amazonka-ds-1.4.2: Amazon Directory Service 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.DirectoryService.GetDirectoryLimits

Contents

Description

Obtains directory limit information for the current region.

Synopsis

Creating a Request

getDirectoryLimits :: GetDirectoryLimits Source #

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

data GetDirectoryLimits Source #

Contains the inputs for the GetDirectoryLimits operation.

See: getDirectoryLimits smart constructor.

Instances

Eq GetDirectoryLimits Source # 
Data GetDirectoryLimits Source # 

Methods

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

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

toConstr :: GetDirectoryLimits -> Constr #

dataTypeOf :: GetDirectoryLimits -> DataType #

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

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

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

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

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

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

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

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

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

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

Read GetDirectoryLimits Source # 
Show GetDirectoryLimits Source # 
Generic GetDirectoryLimits Source # 
ToJSON GetDirectoryLimits Source # 
Hashable GetDirectoryLimits Source # 
NFData GetDirectoryLimits Source # 

Methods

rnf :: GetDirectoryLimits -> () #

AWSRequest GetDirectoryLimits Source # 
ToPath GetDirectoryLimits Source # 
ToHeaders GetDirectoryLimits Source # 
ToQuery GetDirectoryLimits Source # 
type Rep GetDirectoryLimits Source # 
type Rep GetDirectoryLimits = D1 (MetaData "GetDirectoryLimits" "Network.AWS.DirectoryService.GetDirectoryLimits" "amazonka-ds-1.4.2-2tRF9IzMLvvBblYyr4EnMC" False) (C1 (MetaCons "GetDirectoryLimits'" PrefixI False) U1)
type Rs GetDirectoryLimits Source # 

Destructuring the Response

getDirectoryLimitsResponse Source #

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

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

data GetDirectoryLimitsResponse Source #

Contains the results of the GetDirectoryLimits operation.

See: getDirectoryLimitsResponse smart constructor.

Instances

Eq GetDirectoryLimitsResponse Source # 
Data GetDirectoryLimitsResponse Source # 

Methods

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

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

toConstr :: GetDirectoryLimitsResponse -> Constr #

dataTypeOf :: GetDirectoryLimitsResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read GetDirectoryLimitsResponse Source # 
Show GetDirectoryLimitsResponse Source # 
Generic GetDirectoryLimitsResponse Source # 
NFData GetDirectoryLimitsResponse Source # 
type Rep GetDirectoryLimitsResponse Source # 
type Rep GetDirectoryLimitsResponse = D1 (MetaData "GetDirectoryLimitsResponse" "Network.AWS.DirectoryService.GetDirectoryLimits" "amazonka-ds-1.4.2-2tRF9IzMLvvBblYyr4EnMC" False) (C1 (MetaCons "GetDirectoryLimitsResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_gdlrsDirectoryLimits") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DirectoryLimits))) (S1 (MetaSel (Just Symbol "_gdlrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int))))

Response Lenses

gdlrsDirectoryLimits :: Lens' GetDirectoryLimitsResponse (Maybe DirectoryLimits) Source #

A DirectoryLimits object that contains the directory limits for the current region.