amazonka-ecr-1.6.0: Amazon EC2 Container Registry SDK.

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

Network.AWS.ECR.Types

Contents

Description

 
Synopsis

Service Configuration

ecr :: Service #

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

Errors

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

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

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

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

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

The image layer already exists in the associated repository.

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

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

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

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

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

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

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

Layer parts must be at least 5 MiB in size.

_LifecyclePolicyPreviewNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError #

There is no dry run for this repository.

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

The image requested does not exist in the specified repository.

_ImageAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError #

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

_RepositoryNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError #

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.

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

The previous lifecycle policy preview request has not completed. Please try again later.

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

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

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

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

_InvalidLayerPartException :: AsError a => Getting (First ServiceError) a ServiceError #

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.

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

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

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

The specified repository already exists in the specified registry.

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

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

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

The specified layer upload does not contain any layer parts.

_LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError #

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

ImageActionType

data ImageActionType #

Constructors

Expire 
Instances
Bounded ImageActionType # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

Enum ImageActionType # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

Eq ImageActionType # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

Data ImageActionType # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ImageActionType -> c ImageActionType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ImageActionType #

toConstr :: ImageActionType -> Constr #

dataTypeOf :: ImageActionType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ImageActionType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ImageActionType) #

gmapT :: (forall b. Data b => b -> b) -> ImageActionType -> ImageActionType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ImageActionType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ImageActionType -> r #

gmapQ :: (forall d. Data d => d -> u) -> ImageActionType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ImageActionType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ImageActionType -> m ImageActionType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ImageActionType -> m ImageActionType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ImageActionType -> m ImageActionType #

Ord ImageActionType # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

Read ImageActionType # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

Show ImageActionType # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

Generic ImageActionType # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

Associated Types

type Rep ImageActionType :: * -> * #

Hashable ImageActionType # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

FromJSON ImageActionType # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

ToHeader ImageActionType # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

ToQuery ImageActionType # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

ToByteString ImageActionType # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

FromText ImageActionType # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

ToText ImageActionType # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

NFData ImageActionType # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

Methods

rnf :: ImageActionType -> () #

type Rep ImageActionType # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

type Rep ImageActionType = D1 (MetaData "ImageActionType" "Network.AWS.ECR.Types.Sum" "amazonka-ecr-1.6.0-80avDQeEWk6IVVvqfQ4hv9" False) (C1 (MetaCons "Expire" PrefixI False) (U1 :: * -> *))

ImageFailureCode

data ImageFailureCode #

Instances
Bounded ImageFailureCode # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

Enum ImageFailureCode # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

Eq ImageFailureCode # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

Data ImageFailureCode # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ImageFailureCode -> c ImageFailureCode #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ImageFailureCode #

toConstr :: ImageFailureCode -> Constr #

dataTypeOf :: ImageFailureCode -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ImageFailureCode) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ImageFailureCode) #

gmapT :: (forall b. Data b => b -> b) -> ImageFailureCode -> ImageFailureCode #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ImageFailureCode -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ImageFailureCode -> r #

gmapQ :: (forall d. Data d => d -> u) -> ImageFailureCode -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ImageFailureCode -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ImageFailureCode -> m ImageFailureCode #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ImageFailureCode -> m ImageFailureCode #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ImageFailureCode -> m ImageFailureCode #

Ord ImageFailureCode # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

Read ImageFailureCode # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

Show ImageFailureCode # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

Generic ImageFailureCode # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

Associated Types

type Rep ImageFailureCode :: * -> * #

Hashable ImageFailureCode # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

FromJSON ImageFailureCode # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

ToHeader ImageFailureCode # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

ToQuery ImageFailureCode # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

ToByteString ImageFailureCode # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

FromText ImageFailureCode # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

ToText ImageFailureCode # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

NFData ImageFailureCode # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

Methods

rnf :: ImageFailureCode -> () #

type Rep ImageFailureCode # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

type Rep ImageFailureCode = D1 (MetaData "ImageFailureCode" "Network.AWS.ECR.Types.Sum" "amazonka-ecr-1.6.0-80avDQeEWk6IVVvqfQ4hv9" False) ((C1 (MetaCons "ImageNotFound" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "ImageTagDoesNotMatchDigest" PrefixI False) (U1 :: * -> *)) :+: (C1 (MetaCons "InvalidImageDigest" PrefixI False) (U1 :: * -> *) :+: (C1 (MetaCons "InvalidImageTag" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "MissingDigestAndTag" PrefixI False) (U1 :: * -> *))))

LayerAvailability

data LayerAvailability #

Constructors

Available 
Unavailable 
Instances
Bounded LayerAvailability # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

Enum LayerAvailability # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

Eq LayerAvailability # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

Data LayerAvailability # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LayerAvailability -> c LayerAvailability #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LayerAvailability #

toConstr :: LayerAvailability -> Constr #

dataTypeOf :: LayerAvailability -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c LayerAvailability) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LayerAvailability) #

gmapT :: (forall b. Data b => b -> b) -> LayerAvailability -> LayerAvailability #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LayerAvailability -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LayerAvailability -> r #

gmapQ :: (forall d. Data d => d -> u) -> LayerAvailability -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LayerAvailability -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LayerAvailability -> m LayerAvailability #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LayerAvailability -> m LayerAvailability #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LayerAvailability -> m LayerAvailability #

Ord LayerAvailability # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

Read LayerAvailability # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

Show LayerAvailability # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

Generic LayerAvailability # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

Associated Types

type Rep LayerAvailability :: * -> * #

Hashable LayerAvailability # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

FromJSON LayerAvailability # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

ToHeader LayerAvailability # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

ToQuery LayerAvailability # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

ToByteString LayerAvailability # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

FromText LayerAvailability # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

ToText LayerAvailability # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

NFData LayerAvailability # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

Methods

rnf :: LayerAvailability -> () #

type Rep LayerAvailability # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

type Rep LayerAvailability = D1 (MetaData "LayerAvailability" "Network.AWS.ECR.Types.Sum" "amazonka-ecr-1.6.0-80avDQeEWk6IVVvqfQ4hv9" False) (C1 (MetaCons "Available" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "Unavailable" PrefixI False) (U1 :: * -> *))

LayerFailureCode

data LayerFailureCode #

Instances
Bounded LayerFailureCode # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

Enum LayerFailureCode # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

Eq LayerFailureCode # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

Data LayerFailureCode # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LayerFailureCode -> c LayerFailureCode #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LayerFailureCode #

toConstr :: LayerFailureCode -> Constr #

dataTypeOf :: LayerFailureCode -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c LayerFailureCode) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LayerFailureCode) #

gmapT :: (forall b. Data b => b -> b) -> LayerFailureCode -> LayerFailureCode #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LayerFailureCode -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LayerFailureCode -> r #

gmapQ :: (forall d. Data d => d -> u) -> LayerFailureCode -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LayerFailureCode -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LayerFailureCode -> m LayerFailureCode #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LayerFailureCode -> m LayerFailureCode #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LayerFailureCode -> m LayerFailureCode #

Ord LayerFailureCode # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

Read LayerFailureCode # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

Show LayerFailureCode # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

Generic LayerFailureCode # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

Associated Types

type Rep LayerFailureCode :: * -> * #

Hashable LayerFailureCode # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

FromJSON LayerFailureCode # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

ToHeader LayerFailureCode # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

ToQuery LayerFailureCode # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

ToByteString LayerFailureCode # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

FromText LayerFailureCode # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

ToText LayerFailureCode # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

NFData LayerFailureCode # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

Methods

rnf :: LayerFailureCode -> () #

type Rep LayerFailureCode # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

type Rep LayerFailureCode = D1 (MetaData "LayerFailureCode" "Network.AWS.ECR.Types.Sum" "amazonka-ecr-1.6.0-80avDQeEWk6IVVvqfQ4hv9" False) (C1 (MetaCons "InvalidLayerDigest" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "MissingLayerDigest" PrefixI False) (U1 :: * -> *))

LifecyclePolicyPreviewStatus

data LifecyclePolicyPreviewStatus #

Instances
Bounded LifecyclePolicyPreviewStatus # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

Enum LifecyclePolicyPreviewStatus # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

Eq LifecyclePolicyPreviewStatus # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

Data LifecyclePolicyPreviewStatus # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LifecyclePolicyPreviewStatus -> c LifecyclePolicyPreviewStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LifecyclePolicyPreviewStatus #

toConstr :: LifecyclePolicyPreviewStatus -> Constr #

dataTypeOf :: LifecyclePolicyPreviewStatus -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c LifecyclePolicyPreviewStatus) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LifecyclePolicyPreviewStatus) #

gmapT :: (forall b. Data b => b -> b) -> LifecyclePolicyPreviewStatus -> LifecyclePolicyPreviewStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LifecyclePolicyPreviewStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LifecyclePolicyPreviewStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> LifecyclePolicyPreviewStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LifecyclePolicyPreviewStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LifecyclePolicyPreviewStatus -> m LifecyclePolicyPreviewStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LifecyclePolicyPreviewStatus -> m LifecyclePolicyPreviewStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LifecyclePolicyPreviewStatus -> m LifecyclePolicyPreviewStatus #

Ord LifecyclePolicyPreviewStatus # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

Read LifecyclePolicyPreviewStatus # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

Show LifecyclePolicyPreviewStatus # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

Generic LifecyclePolicyPreviewStatus # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

Associated Types

type Rep LifecyclePolicyPreviewStatus :: * -> * #

Hashable LifecyclePolicyPreviewStatus # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

FromJSON LifecyclePolicyPreviewStatus # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

ToHeader LifecyclePolicyPreviewStatus # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

ToQuery LifecyclePolicyPreviewStatus # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

ToByteString LifecyclePolicyPreviewStatus # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

FromText LifecyclePolicyPreviewStatus # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

ToText LifecyclePolicyPreviewStatus # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

NFData LifecyclePolicyPreviewStatus # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

type Rep LifecyclePolicyPreviewStatus # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

type Rep LifecyclePolicyPreviewStatus = D1 (MetaData "LifecyclePolicyPreviewStatus" "Network.AWS.ECR.Types.Sum" "amazonka-ecr-1.6.0-80avDQeEWk6IVVvqfQ4hv9" False) ((C1 (MetaCons "Complete" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "Expired" PrefixI False) (U1 :: * -> *)) :+: (C1 (MetaCons "Failed" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "InProgress" PrefixI False) (U1 :: * -> *)))

TagStatus

data TagStatus #

Constructors

Tagged 
Untagged 
Instances
Bounded TagStatus # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

Enum TagStatus # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

Eq TagStatus # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

Data TagStatus # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TagStatus -> c TagStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TagStatus #

toConstr :: TagStatus -> Constr #

dataTypeOf :: TagStatus -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TagStatus) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TagStatus) #

gmapT :: (forall b. Data b => b -> b) -> TagStatus -> TagStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TagStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TagStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> TagStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TagStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TagStatus -> m TagStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TagStatus -> m TagStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TagStatus -> m TagStatus #

Ord TagStatus # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

Read TagStatus # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

Show TagStatus # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

Generic TagStatus # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

Associated Types

type Rep TagStatus :: * -> * #

Hashable TagStatus # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

ToJSON TagStatus # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

ToHeader TagStatus # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

ToQuery TagStatus # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

ToByteString TagStatus # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

Methods

toBS :: TagStatus -> ByteString #

FromText TagStatus # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

ToText TagStatus # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

Methods

toText :: TagStatus -> Text #

NFData TagStatus # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

Methods

rnf :: TagStatus -> () #

type Rep TagStatus # 
Instance details

Defined in Network.AWS.ECR.Types.Sum

type Rep TagStatus = D1 (MetaData "TagStatus" "Network.AWS.ECR.Types.Sum" "amazonka-ecr-1.6.0-80avDQeEWk6IVVvqfQ4hv9" False) (C1 (MetaCons "Tagged" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "Untagged" PrefixI False) (U1 :: * -> *))

AuthorizationData

data AuthorizationData #

An object representing authorization data for an Amazon ECR registry.

See: authorizationData smart constructor.

Instances
Eq AuthorizationData # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Data AuthorizationData # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AuthorizationData -> c AuthorizationData #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AuthorizationData #

toConstr :: AuthorizationData -> Constr #

dataTypeOf :: AuthorizationData -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AuthorizationData) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AuthorizationData) #

gmapT :: (forall b. Data b => b -> b) -> AuthorizationData -> AuthorizationData #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AuthorizationData -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AuthorizationData -> r #

gmapQ :: (forall d. Data d => d -> u) -> AuthorizationData -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AuthorizationData -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AuthorizationData -> m AuthorizationData #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AuthorizationData -> m AuthorizationData #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AuthorizationData -> m AuthorizationData #

Read AuthorizationData # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Show AuthorizationData # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Generic AuthorizationData # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Associated Types

type Rep AuthorizationData :: * -> * #

Hashable AuthorizationData # 
Instance details

Defined in Network.AWS.ECR.Types.Product

FromJSON AuthorizationData # 
Instance details

Defined in Network.AWS.ECR.Types.Product

NFData AuthorizationData # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Methods

rnf :: AuthorizationData -> () #

type Rep AuthorizationData # 
Instance details

Defined in Network.AWS.ECR.Types.Product

type Rep AuthorizationData = D1 (MetaData "AuthorizationData" "Network.AWS.ECR.Types.Product" "amazonka-ecr-1.6.0-80avDQeEWk6IVVvqfQ4hv9" False) (C1 (MetaCons "AuthorizationData'" PrefixI True) (S1 (MetaSel (Just "_adExpiresAt") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 (MetaSel (Just "_adProxyEndpoint") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_adAuthorizationToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

authorizationData :: AuthorizationData #

Creates a value of AuthorizationData with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

adExpiresAt :: Lens' AuthorizationData (Maybe UTCTime) #

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

adProxyEndpoint :: Lens' AuthorizationData (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 ..

adAuthorizationToken :: Lens' AuthorizationData (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 .

DescribeImagesFilter

data DescribeImagesFilter #

An object representing a filter on a DescribeImages operation.

See: describeImagesFilter smart constructor.

Instances
Eq DescribeImagesFilter # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Data DescribeImagesFilter # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DescribeImagesFilter -> c DescribeImagesFilter #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DescribeImagesFilter #

toConstr :: DescribeImagesFilter -> Constr #

dataTypeOf :: DescribeImagesFilter -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DescribeImagesFilter) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DescribeImagesFilter) #

gmapT :: (forall b. Data b => b -> b) -> DescribeImagesFilter -> DescribeImagesFilter #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DescribeImagesFilter -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DescribeImagesFilter -> r #

gmapQ :: (forall d. Data d => d -> u) -> DescribeImagesFilter -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> DescribeImagesFilter -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DescribeImagesFilter -> m DescribeImagesFilter #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DescribeImagesFilter -> m DescribeImagesFilter #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DescribeImagesFilter -> m DescribeImagesFilter #

Read DescribeImagesFilter # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Show DescribeImagesFilter # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Generic DescribeImagesFilter # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Associated Types

type Rep DescribeImagesFilter :: * -> * #

Hashable DescribeImagesFilter # 
Instance details

Defined in Network.AWS.ECR.Types.Product

ToJSON DescribeImagesFilter # 
Instance details

Defined in Network.AWS.ECR.Types.Product

NFData DescribeImagesFilter # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Methods

rnf :: DescribeImagesFilter -> () #

type Rep DescribeImagesFilter # 
Instance details

Defined in Network.AWS.ECR.Types.Product

type Rep DescribeImagesFilter = D1 (MetaData "DescribeImagesFilter" "Network.AWS.ECR.Types.Product" "amazonka-ecr-1.6.0-80avDQeEWk6IVVvqfQ4hv9" True) (C1 (MetaCons "DescribeImagesFilter'" PrefixI True) (S1 (MetaSel (Just "_difTagStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe TagStatus))))

describeImagesFilter :: DescribeImagesFilter #

Creates a value of DescribeImagesFilter with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

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

difTagStatus :: Lens' DescribeImagesFilter (Maybe TagStatus) #

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

Image

data Image #

An object representing an Amazon ECR image.

See: image smart constructor.

Instances
Eq Image # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Methods

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

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

Data Image # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Image -> c Image #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Image #

toConstr :: Image -> Constr #

dataTypeOf :: Image -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Image) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Image) #

gmapT :: (forall b. Data b => b -> b) -> Image -> Image #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Image -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Image -> r #

gmapQ :: (forall d. Data d => d -> u) -> Image -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Image -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Image -> m Image #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Image -> m Image #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Image -> m Image #

Read Image # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Show Image # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Methods

showsPrec :: Int -> Image -> ShowS #

show :: Image -> String #

showList :: [Image] -> ShowS #

Generic Image # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Associated Types

type Rep Image :: * -> * #

Methods

from :: Image -> Rep Image x #

to :: Rep Image x -> Image #

Hashable Image # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Methods

hashWithSalt :: Int -> Image -> Int #

hash :: Image -> Int #

FromJSON Image # 
Instance details

Defined in Network.AWS.ECR.Types.Product

NFData Image # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Methods

rnf :: Image -> () #

type Rep Image # 
Instance details

Defined in Network.AWS.ECR.Types.Product

type Rep Image = D1 (MetaData "Image" "Network.AWS.ECR.Types.Product" "amazonka-ecr-1.6.0-80avDQeEWk6IVVvqfQ4hv9" False) (C1 (MetaCons "Image'" PrefixI True) ((S1 (MetaSel (Just "_iRegistryId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_iImageId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ImageIdentifier))) :*: (S1 (MetaSel (Just "_iRepositoryName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_iImageManifest") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

image :: Image #

Creates a value of Image with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • iRegistryId - The AWS account ID associated with the registry containing the image.
  • iImageId - An object containing the image tag and image digest associated with an image.
  • iRepositoryName - The name of the repository associated with the image.
  • iImageManifest - The image manifest associated with the image.

iRegistryId :: Lens' Image (Maybe Text) #

The AWS account ID associated with the registry containing the image.

iImageId :: Lens' Image (Maybe ImageIdentifier) #

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

iRepositoryName :: Lens' Image (Maybe Text) #

The name of the repository associated with the image.

iImageManifest :: Lens' Image (Maybe Text) #

The image manifest associated with the image.

ImageDetail

data ImageDetail #

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

See: imageDetail smart constructor.

Instances
Eq ImageDetail # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Data ImageDetail # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ImageDetail -> c ImageDetail #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ImageDetail #

toConstr :: ImageDetail -> Constr #

dataTypeOf :: ImageDetail -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ImageDetail) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ImageDetail) #

gmapT :: (forall b. Data b => b -> b) -> ImageDetail -> ImageDetail #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ImageDetail -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ImageDetail -> r #

gmapQ :: (forall d. Data d => d -> u) -> ImageDetail -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ImageDetail -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ImageDetail -> m ImageDetail #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ImageDetail -> m ImageDetail #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ImageDetail -> m ImageDetail #

Read ImageDetail # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Show ImageDetail # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Generic ImageDetail # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Associated Types

type Rep ImageDetail :: * -> * #

Hashable ImageDetail # 
Instance details

Defined in Network.AWS.ECR.Types.Product

FromJSON ImageDetail # 
Instance details

Defined in Network.AWS.ECR.Types.Product

NFData ImageDetail # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Methods

rnf :: ImageDetail -> () #

type Rep ImageDetail # 
Instance details

Defined in Network.AWS.ECR.Types.Product

type Rep ImageDetail = D1 (MetaData "ImageDetail" "Network.AWS.ECR.Types.Product" "amazonka-ecr-1.6.0-80avDQeEWk6IVVvqfQ4hv9" False) (C1 (MetaCons "ImageDetail'" PrefixI True) ((S1 (MetaSel (Just "_idRegistryId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_idImageTags") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_idImageSizeInBytes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Integer)))) :*: (S1 (MetaSel (Just "_idImageDigest") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_idImagePushedAt") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 (MetaSel (Just "_idRepositoryName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

imageDetail :: ImageDetail #

Creates a value of ImageDetail with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • idRegistryId - The AWS account ID associated with the registry to which this image belongs.
  • idImageTags - The list of tags associated with this image.
  • idImageSizeInBytes - The size, in bytes, of the image in the repository.
  • idImageDigest - The sha256 digest of the image manifest.
  • idImagePushedAt - The date and time, expressed in standard JavaScript date format, at which the current image was pushed to the repository.
  • idRepositoryName - The name of the repository to which this image belongs.

idRegistryId :: Lens' ImageDetail (Maybe Text) #

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

idImageTags :: Lens' ImageDetail [Text] #

The list of tags associated with this image.

idImageSizeInBytes :: Lens' ImageDetail (Maybe Integer) #

The size, in bytes, of the image in the repository.

idImageDigest :: Lens' ImageDetail (Maybe Text) #

The sha256 digest of the image manifest.

idImagePushedAt :: Lens' ImageDetail (Maybe UTCTime) #

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

idRepositoryName :: Lens' ImageDetail (Maybe Text) #

The name of the repository to which this image belongs.

ImageFailure

data ImageFailure #

An object representing an Amazon ECR image failure.

See: imageFailure smart constructor.

Instances
Eq ImageFailure # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Data ImageFailure # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ImageFailure -> c ImageFailure #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ImageFailure #

toConstr :: ImageFailure -> Constr #

dataTypeOf :: ImageFailure -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ImageFailure) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ImageFailure) #

gmapT :: (forall b. Data b => b -> b) -> ImageFailure -> ImageFailure #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ImageFailure -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ImageFailure -> r #

gmapQ :: (forall d. Data d => d -> u) -> ImageFailure -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ImageFailure -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ImageFailure -> m ImageFailure #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ImageFailure -> m ImageFailure #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ImageFailure -> m ImageFailure #

Read ImageFailure # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Show ImageFailure # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Generic ImageFailure # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Associated Types

type Rep ImageFailure :: * -> * #

Hashable ImageFailure # 
Instance details

Defined in Network.AWS.ECR.Types.Product

FromJSON ImageFailure # 
Instance details

Defined in Network.AWS.ECR.Types.Product

NFData ImageFailure # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Methods

rnf :: ImageFailure -> () #

type Rep ImageFailure # 
Instance details

Defined in Network.AWS.ECR.Types.Product

type Rep ImageFailure = D1 (MetaData "ImageFailure" "Network.AWS.ECR.Types.Product" "amazonka-ecr-1.6.0-80avDQeEWk6IVVvqfQ4hv9" False) (C1 (MetaCons "ImageFailure'" PrefixI True) (S1 (MetaSel (Just "_ifFailureReason") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_ifFailureCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ImageFailureCode)) :*: S1 (MetaSel (Just "_ifImageId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ImageIdentifier)))))

imageFailure :: ImageFailure #

Creates a value of ImageFailure with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

ifFailureReason :: Lens' ImageFailure (Maybe Text) #

The reason for the failure.

ifFailureCode :: Lens' ImageFailure (Maybe ImageFailureCode) #

The code associated with the failure.

ifImageId :: Lens' ImageFailure (Maybe ImageIdentifier) #

The image ID associated with the failure.

ImageIdentifier

data ImageIdentifier #

An object with identifying information for an Amazon ECR image.

See: imageIdentifier smart constructor.

Instances
Eq ImageIdentifier # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Data ImageIdentifier # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ImageIdentifier -> c ImageIdentifier #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ImageIdentifier #

toConstr :: ImageIdentifier -> Constr #

dataTypeOf :: ImageIdentifier -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ImageIdentifier) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ImageIdentifier) #

gmapT :: (forall b. Data b => b -> b) -> ImageIdentifier -> ImageIdentifier #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ImageIdentifier -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ImageIdentifier -> r #

gmapQ :: (forall d. Data d => d -> u) -> ImageIdentifier -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ImageIdentifier -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ImageIdentifier -> m ImageIdentifier #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ImageIdentifier -> m ImageIdentifier #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ImageIdentifier -> m ImageIdentifier #

Read ImageIdentifier # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Show ImageIdentifier # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Generic ImageIdentifier # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Associated Types

type Rep ImageIdentifier :: * -> * #

Hashable ImageIdentifier # 
Instance details

Defined in Network.AWS.ECR.Types.Product

ToJSON ImageIdentifier # 
Instance details

Defined in Network.AWS.ECR.Types.Product

FromJSON ImageIdentifier # 
Instance details

Defined in Network.AWS.ECR.Types.Product

NFData ImageIdentifier # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Methods

rnf :: ImageIdentifier -> () #

type Rep ImageIdentifier # 
Instance details

Defined in Network.AWS.ECR.Types.Product

type Rep ImageIdentifier = D1 (MetaData "ImageIdentifier" "Network.AWS.ECR.Types.Product" "amazonka-ecr-1.6.0-80avDQeEWk6IVVvqfQ4hv9" False) (C1 (MetaCons "ImageIdentifier'" PrefixI True) (S1 (MetaSel (Just "_iiImageDigest") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_iiImageTag") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))

imageIdentifier :: ImageIdentifier #

Creates a value of ImageIdentifier with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

iiImageDigest :: Lens' ImageIdentifier (Maybe Text) #

The sha256 digest of the image manifest.

iiImageTag :: Lens' ImageIdentifier (Maybe Text) #

The tag used for the image.

Layer

data Layer #

An object representing an Amazon ECR image layer.

See: layer smart constructor.

Instances
Eq Layer # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Methods

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

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

Data Layer # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Layer -> c Layer #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Layer #

toConstr :: Layer -> Constr #

dataTypeOf :: Layer -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Layer) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Layer) #

gmapT :: (forall b. Data b => b -> b) -> Layer -> Layer #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Layer -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Layer -> r #

gmapQ :: (forall d. Data d => d -> u) -> Layer -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Layer -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Layer -> m Layer #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Layer -> m Layer #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Layer -> m Layer #

Read Layer # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Show Layer # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Methods

showsPrec :: Int -> Layer -> ShowS #

show :: Layer -> String #

showList :: [Layer] -> ShowS #

Generic Layer # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Associated Types

type Rep Layer :: * -> * #

Methods

from :: Layer -> Rep Layer x #

to :: Rep Layer x -> Layer #

Hashable Layer # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Methods

hashWithSalt :: Int -> Layer -> Int #

hash :: Layer -> Int #

FromJSON Layer # 
Instance details

Defined in Network.AWS.ECR.Types.Product

NFData Layer # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Methods

rnf :: Layer -> () #

type Rep Layer # 
Instance details

Defined in Network.AWS.ECR.Types.Product

type Rep Layer = D1 (MetaData "Layer" "Network.AWS.ECR.Types.Product" "amazonka-ecr-1.6.0-80avDQeEWk6IVVvqfQ4hv9" False) (C1 (MetaCons "Layer'" PrefixI True) ((S1 (MetaSel (Just "_lMediaType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_lLayerDigest") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_lLayerSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 (MetaSel (Just "_lLayerAvailability") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe LayerAvailability)))))

layer :: Layer #

Creates a value of Layer with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • lMediaType - 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 .
  • lLayerDigest - The sha256 digest of the image layer.
  • lLayerSize - The size, in bytes, of the image layer.
  • lLayerAvailability - The availability status of the image layer.

lMediaType :: Lens' Layer (Maybe Text) #

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 .

lLayerDigest :: Lens' Layer (Maybe Text) #

The sha256 digest of the image layer.

lLayerSize :: Lens' Layer (Maybe Integer) #

The size, in bytes, of the image layer.

lLayerAvailability :: Lens' Layer (Maybe LayerAvailability) #

The availability status of the image layer.

LayerFailure

data LayerFailure #

An object representing an Amazon ECR image layer failure.

See: layerFailure smart constructor.

Instances
Eq LayerFailure # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Data LayerFailure # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LayerFailure -> c LayerFailure #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LayerFailure #

toConstr :: LayerFailure -> Constr #

dataTypeOf :: LayerFailure -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c LayerFailure) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LayerFailure) #

gmapT :: (forall b. Data b => b -> b) -> LayerFailure -> LayerFailure #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LayerFailure -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LayerFailure -> r #

gmapQ :: (forall d. Data d => d -> u) -> LayerFailure -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LayerFailure -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LayerFailure -> m LayerFailure #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LayerFailure -> m LayerFailure #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LayerFailure -> m LayerFailure #

Read LayerFailure # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Show LayerFailure # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Generic LayerFailure # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Associated Types

type Rep LayerFailure :: * -> * #

Hashable LayerFailure # 
Instance details

Defined in Network.AWS.ECR.Types.Product

FromJSON LayerFailure # 
Instance details

Defined in Network.AWS.ECR.Types.Product

NFData LayerFailure # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Methods

rnf :: LayerFailure -> () #

type Rep LayerFailure # 
Instance details

Defined in Network.AWS.ECR.Types.Product

type Rep LayerFailure = D1 (MetaData "LayerFailure" "Network.AWS.ECR.Types.Product" "amazonka-ecr-1.6.0-80avDQeEWk6IVVvqfQ4hv9" False) (C1 (MetaCons "LayerFailure'" PrefixI True) (S1 (MetaSel (Just "_lfFailureReason") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_lfFailureCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe LayerFailureCode)) :*: S1 (MetaSel (Just "_lfLayerDigest") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

layerFailure :: LayerFailure #

Creates a value of LayerFailure with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

lfFailureReason :: Lens' LayerFailure (Maybe Text) #

The reason for the failure.

lfFailureCode :: Lens' LayerFailure (Maybe LayerFailureCode) #

The failure code associated with the failure.

lfLayerDigest :: Lens' LayerFailure (Maybe Text) #

The layer digest associated with the failure.

LifecyclePolicyPreviewFilter

data LifecyclePolicyPreviewFilter #

The filter for the lifecycle policy preview.

See: lifecyclePolicyPreviewFilter smart constructor.

Instances
Eq LifecyclePolicyPreviewFilter # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Data LifecyclePolicyPreviewFilter # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LifecyclePolicyPreviewFilter -> c LifecyclePolicyPreviewFilter #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LifecyclePolicyPreviewFilter #

toConstr :: LifecyclePolicyPreviewFilter -> Constr #

dataTypeOf :: LifecyclePolicyPreviewFilter -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c LifecyclePolicyPreviewFilter) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LifecyclePolicyPreviewFilter) #

gmapT :: (forall b. Data b => b -> b) -> LifecyclePolicyPreviewFilter -> LifecyclePolicyPreviewFilter #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LifecyclePolicyPreviewFilter -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LifecyclePolicyPreviewFilter -> r #

gmapQ :: (forall d. Data d => d -> u) -> LifecyclePolicyPreviewFilter -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LifecyclePolicyPreviewFilter -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LifecyclePolicyPreviewFilter -> m LifecyclePolicyPreviewFilter #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LifecyclePolicyPreviewFilter -> m LifecyclePolicyPreviewFilter #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LifecyclePolicyPreviewFilter -> m LifecyclePolicyPreviewFilter #

Read LifecyclePolicyPreviewFilter # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Show LifecyclePolicyPreviewFilter # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Generic LifecyclePolicyPreviewFilter # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Associated Types

type Rep LifecyclePolicyPreviewFilter :: * -> * #

Hashable LifecyclePolicyPreviewFilter # 
Instance details

Defined in Network.AWS.ECR.Types.Product

ToJSON LifecyclePolicyPreviewFilter # 
Instance details

Defined in Network.AWS.ECR.Types.Product

NFData LifecyclePolicyPreviewFilter # 
Instance details

Defined in Network.AWS.ECR.Types.Product

type Rep LifecyclePolicyPreviewFilter # 
Instance details

Defined in Network.AWS.ECR.Types.Product

type Rep LifecyclePolicyPreviewFilter = D1 (MetaData "LifecyclePolicyPreviewFilter" "Network.AWS.ECR.Types.Product" "amazonka-ecr-1.6.0-80avDQeEWk6IVVvqfQ4hv9" True) (C1 (MetaCons "LifecyclePolicyPreviewFilter'" PrefixI True) (S1 (MetaSel (Just "_lppfTagStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe TagStatus))))

lifecyclePolicyPreviewFilter :: LifecyclePolicyPreviewFilter #

Creates a value of LifecyclePolicyPreviewFilter with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

LifecyclePolicyPreviewResult

data LifecyclePolicyPreviewResult #

The result of the lifecycle policy preview.

See: lifecyclePolicyPreviewResult smart constructor.

Instances
Eq LifecyclePolicyPreviewResult # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Data LifecyclePolicyPreviewResult # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LifecyclePolicyPreviewResult -> c LifecyclePolicyPreviewResult #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LifecyclePolicyPreviewResult #

toConstr :: LifecyclePolicyPreviewResult -> Constr #

dataTypeOf :: LifecyclePolicyPreviewResult -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c LifecyclePolicyPreviewResult) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LifecyclePolicyPreviewResult) #

gmapT :: (forall b. Data b => b -> b) -> LifecyclePolicyPreviewResult -> LifecyclePolicyPreviewResult #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LifecyclePolicyPreviewResult -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LifecyclePolicyPreviewResult -> r #

gmapQ :: (forall d. Data d => d -> u) -> LifecyclePolicyPreviewResult -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LifecyclePolicyPreviewResult -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LifecyclePolicyPreviewResult -> m LifecyclePolicyPreviewResult #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LifecyclePolicyPreviewResult -> m LifecyclePolicyPreviewResult #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LifecyclePolicyPreviewResult -> m LifecyclePolicyPreviewResult #

Read LifecyclePolicyPreviewResult # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Show LifecyclePolicyPreviewResult # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Generic LifecyclePolicyPreviewResult # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Associated Types

type Rep LifecyclePolicyPreviewResult :: * -> * #

Hashable LifecyclePolicyPreviewResult # 
Instance details

Defined in Network.AWS.ECR.Types.Product

FromJSON LifecyclePolicyPreviewResult # 
Instance details

Defined in Network.AWS.ECR.Types.Product

NFData LifecyclePolicyPreviewResult # 
Instance details

Defined in Network.AWS.ECR.Types.Product

type Rep LifecyclePolicyPreviewResult # 
Instance details

Defined in Network.AWS.ECR.Types.Product

type Rep LifecyclePolicyPreviewResult = D1 (MetaData "LifecyclePolicyPreviewResult" "Network.AWS.ECR.Types.Product" "amazonka-ecr-1.6.0-80avDQeEWk6IVVvqfQ4hv9" False) (C1 (MetaCons "LifecyclePolicyPreviewResult'" PrefixI True) ((S1 (MetaSel (Just "_lpprImageTags") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_lpprAction") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe LifecyclePolicyRuleAction))) :*: (S1 (MetaSel (Just "_lpprImageDigest") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_lpprImagePushedAt") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 (MetaSel (Just "_lpprAppliedRulePriority") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat))))))

lifecyclePolicyPreviewResult :: LifecyclePolicyPreviewResult #

Creates a value of LifecyclePolicyPreviewResult with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

lpprImageTags :: Lens' LifecyclePolicyPreviewResult [Text] #

The list of tags associated with this image.

lpprImageDigest :: Lens' LifecyclePolicyPreviewResult (Maybe Text) #

The sha256 digest of the image manifest.

lpprImagePushedAt :: Lens' LifecyclePolicyPreviewResult (Maybe UTCTime) #

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

LifecyclePolicyPreviewSummary

data LifecyclePolicyPreviewSummary #

The summary of the lifecycle policy preview request.

See: lifecyclePolicyPreviewSummary smart constructor.

Instances
Eq LifecyclePolicyPreviewSummary # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Data LifecyclePolicyPreviewSummary # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LifecyclePolicyPreviewSummary -> c LifecyclePolicyPreviewSummary #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LifecyclePolicyPreviewSummary #

toConstr :: LifecyclePolicyPreviewSummary -> Constr #

dataTypeOf :: LifecyclePolicyPreviewSummary -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c LifecyclePolicyPreviewSummary) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LifecyclePolicyPreviewSummary) #

gmapT :: (forall b. Data b => b -> b) -> LifecyclePolicyPreviewSummary -> LifecyclePolicyPreviewSummary #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LifecyclePolicyPreviewSummary -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LifecyclePolicyPreviewSummary -> r #

gmapQ :: (forall d. Data d => d -> u) -> LifecyclePolicyPreviewSummary -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LifecyclePolicyPreviewSummary -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LifecyclePolicyPreviewSummary -> m LifecyclePolicyPreviewSummary #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LifecyclePolicyPreviewSummary -> m LifecyclePolicyPreviewSummary #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LifecyclePolicyPreviewSummary -> m LifecyclePolicyPreviewSummary #

Read LifecyclePolicyPreviewSummary # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Show LifecyclePolicyPreviewSummary # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Generic LifecyclePolicyPreviewSummary # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Associated Types

type Rep LifecyclePolicyPreviewSummary :: * -> * #

Hashable LifecyclePolicyPreviewSummary # 
Instance details

Defined in Network.AWS.ECR.Types.Product

FromJSON LifecyclePolicyPreviewSummary # 
Instance details

Defined in Network.AWS.ECR.Types.Product

NFData LifecyclePolicyPreviewSummary # 
Instance details

Defined in Network.AWS.ECR.Types.Product

type Rep LifecyclePolicyPreviewSummary # 
Instance details

Defined in Network.AWS.ECR.Types.Product

type Rep LifecyclePolicyPreviewSummary = D1 (MetaData "LifecyclePolicyPreviewSummary" "Network.AWS.ECR.Types.Product" "amazonka-ecr-1.6.0-80avDQeEWk6IVVvqfQ4hv9" True) (C1 (MetaCons "LifecyclePolicyPreviewSummary'" PrefixI True) (S1 (MetaSel (Just "_lppsExpiringImageTotalCount") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Nat))))

lifecyclePolicyPreviewSummary :: LifecyclePolicyPreviewSummary #

Creates a value of LifecyclePolicyPreviewSummary with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

LifecyclePolicyRuleAction

data LifecyclePolicyRuleAction #

The type of action to be taken.

See: lifecyclePolicyRuleAction smart constructor.

Instances
Eq LifecyclePolicyRuleAction # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Data LifecyclePolicyRuleAction # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LifecyclePolicyRuleAction -> c LifecyclePolicyRuleAction #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LifecyclePolicyRuleAction #

toConstr :: LifecyclePolicyRuleAction -> Constr #

dataTypeOf :: LifecyclePolicyRuleAction -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c LifecyclePolicyRuleAction) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LifecyclePolicyRuleAction) #

gmapT :: (forall b. Data b => b -> b) -> LifecyclePolicyRuleAction -> LifecyclePolicyRuleAction #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LifecyclePolicyRuleAction -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LifecyclePolicyRuleAction -> r #

gmapQ :: (forall d. Data d => d -> u) -> LifecyclePolicyRuleAction -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LifecyclePolicyRuleAction -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LifecyclePolicyRuleAction -> m LifecyclePolicyRuleAction #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LifecyclePolicyRuleAction -> m LifecyclePolicyRuleAction #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LifecyclePolicyRuleAction -> m LifecyclePolicyRuleAction #

Read LifecyclePolicyRuleAction # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Show LifecyclePolicyRuleAction # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Generic LifecyclePolicyRuleAction # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Associated Types

type Rep LifecyclePolicyRuleAction :: * -> * #

Hashable LifecyclePolicyRuleAction # 
Instance details

Defined in Network.AWS.ECR.Types.Product

FromJSON LifecyclePolicyRuleAction # 
Instance details

Defined in Network.AWS.ECR.Types.Product

NFData LifecyclePolicyRuleAction # 
Instance details

Defined in Network.AWS.ECR.Types.Product

type Rep LifecyclePolicyRuleAction # 
Instance details

Defined in Network.AWS.ECR.Types.Product

type Rep LifecyclePolicyRuleAction = D1 (MetaData "LifecyclePolicyRuleAction" "Network.AWS.ECR.Types.Product" "amazonka-ecr-1.6.0-80avDQeEWk6IVVvqfQ4hv9" True) (C1 (MetaCons "LifecyclePolicyRuleAction'" PrefixI True) (S1 (MetaSel (Just "_lpraType") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe ImageActionType))))

lifecyclePolicyRuleAction :: LifecyclePolicyRuleAction #

Creates a value of LifecyclePolicyRuleAction with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • lpraType - The type of action to be taken.

lpraType :: Lens' LifecyclePolicyRuleAction (Maybe ImageActionType) #

The type of action to be taken.

ListImagesFilter

data ListImagesFilter #

An object representing a filter on a ListImages operation.

See: listImagesFilter smart constructor.

Instances
Eq ListImagesFilter # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Data ListImagesFilter # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ListImagesFilter -> c ListImagesFilter #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ListImagesFilter #

toConstr :: ListImagesFilter -> Constr #

dataTypeOf :: ListImagesFilter -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ListImagesFilter) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ListImagesFilter) #

gmapT :: (forall b. Data b => b -> b) -> ListImagesFilter -> ListImagesFilter #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ListImagesFilter -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ListImagesFilter -> r #

gmapQ :: (forall d. Data d => d -> u) -> ListImagesFilter -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ListImagesFilter -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ListImagesFilter -> m ListImagesFilter #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ListImagesFilter -> m ListImagesFilter #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ListImagesFilter -> m ListImagesFilter #

Read ListImagesFilter # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Show ListImagesFilter # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Generic ListImagesFilter # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Associated Types

type Rep ListImagesFilter :: * -> * #

Hashable ListImagesFilter # 
Instance details

Defined in Network.AWS.ECR.Types.Product

ToJSON ListImagesFilter # 
Instance details

Defined in Network.AWS.ECR.Types.Product

NFData ListImagesFilter # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Methods

rnf :: ListImagesFilter -> () #

type Rep ListImagesFilter # 
Instance details

Defined in Network.AWS.ECR.Types.Product

type Rep ListImagesFilter = D1 (MetaData "ListImagesFilter" "Network.AWS.ECR.Types.Product" "amazonka-ecr-1.6.0-80avDQeEWk6IVVvqfQ4hv9" True) (C1 (MetaCons "ListImagesFilter'" PrefixI True) (S1 (MetaSel (Just "_lifTagStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe TagStatus))))

listImagesFilter :: ListImagesFilter #

Creates a value of ListImagesFilter with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

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

lifTagStatus :: Lens' ListImagesFilter (Maybe TagStatus) #

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

Repository

data Repository #

An object representing a repository.

See: repository smart constructor.

Instances
Eq Repository # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Data Repository # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Repository -> c Repository #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Repository #

toConstr :: Repository -> Constr #

dataTypeOf :: Repository -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Repository) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Repository) #

gmapT :: (forall b. Data b => b -> b) -> Repository -> Repository #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Repository -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Repository -> r #

gmapQ :: (forall d. Data d => d -> u) -> Repository -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Repository -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Repository -> m Repository #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Repository -> m Repository #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Repository -> m Repository #

Read Repository # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Show Repository # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Generic Repository # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Associated Types

type Rep Repository :: * -> * #

Hashable Repository # 
Instance details

Defined in Network.AWS.ECR.Types.Product

FromJSON Repository # 
Instance details

Defined in Network.AWS.ECR.Types.Product

NFData Repository # 
Instance details

Defined in Network.AWS.ECR.Types.Product

Methods

rnf :: Repository -> () #

type Rep Repository # 
Instance details

Defined in Network.AWS.ECR.Types.Product

type Rep Repository = D1 (MetaData "Repository" "Network.AWS.ECR.Types.Product" "amazonka-ecr-1.6.0-80avDQeEWk6IVVvqfQ4hv9" False) (C1 (MetaCons "Repository'" PrefixI True) ((S1 (MetaSel (Just "_rRepositoryARN") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_rCreatedAt") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 (MetaSel (Just "_rRegistryId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_rRepositoryURI") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_rRepositoryName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

repository :: Repository #

Creates a value of Repository with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • rRepositoryARN - The Amazon Resource Name (ARN) that identifies the repository. The ARN contains the arn:aws:ecr namespace, followed by the region of the repository, AWS account ID of the repository owner, repository namespace, and repository name. For example, arn:aws:ecr:region:012345678910:repository/test .
  • rCreatedAt - The date and time, in JavaScript date format, when the repository was created.
  • rRegistryId - The AWS account ID associated with the registry that contains the repository.
  • rRepositoryURI - The URI for the repository. You can use this URI for Docker push or pull operations.
  • rRepositoryName - The name of the repository.

rRepositoryARN :: Lens' Repository (Maybe Text) #

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

rCreatedAt :: Lens' Repository (Maybe UTCTime) #

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

rRegistryId :: Lens' Repository (Maybe Text) #

The AWS account ID associated with the registry that contains the repository.

rRepositoryURI :: Lens' Repository (Maybe Text) #

The URI for the repository. You can use this URI for Docker push or pull operations.

rRepositoryName :: Lens' Repository (Maybe Text) #

The name of the repository.