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

Description

 
Synopsis

Documentation

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.