Interface CfnCloudFormationProvisionedProductProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnCloudFormationProvisionedProductProps.Jsii$Proxy
CfnCloudFormationProvisionedProduct.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.servicecatalog.*;
CfnCloudFormationProvisionedProductProps cfnCloudFormationProvisionedProductProps = CfnCloudFormationProvisionedProductProps.builder()
.acceptLanguage("acceptLanguage")
.notificationArns(List.of("notificationArns"))
.pathId("pathId")
.pathName("pathName")
.productId("productId")
.productName("productName")
.provisionedProductName("provisionedProductName")
.provisioningArtifactId("provisioningArtifactId")
.provisioningArtifactName("provisioningArtifactName")
.provisioningParameters(List.of(ProvisioningParameterProperty.builder()
.key("key")
.value("value")
.build()))
.provisioningPreferences(ProvisioningPreferencesProperty.builder()
.stackSetAccounts(List.of("stackSetAccounts"))
.stackSetFailureToleranceCount(123)
.stackSetFailureTolerancePercentage(123)
.stackSetMaxConcurrencyCount(123)
.stackSetMaxConcurrencyPercentage(123)
.stackSetOperationType("stackSetOperationType")
.stackSetRegions(List.of("stackSetRegions"))
.build())
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnCloudFormationProvisionedProductPropsstatic final classAn implementation forCfnCloudFormationProvisionedProductProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringThe language code.Passed to AWS CloudFormation .default StringThe path identifier of the product.default StringThe name of the path.default StringThe product identifier.default StringThe name of the Service Catalog product.default StringA user-friendly name for the provisioned product.default StringThe identifier of the provisioning artifact (also known as a version).default StringThe name of the provisioning artifact (also known as a version) for the product.default ObjectParameters specified by the administrator that are required for provisioning the product.default ObjectStackSet preferences that are required for provisioning the product or updating a provisioned product.getTags()One or more tags.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAcceptLanguage
The language code.jp- Japanesezh- Chinese
- See Also:
-
getNotificationArns
Passed to AWS CloudFormation .The SNS topic ARNs to which to publish stack-related events.
- See Also:
-
getPathId
The path identifier of the product.This value is optional if the product has a default path, and required if the product has more than one path. To list the paths for a product, use ListLaunchPaths .
You must provide the name or ID, but not both.
- See Also:
-
getPathName
The name of the path.This value is optional if the product has a default path, and required if the product has more than one path. To list the paths for a product, use ListLaunchPaths .
You must provide the name or ID, but not both.
- See Also:
-
getProductId
The product identifier.You must specify either the ID or the name of the product, but not both.
- See Also:
-
getProductName
The name of the Service Catalog product.Each time a stack is created or updated, if
ProductNameis provided it will successfully resolve toProductIdas long as only one product exists in the account or Region with thatProductName.You must specify either the name or the ID of the product, but not both.
- See Also:
-
getProvisionedProductName
A user-friendly name for the provisioned product.This value must be unique for the AWS account and cannot be updated after the product is provisioned.
- See Also:
-
getProvisioningArtifactId
The identifier of the provisioning artifact (also known as a version).You must specify either the ID or the name of the provisioning artifact, but not both.
- See Also:
-
getProvisioningArtifactName
The name of the provisioning artifact (also known as a version) for the product.This name must be unique for the product.
You must specify either the name or the ID of the provisioning artifact, but not both. You must also specify either the name or the ID of the product, but not both.
- See Also:
-
getProvisioningParameters
Parameters specified by the administrator that are required for provisioning the product.- See Also:
-
getProvisioningPreferences
StackSet preferences that are required for provisioning the product or updating a provisioned product.- See Also:
-
getTags
One or more tags.Requires the provisioned product to have an ResourceUpdateConstraint resource with
TagUpdatesOnProvisionedProductset toALLOWEDto allow tag updates. IfRESOURCE_UPDATEconstraint is not present, tags updates are ignored.- See Also:
-
builder
-