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 #

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 #

See: untagQueue smart constructor.

Instances

Eq UntagQueue # 
Data UntagQueue # 

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 # 
Show UntagQueue # 
Generic UntagQueue # 

Associated Types

type Rep UntagQueue :: * -> * #

Hashable UntagQueue # 
NFData UntagQueue # 

Methods

rnf :: UntagQueue -> () #

AWSRequest UntagQueue # 
ToHeaders UntagQueue # 

Methods

toHeaders :: UntagQueue -> [Header] #

ToPath UntagQueue # 
ToQuery UntagQueue # 
type Rep UntagQueue # 
type Rep UntagQueue = D1 * (MetaData "UntagQueue" "Network.AWS.SQS.UntagQueue" "amazonka-sqs-1.6.0-6AKMU5Om8FbICeCVgWDhlE" 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 # 

Request Lenses

uqQueueURL :: Lens' UntagQueue Text #

The URL of the queue.

uqTagKeys :: Lens' UntagQueue [Text] #

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

Destructuring the Response

untagQueueResponse :: UntagQueueResponse #

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

data UntagQueueResponse #

See: untagQueueResponse smart constructor.

Instances

Eq UntagQueueResponse # 
Data UntagQueueResponse # 

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 # 
Show UntagQueueResponse # 
Generic UntagQueueResponse # 
NFData UntagQueueResponse # 

Methods

rnf :: UntagQueueResponse -> () #

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