class Aws::ECR::Types::CreateRepositoryCreationTemplateRequest
@see docs.aws.amazon.com/goto/WebAPI/ecr-2015-09-21/CreateRepositoryCreationTemplateRequest AWS API Documentation
@return [String]
in the same account as the registry that you are configuring.
The ARN of the role to be assumed by Amazon ECR. This role must be
@!attribute [rw] custom_role_arn
@return [Array<String>]
supported scenarios are ‘PULL_THROUGH_CACHE` and `REPLICATION`
creation scenarios that this template will apply towards. The two
A list of enumerable strings representing the Amazon ECR repository
@!attribute [rw] applied_for
@return [String]
template.
The lifecycle policy to use for repositories created using the
@!attribute [rw] lifecycle_policy
@return [String]
with a repository to control access permissions.
template. A repository policy is a permissions policy associated
The repository policy to apply to repositories created using the
@!attribute [rw] repository_policy
@return [String]
prevent them from being overwritten.
image tags within the repository will be immutable which will
allow image tags to be overwritten. If `IMMUTABLE` is specified, all
omitted, the default setting of `MUTABLE` will be used which will
The tag mutability setting for the repository. If this parameter is
@!attribute [rw] image_tag_mutability
@return [Array<Types::Tag>]
characters.
128 characters, and tag values can have a maximum length of 256
which you define. Tag keys can have a maximum character length of
organize. Each tag consists of a key and an optional value, both of
The metadata to apply to the repository to help you categorize and
@!attribute [rw] resource_tags
@return [Types::EncryptionConfigurationForRepositoryCreationTemplate]
the template.
The encryption configuration to use for repositories created using
@!attribute [rw] encryption_configuration
@return [String]
A description for the repository creation template.
@!attribute [rw] description
@return [String]
as your repository creation template prefix as well.
prefix you specify during rule creation is what you should specify
`ecr-public/`. When using a pull through cache rule, the repository
you specify `ecr-public` as the prefix, Amazon ECR treats that as
There is always an assumed `/` applied to the end of the prefix. If
prefix.
have an associated creation template, you can use `ROOT` as the
To apply a template to all repositories in your registry that don’t
beginning with ‘prod/team/`.
Similarly, a prefix of `prod/team` would apply to all repositories
`prod` would apply to all repositories beginning with `prod/`.
settings defined in this template applied. For example, a prefix of
repositories created using this namespace prefix will have the
The repository namespace prefix to associate with the template. All
@!attribute [rw] prefix