amazonka-kinesis-1.4.2: Amazon Kinesis 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.Kinesis.ListTagsForStream

Contents

Description

Lists the tags for the specified Amazon Kinesis stream.

Synopsis

Creating a Request

listTagsForStream Source #

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

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

data ListTagsForStream Source #

Represents the input for ListTagsForStream.

See: listTagsForStream smart constructor.

Instances

Eq ListTagsForStream Source # 
Data ListTagsForStream Source # 

Methods

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

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

toConstr :: ListTagsForStream -> Constr #

dataTypeOf :: ListTagsForStream -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ListTagsForStream Source # 
Show ListTagsForStream Source # 
Generic ListTagsForStream Source # 
ToJSON ListTagsForStream Source # 
Hashable ListTagsForStream Source # 
NFData ListTagsForStream Source # 

Methods

rnf :: ListTagsForStream -> () #

AWSRequest ListTagsForStream Source # 
ToPath ListTagsForStream Source # 
ToHeaders ListTagsForStream Source # 
ToQuery ListTagsForStream Source # 
type Rep ListTagsForStream Source # 
type Rep ListTagsForStream = D1 (MetaData "ListTagsForStream" "Network.AWS.Kinesis.ListTagsForStream" "amazonka-kinesis-1.4.2-KSE4tDImPvG84JIfUvxvyC" False) (C1 (MetaCons "ListTagsForStream'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_ltfsLimit") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat))) ((:*:) (S1 (MetaSel (Just Symbol "_ltfsExclusiveStartTagKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ltfsStreamName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))))
type Rs ListTagsForStream Source # 

Request Lenses

ltfsLimit :: Lens' ListTagsForStream (Maybe Natural) Source #

The number of tags to return. If this number is less than the total number of tags associated with the stream, HasMoreTags is set to true. To list additional tags, set ExclusiveStartTagKey to the last key in the response.

ltfsExclusiveStartTagKey :: Lens' ListTagsForStream (Maybe Text) Source #

The key to use as the starting point for the list of tags. If this parameter is set, ListTagsForStream gets all tags that occur after ExclusiveStartTagKey.

Destructuring the Response

listTagsForStreamResponse Source #

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

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

data ListTagsForStreamResponse Source #

Represents the output for ListTagsForStream.

See: listTagsForStreamResponse smart constructor.

Instances

Eq ListTagsForStreamResponse Source # 
Data ListTagsForStreamResponse Source # 

Methods

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

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

toConstr :: ListTagsForStreamResponse -> Constr #

dataTypeOf :: ListTagsForStreamResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ListTagsForStreamResponse Source # 
Show ListTagsForStreamResponse Source # 
Generic ListTagsForStreamResponse Source # 
NFData ListTagsForStreamResponse Source # 
type Rep ListTagsForStreamResponse Source # 
type Rep ListTagsForStreamResponse = D1 (MetaData "ListTagsForStreamResponse" "Network.AWS.Kinesis.ListTagsForStream" "amazonka-kinesis-1.4.2-KSE4tDImPvG84JIfUvxvyC" False) (C1 (MetaCons "ListTagsForStreamResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_ltfsrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int)) ((:*:) (S1 (MetaSel (Just Symbol "_ltfsrsTags") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 [Tag])) (S1 (MetaSel (Just Symbol "_ltfsrsHasMoreTags") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Bool)))))

Response Lenses

ltfsrsTags :: Lens' ListTagsForStreamResponse [Tag] Source #

A list of tags associated with StreamName, starting with the first tag after ExclusiveStartTagKey and up to the specified Limit.

ltfsrsHasMoreTags :: Lens' ListTagsForStreamResponse Bool Source #

If set to true, more tags are available. To request additional tags, set ExclusiveStartTagKey to the key of the last tag returned.