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 #

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 #

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

See: getReusableDelegationSetLimit smart constructor.

Instances

Eq GetReusableDelegationSetLimit # 
Data GetReusableDelegationSetLimit # 

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 # 
Show GetReusableDelegationSetLimit # 
Generic GetReusableDelegationSetLimit # 
Hashable GetReusableDelegationSetLimit # 
NFData GetReusableDelegationSetLimit # 
AWSRequest GetReusableDelegationSetLimit # 
ToHeaders GetReusableDelegationSetLimit # 
ToPath GetReusableDelegationSetLimit # 
ToQuery GetReusableDelegationSetLimit # 
type Rep GetReusableDelegationSetLimit # 
type Rep GetReusableDelegationSetLimit = D1 * (MetaData "GetReusableDelegationSetLimit" "Network.AWS.Route53.GetReusableDelegationSetLimit" "amazonka-route53-1.6.0-28lvWvW7IwqDT6anWOeWeh" 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 # 

Request Lenses

grdslType :: Lens' GetReusableDelegationSetLimit ReusableDelegationSetLimitType #

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 #

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

Destructuring the Response

getReusableDelegationSetLimitResponse #

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 #

A complex type that contains the requested limit.

See: getReusableDelegationSetLimitResponse smart constructor.

Instances

Eq GetReusableDelegationSetLimitResponse # 
Data GetReusableDelegationSetLimitResponse # 

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 # 
Show GetReusableDelegationSetLimitResponse # 
Generic GetReusableDelegationSetLimitResponse # 
NFData GetReusableDelegationSetLimitResponse # 
type Rep GetReusableDelegationSetLimitResponse # 
type Rep GetReusableDelegationSetLimitResponse = D1 * (MetaData "GetReusableDelegationSetLimitResponse" "Network.AWS.Route53.GetReusableDelegationSetLimit" "amazonka-route53-1.6.0-28lvWvW7IwqDT6anWOeWeh" 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 #

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

grdslrsCount :: Lens' GetReusableDelegationSetLimitResponse Natural #

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