UNPKG

1.09 kBTypeScriptView Raw
1import * as ecr from '@aws-cdk/aws-ecr';
2import { ContainerDefinition } from '../container-definition';
3import { ContainerImage, ContainerImageConfig } from '../container-image';
4import { Construct as CoreConstruct } from '@aws-cdk/core';
5/**
6 * An image from an Amazon ECR repository.
7 */
8export declare class EcrImage extends ContainerImage {
9 private readonly repository;
10 private readonly tagOrDigest;
11 /**
12 * The image name. Images in Amazon ECR repositories can be specified by either using the full registry/repository:tag or
13 * registry/repository@digest.
14 *
15 * For example, 012345678910.dkr.ecr.<region-name>.amazonaws.com/<repository-name>:latest or
16 * 012345678910.dkr.ecr.<region-name>.amazonaws.com/<repository-name>@sha256:94afd1f2e64d908bc90dbca0035a5b567EXAMPLE.
17 */
18 readonly imageName: string;
19 /**
20 * Constructs a new instance of the EcrImage class.
21 */
22 constructor(repository: ecr.IRepository, tagOrDigest: string);
23 bind(_scope: CoreConstruct, containerDefinition: ContainerDefinition): ContainerImageConfig;
24}