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

Description

 
Synopsis

Documentation

data StreamingDistributionList Source #

A streaming distribution list.

See: newStreamingDistributionList smart constructor.

Constructors

StreamingDistributionList' 

Fields

  • items :: Maybe [StreamingDistributionSummary]

    A complex type that contains one StreamingDistributionSummary 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 RTMP 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 streaming 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 streaming distributions that were created by the current account.

Instances

Instances details
Eq StreamingDistributionList Source # 
Instance details

Defined in Amazonka.CloudFront.Types.StreamingDistributionList

Read StreamingDistributionList Source # 
Instance details

Defined in Amazonka.CloudFront.Types.StreamingDistributionList

Show StreamingDistributionList Source # 
Instance details

Defined in Amazonka.CloudFront.Types.StreamingDistributionList

Generic StreamingDistributionList Source # 
Instance details

Defined in Amazonka.CloudFront.Types.StreamingDistributionList

Associated Types

type Rep StreamingDistributionList :: Type -> Type #

NFData StreamingDistributionList Source # 
Instance details

Defined in Amazonka.CloudFront.Types.StreamingDistributionList

Hashable StreamingDistributionList Source # 
Instance details

Defined in Amazonka.CloudFront.Types.StreamingDistributionList

FromXML StreamingDistributionList Source # 
Instance details

Defined in Amazonka.CloudFront.Types.StreamingDistributionList

type Rep StreamingDistributionList Source # 
Instance details

Defined in Amazonka.CloudFront.Types.StreamingDistributionList

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

newStreamingDistributionList Source #

Create a value of StreamingDistributionList 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:StreamingDistributionList', streamingDistributionList_items - A complex type that contains one StreamingDistributionSummary element for each distribution that was created by the current account.

$sel:nextMarker:StreamingDistributionList', streamingDistributionList_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 RTMP distributions where they left off.

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

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

$sel:isTruncated:StreamingDistributionList', streamingDistributionList_isTruncated - A flag that indicates whether more streaming 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:StreamingDistributionList', streamingDistributionList_quantity - The number of streaming distributions that were created by the current account.

streamingDistributionList_items :: Lens' StreamingDistributionList (Maybe [StreamingDistributionSummary]) Source #

A complex type that contains one StreamingDistributionSummary element for each distribution that was created by the current account.

streamingDistributionList_nextMarker :: Lens' StreamingDistributionList (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 RTMP distributions where they left off.

streamingDistributionList_marker :: Lens' StreamingDistributionList Text Source #

The value you provided for the Marker request parameter.

streamingDistributionList_maxItems :: Lens' StreamingDistributionList Int Source #

The value you provided for the MaxItems request parameter.

streamingDistributionList_isTruncated :: Lens' StreamingDistributionList Bool Source #

A flag that indicates whether more streaming 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.

streamingDistributionList_quantity :: Lens' StreamingDistributionList Int Source #

The number of streaming distributions that were created by the current account.