interface DockerImageDestination
Language | Type name |
---|---|
.NET | Amazon.CDK.CloudAssembly.Schema.DockerImageDestination |
Java | software.amazon.awscdk.cloudassembly.schema.DockerImageDestination |
Python | aws_cdk.cloud_assembly_schema.DockerImageDestination |
TypeScript (source) | @aws-cdk/cloud-assembly-schema » DockerImageDestination |
Where to publish docker images.
Properties
Name | Type | Description |
---|---|---|
image | string | Tag of the image to publish. |
repository | string | Name of the ECR repository to publish to. |
assume | { [string]: any } | Additional options to pass to STS when assuming the role. |
assume | string | The role that needs to be assumed while publishing this asset. |
assume | string | The ExternalId that needs to be supplied while assuming this role. |
region? | string | The region where this asset will need to be published. |
imageTag
Type:
string
Tag of the image to publish.
repositoryName
Type:
string
Name of the ECR repository to publish to.
assumeRoleAdditionalOptions?
Type:
{ [string]: any }
(optional, default: No additional options.)
Additional options to pass to STS when assuming the role.
RoleArn
should not be used. Use the dedicatedassumeRoleArn
property instead.ExternalId
should not be used. Use the dedicatedassumeRoleExternalId
instead.
assumeRoleArn?
Type:
string
(optional, default: No role will be assumed)
The role that needs to be assumed while publishing this asset.
assumeRoleExternalId?
Type:
string
(optional, default: No ExternalId will be supplied)
The ExternalId that needs to be supplied while assuming this role.
region?
Type:
string
(optional, default: Current region)
The region where this asset will need to be published.