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
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnCloudFormationProvisionedProductProps
static final class
An implementation forCfnCloudFormationProvisionedProductProps
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
default String
The language code.Passed to AWS CloudFormation .default String
The path identifier of the product.default String
The name of the path.default String
The product identifier.default String
The name of the Service Catalog product.default String
A user-friendly name for the provisioned product.default String
The identifier of the provisioning artifact (also known as a version).default String
The name of the provisioning artifact (also known as a version) for the product.default Object
Parameters specified by the administrator that are required for provisioning the product.default Object
StackSet 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
ProductName
is provided it will successfully resolve toProductId
as 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
TagUpdatesOnProvisionedProduct
set toALLOWED
to allow tag updates. IfRESOURCE_UPDATE
constraint is not present, tags updates are ignored.- See Also:
-
builder
-