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 #

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 #

Represents the input for RemoveTagsFromStream .

See: removeTagsFromStream smart constructor.

Instances
Eq RemoveTagsFromStream # 
Instance details

Defined in Network.AWS.Kinesis.RemoveTagsFromStream

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

Defined in Network.AWS.Kinesis.RemoveTagsFromStream

Show RemoveTagsFromStream # 
Instance details

Defined in Network.AWS.Kinesis.RemoveTagsFromStream

Generic RemoveTagsFromStream # 
Instance details

Defined in Network.AWS.Kinesis.RemoveTagsFromStream

Associated Types

type Rep RemoveTagsFromStream :: Type -> Type #

Hashable RemoveTagsFromStream # 
Instance details

Defined in Network.AWS.Kinesis.RemoveTagsFromStream

ToJSON RemoveTagsFromStream # 
Instance details

Defined in Network.AWS.Kinesis.RemoveTagsFromStream

AWSRequest RemoveTagsFromStream # 
Instance details

Defined in Network.AWS.Kinesis.RemoveTagsFromStream

Associated Types

type Rs RemoveTagsFromStream :: Type #

ToHeaders RemoveTagsFromStream # 
Instance details

Defined in Network.AWS.Kinesis.RemoveTagsFromStream

ToPath RemoveTagsFromStream # 
Instance details

Defined in Network.AWS.Kinesis.RemoveTagsFromStream

ToQuery RemoveTagsFromStream # 
Instance details

Defined in Network.AWS.Kinesis.RemoveTagsFromStream

NFData RemoveTagsFromStream # 
Instance details

Defined in Network.AWS.Kinesis.RemoveTagsFromStream

Methods

rnf :: RemoveTagsFromStream -> () #

type Rep RemoveTagsFromStream # 
Instance details

Defined in Network.AWS.Kinesis.RemoveTagsFromStream

type Rep RemoveTagsFromStream = D1 (MetaData "RemoveTagsFromStream" "Network.AWS.Kinesis.RemoveTagsFromStream" "amazonka-kinesis-1.6.1-6hexQWJv3ruG0ptoH2TrNd" 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 # 
Instance details

Defined in Network.AWS.Kinesis.RemoveTagsFromStream

Request Lenses

rtfsStreamName :: Lens' RemoveTagsFromStream Text #

The name of the stream.

rtfsTagKeys :: Lens' RemoveTagsFromStream (NonEmpty Text) #

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

Destructuring the Response

removeTagsFromStreamResponse :: RemoveTagsFromStreamResponse #

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

data RemoveTagsFromStreamResponse #

See: removeTagsFromStreamResponse smart constructor.

Instances
Eq RemoveTagsFromStreamResponse # 
Instance details

Defined in Network.AWS.Kinesis.RemoveTagsFromStream

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

Defined in Network.AWS.Kinesis.RemoveTagsFromStream

Show RemoveTagsFromStreamResponse # 
Instance details

Defined in Network.AWS.Kinesis.RemoveTagsFromStream

Generic RemoveTagsFromStreamResponse # 
Instance details

Defined in Network.AWS.Kinesis.RemoveTagsFromStream

Associated Types

type Rep RemoveTagsFromStreamResponse :: Type -> Type #

NFData RemoveTagsFromStreamResponse # 
Instance details

Defined in Network.AWS.Kinesis.RemoveTagsFromStream

type Rep RemoveTagsFromStreamResponse # 
Instance details

Defined in Network.AWS.Kinesis.RemoveTagsFromStream

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