1 | import * as ecr from '@aws-cdk/aws-ecr';
|
2 | import { ContainerDefinition } from '../container-definition';
|
3 | import { ContainerImage, ContainerImageConfig } from '../container-image';
|
4 | import { Construct } from '@aws-cdk/core';
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 | export declare class TagParameterContainerImage extends ContainerImage {
|
15 | private readonly repository;
|
16 | private imageTagParameter?;
|
17 | constructor(repository: ecr.IRepository);
|
18 | bind(scope: Construct, containerDefinition: ContainerDefinition): ContainerImageConfig;
|
19 | /**
|
20 | * Returns the name of the CloudFormation Parameter that represents the tag of the image
|
21 | * in the ECR repository.
|
22 | */
|
23 | get tagParameterName(): string;
|
24 | /**
|
25 | * Returns the value of the CloudFormation Parameter that represents the tag of the image
|
26 | * in the ECR repository.
|
27 | */
|
28 | get tagParameterValue(): string;
|
29 | }
|