amazonka-ecr-public-2.0: Amazon Elastic Container Registry Public SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.ECRPublic

Description

Derived from API version 2020-10-30 of the AWS service descriptions, licensed under Apache 2.0.

Amazon Elastic Container Registry Public

Amazon Elastic Container Registry (Amazon ECR) is a managed container image registry service. Amazon ECR provides both public and private registries to host your container images. You can use the familiar Docker CLI, or their preferred client, to push, pull, and manage images. Amazon ECR provides a secure, scalable, and reliable registry for your Docker or Open Container Initiative (OCI) images. Amazon ECR supports public repositories with this API. For information about the Amazon ECR API for private repositories, see Amazon Elastic Container Registry API Reference.

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2020-10-30 of the Amazon Elastic Container Registry Public SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by ECRPublic.

EmptyUploadException

_EmptyUploadException :: AsError a => Fold a ServiceError Source #

The specified layer upload does not contain any layer parts.

ImageAlreadyExistsException

_ImageAlreadyExistsException :: AsError a => Fold a ServiceError Source #

The specified image has already been pushed, and there were no changes to the manifest or image tag after the last push.

ImageDigestDoesNotMatchException

_ImageDigestDoesNotMatchException :: AsError a => Fold a ServiceError Source #

The specified image digest does not match the digest that Amazon ECR calculated for the image.

ImageNotFoundException

_ImageNotFoundException :: AsError a => Fold a ServiceError Source #

The image requested does not exist in the specified repository.

ImageTagAlreadyExistsException

_ImageTagAlreadyExistsException :: AsError a => Fold a ServiceError Source #

The specified image is tagged with a tag that already exists. The repository is configured for tag immutability.

InvalidLayerException

_InvalidLayerException :: AsError a => Fold a ServiceError Source #

The layer digest calculation performed by Amazon ECR upon receipt of the image layer does not match the digest specified.

InvalidLayerPartException

_InvalidLayerPartException :: AsError a => Fold a ServiceError Source #

The layer part size is not valid, or the first byte specified is not consecutive to the last byte of a previous layer part upload.

InvalidParameterException

_InvalidParameterException :: AsError a => Fold a ServiceError Source #

The specified parameter is invalid. Review the available parameters for the API request.

InvalidTagParameterException

_InvalidTagParameterException :: AsError a => Fold a ServiceError Source #

An invalid parameter has been specified. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.

LayerAlreadyExistsException

_LayerAlreadyExistsException :: AsError a => Fold a ServiceError Source #

The image layer already exists in the associated repository.

LayerPartTooSmallException

_LayerPartTooSmallException :: AsError a => Fold a ServiceError Source #

Layer parts must be at least 5 MiB in size.

LayersNotFoundException

_LayersNotFoundException :: AsError a => Fold a ServiceError Source #

The specified layers could not be found, or the specified layer is not valid for this repository.

LimitExceededException

_LimitExceededException :: AsError a => Fold a ServiceError Source #

The operation did not succeed because it would have exceeded a service limit for your account. For more information, see Amazon ECR Service Quotas in the Amazon Elastic Container Registry User Guide.

ReferencedImagesNotFoundException

_ReferencedImagesNotFoundException :: AsError a => Fold a ServiceError Source #

The manifest list is referencing an image that does not exist.

RegistryNotFoundException

_RegistryNotFoundException :: AsError a => Fold a ServiceError Source #

The registry does not exist.

RepositoryAlreadyExistsException

_RepositoryAlreadyExistsException :: AsError a => Fold a ServiceError Source #

The specified repository already exists in the specified registry.

RepositoryNotEmptyException

_RepositoryNotEmptyException :: AsError a => Fold a ServiceError Source #

The specified repository contains images. To delete a repository that contains images, you must force the deletion with the force parameter.

RepositoryNotFoundException

_RepositoryNotFoundException :: AsError a => Fold a ServiceError Source #

The specified repository could not be found. Check the spelling of the specified repository and ensure that you are performing operations on the correct registry.

RepositoryPolicyNotFoundException

_RepositoryPolicyNotFoundException :: AsError a => Fold a ServiceError Source #

The specified repository and registry combination does not have an associated repository policy.

ServerException

_ServerException :: AsError a => Fold a ServiceError Source #

These errors are usually caused by a server-side issue.

TooManyTagsException

_TooManyTagsException :: AsError a => Fold a ServiceError Source #

The list of tags on the repository is over the limit. The maximum number of tags that can be applied to a repository is 50.

UnsupportedCommandException

_UnsupportedCommandException :: AsError a => Fold a ServiceError Source #

The action is not supported in this Region.

UploadNotFoundException

_UploadNotFoundException :: AsError a => Fold a ServiceError Source #

The upload could not be found, or the specified upload ID is not valid for this repository.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

BatchCheckLayerAvailability

data BatchCheckLayerAvailability Source #

See: newBatchCheckLayerAvailability smart constructor.

Instances

Instances details
ToJSON BatchCheckLayerAvailability Source # 
Instance details

Defined in Amazonka.ECRPublic.BatchCheckLayerAvailability

ToHeaders BatchCheckLayerAvailability Source # 
Instance details

Defined in Amazonka.ECRPublic.BatchCheckLayerAvailability

ToPath BatchCheckLayerAvailability Source # 
Instance details

Defined in Amazonka.ECRPublic.BatchCheckLayerAvailability

ToQuery BatchCheckLayerAvailability Source # 
Instance details

Defined in Amazonka.ECRPublic.BatchCheckLayerAvailability

AWSRequest BatchCheckLayerAvailability Source # 
Instance details

Defined in Amazonka.ECRPublic.BatchCheckLayerAvailability

Generic BatchCheckLayerAvailability Source # 
Instance details

Defined in Amazonka.ECRPublic.BatchCheckLayerAvailability

Associated Types

type Rep BatchCheckLayerAvailability :: Type -> Type #

Read BatchCheckLayerAvailability Source # 
Instance details

Defined in Amazonka.ECRPublic.BatchCheckLayerAvailability

Show BatchCheckLayerAvailability Source # 
Instance details

Defined in Amazonka.ECRPublic.BatchCheckLayerAvailability

NFData BatchCheckLayerAvailability Source # 
Instance details

Defined in Amazonka.ECRPublic.BatchCheckLayerAvailability

Eq BatchCheckLayerAvailability Source # 
Instance details

Defined in Amazonka.ECRPublic.BatchCheckLayerAvailability

Hashable BatchCheckLayerAvailability Source # 
Instance details

Defined in Amazonka.ECRPublic.BatchCheckLayerAvailability

type AWSResponse BatchCheckLayerAvailability Source # 
Instance details

Defined in Amazonka.ECRPublic.BatchCheckLayerAvailability

type Rep BatchCheckLayerAvailability Source # 
Instance details

Defined in Amazonka.ECRPublic.BatchCheckLayerAvailability

type Rep BatchCheckLayerAvailability = D1 ('MetaData "BatchCheckLayerAvailability" "Amazonka.ECRPublic.BatchCheckLayerAvailability" "amazonka-ecr-public-2.0-37SU5CHdiHw3VhMeSkOlop" 'False) (C1 ('MetaCons "BatchCheckLayerAvailability'" 'PrefixI 'True) (S1 ('MetaSel ('Just "registryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "repositoryName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "layerDigests") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text)))))

newBatchCheckLayerAvailability Source #

Create a value of BatchCheckLayerAvailability with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

BatchCheckLayerAvailability, batchCheckLayerAvailability_registryId - The AWS account ID associated with the public registry that contains the image layers to check. If you do not specify a registry, the default public registry is assumed.

BatchCheckLayerAvailability, batchCheckLayerAvailability_repositoryName - The name of the repository that is associated with the image layers to check.

$sel:layerDigests:BatchCheckLayerAvailability', batchCheckLayerAvailability_layerDigests - The digests of the image layers to check.

data BatchCheckLayerAvailabilityResponse Source #

Instances

Instances details
Generic BatchCheckLayerAvailabilityResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.BatchCheckLayerAvailability

Read BatchCheckLayerAvailabilityResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.BatchCheckLayerAvailability

Show BatchCheckLayerAvailabilityResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.BatchCheckLayerAvailability

NFData BatchCheckLayerAvailabilityResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.BatchCheckLayerAvailability

Eq BatchCheckLayerAvailabilityResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.BatchCheckLayerAvailability

type Rep BatchCheckLayerAvailabilityResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.BatchCheckLayerAvailability

type Rep BatchCheckLayerAvailabilityResponse = D1 ('MetaData "BatchCheckLayerAvailabilityResponse" "Amazonka.ECRPublic.BatchCheckLayerAvailability" "amazonka-ecr-public-2.0-37SU5CHdiHw3VhMeSkOlop" 'False) (C1 ('MetaCons "BatchCheckLayerAvailabilityResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "failures") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LayerFailure])) :*: (S1 ('MetaSel ('Just "layers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Layer])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newBatchCheckLayerAvailabilityResponse Source #

Create a value of BatchCheckLayerAvailabilityResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:failures:BatchCheckLayerAvailabilityResponse', batchCheckLayerAvailabilityResponse_failures - Any failures associated with the call.

$sel:layers:BatchCheckLayerAvailabilityResponse', batchCheckLayerAvailabilityResponse_layers - A list of image layer objects corresponding to the image layer references in the request.

$sel:httpStatus:BatchCheckLayerAvailabilityResponse', batchCheckLayerAvailabilityResponse_httpStatus - The response's http status code.

BatchDeleteImage

data BatchDeleteImage Source #

See: newBatchDeleteImage smart constructor.

Instances

Instances details
ToJSON BatchDeleteImage Source # 
Instance details

Defined in Amazonka.ECRPublic.BatchDeleteImage

ToHeaders BatchDeleteImage Source # 
Instance details

Defined in Amazonka.ECRPublic.BatchDeleteImage

ToPath BatchDeleteImage Source # 
Instance details

Defined in Amazonka.ECRPublic.BatchDeleteImage

ToQuery BatchDeleteImage Source # 
Instance details

Defined in Amazonka.ECRPublic.BatchDeleteImage

AWSRequest BatchDeleteImage Source # 
Instance details

Defined in Amazonka.ECRPublic.BatchDeleteImage

Associated Types

type AWSResponse BatchDeleteImage #

Generic BatchDeleteImage Source # 
Instance details

Defined in Amazonka.ECRPublic.BatchDeleteImage

Associated Types

type Rep BatchDeleteImage :: Type -> Type #

Read BatchDeleteImage Source # 
Instance details

Defined in Amazonka.ECRPublic.BatchDeleteImage

Show BatchDeleteImage Source # 
Instance details

Defined in Amazonka.ECRPublic.BatchDeleteImage

NFData BatchDeleteImage Source # 
Instance details

Defined in Amazonka.ECRPublic.BatchDeleteImage

Methods

rnf :: BatchDeleteImage -> () #

Eq BatchDeleteImage Source # 
Instance details

Defined in Amazonka.ECRPublic.BatchDeleteImage

Hashable BatchDeleteImage Source # 
Instance details

Defined in Amazonka.ECRPublic.BatchDeleteImage

type AWSResponse BatchDeleteImage Source # 
Instance details

Defined in Amazonka.ECRPublic.BatchDeleteImage

type Rep BatchDeleteImage Source # 
Instance details

Defined in Amazonka.ECRPublic.BatchDeleteImage

type Rep BatchDeleteImage = D1 ('MetaData "BatchDeleteImage" "Amazonka.ECRPublic.BatchDeleteImage" "amazonka-ecr-public-2.0-37SU5CHdiHw3VhMeSkOlop" 'False) (C1 ('MetaCons "BatchDeleteImage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "registryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "repositoryName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "imageIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty ImageIdentifier)))))

newBatchDeleteImage Source #

Create a value of BatchDeleteImage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

BatchDeleteImage, batchDeleteImage_registryId - The AWS account ID associated with the registry that contains the image to delete. If you do not specify a registry, the default public registry is assumed.

BatchDeleteImage, batchDeleteImage_repositoryName - The repository in a public registry that contains the image to delete.

BatchDeleteImage, batchDeleteImage_imageIds - A list of image ID references that correspond to images to delete. The format of the imageIds reference is imageTag=tag or imageDigest=digest.

data BatchDeleteImageResponse Source #

See: newBatchDeleteImageResponse smart constructor.

Instances

Instances details
Generic BatchDeleteImageResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.BatchDeleteImage

Associated Types

type Rep BatchDeleteImageResponse :: Type -> Type #

Read BatchDeleteImageResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.BatchDeleteImage

Show BatchDeleteImageResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.BatchDeleteImage

NFData BatchDeleteImageResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.BatchDeleteImage

Eq BatchDeleteImageResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.BatchDeleteImage

type Rep BatchDeleteImageResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.BatchDeleteImage

type Rep BatchDeleteImageResponse = D1 ('MetaData "BatchDeleteImageResponse" "Amazonka.ECRPublic.BatchDeleteImage" "amazonka-ecr-public-2.0-37SU5CHdiHw3VhMeSkOlop" 'False) (C1 ('MetaCons "BatchDeleteImageResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "failures") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ImageFailure])) :*: (S1 ('MetaSel ('Just "imageIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty ImageIdentifier))) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newBatchDeleteImageResponse Source #

Create a value of BatchDeleteImageResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:failures:BatchDeleteImageResponse', batchDeleteImageResponse_failures - Any failures associated with the call.

BatchDeleteImage, batchDeleteImageResponse_imageIds - The image IDs of the deleted images.

$sel:httpStatus:BatchDeleteImageResponse', batchDeleteImageResponse_httpStatus - The response's http status code.

CompleteLayerUpload

data CompleteLayerUpload Source #

See: newCompleteLayerUpload smart constructor.

Instances

Instances details
ToJSON CompleteLayerUpload Source # 
Instance details

Defined in Amazonka.ECRPublic.CompleteLayerUpload

ToHeaders CompleteLayerUpload Source # 
Instance details

Defined in Amazonka.ECRPublic.CompleteLayerUpload

ToPath CompleteLayerUpload Source # 
Instance details

Defined in Amazonka.ECRPublic.CompleteLayerUpload

ToQuery CompleteLayerUpload Source # 
Instance details

Defined in Amazonka.ECRPublic.CompleteLayerUpload

AWSRequest CompleteLayerUpload Source # 
Instance details

Defined in Amazonka.ECRPublic.CompleteLayerUpload

Associated Types

type AWSResponse CompleteLayerUpload #

Generic CompleteLayerUpload Source # 
Instance details

Defined in Amazonka.ECRPublic.CompleteLayerUpload

Associated Types

type Rep CompleteLayerUpload :: Type -> Type #

Read CompleteLayerUpload Source # 
Instance details

Defined in Amazonka.ECRPublic.CompleteLayerUpload

Show CompleteLayerUpload Source # 
Instance details

Defined in Amazonka.ECRPublic.CompleteLayerUpload

NFData CompleteLayerUpload Source # 
Instance details

Defined in Amazonka.ECRPublic.CompleteLayerUpload

Methods

rnf :: CompleteLayerUpload -> () #

Eq CompleteLayerUpload Source # 
Instance details

Defined in Amazonka.ECRPublic.CompleteLayerUpload

Hashable CompleteLayerUpload Source # 
Instance details

Defined in Amazonka.ECRPublic.CompleteLayerUpload

type AWSResponse CompleteLayerUpload Source # 
Instance details

Defined in Amazonka.ECRPublic.CompleteLayerUpload

type Rep CompleteLayerUpload Source # 
Instance details

Defined in Amazonka.ECRPublic.CompleteLayerUpload

type Rep CompleteLayerUpload = D1 ('MetaData "CompleteLayerUpload" "Amazonka.ECRPublic.CompleteLayerUpload" "amazonka-ecr-public-2.0-37SU5CHdiHw3VhMeSkOlop" 'False) (C1 ('MetaCons "CompleteLayerUpload'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "registryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "repositoryName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "uploadId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "layerDigests") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text)))))

newCompleteLayerUpload Source #

Create a value of CompleteLayerUpload with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CompleteLayerUpload, completeLayerUpload_registryId - The AWS account ID associated with the registry to which to upload layers. If you do not specify a registry, the default public registry is assumed.

CompleteLayerUpload, completeLayerUpload_repositoryName - The name of the repository in a public registry to associate with the image layer.

CompleteLayerUpload, completeLayerUpload_uploadId - The upload ID from a previous InitiateLayerUpload operation to associate with the image layer.

$sel:layerDigests:CompleteLayerUpload', completeLayerUpload_layerDigests - The sha256 digest of the image layer.

data CompleteLayerUploadResponse Source #

See: newCompleteLayerUploadResponse smart constructor.

Instances

Instances details
Generic CompleteLayerUploadResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.CompleteLayerUpload

Associated Types

type Rep CompleteLayerUploadResponse :: Type -> Type #

Read CompleteLayerUploadResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.CompleteLayerUpload

Show CompleteLayerUploadResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.CompleteLayerUpload

NFData CompleteLayerUploadResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.CompleteLayerUpload

Eq CompleteLayerUploadResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.CompleteLayerUpload

type Rep CompleteLayerUploadResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.CompleteLayerUpload

type Rep CompleteLayerUploadResponse = D1 ('MetaData "CompleteLayerUploadResponse" "Amazonka.ECRPublic.CompleteLayerUpload" "amazonka-ecr-public-2.0-37SU5CHdiHw3VhMeSkOlop" 'False) (C1 ('MetaCons "CompleteLayerUploadResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "layerDigest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "registryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "repositoryName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "uploadId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newCompleteLayerUploadResponse Source #

Create a value of CompleteLayerUploadResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CompleteLayerUploadResponse, completeLayerUploadResponse_layerDigest - The sha256 digest of the image layer.

CompleteLayerUpload, completeLayerUploadResponse_registryId - The public registry ID associated with the request.

CompleteLayerUpload, completeLayerUploadResponse_repositoryName - The repository name associated with the request.

CompleteLayerUpload, completeLayerUploadResponse_uploadId - The upload ID associated with the layer.

$sel:httpStatus:CompleteLayerUploadResponse', completeLayerUploadResponse_httpStatus - The response's http status code.

CreateRepository

data CreateRepository Source #

See: newCreateRepository smart constructor.

Instances

Instances details
ToJSON CreateRepository Source # 
Instance details

Defined in Amazonka.ECRPublic.CreateRepository

ToHeaders CreateRepository Source # 
Instance details

Defined in Amazonka.ECRPublic.CreateRepository

ToPath CreateRepository Source # 
Instance details

Defined in Amazonka.ECRPublic.CreateRepository

ToQuery CreateRepository Source # 
Instance details

Defined in Amazonka.ECRPublic.CreateRepository

AWSRequest CreateRepository Source # 
Instance details

Defined in Amazonka.ECRPublic.CreateRepository

Associated Types

type AWSResponse CreateRepository #

Generic CreateRepository Source # 
Instance details

Defined in Amazonka.ECRPublic.CreateRepository

Associated Types

type Rep CreateRepository :: Type -> Type #

Read CreateRepository Source # 
Instance details

Defined in Amazonka.ECRPublic.CreateRepository

Show CreateRepository Source # 
Instance details

Defined in Amazonka.ECRPublic.CreateRepository

NFData CreateRepository Source # 
Instance details

Defined in Amazonka.ECRPublic.CreateRepository

Methods

rnf :: CreateRepository -> () #

Eq CreateRepository Source # 
Instance details

Defined in Amazonka.ECRPublic.CreateRepository

Hashable CreateRepository Source # 
Instance details

Defined in Amazonka.ECRPublic.CreateRepository

type AWSResponse CreateRepository Source # 
Instance details

Defined in Amazonka.ECRPublic.CreateRepository

type Rep CreateRepository Source # 
Instance details

Defined in Amazonka.ECRPublic.CreateRepository

type Rep CreateRepository = D1 ('MetaData "CreateRepository" "Amazonka.ECRPublic.CreateRepository" "amazonka-ecr-public-2.0-37SU5CHdiHw3VhMeSkOlop" 'False) (C1 ('MetaCons "CreateRepository'" 'PrefixI 'True) (S1 ('MetaSel ('Just "catalogData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RepositoryCatalogDataInput)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "repositoryName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCreateRepository Source #

Create a value of CreateRepository with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateRepository, createRepository_catalogData - The details about the repository that are publicly visible in the Amazon ECR Public Gallery.

$sel:tags:CreateRepository', createRepository_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.

CreateRepository, createRepository_repositoryName - 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).

data CreateRepositoryResponse Source #

See: newCreateRepositoryResponse smart constructor.

Instances

Instances details
Generic CreateRepositoryResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.CreateRepository

Associated Types

type Rep CreateRepositoryResponse :: Type -> Type #

Read CreateRepositoryResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.CreateRepository

Show CreateRepositoryResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.CreateRepository

NFData CreateRepositoryResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.CreateRepository

Eq CreateRepositoryResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.CreateRepository

type Rep CreateRepositoryResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.CreateRepository

type Rep CreateRepositoryResponse = D1 ('MetaData "CreateRepositoryResponse" "Amazonka.ECRPublic.CreateRepository" "amazonka-ecr-public-2.0-37SU5CHdiHw3VhMeSkOlop" 'False) (C1 ('MetaCons "CreateRepositoryResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "catalogData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RepositoryCatalogData)) :*: (S1 ('MetaSel ('Just "repository") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Repository)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCreateRepositoryResponse Source #

Create a value of CreateRepositoryResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateRepository, createRepositoryResponse_catalogData - Undocumented member.

$sel:repository:CreateRepositoryResponse', createRepositoryResponse_repository - The repository that was created.

$sel:httpStatus:CreateRepositoryResponse', createRepositoryResponse_httpStatus - The response's http status code.

DeleteRepository

data DeleteRepository Source #

See: newDeleteRepository smart constructor.

Instances

Instances details
ToJSON DeleteRepository Source # 
Instance details

Defined in Amazonka.ECRPublic.DeleteRepository

ToHeaders DeleteRepository Source # 
Instance details

Defined in Amazonka.ECRPublic.DeleteRepository

ToPath DeleteRepository Source # 
Instance details

Defined in Amazonka.ECRPublic.DeleteRepository

ToQuery DeleteRepository Source # 
Instance details

Defined in Amazonka.ECRPublic.DeleteRepository

AWSRequest DeleteRepository Source # 
Instance details

Defined in Amazonka.ECRPublic.DeleteRepository

Associated Types

type AWSResponse DeleteRepository #

Generic DeleteRepository Source # 
Instance details

Defined in Amazonka.ECRPublic.DeleteRepository

Associated Types

type Rep DeleteRepository :: Type -> Type #

Read DeleteRepository Source # 
Instance details

Defined in Amazonka.ECRPublic.DeleteRepository

Show DeleteRepository Source # 
Instance details

Defined in Amazonka.ECRPublic.DeleteRepository

NFData DeleteRepository Source # 
Instance details

Defined in Amazonka.ECRPublic.DeleteRepository

Methods

rnf :: DeleteRepository -> () #

Eq DeleteRepository Source # 
Instance details

Defined in Amazonka.ECRPublic.DeleteRepository

Hashable DeleteRepository Source # 
Instance details

Defined in Amazonka.ECRPublic.DeleteRepository

type AWSResponse DeleteRepository Source # 
Instance details

Defined in Amazonka.ECRPublic.DeleteRepository

type Rep DeleteRepository Source # 
Instance details

Defined in Amazonka.ECRPublic.DeleteRepository

type Rep DeleteRepository = D1 ('MetaData "DeleteRepository" "Amazonka.ECRPublic.DeleteRepository" "amazonka-ecr-public-2.0-37SU5CHdiHw3VhMeSkOlop" 'False) (C1 ('MetaCons "DeleteRepository'" 'PrefixI 'True) (S1 ('MetaSel ('Just "force") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "registryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "repositoryName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newDeleteRepository Source #

Create a value of DeleteRepository with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:force:DeleteRepository', deleteRepository_force - If a repository contains images, forces the deletion.

DeleteRepository, deleteRepository_registryId - The AWS account ID associated with the public registry that contains the repository to delete. If you do not specify a registry, the default public registry is assumed.

DeleteRepository, deleteRepository_repositoryName - The name of the repository to delete.

data DeleteRepositoryResponse Source #

See: newDeleteRepositoryResponse smart constructor.

Instances

Instances details
Generic DeleteRepositoryResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.DeleteRepository

Associated Types

type Rep DeleteRepositoryResponse :: Type -> Type #

Read DeleteRepositoryResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.DeleteRepository

Show DeleteRepositoryResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.DeleteRepository

NFData DeleteRepositoryResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.DeleteRepository

Eq DeleteRepositoryResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.DeleteRepository

type Rep DeleteRepositoryResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.DeleteRepository

type Rep DeleteRepositoryResponse = D1 ('MetaData "DeleteRepositoryResponse" "Amazonka.ECRPublic.DeleteRepository" "amazonka-ecr-public-2.0-37SU5CHdiHw3VhMeSkOlop" 'False) (C1 ('MetaCons "DeleteRepositoryResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "repository") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Repository)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteRepositoryResponse Source #

Create a value of DeleteRepositoryResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:repository:DeleteRepositoryResponse', deleteRepositoryResponse_repository - The repository that was deleted.

$sel:httpStatus:DeleteRepositoryResponse', deleteRepositoryResponse_httpStatus - The response's http status code.

DeleteRepositoryPolicy

data DeleteRepositoryPolicy Source #

See: newDeleteRepositoryPolicy smart constructor.

Instances

Instances details
ToJSON DeleteRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.DeleteRepositoryPolicy

ToHeaders DeleteRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.DeleteRepositoryPolicy

ToPath DeleteRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.DeleteRepositoryPolicy

ToQuery DeleteRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.DeleteRepositoryPolicy

AWSRequest DeleteRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.DeleteRepositoryPolicy

Associated Types

type AWSResponse DeleteRepositoryPolicy #

Generic DeleteRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.DeleteRepositoryPolicy

Associated Types

type Rep DeleteRepositoryPolicy :: Type -> Type #

Read DeleteRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.DeleteRepositoryPolicy

Show DeleteRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.DeleteRepositoryPolicy

NFData DeleteRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.DeleteRepositoryPolicy

Methods

rnf :: DeleteRepositoryPolicy -> () #

Eq DeleteRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.DeleteRepositoryPolicy

Hashable DeleteRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.DeleteRepositoryPolicy

type AWSResponse DeleteRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.DeleteRepositoryPolicy

type Rep DeleteRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.DeleteRepositoryPolicy

type Rep DeleteRepositoryPolicy = D1 ('MetaData "DeleteRepositoryPolicy" "Amazonka.ECRPublic.DeleteRepositoryPolicy" "amazonka-ecr-public-2.0-37SU5CHdiHw3VhMeSkOlop" 'False) (C1 ('MetaCons "DeleteRepositoryPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "registryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "repositoryName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteRepositoryPolicy Source #

Create a value of DeleteRepositoryPolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteRepositoryPolicy, deleteRepositoryPolicy_registryId - The AWS account ID associated with the public registry that contains the repository policy to delete. If you do not specify a registry, the default public registry is assumed.

DeleteRepositoryPolicy, deleteRepositoryPolicy_repositoryName - The name of the repository that is associated with the repository policy to delete.

data DeleteRepositoryPolicyResponse Source #

See: newDeleteRepositoryPolicyResponse smart constructor.

Instances

Instances details
Generic DeleteRepositoryPolicyResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.DeleteRepositoryPolicy

Associated Types

type Rep DeleteRepositoryPolicyResponse :: Type -> Type #

Read DeleteRepositoryPolicyResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.DeleteRepositoryPolicy

Show DeleteRepositoryPolicyResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.DeleteRepositoryPolicy

NFData DeleteRepositoryPolicyResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.DeleteRepositoryPolicy

Eq DeleteRepositoryPolicyResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.DeleteRepositoryPolicy

type Rep DeleteRepositoryPolicyResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.DeleteRepositoryPolicy

type Rep DeleteRepositoryPolicyResponse = D1 ('MetaData "DeleteRepositoryPolicyResponse" "Amazonka.ECRPublic.DeleteRepositoryPolicy" "amazonka-ecr-public-2.0-37SU5CHdiHw3VhMeSkOlop" 'False) (C1 ('MetaCons "DeleteRepositoryPolicyResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "policyText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "registryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "repositoryName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDeleteRepositoryPolicyResponse Source #

Create a value of DeleteRepositoryPolicyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:policyText:DeleteRepositoryPolicyResponse', deleteRepositoryPolicyResponse_policyText - The JSON repository policy that was deleted from the repository.

DeleteRepositoryPolicy, deleteRepositoryPolicyResponse_registryId - The registry ID associated with the request.

DeleteRepositoryPolicy, deleteRepositoryPolicyResponse_repositoryName - The repository name associated with the request.

$sel:httpStatus:DeleteRepositoryPolicyResponse', deleteRepositoryPolicyResponse_httpStatus - The response's http status code.

DescribeImageTags (Paginated)

data DescribeImageTags Source #

See: newDescribeImageTags smart constructor.

Instances

Instances details
ToJSON DescribeImageTags Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeImageTags

ToHeaders DescribeImageTags Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeImageTags

ToPath DescribeImageTags Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeImageTags

ToQuery DescribeImageTags Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeImageTags

AWSPager DescribeImageTags Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeImageTags

AWSRequest DescribeImageTags Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeImageTags

Associated Types

type AWSResponse DescribeImageTags #

Generic DescribeImageTags Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeImageTags

Associated Types

type Rep DescribeImageTags :: Type -> Type #

Read DescribeImageTags Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeImageTags

Show DescribeImageTags Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeImageTags

NFData DescribeImageTags Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeImageTags

Methods

rnf :: DescribeImageTags -> () #

Eq DescribeImageTags Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeImageTags

Hashable DescribeImageTags Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeImageTags

type AWSResponse DescribeImageTags Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeImageTags

type Rep DescribeImageTags Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeImageTags

type Rep DescribeImageTags = D1 ('MetaData "DescribeImageTags" "Amazonka.ECRPublic.DescribeImageTags" "amazonka-ecr-public-2.0-37SU5CHdiHw3VhMeSkOlop" 'False) (C1 ('MetaCons "DescribeImageTags'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "registryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "repositoryName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newDescribeImageTags Source #

Create a value of DescribeImageTags with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:DescribeImageTags', describeImageTags_maxResults - The maximum number of repository results returned by DescribeImageTags in paginated output. When this parameter is used, DescribeImageTags only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeImageTags request with the returned nextToken value. This value can be between 1 and 1000. If this parameter is not used, then DescribeImageTags returns up to 100 results and a nextToken value, if applicable. This option cannot be used when you specify images with imageIds.

DescribeImageTags, describeImageTags_nextToken - The nextToken value returned from a previous paginated DescribeImageTags request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return. This option cannot be used when you specify images with imageIds.

DescribeImageTags, describeImageTags_registryId - The AWS account ID associated with the public registry that contains the repository in which to describe images. If you do not specify a registry, the default public registry is assumed.

DescribeImageTags, describeImageTags_repositoryName - The name of the repository that contains the image tag details to describe.

data DescribeImageTagsResponse Source #

See: newDescribeImageTagsResponse smart constructor.

Instances

Instances details
Generic DescribeImageTagsResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeImageTags

Associated Types

type Rep DescribeImageTagsResponse :: Type -> Type #

Read DescribeImageTagsResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeImageTags

Show DescribeImageTagsResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeImageTags

NFData DescribeImageTagsResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeImageTags

Eq DescribeImageTagsResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeImageTags

type Rep DescribeImageTagsResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeImageTags

type Rep DescribeImageTagsResponse = D1 ('MetaData "DescribeImageTagsResponse" "Amazonka.ECRPublic.DescribeImageTags" "amazonka-ecr-public-2.0-37SU5CHdiHw3VhMeSkOlop" 'False) (C1 ('MetaCons "DescribeImageTagsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "imageTagDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ImageTagDetail])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeImageTagsResponse Source #

Create a value of DescribeImageTagsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:imageTagDetails:DescribeImageTagsResponse', describeImageTagsResponse_imageTagDetails - The image tag details for the images in the requested repository.

DescribeImageTags, describeImageTagsResponse_nextToken - The nextToken value to include in a future DescribeImageTags request. When the results of a DescribeImageTags request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

$sel:httpStatus:DescribeImageTagsResponse', describeImageTagsResponse_httpStatus - The response's http status code.

DescribeImages (Paginated)

data DescribeImages Source #

See: newDescribeImages smart constructor.

Instances

Instances details
ToJSON DescribeImages Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeImages

ToHeaders DescribeImages Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeImages

ToPath DescribeImages Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeImages

ToQuery DescribeImages Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeImages

AWSPager DescribeImages Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeImages

AWSRequest DescribeImages Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeImages

Associated Types

type AWSResponse DescribeImages #

Generic DescribeImages Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeImages

Associated Types

type Rep DescribeImages :: Type -> Type #

Read DescribeImages Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeImages

Show DescribeImages Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeImages

NFData DescribeImages Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeImages

Methods

rnf :: DescribeImages -> () #

Eq DescribeImages Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeImages

Hashable DescribeImages Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeImages

type AWSResponse DescribeImages Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeImages

type Rep DescribeImages Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeImages

type Rep DescribeImages = D1 ('MetaData "DescribeImages" "Amazonka.ECRPublic.DescribeImages" "amazonka-ecr-public-2.0-37SU5CHdiHw3VhMeSkOlop" 'False) (C1 ('MetaCons "DescribeImages'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "imageIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty ImageIdentifier))) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "registryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "repositoryName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newDescribeImages Source #

Create a value of DescribeImages with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:imageIds:DescribeImages', describeImages_imageIds - The list of image IDs for the requested repository.

$sel:maxResults:DescribeImages', describeImages_maxResults - The maximum number of repository results returned by DescribeImages in paginated output. When this parameter is used, DescribeImages only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeImages request with the returned nextToken value. This value can be between 1 and 1000. If this parameter is not used, then DescribeImages returns up to 100 results and a nextToken value, if applicable. This option cannot be used when you specify images with imageIds.

DescribeImages, describeImages_nextToken - The nextToken value returned from a previous paginated DescribeImages request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return. This option cannot be used when you specify images with imageIds.

DescribeImages, describeImages_registryId - The AWS account ID associated with the public registry that contains the repository in which to describe images. If you do not specify a registry, the default public registry is assumed.

DescribeImages, describeImages_repositoryName - The repository that contains the images to describe.

data DescribeImagesResponse Source #

See: newDescribeImagesResponse smart constructor.

Instances

Instances details
Generic DescribeImagesResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeImages

Associated Types

type Rep DescribeImagesResponse :: Type -> Type #

Read DescribeImagesResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeImages

Show DescribeImagesResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeImages

NFData DescribeImagesResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeImages

Methods

rnf :: DescribeImagesResponse -> () #

Eq DescribeImagesResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeImages

type Rep DescribeImagesResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeImages

type Rep DescribeImagesResponse = D1 ('MetaData "DescribeImagesResponse" "Amazonka.ECRPublic.DescribeImages" "amazonka-ecr-public-2.0-37SU5CHdiHw3VhMeSkOlop" 'False) (C1 ('MetaCons "DescribeImagesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "imageDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ImageDetail])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeImagesResponse Source #

Create a value of DescribeImagesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:imageDetails:DescribeImagesResponse', describeImagesResponse_imageDetails - A list of ImageDetail objects that contain data about the image.

DescribeImages, describeImagesResponse_nextToken - The nextToken value to include in a future DescribeImages request. When the results of a DescribeImages request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

$sel:httpStatus:DescribeImagesResponse', describeImagesResponse_httpStatus - The response's http status code.

DescribeRegistries (Paginated)

data DescribeRegistries Source #

See: newDescribeRegistries smart constructor.

Instances

Instances details
ToJSON DescribeRegistries Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeRegistries

ToHeaders DescribeRegistries Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeRegistries

ToPath DescribeRegistries Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeRegistries

ToQuery DescribeRegistries Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeRegistries

AWSPager DescribeRegistries Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeRegistries

AWSRequest DescribeRegistries Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeRegistries

Associated Types

type AWSResponse DescribeRegistries #

Generic DescribeRegistries Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeRegistries

Associated Types

type Rep DescribeRegistries :: Type -> Type #

Read DescribeRegistries Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeRegistries

Show DescribeRegistries Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeRegistries

NFData DescribeRegistries Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeRegistries

Methods

rnf :: DescribeRegistries -> () #

Eq DescribeRegistries Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeRegistries

Hashable DescribeRegistries Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeRegistries

type AWSResponse DescribeRegistries Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeRegistries

type Rep DescribeRegistries Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeRegistries

type Rep DescribeRegistries = D1 ('MetaData "DescribeRegistries" "Amazonka.ECRPublic.DescribeRegistries" "amazonka-ecr-public-2.0-37SU5CHdiHw3VhMeSkOlop" 'False) (C1 ('MetaCons "DescribeRegistries'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newDescribeRegistries :: DescribeRegistries Source #

Create a value of DescribeRegistries with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:DescribeRegistries', describeRegistries_maxResults - The maximum number of repository results returned by DescribeRegistries in paginated output. When this parameter is used, DescribeRegistries only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeRegistries request with the returned nextToken value. This value can be between 1 and 1000. If this parameter is not used, then DescribeRegistries returns up to 100 results and a nextToken value, if applicable.

DescribeRegistries, describeRegistries_nextToken - The nextToken value returned from a previous paginated DescribeRegistries request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return.

This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

data DescribeRegistriesResponse Source #

See: newDescribeRegistriesResponse smart constructor.

Instances

Instances details
Generic DescribeRegistriesResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeRegistries

Associated Types

type Rep DescribeRegistriesResponse :: Type -> Type #

Read DescribeRegistriesResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeRegistries

Show DescribeRegistriesResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeRegistries

NFData DescribeRegistriesResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeRegistries

Eq DescribeRegistriesResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeRegistries

type Rep DescribeRegistriesResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeRegistries

type Rep DescribeRegistriesResponse = D1 ('MetaData "DescribeRegistriesResponse" "Amazonka.ECRPublic.DescribeRegistries" "amazonka-ecr-public-2.0-37SU5CHdiHw3VhMeSkOlop" 'False) (C1 ('MetaCons "DescribeRegistriesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "registries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Registry]))))

newDescribeRegistriesResponse Source #

Create a value of DescribeRegistriesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeRegistries, describeRegistriesResponse_nextToken - The nextToken value to include in a future DescribeRepositories request. When the results of a DescribeRepositories request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

$sel:httpStatus:DescribeRegistriesResponse', describeRegistriesResponse_httpStatus - The response's http status code.

$sel:registries:DescribeRegistriesResponse', describeRegistriesResponse_registries - An object containing the details for a public registry.

DescribeRepositories (Paginated)

data DescribeRepositories Source #

See: newDescribeRepositories smart constructor.

Instances

Instances details
ToJSON DescribeRepositories Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeRepositories

ToHeaders DescribeRepositories Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeRepositories

ToPath DescribeRepositories Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeRepositories

ToQuery DescribeRepositories Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeRepositories

AWSPager DescribeRepositories Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeRepositories

AWSRequest DescribeRepositories Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeRepositories

Associated Types

type AWSResponse DescribeRepositories #

Generic DescribeRepositories Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeRepositories

Associated Types

type Rep DescribeRepositories :: Type -> Type #

Read DescribeRepositories Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeRepositories

Show DescribeRepositories Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeRepositories

NFData DescribeRepositories Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeRepositories

Methods

rnf :: DescribeRepositories -> () #

Eq DescribeRepositories Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeRepositories

Hashable DescribeRepositories Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeRepositories

type AWSResponse DescribeRepositories Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeRepositories

type Rep DescribeRepositories Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeRepositories

type Rep DescribeRepositories = D1 ('MetaData "DescribeRepositories" "Amazonka.ECRPublic.DescribeRepositories" "amazonka-ecr-public-2.0-37SU5CHdiHw3VhMeSkOlop" 'False) (C1 ('MetaCons "DescribeRepositories'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "registryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "repositoryNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))))))

newDescribeRepositories :: DescribeRepositories Source #

Create a value of DescribeRepositories with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:DescribeRepositories', describeRepositories_maxResults - The maximum number of repository results returned by DescribeRepositories in paginated output. When this parameter is used, DescribeRepositories only returns maxResults results in a single page along with a nextToken response element. The remaining results of the initial request can be seen by sending another DescribeRepositories request with the returned nextToken value. This value can be between 1 and 1000. If this parameter is not used, then DescribeRepositories returns up to 100 results and a nextToken value, if applicable. This option cannot be used when you specify repositories with repositoryNames.

DescribeRepositories, describeRepositories_nextToken - The nextToken value returned from a previous paginated DescribeRepositories request where maxResults was used and the results exceeded the value of that parameter. Pagination continues from the end of the previous results that returned the nextToken value. This value is null when there are no more results to return. This option cannot be used when you specify repositories with repositoryNames.

This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.

DescribeRepositories, describeRepositories_registryId - The AWS account ID associated with the registry that contains the repositories to be described. If you do not specify a registry, the default public registry is assumed.

$sel:repositoryNames:DescribeRepositories', describeRepositories_repositoryNames - A list of repositories to describe. If this parameter is omitted, then all repositories in a registry are described.

data DescribeRepositoriesResponse Source #

See: newDescribeRepositoriesResponse smart constructor.

Instances

Instances details
Generic DescribeRepositoriesResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeRepositories

Associated Types

type Rep DescribeRepositoriesResponse :: Type -> Type #

Read DescribeRepositoriesResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeRepositories

Show DescribeRepositoriesResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeRepositories

NFData DescribeRepositoriesResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeRepositories

Eq DescribeRepositoriesResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeRepositories

type Rep DescribeRepositoriesResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeRepositories

type Rep DescribeRepositoriesResponse = D1 ('MetaData "DescribeRepositoriesResponse" "Amazonka.ECRPublic.DescribeRepositories" "amazonka-ecr-public-2.0-37SU5CHdiHw3VhMeSkOlop" 'False) (C1 ('MetaCons "DescribeRepositoriesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "repositories") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Repository])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeRepositoriesResponse Source #

Create a value of DescribeRepositoriesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeRepositories, describeRepositoriesResponse_nextToken - The nextToken value to include in a future DescribeRepositories request. When the results of a DescribeRepositories request exceed maxResults, this value can be used to retrieve the next page of results. This value is null when there are no more results to return.

$sel:repositories:DescribeRepositoriesResponse', describeRepositoriesResponse_repositories - A list of repository objects corresponding to valid repositories.

$sel:httpStatus:DescribeRepositoriesResponse', describeRepositoriesResponse_httpStatus - The response's http status code.

GetAuthorizationToken

data GetAuthorizationToken Source #

See: newGetAuthorizationToken smart constructor.

Instances

Instances details
ToJSON GetAuthorizationToken Source # 
Instance details

Defined in Amazonka.ECRPublic.GetAuthorizationToken

ToHeaders GetAuthorizationToken Source # 
Instance details

Defined in Amazonka.ECRPublic.GetAuthorizationToken

ToPath GetAuthorizationToken Source # 
Instance details

Defined in Amazonka.ECRPublic.GetAuthorizationToken

ToQuery GetAuthorizationToken Source # 
Instance details

Defined in Amazonka.ECRPublic.GetAuthorizationToken

AWSRequest GetAuthorizationToken Source # 
Instance details

Defined in Amazonka.ECRPublic.GetAuthorizationToken

Associated Types

type AWSResponse GetAuthorizationToken #

Generic GetAuthorizationToken Source # 
Instance details

Defined in Amazonka.ECRPublic.GetAuthorizationToken

Associated Types

type Rep GetAuthorizationToken :: Type -> Type #

Read GetAuthorizationToken Source # 
Instance details

Defined in Amazonka.ECRPublic.GetAuthorizationToken

Show GetAuthorizationToken Source # 
Instance details

Defined in Amazonka.ECRPublic.GetAuthorizationToken

NFData GetAuthorizationToken Source # 
Instance details

Defined in Amazonka.ECRPublic.GetAuthorizationToken

Methods

rnf :: GetAuthorizationToken -> () #

Eq GetAuthorizationToken Source # 
Instance details

Defined in Amazonka.ECRPublic.GetAuthorizationToken

Hashable GetAuthorizationToken Source # 
Instance details

Defined in Amazonka.ECRPublic.GetAuthorizationToken

type AWSResponse GetAuthorizationToken Source # 
Instance details

Defined in Amazonka.ECRPublic.GetAuthorizationToken

type Rep GetAuthorizationToken Source # 
Instance details

Defined in Amazonka.ECRPublic.GetAuthorizationToken

type Rep GetAuthorizationToken = D1 ('MetaData "GetAuthorizationToken" "Amazonka.ECRPublic.GetAuthorizationToken" "amazonka-ecr-public-2.0-37SU5CHdiHw3VhMeSkOlop" 'False) (C1 ('MetaCons "GetAuthorizationToken'" 'PrefixI 'False) (U1 :: Type -> Type))

newGetAuthorizationToken :: GetAuthorizationToken Source #

Create a value of GetAuthorizationToken with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

data GetAuthorizationTokenResponse Source #

See: newGetAuthorizationTokenResponse smart constructor.

Instances

Instances details
Generic GetAuthorizationTokenResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.GetAuthorizationToken

Associated Types

type Rep GetAuthorizationTokenResponse :: Type -> Type #

Read GetAuthorizationTokenResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.GetAuthorizationToken

Show GetAuthorizationTokenResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.GetAuthorizationToken

NFData GetAuthorizationTokenResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.GetAuthorizationToken

Eq GetAuthorizationTokenResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.GetAuthorizationToken

type Rep GetAuthorizationTokenResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.GetAuthorizationToken

type Rep GetAuthorizationTokenResponse = D1 ('MetaData "GetAuthorizationTokenResponse" "Amazonka.ECRPublic.GetAuthorizationToken" "amazonka-ecr-public-2.0-37SU5CHdiHw3VhMeSkOlop" 'False) (C1 ('MetaCons "GetAuthorizationTokenResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "authorizationData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AuthorizationData)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetAuthorizationTokenResponse Source #

Create a value of GetAuthorizationTokenResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:authorizationData:GetAuthorizationTokenResponse', getAuthorizationTokenResponse_authorizationData - An authorization token data object that corresponds to a public registry.

$sel:httpStatus:GetAuthorizationTokenResponse', getAuthorizationTokenResponse_httpStatus - The response's http status code.

GetRegistryCatalogData

data GetRegistryCatalogData Source #

See: newGetRegistryCatalogData smart constructor.

Instances

Instances details
ToJSON GetRegistryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRegistryCatalogData

ToHeaders GetRegistryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRegistryCatalogData

ToPath GetRegistryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRegistryCatalogData

ToQuery GetRegistryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRegistryCatalogData

AWSRequest GetRegistryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRegistryCatalogData

Associated Types

type AWSResponse GetRegistryCatalogData #

Generic GetRegistryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRegistryCatalogData

Associated Types

type Rep GetRegistryCatalogData :: Type -> Type #

Read GetRegistryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRegistryCatalogData

Show GetRegistryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRegistryCatalogData

NFData GetRegistryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRegistryCatalogData

Methods

rnf :: GetRegistryCatalogData -> () #

Eq GetRegistryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRegistryCatalogData

Hashable GetRegistryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRegistryCatalogData

type AWSResponse GetRegistryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRegistryCatalogData

type Rep GetRegistryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRegistryCatalogData

type Rep GetRegistryCatalogData = D1 ('MetaData "GetRegistryCatalogData" "Amazonka.ECRPublic.GetRegistryCatalogData" "amazonka-ecr-public-2.0-37SU5CHdiHw3VhMeSkOlop" 'False) (C1 ('MetaCons "GetRegistryCatalogData'" 'PrefixI 'False) (U1 :: Type -> Type))

newGetRegistryCatalogData :: GetRegistryCatalogData Source #

Create a value of GetRegistryCatalogData with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

data GetRegistryCatalogDataResponse Source #

See: newGetRegistryCatalogDataResponse smart constructor.

Instances

Instances details
Generic GetRegistryCatalogDataResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRegistryCatalogData

Associated Types

type Rep GetRegistryCatalogDataResponse :: Type -> Type #

Read GetRegistryCatalogDataResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRegistryCatalogData

Show GetRegistryCatalogDataResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRegistryCatalogData

NFData GetRegistryCatalogDataResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRegistryCatalogData

Eq GetRegistryCatalogDataResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRegistryCatalogData

type Rep GetRegistryCatalogDataResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRegistryCatalogData

type Rep GetRegistryCatalogDataResponse = D1 ('MetaData "GetRegistryCatalogDataResponse" "Amazonka.ECRPublic.GetRegistryCatalogData" "amazonka-ecr-public-2.0-37SU5CHdiHw3VhMeSkOlop" 'False) (C1 ('MetaCons "GetRegistryCatalogDataResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "registryCatalogData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RegistryCatalogData)))

newGetRegistryCatalogDataResponse Source #

Create a value of GetRegistryCatalogDataResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetRegistryCatalogDataResponse', getRegistryCatalogDataResponse_httpStatus - The response's http status code.

$sel:registryCatalogData:GetRegistryCatalogDataResponse', getRegistryCatalogDataResponse_registryCatalogData - The catalog metadata for the public registry.

GetRepositoryCatalogData

data GetRepositoryCatalogData Source #

See: newGetRepositoryCatalogData smart constructor.

Instances

Instances details
ToJSON GetRepositoryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRepositoryCatalogData

ToHeaders GetRepositoryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRepositoryCatalogData

ToPath GetRepositoryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRepositoryCatalogData

ToQuery GetRepositoryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRepositoryCatalogData

AWSRequest GetRepositoryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRepositoryCatalogData

Generic GetRepositoryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRepositoryCatalogData

Associated Types

type Rep GetRepositoryCatalogData :: Type -> Type #

Read GetRepositoryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRepositoryCatalogData

Show GetRepositoryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRepositoryCatalogData

NFData GetRepositoryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRepositoryCatalogData

Eq GetRepositoryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRepositoryCatalogData

Hashable GetRepositoryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRepositoryCatalogData

type AWSResponse GetRepositoryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRepositoryCatalogData

type Rep GetRepositoryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRepositoryCatalogData

type Rep GetRepositoryCatalogData = D1 ('MetaData "GetRepositoryCatalogData" "Amazonka.ECRPublic.GetRepositoryCatalogData" "amazonka-ecr-public-2.0-37SU5CHdiHw3VhMeSkOlop" 'False) (C1 ('MetaCons "GetRepositoryCatalogData'" 'PrefixI 'True) (S1 ('MetaSel ('Just "registryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "repositoryName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetRepositoryCatalogData Source #

Create a value of GetRepositoryCatalogData with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetRepositoryCatalogData, getRepositoryCatalogData_registryId - The AWS account ID associated with the registry that contains the repositories to be described. If you do not specify a registry, the default public registry is assumed.

GetRepositoryCatalogData, getRepositoryCatalogData_repositoryName - The name of the repository to retrieve the catalog metadata for.

data GetRepositoryCatalogDataResponse Source #

See: newGetRepositoryCatalogDataResponse smart constructor.

Instances

Instances details
Generic GetRepositoryCatalogDataResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRepositoryCatalogData

Associated Types

type Rep GetRepositoryCatalogDataResponse :: Type -> Type #

Read GetRepositoryCatalogDataResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRepositoryCatalogData

Show GetRepositoryCatalogDataResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRepositoryCatalogData

NFData GetRepositoryCatalogDataResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRepositoryCatalogData

Eq GetRepositoryCatalogDataResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRepositoryCatalogData

type Rep GetRepositoryCatalogDataResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRepositoryCatalogData

type Rep GetRepositoryCatalogDataResponse = D1 ('MetaData "GetRepositoryCatalogDataResponse" "Amazonka.ECRPublic.GetRepositoryCatalogData" "amazonka-ecr-public-2.0-37SU5CHdiHw3VhMeSkOlop" 'False) (C1 ('MetaCons "GetRepositoryCatalogDataResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "catalogData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RepositoryCatalogData)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetRepositoryCatalogDataResponse Source #

Create a value of GetRepositoryCatalogDataResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:catalogData:GetRepositoryCatalogDataResponse', getRepositoryCatalogDataResponse_catalogData - The catalog metadata for the repository.

$sel:httpStatus:GetRepositoryCatalogDataResponse', getRepositoryCatalogDataResponse_httpStatus - The response's http status code.

GetRepositoryPolicy

data GetRepositoryPolicy Source #

See: newGetRepositoryPolicy smart constructor.

Instances

Instances details
ToJSON GetRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRepositoryPolicy

ToHeaders GetRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRepositoryPolicy

ToPath GetRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRepositoryPolicy

ToQuery GetRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRepositoryPolicy

AWSRequest GetRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRepositoryPolicy

Associated Types

type AWSResponse GetRepositoryPolicy #

Generic GetRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRepositoryPolicy

Associated Types

type Rep GetRepositoryPolicy :: Type -> Type #

Read GetRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRepositoryPolicy

Show GetRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRepositoryPolicy

NFData GetRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRepositoryPolicy

Methods

rnf :: GetRepositoryPolicy -> () #

Eq GetRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRepositoryPolicy

Hashable GetRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRepositoryPolicy

type AWSResponse GetRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRepositoryPolicy

type Rep GetRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRepositoryPolicy

type Rep GetRepositoryPolicy = D1 ('MetaData "GetRepositoryPolicy" "Amazonka.ECRPublic.GetRepositoryPolicy" "amazonka-ecr-public-2.0-37SU5CHdiHw3VhMeSkOlop" 'False) (C1 ('MetaCons "GetRepositoryPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "registryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "repositoryName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetRepositoryPolicy Source #

Create a value of GetRepositoryPolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetRepositoryPolicy, getRepositoryPolicy_registryId - The AWS account ID associated with the public registry that contains the repository. If you do not specify a registry, the default public registry is assumed.

GetRepositoryPolicy, getRepositoryPolicy_repositoryName - The name of the repository with the policy to retrieve.

data GetRepositoryPolicyResponse Source #

See: newGetRepositoryPolicyResponse smart constructor.

Instances

Instances details
Generic GetRepositoryPolicyResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRepositoryPolicy

Associated Types

type Rep GetRepositoryPolicyResponse :: Type -> Type #

Read GetRepositoryPolicyResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRepositoryPolicy

Show GetRepositoryPolicyResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRepositoryPolicy

NFData GetRepositoryPolicyResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRepositoryPolicy

Eq GetRepositoryPolicyResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRepositoryPolicy

type Rep GetRepositoryPolicyResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRepositoryPolicy

type Rep GetRepositoryPolicyResponse = D1 ('MetaData "GetRepositoryPolicyResponse" "Amazonka.ECRPublic.GetRepositoryPolicy" "amazonka-ecr-public-2.0-37SU5CHdiHw3VhMeSkOlop" 'False) (C1 ('MetaCons "GetRepositoryPolicyResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "policyText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "registryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "repositoryName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetRepositoryPolicyResponse Source #

Create a value of GetRepositoryPolicyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:policyText:GetRepositoryPolicyResponse', getRepositoryPolicyResponse_policyText - The repository policy text associated with the repository. The policy text will be in JSON format.

GetRepositoryPolicy, getRepositoryPolicyResponse_registryId - The registry ID associated with the request.

GetRepositoryPolicy, getRepositoryPolicyResponse_repositoryName - The repository name associated with the request.

$sel:httpStatus:GetRepositoryPolicyResponse', getRepositoryPolicyResponse_httpStatus - The response's http status code.

InitiateLayerUpload

data InitiateLayerUpload Source #

See: newInitiateLayerUpload smart constructor.

Instances

Instances details
ToJSON InitiateLayerUpload Source # 
Instance details

Defined in Amazonka.ECRPublic.InitiateLayerUpload

ToHeaders InitiateLayerUpload Source # 
Instance details

Defined in Amazonka.ECRPublic.InitiateLayerUpload

ToPath InitiateLayerUpload Source # 
Instance details

Defined in Amazonka.ECRPublic.InitiateLayerUpload

ToQuery InitiateLayerUpload Source # 
Instance details

Defined in Amazonka.ECRPublic.InitiateLayerUpload

AWSRequest InitiateLayerUpload Source # 
Instance details

Defined in Amazonka.ECRPublic.InitiateLayerUpload

Associated Types

type AWSResponse InitiateLayerUpload #

Generic InitiateLayerUpload Source # 
Instance details

Defined in Amazonka.ECRPublic.InitiateLayerUpload

Associated Types

type Rep InitiateLayerUpload :: Type -> Type #

Read InitiateLayerUpload Source # 
Instance details

Defined in Amazonka.ECRPublic.InitiateLayerUpload

Show InitiateLayerUpload Source # 
Instance details

Defined in Amazonka.ECRPublic.InitiateLayerUpload

NFData InitiateLayerUpload Source # 
Instance details

Defined in Amazonka.ECRPublic.InitiateLayerUpload

Methods

rnf :: InitiateLayerUpload -> () #

Eq InitiateLayerUpload Source # 
Instance details

Defined in Amazonka.ECRPublic.InitiateLayerUpload

Hashable InitiateLayerUpload Source # 
Instance details

Defined in Amazonka.ECRPublic.InitiateLayerUpload

type AWSResponse InitiateLayerUpload Source # 
Instance details

Defined in Amazonka.ECRPublic.InitiateLayerUpload

type Rep InitiateLayerUpload Source # 
Instance details

Defined in Amazonka.ECRPublic.InitiateLayerUpload

type Rep InitiateLayerUpload = D1 ('MetaData "InitiateLayerUpload" "Amazonka.ECRPublic.InitiateLayerUpload" "amazonka-ecr-public-2.0-37SU5CHdiHw3VhMeSkOlop" 'False) (C1 ('MetaCons "InitiateLayerUpload'" 'PrefixI 'True) (S1 ('MetaSel ('Just "registryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "repositoryName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newInitiateLayerUpload Source #

Create a value of InitiateLayerUpload with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

InitiateLayerUpload, initiateLayerUpload_registryId - The AWS account ID associated with the registry to which you intend to upload layers. If you do not specify a registry, the default public registry is assumed.

InitiateLayerUpload, initiateLayerUpload_repositoryName - The name of the repository to which you intend to upload layers.

data InitiateLayerUploadResponse Source #

See: newInitiateLayerUploadResponse smart constructor.

Instances

Instances details
Generic InitiateLayerUploadResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.InitiateLayerUpload

Associated Types

type Rep InitiateLayerUploadResponse :: Type -> Type #

Read InitiateLayerUploadResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.InitiateLayerUpload

Show InitiateLayerUploadResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.InitiateLayerUpload

NFData InitiateLayerUploadResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.InitiateLayerUpload

Eq InitiateLayerUploadResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.InitiateLayerUpload

type Rep InitiateLayerUploadResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.InitiateLayerUpload

type Rep InitiateLayerUploadResponse = D1 ('MetaData "InitiateLayerUploadResponse" "Amazonka.ECRPublic.InitiateLayerUpload" "amazonka-ecr-public-2.0-37SU5CHdiHw3VhMeSkOlop" 'False) (C1 ('MetaCons "InitiateLayerUploadResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "partSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "uploadId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newInitiateLayerUploadResponse Source #

Create a value of InitiateLayerUploadResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:partSize:InitiateLayerUploadResponse', initiateLayerUploadResponse_partSize - The size, in bytes, that Amazon ECR expects future layer part uploads to be.

$sel:uploadId:InitiateLayerUploadResponse', initiateLayerUploadResponse_uploadId - The upload ID for the layer upload. This parameter is passed to further UploadLayerPart and CompleteLayerUpload operations.

$sel:httpStatus:InitiateLayerUploadResponse', initiateLayerUploadResponse_httpStatus - The response's http status code.

ListTagsForResource

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
ToJSON ListTagsForResource Source # 
Instance details

Defined in Amazonka.ECRPublic.ListTagsForResource

ToHeaders ListTagsForResource Source # 
Instance details

Defined in Amazonka.ECRPublic.ListTagsForResource

ToPath ListTagsForResource Source # 
Instance details

Defined in Amazonka.ECRPublic.ListTagsForResource

ToQuery ListTagsForResource Source # 
Instance details

Defined in Amazonka.ECRPublic.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.ECRPublic.ListTagsForResource

Associated Types

type AWSResponse ListTagsForResource #

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.ECRPublic.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.ECRPublic.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.ECRPublic.ListTagsForResource

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.ECRPublic.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.ECRPublic.ListTagsForResource

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.ECRPublic.ListTagsForResource

type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Amazonka.ECRPublic.ListTagsForResource

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.ECRPublic.ListTagsForResource

type Rep ListTagsForResource = D1 ('MetaData "ListTagsForResource" "Amazonka.ECRPublic.ListTagsForResource" "amazonka-ecr-public-2.0-37SU5CHdiHw3VhMeSkOlop" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newListTagsForResource Source #

Create a value of ListTagsForResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceArn:ListTagsForResource', listTagsForResource_resourceArn - The Amazon Resource Name (ARN) that identifies the resource for which to list the tags. Currently, the supported resource is an Amazon ECR Public repository.

data ListTagsForResourceResponse Source #

See: newListTagsForResourceResponse smart constructor.

Instances

Instances details
Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.ListTagsForResource

NFData ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.ListTagsForResource

Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.ListTagsForResource

type Rep ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.ListTagsForResource

type Rep ListTagsForResourceResponse = D1 ('MetaData "ListTagsForResourceResponse" "Amazonka.ECRPublic.ListTagsForResource" "amazonka-ecr-public-2.0-37SU5CHdiHw3VhMeSkOlop" 'False) (C1 ('MetaCons "ListTagsForResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newListTagsForResourceResponse Source #

Create a value of ListTagsForResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tags:ListTagsForResourceResponse', listTagsForResourceResponse_tags - The tags for the resource.

$sel:httpStatus:ListTagsForResourceResponse', listTagsForResourceResponse_httpStatus - The response's http status code.

PutImage

data PutImage Source #

See: newPutImage smart constructor.

Instances

Instances details
ToJSON PutImage Source # 
Instance details

Defined in Amazonka.ECRPublic.PutImage

ToHeaders PutImage Source # 
Instance details

Defined in Amazonka.ECRPublic.PutImage

Methods

toHeaders :: PutImage -> [Header] #

ToPath PutImage Source # 
Instance details

Defined in Amazonka.ECRPublic.PutImage

ToQuery PutImage Source # 
Instance details

Defined in Amazonka.ECRPublic.PutImage

AWSRequest PutImage Source # 
Instance details

Defined in Amazonka.ECRPublic.PutImage

Associated Types

type AWSResponse PutImage #

Generic PutImage Source # 
Instance details

Defined in Amazonka.ECRPublic.PutImage

Associated Types

type Rep PutImage :: Type -> Type #

Methods

from :: PutImage -> Rep PutImage x #

to :: Rep PutImage x -> PutImage #

Read PutImage Source # 
Instance details

Defined in Amazonka.ECRPublic.PutImage

Show PutImage Source # 
Instance details

Defined in Amazonka.ECRPublic.PutImage

NFData PutImage Source # 
Instance details

Defined in Amazonka.ECRPublic.PutImage

Methods

rnf :: PutImage -> () #

Eq PutImage Source # 
Instance details

Defined in Amazonka.ECRPublic.PutImage

Hashable PutImage Source # 
Instance details

Defined in Amazonka.ECRPublic.PutImage

Methods

hashWithSalt :: Int -> PutImage -> Int #

hash :: PutImage -> Int #

type AWSResponse PutImage Source # 
Instance details

Defined in Amazonka.ECRPublic.PutImage

type Rep PutImage Source # 
Instance details

Defined in Amazonka.ECRPublic.PutImage

type Rep PutImage = D1 ('MetaData "PutImage" "Amazonka.ECRPublic.PutImage" "amazonka-ecr-public-2.0-37SU5CHdiHw3VhMeSkOlop" 'False) (C1 ('MetaCons "PutImage'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "imageDigest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "imageManifestMediaType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "imageTag") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "registryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "repositoryName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "imageManifest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newPutImage Source #

Create a value of PutImage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

PutImage, putImage_imageDigest - The image digest of the image manifest corresponding to the image.

PutImage, putImage_imageManifestMediaType - The media type of the image manifest. If you push an image manifest that does not contain the mediaType field, you must specify the imageManifestMediaType in the request.

PutImage, putImage_imageTag - The tag to associate with the image. This parameter is required for images that use the Docker Image Manifest V2 Schema 2 or Open Container Initiative (OCI) formats.

PutImage, putImage_registryId - The AWS account ID associated with the public registry that contains the repository in which to put the image. If you do not specify a registry, the default public registry is assumed.

PutImage, putImage_repositoryName - The name of the repository in which to put the image.

PutImage, putImage_imageManifest - The image manifest corresponding to the image to be uploaded.

data PutImageResponse Source #

See: newPutImageResponse smart constructor.

Instances

Instances details
Generic PutImageResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.PutImage

Associated Types

type Rep PutImageResponse :: Type -> Type #

Read PutImageResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.PutImage

Show PutImageResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.PutImage

NFData PutImageResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.PutImage

Methods

rnf :: PutImageResponse -> () #

Eq PutImageResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.PutImage

type Rep PutImageResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.PutImage

type Rep PutImageResponse = D1 ('MetaData "PutImageResponse" "Amazonka.ECRPublic.PutImage" "amazonka-ecr-public-2.0-37SU5CHdiHw3VhMeSkOlop" 'False) (C1 ('MetaCons "PutImageResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "image") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Image)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newPutImageResponse Source #

Create a value of PutImageResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:image:PutImageResponse', putImageResponse_image - Details of the image uploaded.

$sel:httpStatus:PutImageResponse', putImageResponse_httpStatus - The response's http status code.

PutRegistryCatalogData

data PutRegistryCatalogData Source #

See: newPutRegistryCatalogData smart constructor.

Instances

Instances details
ToJSON PutRegistryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.PutRegistryCatalogData

ToHeaders PutRegistryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.PutRegistryCatalogData

ToPath PutRegistryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.PutRegistryCatalogData

ToQuery PutRegistryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.PutRegistryCatalogData

AWSRequest PutRegistryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.PutRegistryCatalogData

Associated Types

type AWSResponse PutRegistryCatalogData #

Generic PutRegistryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.PutRegistryCatalogData

Associated Types

type Rep PutRegistryCatalogData :: Type -> Type #

Read PutRegistryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.PutRegistryCatalogData

Show PutRegistryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.PutRegistryCatalogData

NFData PutRegistryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.PutRegistryCatalogData

Methods

rnf :: PutRegistryCatalogData -> () #

Eq PutRegistryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.PutRegistryCatalogData

Hashable PutRegistryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.PutRegistryCatalogData

type AWSResponse PutRegistryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.PutRegistryCatalogData

type Rep PutRegistryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.PutRegistryCatalogData

type Rep PutRegistryCatalogData = D1 ('MetaData "PutRegistryCatalogData" "Amazonka.ECRPublic.PutRegistryCatalogData" "amazonka-ecr-public-2.0-37SU5CHdiHw3VhMeSkOlop" 'False) (C1 ('MetaCons "PutRegistryCatalogData'" 'PrefixI 'True) (S1 ('MetaSel ('Just "displayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newPutRegistryCatalogData :: PutRegistryCatalogData Source #

Create a value of PutRegistryCatalogData with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

PutRegistryCatalogData, putRegistryCatalogData_displayName - The display name for a public registry. The display name is shown as the repository author in the Amazon ECR Public Gallery.

The registry display name is only publicly visible in the Amazon ECR Public Gallery for verified accounts.

data PutRegistryCatalogDataResponse Source #

See: newPutRegistryCatalogDataResponse smart constructor.

Instances

Instances details
Generic PutRegistryCatalogDataResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.PutRegistryCatalogData

Associated Types

type Rep PutRegistryCatalogDataResponse :: Type -> Type #

Read PutRegistryCatalogDataResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.PutRegistryCatalogData

Show PutRegistryCatalogDataResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.PutRegistryCatalogData

NFData PutRegistryCatalogDataResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.PutRegistryCatalogData

Eq PutRegistryCatalogDataResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.PutRegistryCatalogData

type Rep PutRegistryCatalogDataResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.PutRegistryCatalogData

type Rep PutRegistryCatalogDataResponse = D1 ('MetaData "PutRegistryCatalogDataResponse" "Amazonka.ECRPublic.PutRegistryCatalogData" "amazonka-ecr-public-2.0-37SU5CHdiHw3VhMeSkOlop" 'False) (C1 ('MetaCons "PutRegistryCatalogDataResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "registryCatalogData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RegistryCatalogData)))

newPutRegistryCatalogDataResponse Source #

Create a value of PutRegistryCatalogDataResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:PutRegistryCatalogDataResponse', putRegistryCatalogDataResponse_httpStatus - The response's http status code.

$sel:registryCatalogData:PutRegistryCatalogDataResponse', putRegistryCatalogDataResponse_registryCatalogData - The catalog data for the public registry.

PutRepositoryCatalogData

data PutRepositoryCatalogData Source #

See: newPutRepositoryCatalogData smart constructor.

Instances

Instances details
ToJSON PutRepositoryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.PutRepositoryCatalogData

ToHeaders PutRepositoryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.PutRepositoryCatalogData

ToPath PutRepositoryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.PutRepositoryCatalogData

ToQuery PutRepositoryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.PutRepositoryCatalogData

AWSRequest PutRepositoryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.PutRepositoryCatalogData

Generic PutRepositoryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.PutRepositoryCatalogData

Associated Types

type Rep PutRepositoryCatalogData :: Type -> Type #

Read PutRepositoryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.PutRepositoryCatalogData

Show PutRepositoryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.PutRepositoryCatalogData

NFData PutRepositoryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.PutRepositoryCatalogData

Eq PutRepositoryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.PutRepositoryCatalogData

Hashable PutRepositoryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.PutRepositoryCatalogData

type AWSResponse PutRepositoryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.PutRepositoryCatalogData

type Rep PutRepositoryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.PutRepositoryCatalogData

type Rep PutRepositoryCatalogData = D1 ('MetaData "PutRepositoryCatalogData" "Amazonka.ECRPublic.PutRepositoryCatalogData" "amazonka-ecr-public-2.0-37SU5CHdiHw3VhMeSkOlop" 'False) (C1 ('MetaCons "PutRepositoryCatalogData'" 'PrefixI 'True) (S1 ('MetaSel ('Just "registryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "repositoryName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "catalogData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RepositoryCatalogDataInput))))

newPutRepositoryCatalogData Source #

Create a value of PutRepositoryCatalogData with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

PutRepositoryCatalogData, putRepositoryCatalogData_registryId - The AWS account ID associated with the public registry the repository is in. If you do not specify a registry, the default public registry is assumed.

PutRepositoryCatalogData, putRepositoryCatalogData_repositoryName - The name of the repository to create or update the catalog data for.

PutRepositoryCatalogData, putRepositoryCatalogData_catalogData - An object containing the catalog data for a repository. This data is publicly visible in the Amazon ECR Public Gallery.

data PutRepositoryCatalogDataResponse Source #

See: newPutRepositoryCatalogDataResponse smart constructor.

Instances

Instances details
Generic PutRepositoryCatalogDataResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.PutRepositoryCatalogData

Associated Types

type Rep PutRepositoryCatalogDataResponse :: Type -> Type #

Read PutRepositoryCatalogDataResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.PutRepositoryCatalogData

Show PutRepositoryCatalogDataResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.PutRepositoryCatalogData

NFData PutRepositoryCatalogDataResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.PutRepositoryCatalogData

Eq PutRepositoryCatalogDataResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.PutRepositoryCatalogData

type Rep PutRepositoryCatalogDataResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.PutRepositoryCatalogData

type Rep PutRepositoryCatalogDataResponse = D1 ('MetaData "PutRepositoryCatalogDataResponse" "Amazonka.ECRPublic.PutRepositoryCatalogData" "amazonka-ecr-public-2.0-37SU5CHdiHw3VhMeSkOlop" 'False) (C1 ('MetaCons "PutRepositoryCatalogDataResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "catalogData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RepositoryCatalogData)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newPutRepositoryCatalogDataResponse Source #

Create a value of PutRepositoryCatalogDataResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

PutRepositoryCatalogData, putRepositoryCatalogDataResponse_catalogData - The catalog data for the repository.

$sel:httpStatus:PutRepositoryCatalogDataResponse', putRepositoryCatalogDataResponse_httpStatus - The response's http status code.

SetRepositoryPolicy

data SetRepositoryPolicy Source #

See: newSetRepositoryPolicy smart constructor.

Instances

Instances details
ToJSON SetRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.SetRepositoryPolicy

ToHeaders SetRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.SetRepositoryPolicy

ToPath SetRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.SetRepositoryPolicy

ToQuery SetRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.SetRepositoryPolicy

AWSRequest SetRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.SetRepositoryPolicy

Associated Types

type AWSResponse SetRepositoryPolicy #

Generic SetRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.SetRepositoryPolicy

Associated Types

type Rep SetRepositoryPolicy :: Type -> Type #

Read SetRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.SetRepositoryPolicy

Show SetRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.SetRepositoryPolicy

NFData SetRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.SetRepositoryPolicy

Methods

rnf :: SetRepositoryPolicy -> () #

Eq SetRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.SetRepositoryPolicy

Hashable SetRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.SetRepositoryPolicy

type AWSResponse SetRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.SetRepositoryPolicy

type Rep SetRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.SetRepositoryPolicy

type Rep SetRepositoryPolicy = D1 ('MetaData "SetRepositoryPolicy" "Amazonka.ECRPublic.SetRepositoryPolicy" "amazonka-ecr-public-2.0-37SU5CHdiHw3VhMeSkOlop" 'False) (C1 ('MetaCons "SetRepositoryPolicy'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "force") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "registryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "repositoryName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "policyText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newSetRepositoryPolicy Source #

Create a value of SetRepositoryPolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:force:SetRepositoryPolicy', setRepositoryPolicy_force - If the policy you are attempting to set on a repository policy would prevent you from setting another policy in the future, you must force the SetRepositoryPolicy operation. This is intended to prevent accidental repository lock outs.

SetRepositoryPolicy, setRepositoryPolicy_registryId - The AWS account ID associated with the registry that contains the repository. If you do not specify a registry, the default public registry is assumed.

SetRepositoryPolicy, setRepositoryPolicy_repositoryName - The name of the repository to receive the policy.

SetRepositoryPolicy, setRepositoryPolicy_policyText - The JSON repository policy text to apply to the repository. For more information, see Amazon ECR Repository Policies in the Amazon Elastic Container Registry User Guide.

data SetRepositoryPolicyResponse Source #

See: newSetRepositoryPolicyResponse smart constructor.

Instances

Instances details
Generic SetRepositoryPolicyResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.SetRepositoryPolicy

Associated Types

type Rep SetRepositoryPolicyResponse :: Type -> Type #

Read SetRepositoryPolicyResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.SetRepositoryPolicy

Show SetRepositoryPolicyResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.SetRepositoryPolicy

NFData SetRepositoryPolicyResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.SetRepositoryPolicy

Eq SetRepositoryPolicyResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.SetRepositoryPolicy

type Rep SetRepositoryPolicyResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.SetRepositoryPolicy

type Rep SetRepositoryPolicyResponse = D1 ('MetaData "SetRepositoryPolicyResponse" "Amazonka.ECRPublic.SetRepositoryPolicy" "amazonka-ecr-public-2.0-37SU5CHdiHw3VhMeSkOlop" 'False) (C1 ('MetaCons "SetRepositoryPolicyResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "policyText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "registryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "repositoryName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newSetRepositoryPolicyResponse Source #

Create a value of SetRepositoryPolicyResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

SetRepositoryPolicy, setRepositoryPolicyResponse_policyText - The JSON repository policy text applied to the repository.

SetRepositoryPolicy, setRepositoryPolicyResponse_registryId - The registry ID associated with the request.

SetRepositoryPolicy, setRepositoryPolicyResponse_repositoryName - The repository name associated with the request.

$sel:httpStatus:SetRepositoryPolicyResponse', setRepositoryPolicyResponse_httpStatus - The response's http status code.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Constructors

TagResource' Text [Tag] 

Instances

Instances details
ToJSON TagResource Source # 
Instance details

Defined in Amazonka.ECRPublic.TagResource

ToHeaders TagResource Source # 
Instance details

Defined in Amazonka.ECRPublic.TagResource

Methods

toHeaders :: TagResource -> [Header] #

ToPath TagResource Source # 
Instance details

Defined in Amazonka.ECRPublic.TagResource

ToQuery TagResource Source # 
Instance details

Defined in Amazonka.ECRPublic.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.ECRPublic.TagResource

Associated Types

type AWSResponse TagResource #

Generic TagResource Source # 
Instance details

Defined in Amazonka.ECRPublic.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

Read TagResource Source # 
Instance details

Defined in Amazonka.ECRPublic.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.ECRPublic.TagResource

NFData TagResource Source # 
Instance details

Defined in Amazonka.ECRPublic.TagResource

Methods

rnf :: TagResource -> () #

Eq TagResource Source # 
Instance details

Defined in Amazonka.ECRPublic.TagResource

Hashable TagResource Source # 
Instance details

Defined in Amazonka.ECRPublic.TagResource

type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.ECRPublic.TagResource

type Rep TagResource Source # 
Instance details

Defined in Amazonka.ECRPublic.TagResource

type Rep TagResource = D1 ('MetaData "TagResource" "Amazonka.ECRPublic.TagResource" "amazonka-ecr-public-2.0-37SU5CHdiHw3VhMeSkOlop" 'False) (C1 ('MetaCons "TagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Tag])))

newTagResource Source #

Create a value of TagResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceArn:TagResource', tagResource_resourceArn - The Amazon Resource Name (ARN) of the resource to which to add tags. Currently, the supported resource is an Amazon ECR Public repository.

$sel:tags:TagResource', tagResource_tags - The tags to add to the resource. A tag is an array of key-value pairs. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.

data TagResourceResponse Source #

See: newTagResourceResponse smart constructor.

Instances

Instances details
Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.TagResource

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.TagResource

Methods

rnf :: TagResourceResponse -> () #

Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.TagResource

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Amazonka.ECRPublic.TagResource" "amazonka-ecr-public-2.0-37SU5CHdiHw3VhMeSkOlop" 'False) (C1 ('MetaCons "TagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newTagResourceResponse Source #

Create a value of TagResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:TagResourceResponse', tagResourceResponse_httpStatus - The response's http status code.

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Constructors

UntagResource' Text [Text] 

Instances

Instances details
ToJSON UntagResource Source # 
Instance details

Defined in Amazonka.ECRPublic.UntagResource

ToHeaders UntagResource Source # 
Instance details

Defined in Amazonka.ECRPublic.UntagResource

ToPath UntagResource Source # 
Instance details

Defined in Amazonka.ECRPublic.UntagResource

ToQuery UntagResource Source # 
Instance details

Defined in Amazonka.ECRPublic.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.ECRPublic.UntagResource

Associated Types

type AWSResponse UntagResource #

Generic UntagResource Source # 
Instance details

Defined in Amazonka.ECRPublic.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

Read UntagResource Source # 
Instance details

Defined in Amazonka.ECRPublic.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.ECRPublic.UntagResource

NFData UntagResource Source # 
Instance details

Defined in Amazonka.ECRPublic.UntagResource

Methods

rnf :: UntagResource -> () #

Eq UntagResource Source # 
Instance details

Defined in Amazonka.ECRPublic.UntagResource

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.ECRPublic.UntagResource

type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.ECRPublic.UntagResource

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.ECRPublic.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.ECRPublic.UntagResource" "amazonka-ecr-public-2.0-37SU5CHdiHw3VhMeSkOlop" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newUntagResource Source #

Create a value of UntagResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceArn:UntagResource', untagResource_resourceArn - The Amazon Resource Name (ARN) of the resource from which to delete tags. Currently, the supported resource is an Amazon ECR Public repository.

$sel:tagKeys:UntagResource', untagResource_tagKeys - The keys of the tags to be removed.

data UntagResourceResponse Source #

See: newUntagResourceResponse smart constructor.

Instances

Instances details
Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.UntagResource

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.UntagResource

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.ECRPublic.UntagResource" "amazonka-ecr-public-2.0-37SU5CHdiHw3VhMeSkOlop" 'False) (C1 ('MetaCons "UntagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUntagResourceResponse Source #

Create a value of UntagResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UntagResourceResponse', untagResourceResponse_httpStatus - The response's http status code.

UploadLayerPart

data UploadLayerPart Source #

See: newUploadLayerPart smart constructor.

Instances

Instances details
ToJSON UploadLayerPart Source # 
Instance details

Defined in Amazonka.ECRPublic.UploadLayerPart

ToHeaders UploadLayerPart Source # 
Instance details

Defined in Amazonka.ECRPublic.UploadLayerPart

ToPath UploadLayerPart Source # 
Instance details

Defined in Amazonka.ECRPublic.UploadLayerPart

ToQuery UploadLayerPart Source # 
Instance details

Defined in Amazonka.ECRPublic.UploadLayerPart

AWSRequest UploadLayerPart Source # 
Instance details

Defined in Amazonka.ECRPublic.UploadLayerPart

Associated Types

type AWSResponse UploadLayerPart #

Generic UploadLayerPart Source # 
Instance details

Defined in Amazonka.ECRPublic.UploadLayerPart

Associated Types

type Rep UploadLayerPart :: Type -> Type #

Read UploadLayerPart Source # 
Instance details

Defined in Amazonka.ECRPublic.UploadLayerPart

Show UploadLayerPart Source # 
Instance details

Defined in Amazonka.ECRPublic.UploadLayerPart

NFData UploadLayerPart Source # 
Instance details

Defined in Amazonka.ECRPublic.UploadLayerPart

Methods

rnf :: UploadLayerPart -> () #

Eq UploadLayerPart Source # 
Instance details

Defined in Amazonka.ECRPublic.UploadLayerPart

Hashable UploadLayerPart Source # 
Instance details

Defined in Amazonka.ECRPublic.UploadLayerPart

type AWSResponse UploadLayerPart Source # 
Instance details

Defined in Amazonka.ECRPublic.UploadLayerPart

type Rep UploadLayerPart Source # 
Instance details

Defined in Amazonka.ECRPublic.UploadLayerPart

type Rep UploadLayerPart = D1 ('MetaData "UploadLayerPart" "Amazonka.ECRPublic.UploadLayerPart" "amazonka-ecr-public-2.0-37SU5CHdiHw3VhMeSkOlop" 'False) (C1 ('MetaCons "UploadLayerPart'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "registryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "repositoryName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "uploadId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "partFirstByte") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: (S1 ('MetaSel ('Just "partLastByte") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just "layerPartBlob") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Base64)))))

newUploadLayerPart Source #

Create a value of UploadLayerPart with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UploadLayerPart, uploadLayerPart_registryId - The AWS account ID associated with the registry to which you are uploading layer parts. If you do not specify a registry, the default public registry is assumed.

UploadLayerPart, uploadLayerPart_repositoryName - The name of the repository to which you are uploading layer parts.

UploadLayerPart, uploadLayerPart_uploadId - The upload ID from a previous InitiateLayerUpload operation to associate with the layer part upload.

$sel:partFirstByte:UploadLayerPart', uploadLayerPart_partFirstByte - The position of the first byte of the layer part witin the overall image layer.

$sel:partLastByte:UploadLayerPart', uploadLayerPart_partLastByte - The position of the last byte of the layer part within the overall image layer.

$sel:layerPartBlob:UploadLayerPart', uploadLayerPart_layerPartBlob - The base64-encoded layer part payload.-- -- Note: This Lens automatically encodes and decodes Base64 data. -- The underlying isomorphism will encode to Base64 representation during -- serialisation, and decode from Base64 representation during deserialisation. -- This Lens accepts and returns only raw unencoded data.

data UploadLayerPartResponse Source #

See: newUploadLayerPartResponse smart constructor.

Instances

Instances details
Generic UploadLayerPartResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.UploadLayerPart

Associated Types

type Rep UploadLayerPartResponse :: Type -> Type #

Read UploadLayerPartResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.UploadLayerPart

Show UploadLayerPartResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.UploadLayerPart

NFData UploadLayerPartResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.UploadLayerPart

Methods

rnf :: UploadLayerPartResponse -> () #

Eq UploadLayerPartResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.UploadLayerPart

type Rep UploadLayerPartResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.UploadLayerPart

type Rep UploadLayerPartResponse = D1 ('MetaData "UploadLayerPartResponse" "Amazonka.ECRPublic.UploadLayerPart" "amazonka-ecr-public-2.0-37SU5CHdiHw3VhMeSkOlop" 'False) (C1 ('MetaCons "UploadLayerPartResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "lastByteReceived") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "registryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "repositoryName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "uploadId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newUploadLayerPartResponse Source #

Create a value of UploadLayerPartResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:lastByteReceived:UploadLayerPartResponse', uploadLayerPartResponse_lastByteReceived - The integer value of the last byte received in the request.

UploadLayerPart, uploadLayerPartResponse_registryId - The registry ID associated with the request.

UploadLayerPart, uploadLayerPartResponse_repositoryName - The repository name associated with the request.

UploadLayerPart, uploadLayerPartResponse_uploadId - The upload ID associated with the request.

$sel:httpStatus:UploadLayerPartResponse', uploadLayerPartResponse_httpStatus - The response's http status code.

Types

ImageFailureCode

newtype ImageFailureCode Source #

Instances

Instances details
FromJSON ImageFailureCode Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageFailureCode

FromJSONKey ImageFailureCode Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageFailureCode

ToJSON ImageFailureCode Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageFailureCode

ToJSONKey ImageFailureCode Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageFailureCode

ToByteString ImageFailureCode Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageFailureCode

ToHeader ImageFailureCode Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageFailureCode

ToLog ImageFailureCode Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageFailureCode

ToQuery ImageFailureCode Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageFailureCode

FromText ImageFailureCode Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageFailureCode

ToText ImageFailureCode Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageFailureCode

FromXML ImageFailureCode Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageFailureCode

ToXML ImageFailureCode Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageFailureCode

Generic ImageFailureCode Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageFailureCode

Associated Types

type Rep ImageFailureCode :: Type -> Type #

Read ImageFailureCode Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageFailureCode

Show ImageFailureCode Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageFailureCode

NFData ImageFailureCode Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageFailureCode

Methods

rnf :: ImageFailureCode -> () #

Eq ImageFailureCode Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageFailureCode

Ord ImageFailureCode Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageFailureCode

Hashable ImageFailureCode Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageFailureCode

type Rep ImageFailureCode Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageFailureCode

type Rep ImageFailureCode = D1 ('MetaData "ImageFailureCode" "Amazonka.ECRPublic.Types.ImageFailureCode" "amazonka-ecr-public-2.0-37SU5CHdiHw3VhMeSkOlop" 'True) (C1 ('MetaCons "ImageFailureCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromImageFailureCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LayerAvailability

newtype LayerAvailability Source #

Instances

Instances details
FromJSON LayerAvailability Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerAvailability

FromJSONKey LayerAvailability Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerAvailability

ToJSON LayerAvailability Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerAvailability

ToJSONKey LayerAvailability Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerAvailability

ToByteString LayerAvailability Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerAvailability

ToHeader LayerAvailability Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerAvailability

ToLog LayerAvailability Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerAvailability

ToQuery LayerAvailability Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerAvailability

FromText LayerAvailability Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerAvailability

ToText LayerAvailability Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerAvailability

FromXML LayerAvailability Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerAvailability

ToXML LayerAvailability Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerAvailability

Generic LayerAvailability Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerAvailability

Associated Types

type Rep LayerAvailability :: Type -> Type #

Read LayerAvailability Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerAvailability

Show LayerAvailability Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerAvailability

NFData LayerAvailability Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerAvailability

Methods

rnf :: LayerAvailability -> () #

Eq LayerAvailability Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerAvailability

Ord LayerAvailability Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerAvailability

Hashable LayerAvailability Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerAvailability

type Rep LayerAvailability Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerAvailability

type Rep LayerAvailability = D1 ('MetaData "LayerAvailability" "Amazonka.ECRPublic.Types.LayerAvailability" "amazonka-ecr-public-2.0-37SU5CHdiHw3VhMeSkOlop" 'True) (C1 ('MetaCons "LayerAvailability'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLayerAvailability") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LayerFailureCode

newtype LayerFailureCode Source #

Instances

Instances details
FromJSON LayerFailureCode Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerFailureCode

FromJSONKey LayerFailureCode Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerFailureCode

ToJSON LayerFailureCode Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerFailureCode

ToJSONKey LayerFailureCode Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerFailureCode

ToByteString LayerFailureCode Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerFailureCode

ToHeader LayerFailureCode Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerFailureCode

ToLog LayerFailureCode Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerFailureCode

ToQuery LayerFailureCode Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerFailureCode

FromText LayerFailureCode Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerFailureCode

ToText LayerFailureCode Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerFailureCode

FromXML LayerFailureCode Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerFailureCode

ToXML LayerFailureCode Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerFailureCode

Generic LayerFailureCode Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerFailureCode

Associated Types

type Rep LayerFailureCode :: Type -> Type #

Read LayerFailureCode Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerFailureCode

Show LayerFailureCode Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerFailureCode

NFData LayerFailureCode Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerFailureCode

Methods

rnf :: LayerFailureCode -> () #

Eq LayerFailureCode Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerFailureCode

Ord LayerFailureCode Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerFailureCode

Hashable LayerFailureCode Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerFailureCode

type Rep LayerFailureCode Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerFailureCode

type Rep LayerFailureCode = D1 ('MetaData "LayerFailureCode" "Amazonka.ECRPublic.Types.LayerFailureCode" "amazonka-ecr-public-2.0-37SU5CHdiHw3VhMeSkOlop" 'True) (C1 ('MetaCons "LayerFailureCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLayerFailureCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RegistryAliasStatus

newtype RegistryAliasStatus Source #

Instances

Instances details
FromJSON RegistryAliasStatus Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RegistryAliasStatus

FromJSONKey RegistryAliasStatus Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RegistryAliasStatus

ToJSON RegistryAliasStatus Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RegistryAliasStatus

ToJSONKey RegistryAliasStatus Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RegistryAliasStatus

ToByteString RegistryAliasStatus Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RegistryAliasStatus

ToHeader RegistryAliasStatus Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RegistryAliasStatus

ToLog RegistryAliasStatus Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RegistryAliasStatus

ToQuery RegistryAliasStatus Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RegistryAliasStatus

FromText RegistryAliasStatus Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RegistryAliasStatus

ToText RegistryAliasStatus Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RegistryAliasStatus

FromXML RegistryAliasStatus Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RegistryAliasStatus

ToXML RegistryAliasStatus Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RegistryAliasStatus

Generic RegistryAliasStatus Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RegistryAliasStatus

Associated Types

type Rep RegistryAliasStatus :: Type -> Type #

Read RegistryAliasStatus Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RegistryAliasStatus

Show RegistryAliasStatus Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RegistryAliasStatus

NFData RegistryAliasStatus Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RegistryAliasStatus

Methods

rnf :: RegistryAliasStatus -> () #

Eq RegistryAliasStatus Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RegistryAliasStatus

Ord RegistryAliasStatus Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RegistryAliasStatus

Hashable RegistryAliasStatus Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RegistryAliasStatus

type Rep RegistryAliasStatus Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RegistryAliasStatus

type Rep RegistryAliasStatus = D1 ('MetaData "RegistryAliasStatus" "Amazonka.ECRPublic.Types.RegistryAliasStatus" "amazonka-ecr-public-2.0-37SU5CHdiHw3VhMeSkOlop" 'True) (C1 ('MetaCons "RegistryAliasStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRegistryAliasStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AuthorizationData

data AuthorizationData Source #

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

See: newAuthorizationData smart constructor.

Instances

Instances details
FromJSON AuthorizationData Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.AuthorizationData

Generic AuthorizationData Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.AuthorizationData

Associated Types

type Rep AuthorizationData :: Type -> Type #

Read AuthorizationData Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.AuthorizationData

Show AuthorizationData Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.AuthorizationData

NFData AuthorizationData Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.AuthorizationData

Methods

rnf :: AuthorizationData -> () #

Eq AuthorizationData Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.AuthorizationData

Hashable AuthorizationData Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.AuthorizationData

type Rep AuthorizationData Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.AuthorizationData

type Rep AuthorizationData = D1 ('MetaData "AuthorizationData" "Amazonka.ECRPublic.Types.AuthorizationData" "amazonka-ecr-public-2.0-37SU5CHdiHw3VhMeSkOlop" 'False) (C1 ('MetaCons "AuthorizationData'" 'PrefixI 'True) (S1 ('MetaSel ('Just "authorizationToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "expiresAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))

newAuthorizationData :: AuthorizationData Source #

Create a value of AuthorizationData with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:authorizationToken:AuthorizationData', authorizationData_authorizationToken - A base64-encoded string that contains authorization data for a public Amazon ECR registry. When the string is decoded, it is presented in the format user:password for public registry authentication using docker login.

$sel:expiresAt:AuthorizationData', authorizationData_expiresAt - The Unix time in seconds and milliseconds when the authorization token expires. Authorization tokens are valid for 12 hours.

Image

data Image Source #

An object representing an Amazon ECR image.

See: newImage smart constructor.

Instances

Instances details
FromJSON Image Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Image

Generic Image Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Image

Associated Types

type Rep Image :: Type -> Type #

Methods

from :: Image -> Rep Image x #

to :: Rep Image x -> Image #

Read Image Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Image

Show Image Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Image

Methods

showsPrec :: Int -> Image -> ShowS #

show :: Image -> String #

showList :: [Image] -> ShowS #

NFData Image Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Image

Methods

rnf :: Image -> () #

Eq Image Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Image

Methods

(==) :: Image -> Image -> Bool #

(/=) :: Image -> Image -> Bool #

Hashable Image Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Image

Methods

hashWithSalt :: Int -> Image -> Int #

hash :: Image -> Int #

type Rep Image Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Image

type Rep Image = D1 ('MetaData "Image" "Amazonka.ECRPublic.Types.Image" "amazonka-ecr-public-2.0-37SU5CHdiHw3VhMeSkOlop" 'False) (C1 ('MetaCons "Image'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "imageId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImageIdentifier)) :*: S1 ('MetaSel ('Just "imageManifest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "imageManifestMediaType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "registryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "repositoryName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newImage :: Image Source #

Create a value of Image with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:imageId:Image', image_imageId - An object containing the image tag and image digest associated with an image.

$sel:imageManifest:Image', image_imageManifest - The image manifest associated with the image.

$sel:imageManifestMediaType:Image', image_imageManifestMediaType - The manifest media type of the image.

$sel:registryId:Image', image_registryId - The AWS account ID associated with the registry containing the image.

$sel:repositoryName:Image', image_repositoryName - The name of the repository associated with the image.

ImageDetail

data ImageDetail Source #

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

See: newImageDetail smart constructor.

Instances

Instances details
FromJSON ImageDetail Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageDetail

Generic ImageDetail Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageDetail

Associated Types

type Rep ImageDetail :: Type -> Type #

Read ImageDetail Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageDetail

Show ImageDetail Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageDetail

NFData ImageDetail Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageDetail

Methods

rnf :: ImageDetail -> () #

Eq ImageDetail Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageDetail

Hashable ImageDetail Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageDetail

type Rep ImageDetail Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageDetail

type Rep ImageDetail = D1 ('MetaData "ImageDetail" "Amazonka.ECRPublic.Types.ImageDetail" "amazonka-ecr-public-2.0-37SU5CHdiHw3VhMeSkOlop" 'False) (C1 ('MetaCons "ImageDetail'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "artifactMediaType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "imageDigest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "imageManifestMediaType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "imagePushedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: ((S1 ('MetaSel ('Just "imageSizeInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "imageTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "registryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "repositoryName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newImageDetail :: ImageDetail Source #

Create a value of ImageDetail with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:artifactMediaType:ImageDetail', imageDetail_artifactMediaType - The artifact media type of the image.

$sel:imageDigest:ImageDetail', imageDetail_imageDigest - The sha256 digest of the image manifest.

$sel:imageManifestMediaType:ImageDetail', imageDetail_imageManifestMediaType - The media type of the image manifest.

$sel:imagePushedAt:ImageDetail', imageDetail_imagePushedAt - The date and time, expressed in standard JavaScript date format, at which the current image was pushed to the repository.

$sel:imageSizeInBytes:ImageDetail', imageDetail_imageSizeInBytes - The size, in bytes, of the image in the repository.

If the image is a manifest list, this will be the max size of all manifests in the list.

Beginning with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2 Docker registry. The output of the docker images command shows the uncompressed image size, so it may return a larger image size than the image sizes returned by DescribeImages.

$sel:imageTags:ImageDetail', imageDetail_imageTags - The list of tags associated with this image.

$sel:registryId:ImageDetail', imageDetail_registryId - The AWS account ID associated with the public registry to which this image belongs.

$sel:repositoryName:ImageDetail', imageDetail_repositoryName - The name of the repository to which this image belongs.

ImageFailure

data ImageFailure Source #

An object representing an Amazon ECR image failure.

See: newImageFailure smart constructor.

Instances

Instances details
FromJSON ImageFailure Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageFailure

Generic ImageFailure Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageFailure

Associated Types

type Rep ImageFailure :: Type -> Type #

Read ImageFailure Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageFailure

Show ImageFailure Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageFailure

NFData ImageFailure Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageFailure

Methods

rnf :: ImageFailure -> () #

Eq ImageFailure Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageFailure

Hashable ImageFailure Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageFailure

type Rep ImageFailure Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageFailure

type Rep ImageFailure = D1 ('MetaData "ImageFailure" "Amazonka.ECRPublic.Types.ImageFailure" "amazonka-ecr-public-2.0-37SU5CHdiHw3VhMeSkOlop" 'False) (C1 ('MetaCons "ImageFailure'" 'PrefixI 'True) (S1 ('MetaSel ('Just "failureCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImageFailureCode)) :*: (S1 ('MetaSel ('Just "failureReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "imageId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImageIdentifier)))))

newImageFailure :: ImageFailure Source #

Create a value of ImageFailure with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:failureCode:ImageFailure', imageFailure_failureCode - The code associated with the failure.

$sel:failureReason:ImageFailure', imageFailure_failureReason - The reason for the failure.

$sel:imageId:ImageFailure', imageFailure_imageId - The image ID associated with the failure.

ImageIdentifier

data ImageIdentifier Source #

An object with identifying information for an Amazon ECR image.

See: newImageIdentifier smart constructor.

Instances

Instances details
FromJSON ImageIdentifier Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageIdentifier

ToJSON ImageIdentifier Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageIdentifier

Generic ImageIdentifier Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageIdentifier

Associated Types

type Rep ImageIdentifier :: Type -> Type #

Read ImageIdentifier Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageIdentifier

Show ImageIdentifier Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageIdentifier

NFData ImageIdentifier Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageIdentifier

Methods

rnf :: ImageIdentifier -> () #

Eq ImageIdentifier Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageIdentifier

Hashable ImageIdentifier Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageIdentifier

type Rep ImageIdentifier Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageIdentifier

type Rep ImageIdentifier = D1 ('MetaData "ImageIdentifier" "Amazonka.ECRPublic.Types.ImageIdentifier" "amazonka-ecr-public-2.0-37SU5CHdiHw3VhMeSkOlop" 'False) (C1 ('MetaCons "ImageIdentifier'" 'PrefixI 'True) (S1 ('MetaSel ('Just "imageDigest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "imageTag") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newImageIdentifier :: ImageIdentifier Source #

Create a value of ImageIdentifier with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:imageDigest:ImageIdentifier', imageIdentifier_imageDigest - The sha256 digest of the image manifest.

$sel:imageTag:ImageIdentifier', imageIdentifier_imageTag - The tag used for the image.

ImageTagDetail

data ImageTagDetail Source #

An object representing the image tag details for an image.

See: newImageTagDetail smart constructor.

Instances

Instances details
FromJSON ImageTagDetail Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageTagDetail

Generic ImageTagDetail Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageTagDetail

Associated Types

type Rep ImageTagDetail :: Type -> Type #

Read ImageTagDetail Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageTagDetail

Show ImageTagDetail Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageTagDetail

NFData ImageTagDetail Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageTagDetail

Methods

rnf :: ImageTagDetail -> () #

Eq ImageTagDetail Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageTagDetail

Hashable ImageTagDetail Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageTagDetail

type Rep ImageTagDetail Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageTagDetail

type Rep ImageTagDetail = D1 ('MetaData "ImageTagDetail" "Amazonka.ECRPublic.Types.ImageTagDetail" "amazonka-ecr-public-2.0-37SU5CHdiHw3VhMeSkOlop" 'False) (C1 ('MetaCons "ImageTagDetail'" 'PrefixI 'True) (S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "imageDetail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReferencedImageDetail)) :*: S1 ('MetaSel ('Just "imageTag") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newImageTagDetail :: ImageTagDetail Source #

Create a value of ImageTagDetail with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:createdAt:ImageTagDetail', imageTagDetail_createdAt - The time stamp indicating when the image tag was created.

$sel:imageDetail:ImageTagDetail', imageTagDetail_imageDetail - An object that describes the details of an image.

$sel:imageTag:ImageTagDetail', imageTagDetail_imageTag - The tag associated with the image.

Layer

data Layer Source #

An object representing an Amazon ECR image layer.

See: newLayer smart constructor.

Instances

Instances details
FromJSON Layer Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Layer

Generic Layer Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Layer

Associated Types

type Rep Layer :: Type -> Type #

Methods

from :: Layer -> Rep Layer x #

to :: Rep Layer x -> Layer #

Read Layer Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Layer

Show Layer Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Layer

Methods

showsPrec :: Int -> Layer -> ShowS #

show :: Layer -> String #

showList :: [Layer] -> ShowS #

NFData Layer Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Layer

Methods

rnf :: Layer -> () #

Eq Layer Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Layer

Methods

(==) :: Layer -> Layer -> Bool #

(/=) :: Layer -> Layer -> Bool #

Hashable Layer Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Layer

Methods

hashWithSalt :: Int -> Layer -> Int #

hash :: Layer -> Int #

type Rep Layer Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Layer

type Rep Layer = D1 ('MetaData "Layer" "Amazonka.ECRPublic.Types.Layer" "amazonka-ecr-public-2.0-37SU5CHdiHw3VhMeSkOlop" 'False) (C1 ('MetaCons "Layer'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "layerAvailability") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LayerAvailability)) :*: S1 ('MetaSel ('Just "layerDigest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "layerSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "mediaType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newLayer :: Layer Source #

Create a value of Layer with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:layerAvailability:Layer', layer_layerAvailability - The availability status of the image layer.

$sel:layerDigest:Layer', layer_layerDigest - The sha256 digest of the image layer.

$sel:layerSize:Layer', layer_layerSize - The size, in bytes, of the image layer.

$sel:mediaType:Layer', layer_mediaType - The media type of the layer, such as application/vnd.docker.image.rootfs.diff.tar.gzip or application/vnd.oci.image.layer.v1.tar+gzip.

LayerFailure

data LayerFailure Source #

An object representing an Amazon ECR image layer failure.

See: newLayerFailure smart constructor.

Instances

Instances details
FromJSON LayerFailure Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerFailure

Generic LayerFailure Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerFailure

Associated Types

type Rep LayerFailure :: Type -> Type #

Read LayerFailure Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerFailure

Show LayerFailure Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerFailure

NFData LayerFailure Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerFailure

Methods

rnf :: LayerFailure -> () #

Eq LayerFailure Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerFailure

Hashable LayerFailure Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerFailure

type Rep LayerFailure Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerFailure

type Rep LayerFailure = D1 ('MetaData "LayerFailure" "Amazonka.ECRPublic.Types.LayerFailure" "amazonka-ecr-public-2.0-37SU5CHdiHw3VhMeSkOlop" 'False) (C1 ('MetaCons "LayerFailure'" 'PrefixI 'True) (S1 ('MetaSel ('Just "failureCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LayerFailureCode)) :*: (S1 ('MetaSel ('Just "failureReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "layerDigest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newLayerFailure :: LayerFailure Source #

Create a value of LayerFailure with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:failureCode:LayerFailure', layerFailure_failureCode - The failure code associated with the failure.

$sel:failureReason:LayerFailure', layerFailure_failureReason - The reason for the failure.

$sel:layerDigest:LayerFailure', layerFailure_layerDigest - The layer digest associated with the failure.

ReferencedImageDetail

data ReferencedImageDetail Source #

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

See: newReferencedImageDetail smart constructor.

Instances

Instances details
FromJSON ReferencedImageDetail Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ReferencedImageDetail

Generic ReferencedImageDetail Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ReferencedImageDetail

Associated Types

type Rep ReferencedImageDetail :: Type -> Type #

Read ReferencedImageDetail Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ReferencedImageDetail

Show ReferencedImageDetail Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ReferencedImageDetail

NFData ReferencedImageDetail Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ReferencedImageDetail

Methods

rnf :: ReferencedImageDetail -> () #

Eq ReferencedImageDetail Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ReferencedImageDetail

Hashable ReferencedImageDetail Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ReferencedImageDetail

type Rep ReferencedImageDetail Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ReferencedImageDetail

type Rep ReferencedImageDetail = D1 ('MetaData "ReferencedImageDetail" "Amazonka.ECRPublic.Types.ReferencedImageDetail" "amazonka-ecr-public-2.0-37SU5CHdiHw3VhMeSkOlop" 'False) (C1 ('MetaCons "ReferencedImageDetail'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "artifactMediaType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "imageDigest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "imageManifestMediaType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "imagePushedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "imageSizeInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))))))

newReferencedImageDetail :: ReferencedImageDetail Source #

Create a value of ReferencedImageDetail with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:artifactMediaType:ReferencedImageDetail', referencedImageDetail_artifactMediaType - The artifact media type of the image.

$sel:imageDigest:ReferencedImageDetail', referencedImageDetail_imageDigest - The sha256 digest of the image manifest.

$sel:imageManifestMediaType:ReferencedImageDetail', referencedImageDetail_imageManifestMediaType - The media type of the image manifest.

$sel:imagePushedAt:ReferencedImageDetail', referencedImageDetail_imagePushedAt - The date and time, expressed in standard JavaScript date format, at which the current image tag was pushed to the repository.

$sel:imageSizeInBytes:ReferencedImageDetail', referencedImageDetail_imageSizeInBytes - The size, in bytes, of the image in the repository.

If the image is a manifest list, this will be the max size of all manifests in the list.

Beginning with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2 Docker registry. The output of the docker images command shows the uncompressed image size, so it may return a larger image size than the image sizes returned by DescribeImages.

Registry

data Registry Source #

The details of a public registry.

See: newRegistry smart constructor.

Instances

Instances details
FromJSON Registry Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Registry

Generic Registry Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Registry

Associated Types

type Rep Registry :: Type -> Type #

Methods

from :: Registry -> Rep Registry x #

to :: Rep Registry x -> Registry #

Read Registry Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Registry

Show Registry Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Registry

NFData Registry Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Registry

Methods

rnf :: Registry -> () #

Eq Registry Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Registry

Hashable Registry Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Registry

Methods

hashWithSalt :: Int -> Registry -> Int #

hash :: Registry -> Int #

type Rep Registry Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Registry

type Rep Registry = D1 ('MetaData "Registry" "Amazonka.ECRPublic.Types.Registry" "amazonka-ecr-public-2.0-37SU5CHdiHw3VhMeSkOlop" 'False) (C1 ('MetaCons "Registry'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "registryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "registryArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "registryUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "verified") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "aliases") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [RegistryAlias])))))

newRegistry Source #

Create a value of Registry with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:registryId:Registry', registry_registryId - The AWS account ID associated with the registry. If you do not specify a registry, the default public registry is assumed.

$sel:registryArn:Registry', registry_registryArn - The Amazon Resource Name (ARN) of the public registry.

$sel:registryUri:Registry', registry_registryUri - The URI of a public registry. The URI contains a universal prefix and the registry alias.

$sel:verified:Registry', registry_verified - Whether the account is verified. This indicates whether the account is an AWS Marketplace vendor. If an account is verified, each public repository will received a verified account badge on the Amazon ECR Public Gallery.

$sel:aliases:Registry', registry_aliases - An array of objects representing the aliases for a public registry.

RegistryAlias

data RegistryAlias Source #

An object representing the aliases for a public registry. A public registry is given an alias upon creation but a custom alias can be set using the Amazon ECR console. For more information, see Registries in the Amazon Elastic Container Registry User Guide.

See: newRegistryAlias smart constructor.

Instances

Instances details
FromJSON RegistryAlias Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RegistryAlias

Generic RegistryAlias Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RegistryAlias

Associated Types

type Rep RegistryAlias :: Type -> Type #

Read RegistryAlias Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RegistryAlias

Show RegistryAlias Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RegistryAlias

NFData RegistryAlias Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RegistryAlias

Methods

rnf :: RegistryAlias -> () #

Eq RegistryAlias Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RegistryAlias

Hashable RegistryAlias Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RegistryAlias

type Rep RegistryAlias Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RegistryAlias

type Rep RegistryAlias = D1 ('MetaData "RegistryAlias" "Amazonka.ECRPublic.Types.RegistryAlias" "amazonka-ecr-public-2.0-37SU5CHdiHw3VhMeSkOlop" 'False) (C1 ('MetaCons "RegistryAlias'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RegistryAliasStatus)) :*: (S1 ('MetaSel ('Just "primaryRegistryAlias") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "defaultRegistryAlias") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Bool))))

newRegistryAlias Source #

Create a value of RegistryAlias with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:name:RegistryAlias', registryAlias_name - The name of the registry alias.

$sel:status:RegistryAlias', registryAlias_status - The status of the registry alias.

$sel:primaryRegistryAlias:RegistryAlias', registryAlias_primaryRegistryAlias - Whether or not the registry alias is the primary alias for the registry. If true, the alias is the primary registry alias and is displayed in both the repository URL and the image URI used in the docker pull commands on the Amazon ECR Public Gallery.

A registry alias that is not the primary registry alias can be used in the repository URI in a docker pull command.

$sel:defaultRegistryAlias:RegistryAlias', registryAlias_defaultRegistryAlias - Whether or not the registry alias is the default alias for the registry. When the first public repository is created, your public registry is assigned a default registry alias.

RegistryCatalogData

data RegistryCatalogData Source #

The metadata for a public registry.

See: newRegistryCatalogData smart constructor.

Instances

Instances details
FromJSON RegistryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RegistryCatalogData

Generic RegistryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RegistryCatalogData

Associated Types

type Rep RegistryCatalogData :: Type -> Type #

Read RegistryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RegistryCatalogData

Show RegistryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RegistryCatalogData

NFData RegistryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RegistryCatalogData

Methods

rnf :: RegistryCatalogData -> () #

Eq RegistryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RegistryCatalogData

Hashable RegistryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RegistryCatalogData

type Rep RegistryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RegistryCatalogData

type Rep RegistryCatalogData = D1 ('MetaData "RegistryCatalogData" "Amazonka.ECRPublic.Types.RegistryCatalogData" "amazonka-ecr-public-2.0-37SU5CHdiHw3VhMeSkOlop" 'False) (C1 ('MetaCons "RegistryCatalogData'" 'PrefixI 'True) (S1 ('MetaSel ('Just "displayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newRegistryCatalogData :: RegistryCatalogData Source #

Create a value of RegistryCatalogData with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:displayName:RegistryCatalogData', registryCatalogData_displayName - The display name for a public registry. This appears on the Amazon ECR Public Gallery.

Only accounts that have the verified account badge can have a registry display name.

Repository

data Repository Source #

An object representing a repository.

See: newRepository smart constructor.

Instances

Instances details
FromJSON Repository Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Repository

Generic Repository Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Repository

Associated Types

type Rep Repository :: Type -> Type #

Read Repository Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Repository

Show Repository Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Repository

NFData Repository Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Repository

Methods

rnf :: Repository -> () #

Eq Repository Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Repository

Hashable Repository Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Repository

type Rep Repository Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Repository

type Rep Repository = D1 ('MetaData "Repository" "Amazonka.ECRPublic.Types.Repository" "amazonka-ecr-public-2.0-37SU5CHdiHw3VhMeSkOlop" 'False) (C1 ('MetaCons "Repository'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "registryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "repositoryArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "repositoryName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "repositoryUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newRepository :: Repository Source #

Create a value of Repository with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:createdAt:Repository', repository_createdAt - The date and time, in JavaScript date format, when the repository was created.

$sel:registryId:Repository', repository_registryId - The AWS account ID associated with the public registry that contains the repository.

$sel:repositoryArn:Repository', repository_repositoryArn - The Amazon Resource Name (ARN) that identifies the repository. The ARN contains the arn:aws:ecr namespace, followed by the region of the repository, AWS account ID of the repository owner, repository namespace, and repository name. For example, arn:aws:ecr:region:012345678910:repository/test.

$sel:repositoryName:Repository', repository_repositoryName - The name of the repository.

$sel:repositoryUri:Repository', repository_repositoryUri - The URI for the repository. You can use this URI for container image push and pull operations.

RepositoryCatalogData

data RepositoryCatalogData Source #

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

See: newRepositoryCatalogData smart constructor.

Instances

Instances details
FromJSON RepositoryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RepositoryCatalogData

Generic RepositoryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RepositoryCatalogData

Associated Types

type Rep RepositoryCatalogData :: Type -> Type #

Read RepositoryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RepositoryCatalogData

Show RepositoryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RepositoryCatalogData

NFData RepositoryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RepositoryCatalogData

Methods

rnf :: RepositoryCatalogData -> () #

Eq RepositoryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RepositoryCatalogData

Hashable RepositoryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RepositoryCatalogData

type Rep RepositoryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RepositoryCatalogData

type Rep RepositoryCatalogData = D1 ('MetaData "RepositoryCatalogData" "Amazonka.ECRPublic.Types.RepositoryCatalogData" "amazonka-ecr-public-2.0-37SU5CHdiHw3VhMeSkOlop" 'False) (C1 ('MetaCons "RepositoryCatalogData'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "aboutText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "architectures") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "logoUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "marketplaceCertified") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "operatingSystems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "usageText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newRepositoryCatalogData :: RepositoryCatalogData Source #

Create a value of RepositoryCatalogData with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:aboutText:RepositoryCatalogData', repositoryCatalogData_aboutText - The longform description of the contents of the repository. This text appears in the repository details on the Amazon ECR Public Gallery.

$sel:architectures:RepositoryCatalogData', repositoryCatalogData_architectures - The architecture tags that are associated with the repository.

Only supported operating system tags appear publicly in the Amazon ECR Public Gallery. For more information, see RepositoryCatalogDataInput.

$sel:description:RepositoryCatalogData', repositoryCatalogData_description - The short description of the repository.

$sel:logoUrl:RepositoryCatalogData', repositoryCatalogData_logoUrl - The URL containing the logo associated with the repository.

$sel:marketplaceCertified:RepositoryCatalogData', repositoryCatalogData_marketplaceCertified - Whether or not the repository is certified by AWS Marketplace.

$sel:operatingSystems:RepositoryCatalogData', repositoryCatalogData_operatingSystems - The operating system tags that are associated with the repository.

Only supported operating system tags appear publicly in the Amazon ECR Public Gallery. For more information, see RepositoryCatalogDataInput.

$sel:usageText:RepositoryCatalogData', repositoryCatalogData_usageText - The longform usage details of the contents of the repository. The usage text provides context for users of the repository.

RepositoryCatalogDataInput

data RepositoryCatalogDataInput Source #

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

See: newRepositoryCatalogDataInput smart constructor.

Instances

Instances details
ToJSON RepositoryCatalogDataInput Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RepositoryCatalogDataInput

Generic RepositoryCatalogDataInput Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RepositoryCatalogDataInput

Associated Types

type Rep RepositoryCatalogDataInput :: Type -> Type #

Read RepositoryCatalogDataInput Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RepositoryCatalogDataInput

Show RepositoryCatalogDataInput Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RepositoryCatalogDataInput

NFData RepositoryCatalogDataInput Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RepositoryCatalogDataInput

Eq RepositoryCatalogDataInput Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RepositoryCatalogDataInput

Hashable RepositoryCatalogDataInput Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RepositoryCatalogDataInput

type Rep RepositoryCatalogDataInput Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RepositoryCatalogDataInput

type Rep RepositoryCatalogDataInput = D1 ('MetaData "RepositoryCatalogDataInput" "Amazonka.ECRPublic.Types.RepositoryCatalogDataInput" "amazonka-ecr-public-2.0-37SU5CHdiHw3VhMeSkOlop" 'False) (C1 ('MetaCons "RepositoryCatalogDataInput'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "aboutText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "architectures") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "logoImageBlob") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Base64)) :*: (S1 ('MetaSel ('Just "operatingSystems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "usageText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newRepositoryCatalogDataInput :: RepositoryCatalogDataInput Source #

Create a value of RepositoryCatalogDataInput with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:aboutText:RepositoryCatalogDataInput', repositoryCatalogDataInput_aboutText - A detailed description of the contents of the repository. It is publicly visible in the Amazon ECR Public Gallery. The text must be in markdown format.

$sel:architectures:RepositoryCatalogDataInput', repositoryCatalogDataInput_architectures - The system architecture that the images in the repository are compatible with. On the Amazon ECR Public Gallery, the following supported architectures will appear as badges on the repository and are used as search filters.

  • Linux
  • Windows

If an unsupported tag is added to your repository catalog data, it will be associated with the repository and can be retrieved using the API but will not be discoverable in the Amazon ECR Public Gallery.

$sel:description:RepositoryCatalogDataInput', repositoryCatalogDataInput_description - A short description of the contents of the repository. This text appears in both the image details and also when searching for repositories on the Amazon ECR Public Gallery.

$sel:logoImageBlob:RepositoryCatalogDataInput', repositoryCatalogDataInput_logoImageBlob - The base64-encoded repository logo payload.

The repository logo is only publicly visible in the Amazon ECR Public Gallery for verified accounts.-- -- Note: This Lens automatically encodes and decodes Base64 data. -- The underlying isomorphism will encode to Base64 representation during -- serialisation, and decode from Base64 representation during deserialisation. -- This Lens accepts and returns only raw unencoded data.

$sel:operatingSystems:RepositoryCatalogDataInput', repositoryCatalogDataInput_operatingSystems - The operating systems that the images in the repository are compatible with. On the Amazon ECR Public Gallery, the following supported operating systems will appear as badges on the repository and are used as search filters.

  • ARM
  • ARM 64
  • x86
  • x86-64

If an unsupported tag is added to your repository catalog data, it will be associated with the repository and can be retrieved using the API but will not be discoverable in the Amazon ECR Public Gallery.

$sel:usageText:RepositoryCatalogDataInput', repositoryCatalogDataInput_usageText - Detailed information on how to use the contents of the repository. It is publicly visible in the Amazon ECR Public Gallery. The usage text provides context, support information, and additional usage details for users of the repository. The text must be in markdown format.

Tag

data Tag Source #

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, 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.

See: newTag smart constructor.

Constructors

Tag' (Maybe Text) (Maybe Text) 

Instances

Instances details
FromJSON Tag Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Tag

ToJSON Tag Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Tag

Generic Tag Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

Read Tag Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Tag

Show Tag Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

NFData Tag Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Tag

Methods

rnf :: Tag -> () #

Eq Tag Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Tag

Methods

(==) :: Tag -> Tag -> Bool #

(/=) :: Tag -> Tag -> Bool #

Hashable Tag Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

type Rep Tag Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.ECRPublic.Types.Tag" "amazonka-ecr-public-2.0-37SU5CHdiHw3VhMeSkOlop" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newTag :: Tag Source #

Create a value of Tag with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:key:Tag', tag_key - One part of a key-value pair that make up a tag. A key is a general label that acts like a category for more specific tag values.

$sel:value:Tag', tag_value - The optional part of a key-value pair that make up a tag. A value acts as a descriptor within a tag category (key).