amazonka-kinesis-firehose-1.6.0: Amazon Kinesis Firehose 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.Firehose.UntagDeliveryStream

Contents

Description

Removes tags from the specified delivery stream. Removed tags are deleted, and you can't recover them after this operation successfully completes.

If you specify a tag that doesn't exist, the operation ignores it.

This operation has a limit of five transactions per second per account.

Synopsis

Creating a Request

untagDeliveryStream #

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

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

data UntagDeliveryStream #

See: untagDeliveryStream smart constructor.

Instances

Eq UntagDeliveryStream # 
Data UntagDeliveryStream # 

Methods

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

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

toConstr :: UntagDeliveryStream -> Constr #

dataTypeOf :: UntagDeliveryStream -> DataType #

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

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

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

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

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

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

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

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

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

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

Read UntagDeliveryStream # 
Show UntagDeliveryStream # 
Generic UntagDeliveryStream # 
Hashable UntagDeliveryStream # 
ToJSON UntagDeliveryStream # 
NFData UntagDeliveryStream # 

Methods

rnf :: UntagDeliveryStream -> () #

AWSRequest UntagDeliveryStream # 
ToHeaders UntagDeliveryStream # 
ToPath UntagDeliveryStream # 
ToQuery UntagDeliveryStream # 
type Rep UntagDeliveryStream # 
type Rep UntagDeliveryStream = D1 * (MetaData "UntagDeliveryStream" "Network.AWS.Firehose.UntagDeliveryStream" "amazonka-kinesis-firehose-1.6.0-9aQ2as1jDFrEvzl6oqKSFi" False) (C1 * (MetaCons "UntagDeliveryStream'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_udsDeliveryStreamName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text)) (S1 * (MetaSel (Just Symbol "_udsTagKeys") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (List1 Text)))))
type Rs UntagDeliveryStream # 

Request Lenses

udsDeliveryStreamName :: Lens' UntagDeliveryStream Text #

The name of the delivery stream.

udsTagKeys :: Lens' UntagDeliveryStream (NonEmpty Text) #

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

Destructuring the Response

untagDeliveryStreamResponse #

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

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

data UntagDeliveryStreamResponse #

See: untagDeliveryStreamResponse smart constructor.

Instances

Eq UntagDeliveryStreamResponse # 
Data UntagDeliveryStreamResponse # 

Methods

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

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

toConstr :: UntagDeliveryStreamResponse -> Constr #

dataTypeOf :: UntagDeliveryStreamResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read UntagDeliveryStreamResponse # 
Show UntagDeliveryStreamResponse # 
Generic UntagDeliveryStreamResponse # 
NFData UntagDeliveryStreamResponse # 
type Rep UntagDeliveryStreamResponse # 
type Rep UntagDeliveryStreamResponse = D1 * (MetaData "UntagDeliveryStreamResponse" "Network.AWS.Firehose.UntagDeliveryStream" "amazonka-kinesis-firehose-1.6.0-9aQ2as1jDFrEvzl6oqKSFi" True) (C1 * (MetaCons "UntagDeliveryStreamResponse'" PrefixI True) (S1 * (MetaSel (Just Symbol "_udsrsResponseStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Int)))

Response Lenses