amazonka-cloudfront-1.4.2: Amazon CloudFront SDK.

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

Network.AWS.CloudFront.ListStreamingDistributions

Contents

Description

List streaming distributions.

This operation returns paginated results.

Synopsis

Creating a Request

listStreamingDistributions :: ListStreamingDistributions Source #

Creates a value of ListStreamingDistributions with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

data ListStreamingDistributions Source #

The request to list your streaming distributions.

See: listStreamingDistributions smart constructor.

Instances

Eq ListStreamingDistributions Source # 
Data ListStreamingDistributions Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ListStreamingDistributions -> c ListStreamingDistributions #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ListStreamingDistributions #

toConstr :: ListStreamingDistributions -> Constr #

dataTypeOf :: ListStreamingDistributions -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ListStreamingDistributions) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ListStreamingDistributions) #

gmapT :: (forall b. Data b => b -> b) -> ListStreamingDistributions -> ListStreamingDistributions #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ListStreamingDistributions -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ListStreamingDistributions -> r #

gmapQ :: (forall d. Data d => d -> u) -> ListStreamingDistributions -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ListStreamingDistributions -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ListStreamingDistributions -> m ListStreamingDistributions #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ListStreamingDistributions -> m ListStreamingDistributions #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ListStreamingDistributions -> m ListStreamingDistributions #

Read ListStreamingDistributions Source # 
Show ListStreamingDistributions Source # 
Generic ListStreamingDistributions Source # 
Hashable ListStreamingDistributions Source # 
NFData ListStreamingDistributions Source # 
AWSPager ListStreamingDistributions Source # 
AWSRequest ListStreamingDistributions Source # 
ToPath ListStreamingDistributions Source # 
ToHeaders ListStreamingDistributions Source # 
ToQuery ListStreamingDistributions Source # 
type Rep ListStreamingDistributions Source # 
type Rep ListStreamingDistributions = D1 (MetaData "ListStreamingDistributions" "Network.AWS.CloudFront.ListStreamingDistributions" "amazonka-cloudfront-1.4.2-4ILVQm1js1WUraVmnhvvE" False) (C1 (MetaCons "ListStreamingDistributions'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_lsdMarker") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_lsdMaxItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))
type Rs ListStreamingDistributions Source # 

Request Lenses

lsdMarker :: Lens' ListStreamingDistributions (Maybe Text) Source #

Use this when paginating results to indicate where to begin in your list of streaming distributions. The results include distributions in the list that occur after the marker. To get the next page of results, set the Marker to the value of the NextMarker from the current page's response (which is also the ID of the last distribution on that page).

lsdMaxItems :: Lens' ListStreamingDistributions (Maybe Text) Source #

The maximum number of streaming distributions you want in the response body.

Destructuring the Response

listStreamingDistributionsResponse Source #

Creates a value of ListStreamingDistributionsResponse with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

data ListStreamingDistributionsResponse Source #

The returned result of the corresponding request.

See: listStreamingDistributionsResponse smart constructor.

Instances

Eq ListStreamingDistributionsResponse Source # 
Data ListStreamingDistributionsResponse Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ListStreamingDistributionsResponse -> c ListStreamingDistributionsResponse #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ListStreamingDistributionsResponse #

toConstr :: ListStreamingDistributionsResponse -> Constr #

dataTypeOf :: ListStreamingDistributionsResponse -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ListStreamingDistributionsResponse) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ListStreamingDistributionsResponse) #

gmapT :: (forall b. Data b => b -> b) -> ListStreamingDistributionsResponse -> ListStreamingDistributionsResponse #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ListStreamingDistributionsResponse -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ListStreamingDistributionsResponse -> r #

gmapQ :: (forall d. Data d => d -> u) -> ListStreamingDistributionsResponse -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ListStreamingDistributionsResponse -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ListStreamingDistributionsResponse -> m ListStreamingDistributionsResponse #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ListStreamingDistributionsResponse -> m ListStreamingDistributionsResponse #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ListStreamingDistributionsResponse -> m ListStreamingDistributionsResponse #

Read ListStreamingDistributionsResponse Source # 
Show ListStreamingDistributionsResponse Source # 
Generic ListStreamingDistributionsResponse Source # 
NFData ListStreamingDistributionsResponse Source # 
type Rep ListStreamingDistributionsResponse Source # 
type Rep ListStreamingDistributionsResponse = D1 (MetaData "ListStreamingDistributionsResponse" "Network.AWS.CloudFront.ListStreamingDistributions" "amazonka-cloudfront-1.4.2-4ILVQm1js1WUraVmnhvvE" False) (C1 (MetaCons "ListStreamingDistributionsResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_lsdrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int)) (S1 (MetaSel (Just Symbol "_lsdrsStreamingDistributionList") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 StreamingDistributionList))))

Response Lenses