amazonka-sqs-1.6.1: 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 # 
Instance details

Defined in Network.AWS.SQS.UntagQueue

Data UntagQueue Source # 
Instance details

Defined in Network.AWS.SQS.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 Source # 
Instance details

Defined in Network.AWS.SQS.UntagQueue

Show UntagQueue Source # 
Instance details

Defined in Network.AWS.SQS.UntagQueue

Generic UntagQueue Source # 
Instance details

Defined in Network.AWS.SQS.UntagQueue

Associated Types

type Rep UntagQueue :: Type -> Type #

Hashable UntagQueue Source # 
Instance details

Defined in Network.AWS.SQS.UntagQueue

AWSRequest UntagQueue Source # 
Instance details

Defined in Network.AWS.SQS.UntagQueue

Associated Types

type Rs UntagQueue :: Type #

ToHeaders UntagQueue Source # 
Instance details

Defined in Network.AWS.SQS.UntagQueue

Methods

toHeaders :: UntagQueue -> [Header] #

ToPath UntagQueue Source # 
Instance details

Defined in Network.AWS.SQS.UntagQueue

ToQuery UntagQueue Source # 
Instance details

Defined in Network.AWS.SQS.UntagQueue

NFData UntagQueue Source # 
Instance details

Defined in Network.AWS.SQS.UntagQueue

Methods

rnf :: UntagQueue -> () #

type Rep UntagQueue Source # 
Instance details

Defined in Network.AWS.SQS.UntagQueue

type Rep UntagQueue = D1 (MetaData "UntagQueue" "Network.AWS.SQS.UntagQueue" "amazonka-sqs-1.6.1-4KwGv5jRSGR2noZdqwtyOA" False) (C1 (MetaCons "UntagQueue'" PrefixI True) (S1 (MetaSel (Just "_uqQueueURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_uqTagKeys") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 [Text])))
type Rs UntagQueue Source # 
Instance details

Defined in Network.AWS.SQS.UntagQueue

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 # 
Instance details

Defined in Network.AWS.SQS.UntagQueue

Data UntagQueueResponse Source # 
Instance details

Defined in Network.AWS.SQS.UntagQueue

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 # 
Instance details

Defined in Network.AWS.SQS.UntagQueue

Show UntagQueueResponse Source # 
Instance details

Defined in Network.AWS.SQS.UntagQueue

Generic UntagQueueResponse Source # 
Instance details

Defined in Network.AWS.SQS.UntagQueue

Associated Types

type Rep UntagQueueResponse :: Type -> Type #

NFData UntagQueueResponse Source # 
Instance details

Defined in Network.AWS.SQS.UntagQueue

Methods

rnf :: UntagQueueResponse -> () #

type Rep UntagQueueResponse Source # 
Instance details

Defined in Network.AWS.SQS.UntagQueue

type Rep UntagQueueResponse = D1 (MetaData "UntagQueueResponse" "Network.AWS.SQS.UntagQueue" "amazonka-sqs-1.6.1-4KwGv5jRSGR2noZdqwtyOA" False) (C1 (MetaCons "UntagQueueResponse'" PrefixI False) (U1 :: Type -> Type))