class Aws::ECR::Types::CreateRepositoryRequest

@note When making an API call, you may pass CreateRepositoryRequest

data as a hash:

    {
      repository_name: "RepositoryName", # required
      tags: [
        {
          key: "TagKey",
          value: "TagValue",
        },
      ],
      image_tag_mutability: "MUTABLE", # accepts MUTABLE, IMMUTABLE
      image_scanning_configuration: {
        scan_on_push: false,
      },
      encryption_configuration: {
        encryption_type: "AES256", # required, accepts AES256, KMS
        kms_key: "KmsKey",
      },
    }

@!attribute [rw] repository_name

The name to use for the repository. The repository name may be
specified on its own (such as `nginx-web-app`) or it can be
prepended with a namespace to group the repository into a category
(such as `project-a/nginx-web-app`).
@return [String]

@!attribute [rw] tags

The metadata that you apply to the repository to help you categorize
and organize them. Each tag consists of a key and an optional value,
both of which you define. Tag keys can have a maximum character
length of 128 characters, and tag values can have a maximum length
of 256 characters.
@return [Array<Types::Tag>]

@!attribute [rw] image_tag_mutability

The tag mutability setting for the repository. If this parameter is
omitted, the default setting of `MUTABLE` will be used which will
allow image tags to be overwritten. If `IMMUTABLE` is specified, all
image tags within the repository will be immutable which will
prevent them from being overwritten.
@return [String]

@!attribute [rw] image_scanning_configuration

The image scanning configuration for the repository. This determines
whether images are scanned for known vulnerabilities after being
pushed to the repository.
@return [Types::ImageScanningConfiguration]

@!attribute [rw] encryption_configuration

The encryption configuration for the repository. This determines how
the contents of your repository are encrypted at rest.
@return [Types::EncryptionConfiguration]

@see docs.aws.amazon.com/goto/WebAPI/ecr-2015-09-21/CreateRepositoryRequest AWS API Documentation

Constants

SENSITIVE