interface EcrDockerCredentialOptions
| Language | Type name |
|---|---|
.NET | Amazon.CDK.Pipelines.EcrDockerCredentialOptions |
Java | software.amazon.awscdk.pipelines.EcrDockerCredentialOptions |
Python | aws_cdk.pipelines.EcrDockerCredentialOptions |
TypeScript (source) | @aws-cdk/pipelines » EcrDockerCredentialOptions |
Options for defining access for a Docker Credential composed of ECR repos.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import * as iam from '@aws-cdk/aws-iam';
import * as pipelines from '@aws-cdk/pipelines';
declare const role: iam.Role;
const ecrDockerCredentialOptions: pipelines.EcrDockerCredentialOptions = {
assumeRole: role,
usages: [pipelines.DockerCredentialUsage.SYNTH],
};
Properties
| Name | Type | Description |
|---|---|---|
| assume | IRole | An IAM role to assume prior to accessing the secret. |
| usages? | Docker[] | Defines which stages of the pipeline should be granted access to these credentials. |
assumeRole?
Type:
IRole
(optional, default: none. The current execution role will be used.)
An IAM role to assume prior to accessing the secret.
usages?
Type:
Docker[]
(optional, default: all relevant stages (synth, self-update, asset publishing) are granted access.)
Defines which stages of the pipeline should be granted access to these credentials.

.NET
Java
Python
TypeScript (