aws-cdk-lib.aws_ecs.RepositoryImage

class RepositoryImage

LanguageType name
.NETAmazon.CDK.AWS.ECS.RepositoryImage
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsecs#RepositoryImage
Javasoftware.amazon.awscdk.services.ecs.RepositoryImage
Pythonaws_cdk.aws_ecs.RepositoryImage
TypeScript (source)aws-cdk-lib » aws_ecs » RepositoryImage

Extends ContainerImage

An image hosted in a public or private repository.

For images hosted in Amazon ECR, see EcrImage.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_ecr_assets as ecr_assets } from 'aws-cdk-lib';
import { aws_ecs as ecs } from 'aws-cdk-lib';

declare const dockerImageAsset: ecr_assets.DockerImageAsset;
const repositoryImage = ecs.RepositoryImage.fromDockerImageAsset(dockerImageAsset);

Initializer

new RepositoryImage(imageName: string, props?: RepositoryImageProps)

Parameters

  • imageName string
  • props RepositoryImageProps

Constructs a new instance of the RepositoryImage class.

Methods

NameDescription
bind(scope, containerDefinition)Called when the image is used by a ContainerDefinition.

bind(scope, containerDefinition)

public bind(scope: Construct, containerDefinition: ContainerDefinition): ContainerImageConfig

Parameters

  • scope Construct
  • containerDefinition ContainerDefinition

Returns

  • ContainerImageConfig

Called when the image is used by a ContainerDefinition.