amazonka-cloudfront-2.0: Amazon CloudFront 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.CloudFront.Types.DistributionList

Description

 
Synopsis

Documentation

data DistributionList Source #

A distribution list.

See: newDistributionList smart constructor.

Constructors

DistributionList' 

Fields

  • items :: Maybe [DistributionSummary]

    A complex type that contains one DistributionSummary element for each distribution that was created by the current Amazon Web Services account.

  • nextMarker :: Maybe Text

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

  • marker :: Text

    The value you provided for the Marker request parameter.

  • maxItems :: Int

    The value you provided for the MaxItems request parameter.

  • isTruncated :: Bool

    A flag that indicates whether more distributions 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 distributions in the list.

  • quantity :: Int

    The number of distributions that were created by the current Amazon Web Services account.

Instances

Instances details
FromXML DistributionList Source # 
Instance details

Defined in Amazonka.CloudFront.Types.DistributionList

Generic DistributionList Source # 
Instance details

Defined in Amazonka.CloudFront.Types.DistributionList

Associated Types

type Rep DistributionList :: Type -> Type #

Show DistributionList Source # 
Instance details

Defined in Amazonka.CloudFront.Types.DistributionList

NFData DistributionList Source # 
Instance details

Defined in Amazonka.CloudFront.Types.DistributionList

Methods

rnf :: DistributionList -> () #

Eq DistributionList Source # 
Instance details

Defined in Amazonka.CloudFront.Types.DistributionList

Hashable DistributionList Source # 
Instance details

Defined in Amazonka.CloudFront.Types.DistributionList

type Rep DistributionList Source # 
Instance details

Defined in Amazonka.CloudFront.Types.DistributionList

type Rep DistributionList = D1 ('MetaData "DistributionList" "Amazonka.CloudFront.Types.DistributionList" "amazonka-cloudfront-2.0-8Jb7luniAuUfLdUxCxW4K" 'False) (C1 ('MetaCons "DistributionList'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "items") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DistributionSummary])) :*: (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)))))

newDistributionList Source #

Create a value of DistributionList 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:DistributionList', distributionList_items - A complex type that contains one DistributionSummary element for each distribution that was created by the current Amazon Web Services account.

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

$sel:marker:DistributionList', distributionList_marker - The value you provided for the Marker request parameter.

$sel:maxItems:DistributionList', distributionList_maxItems - The value you provided for the MaxItems request parameter.

$sel:isTruncated:DistributionList', distributionList_isTruncated - A flag that indicates whether more distributions 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 distributions in the list.

$sel:quantity:DistributionList', distributionList_quantity - The number of distributions that were created by the current Amazon Web Services account.

distributionList_items :: Lens' DistributionList (Maybe [DistributionSummary]) Source #

A complex type that contains one DistributionSummary element for each distribution that was created by the current Amazon Web Services account.

distributionList_nextMarker :: Lens' DistributionList (Maybe Text) Source #

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

distributionList_marker :: Lens' DistributionList Text Source #

The value you provided for the Marker request parameter.

distributionList_maxItems :: Lens' DistributionList Int Source #

The value you provided for the MaxItems request parameter.

distributionList_isTruncated :: Lens' DistributionList Bool Source #

A flag that indicates whether more distributions 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 distributions in the list.

distributionList_quantity :: Lens' DistributionList Int Source #

The number of distributions that were created by the current Amazon Web Services account.