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.AddTagsToStream

Contents

Description

Adds or updates tags for the specified Kinesis data stream. Each stream can have up to 10 tags.

If tags have already been assigned to the stream, AddTagsToStream overwrites any existing tags that correspond to the specified tag keys.

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

Synopsis

Creating a Request

addTagsToStream Source #

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

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

data AddTagsToStream Source #

Represents the input for AddTagsToStream .

See: addTagsToStream smart constructor.

Instances
Eq AddTagsToStream Source # 
Instance details

Defined in Network.AWS.Kinesis.AddTagsToStream

Data AddTagsToStream Source # 
Instance details

Defined in Network.AWS.Kinesis.AddTagsToStream

Methods

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

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

toConstr :: AddTagsToStream -> Constr #

dataTypeOf :: AddTagsToStream -> DataType #

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

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

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

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

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

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

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

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

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

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

Read AddTagsToStream Source # 
Instance details

Defined in Network.AWS.Kinesis.AddTagsToStream

Show AddTagsToStream Source # 
Instance details

Defined in Network.AWS.Kinesis.AddTagsToStream

Generic AddTagsToStream Source # 
Instance details

Defined in Network.AWS.Kinesis.AddTagsToStream

Associated Types

type Rep AddTagsToStream :: Type -> Type #

Hashable AddTagsToStream Source # 
Instance details

Defined in Network.AWS.Kinesis.AddTagsToStream

ToJSON AddTagsToStream Source # 
Instance details

Defined in Network.AWS.Kinesis.AddTagsToStream

AWSRequest AddTagsToStream Source # 
Instance details

Defined in Network.AWS.Kinesis.AddTagsToStream

Associated Types

type Rs AddTagsToStream :: Type #

ToHeaders AddTagsToStream Source # 
Instance details

Defined in Network.AWS.Kinesis.AddTagsToStream

ToPath AddTagsToStream Source # 
Instance details

Defined in Network.AWS.Kinesis.AddTagsToStream

ToQuery AddTagsToStream Source # 
Instance details

Defined in Network.AWS.Kinesis.AddTagsToStream

NFData AddTagsToStream Source # 
Instance details

Defined in Network.AWS.Kinesis.AddTagsToStream

Methods

rnf :: AddTagsToStream -> () #

type Rep AddTagsToStream Source # 
Instance details

Defined in Network.AWS.Kinesis.AddTagsToStream

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

Defined in Network.AWS.Kinesis.AddTagsToStream

Request Lenses

attsStreamName :: Lens' AddTagsToStream Text Source #

The name of the stream.

attsTags :: Lens' AddTagsToStream (HashMap Text Text) Source #

The set of key-value pairs to use to create the tags.

Destructuring the Response

addTagsToStreamResponse :: AddTagsToStreamResponse Source #

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

data AddTagsToStreamResponse Source #

See: addTagsToStreamResponse smart constructor.

Instances
Eq AddTagsToStreamResponse Source # 
Instance details

Defined in Network.AWS.Kinesis.AddTagsToStream

Data AddTagsToStreamResponse Source # 
Instance details

Defined in Network.AWS.Kinesis.AddTagsToStream

Methods

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

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

toConstr :: AddTagsToStreamResponse -> Constr #

dataTypeOf :: AddTagsToStreamResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read AddTagsToStreamResponse Source # 
Instance details

Defined in Network.AWS.Kinesis.AddTagsToStream

Show AddTagsToStreamResponse Source # 
Instance details

Defined in Network.AWS.Kinesis.AddTagsToStream

Generic AddTagsToStreamResponse Source # 
Instance details

Defined in Network.AWS.Kinesis.AddTagsToStream

Associated Types

type Rep AddTagsToStreamResponse :: Type -> Type #

NFData AddTagsToStreamResponse Source # 
Instance details

Defined in Network.AWS.Kinesis.AddTagsToStream

Methods

rnf :: AddTagsToStreamResponse -> () #

type Rep AddTagsToStreamResponse Source # 
Instance details

Defined in Network.AWS.Kinesis.AddTagsToStream

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