@Generated(value="jsii-pacmak/1.67.0 (build 2c027f5)", date="2022-09-19T20:26:35.879Z") @Stability(value=Stable) public interface CliCredentialsStackSynthesizerProps extends software.amazon.jsii.JsiiSerializable
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.*;
CliCredentialsStackSynthesizerProps cliCredentialsStackSynthesizerProps = CliCredentialsStackSynthesizerProps.builder()
.bucketPrefix("bucketPrefix")
.dockerTagPrefix("dockerTagPrefix")
.fileAssetsBucketName("fileAssetsBucketName")
.imageAssetsRepositoryName("imageAssetsRepositoryName")
.qualifier("qualifier")
.build();
| Modifier and Type | Interface and Description |
|---|---|
static class |
CliCredentialsStackSynthesizerProps.Builder
A builder for
CliCredentialsStackSynthesizerProps |
static class |
CliCredentialsStackSynthesizerProps.Jsii$Proxy
An implementation for
CliCredentialsStackSynthesizerProps |
| Modifier and Type | Method and Description |
|---|---|
static CliCredentialsStackSynthesizerProps.Builder |
builder() |
default String |
getBucketPrefix()
bucketPrefix to use while storing S3 Assets.
|
default String |
getDockerTagPrefix()
A prefix to use while tagging and uploading Docker images to ECR.
|
default String |
getFileAssetsBucketName()
Name of the S3 bucket to hold file assets.
|
default String |
getImageAssetsRepositoryName()
Name of the ECR repository to hold Docker Image assets.
|
default String |
getQualifier()
Qualifier to disambiguate multiple environments in the same account.
|
@Stability(value=Stable) @Nullable default String getBucketPrefix()
Default: - DefaultStackSynthesizer.DEFAULT_FILE_ASSET_PREFIX
@Stability(value=Stable) @Nullable default String getDockerTagPrefix()
This does not add any separators - the source hash will be appended to this string directly.
Default: - DefaultStackSynthesizer.DEFAULT_DOCKER_ASSET_PREFIX
@Stability(value=Stable) @Nullable default String getFileAssetsBucketName()
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
@Stability(value=Stable) @Nullable default String getImageAssetsRepositoryName()
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
@Stability(value=Stable) @Nullable default String getQualifier()
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 '
@Stability(value=Stable) static CliCredentialsStackSynthesizerProps.Builder builder()
Copyright © 2022. All rights reserved.