amazonka-route53-1.4.1: Amazon Route 53 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.Route53.DeleteReusableDelegationSet

Contents

Description

This action deletes a reusable delegation set. To delete a reusable delegation set, send a DELETE request to the '/Route 53 API version/delegationset/delegation set ID' resource.

You can delete a reusable delegation set only if there are no associated hosted zones. If your reusable delegation set contains associated hosted zones, you must delete them before you can delete your reusable delegation set. If you try to delete a reusable delegation set that contains associated hosted zones, Amazon Route 53 will deny your request with a DelegationSetInUse error.

Synopsis

Creating a Request

deleteReusableDelegationSet Source #

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

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

data DeleteReusableDelegationSet Source #

A complex type containing the information for the delete request.

See: deleteReusableDelegationSet smart constructor.

Instances

Eq DeleteReusableDelegationSet Source # 
Data DeleteReusableDelegationSet Source # 

Methods

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

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

toConstr :: DeleteReusableDelegationSet -> Constr #

dataTypeOf :: DeleteReusableDelegationSet -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeleteReusableDelegationSet Source # 
Show DeleteReusableDelegationSet Source # 
Generic DeleteReusableDelegationSet Source # 
Hashable DeleteReusableDelegationSet Source # 
NFData DeleteReusableDelegationSet Source # 
AWSRequest DeleteReusableDelegationSet Source # 
ToQuery DeleteReusableDelegationSet Source # 
ToPath DeleteReusableDelegationSet Source # 
ToHeaders DeleteReusableDelegationSet Source # 
type Rep DeleteReusableDelegationSet Source # 
type Rep DeleteReusableDelegationSet = D1 (MetaData "DeleteReusableDelegationSet" "Network.AWS.Route53.DeleteReusableDelegationSet" "amazonka-route53-1.4.1-7tbQwgQHkMc6ifX3UPZcPu" True) (C1 (MetaCons "DeleteReusableDelegationSet'" PrefixI True) (S1 (MetaSel (Just Symbol "_drdsId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))
type Rs DeleteReusableDelegationSet Source # 

Request Lenses

drdsId :: Lens' DeleteReusableDelegationSet Text Source #

The ID of the reusable delegation set you want to delete.

Destructuring the Response

deleteReusableDelegationSetResponse Source #

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

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

data DeleteReusableDelegationSetResponse Source #

Empty response for the request.

See: deleteReusableDelegationSetResponse smart constructor.

Instances

Eq DeleteReusableDelegationSetResponse Source # 
Data DeleteReusableDelegationSetResponse Source # 

Methods

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

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

toConstr :: DeleteReusableDelegationSetResponse -> Constr #

dataTypeOf :: DeleteReusableDelegationSetResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DeleteReusableDelegationSetResponse Source # 
Show DeleteReusableDelegationSetResponse Source # 
Generic DeleteReusableDelegationSetResponse Source # 
NFData DeleteReusableDelegationSetResponse Source # 
type Rep DeleteReusableDelegationSetResponse Source # 
type Rep DeleteReusableDelegationSetResponse = D1 (MetaData "DeleteReusableDelegationSetResponse" "Network.AWS.Route53.DeleteReusableDelegationSet" "amazonka-route53-1.4.1-7tbQwgQHkMc6ifX3UPZcPu" True) (C1 (MetaCons "DeleteReusableDelegationSetResponse'" PrefixI True) (S1 (MetaSel (Just Symbol "_drdsrsResponseStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int)))

Response Lenses