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

Defined in Network.AWS.SQS.UntagQueue

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

Defined in Network.AWS.SQS.UntagQueue

Show UntagQueue # 
Instance details

Defined in Network.AWS.SQS.UntagQueue

Generic UntagQueue # 
Instance details

Defined in Network.AWS.SQS.UntagQueue

Associated Types

type Rep UntagQueue :: * -> * #

Hashable UntagQueue # 
Instance details

Defined in Network.AWS.SQS.UntagQueue

AWSRequest UntagQueue # 
Instance details

Defined in Network.AWS.SQS.UntagQueue

Associated Types

type Rs UntagQueue :: * #

ToHeaders UntagQueue # 
Instance details

Defined in Network.AWS.SQS.UntagQueue

Methods

toHeaders :: UntagQueue -> [Header] #

ToPath UntagQueue # 
Instance details

Defined in Network.AWS.SQS.UntagQueue

ToQuery UntagQueue # 
Instance details

Defined in Network.AWS.SQS.UntagQueue

NFData UntagQueue # 
Instance details

Defined in Network.AWS.SQS.UntagQueue

Methods

rnf :: UntagQueue -> () #

type Rep UntagQueue # 
Instance details

Defined in Network.AWS.SQS.UntagQueue

type Rep UntagQueue = D1 (MetaData "UntagQueue" "Network.AWS.SQS.UntagQueue" "amazonka-sqs-1.6.0-6BfvsoMwFto2w6xsl91xQd" 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 # 
Instance details

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

Defined in Network.AWS.SQS.UntagQueue

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

Defined in Network.AWS.SQS.UntagQueue

Show UntagQueueResponse # 
Instance details

Defined in Network.AWS.SQS.UntagQueue

Generic UntagQueueResponse # 
Instance details

Defined in Network.AWS.SQS.UntagQueue

Associated Types

type Rep UntagQueueResponse :: * -> * #

NFData UntagQueueResponse # 
Instance details

Defined in Network.AWS.SQS.UntagQueue

Methods

rnf :: UntagQueueResponse -> () #

type Rep UntagQueueResponse # 
Instance details

Defined in Network.AWS.SQS.UntagQueue

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