amazonka-sqs-1.6.0: Amazon Simple Queue Service 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.SQS.UntagQueue

Contents

Description

Remove cost allocation tags from the specified Amazon SQS queue. For an overview, see Tagging Amazon SQS Queues in the Amazon Simple Queue Service Developer Guide .

When you use queue tags, keep the following guidelines in mind:

  • Adding more than 50 tags to a queue isn't recommended.
  • Tags don't have any semantic meaning. Amazon SQS interprets tags as character strings.
  • Tags are case-sensitive.
  • A new tag with a key identical to that of an existing tag overwrites the existing tag.
  • Tagging API actions are limited to 5 TPS per AWS account. If your application requires a higher throughput, file a technical support request .

For a full list of tag restrictions, see Limits Related to Queues in the Amazon Simple Queue Service Developer Guide .

Synopsis

Creating a Request

untagQueue Source #

Arguments

:: Text

uqQueueURL

-> UntagQueue 

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

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

  • uqQueueURL - The URL of the queue.
  • uqTagKeys - The list of tags to be removed from the specified queue.

data UntagQueue Source #

See: untagQueue smart constructor.

Instances

Eq UntagQueue Source # 
Data UntagQueue Source # 

Methods

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

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

toConstr :: UntagQueue -> Constr #

dataTypeOf :: UntagQueue -> DataType #

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

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

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

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

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

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

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

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

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

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

Read UntagQueue Source # 
Show UntagQueue Source # 
Generic UntagQueue Source # 

Associated Types

type Rep UntagQueue :: * -> * #

Hashable UntagQueue Source # 
NFData UntagQueue Source # 

Methods

rnf :: UntagQueue -> () #

AWSRequest UntagQueue Source # 
ToHeaders UntagQueue Source # 

Methods

toHeaders :: UntagQueue -> [Header] #

ToPath UntagQueue Source # 
ToQuery UntagQueue Source # 
type Rep UntagQueue Source # 
type Rep UntagQueue = D1 * (MetaData "UntagQueue" "Network.AWS.SQS.UntagQueue" "amazonka-sqs-1.6.0-DuRwgQrS7rECvw8esNFZsJ" False) (C1 * (MetaCons "UntagQueue'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_uqQueueURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text)) (S1 * (MetaSel (Just Symbol "_uqTagKeys") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * [Text]))))
type Rs UntagQueue Source # 

Request Lenses

uqQueueURL :: Lens' UntagQueue Text Source #

The URL of the queue.

uqTagKeys :: Lens' UntagQueue [Text] Source #

The list of tags to be removed from the specified queue.

Destructuring the Response

untagQueueResponse :: UntagQueueResponse Source #

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

data UntagQueueResponse Source #

See: untagQueueResponse smart constructor.

Instances

Eq UntagQueueResponse Source # 
Data UntagQueueResponse Source # 

Methods

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

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

toConstr :: UntagQueueResponse -> Constr #

dataTypeOf :: UntagQueueResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read UntagQueueResponse Source # 
Show UntagQueueResponse Source # 
Generic UntagQueueResponse Source # 
NFData UntagQueueResponse Source # 

Methods

rnf :: UntagQueueResponse -> () #

type Rep UntagQueueResponse Source # 
type Rep UntagQueueResponse = D1 * (MetaData "UntagQueueResponse" "Network.AWS.SQS.UntagQueue" "amazonka-sqs-1.6.0-DuRwgQrS7rECvw8esNFZsJ" False) (C1 * (MetaCons "UntagQueueResponse'" PrefixI False) (U1 *))