@Stability(value=Stable) public static final class CfnCloudFormationProvisionedProduct.Builder extends Object implements software.amazon.jsii.Builder<CfnCloudFormationProvisionedProduct>
CfnCloudFormationProvisionedProduct.| Modifier and Type | Method and Description |
|---|---|
CfnCloudFormationProvisionedProduct.Builder |
acceptLanguage(String acceptLanguage)
The language code.
|
CfnCloudFormationProvisionedProduct |
build() |
static CfnCloudFormationProvisionedProduct.Builder |
create(software.constructs.Construct scope,
String id) |
CfnCloudFormationProvisionedProduct.Builder |
notificationArns(List<String> notificationArns)
Passed to AWS CloudFormation .
|
CfnCloudFormationProvisionedProduct.Builder |
pathId(String pathId)
The path identifier of the product.
|
CfnCloudFormationProvisionedProduct.Builder |
pathName(String pathName)
The name of the path.
|
CfnCloudFormationProvisionedProduct.Builder |
productId(String productId)
The product identifier.
|
CfnCloudFormationProvisionedProduct.Builder |
productName(String productName)
A user-friendly name for the provisioned product.
|
CfnCloudFormationProvisionedProduct.Builder |
provisionedProductName(String provisionedProductName)
A user-friendly name for the provisioned product.
|
CfnCloudFormationProvisionedProduct.Builder |
provisioningArtifactId(String provisioningArtifactId)
The identifier of the provisioning artifact (also known as a version).
|
CfnCloudFormationProvisionedProduct.Builder |
provisioningArtifactName(String provisioningArtifactName)
The name of the provisioning artifact (also known as a version) for the product.
|
CfnCloudFormationProvisionedProduct.Builder |
provisioningParameters(IResolvable provisioningParameters)
Parameters specified by the administrator that are required for provisioning the product.
|
CfnCloudFormationProvisionedProduct.Builder |
provisioningParameters(List<? extends Object> provisioningParameters)
Parameters specified by the administrator that are required for provisioning the product.
|
CfnCloudFormationProvisionedProduct.Builder |
provisioningPreferences(CfnCloudFormationProvisionedProduct.ProvisioningPreferencesProperty provisioningPreferences)
StackSet preferences that are required for provisioning the product or updating a provisioned product.
|
CfnCloudFormationProvisionedProduct.Builder |
provisioningPreferences(IResolvable provisioningPreferences)
StackSet preferences that are required for provisioning the product or updating a provisioned product.
|
CfnCloudFormationProvisionedProduct.Builder |
tags(List<? extends CfnTag> tags)
One or more tags.
|
@Stability(value=Stable) public static CfnCloudFormationProvisionedProduct.Builder create(software.constructs.Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnCloudFormationProvisionedProduct.ProvisioningParameterProperty.Builder.@Stability(value=Stable) public CfnCloudFormationProvisionedProduct.Builder acceptLanguage(String acceptLanguage)
en - English (default)jp - Japanesezh - ChineseacceptLanguage - The language code. This parameter is required.this@Stability(value=Stable) public CfnCloudFormationProvisionedProduct.Builder notificationArns(List<String> notificationArns)
The SNS topic ARNs to which to publish stack-related events.
notificationArns - Passed to AWS CloudFormation . This parameter is required.this@Stability(value=Stable) public CfnCloudFormationProvisionedProduct.Builder pathId(String pathId)
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.
pathId - The path identifier of the product. This parameter is required.this@Stability(value=Stable) public CfnCloudFormationProvisionedProduct.Builder pathName(String pathName)
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.
pathName - The name of the path. This parameter is required.this@Stability(value=Stable) public CfnCloudFormationProvisionedProduct.Builder productId(String productId)
You must specify either the ID or the name of the product, but not both.
productId - The product identifier. This parameter is required.this@Stability(value=Stable) public CfnCloudFormationProvisionedProduct.Builder productName(String productName)
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.
productName - A user-friendly name for the provisioned product. This parameter is required.this@Stability(value=Stable) public CfnCloudFormationProvisionedProduct.Builder provisionedProductName(String provisionedProductName)
This value must be unique for the AWS account and cannot be updated after the product is provisioned.
provisionedProductName - A user-friendly name for the provisioned product. This parameter is required.this@Stability(value=Stable) public CfnCloudFormationProvisionedProduct.Builder provisioningArtifactId(String provisioningArtifactId)
You must specify either the ID or the name of the provisioning artifact, but not both.
provisioningArtifactId - The identifier of the provisioning artifact (also known as a version). This parameter is required.this@Stability(value=Stable) public CfnCloudFormationProvisionedProduct.Builder provisioningArtifactName(String provisioningArtifactName)
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.
provisioningArtifactName - The name of the provisioning artifact (also known as a version) for the product. This parameter is required.this@Stability(value=Stable) public CfnCloudFormationProvisionedProduct.Builder provisioningParameters(IResolvable provisioningParameters)
provisioningParameters - Parameters specified by the administrator that are required for provisioning the product. This parameter is required.this@Stability(value=Stable) public CfnCloudFormationProvisionedProduct.Builder provisioningParameters(List<? extends Object> provisioningParameters)
provisioningParameters - Parameters specified by the administrator that are required for provisioning the product. This parameter is required.this@Stability(value=Stable) public CfnCloudFormationProvisionedProduct.Builder provisioningPreferences(CfnCloudFormationProvisionedProduct.ProvisioningPreferencesProperty provisioningPreferences)
provisioningPreferences - StackSet preferences that are required for provisioning the product or updating a provisioned product. This parameter is required.this@Stability(value=Stable) public CfnCloudFormationProvisionedProduct.Builder provisioningPreferences(IResolvable provisioningPreferences)
provisioningPreferences - StackSet preferences that are required for provisioning the product or updating a provisioned product. This parameter is required.this@Stability(value=Stable) public CfnCloudFormationProvisionedProduct.Builder tags(List<? extends CfnTag> 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.
tags - One or more tags. This parameter is required.this@Stability(value=Stable) public CfnCloudFormationProvisionedProduct build()
build in interface software.amazon.jsii.Builder<CfnCloudFormationProvisionedProduct>Copyright © 2022. All rights reserved.