@Stability(value=Stable) public static final class CliCredentialsStackSynthesizer.Builder extends Object implements software.amazon.jsii.Builder<CliCredentialsStackSynthesizer>
CliCredentialsStackSynthesizer.| Modifier and Type | Method and Description |
|---|---|
CliCredentialsStackSynthesizer.Builder |
bucketPrefix(String bucketPrefix)
bucketPrefix to use while storing S3 Assets.
|
CliCredentialsStackSynthesizer |
build() |
static CliCredentialsStackSynthesizer.Builder |
create() |
CliCredentialsStackSynthesizer.Builder |
dockerTagPrefix(String dockerTagPrefix)
A prefix to use while tagging and uploading Docker images to ECR.
|
CliCredentialsStackSynthesizer.Builder |
fileAssetsBucketName(String fileAssetsBucketName)
Name of the S3 bucket to hold file assets.
|
CliCredentialsStackSynthesizer.Builder |
imageAssetsRepositoryName(String imageAssetsRepositoryName)
Name of the ECR repository to hold Docker Image assets.
|
CliCredentialsStackSynthesizer.Builder |
qualifier(String qualifier)
Qualifier to disambiguate multiple environments in the same account.
|
@Stability(value=Stable) public static CliCredentialsStackSynthesizer.Builder create()
CliCredentialsStackSynthesizer.Builder.@Stability(value=Stable) public CliCredentialsStackSynthesizer.Builder bucketPrefix(String bucketPrefix)
Default: - DefaultStackSynthesizer.DEFAULT_FILE_ASSET_PREFIX
bucketPrefix - bucketPrefix to use while storing S3 Assets. This parameter is required.this@Stability(value=Stable) public CliCredentialsStackSynthesizer.Builder dockerTagPrefix(String dockerTagPrefix)
This does not add any separators - the source hash will be appended to this string directly.
Default: - DefaultStackSynthesizer.DEFAULT_DOCKER_ASSET_PREFIX
dockerTagPrefix - A prefix to use while tagging and uploading Docker images to ECR. This parameter is required.this@Stability(value=Stable) public CliCredentialsStackSynthesizer.Builder fileAssetsBucketName(String fileAssetsBucketName)
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.
Default: DefaultStackSynthesizer.DEFAULT_FILE_ASSETS_BUCKET_NAME
fileAssetsBucketName - Name of the S3 bucket to hold file assets. This parameter is required.this@Stability(value=Stable) public CliCredentialsStackSynthesizer.Builder imageAssetsRepositoryName(String imageAssetsRepositoryName)
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.
Default: DefaultStackSynthesizer.DEFAULT_IMAGE_ASSETS_REPOSITORY_NAME
imageAssetsRepositoryName - Name of the ECR repository to hold Docker Image assets. This parameter is required.this@Stability(value=Stable) public CliCredentialsStackSynthesizer.Builder qualifier(String qualifier)
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.
Default: - Value of context key '
qualifier - Qualifier to disambiguate multiple environments in the same account. This parameter is required.this@Stability(value=Stable) public CliCredentialsStackSynthesizer build()
build in interface software.amazon.jsii.Builder<CliCredentialsStackSynthesizer>Copyright © 2022. All rights reserved.