libZSservicesZSamazonka-ecr-publicZSamazonka-ecr-public
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

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.

ImageTagAlreadyExistsException

_ImageTagAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

LayersNotFoundException

_LayersNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

ReferencedImagesNotFoundException

_ReferencedImagesNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

InvalidParameterException

_InvalidParameterException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

LayerAlreadyExistsException

_LayerAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The image layer already exists in the associated repository.

ServerException

_ServerException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

UnsupportedCommandException

_UnsupportedCommandException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The action is not supported in this Region.

InvalidLayerException

_InvalidLayerException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

LayerPartTooSmallException

_LayerPartTooSmallException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Layer parts must be at least 5 MiB in size.

ImageDigestDoesNotMatchException

_ImageDigestDoesNotMatchException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

ImageNotFoundException

_ImageNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The image requested does not exist in the specified repository.

ImageAlreadyExistsException

_ImageAlreadyExistsException :: AsError a => Getting (First ServiceError) 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.

RepositoryNotFoundException

_RepositoryNotFoundException :: AsError a => Getting (First ServiceError) 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.

TooManyTagsException

_TooManyTagsException :: AsError a => Getting (First ServiceError) 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.

UploadNotFoundException

_UploadNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

InvalidLayerPartException

_InvalidLayerPartException :: AsError a => Getting (First ServiceError) 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.

InvalidTagParameterException

_InvalidTagParameterException :: AsError a => Getting (First ServiceError) 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.

RepositoryNotEmptyException

_RepositoryNotEmptyException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

RepositoryAlreadyExistsException

_RepositoryAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified repository already exists in the specified registry.

RepositoryPolicyNotFoundException

_RepositoryPolicyNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

EmptyUploadException

_EmptyUploadException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified layer upload does not contain any layer parts.

LimitExceededException

_LimitExceededException :: AsError a => Getting (First ServiceError) 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.

RegistryNotFoundException

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.

GetRepositoryPolicy

data GetRepositoryPolicy Source #

See: newGetRepositoryPolicy smart constructor.

Instances

Instances details
Eq GetRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRepositoryPolicy

Read GetRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRepositoryPolicy

Show GetRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRepositoryPolicy

Generic GetRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRepositoryPolicy

Associated Types

type Rep GetRepositoryPolicy :: Type -> Type #

NFData GetRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRepositoryPolicy

Methods

rnf :: GetRepositoryPolicy -> () #

Hashable GetRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRepositoryPolicy

ToJSON GetRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRepositoryPolicy

AWSRequest GetRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRepositoryPolicy

Associated Types

type AWSResponse 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

type Rep GetRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRepositoryPolicy

type Rep GetRepositoryPolicy = D1 ('MetaData "GetRepositoryPolicy" "Amazonka.ECRPublic.GetRepositoryPolicy" "libZSservicesZSamazonka-ecr-publicZSamazonka-ecr-public" '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)))
type AWSResponse GetRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRepositoryPolicy

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:

$sel:registryId: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.

$sel:repositoryName:GetRepositoryPolicy', getRepositoryPolicy_repositoryName - The name of the repository with the policy to retrieve.

data GetRepositoryPolicyResponse Source #

See: newGetRepositoryPolicyResponse smart constructor.

Instances

Instances details
Eq GetRepositoryPolicyResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRepositoryPolicy

Read GetRepositoryPolicyResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRepositoryPolicy

Show GetRepositoryPolicyResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRepositoryPolicy

Generic GetRepositoryPolicyResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRepositoryPolicy

Associated Types

type Rep GetRepositoryPolicyResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-ecr-publicZSamazonka-ecr-public" 'False) (C1 ('MetaCons "GetRepositoryPolicyResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "registryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "repositoryName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "policyText") '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:registryId:GetRepositoryPolicy', getRepositoryPolicyResponse_registryId - The registry ID associated with the request.

$sel:repositoryName:GetRepositoryPolicy', getRepositoryPolicyResponse_repositoryName - The repository name associated with the request.

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

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

PutRegistryCatalogData

data PutRegistryCatalogData Source #

See: newPutRegistryCatalogData smart constructor.

Instances

Instances details
Eq PutRegistryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.PutRegistryCatalogData

Read PutRegistryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.PutRegistryCatalogData

Show PutRegistryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.PutRegistryCatalogData

Generic PutRegistryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.PutRegistryCatalogData

Associated Types

type Rep PutRegistryCatalogData :: Type -> Type #

NFData PutRegistryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.PutRegistryCatalogData

Methods

rnf :: PutRegistryCatalogData -> () #

Hashable PutRegistryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.PutRegistryCatalogData

ToJSON PutRegistryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.PutRegistryCatalogData

AWSRequest PutRegistryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.PutRegistryCatalogData

Associated Types

type AWSResponse 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

type Rep PutRegistryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.PutRegistryCatalogData

type Rep PutRegistryCatalogData = D1 ('MetaData "PutRegistryCatalogData" "Amazonka.ECRPublic.PutRegistryCatalogData" "libZSservicesZSamazonka-ecr-publicZSamazonka-ecr-public" 'False) (C1 ('MetaCons "PutRegistryCatalogData'" 'PrefixI 'True) (S1 ('MetaSel ('Just "displayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))
type AWSResponse PutRegistryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.PutRegistryCatalogData

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:

$sel:displayName: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
Eq PutRegistryCatalogDataResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.PutRegistryCatalogData

Read PutRegistryCatalogDataResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.PutRegistryCatalogData

Show PutRegistryCatalogDataResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.PutRegistryCatalogData

Generic PutRegistryCatalogDataResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.PutRegistryCatalogData

Associated Types

type Rep PutRegistryCatalogDataResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-ecr-publicZSamazonka-ecr-public" '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.

BatchDeleteImage

data BatchDeleteImage Source #

See: newBatchDeleteImage smart constructor.

Instances

Instances details
Eq BatchDeleteImage Source # 
Instance details

Defined in Amazonka.ECRPublic.BatchDeleteImage

Read BatchDeleteImage Source # 
Instance details

Defined in Amazonka.ECRPublic.BatchDeleteImage

Show BatchDeleteImage Source # 
Instance details

Defined in Amazonka.ECRPublic.BatchDeleteImage

Generic BatchDeleteImage Source # 
Instance details

Defined in Amazonka.ECRPublic.BatchDeleteImage

Associated Types

type Rep BatchDeleteImage :: Type -> Type #

NFData BatchDeleteImage Source # 
Instance details

Defined in Amazonka.ECRPublic.BatchDeleteImage

Methods

rnf :: BatchDeleteImage -> () #

Hashable BatchDeleteImage Source # 
Instance details

Defined in Amazonka.ECRPublic.BatchDeleteImage

ToJSON BatchDeleteImage Source # 
Instance details

Defined in Amazonka.ECRPublic.BatchDeleteImage

AWSRequest BatchDeleteImage Source # 
Instance details

Defined in Amazonka.ECRPublic.BatchDeleteImage

Associated Types

type AWSResponse 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

type Rep BatchDeleteImage Source # 
Instance details

Defined in Amazonka.ECRPublic.BatchDeleteImage

type Rep BatchDeleteImage = D1 ('MetaData "BatchDeleteImage" "Amazonka.ECRPublic.BatchDeleteImage" "libZSservicesZSamazonka-ecr-publicZSamazonka-ecr-public" '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)))))
type AWSResponse BatchDeleteImage Source # 
Instance details

Defined in Amazonka.ECRPublic.BatchDeleteImage

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:

$sel:registryId: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.

$sel:repositoryName:BatchDeleteImage', batchDeleteImage_repositoryName - The repository in a public registry that contains the image to delete.

$sel:imageIds: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
Eq BatchDeleteImageResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.BatchDeleteImage

Read BatchDeleteImageResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.BatchDeleteImage

Show BatchDeleteImageResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.BatchDeleteImage

Generic BatchDeleteImageResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.BatchDeleteImage

Associated Types

type Rep BatchDeleteImageResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-ecr-publicZSamazonka-ecr-public" '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.

$sel:imageIds:BatchDeleteImage', batchDeleteImageResponse_imageIds - The image IDs of the deleted images.

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

ListTagsForResource

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.ECRPublic.ListTagsForResource

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.ECRPublic.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.ECRPublic.ListTagsForResource

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.ECRPublic.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.ECRPublic.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.ECRPublic.ListTagsForResource

ToJSON ListTagsForResource Source # 
Instance details

Defined in Amazonka.ECRPublic.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.ECRPublic.ListTagsForResource

Associated Types

type AWSResponse 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

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.ECRPublic.ListTagsForResource

type Rep ListTagsForResource = D1 ('MetaData "ListTagsForResource" "Amazonka.ECRPublic.ListTagsForResource" "libZSservicesZSamazonka-ecr-publicZSamazonka-ecr-public" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Amazonka.ECRPublic.ListTagsForResource

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
Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.ListTagsForResource

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.ListTagsForResource

Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-ecr-publicZSamazonka-ecr-public" '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.

BatchCheckLayerAvailability

data BatchCheckLayerAvailability Source #

See: newBatchCheckLayerAvailability smart constructor.

Instances

Instances details
Eq BatchCheckLayerAvailability Source # 
Instance details

Defined in Amazonka.ECRPublic.BatchCheckLayerAvailability

Read BatchCheckLayerAvailability Source # 
Instance details

Defined in Amazonka.ECRPublic.BatchCheckLayerAvailability

Show 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 #

NFData BatchCheckLayerAvailability Source # 
Instance details

Defined in Amazonka.ECRPublic.BatchCheckLayerAvailability

Hashable BatchCheckLayerAvailability Source # 
Instance details

Defined in Amazonka.ECRPublic.BatchCheckLayerAvailability

ToJSON BatchCheckLayerAvailability Source # 
Instance details

Defined in Amazonka.ECRPublic.BatchCheckLayerAvailability

AWSRequest 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

type Rep BatchCheckLayerAvailability Source # 
Instance details

Defined in Amazonka.ECRPublic.BatchCheckLayerAvailability

type Rep BatchCheckLayerAvailability = D1 ('MetaData "BatchCheckLayerAvailability" "Amazonka.ECRPublic.BatchCheckLayerAvailability" "libZSservicesZSamazonka-ecr-publicZSamazonka-ecr-public" '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)))))
type AWSResponse BatchCheckLayerAvailability Source # 
Instance details

Defined in Amazonka.ECRPublic.BatchCheckLayerAvailability

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:

$sel:registryId: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.

$sel:repositoryName: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
Eq 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

Generic BatchCheckLayerAvailabilityResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.BatchCheckLayerAvailability

NFData 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" "libZSservicesZSamazonka-ecr-publicZSamazonka-ecr-public" '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.

PutRepositoryCatalogData

data PutRepositoryCatalogData Source #

See: newPutRepositoryCatalogData smart constructor.

Instances

Instances details
Eq PutRepositoryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.PutRepositoryCatalogData

Read PutRepositoryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.PutRepositoryCatalogData

Show 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 #

NFData PutRepositoryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.PutRepositoryCatalogData

Hashable PutRepositoryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.PutRepositoryCatalogData

ToJSON PutRepositoryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.PutRepositoryCatalogData

AWSRequest 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

type Rep PutRepositoryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.PutRepositoryCatalogData

type Rep PutRepositoryCatalogData = D1 ('MetaData "PutRepositoryCatalogData" "Amazonka.ECRPublic.PutRepositoryCatalogData" "libZSservicesZSamazonka-ecr-publicZSamazonka-ecr-public" '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))))
type AWSResponse PutRepositoryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.PutRepositoryCatalogData

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:

$sel:registryId: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.

$sel:repositoryName:PutRepositoryCatalogData', putRepositoryCatalogData_repositoryName - The name of the repository to create or update the catalog data for.

$sel:catalogData: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
Eq PutRepositoryCatalogDataResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.PutRepositoryCatalogData

Read PutRepositoryCatalogDataResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.PutRepositoryCatalogData

Show PutRepositoryCatalogDataResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.PutRepositoryCatalogData

Generic PutRepositoryCatalogDataResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.PutRepositoryCatalogData

Associated Types

type Rep PutRepositoryCatalogDataResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-ecr-publicZSamazonka-ecr-public" '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:

$sel:catalogData:PutRepositoryCatalogData', putRepositoryCatalogDataResponse_catalogData - The catalog data for the repository.

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

DeleteRepositoryPolicy

data DeleteRepositoryPolicy Source #

See: newDeleteRepositoryPolicy smart constructor.

Instances

Instances details
Eq DeleteRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.DeleteRepositoryPolicy

Read DeleteRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.DeleteRepositoryPolicy

Show DeleteRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.DeleteRepositoryPolicy

Generic DeleteRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.DeleteRepositoryPolicy

Associated Types

type Rep DeleteRepositoryPolicy :: Type -> Type #

NFData DeleteRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.DeleteRepositoryPolicy

Methods

rnf :: DeleteRepositoryPolicy -> () #

Hashable DeleteRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.DeleteRepositoryPolicy

ToJSON DeleteRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.DeleteRepositoryPolicy

AWSRequest DeleteRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.DeleteRepositoryPolicy

Associated Types

type AWSResponse 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

type Rep DeleteRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.DeleteRepositoryPolicy

type Rep DeleteRepositoryPolicy = D1 ('MetaData "DeleteRepositoryPolicy" "Amazonka.ECRPublic.DeleteRepositoryPolicy" "libZSservicesZSamazonka-ecr-publicZSamazonka-ecr-public" '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)))
type AWSResponse DeleteRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.DeleteRepositoryPolicy

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:

$sel:registryId: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.

$sel:repositoryName: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
Eq DeleteRepositoryPolicyResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.DeleteRepositoryPolicy

Read DeleteRepositoryPolicyResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.DeleteRepositoryPolicy

Show DeleteRepositoryPolicyResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.DeleteRepositoryPolicy

Generic DeleteRepositoryPolicyResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.DeleteRepositoryPolicy

Associated Types

type Rep DeleteRepositoryPolicyResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-ecr-publicZSamazonka-ecr-public" 'False) (C1 ('MetaCons "DeleteRepositoryPolicyResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "registryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "repositoryName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "policyText") '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:registryId:DeleteRepositoryPolicy', deleteRepositoryPolicyResponse_registryId - The registry ID associated with the request.

$sel:repositoryName:DeleteRepositoryPolicy', deleteRepositoryPolicyResponse_repositoryName - The repository name associated with the request.

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

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

CreateRepository

data CreateRepository Source #

See: newCreateRepository smart constructor.

Instances

Instances details
Eq CreateRepository Source # 
Instance details

Defined in Amazonka.ECRPublic.CreateRepository

Read CreateRepository Source # 
Instance details

Defined in Amazonka.ECRPublic.CreateRepository

Show CreateRepository Source # 
Instance details

Defined in Amazonka.ECRPublic.CreateRepository

Generic CreateRepository Source # 
Instance details

Defined in Amazonka.ECRPublic.CreateRepository

Associated Types

type Rep CreateRepository :: Type -> Type #

NFData CreateRepository Source # 
Instance details

Defined in Amazonka.ECRPublic.CreateRepository

Methods

rnf :: CreateRepository -> () #

Hashable CreateRepository Source # 
Instance details

Defined in Amazonka.ECRPublic.CreateRepository

ToJSON CreateRepository Source # 
Instance details

Defined in Amazonka.ECRPublic.CreateRepository

AWSRequest CreateRepository Source # 
Instance details

Defined in Amazonka.ECRPublic.CreateRepository

Associated Types

type AWSResponse 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

type Rep CreateRepository Source # 
Instance details

Defined in Amazonka.ECRPublic.CreateRepository

type Rep CreateRepository = D1 ('MetaData "CreateRepository" "Amazonka.ECRPublic.CreateRepository" "libZSservicesZSamazonka-ecr-publicZSamazonka-ecr-public" '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))))
type AWSResponse CreateRepository Source # 
Instance details

Defined in Amazonka.ECRPublic.CreateRepository

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:

$sel:catalogData: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.

$sel:repositoryName: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
Eq CreateRepositoryResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.CreateRepository

Read CreateRepositoryResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.CreateRepository

Show CreateRepositoryResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.CreateRepository

Generic CreateRepositoryResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.CreateRepository

Associated Types

type Rep CreateRepositoryResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-ecr-publicZSamazonka-ecr-public" 'False) (C1 ('MetaCons "CreateRepositoryResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "repository") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Repository)) :*: (S1 ('MetaSel ('Just "catalogData") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RepositoryCatalogData)) :*: 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:

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

$sel:catalogData:CreateRepository', createRepositoryResponse_catalogData - Undocumented member.

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

DescribeRegistries (Paginated)

data DescribeRegistries Source #

See: newDescribeRegistries smart constructor.

Instances

Instances details
Eq DescribeRegistries Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeRegistries

Read DescribeRegistries Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeRegistries

Show DescribeRegistries Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeRegistries

Generic DescribeRegistries Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeRegistries

Associated Types

type Rep DescribeRegistries :: Type -> Type #

NFData DescribeRegistries Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeRegistries

Methods

rnf :: DescribeRegistries -> () #

Hashable DescribeRegistries Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeRegistries

ToJSON 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 #

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

type Rep DescribeRegistries Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeRegistries

type Rep DescribeRegistries = D1 ('MetaData "DescribeRegistries" "Amazonka.ECRPublic.DescribeRegistries" "libZSservicesZSamazonka-ecr-publicZSamazonka-ecr-public" 'False) (C1 ('MetaCons "DescribeRegistries'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))
type AWSResponse DescribeRegistries Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeRegistries

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:nextToken: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.

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

data DescribeRegistriesResponse Source #

See: newDescribeRegistriesResponse smart constructor.

Instances

Instances details
Eq DescribeRegistriesResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeRegistries

Read DescribeRegistriesResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeRegistries

Show DescribeRegistriesResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeRegistries

Generic DescribeRegistriesResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeRegistries

Associated Types

type Rep DescribeRegistriesResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-ecr-publicZSamazonka-ecr-public" '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:

$sel:nextToken: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.

CompleteLayerUpload

data CompleteLayerUpload Source #

See: newCompleteLayerUpload smart constructor.

Instances

Instances details
Eq CompleteLayerUpload Source # 
Instance details

Defined in Amazonka.ECRPublic.CompleteLayerUpload

Read CompleteLayerUpload Source # 
Instance details

Defined in Amazonka.ECRPublic.CompleteLayerUpload

Show CompleteLayerUpload Source # 
Instance details

Defined in Amazonka.ECRPublic.CompleteLayerUpload

Generic CompleteLayerUpload Source # 
Instance details

Defined in Amazonka.ECRPublic.CompleteLayerUpload

Associated Types

type Rep CompleteLayerUpload :: Type -> Type #

NFData CompleteLayerUpload Source # 
Instance details

Defined in Amazonka.ECRPublic.CompleteLayerUpload

Methods

rnf :: CompleteLayerUpload -> () #

Hashable CompleteLayerUpload Source # 
Instance details

Defined in Amazonka.ECRPublic.CompleteLayerUpload

ToJSON CompleteLayerUpload Source # 
Instance details

Defined in Amazonka.ECRPublic.CompleteLayerUpload

AWSRequest CompleteLayerUpload Source # 
Instance details

Defined in Amazonka.ECRPublic.CompleteLayerUpload

Associated Types

type AWSResponse 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

type Rep CompleteLayerUpload Source # 
Instance details

Defined in Amazonka.ECRPublic.CompleteLayerUpload

type Rep CompleteLayerUpload = D1 ('MetaData "CompleteLayerUpload" "Amazonka.ECRPublic.CompleteLayerUpload" "libZSservicesZSamazonka-ecr-publicZSamazonka-ecr-public" '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)))))
type AWSResponse CompleteLayerUpload Source # 
Instance details

Defined in Amazonka.ECRPublic.CompleteLayerUpload

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:

$sel:registryId: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.

$sel:repositoryName:CompleteLayerUpload', completeLayerUpload_repositoryName - The name of the repository in a public registry to associate with the image layer.

$sel:uploadId: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
Eq CompleteLayerUploadResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.CompleteLayerUpload

Read CompleteLayerUploadResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.CompleteLayerUpload

Show CompleteLayerUploadResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.CompleteLayerUpload

Generic CompleteLayerUploadResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.CompleteLayerUpload

Associated Types

type Rep CompleteLayerUploadResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-ecr-publicZSamazonka-ecr-public" 'False) (C1 ('MetaCons "CompleteLayerUploadResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "registryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "layerDigest") '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:

$sel:registryId:CompleteLayerUpload', completeLayerUploadResponse_registryId - The public registry ID associated with the request.

$sel:layerDigest:CompleteLayerUploadResponse', completeLayerUploadResponse_layerDigest - The sha256 digest of the image layer.

$sel:repositoryName:CompleteLayerUpload', completeLayerUploadResponse_repositoryName - The repository name associated with the request.

$sel:uploadId:CompleteLayerUpload', completeLayerUploadResponse_uploadId - The upload ID associated with the layer.

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

DescribeRepositories (Paginated)

data DescribeRepositories Source #

See: newDescribeRepositories smart constructor.

Instances

Instances details
Eq DescribeRepositories Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeRepositories

Read DescribeRepositories Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeRepositories

Show DescribeRepositories Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeRepositories

Generic DescribeRepositories Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeRepositories

Associated Types

type Rep DescribeRepositories :: Type -> Type #

NFData DescribeRepositories Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeRepositories

Methods

rnf :: DescribeRepositories -> () #

Hashable DescribeRepositories Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeRepositories

ToJSON 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 #

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

type Rep DescribeRepositories Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeRepositories

type Rep DescribeRepositories = D1 ('MetaData "DescribeRepositories" "Amazonka.ECRPublic.DescribeRepositories" "libZSservicesZSamazonka-ecr-publicZSamazonka-ecr-public" 'False) (C1 ('MetaCons "DescribeRepositories'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "registryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "repositoryNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text)))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))
type AWSResponse DescribeRepositories Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeRepositories

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:registryId: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.

$sel:nextToken: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.

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

data DescribeRepositoriesResponse Source #

See: newDescribeRepositoriesResponse smart constructor.

Instances

Instances details
Eq DescribeRepositoriesResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeRepositories

Read DescribeRepositoriesResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeRepositories

Show DescribeRepositoriesResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeRepositories

Generic DescribeRepositoriesResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeRepositories

Associated Types

type Rep DescribeRepositoriesResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-ecr-publicZSamazonka-ecr-public" 'False) (C1 ('MetaCons "DescribeRepositoriesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "repositories") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Repository])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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:

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

$sel:nextToken: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:httpStatus:DescribeRepositoriesResponse', describeRepositoriesResponse_httpStatus - The response's http status code.

UploadLayerPart

data UploadLayerPart Source #

See: newUploadLayerPart smart constructor.

Instances

Instances details
Eq UploadLayerPart Source # 
Instance details

Defined in Amazonka.ECRPublic.UploadLayerPart

Read UploadLayerPart Source # 
Instance details

Defined in Amazonka.ECRPublic.UploadLayerPart

Show UploadLayerPart Source # 
Instance details

Defined in Amazonka.ECRPublic.UploadLayerPart

Generic UploadLayerPart Source # 
Instance details

Defined in Amazonka.ECRPublic.UploadLayerPart

Associated Types

type Rep UploadLayerPart :: Type -> Type #

NFData UploadLayerPart Source # 
Instance details

Defined in Amazonka.ECRPublic.UploadLayerPart

Methods

rnf :: UploadLayerPart -> () #

Hashable UploadLayerPart Source # 
Instance details

Defined in Amazonka.ECRPublic.UploadLayerPart

ToJSON UploadLayerPart Source # 
Instance details

Defined in Amazonka.ECRPublic.UploadLayerPart

AWSRequest UploadLayerPart Source # 
Instance details

Defined in Amazonka.ECRPublic.UploadLayerPart

Associated Types

type AWSResponse 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

type Rep UploadLayerPart Source # 
Instance details

Defined in Amazonka.ECRPublic.UploadLayerPart

type Rep UploadLayerPart = D1 ('MetaData "UploadLayerPart" "Amazonka.ECRPublic.UploadLayerPart" "libZSservicesZSamazonka-ecr-publicZSamazonka-ecr-public" '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)))))
type AWSResponse UploadLayerPart Source # 
Instance details

Defined in Amazonka.ECRPublic.UploadLayerPart

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:

$sel:registryId: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.

$sel:repositoryName:UploadLayerPart', uploadLayerPart_repositoryName - The name of the repository to which you are uploading layer parts.

$sel:uploadId: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
Eq UploadLayerPartResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.UploadLayerPart

Read UploadLayerPartResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.UploadLayerPart

Show UploadLayerPartResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.UploadLayerPart

Generic UploadLayerPartResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.UploadLayerPart

Associated Types

type Rep UploadLayerPartResponse :: Type -> Type #

NFData UploadLayerPartResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.UploadLayerPart

Methods

rnf :: UploadLayerPartResponse -> () #

type Rep UploadLayerPartResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.UploadLayerPart

type Rep UploadLayerPartResponse = D1 ('MetaData "UploadLayerPartResponse" "Amazonka.ECRPublic.UploadLayerPart" "libZSservicesZSamazonka-ecr-publicZSamazonka-ecr-public" 'False) (C1 ('MetaCons "UploadLayerPartResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "registryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastByteReceived") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (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:registryId:UploadLayerPart', uploadLayerPartResponse_registryId - The registry ID associated with the request.

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

$sel:repositoryName:UploadLayerPart', uploadLayerPartResponse_repositoryName - The repository name associated with the request.

$sel:uploadId:UploadLayerPart', uploadLayerPartResponse_uploadId - The upload ID associated with the request.

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

GetRepositoryCatalogData

data GetRepositoryCatalogData Source #

See: newGetRepositoryCatalogData smart constructor.

Instances

Instances details
Eq GetRepositoryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRepositoryCatalogData

Read GetRepositoryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRepositoryCatalogData

Show 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 #

NFData GetRepositoryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRepositoryCatalogData

Hashable GetRepositoryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRepositoryCatalogData

ToJSON GetRepositoryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRepositoryCatalogData

AWSRequest 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

type Rep GetRepositoryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRepositoryCatalogData

type Rep GetRepositoryCatalogData = D1 ('MetaData "GetRepositoryCatalogData" "Amazonka.ECRPublic.GetRepositoryCatalogData" "libZSservicesZSamazonka-ecr-publicZSamazonka-ecr-public" '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)))
type AWSResponse GetRepositoryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRepositoryCatalogData

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:

$sel:registryId: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.

$sel:repositoryName:GetRepositoryCatalogData', getRepositoryCatalogData_repositoryName - The name of the repository to retrieve the catalog metadata for.

data GetRepositoryCatalogDataResponse Source #

See: newGetRepositoryCatalogDataResponse smart constructor.

Instances

Instances details
Eq GetRepositoryCatalogDataResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRepositoryCatalogData

Read GetRepositoryCatalogDataResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRepositoryCatalogData

Show GetRepositoryCatalogDataResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRepositoryCatalogData

Generic GetRepositoryCatalogDataResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRepositoryCatalogData

Associated Types

type Rep GetRepositoryCatalogDataResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-ecr-publicZSamazonka-ecr-public" '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.

GetRegistryCatalogData

data GetRegistryCatalogData Source #

See: newGetRegistryCatalogData smart constructor.

Instances

Instances details
Eq GetRegistryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRegistryCatalogData

Read GetRegistryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRegistryCatalogData

Show GetRegistryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRegistryCatalogData

Generic GetRegistryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRegistryCatalogData

Associated Types

type Rep GetRegistryCatalogData :: Type -> Type #

NFData GetRegistryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRegistryCatalogData

Methods

rnf :: GetRegistryCatalogData -> () #

Hashable GetRegistryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRegistryCatalogData

ToJSON GetRegistryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRegistryCatalogData

AWSRequest GetRegistryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRegistryCatalogData

Associated Types

type AWSResponse 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

type Rep GetRegistryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRegistryCatalogData

type Rep GetRegistryCatalogData = D1 ('MetaData "GetRegistryCatalogData" "Amazonka.ECRPublic.GetRegistryCatalogData" "libZSservicesZSamazonka-ecr-publicZSamazonka-ecr-public" 'False) (C1 ('MetaCons "GetRegistryCatalogData'" 'PrefixI 'False) (U1 :: Type -> Type))
type AWSResponse GetRegistryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRegistryCatalogData

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
Eq GetRegistryCatalogDataResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRegistryCatalogData

Read GetRegistryCatalogDataResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRegistryCatalogData

Show GetRegistryCatalogDataResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRegistryCatalogData

Generic GetRegistryCatalogDataResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.GetRegistryCatalogData

Associated Types

type Rep GetRegistryCatalogDataResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-ecr-publicZSamazonka-ecr-public" '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.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Constructors

TagResource' Text [Tag] 

Instances

Instances details
Eq TagResource Source # 
Instance details

Defined in Amazonka.ECRPublic.TagResource

Read TagResource Source # 
Instance details

Defined in Amazonka.ECRPublic.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.ECRPublic.TagResource

Generic TagResource Source # 
Instance details

Defined in Amazonka.ECRPublic.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

NFData TagResource Source # 
Instance details

Defined in Amazonka.ECRPublic.TagResource

Methods

rnf :: TagResource -> () #

Hashable TagResource Source # 
Instance details

Defined in Amazonka.ECRPublic.TagResource

ToJSON TagResource Source # 
Instance details

Defined in Amazonka.ECRPublic.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.ECRPublic.TagResource

Associated Types

type AWSResponse 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

type Rep TagResource Source # 
Instance details

Defined in Amazonka.ECRPublic.TagResource

type Rep TagResource = D1 ('MetaData "TagResource" "Amazonka.ECRPublic.TagResource" "libZSservicesZSamazonka-ecr-publicZSamazonka-ecr-public" 'False) (C1 ('MetaCons "TagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Tag])))
type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.ECRPublic.TagResource

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
Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.TagResource

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.TagResource

Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.TagResource

Methods

rnf :: TagResourceResponse -> () #

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Amazonka.ECRPublic.TagResource" "libZSservicesZSamazonka-ecr-publicZSamazonka-ecr-public" '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.

SetRepositoryPolicy

data SetRepositoryPolicy Source #

See: newSetRepositoryPolicy smart constructor.

Instances

Instances details
Eq SetRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.SetRepositoryPolicy

Read SetRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.SetRepositoryPolicy

Show SetRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.SetRepositoryPolicy

Generic SetRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.SetRepositoryPolicy

Associated Types

type Rep SetRepositoryPolicy :: Type -> Type #

NFData SetRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.SetRepositoryPolicy

Methods

rnf :: SetRepositoryPolicy -> () #

Hashable SetRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.SetRepositoryPolicy

ToJSON SetRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.SetRepositoryPolicy

AWSRequest SetRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.SetRepositoryPolicy

Associated Types

type AWSResponse 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

type Rep SetRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.SetRepositoryPolicy

type Rep SetRepositoryPolicy = D1 ('MetaData "SetRepositoryPolicy" "Amazonka.ECRPublic.SetRepositoryPolicy" "libZSservicesZSamazonka-ecr-publicZSamazonka-ecr-public" '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))))
type AWSResponse SetRepositoryPolicy Source # 
Instance details

Defined in Amazonka.ECRPublic.SetRepositoryPolicy

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.

$sel:registryId: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.

$sel:repositoryName:SetRepositoryPolicy', setRepositoryPolicy_repositoryName - The name of the repository to receive the policy.

$sel:policyText: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
Eq SetRepositoryPolicyResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.SetRepositoryPolicy

Read SetRepositoryPolicyResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.SetRepositoryPolicy

Show SetRepositoryPolicyResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.SetRepositoryPolicy

Generic SetRepositoryPolicyResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.SetRepositoryPolicy

Associated Types

type Rep SetRepositoryPolicyResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-ecr-publicZSamazonka-ecr-public" 'False) (C1 ('MetaCons "SetRepositoryPolicyResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "registryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "repositoryName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "policyText") '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:

$sel:registryId:SetRepositoryPolicy', setRepositoryPolicyResponse_registryId - The registry ID associated with the request.

$sel:repositoryName:SetRepositoryPolicy', setRepositoryPolicyResponse_repositoryName - The repository name associated with the request.

$sel:policyText:SetRepositoryPolicy', setRepositoryPolicyResponse_policyText - The JSON repository policy text applied to the repository.

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

InitiateLayerUpload

data InitiateLayerUpload Source #

See: newInitiateLayerUpload smart constructor.

Instances

Instances details
Eq InitiateLayerUpload Source # 
Instance details

Defined in Amazonka.ECRPublic.InitiateLayerUpload

Read InitiateLayerUpload Source # 
Instance details

Defined in Amazonka.ECRPublic.InitiateLayerUpload

Show InitiateLayerUpload Source # 
Instance details

Defined in Amazonka.ECRPublic.InitiateLayerUpload

Generic InitiateLayerUpload Source # 
Instance details

Defined in Amazonka.ECRPublic.InitiateLayerUpload

Associated Types

type Rep InitiateLayerUpload :: Type -> Type #

NFData InitiateLayerUpload Source # 
Instance details

Defined in Amazonka.ECRPublic.InitiateLayerUpload

Methods

rnf :: InitiateLayerUpload -> () #

Hashable InitiateLayerUpload Source # 
Instance details

Defined in Amazonka.ECRPublic.InitiateLayerUpload

ToJSON InitiateLayerUpload Source # 
Instance details

Defined in Amazonka.ECRPublic.InitiateLayerUpload

AWSRequest InitiateLayerUpload Source # 
Instance details

Defined in Amazonka.ECRPublic.InitiateLayerUpload

Associated Types

type AWSResponse 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

type Rep InitiateLayerUpload Source # 
Instance details

Defined in Amazonka.ECRPublic.InitiateLayerUpload

type Rep InitiateLayerUpload = D1 ('MetaData "InitiateLayerUpload" "Amazonka.ECRPublic.InitiateLayerUpload" "libZSservicesZSamazonka-ecr-publicZSamazonka-ecr-public" '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)))
type AWSResponse InitiateLayerUpload Source # 
Instance details

Defined in Amazonka.ECRPublic.InitiateLayerUpload

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:

$sel:registryId: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.

$sel:repositoryName: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
Eq InitiateLayerUploadResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.InitiateLayerUpload

Read InitiateLayerUploadResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.InitiateLayerUpload

Show InitiateLayerUploadResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.InitiateLayerUpload

Generic InitiateLayerUploadResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.InitiateLayerUpload

Associated Types

type Rep InitiateLayerUploadResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-ecr-publicZSamazonka-ecr-public" '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.

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Constructors

UntagResource' Text [Text] 

Instances

Instances details
Eq UntagResource Source # 
Instance details

Defined in Amazonka.ECRPublic.UntagResource

Read UntagResource Source # 
Instance details

Defined in Amazonka.ECRPublic.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.ECRPublic.UntagResource

Generic UntagResource Source # 
Instance details

Defined in Amazonka.ECRPublic.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

NFData UntagResource Source # 
Instance details

Defined in Amazonka.ECRPublic.UntagResource

Methods

rnf :: UntagResource -> () #

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.ECRPublic.UntagResource

ToJSON UntagResource Source # 
Instance details

Defined in Amazonka.ECRPublic.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.ECRPublic.UntagResource

Associated Types

type AWSResponse 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

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.ECRPublic.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.ECRPublic.UntagResource" "libZSservicesZSamazonka-ecr-publicZSamazonka-ecr-public" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))
type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.ECRPublic.UntagResource

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
Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.UntagResource

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.UntagResource

Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.ECRPublic.UntagResource" "libZSservicesZSamazonka-ecr-publicZSamazonka-ecr-public" '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.

DescribeImageTags (Paginated)

data DescribeImageTags Source #

See: newDescribeImageTags smart constructor.

Instances

Instances details
Eq DescribeImageTags Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeImageTags

Read DescribeImageTags Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeImageTags

Show DescribeImageTags Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeImageTags

Generic DescribeImageTags Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeImageTags

Associated Types

type Rep DescribeImageTags :: Type -> Type #

NFData DescribeImageTags Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeImageTags

Methods

rnf :: DescribeImageTags -> () #

Hashable DescribeImageTags Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeImageTags

ToJSON 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 #

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

type Rep DescribeImageTags Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeImageTags

type Rep DescribeImageTags = D1 ('MetaData "DescribeImageTags" "Amazonka.ECRPublic.DescribeImageTags" "libZSservicesZSamazonka-ecr-publicZSamazonka-ecr-public" 'False) (C1 ('MetaCons "DescribeImageTags'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "registryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "repositoryName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse DescribeImageTags Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeImageTags

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:registryId: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.

$sel:nextToken: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.

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

$sel:repositoryName: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
Eq DescribeImageTagsResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeImageTags

Read DescribeImageTagsResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeImageTags

Show DescribeImageTagsResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeImageTags

Generic DescribeImageTagsResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeImageTags

Associated Types

type Rep DescribeImageTagsResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-ecr-publicZSamazonka-ecr-public" 'False) (C1 ('MetaCons "DescribeImageTagsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "imageTagDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ImageTagDetail])) :*: 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:nextToken: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:imageTagDetails:DescribeImageTagsResponse', describeImageTagsResponse_imageTagDetails - The image tag details for the images in the requested repository.

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

DeleteRepository

data DeleteRepository Source #

See: newDeleteRepository smart constructor.

Instances

Instances details
Eq DeleteRepository Source # 
Instance details

Defined in Amazonka.ECRPublic.DeleteRepository

Read DeleteRepository Source # 
Instance details

Defined in Amazonka.ECRPublic.DeleteRepository

Show DeleteRepository Source # 
Instance details

Defined in Amazonka.ECRPublic.DeleteRepository

Generic DeleteRepository Source # 
Instance details

Defined in Amazonka.ECRPublic.DeleteRepository

Associated Types

type Rep DeleteRepository :: Type -> Type #

NFData DeleteRepository Source # 
Instance details

Defined in Amazonka.ECRPublic.DeleteRepository

Methods

rnf :: DeleteRepository -> () #

Hashable DeleteRepository Source # 
Instance details

Defined in Amazonka.ECRPublic.DeleteRepository

ToJSON DeleteRepository Source # 
Instance details

Defined in Amazonka.ECRPublic.DeleteRepository

AWSRequest DeleteRepository Source # 
Instance details

Defined in Amazonka.ECRPublic.DeleteRepository

Associated Types

type AWSResponse 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

type Rep DeleteRepository Source # 
Instance details

Defined in Amazonka.ECRPublic.DeleteRepository

type Rep DeleteRepository = D1 ('MetaData "DeleteRepository" "Amazonka.ECRPublic.DeleteRepository" "libZSservicesZSamazonka-ecr-publicZSamazonka-ecr-public" '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))))
type AWSResponse DeleteRepository Source # 
Instance details

Defined in Amazonka.ECRPublic.DeleteRepository

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.

$sel:registryId: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.

$sel:repositoryName:DeleteRepository', deleteRepository_repositoryName - The name of the repository to delete.

data DeleteRepositoryResponse Source #

See: newDeleteRepositoryResponse smart constructor.

Instances

Instances details
Eq DeleteRepositoryResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.DeleteRepository

Read DeleteRepositoryResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.DeleteRepository

Show DeleteRepositoryResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.DeleteRepository

Generic DeleteRepositoryResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.DeleteRepository

Associated Types

type Rep DeleteRepositoryResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-ecr-publicZSamazonka-ecr-public" '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.

PutImage

data PutImage Source #

See: newPutImage smart constructor.

Instances

Instances details
Eq PutImage Source # 
Instance details

Defined in Amazonka.ECRPublic.PutImage

Read PutImage Source # 
Instance details

Defined in Amazonka.ECRPublic.PutImage

Show PutImage Source # 
Instance details

Defined in Amazonka.ECRPublic.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 #

NFData PutImage Source # 
Instance details

Defined in Amazonka.ECRPublic.PutImage

Methods

rnf :: PutImage -> () #

Hashable PutImage Source # 
Instance details

Defined in Amazonka.ECRPublic.PutImage

Methods

hashWithSalt :: Int -> PutImage -> Int #

hash :: PutImage -> Int #

ToJSON PutImage Source # 
Instance details

Defined in Amazonka.ECRPublic.PutImage

AWSRequest PutImage Source # 
Instance details

Defined in Amazonka.ECRPublic.PutImage

Associated Types

type AWSResponse 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

type Rep PutImage Source # 
Instance details

Defined in Amazonka.ECRPublic.PutImage

type Rep PutImage = D1 ('MetaData "PutImage" "Amazonka.ECRPublic.PutImage" "libZSservicesZSamazonka-ecr-publicZSamazonka-ecr-public" 'False) (C1 ('MetaCons "PutImage'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "registryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "imageManifestMediaType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "imageDigest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "imageTag") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "repositoryName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "imageManifest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse PutImage Source # 
Instance details

Defined in Amazonka.ECRPublic.PutImage

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:

$sel:registryId: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.

$sel:imageManifestMediaType: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.

$sel:imageDigest:PutImage', putImage_imageDigest - The image digest of the image manifest corresponding to the image.

$sel:imageTag: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.

$sel:repositoryName:PutImage', putImage_repositoryName - The name of the repository in which to put the image.

$sel:imageManifest:PutImage', putImage_imageManifest - The image manifest corresponding to the image to be uploaded.

data PutImageResponse Source #

See: newPutImageResponse smart constructor.

Instances

Instances details
Eq PutImageResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.PutImage

Read PutImageResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.PutImage

Show PutImageResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.PutImage

Generic PutImageResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.PutImage

Associated Types

type Rep PutImageResponse :: Type -> Type #

NFData PutImageResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.PutImage

Methods

rnf :: PutImageResponse -> () #

type Rep PutImageResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.PutImage

type Rep PutImageResponse = D1 ('MetaData "PutImageResponse" "Amazonka.ECRPublic.PutImage" "libZSservicesZSamazonka-ecr-publicZSamazonka-ecr-public" '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.

GetAuthorizationToken

data GetAuthorizationToken Source #

See: newGetAuthorizationToken smart constructor.

Instances

Instances details
Eq GetAuthorizationToken Source # 
Instance details

Defined in Amazonka.ECRPublic.GetAuthorizationToken

Read GetAuthorizationToken Source # 
Instance details

Defined in Amazonka.ECRPublic.GetAuthorizationToken

Show GetAuthorizationToken Source # 
Instance details

Defined in Amazonka.ECRPublic.GetAuthorizationToken

Generic GetAuthorizationToken Source # 
Instance details

Defined in Amazonka.ECRPublic.GetAuthorizationToken

Associated Types

type Rep GetAuthorizationToken :: Type -> Type #

NFData GetAuthorizationToken Source # 
Instance details

Defined in Amazonka.ECRPublic.GetAuthorizationToken

Methods

rnf :: GetAuthorizationToken -> () #

Hashable GetAuthorizationToken Source # 
Instance details

Defined in Amazonka.ECRPublic.GetAuthorizationToken

ToJSON GetAuthorizationToken Source # 
Instance details

Defined in Amazonka.ECRPublic.GetAuthorizationToken

AWSRequest GetAuthorizationToken Source # 
Instance details

Defined in Amazonka.ECRPublic.GetAuthorizationToken

Associated Types

type AWSResponse 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

type Rep GetAuthorizationToken Source # 
Instance details

Defined in Amazonka.ECRPublic.GetAuthorizationToken

type Rep GetAuthorizationToken = D1 ('MetaData "GetAuthorizationToken" "Amazonka.ECRPublic.GetAuthorizationToken" "libZSservicesZSamazonka-ecr-publicZSamazonka-ecr-public" 'False) (C1 ('MetaCons "GetAuthorizationToken'" 'PrefixI 'False) (U1 :: Type -> Type))
type AWSResponse GetAuthorizationToken Source # 
Instance details

Defined in Amazonka.ECRPublic.GetAuthorizationToken

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
Eq GetAuthorizationTokenResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.GetAuthorizationToken

Read GetAuthorizationTokenResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.GetAuthorizationToken

Show GetAuthorizationTokenResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.GetAuthorizationToken

Generic GetAuthorizationTokenResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.GetAuthorizationToken

Associated Types

type Rep GetAuthorizationTokenResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-ecr-publicZSamazonka-ecr-public" '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.

DescribeImages (Paginated)

data DescribeImages Source #

See: newDescribeImages smart constructor.

Instances

Instances details
Eq DescribeImages Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeImages

Read DescribeImages Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeImages

Show DescribeImages Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeImages

Generic DescribeImages Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeImages

Associated Types

type Rep DescribeImages :: Type -> Type #

NFData DescribeImages Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeImages

Methods

rnf :: DescribeImages -> () #

Hashable DescribeImages Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeImages

ToJSON 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 #

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

type Rep DescribeImages Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeImages

type Rep DescribeImages = D1 ('MetaData "DescribeImages" "Amazonka.ECRPublic.DescribeImages" "libZSservicesZSamazonka-ecr-publicZSamazonka-ecr-public" 'False) (C1 ('MetaCons "DescribeImages'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "registryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "imageIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty ImageIdentifier)))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "repositoryName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse DescribeImages Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeImages

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:registryId: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.

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

$sel:nextToken: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.

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

$sel:repositoryName:DescribeImages', describeImages_repositoryName - The repository that contains the images to describe.

data DescribeImagesResponse Source #

See: newDescribeImagesResponse smart constructor.

Instances

Instances details
Eq DescribeImagesResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeImages

Read DescribeImagesResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeImages

Show DescribeImagesResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeImages

Generic DescribeImagesResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeImages

Associated Types

type Rep DescribeImagesResponse :: Type -> Type #

NFData DescribeImagesResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeImages

Methods

rnf :: DescribeImagesResponse -> () #

type Rep DescribeImagesResponse Source # 
Instance details

Defined in Amazonka.ECRPublic.DescribeImages

type Rep DescribeImagesResponse = D1 ('MetaData "DescribeImagesResponse" "Amazonka.ECRPublic.DescribeImages" "libZSservicesZSamazonka-ecr-publicZSamazonka-ecr-public" '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.

$sel:nextToken: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.

Types

ImageFailureCode

newtype ImageFailureCode Source #

Instances

Instances details
Eq ImageFailureCode Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageFailureCode

Ord ImageFailureCode Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageFailureCode

Read ImageFailureCode Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageFailureCode

Show 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 #

NFData ImageFailureCode Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageFailureCode

Methods

rnf :: ImageFailureCode -> () #

Hashable 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

FromJSON ImageFailureCode Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageFailureCode

FromJSONKey ImageFailureCode Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageFailureCode

ToLog ImageFailureCode Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageFailureCode

ToHeader ImageFailureCode Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageFailureCode

ToQuery 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

ToByteString 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

type Rep ImageFailureCode Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageFailureCode

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

LayerAvailability

newtype LayerAvailability Source #

Instances

Instances details
Eq LayerAvailability Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerAvailability

Ord LayerAvailability Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerAvailability

Read LayerAvailability Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerAvailability

Show 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 #

NFData LayerAvailability Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerAvailability

Methods

rnf :: LayerAvailability -> () #

Hashable 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

FromJSON LayerAvailability Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerAvailability

FromJSONKey LayerAvailability Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerAvailability

ToLog LayerAvailability Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerAvailability

ToHeader LayerAvailability Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerAvailability

ToQuery 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

ToByteString 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

type Rep LayerAvailability Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerAvailability

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

LayerFailureCode

newtype LayerFailureCode Source #

Instances

Instances details
Eq LayerFailureCode Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerFailureCode

Ord LayerFailureCode Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerFailureCode

Read LayerFailureCode Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerFailureCode

Show 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 #

NFData LayerFailureCode Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerFailureCode

Methods

rnf :: LayerFailureCode -> () #

Hashable 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

FromJSON LayerFailureCode Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerFailureCode

FromJSONKey LayerFailureCode Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerFailureCode

ToLog LayerFailureCode Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerFailureCode

ToHeader LayerFailureCode Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerFailureCode

ToQuery 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

ToByteString 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

type Rep LayerFailureCode Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerFailureCode

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

RegistryAliasStatus

newtype RegistryAliasStatus Source #

Instances

Instances details
Eq RegistryAliasStatus Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RegistryAliasStatus

Ord RegistryAliasStatus Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RegistryAliasStatus

Read RegistryAliasStatus Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RegistryAliasStatus

Show 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 #

NFData RegistryAliasStatus Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RegistryAliasStatus

Methods

rnf :: RegistryAliasStatus -> () #

Hashable 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

FromJSON RegistryAliasStatus Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RegistryAliasStatus

FromJSONKey RegistryAliasStatus Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RegistryAliasStatus

ToLog RegistryAliasStatus Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RegistryAliasStatus

ToHeader RegistryAliasStatus Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RegistryAliasStatus

ToQuery 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

ToByteString 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

type Rep RegistryAliasStatus Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RegistryAliasStatus

type Rep RegistryAliasStatus = D1 ('MetaData "RegistryAliasStatus" "Amazonka.ECRPublic.Types.RegistryAliasStatus" "libZSservicesZSamazonka-ecr-publicZSamazonka-ecr-public" '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
Eq AuthorizationData Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.AuthorizationData

Read AuthorizationData Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.AuthorizationData

Show 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 #

NFData AuthorizationData Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.AuthorizationData

Methods

rnf :: AuthorizationData -> () #

Hashable AuthorizationData Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.AuthorizationData

FromJSON 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" "libZSservicesZSamazonka-ecr-publicZSamazonka-ecr-public" 'False) (C1 ('MetaCons "AuthorizationData'" 'PrefixI 'True) (S1 ('MetaSel ('Just "expiresAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "authorizationToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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:expiresAt:AuthorizationData', authorizationData_expiresAt - The Unix time in seconds and milliseconds when the authorization token expires. Authorization tokens are valid for 12 hours.

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

Image

data Image Source #

An object representing an Amazon ECR image.

See: newImage smart constructor.

Instances

Instances details
Eq Image Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Image

Methods

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

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

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 #

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 #

NFData Image Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Image

Methods

rnf :: Image -> () #

Hashable Image Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Image

Methods

hashWithSalt :: Int -> Image -> Int #

hash :: Image -> Int #

FromJSON Image Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Image

type Rep Image Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Image

type Rep Image = D1 ('MetaData "Image" "Amazonka.ECRPublic.Types.Image" "libZSservicesZSamazonka-ecr-publicZSamazonka-ecr-public" 'False) (C1 ('MetaCons "Image'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "registryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "imageManifestMediaType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "imageId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImageIdentifier)) :*: (S1 ('MetaSel ('Just "repositoryName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "imageManifest") '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:registryId:Image', image_registryId - The AWS account ID associated with the registry containing the image.

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

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

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

$sel:imageManifest:Image', image_imageManifest - The image manifest 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
Eq ImageDetail Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageDetail

Read ImageDetail Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageDetail

Show 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 #

NFData ImageDetail Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageDetail

Methods

rnf :: ImageDetail -> () #

Hashable ImageDetail Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageDetail

FromJSON 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" "libZSservicesZSamazonka-ecr-publicZSamazonka-ecr-public" 'False) (C1 ('MetaCons "ImageDetail'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "registryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "imageTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "imageManifestMediaType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "imageSizeInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)))) :*: ((S1 ('MetaSel ('Just "imageDigest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "artifactMediaType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "imagePushedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: 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:registryId:ImageDetail', imageDetail_registryId - The AWS account ID associated with the public registry to which this image belongs.

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

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

$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:imageDigest:ImageDetail', imageDetail_imageDigest - The sha256 digest of the image manifest.

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

$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: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
Eq ImageFailure Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageFailure

Read ImageFailure Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageFailure

Show 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 #

NFData ImageFailure Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageFailure

Methods

rnf :: ImageFailure -> () #

Hashable ImageFailure Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageFailure

FromJSON 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" "libZSservicesZSamazonka-ecr-publicZSamazonka-ecr-public" 'False) (C1 ('MetaCons "ImageFailure'" 'PrefixI 'True) (S1 ('MetaSel ('Just "failureReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "failureCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImageFailureCode)) :*: 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:failureReason:ImageFailure', imageFailure_failureReason - The reason for the failure.

$sel:failureCode:ImageFailure', imageFailure_failureCode - The code associated with 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
Eq ImageIdentifier Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageIdentifier

Read ImageIdentifier Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageIdentifier

Show 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 #

NFData ImageIdentifier Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageIdentifier

Methods

rnf :: ImageIdentifier -> () #

Hashable ImageIdentifier Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageIdentifier

ToJSON ImageIdentifier Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageIdentifier

FromJSON 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" "libZSservicesZSamazonka-ecr-publicZSamazonka-ecr-public" '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
Eq ImageTagDetail Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageTagDetail

Read ImageTagDetail Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageTagDetail

Show 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 #

NFData ImageTagDetail Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageTagDetail

Methods

rnf :: ImageTagDetail -> () #

Hashable ImageTagDetail Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ImageTagDetail

FromJSON 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" "libZSservicesZSamazonka-ecr-publicZSamazonka-ecr-public" '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
Eq Layer Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Layer

Methods

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

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

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 #

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 #

NFData Layer Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Layer

Methods

rnf :: Layer -> () #

Hashable Layer Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Layer

Methods

hashWithSalt :: Int -> Layer -> Int #

hash :: Layer -> Int #

FromJSON Layer Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Layer

type Rep Layer Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Layer

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

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

$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:layerAvailability:Layer', layer_layerAvailability - The availability status of the image layer.

LayerFailure

data LayerFailure Source #

An object representing an Amazon ECR image layer failure.

See: newLayerFailure smart constructor.

Instances

Instances details
Eq LayerFailure Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerFailure

Read LayerFailure Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerFailure

Show 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 #

NFData LayerFailure Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerFailure

Methods

rnf :: LayerFailure -> () #

Hashable LayerFailure Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.LayerFailure

FromJSON 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" "libZSservicesZSamazonka-ecr-publicZSamazonka-ecr-public" 'False) (C1 ('MetaCons "LayerFailure'" 'PrefixI 'True) (S1 ('MetaSel ('Just "failureReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "failureCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LayerFailureCode)) :*: 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:failureReason:LayerFailure', layerFailure_failureReason - The reason for the failure.

$sel:failureCode:LayerFailure', layerFailure_failureCode - The failure code associated with 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
Eq ReferencedImageDetail Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ReferencedImageDetail

Read ReferencedImageDetail Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ReferencedImageDetail

Show 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 #

NFData ReferencedImageDetail Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ReferencedImageDetail

Methods

rnf :: ReferencedImageDetail -> () #

Hashable ReferencedImageDetail Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.ReferencedImageDetail

FromJSON 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" "libZSservicesZSamazonka-ecr-publicZSamazonka-ecr-public" 'False) (C1 ('MetaCons "ReferencedImageDetail'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "imageManifestMediaType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "imageSizeInBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer))) :*: (S1 ('MetaSel ('Just "imageDigest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "artifactMediaType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "imagePushedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))))

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:imageManifestMediaType:ReferencedImageDetail', referencedImageDetail_imageManifestMediaType - The media type of the image manifest.

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

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

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

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

Registry

data Registry Source #

The details of a public registry.

See: newRegistry smart constructor.

Instances

Instances details
Eq Registry Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Registry

Read Registry Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Registry

Show 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 #

NFData Registry Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Registry

Methods

rnf :: Registry -> () #

Hashable Registry Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Registry

Methods

hashWithSalt :: Int -> Registry -> Int #

hash :: Registry -> Int #

FromJSON Registry Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Registry

type Rep Registry Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Registry

type Rep Registry = D1 ('MetaData "Registry" "Amazonka.ECRPublic.Types.Registry" "libZSservicesZSamazonka-ecr-publicZSamazonka-ecr-public" '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
Eq RegistryAlias Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RegistryAlias

Read RegistryAlias Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RegistryAlias

Show 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 #

NFData RegistryAlias Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RegistryAlias

Methods

rnf :: RegistryAlias -> () #

Hashable RegistryAlias Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RegistryAlias

FromJSON 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" "libZSservicesZSamazonka-ecr-publicZSamazonka-ecr-public" '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
Eq RegistryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RegistryCatalogData

Read RegistryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RegistryCatalogData

Show 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 #

NFData RegistryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RegistryCatalogData

Methods

rnf :: RegistryCatalogData -> () #

Hashable RegistryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RegistryCatalogData

FromJSON 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" "libZSservicesZSamazonka-ecr-publicZSamazonka-ecr-public" '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
Eq Repository Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Repository

Read Repository Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Repository

Show 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 #

NFData Repository Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Repository

Methods

rnf :: Repository -> () #

Hashable Repository Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Repository

FromJSON 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" "libZSservicesZSamazonka-ecr-publicZSamazonka-ecr-public" 'False) (C1 ('MetaCons "Repository'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "repositoryArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "registryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "repositoryUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "repositoryName") '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: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: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:repositoryUri:Repository', repository_repositoryUri - The URI for the repository. You can use this URI for container image push and pull operations.

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

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
Eq RepositoryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RepositoryCatalogData

Read RepositoryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RepositoryCatalogData

Show 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 #

NFData RepositoryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RepositoryCatalogData

Methods

rnf :: RepositoryCatalogData -> () #

Hashable RepositoryCatalogData Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RepositoryCatalogData

FromJSON 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" "libZSservicesZSamazonka-ecr-publicZSamazonka-ecr-public" 'False) (C1 ('MetaCons "RepositoryCatalogData'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "logoUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "architectures") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "usageText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "marketplaceCertified") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "aboutText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "operatingSystems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "description") '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:logoUrl:RepositoryCatalogData', repositoryCatalogData_logoUrl - The URL containing the logo associated with the repository.

$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:usageText:RepositoryCatalogData', repositoryCatalogData_usageText - The longform usage details of the contents of the repository. The usage text provides context for users of the repository.

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

$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: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:description:RepositoryCatalogData', repositoryCatalogData_description - The short description 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
Eq RepositoryCatalogDataInput Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RepositoryCatalogDataInput

Read RepositoryCatalogDataInput Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RepositoryCatalogDataInput

Show 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 #

NFData RepositoryCatalogDataInput Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RepositoryCatalogDataInput

Hashable RepositoryCatalogDataInput Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.RepositoryCatalogDataInput

ToJSON 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" "libZSservicesZSamazonka-ecr-publicZSamazonka-ecr-public" 'False) (C1 ('MetaCons "RepositoryCatalogDataInput'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "logoImageBlob") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Base64)) :*: (S1 ('MetaSel ('Just "architectures") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "usageText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "aboutText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "operatingSystems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "description") '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: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: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: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.

$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: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: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.

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
Eq Tag Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Tag

Methods

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

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

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 #

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 #

NFData Tag Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Tag

Methods

rnf :: Tag -> () #

Hashable Tag Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

ToJSON Tag Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Tag

FromJSON Tag Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Tag

type Rep Tag Source # 
Instance details

Defined in Amazonka.ECRPublic.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.ECRPublic.Types.Tag" "libZSservicesZSamazonka-ecr-publicZSamazonka-ecr-public" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "key") '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: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).

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