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

Amazonka.ECR.Types

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

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

Errors

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

The specified layer upload does not contain any layer parts.

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

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

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

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

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

The image requested does not exist in the specified repository.

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

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

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

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

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

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

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

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

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

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

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

The operation failed due to a KMS exception.

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

The image layer already exists in the associated repository.

_LayerInaccessibleException :: AsError a => Fold 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.

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

Layer parts must be at least 5 MiB in size.

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

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

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

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

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

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

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

There is no dry run for this repository.

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

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

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

A pull through cache rule with these settings already exists for the private registry.

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

The pull through cache rule was not found. Specify a valid pull through cache rule and try again.

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

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

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

The registry doesn't have an associated registry policy.

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

The specified repository already exists in the specified registry.

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

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

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

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

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

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

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

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

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

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

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

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

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

The image is of a type that cannot be scanned.

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

The specified upstream registry isn't supported.

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

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

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

There was an exception validating this request.

EncryptionType

newtype EncryptionType Source #

Constructors

EncryptionType' 

Instances

Instances details
FromJSON EncryptionType Source # 
Instance details

Defined in Amazonka.ECR.Types.EncryptionType

FromJSONKey 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

ToByteString EncryptionType Source # 
Instance details

Defined in Amazonka.ECR.Types.EncryptionType

ToHeader EncryptionType Source # 
Instance details

Defined in Amazonka.ECR.Types.EncryptionType

ToLog EncryptionType Source # 
Instance details

Defined in Amazonka.ECR.Types.EncryptionType

ToQuery 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

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 #

Generic EncryptionType Source # 
Instance details

Defined in Amazonka.ECR.Types.EncryptionType

Associated Types

type Rep EncryptionType :: Type -> Type #

Read EncryptionType Source # 
Instance details

Defined in Amazonka.ECR.Types.EncryptionType

Show EncryptionType Source # 
Instance details

Defined in Amazonka.ECR.Types.EncryptionType

NFData EncryptionType Source # 
Instance details

Defined in Amazonka.ECR.Types.EncryptionType

Methods

rnf :: EncryptionType -> () #

Eq EncryptionType Source # 
Instance details

Defined in Amazonka.ECR.Types.EncryptionType

Ord EncryptionType Source # 
Instance details

Defined in Amazonka.ECR.Types.EncryptionType

Hashable 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" "amazonka-ecr-2.0-BqgZWPod2JCFn2nq69DCrJ" 'True) (C1 ('MetaCons "EncryptionType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEncryptionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FindingSeverity

newtype FindingSeverity Source #

Constructors

FindingSeverity' 

Instances

Instances details
FromJSON FindingSeverity Source # 
Instance details

Defined in Amazonka.ECR.Types.FindingSeverity

FromJSONKey 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

ToByteString FindingSeverity Source # 
Instance details

Defined in Amazonka.ECR.Types.FindingSeverity

ToHeader FindingSeverity Source # 
Instance details

Defined in Amazonka.ECR.Types.FindingSeverity

ToLog FindingSeverity Source # 
Instance details

Defined in Amazonka.ECR.Types.FindingSeverity

ToQuery 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

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 #

Generic FindingSeverity Source # 
Instance details

Defined in Amazonka.ECR.Types.FindingSeverity

Associated Types

type Rep FindingSeverity :: Type -> Type #

Read FindingSeverity Source # 
Instance details

Defined in Amazonka.ECR.Types.FindingSeverity

Show FindingSeverity Source # 
Instance details

Defined in Amazonka.ECR.Types.FindingSeverity

NFData FindingSeverity Source # 
Instance details

Defined in Amazonka.ECR.Types.FindingSeverity

Methods

rnf :: FindingSeverity -> () #

Eq FindingSeverity Source # 
Instance details

Defined in Amazonka.ECR.Types.FindingSeverity

Ord FindingSeverity Source # 
Instance details

Defined in Amazonka.ECR.Types.FindingSeverity

Hashable 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" "amazonka-ecr-2.0-BqgZWPod2JCFn2nq69DCrJ" '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
FromJSON ImageActionType Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageActionType

FromJSONKey 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

ToByteString ImageActionType Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageActionType

ToHeader ImageActionType Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageActionType

ToLog ImageActionType Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageActionType

ToQuery 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

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 #

Generic ImageActionType Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageActionType

Associated Types

type Rep ImageActionType :: Type -> Type #

Read ImageActionType Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageActionType

Show ImageActionType Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageActionType

NFData ImageActionType Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageActionType

Methods

rnf :: ImageActionType -> () #

Eq ImageActionType Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageActionType

Ord ImageActionType Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageActionType

Hashable 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" "amazonka-ecr-2.0-BqgZWPod2JCFn2nq69DCrJ" 'True) (C1 ('MetaCons "ImageActionType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromImageActionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ImageFailureCode

newtype ImageFailureCode Source #

Instances

Instances details
FromJSON ImageFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageFailureCode

FromJSONKey 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

ToByteString ImageFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageFailureCode

ToHeader ImageFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageFailureCode

ToLog ImageFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageFailureCode

ToQuery 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

FromXML ImageFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageFailureCode

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

Read ImageFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageFailureCode

Show ImageFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageFailureCode

NFData ImageFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageFailureCode

Methods

rnf :: ImageFailureCode -> () #

Eq ImageFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageFailureCode

Ord ImageFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageFailureCode

Hashable 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" "amazonka-ecr-2.0-BqgZWPod2JCFn2nq69DCrJ" 'True) (C1 ('MetaCons "ImageFailureCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromImageFailureCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ImageTagMutability

newtype ImageTagMutability Source #

Instances

Instances details
FromJSON ImageTagMutability Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageTagMutability

FromJSONKey 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

ToByteString ImageTagMutability Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageTagMutability

ToHeader ImageTagMutability Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageTagMutability

ToLog ImageTagMutability Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageTagMutability

ToQuery 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

FromXML ImageTagMutability Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageTagMutability

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

Read ImageTagMutability Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageTagMutability

Show ImageTagMutability Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageTagMutability

NFData ImageTagMutability Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageTagMutability

Methods

rnf :: ImageTagMutability -> () #

Eq ImageTagMutability Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageTagMutability

Ord ImageTagMutability Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageTagMutability

Hashable 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" "amazonka-ecr-2.0-BqgZWPod2JCFn2nq69DCrJ" 'True) (C1 ('MetaCons "ImageTagMutability'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromImageTagMutability") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LayerAvailability

newtype LayerAvailability Source #

Instances

Instances details
FromJSON LayerAvailability Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerAvailability

FromJSONKey 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

ToByteString LayerAvailability Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerAvailability

ToHeader LayerAvailability Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerAvailability

ToLog LayerAvailability Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerAvailability

ToQuery 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

FromXML LayerAvailability Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerAvailability

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

Read LayerAvailability Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerAvailability

Show LayerAvailability Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerAvailability

NFData LayerAvailability Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerAvailability

Methods

rnf :: LayerAvailability -> () #

Eq LayerAvailability Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerAvailability

Ord LayerAvailability Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerAvailability

Hashable 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" "amazonka-ecr-2.0-BqgZWPod2JCFn2nq69DCrJ" 'True) (C1 ('MetaCons "LayerAvailability'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLayerAvailability") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LayerFailureCode

newtype LayerFailureCode Source #

Instances

Instances details
FromJSON LayerFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerFailureCode

FromJSONKey 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

ToByteString LayerFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerFailureCode

ToHeader LayerFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerFailureCode

ToLog LayerFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerFailureCode

ToQuery 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

FromXML LayerFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerFailureCode

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

Read LayerFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerFailureCode

Show LayerFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerFailureCode

NFData LayerFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerFailureCode

Methods

rnf :: LayerFailureCode -> () #

Eq LayerFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerFailureCode

Ord LayerFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerFailureCode

Hashable 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" "amazonka-ecr-2.0-BqgZWPod2JCFn2nq69DCrJ" 'True) (C1 ('MetaCons "LayerFailureCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLayerFailureCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

LifecyclePolicyPreviewStatus

newtype LifecyclePolicyPreviewStatus Source #

Instances

Instances details
FromJSON LifecyclePolicyPreviewStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyPreviewStatus

FromJSONKey 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

ToByteString LifecyclePolicyPreviewStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyPreviewStatus

ToHeader LifecyclePolicyPreviewStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyPreviewStatus

ToLog LifecyclePolicyPreviewStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyPreviewStatus

ToQuery 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

FromXML LifecyclePolicyPreviewStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyPreviewStatus

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

Read LifecyclePolicyPreviewStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyPreviewStatus

Show LifecyclePolicyPreviewStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyPreviewStatus

NFData LifecyclePolicyPreviewStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyPreviewStatus

Eq LifecyclePolicyPreviewStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyPreviewStatus

Ord LifecyclePolicyPreviewStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyPreviewStatus

Hashable 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" "amazonka-ecr-2.0-BqgZWPod2JCFn2nq69DCrJ" 'True) (C1 ('MetaCons "LifecyclePolicyPreviewStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromLifecyclePolicyPreviewStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ReplicationStatus

newtype ReplicationStatus Source #

Instances

Instances details
FromJSON ReplicationStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationStatus

FromJSONKey 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

ToByteString ReplicationStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationStatus

ToHeader ReplicationStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationStatus

ToLog ReplicationStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationStatus

ToQuery 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

FromXML ReplicationStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationStatus

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

Read ReplicationStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationStatus

Show ReplicationStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationStatus

NFData ReplicationStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationStatus

Methods

rnf :: ReplicationStatus -> () #

Eq ReplicationStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationStatus

Ord ReplicationStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationStatus

Hashable 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" "amazonka-ecr-2.0-BqgZWPod2JCFn2nq69DCrJ" 'True) (C1 ('MetaCons "ReplicationStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromReplicationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RepositoryFilterType

newtype RepositoryFilterType Source #

Instances

Instances details
FromJSON RepositoryFilterType Source # 
Instance details

Defined in Amazonka.ECR.Types.RepositoryFilterType

FromJSONKey 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

ToByteString RepositoryFilterType Source # 
Instance details

Defined in Amazonka.ECR.Types.RepositoryFilterType

ToHeader RepositoryFilterType Source # 
Instance details

Defined in Amazonka.ECR.Types.RepositoryFilterType

ToLog RepositoryFilterType Source # 
Instance details

Defined in Amazonka.ECR.Types.RepositoryFilterType

ToQuery 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

FromXML RepositoryFilterType Source # 
Instance details

Defined in Amazonka.ECR.Types.RepositoryFilterType

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

Read RepositoryFilterType Source # 
Instance details

Defined in Amazonka.ECR.Types.RepositoryFilterType

Show RepositoryFilterType Source # 
Instance details

Defined in Amazonka.ECR.Types.RepositoryFilterType

NFData RepositoryFilterType Source # 
Instance details

Defined in Amazonka.ECR.Types.RepositoryFilterType

Methods

rnf :: RepositoryFilterType -> () #

Eq RepositoryFilterType Source # 
Instance details

Defined in Amazonka.ECR.Types.RepositoryFilterType

Ord RepositoryFilterType Source # 
Instance details

Defined in Amazonka.ECR.Types.RepositoryFilterType

Hashable 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" "amazonka-ecr-2.0-BqgZWPod2JCFn2nq69DCrJ" 'True) (C1 ('MetaCons "RepositoryFilterType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRepositoryFilterType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ScanFrequency

newtype ScanFrequency Source #

Constructors

ScanFrequency' 

Instances

Instances details
FromJSON ScanFrequency Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanFrequency

FromJSONKey ScanFrequency Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanFrequency

ToJSON ScanFrequency Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanFrequency

ToJSONKey ScanFrequency Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanFrequency

ToByteString ScanFrequency Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanFrequency

ToHeader ScanFrequency Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanFrequency

ToLog ScanFrequency Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanFrequency

ToQuery ScanFrequency Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanFrequency

FromText ScanFrequency Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanFrequency

ToText ScanFrequency Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanFrequency

Methods

toText :: ScanFrequency -> Text #

FromXML ScanFrequency Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanFrequency

ToXML ScanFrequency Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanFrequency

Methods

toXML :: ScanFrequency -> XML #

Generic ScanFrequency Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanFrequency

Associated Types

type Rep ScanFrequency :: Type -> Type #

Read ScanFrequency Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanFrequency

Show ScanFrequency Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanFrequency

NFData ScanFrequency Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanFrequency

Methods

rnf :: ScanFrequency -> () #

Eq ScanFrequency Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanFrequency

Ord ScanFrequency Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanFrequency

Hashable ScanFrequency Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanFrequency

type Rep ScanFrequency Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanFrequency

type Rep ScanFrequency = D1 ('MetaData "ScanFrequency" "Amazonka.ECR.Types.ScanFrequency" "amazonka-ecr-2.0-BqgZWPod2JCFn2nq69DCrJ" 'True) (C1 ('MetaCons "ScanFrequency'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromScanFrequency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ScanStatus

newtype ScanStatus Source #

Constructors

ScanStatus' 

Fields

Instances

Instances details
FromJSON ScanStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanStatus

FromJSONKey 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

ToByteString ScanStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanStatus

ToHeader ScanStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanStatus

ToLog ScanStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanStatus

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

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 #

Generic ScanStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanStatus

Associated Types

type Rep ScanStatus :: Type -> Type #

Read ScanStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanStatus

Show ScanStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanStatus

NFData ScanStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanStatus

Methods

rnf :: ScanStatus -> () #

Eq ScanStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanStatus

Ord ScanStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanStatus

Hashable ScanStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanStatus

type Rep ScanStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanStatus

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

ScanType

newtype ScanType Source #

Constructors

ScanType' 

Fields

Bundled Patterns

pattern ScanType_BASIC :: ScanType 
pattern ScanType_ENHANCED :: ScanType 

Instances

Instances details
FromJSON ScanType Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanType

FromJSONKey ScanType Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanType

ToJSON ScanType Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanType

ToJSONKey ScanType Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanType

ToByteString ScanType Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanType

Methods

toBS :: ScanType -> ByteString #

ToHeader ScanType Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanType

Methods

toHeader :: HeaderName -> ScanType -> [Header] #

ToLog ScanType Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanType

ToQuery ScanType Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanType

FromText ScanType Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanType

ToText ScanType Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanType

Methods

toText :: ScanType -> Text #

FromXML ScanType Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanType

ToXML ScanType Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanType

Methods

toXML :: ScanType -> XML #

Generic ScanType Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanType

Associated Types

type Rep ScanType :: Type -> Type #

Methods

from :: ScanType -> Rep ScanType x #

to :: Rep ScanType x -> ScanType #

Read ScanType Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanType

Show ScanType Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanType

NFData ScanType Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanType

Methods

rnf :: ScanType -> () #

Eq ScanType Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanType

Ord ScanType Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanType

Hashable ScanType Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanType

Methods

hashWithSalt :: Int -> ScanType -> Int #

hash :: ScanType -> Int #

type Rep ScanType Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanType

type Rep ScanType = D1 ('MetaData "ScanType" "Amazonka.ECR.Types.ScanType" "amazonka-ecr-2.0-BqgZWPod2JCFn2nq69DCrJ" 'True) (C1 ('MetaCons "ScanType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromScanType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ScanningConfigurationFailureCode

newtype ScanningConfigurationFailureCode Source #

Instances

Instances details
FromJSON ScanningConfigurationFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanningConfigurationFailureCode

FromJSONKey ScanningConfigurationFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanningConfigurationFailureCode

ToJSON ScanningConfigurationFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanningConfigurationFailureCode

ToJSONKey ScanningConfigurationFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanningConfigurationFailureCode

ToByteString ScanningConfigurationFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanningConfigurationFailureCode

ToHeader ScanningConfigurationFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanningConfigurationFailureCode

ToLog ScanningConfigurationFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanningConfigurationFailureCode

ToQuery ScanningConfigurationFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanningConfigurationFailureCode

FromText ScanningConfigurationFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanningConfigurationFailureCode

ToText ScanningConfigurationFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanningConfigurationFailureCode

FromXML ScanningConfigurationFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanningConfigurationFailureCode

ToXML ScanningConfigurationFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanningConfigurationFailureCode

Generic ScanningConfigurationFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanningConfigurationFailureCode

Associated Types

type Rep ScanningConfigurationFailureCode :: Type -> Type #

Read ScanningConfigurationFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanningConfigurationFailureCode

Show ScanningConfigurationFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanningConfigurationFailureCode

NFData ScanningConfigurationFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanningConfigurationFailureCode

Eq ScanningConfigurationFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanningConfigurationFailureCode

Ord ScanningConfigurationFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanningConfigurationFailureCode

Hashable ScanningConfigurationFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanningConfigurationFailureCode

type Rep ScanningConfigurationFailureCode Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanningConfigurationFailureCode

type Rep ScanningConfigurationFailureCode = D1 ('MetaData "ScanningConfigurationFailureCode" "Amazonka.ECR.Types.ScanningConfigurationFailureCode" "amazonka-ecr-2.0-BqgZWPod2JCFn2nq69DCrJ" 'True) (C1 ('MetaCons "ScanningConfigurationFailureCode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromScanningConfigurationFailureCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ScanningRepositoryFilterType

newtype ScanningRepositoryFilterType Source #

Instances

Instances details
FromJSON ScanningRepositoryFilterType Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanningRepositoryFilterType

FromJSONKey ScanningRepositoryFilterType Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanningRepositoryFilterType

ToJSON ScanningRepositoryFilterType Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanningRepositoryFilterType

ToJSONKey ScanningRepositoryFilterType Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanningRepositoryFilterType

ToByteString ScanningRepositoryFilterType Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanningRepositoryFilterType

ToHeader ScanningRepositoryFilterType Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanningRepositoryFilterType

ToLog ScanningRepositoryFilterType Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanningRepositoryFilterType

ToQuery ScanningRepositoryFilterType Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanningRepositoryFilterType

FromText ScanningRepositoryFilterType Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanningRepositoryFilterType

ToText ScanningRepositoryFilterType Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanningRepositoryFilterType

FromXML ScanningRepositoryFilterType Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanningRepositoryFilterType

ToXML ScanningRepositoryFilterType Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanningRepositoryFilterType

Generic ScanningRepositoryFilterType Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanningRepositoryFilterType

Associated Types

type Rep ScanningRepositoryFilterType :: Type -> Type #

Read ScanningRepositoryFilterType Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanningRepositoryFilterType

Show ScanningRepositoryFilterType Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanningRepositoryFilterType

NFData ScanningRepositoryFilterType Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanningRepositoryFilterType

Eq ScanningRepositoryFilterType Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanningRepositoryFilterType

Ord ScanningRepositoryFilterType Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanningRepositoryFilterType

Hashable ScanningRepositoryFilterType Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanningRepositoryFilterType

type Rep ScanningRepositoryFilterType Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanningRepositoryFilterType

type Rep ScanningRepositoryFilterType = D1 ('MetaData "ScanningRepositoryFilterType" "Amazonka.ECR.Types.ScanningRepositoryFilterType" "amazonka-ecr-2.0-BqgZWPod2JCFn2nq69DCrJ" 'True) (C1 ('MetaCons "ScanningRepositoryFilterType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromScanningRepositoryFilterType") '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
FromJSON TagStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.TagStatus

FromJSONKey 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

ToByteString TagStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.TagStatus

Methods

toBS :: TagStatus -> ByteString #

ToHeader TagStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.TagStatus

ToLog TagStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.TagStatus

ToQuery TagStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.TagStatus

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 #

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 #

Generic TagStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.TagStatus

Associated Types

type Rep TagStatus :: Type -> Type #

Read TagStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.TagStatus

Show TagStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.TagStatus

NFData TagStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.TagStatus

Methods

rnf :: TagStatus -> () #

Eq TagStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.TagStatus

Ord TagStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.TagStatus

Hashable TagStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.TagStatus

type Rep TagStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.TagStatus

type Rep TagStatus = D1 ('MetaData "TagStatus" "Amazonka.ECR.Types.TagStatus" "amazonka-ecr-2.0-BqgZWPod2JCFn2nq69DCrJ" '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
FromJSON 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 #

Read Attribute Source # 
Instance details

Defined in Amazonka.ECR.Types.Attribute

Show Attribute Source # 
Instance details

Defined in Amazonka.ECR.Types.Attribute

NFData Attribute Source # 
Instance details

Defined in Amazonka.ECR.Types.Attribute

Methods

rnf :: Attribute -> () #

Eq Attribute Source # 
Instance details

Defined in Amazonka.ECR.Types.Attribute

Hashable 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" "amazonka-ecr-2.0-BqgZWPod2JCFn2nq69DCrJ" '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

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

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

Instances

Instances details
FromJSON 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 #

Read AuthorizationData Source # 
Instance details

Defined in Amazonka.ECR.Types.AuthorizationData

Show AuthorizationData Source # 
Instance details

Defined in Amazonka.ECR.Types.AuthorizationData

NFData AuthorizationData Source # 
Instance details

Defined in Amazonka.ECR.Types.AuthorizationData

Methods

rnf :: AuthorizationData -> () #

Eq AuthorizationData Source # 
Instance details

Defined in Amazonka.ECR.Types.AuthorizationData

Hashable 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" "amazonka-ecr-2.0-BqgZWPod2JCFn2nq69DCrJ" 'False) (C1 ('MetaCons "AuthorizationData'" 'PrefixI 'True) (S1 ('MetaSel ('Just "authorizationToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "expiresAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "proxyEndpoint") '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: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.

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

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.

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

AwsEcrContainerImageDetails

data AwsEcrContainerImageDetails Source #

The image details of the Amazon ECR container image.

See: newAwsEcrContainerImageDetails smart constructor.

Constructors

AwsEcrContainerImageDetails' 

Fields

Instances

Instances details
FromJSON AwsEcrContainerImageDetails Source # 
Instance details

Defined in Amazonka.ECR.Types.AwsEcrContainerImageDetails

Generic AwsEcrContainerImageDetails Source # 
Instance details

Defined in Amazonka.ECR.Types.AwsEcrContainerImageDetails

Associated Types

type Rep AwsEcrContainerImageDetails :: Type -> Type #

Read AwsEcrContainerImageDetails Source # 
Instance details

Defined in Amazonka.ECR.Types.AwsEcrContainerImageDetails

Show AwsEcrContainerImageDetails Source # 
Instance details

Defined in Amazonka.ECR.Types.AwsEcrContainerImageDetails

NFData AwsEcrContainerImageDetails Source # 
Instance details

Defined in Amazonka.ECR.Types.AwsEcrContainerImageDetails

Eq AwsEcrContainerImageDetails Source # 
Instance details

Defined in Amazonka.ECR.Types.AwsEcrContainerImageDetails

Hashable AwsEcrContainerImageDetails Source # 
Instance details

Defined in Amazonka.ECR.Types.AwsEcrContainerImageDetails

type Rep AwsEcrContainerImageDetails Source # 
Instance details

Defined in Amazonka.ECR.Types.AwsEcrContainerImageDetails

type Rep AwsEcrContainerImageDetails = D1 ('MetaData "AwsEcrContainerImageDetails" "Amazonka.ECR.Types.AwsEcrContainerImageDetails" "amazonka-ecr-2.0-BqgZWPod2JCFn2nq69DCrJ" 'False) (C1 ('MetaCons "AwsEcrContainerImageDetails'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "architecture") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "author") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "imageHash") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "imageTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: ((S1 ('MetaSel ('Just "platform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "pushedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "registry") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "repositoryName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newAwsEcrContainerImageDetails :: AwsEcrContainerImageDetails Source #

Create a value of AwsEcrContainerImageDetails 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:architecture:AwsEcrContainerImageDetails', awsEcrContainerImageDetails_architecture - The architecture of the Amazon ECR container image.

$sel:author:AwsEcrContainerImageDetails', awsEcrContainerImageDetails_author - The image author of the Amazon ECR container image.

$sel:imageHash:AwsEcrContainerImageDetails', awsEcrContainerImageDetails_imageHash - The image hash of the Amazon ECR container image.

$sel:imageTags:AwsEcrContainerImageDetails', awsEcrContainerImageDetails_imageTags - The image tags attached to the Amazon ECR container image.

$sel:platform:AwsEcrContainerImageDetails', awsEcrContainerImageDetails_platform - The platform of the Amazon ECR container image.

$sel:pushedAt:AwsEcrContainerImageDetails', awsEcrContainerImageDetails_pushedAt - The date and time the Amazon ECR container image was pushed.

$sel:registry:AwsEcrContainerImageDetails', awsEcrContainerImageDetails_registry - The registry the Amazon ECR container image belongs to.

$sel:repositoryName:AwsEcrContainerImageDetails', awsEcrContainerImageDetails_repositoryName - The name of the repository the Amazon ECR container image resides in.

awsEcrContainerImageDetails_architecture :: Lens' AwsEcrContainerImageDetails (Maybe Text) Source #

The architecture of the Amazon ECR container image.

awsEcrContainerImageDetails_author :: Lens' AwsEcrContainerImageDetails (Maybe Text) Source #

The image author of the Amazon ECR container image.

awsEcrContainerImageDetails_imageHash :: Lens' AwsEcrContainerImageDetails (Maybe Text) Source #

The image hash of the Amazon ECR container image.

awsEcrContainerImageDetails_imageTags :: Lens' AwsEcrContainerImageDetails (Maybe [Text]) Source #

The image tags attached to the Amazon ECR container image.

awsEcrContainerImageDetails_platform :: Lens' AwsEcrContainerImageDetails (Maybe Text) Source #

The platform of the Amazon ECR container image.

awsEcrContainerImageDetails_pushedAt :: Lens' AwsEcrContainerImageDetails (Maybe UTCTime) Source #

The date and time the Amazon ECR container image was pushed.

awsEcrContainerImageDetails_registry :: Lens' AwsEcrContainerImageDetails (Maybe Text) Source #

The registry the Amazon ECR container image belongs to.

awsEcrContainerImageDetails_repositoryName :: Lens' AwsEcrContainerImageDetails (Maybe Text) Source #

The name of the repository the Amazon ECR container image resides in.

CvssScore

data CvssScore Source #

The CVSS score for a finding.

See: newCvssScore smart constructor.

Constructors

CvssScore' 

Fields

Instances

Instances details
FromJSON CvssScore Source # 
Instance details

Defined in Amazonka.ECR.Types.CvssScore

Generic CvssScore Source # 
Instance details

Defined in Amazonka.ECR.Types.CvssScore

Associated Types

type Rep CvssScore :: Type -> Type #

Read CvssScore Source # 
Instance details

Defined in Amazonka.ECR.Types.CvssScore

Show CvssScore Source # 
Instance details

Defined in Amazonka.ECR.Types.CvssScore

NFData CvssScore Source # 
Instance details

Defined in Amazonka.ECR.Types.CvssScore

Methods

rnf :: CvssScore -> () #

Eq CvssScore Source # 
Instance details

Defined in Amazonka.ECR.Types.CvssScore

Hashable CvssScore Source # 
Instance details

Defined in Amazonka.ECR.Types.CvssScore

type Rep CvssScore Source # 
Instance details

Defined in Amazonka.ECR.Types.CvssScore

type Rep CvssScore = D1 ('MetaData "CvssScore" "Amazonka.ECR.Types.CvssScore" "amazonka-ecr-2.0-BqgZWPod2JCFn2nq69DCrJ" 'False) (C1 ('MetaCons "CvssScore'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "baseScore") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "scoringVector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "source") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newCvssScore :: CvssScore Source #

Create a value of CvssScore 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:baseScore:CvssScore', cvssScore_baseScore - The base CVSS score used for the finding.

$sel:scoringVector:CvssScore', cvssScore_scoringVector - The vector string of the CVSS score.

$sel:source:CvssScore', cvssScore_source - The source of the CVSS score.

$sel:version:CvssScore', cvssScore_version - The version of CVSS used for the score.

cvssScore_baseScore :: Lens' CvssScore (Maybe Double) Source #

The base CVSS score used for the finding.

cvssScore_scoringVector :: Lens' CvssScore (Maybe Text) Source #

The vector string of the CVSS score.

cvssScore_source :: Lens' CvssScore (Maybe Text) Source #

The source of the CVSS score.

cvssScore_version :: Lens' CvssScore (Maybe Text) Source #

The version of CVSS used for the score.

CvssScoreAdjustment

data CvssScoreAdjustment Source #

Details on adjustments Amazon Inspector made to the CVSS score for a finding.

See: newCvssScoreAdjustment smart constructor.

Constructors

CvssScoreAdjustment' 

Fields

Instances

Instances details
FromJSON CvssScoreAdjustment Source # 
Instance details

Defined in Amazonka.ECR.Types.CvssScoreAdjustment

Generic CvssScoreAdjustment Source # 
Instance details

Defined in Amazonka.ECR.Types.CvssScoreAdjustment

Associated Types

type Rep CvssScoreAdjustment :: Type -> Type #

Read CvssScoreAdjustment Source # 
Instance details

Defined in Amazonka.ECR.Types.CvssScoreAdjustment

Show CvssScoreAdjustment Source # 
Instance details

Defined in Amazonka.ECR.Types.CvssScoreAdjustment

NFData CvssScoreAdjustment Source # 
Instance details

Defined in Amazonka.ECR.Types.CvssScoreAdjustment

Methods

rnf :: CvssScoreAdjustment -> () #

Eq CvssScoreAdjustment Source # 
Instance details

Defined in Amazonka.ECR.Types.CvssScoreAdjustment

Hashable CvssScoreAdjustment Source # 
Instance details

Defined in Amazonka.ECR.Types.CvssScoreAdjustment

type Rep CvssScoreAdjustment Source # 
Instance details

Defined in Amazonka.ECR.Types.CvssScoreAdjustment

type Rep CvssScoreAdjustment = D1 ('MetaData "CvssScoreAdjustment" "Amazonka.ECR.Types.CvssScoreAdjustment" "amazonka-ecr-2.0-BqgZWPod2JCFn2nq69DCrJ" 'False) (C1 ('MetaCons "CvssScoreAdjustment'" 'PrefixI 'True) (S1 ('MetaSel ('Just "metric") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "reason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newCvssScoreAdjustment :: CvssScoreAdjustment Source #

Create a value of CvssScoreAdjustment 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:metric:CvssScoreAdjustment', cvssScoreAdjustment_metric - The metric used to adjust the CVSS score.

$sel:reason:CvssScoreAdjustment', cvssScoreAdjustment_reason - The reason the CVSS score has been adjustment.

cvssScoreAdjustment_metric :: Lens' CvssScoreAdjustment (Maybe Text) Source #

The metric used to adjust the CVSS score.

cvssScoreAdjustment_reason :: Lens' CvssScoreAdjustment (Maybe Text) Source #

The reason the CVSS score has been adjustment.

CvssScoreDetails

data CvssScoreDetails Source #

Information about the CVSS score.

See: newCvssScoreDetails smart constructor.

Constructors

CvssScoreDetails' 

Fields

Instances

Instances details
FromJSON CvssScoreDetails Source # 
Instance details

Defined in Amazonka.ECR.Types.CvssScoreDetails

Generic CvssScoreDetails Source # 
Instance details

Defined in Amazonka.ECR.Types.CvssScoreDetails

Associated Types

type Rep CvssScoreDetails :: Type -> Type #

Read CvssScoreDetails Source # 
Instance details

Defined in Amazonka.ECR.Types.CvssScoreDetails

Show CvssScoreDetails Source # 
Instance details

Defined in Amazonka.ECR.Types.CvssScoreDetails

NFData CvssScoreDetails Source # 
Instance details

Defined in Amazonka.ECR.Types.CvssScoreDetails

Methods

rnf :: CvssScoreDetails -> () #

Eq CvssScoreDetails Source # 
Instance details

Defined in Amazonka.ECR.Types.CvssScoreDetails

Hashable CvssScoreDetails Source # 
Instance details

Defined in Amazonka.ECR.Types.CvssScoreDetails

type Rep CvssScoreDetails Source # 
Instance details

Defined in Amazonka.ECR.Types.CvssScoreDetails

type Rep CvssScoreDetails = D1 ('MetaData "CvssScoreDetails" "Amazonka.ECR.Types.CvssScoreDetails" "amazonka-ecr-2.0-BqgZWPod2JCFn2nq69DCrJ" 'False) (C1 ('MetaCons "CvssScoreDetails'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "adjustments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CvssScoreAdjustment])) :*: S1 ('MetaSel ('Just "score") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))) :*: (S1 ('MetaSel ('Just "scoreSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "scoringVector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newCvssScoreDetails :: CvssScoreDetails Source #

Create a value of CvssScoreDetails 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:adjustments:CvssScoreDetails', cvssScoreDetails_adjustments - An object that contains details about adjustment Amazon Inspector made to the CVSS score.

$sel:score:CvssScoreDetails', cvssScoreDetails_score - The CVSS score.

$sel:scoreSource:CvssScoreDetails', cvssScoreDetails_scoreSource - The source for the CVSS score.

$sel:scoringVector:CvssScoreDetails', cvssScoreDetails_scoringVector - The vector for the CVSS score.

$sel:version:CvssScoreDetails', cvssScoreDetails_version - The CVSS version used in scoring.

cvssScoreDetails_adjustments :: Lens' CvssScoreDetails (Maybe [CvssScoreAdjustment]) Source #

An object that contains details about adjustment Amazon Inspector made to the CVSS score.

cvssScoreDetails_version :: Lens' CvssScoreDetails (Maybe Text) Source #

The CVSS version used in scoring.

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

Read DescribeImagesFilter Source # 
Instance details

Defined in Amazonka.ECR.Types.DescribeImagesFilter

Show DescribeImagesFilter Source # 
Instance details

Defined in Amazonka.ECR.Types.DescribeImagesFilter

NFData DescribeImagesFilter Source # 
Instance details

Defined in Amazonka.ECR.Types.DescribeImagesFilter

Methods

rnf :: DescribeImagesFilter -> () #

Eq DescribeImagesFilter Source # 
Instance details

Defined in Amazonka.ECR.Types.DescribeImagesFilter

Hashable 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" "amazonka-ecr-2.0-BqgZWPod2JCFn2nq69DCrJ" '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
FromJSON EncryptionConfiguration Source # 
Instance details

Defined in Amazonka.ECR.Types.EncryptionConfiguration

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

Read EncryptionConfiguration Source # 
Instance details

Defined in Amazonka.ECR.Types.EncryptionConfiguration

Show EncryptionConfiguration Source # 
Instance details

Defined in Amazonka.ECR.Types.EncryptionConfiguration

NFData EncryptionConfiguration Source # 
Instance details

Defined in Amazonka.ECR.Types.EncryptionConfiguration

Methods

rnf :: EncryptionConfiguration -> () #

Eq EncryptionConfiguration Source # 
Instance details

Defined in Amazonka.ECR.Types.EncryptionConfiguration

Hashable 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" "amazonka-ecr-2.0-BqgZWPod2JCFn2nq69DCrJ" '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.

EnhancedImageScanFinding

data EnhancedImageScanFinding Source #

The details of an enhanced image scan. This is returned when enhanced scanning is enabled for your private registry.

See: newEnhancedImageScanFinding smart constructor.

Constructors

EnhancedImageScanFinding' 

Fields

Instances

Instances details
FromJSON EnhancedImageScanFinding Source # 
Instance details

Defined in Amazonka.ECR.Types.EnhancedImageScanFinding

Generic EnhancedImageScanFinding Source # 
Instance details

Defined in Amazonka.ECR.Types.EnhancedImageScanFinding

Associated Types

type Rep EnhancedImageScanFinding :: Type -> Type #

Read EnhancedImageScanFinding Source # 
Instance details

Defined in Amazonka.ECR.Types.EnhancedImageScanFinding

Show EnhancedImageScanFinding Source # 
Instance details

Defined in Amazonka.ECR.Types.EnhancedImageScanFinding

NFData EnhancedImageScanFinding Source # 
Instance details

Defined in Amazonka.ECR.Types.EnhancedImageScanFinding

Eq EnhancedImageScanFinding Source # 
Instance details

Defined in Amazonka.ECR.Types.EnhancedImageScanFinding

Hashable EnhancedImageScanFinding Source # 
Instance details

Defined in Amazonka.ECR.Types.EnhancedImageScanFinding

type Rep EnhancedImageScanFinding Source # 
Instance details

Defined in Amazonka.ECR.Types.EnhancedImageScanFinding

type Rep EnhancedImageScanFinding = D1 ('MetaData "EnhancedImageScanFinding" "Amazonka.ECR.Types.EnhancedImageScanFinding" "amazonka-ecr-2.0-BqgZWPod2JCFn2nq69DCrJ" 'False) (C1 ('MetaCons "EnhancedImageScanFinding'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "awsAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "findingArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "firstObservedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "lastObservedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "packageVulnerabilityDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PackageVulnerabilityDetails)) :*: S1 ('MetaSel ('Just "remediation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Remediation))))) :*: (((S1 ('MetaSel ('Just "resources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Resource])) :*: S1 ('MetaSel ('Just "score") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))) :*: (S1 ('MetaSel ('Just "scoreDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ScoreDetails)) :*: S1 ('MetaSel ('Just "severity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "title") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "updatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))))

newEnhancedImageScanFinding :: EnhancedImageScanFinding Source #

Create a value of EnhancedImageScanFinding 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:awsAccountId:EnhancedImageScanFinding', enhancedImageScanFinding_awsAccountId - The Amazon Web Services account ID associated with the image.

$sel:description:EnhancedImageScanFinding', enhancedImageScanFinding_description - The description of the finding.

$sel:findingArn:EnhancedImageScanFinding', enhancedImageScanFinding_findingArn - The Amazon Resource Number (ARN) of the finding.

$sel:firstObservedAt:EnhancedImageScanFinding', enhancedImageScanFinding_firstObservedAt - The date and time that the finding was first observed.

$sel:lastObservedAt:EnhancedImageScanFinding', enhancedImageScanFinding_lastObservedAt - The date and time that the finding was last observed.

$sel:packageVulnerabilityDetails:EnhancedImageScanFinding', enhancedImageScanFinding_packageVulnerabilityDetails - An object that contains the details of a package vulnerability finding.

$sel:remediation:EnhancedImageScanFinding', enhancedImageScanFinding_remediation - An object that contains the details about how to remediate a finding.

$sel:resources:EnhancedImageScanFinding', enhancedImageScanFinding_resources - Contains information on the resources involved in a finding.

$sel:score:EnhancedImageScanFinding', enhancedImageScanFinding_score - The Amazon Inspector score given to the finding.

$sel:scoreDetails:EnhancedImageScanFinding', enhancedImageScanFinding_scoreDetails - An object that contains details of the Amazon Inspector score.

$sel:severity:EnhancedImageScanFinding', enhancedImageScanFinding_severity - The severity of the finding.

$sel:status:EnhancedImageScanFinding', enhancedImageScanFinding_status - The status of the finding.

$sel:title:EnhancedImageScanFinding', enhancedImageScanFinding_title - The title of the finding.

EnhancedImageScanFinding, enhancedImageScanFinding_type - The type of the finding.

$sel:updatedAt:EnhancedImageScanFinding', enhancedImageScanFinding_updatedAt - The date and time the finding was last updated at.

enhancedImageScanFinding_awsAccountId :: Lens' EnhancedImageScanFinding (Maybe Text) Source #

The Amazon Web Services account ID associated with the image.

enhancedImageScanFinding_findingArn :: Lens' EnhancedImageScanFinding (Maybe Text) Source #

The Amazon Resource Number (ARN) of the finding.

enhancedImageScanFinding_firstObservedAt :: Lens' EnhancedImageScanFinding (Maybe UTCTime) Source #

The date and time that the finding was first observed.

enhancedImageScanFinding_lastObservedAt :: Lens' EnhancedImageScanFinding (Maybe UTCTime) Source #

The date and time that the finding was last observed.

enhancedImageScanFinding_packageVulnerabilityDetails :: Lens' EnhancedImageScanFinding (Maybe PackageVulnerabilityDetails) Source #

An object that contains the details of a package vulnerability finding.

enhancedImageScanFinding_remediation :: Lens' EnhancedImageScanFinding (Maybe Remediation) Source #

An object that contains the details about how to remediate a finding.

enhancedImageScanFinding_resources :: Lens' EnhancedImageScanFinding (Maybe [Resource]) Source #

Contains information on the resources involved in a finding.

enhancedImageScanFinding_score :: Lens' EnhancedImageScanFinding (Maybe Double) Source #

The Amazon Inspector score given to the finding.

enhancedImageScanFinding_scoreDetails :: Lens' EnhancedImageScanFinding (Maybe ScoreDetails) Source #

An object that contains details of the Amazon Inspector score.

enhancedImageScanFinding_updatedAt :: Lens' EnhancedImageScanFinding (Maybe UTCTime) Source #

The date and time the finding was last updated at.

Image

data Image Source #

An object representing an Amazon ECR image.

See: newImage smart constructor.

Constructors

Image' 

Fields

Instances

Instances details
FromJSON Image Source # 
Instance details

Defined in Amazonka.ECR.Types.Image

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 #

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 #

NFData Image Source # 
Instance details

Defined in Amazonka.ECR.Types.Image

Methods

rnf :: Image -> () #

Eq Image Source # 
Instance details

Defined in Amazonka.ECR.Types.Image

Methods

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

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

Hashable Image Source # 
Instance details

Defined in Amazonka.ECR.Types.Image

Methods

hashWithSalt :: Int -> Image -> Int #

hash :: Image -> Int #

type Rep Image Source # 
Instance details

Defined in Amazonka.ECR.Types.Image

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

newImage :: Image Source #

Create a value of Image with all optional fields omitted.

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

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

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

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

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

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

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

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

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

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

The image manifest associated with the image.

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

The manifest media type of the image.

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

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

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

The name of the repository associated with the image.

ImageDetail

data ImageDetail Source #

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

See: newImageDetail smart constructor.

Constructors

ImageDetail' 

Fields

  • artifactMediaType :: Maybe Text

    The artifact media type of the image.

  • imageDigest :: Maybe Text

    The sha256 digest of the image manifest.

  • imageManifestMediaType :: Maybe Text

    The media type of the image manifest.

  • imagePushedAt :: Maybe POSIX

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

  • imageScanFindingsSummary :: Maybe ImageScanFindingsSummary

    A summary of the last completed image scan.

  • imageScanStatus :: Maybe ImageScanStatus

    The current state of the scan.

  • imageSizeInBytes :: Maybe Integer

    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.

  • imageTags :: Maybe [Text]

    The list of tags associated with this image.

  • lastRecordedPullTime :: Maybe POSIX

    The date and time, expressed in standard JavaScript date format, when Amazon ECR recorded the last image pull.

    Amazon ECR refreshes the last image pull timestamp at least once every 24 hours. For example, if you pull an image once a day then the lastRecordedPullTime timestamp will indicate the exact time that the image was last pulled. However, if you pull an image once an hour, because Amazon ECR refreshes the lastRecordedPullTime timestamp at least once every 24 hours, the result may not be the exact time that the image was last pulled.

  • registryId :: Maybe Text

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

  • repositoryName :: Maybe Text

    The name of the repository to which this image belongs.

Instances

Instances details
FromJSON 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 #

Read ImageDetail Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageDetail

Show ImageDetail Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageDetail

NFData ImageDetail Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageDetail

Methods

rnf :: ImageDetail -> () #

Eq ImageDetail Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageDetail

Hashable ImageDetail Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageDetail

type Rep ImageDetail Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageDetail

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

newImageDetail :: ImageDetail Source #

Create a value of ImageDetail with all optional fields omitted.

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

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

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

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

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

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

$sel:imageScanFindingsSummary:ImageDetail', imageDetail_imageScanFindingsSummary - A summary of the last completed image scan.

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

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

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

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

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

$sel:lastRecordedPullTime:ImageDetail', imageDetail_lastRecordedPullTime - The date and time, expressed in standard JavaScript date format, when Amazon ECR recorded the last image pull.

Amazon ECR refreshes the last image pull timestamp at least once every 24 hours. For example, if you pull an image once a day then the lastRecordedPullTime timestamp will indicate the exact time that the image was last pulled. However, if you pull an image once an hour, because Amazon ECR refreshes the lastRecordedPullTime timestamp at least once every 24 hours, the result may not be the exact time that the image was last pulled.

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

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

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

The artifact media type of the image.

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

The sha256 digest of the image manifest.

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

The media type of the image manifest.

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_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_imageTags :: Lens' ImageDetail (Maybe [Text]) Source #

The list of tags associated with this image.

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

The date and time, expressed in standard JavaScript date format, when Amazon ECR recorded the last image pull.

Amazon ECR refreshes the last image pull timestamp at least once every 24 hours. For example, if you pull an image once a day then the lastRecordedPullTime timestamp will indicate the exact time that the image was last pulled. However, if you pull an image once an hour, because Amazon ECR refreshes the lastRecordedPullTime timestamp at least once every 24 hours, the result may not be the exact time that the image was last pulled.

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

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

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

Read ImageFailure Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageFailure

Show ImageFailure Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageFailure

NFData ImageFailure Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageFailure

Methods

rnf :: ImageFailure -> () #

Eq ImageFailure Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageFailure

Hashable 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" "amazonka-ecr-2.0-BqgZWPod2JCFn2nq69DCrJ" 'False) (C1 ('MetaCons "ImageFailure'" 'PrefixI 'True) (S1 ('MetaSel ('Just "failureCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImageFailureCode)) :*: (S1 ('MetaSel ('Just "failureReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "imageId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImageIdentifier)))))

newImageFailure :: ImageFailure Source #

Create a value of ImageFailure with all optional fields omitted.

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

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

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

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

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

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
FromJSON ImageIdentifier Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageIdentifier

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

Read ImageIdentifier Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageIdentifier

Show ImageIdentifier Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageIdentifier

NFData ImageIdentifier Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageIdentifier

Methods

rnf :: ImageIdentifier -> () #

Eq ImageIdentifier Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageIdentifier

Hashable 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" "amazonka-ecr-2.0-BqgZWPod2JCFn2nq69DCrJ" '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
FromJSON 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 #

Read ImageReplicationStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageReplicationStatus

Show ImageReplicationStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageReplicationStatus

NFData ImageReplicationStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageReplicationStatus

Methods

rnf :: ImageReplicationStatus -> () #

Eq ImageReplicationStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageReplicationStatus

Hashable 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" "amazonka-ecr-2.0-BqgZWPod2JCFn2nq69DCrJ" 'False) (C1 ('MetaCons "ImageReplicationStatus'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "failureCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "registryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReplicationStatus)))))

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:failureCode:ImageReplicationStatus', imageReplicationStatus_failureCode - The failure code for a replication that has failed.

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

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

$sel:status:ImageReplicationStatus', imageReplicationStatus_status - The image replication status.

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

The failure code for a replication that has failed.

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

The destination Region for the image replication.

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

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

ImageScanFinding

data ImageScanFinding Source #

Contains information about an image scan finding.

See: newImageScanFinding smart constructor.

Constructors

ImageScanFinding' 

Fields

Instances

Instances details
FromJSON 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 #

Read ImageScanFinding Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageScanFinding

Show ImageScanFinding Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageScanFinding

NFData ImageScanFinding Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageScanFinding

Methods

rnf :: ImageScanFinding -> () #

Eq ImageScanFinding Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageScanFinding

Hashable 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" "amazonka-ecr-2.0-BqgZWPod2JCFn2nq69DCrJ" 'False) (C1 ('MetaCons "ImageScanFinding'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Attribute])) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "severity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FindingSeverity)) :*: S1 ('MetaSel ('Just "uri") '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: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.

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

$sel:severity:ImageScanFinding', imageScanFinding_severity - The finding severity.

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

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

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

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

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

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

A link containing additional details about the security vulnerability.

ImageScanFindings

data ImageScanFindings Source #

The details of an image scan.

See: newImageScanFindings smart constructor.

Constructors

ImageScanFindings' 

Fields

Instances

Instances details
FromJSON 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 #

Read ImageScanFindings Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageScanFindings

Show ImageScanFindings Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageScanFindings

NFData ImageScanFindings Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageScanFindings

Methods

rnf :: ImageScanFindings -> () #

Eq ImageScanFindings Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageScanFindings

Hashable 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" "amazonka-ecr-2.0-BqgZWPod2JCFn2nq69DCrJ" 'False) (C1 ('MetaCons "ImageScanFindings'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "enhancedFindings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EnhancedImageScanFinding])) :*: S1 ('MetaSel ('Just "findingSeverityCounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap FindingSeverity Natural)))) :*: (S1 ('MetaSel ('Just "findings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ImageScanFinding])) :*: (S1 ('MetaSel ('Just "imageScanCompletedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: 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:enhancedFindings:ImageScanFindings', imageScanFindings_enhancedFindings - Details about the enhanced scan findings from Amazon Inspector.

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

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

$sel:imageScanCompletedAt:ImageScanFindings', imageScanFindings_imageScanCompletedAt - The time of the last completed image scan.

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

imageScanFindings_enhancedFindings :: Lens' ImageScanFindings (Maybe [EnhancedImageScanFinding]) Source #

Details about the enhanced scan findings from Amazon Inspector.

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

Read ImageScanFindingsSummary Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageScanFindingsSummary

Show ImageScanFindingsSummary Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageScanFindingsSummary

NFData ImageScanFindingsSummary Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageScanFindingsSummary

Eq ImageScanFindingsSummary Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageScanFindingsSummary

Hashable 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" "amazonka-ecr-2.0-BqgZWPod2JCFn2nq69DCrJ" 'False) (C1 ('MetaCons "ImageScanFindingsSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "findingSeverityCounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap FindingSeverity Natural))) :*: (S1 ('MetaSel ('Just "imageScanCompletedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: 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:findingSeverityCounts:ImageScanFindingsSummary', imageScanFindingsSummary_findingSeverityCounts - The image vulnerability counts, sorted by severity.

$sel:imageScanCompletedAt:ImageScanFindingsSummary', imageScanFindingsSummary_imageScanCompletedAt - The time of the last completed image scan.

$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
FromJSON 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 #

Read ImageScanStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageScanStatus

Show ImageScanStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageScanStatus

NFData ImageScanStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageScanStatus

Methods

rnf :: ImageScanStatus -> () #

Eq ImageScanStatus Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageScanStatus

Hashable 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" "amazonka-ecr-2.0-BqgZWPod2JCFn2nq69DCrJ" 'False) (C1 ('MetaCons "ImageScanStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ScanStatus))))

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:description:ImageScanStatus', imageScanStatus_description - The description of the image scan status.

$sel:status:ImageScanStatus', imageScanStatus_status - The current state of an image scan.

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

The description of the image scan status.

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

The current state of an image scan.

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
FromJSON ImageScanningConfiguration Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageScanningConfiguration

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

Read ImageScanningConfiguration Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageScanningConfiguration

Show ImageScanningConfiguration Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageScanningConfiguration

NFData ImageScanningConfiguration Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageScanningConfiguration

Eq ImageScanningConfiguration Source # 
Instance details

Defined in Amazonka.ECR.Types.ImageScanningConfiguration

Hashable 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" "amazonka-ecr-2.0-BqgZWPod2JCFn2nq69DCrJ" '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
FromJSON Layer Source # 
Instance details

Defined in Amazonka.ECR.Types.Layer

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 #

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 #

NFData Layer Source # 
Instance details

Defined in Amazonka.ECR.Types.Layer

Methods

rnf :: Layer -> () #

Eq Layer Source # 
Instance details

Defined in Amazonka.ECR.Types.Layer

Methods

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

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

Hashable Layer Source # 
Instance details

Defined in Amazonka.ECR.Types.Layer

Methods

hashWithSalt :: Int -> Layer -> Int #

hash :: Layer -> Int #

type Rep Layer Source # 
Instance details

Defined in Amazonka.ECR.Types.Layer

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

newLayer :: Layer Source #

Create a value of Layer with all optional fields omitted.

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

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

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

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

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

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

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

The availability status of the image layer.

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

LayerFailure

data LayerFailure Source #

An object representing an Amazon ECR image layer failure.

See: newLayerFailure smart constructor.

Constructors

LayerFailure' 

Fields

Instances

Instances details
FromJSON 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 #

Read LayerFailure Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerFailure

Show LayerFailure Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerFailure

NFData LayerFailure Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerFailure

Methods

rnf :: LayerFailure -> () #

Eq LayerFailure Source # 
Instance details

Defined in Amazonka.ECR.Types.LayerFailure

Hashable 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" "amazonka-ecr-2.0-BqgZWPod2JCFn2nq69DCrJ" 'False) (C1 ('MetaCons "LayerFailure'" 'PrefixI 'True) (S1 ('MetaSel ('Just "failureCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LayerFailureCode)) :*: (S1 ('MetaSel ('Just "failureReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "layerDigest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newLayerFailure :: LayerFailure Source #

Create a value of LayerFailure with all optional fields omitted.

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

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

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

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

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

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

Read LifecyclePolicyPreviewFilter Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyPreviewFilter

Show LifecyclePolicyPreviewFilter Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyPreviewFilter

NFData LifecyclePolicyPreviewFilter Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyPreviewFilter

Eq LifecyclePolicyPreviewFilter Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyPreviewFilter

Hashable 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" "amazonka-ecr-2.0-BqgZWPod2JCFn2nq69DCrJ" '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
FromJSON 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 #

Read LifecyclePolicyPreviewResult Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyPreviewResult

Show LifecyclePolicyPreviewResult Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyPreviewResult

NFData LifecyclePolicyPreviewResult Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyPreviewResult

Eq LifecyclePolicyPreviewResult Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyPreviewResult

Hashable 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" "amazonka-ecr-2.0-BqgZWPod2JCFn2nq69DCrJ" 'False) (C1 ('MetaCons "LifecyclePolicyPreviewResult'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "action") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LifecyclePolicyRuleAction)) :*: S1 ('MetaSel ('Just "appliedRulePriority") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "imageDigest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "imagePushedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "imageTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))))

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:action:LifecyclePolicyPreviewResult', lifecyclePolicyPreviewResult_action - The type of action to be taken.

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

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

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

Read LifecyclePolicyPreviewSummary Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyPreviewSummary

Show LifecyclePolicyPreviewSummary Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyPreviewSummary

NFData LifecyclePolicyPreviewSummary Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyPreviewSummary

Eq LifecyclePolicyPreviewSummary Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyPreviewSummary

Hashable 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" "amazonka-ecr-2.0-BqgZWPod2JCFn2nq69DCrJ" '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
FromJSON 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 #

Read LifecyclePolicyRuleAction Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyRuleAction

Show LifecyclePolicyRuleAction Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyRuleAction

NFData LifecyclePolicyRuleAction Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyRuleAction

Eq LifecyclePolicyRuleAction Source # 
Instance details

Defined in Amazonka.ECR.Types.LifecyclePolicyRuleAction

Hashable 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" "amazonka-ecr-2.0-BqgZWPod2JCFn2nq69DCrJ" '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
ToJSON 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 #

Read ListImagesFilter Source # 
Instance details

Defined in Amazonka.ECR.Types.ListImagesFilter

Show ListImagesFilter Source # 
Instance details

Defined in Amazonka.ECR.Types.ListImagesFilter

NFData ListImagesFilter Source # 
Instance details

Defined in Amazonka.ECR.Types.ListImagesFilter

Methods

rnf :: ListImagesFilter -> () #

Eq ListImagesFilter Source # 
Instance details

Defined in Amazonka.ECR.Types.ListImagesFilter

Hashable 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" "amazonka-ecr-2.0-BqgZWPod2JCFn2nq69DCrJ" '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.

PackageVulnerabilityDetails

data PackageVulnerabilityDetails Source #

Information about a package vulnerability finding.

See: newPackageVulnerabilityDetails smart constructor.

Constructors

PackageVulnerabilityDetails' 

Fields

Instances

Instances details
FromJSON PackageVulnerabilityDetails Source # 
Instance details

Defined in Amazonka.ECR.Types.PackageVulnerabilityDetails

Generic PackageVulnerabilityDetails Source # 
Instance details

Defined in Amazonka.ECR.Types.PackageVulnerabilityDetails

Associated Types

type Rep PackageVulnerabilityDetails :: Type -> Type #

Read PackageVulnerabilityDetails Source # 
Instance details

Defined in Amazonka.ECR.Types.PackageVulnerabilityDetails

Show PackageVulnerabilityDetails Source # 
Instance details

Defined in Amazonka.ECR.Types.PackageVulnerabilityDetails

NFData PackageVulnerabilityDetails Source # 
Instance details

Defined in Amazonka.ECR.Types.PackageVulnerabilityDetails

Eq PackageVulnerabilityDetails Source # 
Instance details

Defined in Amazonka.ECR.Types.PackageVulnerabilityDetails

Hashable PackageVulnerabilityDetails Source # 
Instance details

Defined in Amazonka.ECR.Types.PackageVulnerabilityDetails

type Rep PackageVulnerabilityDetails Source # 
Instance details

Defined in Amazonka.ECR.Types.PackageVulnerabilityDetails

type Rep PackageVulnerabilityDetails = D1 ('MetaData "PackageVulnerabilityDetails" "Amazonka.ECR.Types.PackageVulnerabilityDetails" "amazonka-ecr-2.0-BqgZWPod2JCFn2nq69DCrJ" 'False) (C1 ('MetaCons "PackageVulnerabilityDetails'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "cvss") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CvssScore])) :*: S1 ('MetaSel ('Just "referenceUrls") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "relatedVulnerabilities") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "source") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sourceUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "vendorCreatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "vendorSeverity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "vendorUpdatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "vulnerabilityId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vulnerablePackages") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [VulnerablePackage])))))))

newPackageVulnerabilityDetails :: PackageVulnerabilityDetails Source #

Create a value of PackageVulnerabilityDetails 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:cvss:PackageVulnerabilityDetails', packageVulnerabilityDetails_cvss - An object that contains details about the CVSS score of a finding.

$sel:referenceUrls:PackageVulnerabilityDetails', packageVulnerabilityDetails_referenceUrls - One or more URLs that contain details about this vulnerability type.

$sel:relatedVulnerabilities:PackageVulnerabilityDetails', packageVulnerabilityDetails_relatedVulnerabilities - One or more vulnerabilities related to the one identified in this finding.

PackageVulnerabilityDetails, packageVulnerabilityDetails_source - The source of the vulnerability information.

$sel:sourceUrl:PackageVulnerabilityDetails', packageVulnerabilityDetails_sourceUrl - A URL to the source of the vulnerability information.

$sel:vendorCreatedAt:PackageVulnerabilityDetails', packageVulnerabilityDetails_vendorCreatedAt - The date and time that this vulnerability was first added to the vendor's database.

$sel:vendorSeverity:PackageVulnerabilityDetails', packageVulnerabilityDetails_vendorSeverity - The severity the vendor has given to this vulnerability type.

$sel:vendorUpdatedAt:PackageVulnerabilityDetails', packageVulnerabilityDetails_vendorUpdatedAt - The date and time the vendor last updated this vulnerability in their database.

$sel:vulnerabilityId:PackageVulnerabilityDetails', packageVulnerabilityDetails_vulnerabilityId - The ID given to this vulnerability.

$sel:vulnerablePackages:PackageVulnerabilityDetails', packageVulnerabilityDetails_vulnerablePackages - The packages impacted by this vulnerability.

packageVulnerabilityDetails_cvss :: Lens' PackageVulnerabilityDetails (Maybe [CvssScore]) Source #

An object that contains details about the CVSS score of a finding.

packageVulnerabilityDetails_referenceUrls :: Lens' PackageVulnerabilityDetails (Maybe [Text]) Source #

One or more URLs that contain details about this vulnerability type.

packageVulnerabilityDetails_relatedVulnerabilities :: Lens' PackageVulnerabilityDetails (Maybe [Text]) Source #

One or more vulnerabilities related to the one identified in this finding.

packageVulnerabilityDetails_source :: Lens' PackageVulnerabilityDetails (Maybe Text) Source #

The source of the vulnerability information.

packageVulnerabilityDetails_sourceUrl :: Lens' PackageVulnerabilityDetails (Maybe Text) Source #

A URL to the source of the vulnerability information.

packageVulnerabilityDetails_vendorCreatedAt :: Lens' PackageVulnerabilityDetails (Maybe UTCTime) Source #

The date and time that this vulnerability was first added to the vendor's database.

packageVulnerabilityDetails_vendorSeverity :: Lens' PackageVulnerabilityDetails (Maybe Text) Source #

The severity the vendor has given to this vulnerability type.

packageVulnerabilityDetails_vendorUpdatedAt :: Lens' PackageVulnerabilityDetails (Maybe UTCTime) Source #

The date and time the vendor last updated this vulnerability in their database.

PullThroughCacheRule

data PullThroughCacheRule Source #

The details of a pull through cache rule.

See: newPullThroughCacheRule smart constructor.

Constructors

PullThroughCacheRule' 

Fields

Instances

Instances details
FromJSON PullThroughCacheRule Source # 
Instance details

Defined in Amazonka.ECR.Types.PullThroughCacheRule

Generic PullThroughCacheRule Source # 
Instance details

Defined in Amazonka.ECR.Types.PullThroughCacheRule

Associated Types

type Rep PullThroughCacheRule :: Type -> Type #

Read PullThroughCacheRule Source # 
Instance details

Defined in Amazonka.ECR.Types.PullThroughCacheRule

Show PullThroughCacheRule Source # 
Instance details

Defined in Amazonka.ECR.Types.PullThroughCacheRule

NFData PullThroughCacheRule Source # 
Instance details

Defined in Amazonka.ECR.Types.PullThroughCacheRule

Methods

rnf :: PullThroughCacheRule -> () #

Eq PullThroughCacheRule Source # 
Instance details

Defined in Amazonka.ECR.Types.PullThroughCacheRule

Hashable PullThroughCacheRule Source # 
Instance details

Defined in Amazonka.ECR.Types.PullThroughCacheRule

type Rep PullThroughCacheRule Source # 
Instance details

Defined in Amazonka.ECR.Types.PullThroughCacheRule

type Rep PullThroughCacheRule = D1 ('MetaData "PullThroughCacheRule" "Amazonka.ECR.Types.PullThroughCacheRule" "amazonka-ecr-2.0-BqgZWPod2JCFn2nq69DCrJ" 'False) (C1 ('MetaCons "PullThroughCacheRule'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "ecrRepositoryPrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "registryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "upstreamRegistryUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newPullThroughCacheRule :: PullThroughCacheRule Source #

Create a value of PullThroughCacheRule with all optional fields omitted.

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

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

$sel:createdAt:PullThroughCacheRule', pullThroughCacheRule_createdAt - The date and time the pull through cache was created.

$sel:ecrRepositoryPrefix:PullThroughCacheRule', pullThroughCacheRule_ecrRepositoryPrefix - The Amazon ECR repository prefix associated with the pull through cache rule.

$sel:registryId:PullThroughCacheRule', pullThroughCacheRule_registryId - The Amazon Web Services account ID associated with the registry the pull through cache rule is associated with.

$sel:upstreamRegistryUrl:PullThroughCacheRule', pullThroughCacheRule_upstreamRegistryUrl - The upstream registry URL associated with the pull through cache rule.

pullThroughCacheRule_createdAt :: Lens' PullThroughCacheRule (Maybe UTCTime) Source #

The date and time the pull through cache was created.

pullThroughCacheRule_ecrRepositoryPrefix :: Lens' PullThroughCacheRule (Maybe Text) Source #

The Amazon ECR repository prefix associated with the pull through cache rule.

pullThroughCacheRule_registryId :: Lens' PullThroughCacheRule (Maybe Text) Source #

The Amazon Web Services account ID associated with the registry the pull through cache rule is associated with.

pullThroughCacheRule_upstreamRegistryUrl :: Lens' PullThroughCacheRule (Maybe Text) Source #

The upstream registry URL associated with the pull through cache rule.

Recommendation

data Recommendation Source #

Details about the recommended course of action to remediate the finding.

See: newRecommendation smart constructor.

Constructors

Recommendation' 

Fields

  • text :: Maybe Text

    The recommended course of action to remediate the finding.

  • url :: Maybe Text

    The URL address to the CVE remediation recommendations.

Instances

Instances details
FromJSON Recommendation Source # 
Instance details

Defined in Amazonka.ECR.Types.Recommendation

Generic Recommendation Source # 
Instance details

Defined in Amazonka.ECR.Types.Recommendation

Associated Types

type Rep Recommendation :: Type -> Type #

Read Recommendation Source # 
Instance details

Defined in Amazonka.ECR.Types.Recommendation

Show Recommendation Source # 
Instance details

Defined in Amazonka.ECR.Types.Recommendation

NFData Recommendation Source # 
Instance details

Defined in Amazonka.ECR.Types.Recommendation

Methods

rnf :: Recommendation -> () #

Eq Recommendation Source # 
Instance details

Defined in Amazonka.ECR.Types.Recommendation

Hashable Recommendation Source # 
Instance details

Defined in Amazonka.ECR.Types.Recommendation

type Rep Recommendation Source # 
Instance details

Defined in Amazonka.ECR.Types.Recommendation

type Rep Recommendation = D1 ('MetaData "Recommendation" "Amazonka.ECR.Types.Recommendation" "amazonka-ecr-2.0-BqgZWPod2JCFn2nq69DCrJ" 'False) (C1 ('MetaCons "Recommendation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "text") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newRecommendation :: Recommendation Source #

Create a value of Recommendation 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:text:Recommendation', recommendation_text - The recommended course of action to remediate the finding.

$sel:url:Recommendation', recommendation_url - The URL address to the CVE remediation recommendations.

recommendation_text :: Lens' Recommendation (Maybe Text) Source #

The recommended course of action to remediate the finding.

recommendation_url :: Lens' Recommendation (Maybe Text) Source #

The URL address to the CVE remediation recommendations.

RegistryScanningConfiguration

data RegistryScanningConfiguration Source #

The scanning configuration for a private registry.

See: newRegistryScanningConfiguration smart constructor.

Constructors

RegistryScanningConfiguration' 

Fields

Instances

Instances details
FromJSON RegistryScanningConfiguration Source # 
Instance details

Defined in Amazonka.ECR.Types.RegistryScanningConfiguration

Generic RegistryScanningConfiguration Source # 
Instance details

Defined in Amazonka.ECR.Types.RegistryScanningConfiguration

Associated Types

type Rep RegistryScanningConfiguration :: Type -> Type #

Read RegistryScanningConfiguration Source # 
Instance details

Defined in Amazonka.ECR.Types.RegistryScanningConfiguration

Show RegistryScanningConfiguration Source # 
Instance details

Defined in Amazonka.ECR.Types.RegistryScanningConfiguration

NFData RegistryScanningConfiguration Source # 
Instance details

Defined in Amazonka.ECR.Types.RegistryScanningConfiguration

Eq RegistryScanningConfiguration Source # 
Instance details

Defined in Amazonka.ECR.Types.RegistryScanningConfiguration

Hashable RegistryScanningConfiguration Source # 
Instance details

Defined in Amazonka.ECR.Types.RegistryScanningConfiguration

type Rep RegistryScanningConfiguration Source # 
Instance details

Defined in Amazonka.ECR.Types.RegistryScanningConfiguration

type Rep RegistryScanningConfiguration = D1 ('MetaData "RegistryScanningConfiguration" "Amazonka.ECR.Types.RegistryScanningConfiguration" "amazonka-ecr-2.0-BqgZWPod2JCFn2nq69DCrJ" 'False) (C1 ('MetaCons "RegistryScanningConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "rules") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RegistryScanningRule])) :*: S1 ('MetaSel ('Just "scanType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ScanType))))

newRegistryScanningConfiguration :: RegistryScanningConfiguration Source #

Create a value of RegistryScanningConfiguration 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:RegistryScanningConfiguration', registryScanningConfiguration_rules - The scanning rules associated with the registry.

$sel:scanType:RegistryScanningConfiguration', registryScanningConfiguration_scanType - The type of scanning configured for the registry.

RegistryScanningRule

data RegistryScanningRule Source #

The details of a scanning rule for a private registry.

See: newRegistryScanningRule smart constructor.

Constructors

RegistryScanningRule' 

Fields

  • scanFrequency :: ScanFrequency

    The frequency that scans are performed at for a private registry. When the ENHANCED scan type is specified, the supported scan frequencies are CONTINUOUS_SCAN and SCAN_ON_PUSH. When the BASIC scan type is specified, the SCAN_ON_PUSH and MANUAL scan frequencies are supported.

  • repositoryFilters :: [ScanningRepositoryFilter]

    The repository filters associated with the scanning configuration for a private registry.

Instances

Instances details
FromJSON RegistryScanningRule Source # 
Instance details

Defined in Amazonka.ECR.Types.RegistryScanningRule

ToJSON RegistryScanningRule Source # 
Instance details

Defined in Amazonka.ECR.Types.RegistryScanningRule

Generic RegistryScanningRule Source # 
Instance details

Defined in Amazonka.ECR.Types.RegistryScanningRule

Associated Types

type Rep RegistryScanningRule :: Type -> Type #

Read RegistryScanningRule Source # 
Instance details

Defined in Amazonka.ECR.Types.RegistryScanningRule

Show RegistryScanningRule Source # 
Instance details

Defined in Amazonka.ECR.Types.RegistryScanningRule

NFData RegistryScanningRule Source # 
Instance details

Defined in Amazonka.ECR.Types.RegistryScanningRule

Methods

rnf :: RegistryScanningRule -> () #

Eq RegistryScanningRule Source # 
Instance details

Defined in Amazonka.ECR.Types.RegistryScanningRule

Hashable RegistryScanningRule Source # 
Instance details

Defined in Amazonka.ECR.Types.RegistryScanningRule

type Rep RegistryScanningRule Source # 
Instance details

Defined in Amazonka.ECR.Types.RegistryScanningRule

type Rep RegistryScanningRule = D1 ('MetaData "RegistryScanningRule" "Amazonka.ECR.Types.RegistryScanningRule" "amazonka-ecr-2.0-BqgZWPod2JCFn2nq69DCrJ" 'False) (C1 ('MetaCons "RegistryScanningRule'" 'PrefixI 'True) (S1 ('MetaSel ('Just "scanFrequency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ScanFrequency) :*: S1 ('MetaSel ('Just "repositoryFilters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [ScanningRepositoryFilter])))

newRegistryScanningRule Source #

Create a value of RegistryScanningRule 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:scanFrequency:RegistryScanningRule', registryScanningRule_scanFrequency - The frequency that scans are performed at for a private registry. When the ENHANCED scan type is specified, the supported scan frequencies are CONTINUOUS_SCAN and SCAN_ON_PUSH. When the BASIC scan type is specified, the SCAN_ON_PUSH and MANUAL scan frequencies are supported.

$sel:repositoryFilters:RegistryScanningRule', registryScanningRule_repositoryFilters - The repository filters associated with the scanning configuration for a private registry.

registryScanningRule_scanFrequency :: Lens' RegistryScanningRule ScanFrequency Source #

The frequency that scans are performed at for a private registry. When the ENHANCED scan type is specified, the supported scan frequencies are CONTINUOUS_SCAN and SCAN_ON_PUSH. When the BASIC scan type is specified, the SCAN_ON_PUSH and MANUAL scan frequencies are supported.

registryScanningRule_repositoryFilters :: Lens' RegistryScanningRule [ScanningRepositoryFilter] Source #

The repository filters associated with the scanning configuration for a private registry.

Remediation

data Remediation Source #

Information on how to remediate a finding.

See: newRemediation smart constructor.

Constructors

Remediation' 

Fields

Instances

Instances details
FromJSON Remediation Source # 
Instance details

Defined in Amazonka.ECR.Types.Remediation

Generic Remediation Source # 
Instance details

Defined in Amazonka.ECR.Types.Remediation

Associated Types

type Rep Remediation :: Type -> Type #

Read Remediation Source # 
Instance details

Defined in Amazonka.ECR.Types.Remediation

Show Remediation Source # 
Instance details

Defined in Amazonka.ECR.Types.Remediation

NFData Remediation Source # 
Instance details

Defined in Amazonka.ECR.Types.Remediation

Methods

rnf :: Remediation -> () #

Eq Remediation Source # 
Instance details

Defined in Amazonka.ECR.Types.Remediation

Hashable Remediation Source # 
Instance details

Defined in Amazonka.ECR.Types.Remediation

type Rep Remediation Source # 
Instance details

Defined in Amazonka.ECR.Types.Remediation

type Rep Remediation = D1 ('MetaData "Remediation" "Amazonka.ECR.Types.Remediation" "amazonka-ecr-2.0-BqgZWPod2JCFn2nq69DCrJ" 'False) (C1 ('MetaCons "Remediation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "recommendation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Recommendation))))

newRemediation :: Remediation Source #

Create a value of Remediation 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:recommendation:Remediation', remediation_recommendation - An object that contains information about the recommended course of action to remediate the finding.

remediation_recommendation :: Lens' Remediation (Maybe Recommendation) Source #

An object that contains information about the recommended course of action to remediate the finding.

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
FromJSON ReplicationConfiguration Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationConfiguration

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

Read ReplicationConfiguration Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationConfiguration

Show ReplicationConfiguration Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationConfiguration

NFData ReplicationConfiguration Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationConfiguration

Eq ReplicationConfiguration Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationConfiguration

Hashable 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" "amazonka-ecr-2.0-BqgZWPod2JCFn2nq69DCrJ" '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
FromJSON ReplicationDestination Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationDestination

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

Read ReplicationDestination Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationDestination

Show ReplicationDestination Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationDestination

NFData ReplicationDestination Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationDestination

Methods

rnf :: ReplicationDestination -> () #

Eq ReplicationDestination Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationDestination

Hashable 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" "amazonka-ecr-2.0-BqgZWPod2JCFn2nq69DCrJ" '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
FromJSON ReplicationRule Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationRule

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

Read ReplicationRule Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationRule

Show ReplicationRule Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationRule

NFData ReplicationRule Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationRule

Methods

rnf :: ReplicationRule -> () #

Eq ReplicationRule Source # 
Instance details

Defined in Amazonka.ECR.Types.ReplicationRule

Hashable 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" "amazonka-ecr-2.0-BqgZWPod2JCFn2nq69DCrJ" '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
FromJSON 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 #

Read Repository Source # 
Instance details

Defined in Amazonka.ECR.Types.Repository

Show Repository Source # 
Instance details

Defined in Amazonka.ECR.Types.Repository

NFData Repository Source # 
Instance details

Defined in Amazonka.ECR.Types.Repository

Methods

rnf :: Repository -> () #

Eq Repository Source # 
Instance details

Defined in Amazonka.ECR.Types.Repository

Hashable 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:createdAt:Repository', repository_createdAt - The date and time, in JavaScript date format, when the repository was created.

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

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

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

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

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

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

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

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

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

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_imageTagMutability :: Lens' Repository (Maybe ImageTagMutability) Source #

The tag mutability setting for the repository.

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

The Amazon Web Services account ID associated with the registry that contains 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_repositoryName :: Lens' Repository (Maybe Text) Source #

The name of 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.

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
FromJSON RepositoryFilter Source # 
Instance details

Defined in Amazonka.ECR.Types.RepositoryFilter

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

Read RepositoryFilter Source # 
Instance details

Defined in Amazonka.ECR.Types.RepositoryFilter

Show RepositoryFilter Source # 
Instance details

Defined in Amazonka.ECR.Types.RepositoryFilter

NFData RepositoryFilter Source # 
Instance details

Defined in Amazonka.ECR.Types.RepositoryFilter

Methods

rnf :: RepositoryFilter -> () #

Eq RepositoryFilter Source # 
Instance details

Defined in Amazonka.ECR.Types.RepositoryFilter

Hashable 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" "amazonka-ecr-2.0-BqgZWPod2JCFn2nq69DCrJ" '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.

RepositoryScanningConfiguration

data RepositoryScanningConfiguration Source #

The details of the scanning configuration for a repository.

See: newRepositoryScanningConfiguration smart constructor.

Constructors

RepositoryScanningConfiguration' 

Fields

Instances

Instances details
FromJSON RepositoryScanningConfiguration Source # 
Instance details

Defined in Amazonka.ECR.Types.RepositoryScanningConfiguration

Generic RepositoryScanningConfiguration Source # 
Instance details

Defined in Amazonka.ECR.Types.RepositoryScanningConfiguration

Associated Types

type Rep RepositoryScanningConfiguration :: Type -> Type #

Read RepositoryScanningConfiguration Source # 
Instance details

Defined in Amazonka.ECR.Types.RepositoryScanningConfiguration

Show RepositoryScanningConfiguration Source # 
Instance details

Defined in Amazonka.ECR.Types.RepositoryScanningConfiguration

NFData RepositoryScanningConfiguration Source # 
Instance details

Defined in Amazonka.ECR.Types.RepositoryScanningConfiguration

Eq RepositoryScanningConfiguration Source # 
Instance details

Defined in Amazonka.ECR.Types.RepositoryScanningConfiguration

Hashable RepositoryScanningConfiguration Source # 
Instance details

Defined in Amazonka.ECR.Types.RepositoryScanningConfiguration

type Rep RepositoryScanningConfiguration Source # 
Instance details

Defined in Amazonka.ECR.Types.RepositoryScanningConfiguration

type Rep RepositoryScanningConfiguration = D1 ('MetaData "RepositoryScanningConfiguration" "Amazonka.ECR.Types.RepositoryScanningConfiguration" "amazonka-ecr-2.0-BqgZWPod2JCFn2nq69DCrJ" 'False) (C1 ('MetaCons "RepositoryScanningConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "appliedScanFilters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ScanningRepositoryFilter])) :*: S1 ('MetaSel ('Just "repositoryArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "repositoryName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "scanFrequency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ScanFrequency)) :*: S1 ('MetaSel ('Just "scanOnPush") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))))

newRepositoryScanningConfiguration :: RepositoryScanningConfiguration Source #

Create a value of RepositoryScanningConfiguration 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:appliedScanFilters:RepositoryScanningConfiguration', repositoryScanningConfiguration_appliedScanFilters - The scan filters applied to the repository.

$sel:repositoryArn:RepositoryScanningConfiguration', repositoryScanningConfiguration_repositoryArn - The ARN of the repository.

$sel:repositoryName:RepositoryScanningConfiguration', repositoryScanningConfiguration_repositoryName - The name of the repository.

$sel:scanFrequency:RepositoryScanningConfiguration', repositoryScanningConfiguration_scanFrequency - The scan frequency for the repository.

$sel:scanOnPush:RepositoryScanningConfiguration', repositoryScanningConfiguration_scanOnPush - Whether or not scan on push is configured for the repository.

repositoryScanningConfiguration_scanOnPush :: Lens' RepositoryScanningConfiguration (Maybe Bool) Source #

Whether or not scan on push is configured for the repository.

RepositoryScanningConfigurationFailure

data RepositoryScanningConfigurationFailure Source #

The details about any failures associated with the scanning configuration of a repository.

See: newRepositoryScanningConfigurationFailure smart constructor.

Constructors

RepositoryScanningConfigurationFailure' 

Fields

Instances

Instances details
FromJSON RepositoryScanningConfigurationFailure Source # 
Instance details

Defined in Amazonka.ECR.Types.RepositoryScanningConfigurationFailure

Generic RepositoryScanningConfigurationFailure Source # 
Instance details

Defined in Amazonka.ECR.Types.RepositoryScanningConfigurationFailure

Read RepositoryScanningConfigurationFailure Source # 
Instance details

Defined in Amazonka.ECR.Types.RepositoryScanningConfigurationFailure

Show RepositoryScanningConfigurationFailure Source # 
Instance details

Defined in Amazonka.ECR.Types.RepositoryScanningConfigurationFailure

NFData RepositoryScanningConfigurationFailure Source # 
Instance details

Defined in Amazonka.ECR.Types.RepositoryScanningConfigurationFailure

Eq RepositoryScanningConfigurationFailure Source # 
Instance details

Defined in Amazonka.ECR.Types.RepositoryScanningConfigurationFailure

Hashable RepositoryScanningConfigurationFailure Source # 
Instance details

Defined in Amazonka.ECR.Types.RepositoryScanningConfigurationFailure

type Rep RepositoryScanningConfigurationFailure Source # 
Instance details

Defined in Amazonka.ECR.Types.RepositoryScanningConfigurationFailure

type Rep RepositoryScanningConfigurationFailure = D1 ('MetaData "RepositoryScanningConfigurationFailure" "Amazonka.ECR.Types.RepositoryScanningConfigurationFailure" "amazonka-ecr-2.0-BqgZWPod2JCFn2nq69DCrJ" 'False) (C1 ('MetaCons "RepositoryScanningConfigurationFailure'" 'PrefixI 'True) (S1 ('MetaSel ('Just "failureCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ScanningConfigurationFailureCode)) :*: (S1 ('MetaSel ('Just "failureReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "repositoryName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

Resource

data Resource Source #

Details about the resource involved in a finding.

See: newResource smart constructor.

Constructors

Resource' 

Fields

Instances

Instances details
FromJSON Resource Source # 
Instance details

Defined in Amazonka.ECR.Types.Resource

Generic Resource Source # 
Instance details

Defined in Amazonka.ECR.Types.Resource

Associated Types

type Rep Resource :: Type -> Type #

Methods

from :: Resource -> Rep Resource x #

to :: Rep Resource x -> Resource #

Read Resource Source # 
Instance details

Defined in Amazonka.ECR.Types.Resource

Show Resource Source # 
Instance details

Defined in Amazonka.ECR.Types.Resource

NFData Resource Source # 
Instance details

Defined in Amazonka.ECR.Types.Resource

Methods

rnf :: Resource -> () #

Eq Resource Source # 
Instance details

Defined in Amazonka.ECR.Types.Resource

Hashable Resource Source # 
Instance details

Defined in Amazonka.ECR.Types.Resource

Methods

hashWithSalt :: Int -> Resource -> Int #

hash :: Resource -> Int #

type Rep Resource Source # 
Instance details

Defined in Amazonka.ECR.Types.Resource

newResource :: Resource Source #

Create a value of Resource 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:details:Resource', resource_details - An object that contains details about the resource involved in a finding.

$sel:id:Resource', resource_id - The ID of the resource.

$sel:tags:Resource', resource_tags - The tags attached to the resource.

$sel:type':Resource', resource_type - The type of resource.

resource_details :: Lens' Resource (Maybe ResourceDetails) Source #

An object that contains details about the resource involved in a finding.

resource_id :: Lens' Resource (Maybe Text) Source #

The ID of the resource.

resource_tags :: Lens' Resource (Maybe (HashMap Text Text)) Source #

The tags attached to the resource.

resource_type :: Lens' Resource (Maybe Text) Source #

The type of resource.

ResourceDetails

data ResourceDetails Source #

Contains details about the resource involved in the finding.

See: newResourceDetails smart constructor.

Constructors

ResourceDetails' 

Fields

Instances

Instances details
FromJSON ResourceDetails Source # 
Instance details

Defined in Amazonka.ECR.Types.ResourceDetails

Generic ResourceDetails Source # 
Instance details

Defined in Amazonka.ECR.Types.ResourceDetails

Associated Types

type Rep ResourceDetails :: Type -> Type #

Read ResourceDetails Source # 
Instance details

Defined in Amazonka.ECR.Types.ResourceDetails

Show ResourceDetails Source # 
Instance details

Defined in Amazonka.ECR.Types.ResourceDetails

NFData ResourceDetails Source # 
Instance details

Defined in Amazonka.ECR.Types.ResourceDetails

Methods

rnf :: ResourceDetails -> () #

Eq ResourceDetails Source # 
Instance details

Defined in Amazonka.ECR.Types.ResourceDetails

Hashable ResourceDetails Source # 
Instance details

Defined in Amazonka.ECR.Types.ResourceDetails

type Rep ResourceDetails Source # 
Instance details

Defined in Amazonka.ECR.Types.ResourceDetails

type Rep ResourceDetails = D1 ('MetaData "ResourceDetails" "Amazonka.ECR.Types.ResourceDetails" "amazonka-ecr-2.0-BqgZWPod2JCFn2nq69DCrJ" 'False) (C1 ('MetaCons "ResourceDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "awsEcrContainerImage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AwsEcrContainerImageDetails))))

newResourceDetails :: ResourceDetails Source #

Create a value of ResourceDetails 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:awsEcrContainerImage:ResourceDetails', resourceDetails_awsEcrContainerImage - An object that contains details about the Amazon ECR container image involved in the finding.

resourceDetails_awsEcrContainerImage :: Lens' ResourceDetails (Maybe AwsEcrContainerImageDetails) Source #

An object that contains details about the Amazon ECR container image involved in the finding.

ScanningRepositoryFilter

data ScanningRepositoryFilter Source #

The details of a scanning repository filter. For more information on how to use filters, see Using filters in the Amazon Elastic Container Registry User Guide.

See: newScanningRepositoryFilter smart constructor.

Constructors

ScanningRepositoryFilter' 

Fields

Instances

Instances details
FromJSON ScanningRepositoryFilter Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanningRepositoryFilter

ToJSON ScanningRepositoryFilter Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanningRepositoryFilter

Generic ScanningRepositoryFilter Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanningRepositoryFilter

Associated Types

type Rep ScanningRepositoryFilter :: Type -> Type #

Read ScanningRepositoryFilter Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanningRepositoryFilter

Show ScanningRepositoryFilter Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanningRepositoryFilter

NFData ScanningRepositoryFilter Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanningRepositoryFilter

Eq ScanningRepositoryFilter Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanningRepositoryFilter

Hashable ScanningRepositoryFilter Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanningRepositoryFilter

type Rep ScanningRepositoryFilter Source # 
Instance details

Defined in Amazonka.ECR.Types.ScanningRepositoryFilter

type Rep ScanningRepositoryFilter = D1 ('MetaData "ScanningRepositoryFilter" "Amazonka.ECR.Types.ScanningRepositoryFilter" "amazonka-ecr-2.0-BqgZWPod2JCFn2nq69DCrJ" 'False) (C1 ('MetaCons "ScanningRepositoryFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "filter'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "filterType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ScanningRepositoryFilterType)))

newScanningRepositoryFilter Source #

Create a value of ScanningRepositoryFilter 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':ScanningRepositoryFilter', scanningRepositoryFilter_filter - The filter to use when scanning.

$sel:filterType:ScanningRepositoryFilter', scanningRepositoryFilter_filterType - The type associated with the filter.

ScoreDetails

data ScoreDetails Source #

Information about the Amazon Inspector score given to a finding.

See: newScoreDetails smart constructor.

Constructors

ScoreDetails' 

Fields

Instances

Instances details
FromJSON ScoreDetails Source # 
Instance details

Defined in Amazonka.ECR.Types.ScoreDetails

Generic ScoreDetails Source # 
Instance details

Defined in Amazonka.ECR.Types.ScoreDetails

Associated Types

type Rep ScoreDetails :: Type -> Type #

Read ScoreDetails Source # 
Instance details

Defined in Amazonka.ECR.Types.ScoreDetails

Show ScoreDetails Source # 
Instance details

Defined in Amazonka.ECR.Types.ScoreDetails

NFData ScoreDetails Source # 
Instance details

Defined in Amazonka.ECR.Types.ScoreDetails

Methods

rnf :: ScoreDetails -> () #

Eq ScoreDetails Source # 
Instance details

Defined in Amazonka.ECR.Types.ScoreDetails

Hashable ScoreDetails Source # 
Instance details

Defined in Amazonka.ECR.Types.ScoreDetails

type Rep ScoreDetails Source # 
Instance details

Defined in Amazonka.ECR.Types.ScoreDetails

type Rep ScoreDetails = D1 ('MetaData "ScoreDetails" "Amazonka.ECR.Types.ScoreDetails" "amazonka-ecr-2.0-BqgZWPod2JCFn2nq69DCrJ" 'False) (C1 ('MetaCons "ScoreDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cvss") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CvssScoreDetails))))

newScoreDetails :: ScoreDetails Source #

Create a value of ScoreDetails 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:cvss:ScoreDetails', scoreDetails_cvss - An object that contains details about the CVSS score given to a finding.

scoreDetails_cvss :: Lens' ScoreDetails (Maybe CvssScoreDetails) Source #

An object that contains details about the CVSS score given to a finding.

Tag

data Tag Source #

The metadata to apply to a resource to help you categorize and organize them. Each tag consists of a key and a 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

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

  • value :: Maybe Text

    A value acts as a descriptor within a tag category (key).

Instances

Instances details
FromJSON Tag Source # 
Instance details

Defined in Amazonka.ECR.Types.Tag

ToJSON Tag Source # 
Instance details

Defined in Amazonka.ECR.Types.Tag

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 #

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 #

NFData Tag Source # 
Instance details

Defined in Amazonka.ECR.Types.Tag

Methods

rnf :: Tag -> () #

Eq Tag Source # 
Instance details

Defined in Amazonka.ECR.Types.Tag

Methods

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

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

Hashable Tag Source # 
Instance details

Defined in Amazonka.ECR.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

type Rep Tag Source # 
Instance details

Defined in Amazonka.ECR.Types.Tag

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

newTag :: Tag Source #

Create a value of Tag with all optional fields omitted.

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

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

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

$sel:value:Tag', tag_value - 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.

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

A value acts as a descriptor within a tag category (key).

VulnerablePackage

data VulnerablePackage Source #

Information on the vulnerable package identified by a finding.

See: newVulnerablePackage smart constructor.

Constructors

VulnerablePackage' 

Fields

Instances

Instances details
FromJSON VulnerablePackage Source # 
Instance details

Defined in Amazonka.ECR.Types.VulnerablePackage

Generic VulnerablePackage Source # 
Instance details

Defined in Amazonka.ECR.Types.VulnerablePackage

Associated Types

type Rep VulnerablePackage :: Type -> Type #

Read VulnerablePackage Source # 
Instance details

Defined in Amazonka.ECR.Types.VulnerablePackage

Show VulnerablePackage Source # 
Instance details

Defined in Amazonka.ECR.Types.VulnerablePackage

NFData VulnerablePackage Source # 
Instance details

Defined in Amazonka.ECR.Types.VulnerablePackage

Methods

rnf :: VulnerablePackage -> () #

Eq VulnerablePackage Source # 
Instance details

Defined in Amazonka.ECR.Types.VulnerablePackage

Hashable VulnerablePackage Source # 
Instance details

Defined in Amazonka.ECR.Types.VulnerablePackage

type Rep VulnerablePackage Source # 
Instance details

Defined in Amazonka.ECR.Types.VulnerablePackage

newVulnerablePackage :: VulnerablePackage Source #

Create a value of VulnerablePackage 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:arch:VulnerablePackage', vulnerablePackage_arch - The architecture of the vulnerable package.

$sel:epoch:VulnerablePackage', vulnerablePackage_epoch - The epoch of the vulnerable package.

$sel:filePath:VulnerablePackage', vulnerablePackage_filePath - The file path of the vulnerable package.

$sel:name:VulnerablePackage', vulnerablePackage_name - The name of the vulnerable package.

$sel:packageManager:VulnerablePackage', vulnerablePackage_packageManager - The package manager of the vulnerable package.

$sel:release:VulnerablePackage', vulnerablePackage_release - The release of the vulnerable package.

$sel:sourceLayerHash:VulnerablePackage', vulnerablePackage_sourceLayerHash - The source layer hash of the vulnerable package.

$sel:version:VulnerablePackage', vulnerablePackage_version - The version of the vulnerable package.

vulnerablePackage_arch :: Lens' VulnerablePackage (Maybe Text) Source #

The architecture of the vulnerable package.

vulnerablePackage_epoch :: Lens' VulnerablePackage (Maybe Int) Source #

The epoch of the vulnerable package.

vulnerablePackage_filePath :: Lens' VulnerablePackage (Maybe Text) Source #

The file path of the vulnerable package.

vulnerablePackage_name :: Lens' VulnerablePackage (Maybe Text) Source #

The name of the vulnerable package.

vulnerablePackage_packageManager :: Lens' VulnerablePackage (Maybe Text) Source #

The package manager of the vulnerable package.

vulnerablePackage_release :: Lens' VulnerablePackage (Maybe Text) Source #

The release of the vulnerable package.

vulnerablePackage_sourceLayerHash :: Lens' VulnerablePackage (Maybe Text) Source #

The source layer hash of the vulnerable package.

vulnerablePackage_version :: Lens' VulnerablePackage (Maybe Text) Source #

The version of the vulnerable package.