class Aws::ECR::Types::CreateRepositoryRequest


@see docs.aws.amazon.com/goto/WebAPI/ecr-2015-09-21/CreateRepositoryRequest AWS API Documentation
@return [Types::EncryptionConfiguration]
the contents of your repository are encrypted at rest.
The encryption configuration for the repository. This determines how
@!attribute [rw] encryption_configuration
@return [Types::ImageScanningConfiguration]
pushed to the repository.
whether images are scanned for known vulnerabilities after being
The image scanning configuration for the repository. This determines
@!attribute [rw] image_scanning_configuration
@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>]
of 256 characters.
length of 128 characters, and tag values can have a maximum length
both of which you define. Tag keys can have a maximum character
and organize them. Each tag consists of a key and an optional value,
The metadata that you apply to the repository to help you categorize
@!attribute [rw] tags
@return [String]
(such as `project-a/nginx-web-app`).
prepended with a namespace to group the repository into a category
specified on its own (such as `nginx-web-app`) or it can be
The name to use for the repository. The repository name may be
@!attribute [rw] repository_name
@return [String]
registry is assumed.
create the repository. If you do not specify a registry, the default
The Amazon Web Services account ID associated with the registry to
@!attribute [rw] registry_id
}
},
kms_key: “KmsKey”,
encryption_type: “AES256”, # required, accepts AES256, KMS
encryption_configuration: {
},
scan_on_push: false,
image_scanning_configuration: {
image_tag_mutability: “MUTABLE”, # accepts MUTABLE, IMMUTABLE
],
},
value: “TagValue”,
key: “TagKey”,
{
tags: [
repository_name: “RepositoryName”, # required
registry_id: “RegistryId”,
{
data as a hash:
@note When making an API call, you may pass CreateRepositoryRequest