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

Description

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

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

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

data RemoveTagsFromStream Source #

Represents the input for RemoveTagsFromStream.

See: newRemoveTagsFromStream smart constructor.

Constructors

RemoveTagsFromStream' 

Fields

Instances

Instances details
ToJSON RemoveTagsFromStream Source # 
Instance details

Defined in Amazonka.Kinesis.RemoveTagsFromStream

ToHeaders RemoveTagsFromStream Source # 
Instance details

Defined in Amazonka.Kinesis.RemoveTagsFromStream

ToPath RemoveTagsFromStream Source # 
Instance details

Defined in Amazonka.Kinesis.RemoveTagsFromStream

ToQuery RemoveTagsFromStream Source # 
Instance details

Defined in Amazonka.Kinesis.RemoveTagsFromStream

AWSRequest RemoveTagsFromStream Source # 
Instance details

Defined in Amazonka.Kinesis.RemoveTagsFromStream

Associated Types

type AWSResponse RemoveTagsFromStream #

Generic RemoveTagsFromStream Source # 
Instance details

Defined in Amazonka.Kinesis.RemoveTagsFromStream

Associated Types

type Rep RemoveTagsFromStream :: Type -> Type #

Read RemoveTagsFromStream Source # 
Instance details

Defined in Amazonka.Kinesis.RemoveTagsFromStream

Show RemoveTagsFromStream Source # 
Instance details

Defined in Amazonka.Kinesis.RemoveTagsFromStream

NFData RemoveTagsFromStream Source # 
Instance details

Defined in Amazonka.Kinesis.RemoveTagsFromStream

Methods

rnf :: RemoveTagsFromStream -> () #

Eq RemoveTagsFromStream Source # 
Instance details

Defined in Amazonka.Kinesis.RemoveTagsFromStream

Hashable RemoveTagsFromStream Source # 
Instance details

Defined in Amazonka.Kinesis.RemoveTagsFromStream

type AWSResponse RemoveTagsFromStream Source # 
Instance details

Defined in Amazonka.Kinesis.RemoveTagsFromStream

type Rep RemoveTagsFromStream Source # 
Instance details

Defined in Amazonka.Kinesis.RemoveTagsFromStream

type Rep RemoveTagsFromStream = D1 ('MetaData "RemoveTagsFromStream" "Amazonka.Kinesis.RemoveTagsFromStream" "amazonka-kinesis-2.0-AW1spVPMUGf3LUqQQ22bci" 'False) (C1 ('MetaCons "RemoveTagsFromStream'" '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 "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text)))))

newRemoveTagsFromStream Source #

Create a value of RemoveTagsFromStream 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:

RemoveTagsFromStream, removeTagsFromStream_streamARN - The ARN of the stream.

RemoveTagsFromStream, removeTagsFromStream_streamName - The name of the stream.

$sel:tagKeys:RemoveTagsFromStream', removeTagsFromStream_tagKeys - A list of tag keys. Each corresponding tag is removed from the stream.

Request Lenses

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

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

Destructuring the Response

data RemoveTagsFromStreamResponse Source #

See: newRemoveTagsFromStreamResponse smart constructor.

Instances

Instances details
Generic RemoveTagsFromStreamResponse Source # 
Instance details

Defined in Amazonka.Kinesis.RemoveTagsFromStream

Associated Types

type Rep RemoveTagsFromStreamResponse :: Type -> Type #

Read RemoveTagsFromStreamResponse Source # 
Instance details

Defined in Amazonka.Kinesis.RemoveTagsFromStream

Show RemoveTagsFromStreamResponse Source # 
Instance details

Defined in Amazonka.Kinesis.RemoveTagsFromStream

NFData RemoveTagsFromStreamResponse Source # 
Instance details

Defined in Amazonka.Kinesis.RemoveTagsFromStream

Eq RemoveTagsFromStreamResponse Source # 
Instance details

Defined in Amazonka.Kinesis.RemoveTagsFromStream

type Rep RemoveTagsFromStreamResponse Source # 
Instance details

Defined in Amazonka.Kinesis.RemoveTagsFromStream

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

newRemoveTagsFromStreamResponse :: RemoveTagsFromStreamResponse Source #

Create a value of RemoveTagsFromStreamResponse with all optional fields omitted.

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