@Generated(value="jsii-pacmak/1.73.0 (build 6faeda3)",
date="2023-01-25T18:29:03.872Z")
public interface CfnCloudFormationProvisionedProductProps
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();
Modifier and Type | Interface and Description |
---|---|
static class |
CfnCloudFormationProvisionedProductProps.Builder
A builder for
CfnCloudFormationProvisionedProductProps |
static class |
CfnCloudFormationProvisionedProductProps.Jsii$Proxy
An implementation for
CfnCloudFormationProvisionedProductProps |
Modifier and Type | Method and Description |
---|---|
static CfnCloudFormationProvisionedProductProps.Builder |
builder() |
default java.lang.String |
getAcceptLanguage()
The language code.
|
default java.util.List<java.lang.String> |
getNotificationArns()
Passed to AWS CloudFormation .
|
default java.lang.String |
getPathId()
The path identifier of the product.
|
default java.lang.String |
getPathName()
The name of the path.
|
default java.lang.String |
getProductId()
The product identifier.
|
default java.lang.String |
getProductName()
A user-friendly name for the provisioned product.
|
default java.lang.String |
getProvisionedProductName()
A user-friendly name for the provisioned product.
|
default java.lang.String |
getProvisioningArtifactId()
The identifier of the provisioning artifact (also known as a version).
|
default java.lang.String |
getProvisioningArtifactName()
The name of the provisioning artifact (also known as a version) for the product.
|
default java.lang.Object |
getProvisioningParameters()
Parameters specified by the administrator that are required for provisioning the product.
|
default java.lang.Object |
getProvisioningPreferences()
StackSet preferences that are required for provisioning the product or updating a provisioned product.
|
default java.util.List<CfnTag> |
getTags()
One or more tags.
|
default java.lang.String getAcceptLanguage()
en
- English (default)jp
- Japanesezh
- Chinesedefault java.util.List<java.lang.String> getNotificationArns()
The SNS topic ARNs to which to publish stack-related events.
default java.lang.String getPathId()
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.
default java.lang.String getPathName()
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.
default java.lang.String getProductId()
You must specify either the ID or the name of the product, but not both.
default java.lang.String getProductName()
This value must be unique for the AWS account and cannot be updated after the product is provisioned.
Each time a stack is created or updated, if ProductName
is provided it will successfully resolve to ProductId
as long as only one product exists in the account or Region with that ProductName
.
You must specify either the name or the ID of the product, but not both.
default java.lang.String getProvisionedProductName()
This value must be unique for the AWS account and cannot be updated after the product is provisioned.
default java.lang.String getProvisioningArtifactId()
You must specify either the ID or the name of the provisioning artifact, but not both.
default java.lang.String getProvisioningArtifactName()
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.
default java.lang.Object getProvisioningParameters()
default java.lang.Object getProvisioningPreferences()
default java.util.List<CfnTag> getTags()
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.
static CfnCloudFormationProvisionedProductProps.Builder builder()