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

Contents

Description

Deletes a reusable delegation set.

Important: You can delete a reusable delegation set only if it isn't associated with any hosted zones.

To verify that the reusable delegation set is not associated with any hosted zones, submit a GetReusableDelegationSet request and specify the ID of the reusable delegation set that you want to delete.

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:

  • drdsId - The ID of the reusable delegation set that you want to delete.

data DeleteReusableDelegationSet Source #

A request to delete a reusable delegation set.

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 # 
ToHeaders DeleteReusableDelegationSet Source # 
ToPath DeleteReusableDelegationSet Source # 
ToQuery DeleteReusableDelegationSet Source # 
type Rep DeleteReusableDelegationSet Source # 
type Rep DeleteReusableDelegationSet = D1 * (MetaData "DeleteReusableDelegationSet" "Network.AWS.Route53.DeleteReusableDelegationSet" "amazonka-route53-1.6.0-Ak5sZypnFS3AFXHlAYIveI" True) (C1 * (MetaCons "DeleteReusableDelegationSet'" PrefixI True) (S1 * (MetaSel (Just Symbol "_drdsId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * ResourceId)))
type Rs DeleteReusableDelegationSet Source # 

Request Lenses

drdsId :: Lens' DeleteReusableDelegationSet ResourceId Source #

The ID of the reusable delegation set that 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 #

An empty element.

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.6.0-Ak5sZypnFS3AFXHlAYIveI" True) (C1 * (MetaCons "DeleteReusableDelegationSetResponse'" PrefixI True) (S1 * (MetaSel (Just Symbol "_drdsrsResponseStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * Int)))

Response Lenses