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

Defined in Network.AWS.WorkSpaces.DescribeWorkspaceDirectories

Data DescribeWorkspaceDirectories Source # 
Instance details

Defined in Network.AWS.WorkSpaces.DescribeWorkspaceDirectories

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

Defined in Network.AWS.WorkSpaces.DescribeWorkspaceDirectories

Show DescribeWorkspaceDirectories Source # 
Instance details

Defined in Network.AWS.WorkSpaces.DescribeWorkspaceDirectories

Generic DescribeWorkspaceDirectories Source # 
Instance details

Defined in Network.AWS.WorkSpaces.DescribeWorkspaceDirectories

Associated Types

type Rep DescribeWorkspaceDirectories :: Type -> Type #

Hashable DescribeWorkspaceDirectories Source # 
Instance details

Defined in Network.AWS.WorkSpaces.DescribeWorkspaceDirectories

ToJSON DescribeWorkspaceDirectories Source # 
Instance details

Defined in Network.AWS.WorkSpaces.DescribeWorkspaceDirectories

AWSPager DescribeWorkspaceDirectories Source # 
Instance details

Defined in Network.AWS.WorkSpaces.DescribeWorkspaceDirectories

AWSRequest DescribeWorkspaceDirectories Source # 
Instance details

Defined in Network.AWS.WorkSpaces.DescribeWorkspaceDirectories

Associated Types

type Rs DescribeWorkspaceDirectories :: Type #

ToHeaders DescribeWorkspaceDirectories Source # 
Instance details

Defined in Network.AWS.WorkSpaces.DescribeWorkspaceDirectories

ToPath DescribeWorkspaceDirectories Source # 
Instance details

Defined in Network.AWS.WorkSpaces.DescribeWorkspaceDirectories

ToQuery DescribeWorkspaceDirectories Source # 
Instance details

Defined in Network.AWS.WorkSpaces.DescribeWorkspaceDirectories

NFData DescribeWorkspaceDirectories Source # 
Instance details

Defined in Network.AWS.WorkSpaces.DescribeWorkspaceDirectories

type Rep DescribeWorkspaceDirectories Source # 
Instance details

Defined in Network.AWS.WorkSpaces.DescribeWorkspaceDirectories

type Rep DescribeWorkspaceDirectories = D1 (MetaData "DescribeWorkspaceDirectories" "Network.AWS.WorkSpaces.DescribeWorkspaceDirectories" "amazonka-workspaces-1.6.1-5Hv8h1qwyt66H9W1muWLiX" False) (C1 (MetaCons "DescribeWorkspaceDirectories'" PrefixI True) (S1 (MetaSel (Just "_dwdNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_dwdDirectoryIds") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (List1 Text)))))
type Rs DescribeWorkspaceDirectories Source # 
Instance details

Defined in Network.AWS.WorkSpaces.DescribeWorkspaceDirectories

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

Defined in Network.AWS.WorkSpaces.DescribeWorkspaceDirectories

Data DescribeWorkspaceDirectoriesResponse Source # 
Instance details

Defined in Network.AWS.WorkSpaces.DescribeWorkspaceDirectories

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

Defined in Network.AWS.WorkSpaces.DescribeWorkspaceDirectories

Show DescribeWorkspaceDirectoriesResponse Source # 
Instance details

Defined in Network.AWS.WorkSpaces.DescribeWorkspaceDirectories

Generic DescribeWorkspaceDirectoriesResponse Source # 
Instance details

Defined in Network.AWS.WorkSpaces.DescribeWorkspaceDirectories

NFData DescribeWorkspaceDirectoriesResponse Source # 
Instance details

Defined in Network.AWS.WorkSpaces.DescribeWorkspaceDirectories

type Rep DescribeWorkspaceDirectoriesResponse Source # 
Instance details

Defined in Network.AWS.WorkSpaces.DescribeWorkspaceDirectories

type Rep DescribeWorkspaceDirectoriesResponse = D1 (MetaData "DescribeWorkspaceDirectoriesResponse" "Network.AWS.WorkSpaces.DescribeWorkspaceDirectories" "amazonka-workspaces-1.6.1-5Hv8h1qwyt66H9W1muWLiX" False) (C1 (MetaCons "DescribeWorkspaceDirectoriesResponse'" PrefixI True) (S1 (MetaSel (Just "_dwdrsDirectories") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [WorkspaceDirectory])) :*: (S1 (MetaSel (Just "_dwdrsNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_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.