AwsEcrRepositoryPolicyConfigurationArgs

interface AwsEcrRepositoryPolicyConfigurationArgs { additionalPrincipalOuNamePaths?: Input<readonly Input<string>[]>; policy?: AwsEcrRepositoryPolicyDocumentTemplate; region?: Input<string>; }

Repository policy configuration for repository orchestration.

Example

CODE
import type { AwsEcrRepositoryPolicyConfigurationArgs } from '@jobcloud/aws-ecr';

const repositoryPolicy: AwsEcrRepositoryPolicyConfigurationArgs = {
  additionalPrincipalOuNamePaths: ['Workloads/Platform'],
};

Properties

additionalPrincipalOuNamePaths: Input<readonly Input<string>[]>

Additional organisational unit name paths appended to the default allow-list.

policy: AwsEcrRepositoryPolicyDocumentTemplate

Repository policy JSON file/template. When set, default allow-list generation is not applied.

region: Input<string>

Optional region override for the repository policy resource.