Module aws_sdk_ecrpublic::types

source ·
Expand description

Data structures used by operation inputs/outputs.

Modules§

  • Builders
  • Error types that Amazon Elastic Container Registry Public can respond with.

Structs§

  • An authorization token data object that corresponds to a public registry.

  • An object that represents an Amazon ECR image.

  • An object that describes an image that's returned by a DescribeImages operation.

  • An object that represents an Amazon ECR image failure.

  • An object with identifying information for an Amazon ECR image.

  • An object that represents the image tag details for an image.

  • An object that represents an Amazon ECR image layer.

  • An object that represents an Amazon ECR image layer failure.

  • An object that describes the image tag details that are returned by a DescribeImageTags action.

  • The details of a public registry.

  • An object representing the aliases for a public registry. A public registry is given an alias when it's created. However, a custom alias can be set using the Amazon ECR console. For more information, see Registries in the Amazon Elastic Container Registry User Guide.

  • The metadata for a public registry.

  • An object representing a repository.

  • The catalog data for a repository. This data is publicly visible in the Amazon ECR Public Gallery.

  • An object that contains the catalog data for a repository. This data is publicly visible in the Amazon ECR Public Gallery.

  • The metadata that you apply to a resource to help you categorize and organize them. Each tag consists of a key and an optional value. You define both. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.

Enums§

  • When writing a match expression against ImageFailureCode, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
  • When writing a match expression against LayerAvailability, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
  • When writing a match expression against LayerFailureCode, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
  • When writing a match expression against RegistryAliasStatus, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.