amazonka-kinesis-1.6.1: Amazon Kinesis SDK.

Copyright(c) 2013-2018 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 Kinesis data 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.

RemoveTagsFromStream has a limit of five transactions per second per account.

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 # 
Instance details

Defined in Network.AWS.Kinesis.RemoveTagsFromStream

Data RemoveTagsFromStream Source # 
Instance details

Defined in Network.AWS.Kinesis.RemoveTagsFromStream

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 # 
Instance details

Defined in Network.AWS.Kinesis.RemoveTagsFromStream

Show RemoveTagsFromStream Source # 
Instance details

Defined in Network.AWS.Kinesis.RemoveTagsFromStream

Generic RemoveTagsFromStream Source # 
Instance details

Defined in Network.AWS.Kinesis.RemoveTagsFromStream

Associated Types

type Rep RemoveTagsFromStream :: Type -> Type #

Hashable RemoveTagsFromStream Source # 
Instance details

Defined in Network.AWS.Kinesis.RemoveTagsFromStream

ToJSON RemoveTagsFromStream Source # 
Instance details

Defined in Network.AWS.Kinesis.RemoveTagsFromStream

AWSRequest RemoveTagsFromStream Source # 
Instance details

Defined in Network.AWS.Kinesis.RemoveTagsFromStream

Associated Types

type Rs RemoveTagsFromStream :: Type #

ToHeaders RemoveTagsFromStream Source # 
Instance details

Defined in Network.AWS.Kinesis.RemoveTagsFromStream

ToPath RemoveTagsFromStream Source # 
Instance details

Defined in Network.AWS.Kinesis.RemoveTagsFromStream

ToQuery RemoveTagsFromStream Source # 
Instance details

Defined in Network.AWS.Kinesis.RemoveTagsFromStream

NFData RemoveTagsFromStream Source # 
Instance details

Defined in Network.AWS.Kinesis.RemoveTagsFromStream

Methods

rnf :: RemoveTagsFromStream -> () #

type Rep RemoveTagsFromStream Source # 
Instance details

Defined in Network.AWS.Kinesis.RemoveTagsFromStream

type Rep RemoveTagsFromStream = D1 (MetaData "RemoveTagsFromStream" "Network.AWS.Kinesis.RemoveTagsFromStream" "amazonka-kinesis-1.6.1-DicNGWPqg566LpzNlyqosm" False) (C1 (MetaCons "RemoveTagsFromStream'" PrefixI True) (S1 (MetaSel (Just "_rtfsStreamName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_rtfsTagKeys") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (List1 Text))))
type Rs RemoveTagsFromStream Source # 
Instance details

Defined in Network.AWS.Kinesis.RemoveTagsFromStream

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 # 
Instance details

Defined in Network.AWS.Kinesis.RemoveTagsFromStream

Data RemoveTagsFromStreamResponse Source # 
Instance details

Defined in Network.AWS.Kinesis.RemoveTagsFromStream

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 # 
Instance details

Defined in Network.AWS.Kinesis.RemoveTagsFromStream

Show RemoveTagsFromStreamResponse Source # 
Instance details

Defined in Network.AWS.Kinesis.RemoveTagsFromStream

Generic RemoveTagsFromStreamResponse Source # 
Instance details

Defined in Network.AWS.Kinesis.RemoveTagsFromStream

Associated Types

type Rep RemoveTagsFromStreamResponse :: Type -> Type #

NFData RemoveTagsFromStreamResponse Source # 
Instance details

Defined in Network.AWS.Kinesis.RemoveTagsFromStream

type Rep RemoveTagsFromStreamResponse Source # 
Instance details

Defined in Network.AWS.Kinesis.RemoveTagsFromStream

type Rep RemoveTagsFromStreamResponse = D1 (MetaData "RemoveTagsFromStreamResponse" "Network.AWS.Kinesis.RemoveTagsFromStream" "amazonka-kinesis-1.6.1-DicNGWPqg566LpzNlyqosm" False) (C1 (MetaCons "RemoveTagsFromStreamResponse'" PrefixI False) (U1 :: Type -> Type))