Skip to content
v2.275.0

EcrDockerCredentialOptions Struct ​

Options for defining access for a Docker Credential composed of ECR repos.

Example ​

ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_iam as iam } from 'aws-cdk-lib';
import { pipelines } from 'aws-cdk-lib';

declare const role: iam.Role;
const ecrDockerCredentialOptions: pipelines.EcrDockerCredentialOptions = {
  assumeRole: role,
  usages: [pipelines.DockerCredentialUsage.SYNTH],
};

Properties ​

assumeRoleoptionalIRoleassume_roleoptionalIRoleassumeRoleoptionalIRoleAssumeRoleoptionalIRoleAssumeRoleoptionalIRole#
An IAM role to assume prior to accessing the secret.

Default: none. The current execution role will be used.

usagesoptionalDockerCredentialUsage[]usagesoptionaltyping.List[DockerCredentialUsage]usagesoptionalList<DockerCredentialUsage>UsagesoptionalDockerCredentialUsage[]Usagesoptional*[]DockerCredentialUsage#
Defines which stages of the pipeline should be granted access to these credentials.

Default: all relevant stages (synth, self-update, asset publishing) are granted access.