amazonka-kinesis-firehose-1.4.5: Amazon Kinesis Firehose 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.Firehose.ListDeliveryStreams

Contents

Description

Lists your delivery streams.

The number of delivery streams might be too large to return using a single call to ListDeliveryStreams . You can limit the number of delivery streams returned, using the Limit parameter. To determine whether there are more delivery streams to list, check the value of HasMoreDeliveryStreams in the output. If there are more delivery streams to list, you can request them by specifying the name of the last delivery stream returned in the call in the ExclusiveStartDeliveryStreamName parameter of a subsequent call.

Synopsis

Creating a Request

listDeliveryStreams :: ListDeliveryStreams #

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

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

data ListDeliveryStreams #

Contains the parameters for ListDeliveryStreams .

See: listDeliveryStreams smart constructor.

Instances

Eq ListDeliveryStreams # 
Data ListDeliveryStreams # 

Methods

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

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

toConstr :: ListDeliveryStreams -> Constr #

dataTypeOf :: ListDeliveryStreams -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ListDeliveryStreams # 
Show ListDeliveryStreams # 
Generic ListDeliveryStreams # 
Hashable ListDeliveryStreams # 
ToJSON ListDeliveryStreams # 
NFData ListDeliveryStreams # 

Methods

rnf :: ListDeliveryStreams -> () #

AWSRequest ListDeliveryStreams # 
ToQuery ListDeliveryStreams # 
ToPath ListDeliveryStreams # 
ToHeaders ListDeliveryStreams # 
type Rep ListDeliveryStreams # 
type Rep ListDeliveryStreams = D1 (MetaData "ListDeliveryStreams" "Network.AWS.Firehose.ListDeliveryStreams" "amazonka-kinesis-firehose-1.4.5-1FUzsbW4F142vccZJnGkFq" False) (C1 (MetaCons "ListDeliveryStreams'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_ldsLimit") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat))) (S1 (MetaSel (Just Symbol "_ldsExclusiveStartDeliveryStreamName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))
type Rs ListDeliveryStreams # 

Request Lenses

ldsLimit :: Lens' ListDeliveryStreams (Maybe Natural) #

The maximum number of delivery streams to list.

ldsExclusiveStartDeliveryStreamName :: Lens' ListDeliveryStreams (Maybe Text) #

The name of the delivery stream to start the list with.

Destructuring the Response

listDeliveryStreamsResponse #

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

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

data ListDeliveryStreamsResponse #

Contains the output of ListDeliveryStreams .

See: listDeliveryStreamsResponse smart constructor.

Instances

Eq ListDeliveryStreamsResponse # 
Data ListDeliveryStreamsResponse # 

Methods

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

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

toConstr :: ListDeliveryStreamsResponse -> Constr #

dataTypeOf :: ListDeliveryStreamsResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ListDeliveryStreamsResponse # 
Show ListDeliveryStreamsResponse # 
Generic ListDeliveryStreamsResponse # 
NFData ListDeliveryStreamsResponse # 
type Rep ListDeliveryStreamsResponse # 
type Rep ListDeliveryStreamsResponse = D1 (MetaData "ListDeliveryStreamsResponse" "Network.AWS.Firehose.ListDeliveryStreams" "amazonka-kinesis-firehose-1.4.5-1FUzsbW4F142vccZJnGkFq" False) (C1 (MetaCons "ListDeliveryStreamsResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_ldsrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedUnpack) (Rec0 Int)) ((:*:) (S1 (MetaSel (Just Symbol "_ldsrsDeliveryStreamNames") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 [Text])) (S1 (MetaSel (Just Symbol "_ldsrsHasMoreDeliveryStreams") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Bool)))))

Response Lenses

ldsrsDeliveryStreamNames :: Lens' ListDeliveryStreamsResponse [Text] #

The names of the delivery streams.

ldsrsHasMoreDeliveryStreams :: Lens' ListDeliveryStreamsResponse Bool #

Indicates whether there are more delivery streams available to list.