CliCredentialsStackSynthesizerProps Struct
Properties for the CliCredentialsStackSynthesizer.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import * as cdk from 'aws-cdk-lib';
const cliCredentialsStackSynthesizerProps: cdk.CliCredentialsStackSynthesizerProps = {
bucketPrefix: 'bucketPrefix',
dockerTagPrefix: 'dockerTagPrefix',
fileAssetsBucketName: 'fileAssetsBucketName',
imageAssetsRepositoryName: 'imageAssetsRepositoryName',
qualifier: 'qualifier',
};
Properties
bucketPrefixoptionalstringbucket_prefixoptionalstrbucketPrefixoptionalStringBucketPrefixoptionalstringBucketPrefixoptional*string#Default: DefaultStackSynthesizer.DEFAULT_FILE_ASSET_PREFIX
dockerTagPrefixoptionalstringdocker_tag_prefixoptionalstrdockerTagPrefixoptionalStringDockerTagPrefixoptionalstringDockerTagPrefixoptional*string#Default: DefaultStackSynthesizer.DEFAULT_DOCKER_ASSET_PREFIX
This does not add any separators - the source hash will be appended to this string directly.
fileAssetsBucketNameoptionalstringfile_assets_bucket_nameoptionalstrfileAssetsBucketNameoptionalStringFileAssetsBucketNameoptionalstringFileAssetsBucketNameoptional*string#Default: DefaultStackSynthesizer.DEFAULT_FILE_ASSETS_BUCKET_NAME
notes
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.
imageAssetsRepositoryNameoptionalstringimage_assets_repository_nameoptionalstrimageAssetsRepositoryNameoptionalStringImageAssetsRepositoryNameoptionalstringImageAssetsRepositoryNameoptional*string#Default: DefaultStackSynthesizer.DEFAULT_IMAGE_ASSETS_REPOSITORY_NAME
notes
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.
qualifieroptionalstringqualifieroptionalstrqualifieroptionalStringQualifieroptionalstringQualifieroptional*string#Default: Value of context key '@aws-cdk/core:bootstrapQualifier' if set, otherwise DefaultStackSynthesizer.DEFAULT_QUALIFIER
You can use this and leave the other naming properties empty if you have deployed the bootstrap environment with standard names but only different qualifiers.