amazonka-route53-domains-1.4.4: Amazon Route 53 Domains SDK.

Copyright(c) 2013-2016 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.AWS.Route53Domains.DeleteTagsForDomain

Contents

Description

This operation deletes the specified tags for a domain.

All tag operations are eventually consistent; subsequent operations may not immediately represent all issued operations.

Synopsis

Creating a Request

deleteTagsForDomain Source #

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

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

data DeleteTagsForDomain Source #

The DeleteTagsForDomainRequest includes the following elements.

See: deleteTagsForDomain smart constructor.

Instances

Eq DeleteTagsForDomain Source # 
Data DeleteTagsForDomain Source # 

Methods

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

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

toConstr :: DeleteTagsForDomain -> Constr #

dataTypeOf :: DeleteTagsForDomain -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeleteTagsForDomain Source # 
Show DeleteTagsForDomain Source # 
Generic DeleteTagsForDomain Source # 
Hashable DeleteTagsForDomain Source # 
NFData DeleteTagsForDomain Source # 

Methods

rnf :: DeleteTagsForDomain -> () #

AWSRequest DeleteTagsForDomain Source # 
ToPath DeleteTagsForDomain Source # 
ToHeaders DeleteTagsForDomain Source # 
ToQuery DeleteTagsForDomain Source # 
ToJSON DeleteTagsForDomain Source # 
type Rep DeleteTagsForDomain Source # 
type Rep DeleteTagsForDomain = D1 (MetaData "DeleteTagsForDomain" "Network.AWS.Route53Domains.DeleteTagsForDomain" "amazonka-route53-domains-1.4.4-7gX3OlThZKiIFGIY11fL8" False) (C1 (MetaCons "DeleteTagsForDomain'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_dtfdDomainName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) (S1 (MetaSel (Just Symbol "_dtfdTagsToDelete") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 [Text]))))
type Rs DeleteTagsForDomain Source # 

Request Lenses

dtfdDomainName :: Lens' DeleteTagsForDomain Text Source #

The domain for which you want to delete one or more tags.

The name of a domain.

Type: String

Default: None

Constraints: The domain name can contain only the letters a through z, the numbers 0 through 9, and hyphen (-). Hyphens are allowed only when they're surrounded by letters, numbers, or other hyphens. You can't specify a hyphen at the beginning or end of a label. To specify an Internationalized Domain Name, you must convert the name to Punycode.

Required: Yes

dtfdTagsToDelete :: Lens' DeleteTagsForDomain [Text] Source #

A list of tag keys to delete.

Type: A list that contains the keys of the tags that you want to delete.

Default: None

Required: No

'>

Destructuring the Response

deleteTagsForDomainResponse Source #

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

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

data DeleteTagsForDomainResponse Source #

See: deleteTagsForDomainResponse smart constructor.

Instances

Eq DeleteTagsForDomainResponse Source # 
Data DeleteTagsForDomainResponse Source # 

Methods

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

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

toConstr :: DeleteTagsForDomainResponse -> Constr #

dataTypeOf :: DeleteTagsForDomainResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeleteTagsForDomainResponse Source # 
Show DeleteTagsForDomainResponse Source # 
Generic DeleteTagsForDomainResponse Source # 
NFData DeleteTagsForDomainResponse Source # 
type Rep DeleteTagsForDomainResponse Source # 
type Rep DeleteTagsForDomainResponse = D1 (MetaData "DeleteTagsForDomainResponse" "Network.AWS.Route53Domains.DeleteTagsForDomain" "amazonka-route53-domains-1.4.4-7gX3OlThZKiIFGIY11fL8" True) (C1 (MetaCons "DeleteTagsForDomainResponse'" PrefixI True) (S1 (MetaSel (Just Symbol "_dtfdrsResponseStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int)))

Response Lenses