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 Source #

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 Source #

See: untagDeliveryStream smart constructor.

Instances

Eq UntagDeliveryStream Source # 
Data UntagDeliveryStream Source # 

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 Source # 
Show UntagDeliveryStream Source # 
Generic UntagDeliveryStream Source # 
Hashable UntagDeliveryStream Source # 
ToJSON UntagDeliveryStream Source # 
NFData UntagDeliveryStream Source # 

Methods

rnf :: UntagDeliveryStream -> () #

AWSRequest UntagDeliveryStream Source # 
ToHeaders UntagDeliveryStream Source # 
ToPath UntagDeliveryStream Source # 
ToQuery UntagDeliveryStream Source # 
type Rep UntagDeliveryStream Source # 
type Rep UntagDeliveryStream = D1 * (MetaData "UntagDeliveryStream" "Network.AWS.Firehose.UntagDeliveryStream" "amazonka-kinesis-firehose-1.6.0-LQ2fZHJK53J4iOaqJbzMJD" 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 Source # 

Request Lenses

udsDeliveryStreamName :: Lens' UntagDeliveryStream Text Source #

The name of the delivery stream.

udsTagKeys :: Lens' UntagDeliveryStream (NonEmpty Text) Source #

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

Destructuring the Response

untagDeliveryStreamResponse Source #

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 Source #

See: untagDeliveryStreamResponse smart constructor.

Instances

Eq UntagDeliveryStreamResponse Source # 
Data UntagDeliveryStreamResponse Source # 

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 Source # 
Show UntagDeliveryStreamResponse Source # 
Generic UntagDeliveryStreamResponse Source # 
NFData UntagDeliveryStreamResponse Source # 
type Rep UntagDeliveryStreamResponse Source # 
type Rep UntagDeliveryStreamResponse = D1 * (MetaData "UntagDeliveryStreamResponse" "Network.AWS.Firehose.UntagDeliveryStream" "amazonka-kinesis-firehose-1.6.0-LQ2fZHJK53J4iOaqJbzMJD" True) (C1 * (MetaCons "UntagDeliveryStreamResponse'" PrefixI True) (S1 * (MetaSel (Just Symbol "_udsrsResponseStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Int)))

Response Lenses