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.GetReusableDelegationSetLimit

Contents

Description

Gets the maximum number of hosted zones that you can associate with the specified reusable delegation set.

For the default limit, see Limits in the Amazon Route 53 Developer Guide . To request a higher limit, open a case .

Synopsis

Creating a Request

getReusableDelegationSetLimit Source #

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

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

  • grdslType - Specify MAX_ZONES_BY_REUSABLE_DELEGATION_SET to get the maximum number of hosted zones that you can associate with the specified reusable delegation set.
  • grdslDelegationSetId - The ID of the delegation set that you want to get the limit for.

data GetReusableDelegationSetLimit Source #

A complex type that contains information about the request to create a hosted zone.

See: getReusableDelegationSetLimit smart constructor.

Instances

Eq GetReusableDelegationSetLimit Source # 
Data GetReusableDelegationSetLimit Source # 

Methods

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

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

toConstr :: GetReusableDelegationSetLimit -> Constr #

dataTypeOf :: GetReusableDelegationSetLimit -> DataType #

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

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

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

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

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

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

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

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

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

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

Read GetReusableDelegationSetLimit Source # 
Show GetReusableDelegationSetLimit Source # 
Generic GetReusableDelegationSetLimit Source # 
Hashable GetReusableDelegationSetLimit Source # 
NFData GetReusableDelegationSetLimit Source # 
AWSRequest GetReusableDelegationSetLimit Source # 
ToHeaders GetReusableDelegationSetLimit Source # 
ToPath GetReusableDelegationSetLimit Source # 
ToQuery GetReusableDelegationSetLimit Source # 
type Rep GetReusableDelegationSetLimit Source # 
type Rep GetReusableDelegationSetLimit = D1 * (MetaData "GetReusableDelegationSetLimit" "Network.AWS.Route53.GetReusableDelegationSetLimit" "amazonka-route53-1.6.0-Ak5sZypnFS3AFXHlAYIveI" False) (C1 * (MetaCons "GetReusableDelegationSetLimit'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_grdslType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * ReusableDelegationSetLimitType)) (S1 * (MetaSel (Just Symbol "_grdslDelegationSetId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * ResourceId))))
type Rs GetReusableDelegationSetLimit Source # 

Request Lenses

grdslType :: Lens' GetReusableDelegationSetLimit ReusableDelegationSetLimitType Source #

Specify MAX_ZONES_BY_REUSABLE_DELEGATION_SET to get the maximum number of hosted zones that you can associate with the specified reusable delegation set.

grdslDelegationSetId :: Lens' GetReusableDelegationSetLimit ResourceId Source #

The ID of the delegation set that you want to get the limit for.

Destructuring the Response

getReusableDelegationSetLimitResponse Source #

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

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

  • grdslrsResponseStatus - -- | The response status code.
  • grdslrsLimit - The current setting for the limit on hosted zones that you can associate with the specified reusable delegation set.
  • grdslrsCount - The current number of hosted zones that you can associate with the specified reusable delegation set.

data GetReusableDelegationSetLimitResponse Source #

A complex type that contains the requested limit.

See: getReusableDelegationSetLimitResponse smart constructor.

Instances

Eq GetReusableDelegationSetLimitResponse Source # 
Data GetReusableDelegationSetLimitResponse Source # 

Methods

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

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

toConstr :: GetReusableDelegationSetLimitResponse -> Constr #

dataTypeOf :: GetReusableDelegationSetLimitResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read GetReusableDelegationSetLimitResponse Source # 
Show GetReusableDelegationSetLimitResponse Source # 
Generic GetReusableDelegationSetLimitResponse Source # 
NFData GetReusableDelegationSetLimitResponse Source # 
type Rep GetReusableDelegationSetLimitResponse Source # 
type Rep GetReusableDelegationSetLimitResponse = D1 * (MetaData "GetReusableDelegationSetLimitResponse" "Network.AWS.Route53.GetReusableDelegationSetLimit" "amazonka-route53-1.6.0-Ak5sZypnFS3AFXHlAYIveI" False) (C1 * (MetaCons "GetReusableDelegationSetLimitResponse'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_grdslrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Int)) ((:*:) * (S1 * (MetaSel (Just Symbol "_grdslrsLimit") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * ReusableDelegationSetLimit)) (S1 * (MetaSel (Just Symbol "_grdslrsCount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Nat)))))

Response Lenses

grdslrsLimit :: Lens' GetReusableDelegationSetLimitResponse ReusableDelegationSetLimit Source #

The current setting for the limit on hosted zones that you can associate with the specified reusable delegation set.

grdslrsCount :: Lens' GetReusableDelegationSetLimitResponse Natural Source #

The current number of hosted zones that you can associate with the specified reusable delegation set.