@Stability(value=Stable) public static final class DefaultStackSynthesizerProps.Builder extends Object
DefaultStackSynthesizerProps| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public DefaultStackSynthesizerProps.Builder assetPublishingExternalId(String assetPublishingExternalId)
DefaultStackSynthesizerProps.getAssetPublishingExternalId()assetPublishingExternalId - External ID to use when assuming role for asset publishing.this@Stability(value=Stable) public DefaultStackSynthesizerProps.Builder assetPublishingRoleArn(String assetPublishingRoleArn)
DefaultStackSynthesizerProps.getAssetPublishingRoleArn()assetPublishingRoleArn - The role to use to publish assets to this environment.
You must supply this if you have given a non-standard name to the publishing role.
The placeholders ${Qualifier}, ${AWS::AccountId} and ${AWS::Region} will
be replaced with the values of qualifier and the stack's account and region,
respectively.
this@Stability(value=Stable) public DefaultStackSynthesizerProps.Builder cloudFormationExecutionRole(String cloudFormationExecutionRole)
DefaultStackSynthesizerProps.getCloudFormationExecutionRole()cloudFormationExecutionRole - The role CloudFormation will assume when deploying the Stack.
You must supply this if you have given a non-standard name to the execution role.
The placeholders ${Qualifier}, ${AWS::AccountId} and ${AWS::Region} will
be replaced with the values of qualifier and the stack's account and region,
respectively.
this@Stability(value=Stable) public DefaultStackSynthesizerProps.Builder deployRoleArn(String deployRoleArn)
DefaultStackSynthesizerProps.getDeployRoleArn()deployRoleArn - The role to assume to initiate a deployment in this environment.
You must supply this if you have given a non-standard name to the publishing role.
The placeholders ${Qualifier}, ${AWS::AccountId} and ${AWS::Region} will
be replaced with the values of qualifier and the stack's account and region,
respectively.
this@Stability(value=Stable) public DefaultStackSynthesizerProps.Builder fileAssetsBucketName(String fileAssetsBucketName)
DefaultStackSynthesizerProps.getFileAssetsBucketName()fileAssetsBucketName - Name of the S3 bucket to hold file assets.
You must supply this if you have given a non-standard name to the staging bucket.
The placeholders ${Qualifier}, ${AWS::AccountId} and ${AWS::Region} will
be replaced with the values of qualifier and the stack's account and region,
respectively.
this@Stability(value=Stable) public DefaultStackSynthesizerProps.Builder imageAssetsRepositoryName(String imageAssetsRepositoryName)
DefaultStackSynthesizerProps.getImageAssetsRepositoryName()imageAssetsRepositoryName - Name of the ECR repository to hold Docker Image assets.
You must supply this if you have given a non-standard name to the ECR repository.
The placeholders ${Qualifier}, ${AWS::AccountId} and ${AWS::Region} will
be replaced with the values of qualifier and the stack's account and region,
respectively.
this@Stability(value=Stable) public DefaultStackSynthesizerProps.Builder qualifier(String qualifier)
DefaultStackSynthesizerProps.getQualifier()qualifier - Qualifier to disambiguate multiple environments in the same account.
You can use this and leave the other naming properties empty if you have deployed
the bootstrap environment with standard names but only differnet qualifiers.this@Stability(value=Stable) public DefaultStackSynthesizerProps build()
DefaultStackSynthesizerPropsNullPointerException - if any required attribute was not providedCopyright © 2020. All rights reserved.