amazonka-appstream-1.6.0: Amazon AppStream 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.AppStream.DescribeDirectoryConfigs

Contents

Description

Describes the specified directory configurations. Note that although the response syntax in this topic includes the account password, this password is not returned in the actual response.

Synopsis

Creating a Request

describeDirectoryConfigs :: DescribeDirectoryConfigs Source #

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

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

  • ddcNextToken - The pagination token to use to retrieve the next page of results for this operation. If this value is null, it retrieves the first page.
  • ddcDirectoryNames - The directory names.
  • ddcMaxResults - The maximum size of each page of results.

data DescribeDirectoryConfigs Source #

See: describeDirectoryConfigs smart constructor.

Instances

Eq DescribeDirectoryConfigs Source # 
Data DescribeDirectoryConfigs Source # 

Methods

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

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

toConstr :: DescribeDirectoryConfigs -> Constr #

dataTypeOf :: DescribeDirectoryConfigs -> DataType #

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

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

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

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

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

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

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

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

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

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

Read DescribeDirectoryConfigs Source # 
Show DescribeDirectoryConfigs Source # 
Generic DescribeDirectoryConfigs Source # 
Hashable DescribeDirectoryConfigs Source # 
ToJSON DescribeDirectoryConfigs Source # 
NFData DescribeDirectoryConfigs Source # 
AWSRequest DescribeDirectoryConfigs Source # 
ToHeaders DescribeDirectoryConfigs Source # 
ToPath DescribeDirectoryConfigs Source # 
ToQuery DescribeDirectoryConfigs Source # 
type Rep DescribeDirectoryConfigs Source # 
type Rep DescribeDirectoryConfigs = D1 * (MetaData "DescribeDirectoryConfigs" "Network.AWS.AppStream.DescribeDirectoryConfigs" "amazonka-appstream-1.6.0-vQ2XH6MARF50Yn0JPHG0h" False) (C1 * (MetaCons "DescribeDirectoryConfigs'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_ddcNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "_ddcDirectoryNames") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe [Text]))) (S1 * (MetaSel (Just Symbol "_ddcMaxResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Int))))))
type Rs DescribeDirectoryConfigs Source # 

Request Lenses

ddcNextToken :: Lens' DescribeDirectoryConfigs (Maybe Text) Source #

The pagination token to use to retrieve the next page of results for this operation. If this value is null, it retrieves the first page.

ddcMaxResults :: Lens' DescribeDirectoryConfigs (Maybe Int) Source #

The maximum size of each page of results.

Destructuring the Response

describeDirectoryConfigsResponse Source #

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

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

  • ddcrsNextToken - The pagination token to use to retrieve the next page of results for this operation. If there are no more pages, this value is null.
  • ddcrsDirectoryConfigs - Information about the directory configurations. Note that although the response syntax in this topic includes the account password, this password is not returned in the actual response.
  • ddcrsResponseStatus - -- | The response status code.

data DescribeDirectoryConfigsResponse Source #

See: describeDirectoryConfigsResponse smart constructor.

Instances

Eq DescribeDirectoryConfigsResponse Source # 
Data DescribeDirectoryConfigsResponse Source # 

Methods

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

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

toConstr :: DescribeDirectoryConfigsResponse -> Constr #

dataTypeOf :: DescribeDirectoryConfigsResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show DescribeDirectoryConfigsResponse Source # 
Generic DescribeDirectoryConfigsResponse Source # 
NFData DescribeDirectoryConfigsResponse Source # 
type Rep DescribeDirectoryConfigsResponse Source # 
type Rep DescribeDirectoryConfigsResponse = D1 * (MetaData "DescribeDirectoryConfigsResponse" "Network.AWS.AppStream.DescribeDirectoryConfigs" "amazonka-appstream-1.6.0-vQ2XH6MARF50Yn0JPHG0h" False) (C1 * (MetaCons "DescribeDirectoryConfigsResponse'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_ddcrsNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "_ddcrsDirectoryConfigs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe [DirectoryConfig]))) (S1 * (MetaSel (Just Symbol "_ddcrsResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Int)))))

Response Lenses

ddcrsNextToken :: Lens' DescribeDirectoryConfigsResponse (Maybe Text) Source #

The pagination token to use to retrieve the next page of results for this operation. If there are no more pages, this value is null.

ddcrsDirectoryConfigs :: Lens' DescribeDirectoryConfigsResponse [DirectoryConfig] Source #

Information about the directory configurations. Note that although the response syntax in this topic includes the account password, this password is not returned in the actual response.