libZSservicesZSamazonka-ecrZSamazonka-ecr
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.ECR.Types

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2015-09-21 of the Amazon EC2 Container Registry SDK configuration.

Errors

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

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

There was an exception validating this request.

_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 :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

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

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

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

The image layer already exists in the associated repository.

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

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

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

The specified layer is not available because it is not associated with an image. Unassociated image layers may be cleaned up at any time.

_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 :: AsError a => Getting (First ServiceError) a ServiceError Source #

Layer parts must be at least 5 MiB in size.

_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 :: AsError a => Getting (First ServiceError) a ServiceError Source #

The image requested does not exist in the specified repository.

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

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

The registry doesn't have an associated registry policy.

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

The previous lifecycle policy preview request has not completed. Wait and try again.

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

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

The lifecycle policy could not be found, and no policy is set to the repository.

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

The operation failed due to a KMS exception.

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

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

The image is of a type that cannot be scanned.

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

The specified repository already exists in the specified registry.

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

The specified image scan could not be found. Ensure that image scanning is enabled on the repository and try again.

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

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

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

The specified layer upload does not contain any layer parts.

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

EncryptionType

newtype EncryptionType Source #

Constructors

EncryptionType' 

Instances

Instances details
Eq EncryptionType Source # 
Instance details

Defined in Amazonka.ECR.Types.EncryptionType

Ord EncryptionType Source # 
Instance details

Defined in Amazonka.ECR.Types.EncryptionType

Read EncryptionType Source # 
Instance details

Defined in Amazonka.ECR.Types.EncryptionType

Show EncryptionType Source # 
Instance details

Defined in Amazonka.ECR.Types.EncryptionType

Generic EncryptionType Source # 
Instance details

Defined in Amazonka.ECR.Types.EncryptionType

Associated Types

type Rep EncryptionType :: Type -> Type #

NFData EncryptionType Source # 
Instance details

Defined in Amazonka.ECR.Types.EncryptionType

Methods

rnf :: EncryptionType -> () #

Hashable EncryptionType Source # 
Instance details

Defined in Amazonka.ECR.Types.EncryptionType

ToJSON EncryptionType Source # 
Instance details

Defined in Amazonka.ECR.Types.EncryptionType

ToJSONKey EncryptionType Source # 
Instance details

Defined in Amazonka.ECR.Types.EncryptionType

FromJSON EncryptionType Source # 
Instance details

Defined in Amazonka.ECR.Types.EncryptionType

FromJSONKey EncryptionType Source # 
Instance details

Defined in Amazonka.ECR.Types.EncryptionType

ToLog EncryptionType Source # 
Instance details

Defined in Amazonka.ECR.Types.EncryptionType

ToHeader EncryptionType Source # 
Instance details

Defined in Amazonka.ECR.Types.EncryptionType

ToQuery EncryptionType Source # 
Instance details

Defined in Amazonka.ECR.Types.EncryptionType

FromXML EncryptionType Source # 
Instance details

Defined in Amazonka.ECR.Types.EncryptionType

ToXML EncryptionType Source # 
Instance details

Defined in Amazonka.ECR.Types.EncryptionType

Methods

toXML :: EncryptionType -> XML #

ToByteString EncryptionType Source # 
Instance details

Defined in Amazonka.ECR.Types.EncryptionType

FromText EncryptionType Source # 
Instance details

Defined in Amazonka.ECR.Types.EncryptionType

ToText EncryptionType Source # 
Instance details

Defined in Amazonka.ECR.Types.EncryptionType

type Rep EncryptionType Source # 
Instance details

Defined in Amazonka.ECR.Types.EncryptionType

type Rep EncryptionType = D1 ('MetaData "EncryptionType" "Amazonka.ECR.Types.EncryptionType" "libZSservicesZSamazonka-ecrZSamazonka-ecr" 'True) (C1 ('MetaCons "EncryptionType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEncryptionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FindingSeverity

newtype FindingSeverity Source #

Constructors

FindingSeverity' 

Instances

Instances details
Eq FindingSeverity Source # 
Instance details

Defined in Amazonka.ECR.Types.FindingSeverity

Ord FindingSeverity Source # 
Instance details

Defined in Amazonka.ECR.Types.FindingSeverity

Read FindingSeverity Source # 
Instance details

Defined in Amazonka.ECR.Types.FindingSeverity

Show FindingSeverity Source # 
Instance details

Defined in Amazonka.ECR.Types.FindingSeverity

Generic FindingSeverity Source # 
Instance details

Defined in Amazonka.ECR.Types.FindingSeverity

Associated Types

type Rep FindingSeverity :: Type -> Type #

NFData FindingSeverity Source # 
Instance details

Defined in Amazonka.ECR.Types.FindingSeverity

Methods

rnf :: FindingSeverity -> () #

Hashable FindingSeverity Source # 
Instance details

Defined in Amazonka.ECR.Types.FindingSeverity

ToJSON FindingSeverity Source # 
Instance details

Defined in Amazonka.ECR.Types.FindingSeverity

ToJSONKey FindingSeverity Source # 
Instance details

Defined in Amazonka.ECR.Types.FindingSeverity

FromJSON FindingSeverity Source # 
Instance details

Defined in Amazonka.ECR.Types.FindingSeverity

FromJSONKey FindingSeverity Source # 
Instance details

Defined in Amazonka.ECR.Types.FindingSeverity

ToLog FindingSeverity Source # 
Instance details

Defined in Amazonka.ECR.Types.FindingSeverity

ToHeader FindingSeverity Source # 
Instance details

Defined in Amazonka.ECR.Types.FindingSeverity

ToQuery FindingSeverity Source # 
Instance details

Defined in Amazonka.ECR.Types.FindingSeverity

FromXML FindingSeverity Source # 
Instance details

Defined in Amazonka.ECR.Types.FindingSeverity

ToXML FindingSeverity Source # 
Instance details

Defined in Amazonka.ECR.Types.FindingSeverity

Methods

toXML :: FindingSeverity -> XML #

ToByteString FindingSeverity Source # 
Instance details

Defined in Amazonka.ECR.Types.FindingSeverity

FromText FindingSeverity Source # 
Instance details

Defined in Amazonka.ECR.Types.FindingSeverity

ToText FindingSeverity Source # 
Instance details

Defined in Amazonka.ECR.Types.FindingSeverity

type Rep FindingSeverity Source # 
Instance details

Defined in Amazonka.ECR.Types.FindingSeverity

type Rep FindingSeverity = D1 ('MetaData "FindingSeverity" "Amazonka.ECR.Types.FindingSeverity" "libZSservicesZSamazonka-ecrZSamazonka-ecr" 'True) (C1 ('MetaCons "FindingSeverity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFindingSeverity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ImageActionType

newtype ImageActionType Source #

Constructors

ImageActionType' 

Bundled Patterns

pattern ImageActionType_EXPIRE :: ImageActionType 

Instances

Instances details
Eq ImageActionType Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageActionType

Ord ImageActionType Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageActionType

Read ImageActionType Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageActionType

Show ImageActionType Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageActionType

Generic ImageActionType Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageActionType

Associated Types

type Rep ImageActionType :: Type -> Type #

NFData ImageActionType Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageActionType

Methods

rnf :: ImageActionType -> () #

Hashable ImageActionType Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageActionType

ToJSON ImageActionType Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageActionType

ToJSONKey ImageActionType Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageActionType

FromJSON ImageActionType Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageActionType

FromJSONKey ImageActionType Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageActionType

ToLog ImageActionType Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageActionType

ToHeader ImageActionType Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageActionType

ToQuery ImageActionType Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageActionType

FromXML ImageActionType Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageActionType

ToXML ImageActionType Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageActionType

Methods

toXML :: ImageActionType -> XML #

ToByteString ImageActionType Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageActionType

FromText ImageActionType Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageActionType

ToText ImageActionType Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageActionType

type Rep ImageActionType Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageActionType

type Rep ImageActionType = D1 ('MetaData "ImageActionType" "Amazonka.ECR.Types.ImageActionType" "libZSservicesZSamazonka-ecrZSamazonka-ecr" 'True) (C1 ('MetaCons "ImageActionType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromImageActionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ImageFailureCode

newtype ImageFailureCode Source #

Instances

Instances details
Eq ImageFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageFailureCode

Ord ImageFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageFailureCode

Read ImageFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageFailureCode

Show ImageFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageFailureCode

Generic ImageFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageFailureCode

Associated Types

type Rep ImageFailureCode :: Type -> Type #

NFData ImageFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageFailureCode

Methods

rnf :: ImageFailureCode -> () #

Hashable ImageFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageFailureCode

ToJSON ImageFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageFailureCode

ToJSONKey ImageFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageFailureCode

FromJSON ImageFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageFailureCode

FromJSONKey ImageFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageFailureCode

ToLog ImageFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageFailureCode

ToHeader ImageFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageFailureCode

ToQuery ImageFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageFailureCode

FromXML ImageFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageFailureCode

ToXML ImageFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageFailureCode

ToByteString ImageFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageFailureCode

FromText ImageFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageFailureCode

ToText ImageFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageFailureCode

type Rep ImageFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageFailureCode

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

ImageTagMutability

newtype ImageTagMutability Source #

Instances

Instances details
Eq ImageTagMutability Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageTagMutability

Ord ImageTagMutability Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageTagMutability

Read ImageTagMutability Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageTagMutability

Show ImageTagMutability Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageTagMutability

Generic ImageTagMutability Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageTagMutability

Associated Types

type Rep ImageTagMutability :: Type -> Type #

NFData ImageTagMutability Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageTagMutability

Methods

rnf :: ImageTagMutability -> () #

Hashable ImageTagMutability Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageTagMutability

ToJSON ImageTagMutability Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageTagMutability

ToJSONKey ImageTagMutability Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageTagMutability

FromJSON ImageTagMutability Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageTagMutability

FromJSONKey ImageTagMutability Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageTagMutability

ToLog ImageTagMutability Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageTagMutability

ToHeader ImageTagMutability Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageTagMutability

ToQuery ImageTagMutability Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageTagMutability

FromXML ImageTagMutability Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageTagMutability

ToXML ImageTagMutability Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageTagMutability

ToByteString ImageTagMutability Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageTagMutability

FromText ImageTagMutability Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageTagMutability

ToText ImageTagMutability Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageTagMutability

type Rep ImageTagMutability Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageTagMutability

type Rep ImageTagMutability = D1 ('MetaData "ImageTagMutability" "Amazonka.ECR.Types.ImageTagMutability" "libZSservicesZSamazonka-ecrZSamazonka-ecr" 'True) (C1 ('MetaCons "ImageTagMutability'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromImageTagMutability") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LayerAvailability

newtype LayerAvailability Source #

Instances

Instances details
Eq LayerAvailability Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerAvailability

Ord LayerAvailability Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerAvailability

Read LayerAvailability Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerAvailability

Show LayerAvailability Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerAvailability

Generic LayerAvailability Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerAvailability

Associated Types

type Rep LayerAvailability :: Type -> Type #

NFData LayerAvailability Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerAvailability

Methods

rnf :: LayerAvailability -> () #

Hashable LayerAvailability Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerAvailability

ToJSON LayerAvailability Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerAvailability

ToJSONKey LayerAvailability Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerAvailability

FromJSON LayerAvailability Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerAvailability

FromJSONKey LayerAvailability Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerAvailability

ToLog LayerAvailability Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerAvailability

ToHeader LayerAvailability Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerAvailability

ToQuery LayerAvailability Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerAvailability

FromXML LayerAvailability Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerAvailability

ToXML LayerAvailability Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerAvailability

ToByteString LayerAvailability Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerAvailability

FromText LayerAvailability Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerAvailability

ToText LayerAvailability Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerAvailability

type Rep LayerAvailability Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerAvailability

type Rep LayerAvailability = D1 ('MetaData "LayerAvailability" "Amazonka.ECR.Types.LayerAvailability" "libZSservicesZSamazonka-ecrZSamazonka-ecr" '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.ECR.Types.LayerFailureCode

Ord LayerFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerFailureCode

Read LayerFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerFailureCode

Show LayerFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerFailureCode

Generic LayerFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerFailureCode

Associated Types

type Rep LayerFailureCode :: Type -> Type #

NFData LayerFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerFailureCode

Methods

rnf :: LayerFailureCode -> () #

Hashable LayerFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerFailureCode

ToJSON LayerFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerFailureCode

ToJSONKey LayerFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerFailureCode

FromJSON LayerFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerFailureCode

FromJSONKey LayerFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerFailureCode

ToLog LayerFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerFailureCode

ToHeader LayerFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerFailureCode

ToQuery LayerFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerFailureCode

FromXML LayerFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerFailureCode

ToXML LayerFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerFailureCode

ToByteString LayerFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerFailureCode

FromText LayerFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerFailureCode

ToText LayerFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerFailureCode

type Rep LayerFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerFailureCode

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

LifecyclePolicyPreviewStatus

newtype LifecyclePolicyPreviewStatus Source #

Instances

Instances details
Eq LifecyclePolicyPreviewStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyPreviewStatus

Ord LifecyclePolicyPreviewStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyPreviewStatus

Read LifecyclePolicyPreviewStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyPreviewStatus

Show LifecyclePolicyPreviewStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyPreviewStatus

Generic LifecyclePolicyPreviewStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyPreviewStatus

Associated Types

type Rep LifecyclePolicyPreviewStatus :: Type -> Type #

NFData LifecyclePolicyPreviewStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyPreviewStatus

Hashable LifecyclePolicyPreviewStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyPreviewStatus

ToJSON LifecyclePolicyPreviewStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyPreviewStatus

ToJSONKey LifecyclePolicyPreviewStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyPreviewStatus

FromJSON LifecyclePolicyPreviewStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyPreviewStatus

FromJSONKey LifecyclePolicyPreviewStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyPreviewStatus

ToLog LifecyclePolicyPreviewStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyPreviewStatus

ToHeader LifecyclePolicyPreviewStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyPreviewStatus

ToQuery LifecyclePolicyPreviewStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyPreviewStatus

FromXML LifecyclePolicyPreviewStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyPreviewStatus

ToXML LifecyclePolicyPreviewStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyPreviewStatus

ToByteString LifecyclePolicyPreviewStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyPreviewStatus

FromText LifecyclePolicyPreviewStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyPreviewStatus

ToText LifecyclePolicyPreviewStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyPreviewStatus

type Rep LifecyclePolicyPreviewStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyPreviewStatus

type Rep LifecyclePolicyPreviewStatus = D1 ('MetaData "LifecyclePolicyPreviewStatus" "Amazonka.ECR.Types.LifecyclePolicyPreviewStatus" "libZSservicesZSamazonka-ecrZSamazonka-ecr" 'True) (C1 ('MetaCons "LifecyclePolicyPreviewStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLifecyclePolicyPreviewStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ReplicationStatus

newtype ReplicationStatus Source #

Instances

Instances details
Eq ReplicationStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationStatus

Ord ReplicationStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationStatus

Read ReplicationStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationStatus

Show ReplicationStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationStatus

Generic ReplicationStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationStatus

Associated Types

type Rep ReplicationStatus :: Type -> Type #

NFData ReplicationStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationStatus

Methods

rnf :: ReplicationStatus -> () #

Hashable ReplicationStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationStatus

ToJSON ReplicationStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationStatus

ToJSONKey ReplicationStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationStatus

FromJSON ReplicationStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationStatus

FromJSONKey ReplicationStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationStatus

ToLog ReplicationStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationStatus

ToHeader ReplicationStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationStatus

ToQuery ReplicationStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationStatus

FromXML ReplicationStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationStatus

ToXML ReplicationStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationStatus

ToByteString ReplicationStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationStatus

FromText ReplicationStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationStatus

ToText ReplicationStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationStatus

type Rep ReplicationStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationStatus

type Rep ReplicationStatus = D1 ('MetaData "ReplicationStatus" "Amazonka.ECR.Types.ReplicationStatus" "libZSservicesZSamazonka-ecrZSamazonka-ecr" 'True) (C1 ('MetaCons "ReplicationStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromReplicationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RepositoryFilterType

newtype RepositoryFilterType Source #

Instances

Instances details
Eq RepositoryFilterType Source # 
Instance details

Defined in Amazonka.ECR.Types.RepositoryFilterType

Ord RepositoryFilterType Source # 
Instance details

Defined in Amazonka.ECR.Types.RepositoryFilterType

Read RepositoryFilterType Source # 
Instance details

Defined in Amazonka.ECR.Types.RepositoryFilterType

Show RepositoryFilterType Source # 
Instance details

Defined in Amazonka.ECR.Types.RepositoryFilterType

Generic RepositoryFilterType Source # 
Instance details

Defined in Amazonka.ECR.Types.RepositoryFilterType

Associated Types

type Rep RepositoryFilterType :: Type -> Type #

NFData RepositoryFilterType Source # 
Instance details

Defined in Amazonka.ECR.Types.RepositoryFilterType

Methods

rnf :: RepositoryFilterType -> () #

Hashable RepositoryFilterType Source # 
Instance details

Defined in Amazonka.ECR.Types.RepositoryFilterType

ToJSON RepositoryFilterType Source # 
Instance details

Defined in Amazonka.ECR.Types.RepositoryFilterType

ToJSONKey RepositoryFilterType Source # 
Instance details

Defined in Amazonka.ECR.Types.RepositoryFilterType

FromJSON RepositoryFilterType Source # 
Instance details

Defined in Amazonka.ECR.Types.RepositoryFilterType

FromJSONKey RepositoryFilterType Source # 
Instance details

Defined in Amazonka.ECR.Types.RepositoryFilterType

ToLog RepositoryFilterType Source # 
Instance details

Defined in Amazonka.ECR.Types.RepositoryFilterType

ToHeader RepositoryFilterType Source # 
Instance details

Defined in Amazonka.ECR.Types.RepositoryFilterType

ToQuery RepositoryFilterType Source # 
Instance details

Defined in Amazonka.ECR.Types.RepositoryFilterType

FromXML RepositoryFilterType Source # 
Instance details

Defined in Amazonka.ECR.Types.RepositoryFilterType

ToXML RepositoryFilterType Source # 
Instance details

Defined in Amazonka.ECR.Types.RepositoryFilterType

ToByteString RepositoryFilterType Source # 
Instance details

Defined in Amazonka.ECR.Types.RepositoryFilterType

FromText RepositoryFilterType Source # 
Instance details

Defined in Amazonka.ECR.Types.RepositoryFilterType

ToText RepositoryFilterType Source # 
Instance details

Defined in Amazonka.ECR.Types.RepositoryFilterType

type Rep RepositoryFilterType Source # 
Instance details

Defined in Amazonka.ECR.Types.RepositoryFilterType

type Rep RepositoryFilterType = D1 ('MetaData "RepositoryFilterType" "Amazonka.ECR.Types.RepositoryFilterType" "libZSservicesZSamazonka-ecrZSamazonka-ecr" 'True) (C1 ('MetaCons "RepositoryFilterType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRepositoryFilterType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ScanStatus

newtype ScanStatus Source #

Constructors

ScanStatus' 

Fields

Instances

Instances details
Eq ScanStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanStatus

Ord ScanStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanStatus

Read ScanStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanStatus

Show ScanStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanStatus

Generic ScanStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanStatus

Associated Types

type Rep ScanStatus :: Type -> Type #

NFData ScanStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanStatus

Methods

rnf :: ScanStatus -> () #

Hashable ScanStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanStatus

ToJSON ScanStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanStatus

ToJSONKey ScanStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanStatus

FromJSON ScanStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanStatus

FromJSONKey ScanStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanStatus

ToLog ScanStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanStatus

ToHeader ScanStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanStatus

ToQuery ScanStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanStatus

FromXML ScanStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanStatus

ToXML ScanStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanStatus

Methods

toXML :: ScanStatus -> XML #

ToByteString ScanStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanStatus

FromText ScanStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanStatus

ToText ScanStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanStatus

Methods

toText :: ScanStatus -> Text #

type Rep ScanStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanStatus

type Rep ScanStatus = D1 ('MetaData "ScanStatus" "Amazonka.ECR.Types.ScanStatus" "libZSservicesZSamazonka-ecrZSamazonka-ecr" 'True) (C1 ('MetaCons "ScanStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromScanStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

TagStatus

newtype TagStatus Source #

Constructors

TagStatus' 

Fields

Bundled Patterns

pattern TagStatus_ANY :: TagStatus 
pattern TagStatus_TAGGED :: TagStatus 
pattern TagStatus_UNTAGGED :: TagStatus 

Instances

Instances details
Eq TagStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.TagStatus

Ord TagStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.TagStatus

Read TagStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.TagStatus

Show TagStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.TagStatus

Generic TagStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.TagStatus

Associated Types

type Rep TagStatus :: Type -> Type #

NFData TagStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.TagStatus

Methods

rnf :: TagStatus -> () #

Hashable TagStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.TagStatus

ToJSON TagStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.TagStatus

ToJSONKey TagStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.TagStatus

FromJSON TagStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.TagStatus

FromJSONKey TagStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.TagStatus

ToLog TagStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.TagStatus

ToHeader TagStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.TagStatus

ToQuery TagStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.TagStatus

FromXML TagStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.TagStatus

ToXML TagStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.TagStatus

Methods

toXML :: TagStatus -> XML #

ToByteString TagStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.TagStatus

Methods

toBS :: TagStatus -> ByteString #

FromText TagStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.TagStatus

ToText TagStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.TagStatus

Methods

toText :: TagStatus -> Text #

type Rep TagStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.TagStatus

type Rep TagStatus = D1 ('MetaData "TagStatus" "Amazonka.ECR.Types.TagStatus" "libZSservicesZSamazonka-ecrZSamazonka-ecr" 'True) (C1 ('MetaCons "TagStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromTagStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Attribute

data Attribute Source #

This data type is used in the ImageScanFinding data type.

See: newAttribute smart constructor.

Constructors

Attribute' 

Fields

Instances

Instances details
Eq Attribute Source # 
Instance details

Defined in Amazonka.ECR.Types.Attribute

Read Attribute Source # 
Instance details

Defined in Amazonka.ECR.Types.Attribute

Show Attribute Source # 
Instance details

Defined in Amazonka.ECR.Types.Attribute

Generic Attribute Source # 
Instance details

Defined in Amazonka.ECR.Types.Attribute

Associated Types

type Rep Attribute :: Type -> Type #

NFData Attribute Source # 
Instance details

Defined in Amazonka.ECR.Types.Attribute

Methods

rnf :: Attribute -> () #

Hashable Attribute Source # 
Instance details

Defined in Amazonka.ECR.Types.Attribute

FromJSON Attribute Source # 
Instance details

Defined in Amazonka.ECR.Types.Attribute

type Rep Attribute Source # 
Instance details

Defined in Amazonka.ECR.Types.Attribute

type Rep Attribute = D1 ('MetaData "Attribute" "Amazonka.ECR.Types.Attribute" "libZSservicesZSamazonka-ecrZSamazonka-ecr" 'False) (C1 ('MetaCons "Attribute'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newAttribute Source #

Create a value of Attribute 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:Attribute', attribute_value - The value assigned to the attribute key.

$sel:key:Attribute', attribute_key - The attribute key.

attribute_value :: Lens' Attribute (Maybe Text) Source #

The value assigned to the attribute key.

attribute_key :: Lens' Attribute Text Source #

The attribute key.

AuthorizationData

data AuthorizationData Source #

An object representing authorization data for an Amazon ECR registry.

See: newAuthorizationData smart constructor.

Constructors

AuthorizationData' 

Fields

  • expiresAt :: Maybe POSIX

    The Unix time in seconds and milliseconds when the authorization token expires. Authorization tokens are valid for 12 hours.

  • proxyEndpoint :: Maybe Text

    The registry URL to use for this authorization token in a docker login command. The Amazon ECR registry URL format is https://aws_account_id.dkr.ecr.region.amazonaws.com. For example, https://012345678910.dkr.ecr.us-east-1.amazonaws.com..

  • authorizationToken :: Maybe Text

    A base64-encoded string that contains authorization data for the specified Amazon ECR registry. When the string is decoded, it is presented in the format user:password for private registry authentication using docker login.

Instances

Instances details
Eq AuthorizationData Source # 
Instance details

Defined in Amazonka.ECR.Types.AuthorizationData

Read AuthorizationData Source # 
Instance details

Defined in Amazonka.ECR.Types.AuthorizationData

Show AuthorizationData Source # 
Instance details

Defined in Amazonka.ECR.Types.AuthorizationData

Generic AuthorizationData Source # 
Instance details

Defined in Amazonka.ECR.Types.AuthorizationData

Associated Types

type Rep AuthorizationData :: Type -> Type #

NFData AuthorizationData Source # 
Instance details

Defined in Amazonka.ECR.Types.AuthorizationData

Methods

rnf :: AuthorizationData -> () #

Hashable AuthorizationData Source # 
Instance details

Defined in Amazonka.ECR.Types.AuthorizationData

FromJSON AuthorizationData Source # 
Instance details

Defined in Amazonka.ECR.Types.AuthorizationData

type Rep AuthorizationData Source # 
Instance details

Defined in Amazonka.ECR.Types.AuthorizationData

type Rep AuthorizationData = D1 ('MetaData "AuthorizationData" "Amazonka.ECR.Types.AuthorizationData" "libZSservicesZSamazonka-ecrZSamazonka-ecr" 'False) (C1 ('MetaCons "AuthorizationData'" 'PrefixI 'True) (S1 ('MetaSel ('Just "expiresAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "proxyEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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:proxyEndpoint:AuthorizationData', authorizationData_proxyEndpoint - The registry URL to use for this authorization token in a docker login command. The Amazon ECR registry URL format is https://aws_account_id.dkr.ecr.region.amazonaws.com. For example, https://012345678910.dkr.ecr.us-east-1.amazonaws.com..

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

authorizationData_expiresAt :: Lens' AuthorizationData (Maybe UTCTime) Source #

The Unix time in seconds and milliseconds when the authorization token expires. Authorization tokens are valid for 12 hours.

authorizationData_proxyEndpoint :: Lens' AuthorizationData (Maybe Text) Source #

The registry URL to use for this authorization token in a docker login command. The Amazon ECR registry URL format is https://aws_account_id.dkr.ecr.region.amazonaws.com. For example, https://012345678910.dkr.ecr.us-east-1.amazonaws.com..

authorizationData_authorizationToken :: Lens' AuthorizationData (Maybe Text) Source #

A base64-encoded string that contains authorization data for the specified Amazon ECR registry. When the string is decoded, it is presented in the format user:password for private registry authentication using docker login.

DescribeImagesFilter

data DescribeImagesFilter Source #

An object representing a filter on a DescribeImages operation.

See: newDescribeImagesFilter smart constructor.

Constructors

DescribeImagesFilter' 

Fields

  • tagStatus :: Maybe TagStatus

    The tag status with which to filter your DescribeImages results. You can filter results based on whether they are TAGGED or UNTAGGED.

Instances

Instances details
Eq DescribeImagesFilter Source # 
Instance details

Defined in Amazonka.ECR.Types.DescribeImagesFilter

Read DescribeImagesFilter Source # 
Instance details

Defined in Amazonka.ECR.Types.DescribeImagesFilter

Show DescribeImagesFilter Source # 
Instance details

Defined in Amazonka.ECR.Types.DescribeImagesFilter

Generic DescribeImagesFilter Source # 
Instance details

Defined in Amazonka.ECR.Types.DescribeImagesFilter

Associated Types

type Rep DescribeImagesFilter :: Type -> Type #

NFData DescribeImagesFilter Source # 
Instance details

Defined in Amazonka.ECR.Types.DescribeImagesFilter

Methods

rnf :: DescribeImagesFilter -> () #

Hashable DescribeImagesFilter Source # 
Instance details

Defined in Amazonka.ECR.Types.DescribeImagesFilter

ToJSON DescribeImagesFilter Source # 
Instance details

Defined in Amazonka.ECR.Types.DescribeImagesFilter

type Rep DescribeImagesFilter Source # 
Instance details

Defined in Amazonka.ECR.Types.DescribeImagesFilter

type Rep DescribeImagesFilter = D1 ('MetaData "DescribeImagesFilter" "Amazonka.ECR.Types.DescribeImagesFilter" "libZSservicesZSamazonka-ecrZSamazonka-ecr" 'False) (C1 ('MetaCons "DescribeImagesFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tagStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TagStatus))))

newDescribeImagesFilter :: DescribeImagesFilter Source #

Create a value of DescribeImagesFilter 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:tagStatus:DescribeImagesFilter', describeImagesFilter_tagStatus - The tag status with which to filter your DescribeImages results. You can filter results based on whether they are TAGGED or UNTAGGED.

describeImagesFilter_tagStatus :: Lens' DescribeImagesFilter (Maybe TagStatus) Source #

The tag status with which to filter your DescribeImages results. You can filter results based on whether they are TAGGED or UNTAGGED.

EncryptionConfiguration

data EncryptionConfiguration Source #

The encryption configuration for the repository. This determines how the contents of your repository are encrypted at rest.

By default, when no encryption configuration is set or the AES256 encryption type is used, Amazon ECR uses server-side encryption with Amazon S3-managed encryption keys which encrypts your data at rest using an AES-256 encryption algorithm. This does not require any action on your part.

For more control over the encryption of the contents of your repository, you can use server-side encryption with Key Management Service key stored in Key Management Service (KMS) to encrypt your images. For more information, see Amazon ECR encryption at rest in the Amazon Elastic Container Registry User Guide.

See: newEncryptionConfiguration smart constructor.

Constructors

EncryptionConfiguration' 

Fields

  • kmsKey :: Maybe Text

    If you use the KMS encryption type, specify the KMS key to use for encryption. The alias, key ID, or full ARN of the KMS key can be specified. The key must exist in the same Region as the repository. If no key is specified, the default Amazon Web Services managed KMS key for Amazon ECR will be used.

  • encryptionType :: EncryptionType

    The encryption type to use.

    If you use the KMS encryption type, the contents of the repository will be encrypted using server-side encryption with Key Management Service key stored in KMS. When you use KMS to encrypt your data, you can either use the default Amazon Web Services managed KMS key for Amazon ECR, or specify your own KMS key, which you already created. For more information, see Protecting data using server-side encryption with an KMS key stored in Key Management Service (SSE-KMS) in the Amazon Simple Storage Service Console Developer Guide..

    If you use the AES256 encryption type, Amazon ECR uses server-side encryption with Amazon S3-managed encryption keys which encrypts the images in the repository using an AES-256 encryption algorithm. For more information, see Protecting data using server-side encryption with Amazon S3-managed encryption keys (SSE-S3) in the Amazon Simple Storage Service Console Developer Guide..

Instances

Instances details
Eq EncryptionConfiguration Source # 
Instance details

Defined in Amazonka.ECR.Types.EncryptionConfiguration

Read EncryptionConfiguration Source # 
Instance details

Defined in Amazonka.ECR.Types.EncryptionConfiguration

Show EncryptionConfiguration Source # 
Instance details

Defined in Amazonka.ECR.Types.EncryptionConfiguration

Generic EncryptionConfiguration Source # 
Instance details

Defined in Amazonka.ECR.Types.EncryptionConfiguration

Associated Types

type Rep EncryptionConfiguration :: Type -> Type #

NFData EncryptionConfiguration Source # 
Instance details

Defined in Amazonka.ECR.Types.EncryptionConfiguration

Methods

rnf :: EncryptionConfiguration -> () #

Hashable EncryptionConfiguration Source # 
Instance details

Defined in Amazonka.ECR.Types.EncryptionConfiguration

ToJSON EncryptionConfiguration Source # 
Instance details

Defined in Amazonka.ECR.Types.EncryptionConfiguration

FromJSON EncryptionConfiguration Source # 
Instance details

Defined in Amazonka.ECR.Types.EncryptionConfiguration

type Rep EncryptionConfiguration Source # 
Instance details

Defined in Amazonka.ECR.Types.EncryptionConfiguration

type Rep EncryptionConfiguration = D1 ('MetaData "EncryptionConfiguration" "Amazonka.ECR.Types.EncryptionConfiguration" "libZSservicesZSamazonka-ecrZSamazonka-ecr" 'False) (C1 ('MetaCons "EncryptionConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "kmsKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "encryptionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EncryptionType)))

newEncryptionConfiguration Source #

Create a value of EncryptionConfiguration 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:kmsKey:EncryptionConfiguration', encryptionConfiguration_kmsKey - If you use the KMS encryption type, specify the KMS key to use for encryption. The alias, key ID, or full ARN of the KMS key can be specified. The key must exist in the same Region as the repository. If no key is specified, the default Amazon Web Services managed KMS key for Amazon ECR will be used.

$sel:encryptionType:EncryptionConfiguration', encryptionConfiguration_encryptionType - The encryption type to use.

If you use the KMS encryption type, the contents of the repository will be encrypted using server-side encryption with Key Management Service key stored in KMS. When you use KMS to encrypt your data, you can either use the default Amazon Web Services managed KMS key for Amazon ECR, or specify your own KMS key, which you already created. For more information, see Protecting data using server-side encryption with an KMS key stored in Key Management Service (SSE-KMS) in the Amazon Simple Storage Service Console Developer Guide..

If you use the AES256 encryption type, Amazon ECR uses server-side encryption with Amazon S3-managed encryption keys which encrypts the images in the repository using an AES-256 encryption algorithm. For more information, see Protecting data using server-side encryption with Amazon S3-managed encryption keys (SSE-S3) in the Amazon Simple Storage Service Console Developer Guide..

encryptionConfiguration_kmsKey :: Lens' EncryptionConfiguration (Maybe Text) Source #

If you use the KMS encryption type, specify the KMS key to use for encryption. The alias, key ID, or full ARN of the KMS key can be specified. The key must exist in the same Region as the repository. If no key is specified, the default Amazon Web Services managed KMS key for Amazon ECR will be used.

encryptionConfiguration_encryptionType :: Lens' EncryptionConfiguration EncryptionType Source #

The encryption type to use.

If you use the KMS encryption type, the contents of the repository will be encrypted using server-side encryption with Key Management Service key stored in KMS. When you use KMS to encrypt your data, you can either use the default Amazon Web Services managed KMS key for Amazon ECR, or specify your own KMS key, which you already created. For more information, see Protecting data using server-side encryption with an KMS key stored in Key Management Service (SSE-KMS) in the Amazon Simple Storage Service Console Developer Guide..

If you use the AES256 encryption type, Amazon ECR uses server-side encryption with Amazon S3-managed encryption keys which encrypts the images in the repository using an AES-256 encryption algorithm. For more information, see Protecting data using server-side encryption with Amazon S3-managed encryption keys (SSE-S3) in the Amazon Simple Storage Service Console Developer Guide..

Image

data Image Source #

An object representing an Amazon ECR image.

See: newImage smart constructor.

Constructors

Image' 

Fields

Instances

Instances details
Eq Image Source # 
Instance details

Defined in Amazonka.ECR.Types.Image

Methods

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

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

Read Image Source # 
Instance details

Defined in Amazonka.ECR.Types.Image

Show Image Source # 
Instance details

Defined in Amazonka.ECR.Types.Image

Methods

showsPrec :: Int -> Image -> ShowS #

show :: Image -> String #

showList :: [Image] -> ShowS #

Generic Image Source # 
Instance details

Defined in Amazonka.ECR.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.ECR.Types.Image

Methods

rnf :: Image -> () #

Hashable Image Source # 
Instance details

Defined in Amazonka.ECR.Types.Image

Methods

hashWithSalt :: Int -> Image -> Int #

hash :: Image -> Int #

FromJSON Image Source # 
Instance details

Defined in Amazonka.ECR.Types.Image

type Rep Image Source # 
Instance details

Defined in Amazonka.ECR.Types.Image

type Rep Image = D1 ('MetaData "Image" "Amazonka.ECR.Types.Image" "libZSservicesZSamazonka-ecrZSamazonka-ecr" '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 Amazon Web Services 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.

image_registryId :: Lens' Image (Maybe Text) Source #

The Amazon Web Services account ID associated with the registry containing the image.

image_imageManifestMediaType :: Lens' Image (Maybe Text) Source #

The manifest media type of the image.

image_imageId :: Lens' Image (Maybe ImageIdentifier) Source #

An object containing the image tag and image digest associated with an image.

image_repositoryName :: Lens' Image (Maybe Text) Source #

The name of the repository associated with the image.

image_imageManifest :: Lens' Image (Maybe Text) Source #

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.

Constructors

ImageDetail' 

Fields

Instances

Instances details
Eq ImageDetail Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageDetail

Read ImageDetail Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageDetail

Show ImageDetail Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageDetail

Generic ImageDetail Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageDetail

Associated Types

type Rep ImageDetail :: Type -> Type #

NFData ImageDetail Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageDetail

Methods

rnf :: ImageDetail -> () #

Hashable ImageDetail Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageDetail

FromJSON ImageDetail Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageDetail

type Rep ImageDetail Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageDetail

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 Amazon Web Services account ID associated with the registry to which this image belongs.

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

$sel:imageScanStatus:ImageDetail', imageDetail_imageScanStatus - The current state of the scan.

$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:imageScanFindingsSummary:ImageDetail', imageDetail_imageScanFindingsSummary - A summary of the last completed image scan.

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

imageDetail_registryId :: Lens' ImageDetail (Maybe Text) Source #

The Amazon Web Services account ID associated with the registry to which this image belongs.

imageDetail_imageTags :: Lens' ImageDetail (Maybe [Text]) Source #

The list of tags associated with this image.

imageDetail_imageManifestMediaType :: Lens' ImageDetail (Maybe Text) Source #

The media type of the image manifest.

imageDetail_imageSizeInBytes :: Lens' ImageDetail (Maybe Integer) Source #

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.

imageDetail_imageDigest :: Lens' ImageDetail (Maybe Text) Source #

The sha256 digest of the image manifest.

imageDetail_artifactMediaType :: Lens' ImageDetail (Maybe Text) Source #

The artifact media type of the image.

imageDetail_imagePushedAt :: Lens' ImageDetail (Maybe UTCTime) Source #

The date and time, expressed in standard JavaScript date format, at which the current image was pushed to the repository.

imageDetail_repositoryName :: Lens' ImageDetail (Maybe Text) Source #

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.

Constructors

ImageFailure' 

Fields

Instances

Instances details
Eq ImageFailure Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageFailure

Read ImageFailure Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageFailure

Show ImageFailure Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageFailure

Generic ImageFailure Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageFailure

Associated Types

type Rep ImageFailure :: Type -> Type #

NFData ImageFailure Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageFailure

Methods

rnf :: ImageFailure -> () #

Hashable ImageFailure Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageFailure

FromJSON ImageFailure Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageFailure

type Rep ImageFailure Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageFailure

type Rep ImageFailure = D1 ('MetaData "ImageFailure" "Amazonka.ECR.Types.ImageFailure" "libZSservicesZSamazonka-ecrZSamazonka-ecr" '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.

imageFailure_failureCode :: Lens' ImageFailure (Maybe ImageFailureCode) Source #

The code associated with the failure.

imageFailure_imageId :: Lens' ImageFailure (Maybe ImageIdentifier) Source #

The image ID associated with the failure.

ImageIdentifier

data ImageIdentifier Source #

An object with identifying information for an image in an Amazon ECR repository.

See: newImageIdentifier smart constructor.

Constructors

ImageIdentifier' 

Fields

Instances

Instances details
Eq ImageIdentifier Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageIdentifier

Read ImageIdentifier Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageIdentifier

Show ImageIdentifier Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageIdentifier

Generic ImageIdentifier Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageIdentifier

Associated Types

type Rep ImageIdentifier :: Type -> Type #

NFData ImageIdentifier Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageIdentifier

Methods

rnf :: ImageIdentifier -> () #

Hashable ImageIdentifier Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageIdentifier

ToJSON ImageIdentifier Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageIdentifier

FromJSON ImageIdentifier Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageIdentifier

type Rep ImageIdentifier Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageIdentifier

type Rep ImageIdentifier = D1 ('MetaData "ImageIdentifier" "Amazonka.ECR.Types.ImageIdentifier" "libZSservicesZSamazonka-ecrZSamazonka-ecr" '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.

imageIdentifier_imageDigest :: Lens' ImageIdentifier (Maybe Text) Source #

The sha256 digest of the image manifest.

ImageReplicationStatus

data ImageReplicationStatus Source #

The status of the replication process for an image.

See: newImageReplicationStatus smart constructor.

Constructors

ImageReplicationStatus' 

Fields

Instances

Instances details
Eq ImageReplicationStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageReplicationStatus

Read ImageReplicationStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageReplicationStatus

Show ImageReplicationStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageReplicationStatus

Generic ImageReplicationStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageReplicationStatus

Associated Types

type Rep ImageReplicationStatus :: Type -> Type #

NFData ImageReplicationStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageReplicationStatus

Methods

rnf :: ImageReplicationStatus -> () #

Hashable ImageReplicationStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageReplicationStatus

FromJSON ImageReplicationStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageReplicationStatus

type Rep ImageReplicationStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageReplicationStatus

type Rep ImageReplicationStatus = D1 ('MetaData "ImageReplicationStatus" "Amazonka.ECR.Types.ImageReplicationStatus" "libZSservicesZSamazonka-ecrZSamazonka-ecr" 'False) (C1 ('MetaCons "ImageReplicationStatus'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReplicationStatus)) :*: S1 ('MetaSel ('Just "failureCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "registryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newImageReplicationStatus :: ImageReplicationStatus Source #

Create a value of ImageReplicationStatus 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:status:ImageReplicationStatus', imageReplicationStatus_status - The image replication status.

$sel:failureCode:ImageReplicationStatus', imageReplicationStatus_failureCode - The failure code for a replication that has failed.

$sel:registryId:ImageReplicationStatus', imageReplicationStatus_registryId - The AWS account ID associated with the registry to which the image belongs.

$sel:region:ImageReplicationStatus', imageReplicationStatus_region - The destination Region for the image replication.

imageReplicationStatus_failureCode :: Lens' ImageReplicationStatus (Maybe Text) Source #

The failure code for a replication that has failed.

imageReplicationStatus_registryId :: Lens' ImageReplicationStatus (Maybe Text) Source #

The AWS account ID associated with the registry to which the image belongs.

imageReplicationStatus_region :: Lens' ImageReplicationStatus (Maybe Text) Source #

The destination Region for the image replication.

ImageScanFinding

data ImageScanFinding Source #

Contains information about an image scan finding.

See: newImageScanFinding smart constructor.

Constructors

ImageScanFinding' 

Fields

Instances

Instances details
Eq ImageScanFinding Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageScanFinding

Read ImageScanFinding Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageScanFinding

Show ImageScanFinding Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageScanFinding

Generic ImageScanFinding Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageScanFinding

Associated Types

type Rep ImageScanFinding :: Type -> Type #

NFData ImageScanFinding Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageScanFinding

Methods

rnf :: ImageScanFinding -> () #

Hashable ImageScanFinding Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageScanFinding

FromJSON ImageScanFinding Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageScanFinding

type Rep ImageScanFinding Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageScanFinding

type Rep ImageScanFinding = D1 ('MetaData "ImageScanFinding" "Amazonka.ECR.Types.ImageScanFinding" "libZSservicesZSamazonka-ecrZSamazonka-ecr" 'False) (C1 ('MetaCons "ImageScanFinding'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "severity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FindingSeverity)) :*: S1 ('MetaSel ('Just "uri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Attribute])) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newImageScanFinding :: ImageScanFinding Source #

Create a value of ImageScanFinding 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:severity:ImageScanFinding', imageScanFinding_severity - The finding severity.

$sel:uri:ImageScanFinding', imageScanFinding_uri - A link containing additional details about the security vulnerability.

$sel:name:ImageScanFinding', imageScanFinding_name - The name associated with the finding, usually a CVE number.

$sel:attributes:ImageScanFinding', imageScanFinding_attributes - A collection of attributes of the host from which the finding is generated.

$sel:description:ImageScanFinding', imageScanFinding_description - The description of the finding.

imageScanFinding_uri :: Lens' ImageScanFinding (Maybe Text) Source #

A link containing additional details about the security vulnerability.

imageScanFinding_name :: Lens' ImageScanFinding (Maybe Text) Source #

The name associated with the finding, usually a CVE number.

imageScanFinding_attributes :: Lens' ImageScanFinding (Maybe [Attribute]) Source #

A collection of attributes of the host from which the finding is generated.

ImageScanFindings

data ImageScanFindings Source #

The details of an image scan.

See: newImageScanFindings smart constructor.

Constructors

ImageScanFindings' 

Fields

Instances

Instances details
Eq ImageScanFindings Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageScanFindings

Read ImageScanFindings Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageScanFindings

Show ImageScanFindings Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageScanFindings

Generic ImageScanFindings Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageScanFindings

Associated Types

type Rep ImageScanFindings :: Type -> Type #

NFData ImageScanFindings Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageScanFindings

Methods

rnf :: ImageScanFindings -> () #

Hashable ImageScanFindings Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageScanFindings

FromJSON ImageScanFindings Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageScanFindings

type Rep ImageScanFindings Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageScanFindings

type Rep ImageScanFindings = D1 ('MetaData "ImageScanFindings" "Amazonka.ECR.Types.ImageScanFindings" "libZSservicesZSamazonka-ecrZSamazonka-ecr" 'False) (C1 ('MetaCons "ImageScanFindings'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "imageScanCompletedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "findings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ImageScanFinding]))) :*: (S1 ('MetaSel ('Just "findingSeverityCounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap FindingSeverity Natural))) :*: S1 ('MetaSel ('Just "vulnerabilitySourceUpdatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))

newImageScanFindings :: ImageScanFindings Source #

Create a value of ImageScanFindings 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:imageScanCompletedAt:ImageScanFindings', imageScanFindings_imageScanCompletedAt - The time of the last completed image scan.

$sel:findings:ImageScanFindings', imageScanFindings_findings - The findings from the image scan.

$sel:findingSeverityCounts:ImageScanFindings', imageScanFindings_findingSeverityCounts - The image vulnerability counts, sorted by severity.

$sel:vulnerabilitySourceUpdatedAt:ImageScanFindings', imageScanFindings_vulnerabilitySourceUpdatedAt - The time when the vulnerability data was last scanned.

imageScanFindings_imageScanCompletedAt :: Lens' ImageScanFindings (Maybe UTCTime) Source #

The time of the last completed image scan.

imageScanFindings_vulnerabilitySourceUpdatedAt :: Lens' ImageScanFindings (Maybe UTCTime) Source #

The time when the vulnerability data was last scanned.

ImageScanFindingsSummary

data ImageScanFindingsSummary Source #

A summary of the last completed image scan.

See: newImageScanFindingsSummary smart constructor.

Constructors

ImageScanFindingsSummary' 

Fields

Instances

Instances details
Eq ImageScanFindingsSummary Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageScanFindingsSummary

Read ImageScanFindingsSummary Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageScanFindingsSummary

Show ImageScanFindingsSummary Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageScanFindingsSummary

Generic ImageScanFindingsSummary Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageScanFindingsSummary

Associated Types

type Rep ImageScanFindingsSummary :: Type -> Type #

NFData ImageScanFindingsSummary Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageScanFindingsSummary

Hashable ImageScanFindingsSummary Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageScanFindingsSummary

FromJSON ImageScanFindingsSummary Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageScanFindingsSummary

type Rep ImageScanFindingsSummary Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageScanFindingsSummary

type Rep ImageScanFindingsSummary = D1 ('MetaData "ImageScanFindingsSummary" "Amazonka.ECR.Types.ImageScanFindingsSummary" "libZSservicesZSamazonka-ecrZSamazonka-ecr" 'False) (C1 ('MetaCons "ImageScanFindingsSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "imageScanCompletedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "findingSeverityCounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap FindingSeverity Natural))) :*: S1 ('MetaSel ('Just "vulnerabilitySourceUpdatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))

newImageScanFindingsSummary :: ImageScanFindingsSummary Source #

Create a value of ImageScanFindingsSummary 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:imageScanCompletedAt:ImageScanFindingsSummary', imageScanFindingsSummary_imageScanCompletedAt - The time of the last completed image scan.

$sel:findingSeverityCounts:ImageScanFindingsSummary', imageScanFindingsSummary_findingSeverityCounts - The image vulnerability counts, sorted by severity.

$sel:vulnerabilitySourceUpdatedAt:ImageScanFindingsSummary', imageScanFindingsSummary_vulnerabilitySourceUpdatedAt - The time when the vulnerability data was last scanned.

ImageScanStatus

data ImageScanStatus Source #

The current status of an image scan.

See: newImageScanStatus smart constructor.

Constructors

ImageScanStatus' 

Fields

Instances

Instances details
Eq ImageScanStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageScanStatus

Read ImageScanStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageScanStatus

Show ImageScanStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageScanStatus

Generic ImageScanStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageScanStatus

Associated Types

type Rep ImageScanStatus :: Type -> Type #

NFData ImageScanStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageScanStatus

Methods

rnf :: ImageScanStatus -> () #

Hashable ImageScanStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageScanStatus

FromJSON ImageScanStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageScanStatus

type Rep ImageScanStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageScanStatus

type Rep ImageScanStatus = D1 ('MetaData "ImageScanStatus" "Amazonka.ECR.Types.ImageScanStatus" "libZSservicesZSamazonka-ecrZSamazonka-ecr" 'False) (C1 ('MetaCons "ImageScanStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ScanStatus)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newImageScanStatus :: ImageScanStatus Source #

Create a value of ImageScanStatus 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:status:ImageScanStatus', imageScanStatus_status - The current state of an image scan.

$sel:description:ImageScanStatus', imageScanStatus_description - The description of the image scan status.

imageScanStatus_status :: Lens' ImageScanStatus (Maybe ScanStatus) Source #

The current state of an image scan.

imageScanStatus_description :: Lens' ImageScanStatus (Maybe Text) Source #

The description of the image scan status.

ImageScanningConfiguration

data ImageScanningConfiguration Source #

The image scanning configuration for a repository.

See: newImageScanningConfiguration smart constructor.

Constructors

ImageScanningConfiguration' 

Fields

  • scanOnPush :: Maybe Bool

    The setting that determines whether images are scanned after being pushed to a repository. If set to true, images will be scanned after being pushed. If this parameter is not specified, it will default to false and images will not be scanned unless a scan is manually started with the API_StartImageScan API.

Instances

Instances details
Eq ImageScanningConfiguration Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageScanningConfiguration

Read ImageScanningConfiguration Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageScanningConfiguration

Show ImageScanningConfiguration Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageScanningConfiguration

Generic ImageScanningConfiguration Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageScanningConfiguration

Associated Types

type Rep ImageScanningConfiguration :: Type -> Type #

NFData ImageScanningConfiguration Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageScanningConfiguration

Hashable ImageScanningConfiguration Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageScanningConfiguration

ToJSON ImageScanningConfiguration Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageScanningConfiguration

FromJSON ImageScanningConfiguration Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageScanningConfiguration

type Rep ImageScanningConfiguration Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageScanningConfiguration

type Rep ImageScanningConfiguration = D1 ('MetaData "ImageScanningConfiguration" "Amazonka.ECR.Types.ImageScanningConfiguration" "libZSservicesZSamazonka-ecrZSamazonka-ecr" 'False) (C1 ('MetaCons "ImageScanningConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "scanOnPush") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newImageScanningConfiguration :: ImageScanningConfiguration Source #

Create a value of ImageScanningConfiguration 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:scanOnPush:ImageScanningConfiguration', imageScanningConfiguration_scanOnPush - The setting that determines whether images are scanned after being pushed to a repository. If set to true, images will be scanned after being pushed. If this parameter is not specified, it will default to false and images will not be scanned unless a scan is manually started with the API_StartImageScan API.

imageScanningConfiguration_scanOnPush :: Lens' ImageScanningConfiguration (Maybe Bool) Source #

The setting that determines whether images are scanned after being pushed to a repository. If set to true, images will be scanned after being pushed. If this parameter is not specified, it will default to false and images will not be scanned unless a scan is manually started with the API_StartImageScan API.

Layer

data Layer Source #

An object representing an Amazon ECR image layer.

See: newLayer smart constructor.

Constructors

Layer' 

Fields

Instances

Instances details
Eq Layer Source # 
Instance details

Defined in Amazonka.ECR.Types.Layer

Methods

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

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

Read Layer Source # 
Instance details

Defined in Amazonka.ECR.Types.Layer

Show Layer Source # 
Instance details

Defined in Amazonka.ECR.Types.Layer

Methods

showsPrec :: Int -> Layer -> ShowS #

show :: Layer -> String #

showList :: [Layer] -> ShowS #

Generic Layer Source # 
Instance details

Defined in Amazonka.ECR.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.ECR.Types.Layer

Methods

rnf :: Layer -> () #

Hashable Layer Source # 
Instance details

Defined in Amazonka.ECR.Types.Layer

Methods

hashWithSalt :: Int -> Layer -> Int #

hash :: Layer -> Int #

FromJSON Layer Source # 
Instance details

Defined in Amazonka.ECR.Types.Layer

type Rep Layer Source # 
Instance details

Defined in Amazonka.ECR.Types.Layer

type Rep Layer = D1 ('MetaData "Layer" "Amazonka.ECR.Types.Layer" "libZSservicesZSamazonka-ecrZSamazonka-ecr" '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.

layer_mediaType :: Lens' Layer (Maybe Text) Source #

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.

layer_layerDigest :: Lens' Layer (Maybe Text) Source #

The sha256 digest of the image layer.

layer_layerSize :: Lens' Layer (Maybe Integer) Source #

The size, in bytes, of the image layer.

layer_layerAvailability :: Lens' Layer (Maybe LayerAvailability) Source #

The availability status of the image layer.

LayerFailure

data LayerFailure Source #

An object representing an Amazon ECR image layer failure.

See: newLayerFailure smart constructor.

Constructors

LayerFailure' 

Fields

Instances

Instances details
Eq LayerFailure Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerFailure

Read LayerFailure Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerFailure

Show LayerFailure Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerFailure

Generic LayerFailure Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerFailure

Associated Types

type Rep LayerFailure :: Type -> Type #

NFData LayerFailure Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerFailure

Methods

rnf :: LayerFailure -> () #

Hashable LayerFailure Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerFailure

FromJSON LayerFailure Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerFailure

type Rep LayerFailure Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerFailure

type Rep LayerFailure = D1 ('MetaData "LayerFailure" "Amazonka.ECR.Types.LayerFailure" "libZSservicesZSamazonka-ecrZSamazonka-ecr" '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.

layerFailure_failureCode :: Lens' LayerFailure (Maybe LayerFailureCode) Source #

The failure code associated with the failure.

layerFailure_layerDigest :: Lens' LayerFailure (Maybe Text) Source #

The layer digest associated with the failure.

LifecyclePolicyPreviewFilter

data LifecyclePolicyPreviewFilter Source #

The filter for the lifecycle policy preview.

See: newLifecyclePolicyPreviewFilter smart constructor.

Constructors

LifecyclePolicyPreviewFilter' 

Fields

Instances

Instances details
Eq LifecyclePolicyPreviewFilter Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyPreviewFilter

Read LifecyclePolicyPreviewFilter Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyPreviewFilter

Show LifecyclePolicyPreviewFilter Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyPreviewFilter

Generic LifecyclePolicyPreviewFilter Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyPreviewFilter

Associated Types

type Rep LifecyclePolicyPreviewFilter :: Type -> Type #

NFData LifecyclePolicyPreviewFilter Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyPreviewFilter

Hashable LifecyclePolicyPreviewFilter Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyPreviewFilter

ToJSON LifecyclePolicyPreviewFilter Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyPreviewFilter

type Rep LifecyclePolicyPreviewFilter Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyPreviewFilter

type Rep LifecyclePolicyPreviewFilter = D1 ('MetaData "LifecyclePolicyPreviewFilter" "Amazonka.ECR.Types.LifecyclePolicyPreviewFilter" "libZSservicesZSamazonka-ecrZSamazonka-ecr" 'False) (C1 ('MetaCons "LifecyclePolicyPreviewFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tagStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TagStatus))))

newLifecyclePolicyPreviewFilter :: LifecyclePolicyPreviewFilter Source #

Create a value of LifecyclePolicyPreviewFilter 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:tagStatus:LifecyclePolicyPreviewFilter', lifecyclePolicyPreviewFilter_tagStatus - The tag status of the image.

LifecyclePolicyPreviewResult

data LifecyclePolicyPreviewResult Source #

The result of the lifecycle policy preview.

See: newLifecyclePolicyPreviewResult smart constructor.

Constructors

LifecyclePolicyPreviewResult' 

Fields

Instances

Instances details
Eq LifecyclePolicyPreviewResult Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyPreviewResult

Read LifecyclePolicyPreviewResult Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyPreviewResult

Show LifecyclePolicyPreviewResult Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyPreviewResult

Generic LifecyclePolicyPreviewResult Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyPreviewResult

Associated Types

type Rep LifecyclePolicyPreviewResult :: Type -> Type #

NFData LifecyclePolicyPreviewResult Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyPreviewResult

Hashable LifecyclePolicyPreviewResult Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyPreviewResult

FromJSON LifecyclePolicyPreviewResult Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyPreviewResult

type Rep LifecyclePolicyPreviewResult Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyPreviewResult

type Rep LifecyclePolicyPreviewResult = D1 ('MetaData "LifecyclePolicyPreviewResult" "Amazonka.ECR.Types.LifecyclePolicyPreviewResult" "libZSservicesZSamazonka-ecrZSamazonka-ecr" 'False) (C1 ('MetaCons "LifecyclePolicyPreviewResult'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "imageTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "action") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LifecyclePolicyRuleAction))) :*: (S1 ('MetaSel ('Just "imageDigest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "imagePushedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "appliedRulePriority") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))))

newLifecyclePolicyPreviewResult :: LifecyclePolicyPreviewResult Source #

Create a value of LifecyclePolicyPreviewResult 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:imageTags:LifecyclePolicyPreviewResult', lifecyclePolicyPreviewResult_imageTags - The list of tags associated with this image.

$sel:action:LifecyclePolicyPreviewResult', lifecyclePolicyPreviewResult_action - The type of action to be taken.

$sel:imageDigest:LifecyclePolicyPreviewResult', lifecyclePolicyPreviewResult_imageDigest - The sha256 digest of the image manifest.

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

$sel:appliedRulePriority:LifecyclePolicyPreviewResult', lifecyclePolicyPreviewResult_appliedRulePriority - The priority of the applied rule.

lifecyclePolicyPreviewResult_imagePushedAt :: Lens' LifecyclePolicyPreviewResult (Maybe UTCTime) Source #

The date and time, expressed in standard JavaScript date format, at which the current image was pushed to the repository.

LifecyclePolicyPreviewSummary

data LifecyclePolicyPreviewSummary Source #

The summary of the lifecycle policy preview request.

See: newLifecyclePolicyPreviewSummary smart constructor.

Constructors

LifecyclePolicyPreviewSummary' 

Fields

Instances

Instances details
Eq LifecyclePolicyPreviewSummary Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyPreviewSummary

Read LifecyclePolicyPreviewSummary Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyPreviewSummary

Show LifecyclePolicyPreviewSummary Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyPreviewSummary

Generic LifecyclePolicyPreviewSummary Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyPreviewSummary

Associated Types

type Rep LifecyclePolicyPreviewSummary :: Type -> Type #

NFData LifecyclePolicyPreviewSummary Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyPreviewSummary

Hashable LifecyclePolicyPreviewSummary Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyPreviewSummary

FromJSON LifecyclePolicyPreviewSummary Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyPreviewSummary

type Rep LifecyclePolicyPreviewSummary Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyPreviewSummary

type Rep LifecyclePolicyPreviewSummary = D1 ('MetaData "LifecyclePolicyPreviewSummary" "Amazonka.ECR.Types.LifecyclePolicyPreviewSummary" "libZSservicesZSamazonka-ecrZSamazonka-ecr" 'False) (C1 ('MetaCons "LifecyclePolicyPreviewSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "expiringImageTotalCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))

newLifecyclePolicyPreviewSummary :: LifecyclePolicyPreviewSummary Source #

Create a value of LifecyclePolicyPreviewSummary 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:expiringImageTotalCount:LifecyclePolicyPreviewSummary', lifecyclePolicyPreviewSummary_expiringImageTotalCount - The number of expiring images.

LifecyclePolicyRuleAction

data LifecyclePolicyRuleAction Source #

The type of action to be taken.

See: newLifecyclePolicyRuleAction smart constructor.

Constructors

LifecyclePolicyRuleAction' 

Fields

Instances

Instances details
Eq LifecyclePolicyRuleAction Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyRuleAction

Read LifecyclePolicyRuleAction Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyRuleAction

Show LifecyclePolicyRuleAction Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyRuleAction

Generic LifecyclePolicyRuleAction Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyRuleAction

Associated Types

type Rep LifecyclePolicyRuleAction :: Type -> Type #

NFData LifecyclePolicyRuleAction Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyRuleAction

Hashable LifecyclePolicyRuleAction Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyRuleAction

FromJSON LifecyclePolicyRuleAction Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyRuleAction

type Rep LifecyclePolicyRuleAction Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyRuleAction

type Rep LifecyclePolicyRuleAction = D1 ('MetaData "LifecyclePolicyRuleAction" "Amazonka.ECR.Types.LifecyclePolicyRuleAction" "libZSservicesZSamazonka-ecrZSamazonka-ecr" 'False) (C1 ('MetaCons "LifecyclePolicyRuleAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImageActionType))))

newLifecyclePolicyRuleAction :: LifecyclePolicyRuleAction Source #

Create a value of LifecyclePolicyRuleAction 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:type':LifecyclePolicyRuleAction', lifecyclePolicyRuleAction_type - The type of action to be taken.

ListImagesFilter

data ListImagesFilter Source #

An object representing a filter on a ListImages operation.

See: newListImagesFilter smart constructor.

Constructors

ListImagesFilter' 

Fields

  • tagStatus :: Maybe TagStatus

    The tag status with which to filter your ListImages results. You can filter results based on whether they are TAGGED or UNTAGGED.

Instances

Instances details
Eq ListImagesFilter Source # 
Instance details

Defined in Amazonka.ECR.Types.ListImagesFilter

Read ListImagesFilter Source # 
Instance details

Defined in Amazonka.ECR.Types.ListImagesFilter

Show ListImagesFilter Source # 
Instance details

Defined in Amazonka.ECR.Types.ListImagesFilter

Generic ListImagesFilter Source # 
Instance details

Defined in Amazonka.ECR.Types.ListImagesFilter

Associated Types

type Rep ListImagesFilter :: Type -> Type #

NFData ListImagesFilter Source # 
Instance details

Defined in Amazonka.ECR.Types.ListImagesFilter

Methods

rnf :: ListImagesFilter -> () #

Hashable ListImagesFilter Source # 
Instance details

Defined in Amazonka.ECR.Types.ListImagesFilter

ToJSON ListImagesFilter Source # 
Instance details

Defined in Amazonka.ECR.Types.ListImagesFilter

type Rep ListImagesFilter Source # 
Instance details

Defined in Amazonka.ECR.Types.ListImagesFilter

type Rep ListImagesFilter = D1 ('MetaData "ListImagesFilter" "Amazonka.ECR.Types.ListImagesFilter" "libZSservicesZSamazonka-ecrZSamazonka-ecr" 'False) (C1 ('MetaCons "ListImagesFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tagStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TagStatus))))

newListImagesFilter :: ListImagesFilter Source #

Create a value of ListImagesFilter 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:tagStatus:ListImagesFilter', listImagesFilter_tagStatus - The tag status with which to filter your ListImages results. You can filter results based on whether they are TAGGED or UNTAGGED.

listImagesFilter_tagStatus :: Lens' ListImagesFilter (Maybe TagStatus) Source #

The tag status with which to filter your ListImages results. You can filter results based on whether they are TAGGED or UNTAGGED.

ReplicationConfiguration

data ReplicationConfiguration Source #

The replication configuration for a registry.

See: newReplicationConfiguration smart constructor.

Constructors

ReplicationConfiguration' 

Fields

  • rules :: [ReplicationRule]

    An array of objects representing the replication destinations and repository filters for a replication configuration.

Instances

Instances details
Eq ReplicationConfiguration Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationConfiguration

Read ReplicationConfiguration Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationConfiguration

Show ReplicationConfiguration Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationConfiguration

Generic ReplicationConfiguration Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationConfiguration

Associated Types

type Rep ReplicationConfiguration :: Type -> Type #

NFData ReplicationConfiguration Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationConfiguration

Hashable ReplicationConfiguration Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationConfiguration

ToJSON ReplicationConfiguration Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationConfiguration

FromJSON ReplicationConfiguration Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationConfiguration

type Rep ReplicationConfiguration Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationConfiguration

type Rep ReplicationConfiguration = D1 ('MetaData "ReplicationConfiguration" "Amazonka.ECR.Types.ReplicationConfiguration" "libZSservicesZSamazonka-ecrZSamazonka-ecr" 'False) (C1 ('MetaCons "ReplicationConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "rules") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [ReplicationRule])))

newReplicationConfiguration :: ReplicationConfiguration Source #

Create a value of ReplicationConfiguration 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:rules:ReplicationConfiguration', replicationConfiguration_rules - An array of objects representing the replication destinations and repository filters for a replication configuration.

replicationConfiguration_rules :: Lens' ReplicationConfiguration [ReplicationRule] Source #

An array of objects representing the replication destinations and repository filters for a replication configuration.

ReplicationDestination

data ReplicationDestination Source #

An array of objects representing the destination for a replication rule.

See: newReplicationDestination smart constructor.

Constructors

ReplicationDestination' 

Fields

  • region :: Text

    The Region to replicate to.

  • registryId :: Text

    The Amazon Web Services account ID of the Amazon ECR private registry to replicate to. When configuring cross-Region replication within your own registry, specify your own account ID.

Instances

Instances details
Eq ReplicationDestination Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationDestination

Read ReplicationDestination Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationDestination

Show ReplicationDestination Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationDestination

Generic ReplicationDestination Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationDestination

Associated Types

type Rep ReplicationDestination :: Type -> Type #

NFData ReplicationDestination Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationDestination

Methods

rnf :: ReplicationDestination -> () #

Hashable ReplicationDestination Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationDestination

ToJSON ReplicationDestination Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationDestination

FromJSON ReplicationDestination Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationDestination

type Rep ReplicationDestination Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationDestination

type Rep ReplicationDestination = D1 ('MetaData "ReplicationDestination" "Amazonka.ECR.Types.ReplicationDestination" "libZSservicesZSamazonka-ecrZSamazonka-ecr" 'False) (C1 ('MetaCons "ReplicationDestination'" 'PrefixI 'True) (S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "registryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newReplicationDestination Source #

Create a value of ReplicationDestination 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:region:ReplicationDestination', replicationDestination_region - The Region to replicate to.

$sel:registryId:ReplicationDestination', replicationDestination_registryId - The Amazon Web Services account ID of the Amazon ECR private registry to replicate to. When configuring cross-Region replication within your own registry, specify your own account ID.

replicationDestination_registryId :: Lens' ReplicationDestination Text Source #

The Amazon Web Services account ID of the Amazon ECR private registry to replicate to. When configuring cross-Region replication within your own registry, specify your own account ID.

ReplicationRule

data ReplicationRule Source #

An array of objects representing the replication destinations and repository filters for a replication configuration.

See: newReplicationRule smart constructor.

Constructors

ReplicationRule' 

Fields

Instances

Instances details
Eq ReplicationRule Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationRule

Read ReplicationRule Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationRule

Show ReplicationRule Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationRule

Generic ReplicationRule Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationRule

Associated Types

type Rep ReplicationRule :: Type -> Type #

NFData ReplicationRule Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationRule

Methods

rnf :: ReplicationRule -> () #

Hashable ReplicationRule Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationRule

ToJSON ReplicationRule Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationRule

FromJSON ReplicationRule Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationRule

type Rep ReplicationRule Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationRule

type Rep ReplicationRule = D1 ('MetaData "ReplicationRule" "Amazonka.ECR.Types.ReplicationRule" "libZSservicesZSamazonka-ecrZSamazonka-ecr" 'False) (C1 ('MetaCons "ReplicationRule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "repositoryFilters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty RepositoryFilter))) :*: S1 ('MetaSel ('Just "destinations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [ReplicationDestination])))

newReplicationRule :: ReplicationRule Source #

Create a value of ReplicationRule 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:repositoryFilters:ReplicationRule', replicationRule_repositoryFilters - An array of objects representing the filters for a replication rule. Specifying a repository filter for a replication rule provides a method for controlling which repositories in a private registry are replicated.

$sel:destinations:ReplicationRule', replicationRule_destinations - An array of objects representing the destination for a replication rule.

replicationRule_repositoryFilters :: Lens' ReplicationRule (Maybe (NonEmpty RepositoryFilter)) Source #

An array of objects representing the filters for a replication rule. Specifying a repository filter for a replication rule provides a method for controlling which repositories in a private registry are replicated.

replicationRule_destinations :: Lens' ReplicationRule [ReplicationDestination] Source #

An array of objects representing the destination for a replication rule.

Repository

data Repository Source #

An object representing a repository.

See: newRepository smart constructor.

Constructors

Repository' 

Fields

Instances

Instances details
Eq Repository Source # 
Instance details

Defined in Amazonka.ECR.Types.Repository

Read Repository Source # 
Instance details

Defined in Amazonka.ECR.Types.Repository

Show Repository Source # 
Instance details

Defined in Amazonka.ECR.Types.Repository

Generic Repository Source # 
Instance details

Defined in Amazonka.ECR.Types.Repository

Associated Types

type Rep Repository :: Type -> Type #

NFData Repository Source # 
Instance details

Defined in Amazonka.ECR.Types.Repository

Methods

rnf :: Repository -> () #

Hashable Repository Source # 
Instance details

Defined in Amazonka.ECR.Types.Repository

FromJSON Repository Source # 
Instance details

Defined in Amazonka.ECR.Types.Repository

type Rep Repository Source # 
Instance details

Defined in Amazonka.ECR.Types.Repository

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, Amazon Web Services 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 Amazon Web Services account ID associated with the registry that contains the repository.

$sel:imageScanningConfiguration:Repository', repository_imageScanningConfiguration - Undocumented member.

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

$sel:encryptionConfiguration:Repository', repository_encryptionConfiguration - The encryption configuration for the repository. This determines how the contents of your repository are encrypted at rest.

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

$sel:imageTagMutability:Repository', repository_imageTagMutability - The tag mutability setting for the repository.

repository_repositoryArn :: Lens' Repository (Maybe Text) Source #

The Amazon Resource Name (ARN) that identifies the repository. The ARN contains the arn:aws:ecr namespace, followed by the region of the repository, Amazon Web Services account ID of the repository owner, repository namespace, and repository name. For example, arn:aws:ecr:region:012345678910:repository/test.

repository_createdAt :: Lens' Repository (Maybe UTCTime) Source #

The date and time, in JavaScript date format, when the repository was created.

repository_registryId :: Lens' Repository (Maybe Text) Source #

The Amazon Web Services account ID associated with the registry that contains the repository.

repository_repositoryUri :: Lens' Repository (Maybe Text) Source #

The URI for the repository. You can use this URI for container image push and pull operations.

repository_encryptionConfiguration :: Lens' Repository (Maybe EncryptionConfiguration) Source #

The encryption configuration for the repository. This determines how the contents of your repository are encrypted at rest.

repository_repositoryName :: Lens' Repository (Maybe Text) Source #

The name of the repository.

repository_imageTagMutability :: Lens' Repository (Maybe ImageTagMutability) Source #

The tag mutability setting for the repository.

RepositoryFilter

data RepositoryFilter Source #

The filter settings used with image replication. Specifying a repository filter to a replication rule provides a method for controlling which repositories in a private registry are replicated. If no repository filter is specified, all images in the repository are replicated.

See: newRepositoryFilter smart constructor.

Constructors

RepositoryFilter' 

Fields

  • filter' :: Text

    The repository filter details. When the PREFIX_MATCH filter type is specified, this value is required and should be the repository name prefix to configure replication for.

  • filterType :: RepositoryFilterType

    The repository filter type. The only supported value is PREFIX_MATCH, which is a repository name prefix specified with the filter parameter.

Instances

Instances details
Eq RepositoryFilter Source # 
Instance details

Defined in Amazonka.ECR.Types.RepositoryFilter

Read RepositoryFilter Source # 
Instance details

Defined in Amazonka.ECR.Types.RepositoryFilter

Show RepositoryFilter Source # 
Instance details

Defined in Amazonka.ECR.Types.RepositoryFilter

Generic RepositoryFilter Source # 
Instance details

Defined in Amazonka.ECR.Types.RepositoryFilter

Associated Types

type Rep RepositoryFilter :: Type -> Type #

NFData RepositoryFilter Source # 
Instance details

Defined in Amazonka.ECR.Types.RepositoryFilter

Methods

rnf :: RepositoryFilter -> () #

Hashable RepositoryFilter Source # 
Instance details

Defined in Amazonka.ECR.Types.RepositoryFilter

ToJSON RepositoryFilter Source # 
Instance details

Defined in Amazonka.ECR.Types.RepositoryFilter

FromJSON RepositoryFilter Source # 
Instance details

Defined in Amazonka.ECR.Types.RepositoryFilter

type Rep RepositoryFilter Source # 
Instance details

Defined in Amazonka.ECR.Types.RepositoryFilter

type Rep RepositoryFilter = D1 ('MetaData "RepositoryFilter" "Amazonka.ECR.Types.RepositoryFilter" "libZSservicesZSamazonka-ecrZSamazonka-ecr" 'False) (C1 ('MetaCons "RepositoryFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "filter'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "filterType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RepositoryFilterType)))

newRepositoryFilter Source #

Create a value of RepositoryFilter 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:filter':RepositoryFilter', repositoryFilter_filter - The repository filter details. When the PREFIX_MATCH filter type is specified, this value is required and should be the repository name prefix to configure replication for.

$sel:filterType:RepositoryFilter', repositoryFilter_filterType - The repository filter type. The only supported value is PREFIX_MATCH, which is a repository name prefix specified with the filter parameter.

repositoryFilter_filter :: Lens' RepositoryFilter Text Source #

The repository filter details. When the PREFIX_MATCH filter type is specified, this value is required and should be the repository name prefix to configure replication for.

repositoryFilter_filterType :: Lens' RepositoryFilter RepositoryFilterType Source #

The repository filter type. The only supported value is PREFIX_MATCH, which is a repository name prefix specified with the filter parameter.

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' 

Fields

  • value :: Maybe Text

    The optional part of a key-value pair that make up a tag. A value acts as a descriptor within a tag category (key).

  • key :: Maybe Text

    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.

Instances

Instances details
Eq Tag Source # 
Instance details

Defined in Amazonka.ECR.Types.Tag

Methods

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

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

Read Tag Source # 
Instance details

Defined in Amazonka.ECR.Types.Tag

Show Tag Source # 
Instance details

Defined in Amazonka.ECR.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

Generic Tag Source # 
Instance details

Defined in Amazonka.ECR.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.ECR.Types.Tag

Methods

rnf :: Tag -> () #

Hashable Tag Source # 
Instance details

Defined in Amazonka.ECR.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

ToJSON Tag Source # 
Instance details

Defined in Amazonka.ECR.Types.Tag

FromJSON Tag Source # 
Instance details

Defined in Amazonka.ECR.Types.Tag

type Rep Tag Source # 
Instance details

Defined in Amazonka.ECR.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.ECR.Types.Tag" "libZSservicesZSamazonka-ecrZSamazonka-ecr" '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.

tag_value :: Lens' Tag (Maybe Text) Source #

The optional part of a key-value pair that make up a tag. A value acts as a descriptor within a tag category (key).

tag_key :: Lens' Tag (Maybe Text) Source #

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.