amazonka-clouddirectory-1.6.0: Amazon CloudDirectory 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.CloudDirectory.ListDirectories

Contents

Description

Lists directories created within an account.

This operation returns paginated results.

Synopsis

Creating a Request

listDirectories :: ListDirectories Source #

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

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

  • ldState - The state of the directories in the list. Can be either Enabled, Disabled, or Deleted.
  • ldNextToken - The pagination token.
  • ldMaxResults - The maximum number of results to retrieve.

data ListDirectories Source #

See: listDirectories smart constructor.

Instances

Eq ListDirectories Source # 
Data ListDirectories Source # 

Methods

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

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

toConstr :: ListDirectories -> Constr #

dataTypeOf :: ListDirectories -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Methods

rnf :: ListDirectories -> () #

AWSPager ListDirectories Source # 
AWSRequest ListDirectories Source # 
ToHeaders ListDirectories Source # 
ToPath ListDirectories Source # 
ToQuery ListDirectories Source # 
type Rep ListDirectories Source # 
type Rep ListDirectories = D1 * (MetaData "ListDirectories" "Network.AWS.CloudDirectory.ListDirectories" "amazonka-clouddirectory-1.6.0-8IFjLCYNMx175Dinq6Lqlq" False) (C1 * (MetaCons "ListDirectories'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_ldState") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe DirectoryState))) ((:*:) * (S1 * (MetaSel (Just Symbol "_ldNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_ldMaxResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Nat))))))
type Rs ListDirectories Source # 

Request Lenses

ldState :: Lens' ListDirectories (Maybe DirectoryState) Source #

The state of the directories in the list. Can be either Enabled, Disabled, or Deleted.

ldNextToken :: Lens' ListDirectories (Maybe Text) Source #

The pagination token.

ldMaxResults :: Lens' ListDirectories (Maybe Natural) Source #

The maximum number of results to retrieve.

Destructuring the Response

listDirectoriesResponse Source #

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

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

data ListDirectoriesResponse Source #

See: listDirectoriesResponse smart constructor.

Instances

Eq ListDirectoriesResponse Source # 
Data ListDirectoriesResponse Source # 

Methods

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

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

toConstr :: ListDirectoriesResponse -> Constr #

dataTypeOf :: ListDirectoriesResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ListDirectoriesResponse Source # 
Show ListDirectoriesResponse Source # 
Generic ListDirectoriesResponse Source # 
NFData ListDirectoriesResponse Source # 

Methods

rnf :: ListDirectoriesResponse -> () #

type Rep ListDirectoriesResponse Source # 
type Rep ListDirectoriesResponse = D1 * (MetaData "ListDirectoriesResponse" "Network.AWS.CloudDirectory.ListDirectories" "amazonka-clouddirectory-1.6.0-8IFjLCYNMx175Dinq6Lqlq" False) (C1 * (MetaCons "ListDirectoriesResponse'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_ldrsNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "_ldrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Int)) (S1 * (MetaSel (Just Symbol "_ldrsDirectories") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * [Directory])))))

Response Lenses

ldrsDirectories :: Lens' ListDirectoriesResponse [Directory] Source #

Lists all directories that are associated with your account in pagination fashion.