class Aws::ECRPublic::Types::CreateRepositoryRequest

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

data as a hash:

    {
      repository_name: "RepositoryName", # required
      catalog_data: {
        description: "RepositoryDescription",
        architectures: ["Architecture"],
        operating_systems: ["OperatingSystem"],
        logo_image_blob: "data",
        about_text: "AboutText",
        usage_text: "UsageText",
      },
      tags: [
        {
          key: "TagKey",
          value: "TagValue",
        },
      ],
    }

@!attribute [rw] repository_name

The name to use for the repository. This appears publicly in the
Amazon ECR Public Gallery. 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] catalog_data

The details about the repository that are publicly visible in the
Amazon ECR Public Gallery.
@return [Types::RepositoryCatalogDataInput]

@!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>]

@see docs.aws.amazon.com/goto/WebAPI/ecr-public-2020-10-30/CreateRepositoryRequest AWS API Documentation

Constants

SENSITIVE