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

Amazonka.CloudFront.Types.CachePolicyList

Description

 
Synopsis

Documentation

data CachePolicyList Source #

A list of cache policies.

See: newCachePolicyList smart constructor.

Constructors

CachePolicyList' 

Fields

  • items :: Maybe [CachePolicySummary]

    Contains the cache policies in the list.

  • nextMarker :: Maybe Text

    If there are more items in the list than are in this response, this element is present. It contains the value that you should use in the Marker field of a subsequent request to continue listing cache policies where you left off.

  • maxItems :: Int

    The maximum number of cache policies requested.

  • quantity :: Int

    The total number of cache policies returned in the response.

Instances

Instances details
Eq CachePolicyList Source # 
Instance details

Defined in Amazonka.CloudFront.Types.CachePolicyList

Read CachePolicyList Source # 
Instance details

Defined in Amazonka.CloudFront.Types.CachePolicyList

Show CachePolicyList Source # 
Instance details

Defined in Amazonka.CloudFront.Types.CachePolicyList

Generic CachePolicyList Source # 
Instance details

Defined in Amazonka.CloudFront.Types.CachePolicyList

Associated Types

type Rep CachePolicyList :: Type -> Type #

NFData CachePolicyList Source # 
Instance details

Defined in Amazonka.CloudFront.Types.CachePolicyList

Methods

rnf :: CachePolicyList -> () #

Hashable CachePolicyList Source # 
Instance details

Defined in Amazonka.CloudFront.Types.CachePolicyList

FromXML CachePolicyList Source # 
Instance details

Defined in Amazonka.CloudFront.Types.CachePolicyList

type Rep CachePolicyList Source # 
Instance details

Defined in Amazonka.CloudFront.Types.CachePolicyList

type Rep CachePolicyList = D1 ('MetaData "CachePolicyList" "Amazonka.CloudFront.Types.CachePolicyList" "libZSservicesZSamazonka-cloudfrontZSamazonka-cloudfront" 'False) (C1 ('MetaCons "CachePolicyList'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "items") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CachePolicySummary])) :*: S1 ('MetaSel ('Just "nextMarker") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "maxItems") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "quantity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCachePolicyList Source #

Create a value of CachePolicyList 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:items:CachePolicyList', cachePolicyList_items - Contains the cache policies in the list.

$sel:nextMarker:CachePolicyList', cachePolicyList_nextMarker - If there are more items in the list than are in this response, this element is present. It contains the value that you should use in the Marker field of a subsequent request to continue listing cache policies where you left off.

$sel:maxItems:CachePolicyList', cachePolicyList_maxItems - The maximum number of cache policies requested.

$sel:quantity:CachePolicyList', cachePolicyList_quantity - The total number of cache policies returned in the response.

cachePolicyList_items :: Lens' CachePolicyList (Maybe [CachePolicySummary]) Source #

Contains the cache policies in the list.

cachePolicyList_nextMarker :: Lens' CachePolicyList (Maybe Text) Source #

If there are more items in the list than are in this response, this element is present. It contains the value that you should use in the Marker field of a subsequent request to continue listing cache policies where you left off.

cachePolicyList_maxItems :: Lens' CachePolicyList Int Source #

The maximum number of cache policies requested.

cachePolicyList_quantity :: Lens' CachePolicyList Int Source #

The total number of cache policies returned in the response.