amazonka-workspaces-1.6.0: Amazon WorkSpaces 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.WorkSpaces.DescribeWorkspaceDirectories

Contents

Description

Describes the available AWS Directory Service directories that are registered with Amazon WorkSpaces.

This operation returns paginated results.

Synopsis

Creating a Request

describeWorkspaceDirectories :: DescribeWorkspaceDirectories Source #

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

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

  • dwdNextToken - The token for the next set of results. (You received this token from a previous call.)
  • dwdDirectoryIds - The identifiers of the directories. If the value is null, all directories are retrieved.

data DescribeWorkspaceDirectories Source #

See: describeWorkspaceDirectories smart constructor.

Instances

Eq DescribeWorkspaceDirectories Source # 
Data DescribeWorkspaceDirectories Source # 

Methods

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

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

toConstr :: DescribeWorkspaceDirectories -> Constr #

dataTypeOf :: DescribeWorkspaceDirectories -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeWorkspaceDirectories Source # 
Show DescribeWorkspaceDirectories Source # 
Generic DescribeWorkspaceDirectories Source # 
Hashable DescribeWorkspaceDirectories Source # 
ToJSON DescribeWorkspaceDirectories Source # 
NFData DescribeWorkspaceDirectories Source # 
AWSPager DescribeWorkspaceDirectories Source # 
AWSRequest DescribeWorkspaceDirectories Source # 
ToHeaders DescribeWorkspaceDirectories Source # 
ToPath DescribeWorkspaceDirectories Source # 
ToQuery DescribeWorkspaceDirectories Source # 
type Rep DescribeWorkspaceDirectories Source # 
type Rep DescribeWorkspaceDirectories = D1 * (MetaData "DescribeWorkspaceDirectories" "Network.AWS.WorkSpaces.DescribeWorkspaceDirectories" "amazonka-workspaces-1.6.0-AwHYwyt6ovyA3XlaTDhfeV" False) (C1 * (MetaCons "DescribeWorkspaceDirectories'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_dwdNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_dwdDirectoryIds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe (List1 Text))))))
type Rs DescribeWorkspaceDirectories Source # 

Request Lenses

dwdNextToken :: Lens' DescribeWorkspaceDirectories (Maybe Text) Source #

The token for the next set of results. (You received this token from a previous call.)

dwdDirectoryIds :: Lens' DescribeWorkspaceDirectories (Maybe (NonEmpty Text)) Source #

The identifiers of the directories. If the value is null, all directories are retrieved.

Destructuring the Response

describeWorkspaceDirectoriesResponse Source #

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

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

  • dwdrsDirectories - Information about the directories.
  • dwdrsNextToken - The token to use to retrieve the next set of results, or null if there are no more results available. This token is valid for one day and must be used within that time frame.
  • dwdrsResponseStatus - -- | The response status code.

data DescribeWorkspaceDirectoriesResponse Source #

See: describeWorkspaceDirectoriesResponse smart constructor.

Instances

Eq DescribeWorkspaceDirectoriesResponse Source # 
Data DescribeWorkspaceDirectoriesResponse Source # 

Methods

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

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

toConstr :: DescribeWorkspaceDirectoriesResponse -> Constr #

dataTypeOf :: DescribeWorkspaceDirectoriesResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeWorkspaceDirectoriesResponse Source # 
Show DescribeWorkspaceDirectoriesResponse Source # 
Generic DescribeWorkspaceDirectoriesResponse Source # 
NFData DescribeWorkspaceDirectoriesResponse Source # 
type Rep DescribeWorkspaceDirectoriesResponse Source # 
type Rep DescribeWorkspaceDirectoriesResponse = D1 * (MetaData "DescribeWorkspaceDirectoriesResponse" "Network.AWS.WorkSpaces.DescribeWorkspaceDirectories" "amazonka-workspaces-1.6.0-AwHYwyt6ovyA3XlaTDhfeV" False) (C1 * (MetaCons "DescribeWorkspaceDirectoriesResponse'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_dwdrsDirectories") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe [WorkspaceDirectory]))) ((:*:) * (S1 * (MetaSel (Just Symbol "_dwdrsNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_dwdrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Int)))))

Response Lenses

dwdrsNextToken :: Lens' DescribeWorkspaceDirectoriesResponse (Maybe Text) Source #

The token to use to retrieve the next set of results, or null if there are no more results available. This token is valid for one day and must be used within that time frame.