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

Description

 
Synopsis

Documentation

data InvalidationList Source #

The InvalidationList complex type describes the list of invalidation objects. For more information about invalidation, see Invalidating Objects (Web Distributions Only) in the Amazon CloudFront Developer Guide.

See: newInvalidationList smart constructor.

Constructors

InvalidationList' 

Fields

  • items :: Maybe [InvalidationSummary]

    A complex type that contains one InvalidationSummary element for each invalidation batch created by the current account.

  • nextMarker :: Maybe Text

    If IsTruncated is true, this element is present and contains the value that you can use for the Marker request parameter to continue listing your invalidation batches where they left off.

  • marker :: Text

    The value that you provided for the Marker request parameter.

  • maxItems :: Int

    The value that you provided for the MaxItems request parameter.

  • isTruncated :: Bool

    A flag that indicates whether more invalidation batch requests remain to be listed. If your results were truncated, you can make a follow-up pagination request using the Marker request parameter to retrieve more invalidation batches in the list.

  • quantity :: Int

    The number of invalidation batches that were created by the current account.

Instances

Instances details
Eq InvalidationList Source # 
Instance details

Defined in Amazonka.CloudFront.Types.InvalidationList

Read InvalidationList Source # 
Instance details

Defined in Amazonka.CloudFront.Types.InvalidationList

Show InvalidationList Source # 
Instance details

Defined in Amazonka.CloudFront.Types.InvalidationList

Generic InvalidationList Source # 
Instance details

Defined in Amazonka.CloudFront.Types.InvalidationList

Associated Types

type Rep InvalidationList :: Type -> Type #

NFData InvalidationList Source # 
Instance details

Defined in Amazonka.CloudFront.Types.InvalidationList

Methods

rnf :: InvalidationList -> () #

Hashable InvalidationList Source # 
Instance details

Defined in Amazonka.CloudFront.Types.InvalidationList

FromXML InvalidationList Source # 
Instance details

Defined in Amazonka.CloudFront.Types.InvalidationList

type Rep InvalidationList Source # 
Instance details

Defined in Amazonka.CloudFront.Types.InvalidationList

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

newInvalidationList Source #

Create a value of InvalidationList 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:InvalidationList', invalidationList_items - A complex type that contains one InvalidationSummary element for each invalidation batch created by the current account.

$sel:nextMarker:InvalidationList', invalidationList_nextMarker - If IsTruncated is true, this element is present and contains the value that you can use for the Marker request parameter to continue listing your invalidation batches where they left off.

$sel:marker:InvalidationList', invalidationList_marker - The value that you provided for the Marker request parameter.

$sel:maxItems:InvalidationList', invalidationList_maxItems - The value that you provided for the MaxItems request parameter.

$sel:isTruncated:InvalidationList', invalidationList_isTruncated - A flag that indicates whether more invalidation batch requests remain to be listed. If your results were truncated, you can make a follow-up pagination request using the Marker request parameter to retrieve more invalidation batches in the list.

$sel:quantity:InvalidationList', invalidationList_quantity - The number of invalidation batches that were created by the current account.

invalidationList_items :: Lens' InvalidationList (Maybe [InvalidationSummary]) Source #

A complex type that contains one InvalidationSummary element for each invalidation batch created by the current account.

invalidationList_nextMarker :: Lens' InvalidationList (Maybe Text) Source #

If IsTruncated is true, this element is present and contains the value that you can use for the Marker request parameter to continue listing your invalidation batches where they left off.

invalidationList_marker :: Lens' InvalidationList Text Source #

The value that you provided for the Marker request parameter.

invalidationList_maxItems :: Lens' InvalidationList Int Source #

The value that you provided for the MaxItems request parameter.

invalidationList_isTruncated :: Lens' InvalidationList Bool Source #

A flag that indicates whether more invalidation batch requests remain to be listed. If your results were truncated, you can make a follow-up pagination request using the Marker request parameter to retrieve more invalidation batches in the list.

invalidationList_quantity :: Lens' InvalidationList Int Source #

The number of invalidation batches that were created by the current account.