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

Instances

Instances details
Eq DistributionList Source # 
Instance details

Defined in Amazonka.CloudFront.Types.DistributionList

Read DistributionList Source # 
Instance details

Defined in Amazonka.CloudFront.Types.DistributionList

Show 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 #

NFData DistributionList Source # 
Instance details

Defined in Amazonka.CloudFront.Types.DistributionList

Methods

rnf :: DistributionList -> () #

Hashable DistributionList Source # 
Instance details

Defined in Amazonka.CloudFront.Types.DistributionList

FromXML 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" "libZSservicesZSamazonka-cloudfrontZSamazonka-cloudfront" '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 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 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 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 account.