amazonka-route53-1.6.1: 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 # 
Instance details

Defined in Network.AWS.Route53.GetReusableDelegationSetLimit

Data GetReusableDelegationSetLimit Source # 
Instance details

Defined in Network.AWS.Route53.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 Source # 
Instance details

Defined in Network.AWS.Route53.GetReusableDelegationSetLimit

Show GetReusableDelegationSetLimit Source # 
Instance details

Defined in Network.AWS.Route53.GetReusableDelegationSetLimit

Generic GetReusableDelegationSetLimit Source # 
Instance details

Defined in Network.AWS.Route53.GetReusableDelegationSetLimit

Associated Types

type Rep GetReusableDelegationSetLimit :: Type -> Type #

Hashable GetReusableDelegationSetLimit Source # 
Instance details

Defined in Network.AWS.Route53.GetReusableDelegationSetLimit

AWSRequest GetReusableDelegationSetLimit Source # 
Instance details

Defined in Network.AWS.Route53.GetReusableDelegationSetLimit

Associated Types

type Rs GetReusableDelegationSetLimit :: Type #

ToHeaders GetReusableDelegationSetLimit Source # 
Instance details

Defined in Network.AWS.Route53.GetReusableDelegationSetLimit

ToPath GetReusableDelegationSetLimit Source # 
Instance details

Defined in Network.AWS.Route53.GetReusableDelegationSetLimit

ToQuery GetReusableDelegationSetLimit Source # 
Instance details

Defined in Network.AWS.Route53.GetReusableDelegationSetLimit

NFData GetReusableDelegationSetLimit Source # 
Instance details

Defined in Network.AWS.Route53.GetReusableDelegationSetLimit

type Rep GetReusableDelegationSetLimit Source # 
Instance details

Defined in Network.AWS.Route53.GetReusableDelegationSetLimit

type Rep GetReusableDelegationSetLimit = D1 (MetaData "GetReusableDelegationSetLimit" "Network.AWS.Route53.GetReusableDelegationSetLimit" "amazonka-route53-1.6.1-FKj3w6bny4r4NCyL7bsSVl" False) (C1 (MetaCons "GetReusableDelegationSetLimit'" PrefixI True) (S1 (MetaSel (Just "_grdslType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 ReusableDelegationSetLimitType) :*: S1 (MetaSel (Just "_grdslDelegationSetId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 ResourceId)))
type Rs GetReusableDelegationSetLimit Source # 
Instance details

Defined in Network.AWS.Route53.GetReusableDelegationSetLimit

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 # 
Instance details

Defined in Network.AWS.Route53.GetReusableDelegationSetLimit

Data GetReusableDelegationSetLimitResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetReusableDelegationSetLimit

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 # 
Instance details

Defined in Network.AWS.Route53.GetReusableDelegationSetLimit

Show GetReusableDelegationSetLimitResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetReusableDelegationSetLimit

Generic GetReusableDelegationSetLimitResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetReusableDelegationSetLimit

NFData GetReusableDelegationSetLimitResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetReusableDelegationSetLimit

type Rep GetReusableDelegationSetLimitResponse Source # 
Instance details

Defined in Network.AWS.Route53.GetReusableDelegationSetLimit

type Rep GetReusableDelegationSetLimitResponse = D1 (MetaData "GetReusableDelegationSetLimitResponse" "Network.AWS.Route53.GetReusableDelegationSetLimit" "amazonka-route53-1.6.1-FKj3w6bny4r4NCyL7bsSVl" False) (C1 (MetaCons "GetReusableDelegationSetLimitResponse'" PrefixI True) (S1 (MetaSel (Just "_grdslrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int) :*: (S1 (MetaSel (Just "_grdslrsLimit") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 ReusableDelegationSetLimit) :*: S1 (MetaSel (Just "_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.