amazonka-kinesis-1.5.0: Amazon Kinesis SDK.

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

Network.AWS.Kinesis.RemoveTagsFromStream

Contents

Description

Removes tags from the specified Amazon Kinesis stream. Removed tags are deleted and cannot be recovered after this operation successfully completes.

If you specify a tag that does not exist, it is ignored.

Synopsis

Creating a Request

removeTagsFromStream Source #

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

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

data RemoveTagsFromStream Source #

Represents the input for RemoveTagsFromStream .

See: removeTagsFromStream smart constructor.

Instances

Eq RemoveTagsFromStream Source # 
Data RemoveTagsFromStream Source # 

Methods

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

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

toConstr :: RemoveTagsFromStream -> Constr #

dataTypeOf :: RemoveTagsFromStream -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Methods

rnf :: RemoveTagsFromStream -> () #

AWSRequest RemoveTagsFromStream Source # 
ToQuery RemoveTagsFromStream Source # 
ToPath RemoveTagsFromStream Source # 
ToHeaders RemoveTagsFromStream Source # 
type Rep RemoveTagsFromStream Source # 
type Rep RemoveTagsFromStream = D1 (MetaData "RemoveTagsFromStream" "Network.AWS.Kinesis.RemoveTagsFromStream" "amazonka-kinesis-1.5.0-9sBOxcpdcTN2BghkYmkXAp" False) (C1 (MetaCons "RemoveTagsFromStream'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_rtfsStreamName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_rtfsTagKeys") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (List1 Text)))))
type Rs RemoveTagsFromStream Source # 

Request Lenses

rtfsTagKeys :: Lens' RemoveTagsFromStream (NonEmpty Text) Source #

A list of tag keys. Each corresponding tag is removed from the stream.

Destructuring the Response

removeTagsFromStreamResponse :: RemoveTagsFromStreamResponse Source #

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

data RemoveTagsFromStreamResponse Source #

See: removeTagsFromStreamResponse smart constructor.

Instances

Eq RemoveTagsFromStreamResponse Source # 
Data RemoveTagsFromStreamResponse Source # 

Methods

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

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

toConstr :: RemoveTagsFromStreamResponse -> Constr #

dataTypeOf :: RemoveTagsFromStreamResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read RemoveTagsFromStreamResponse Source # 
Show RemoveTagsFromStreamResponse Source # 
Generic RemoveTagsFromStreamResponse Source # 
NFData RemoveTagsFromStreamResponse Source # 
type Rep RemoveTagsFromStreamResponse Source # 
type Rep RemoveTagsFromStreamResponse = D1 (MetaData "RemoveTagsFromStreamResponse" "Network.AWS.Kinesis.RemoveTagsFromStream" "amazonka-kinesis-1.5.0-9sBOxcpdcTN2BghkYmkXAp" False) (C1 (MetaCons "RemoveTagsFromStreamResponse'" PrefixI False) U1)