amazonka-kinesis-2.0: Amazon Kinesis SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.Kinesis.AddTagsToStream

Description

Adds or updates tags for the specified Kinesis data stream. You can assign up to 50 tags to a data stream.

When invoking this API, it is recommended you use the StreamARN input parameter rather than the StreamName input parameter.

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

data AddTagsToStream Source #

Represents the input for AddTagsToStream.

See: newAddTagsToStream smart constructor.

Constructors

AddTagsToStream' 

Fields

Instances

Instances details
ToJSON AddTagsToStream Source # 
Instance details

Defined in Amazonka.Kinesis.AddTagsToStream

ToHeaders AddTagsToStream Source # 
Instance details

Defined in Amazonka.Kinesis.AddTagsToStream

ToPath AddTagsToStream Source # 
Instance details

Defined in Amazonka.Kinesis.AddTagsToStream

ToQuery AddTagsToStream Source # 
Instance details

Defined in Amazonka.Kinesis.AddTagsToStream

AWSRequest AddTagsToStream Source # 
Instance details

Defined in Amazonka.Kinesis.AddTagsToStream

Associated Types

type AWSResponse AddTagsToStream #

Generic AddTagsToStream Source # 
Instance details

Defined in Amazonka.Kinesis.AddTagsToStream

Associated Types

type Rep AddTagsToStream :: Type -> Type #

Read AddTagsToStream Source # 
Instance details

Defined in Amazonka.Kinesis.AddTagsToStream

Show AddTagsToStream Source # 
Instance details

Defined in Amazonka.Kinesis.AddTagsToStream

NFData AddTagsToStream Source # 
Instance details

Defined in Amazonka.Kinesis.AddTagsToStream

Methods

rnf :: AddTagsToStream -> () #

Eq AddTagsToStream Source # 
Instance details

Defined in Amazonka.Kinesis.AddTagsToStream

Hashable AddTagsToStream Source # 
Instance details

Defined in Amazonka.Kinesis.AddTagsToStream

type AWSResponse AddTagsToStream Source # 
Instance details

Defined in Amazonka.Kinesis.AddTagsToStream

type Rep AddTagsToStream Source # 
Instance details

Defined in Amazonka.Kinesis.AddTagsToStream

type Rep AddTagsToStream = D1 ('MetaData "AddTagsToStream" "Amazonka.Kinesis.AddTagsToStream" "amazonka-kinesis-2.0-AW1spVPMUGf3LUqQQ22bci" 'False) (C1 ('MetaCons "AddTagsToStream'" 'PrefixI 'True) (S1 ('MetaSel ('Just "streamARN") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "streamName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (HashMap Text Text)))))

newAddTagsToStream :: AddTagsToStream Source #

Create a value of AddTagsToStream with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

AddTagsToStream, addTagsToStream_streamARN - The ARN of the stream.

AddTagsToStream, addTagsToStream_streamName - The name of the stream.

$sel:tags:AddTagsToStream', addTagsToStream_tags - A set of up to 10 key-value pairs to use to create the tags.

Request Lenses

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

A set of up to 10 key-value pairs to use to create the tags.

Destructuring the Response

data AddTagsToStreamResponse Source #

See: newAddTagsToStreamResponse smart constructor.

Instances

Instances details
Generic AddTagsToStreamResponse Source # 
Instance details

Defined in Amazonka.Kinesis.AddTagsToStream

Associated Types

type Rep AddTagsToStreamResponse :: Type -> Type #

Read AddTagsToStreamResponse Source # 
Instance details

Defined in Amazonka.Kinesis.AddTagsToStream

Show AddTagsToStreamResponse Source # 
Instance details

Defined in Amazonka.Kinesis.AddTagsToStream

NFData AddTagsToStreamResponse Source # 
Instance details

Defined in Amazonka.Kinesis.AddTagsToStream

Methods

rnf :: AddTagsToStreamResponse -> () #

Eq AddTagsToStreamResponse Source # 
Instance details

Defined in Amazonka.Kinesis.AddTagsToStream

type Rep AddTagsToStreamResponse Source # 
Instance details

Defined in Amazonka.Kinesis.AddTagsToStream

type Rep AddTagsToStreamResponse = D1 ('MetaData "AddTagsToStreamResponse" "Amazonka.Kinesis.AddTagsToStream" "amazonka-kinesis-2.0-AW1spVPMUGf3LUqQQ22bci" 'False) (C1 ('MetaCons "AddTagsToStreamResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newAddTagsToStreamResponse :: AddTagsToStreamResponse Source #

Create a value of AddTagsToStreamResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.