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 #

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 #

See: describeDirectoryConfigs smart constructor.

Instances

Eq DescribeDirectoryConfigs # 
Data DescribeDirectoryConfigs # 

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 # 
Show DescribeDirectoryConfigs # 
Generic DescribeDirectoryConfigs # 
Hashable DescribeDirectoryConfigs # 
ToJSON DescribeDirectoryConfigs # 
NFData DescribeDirectoryConfigs # 
AWSRequest DescribeDirectoryConfigs # 
ToHeaders DescribeDirectoryConfigs # 
ToPath DescribeDirectoryConfigs # 
ToQuery DescribeDirectoryConfigs # 
type Rep DescribeDirectoryConfigs # 
type Rep DescribeDirectoryConfigs = D1 * (MetaData "DescribeDirectoryConfigs" "Network.AWS.AppStream.DescribeDirectoryConfigs" "amazonka-appstream-1.6.0-y8y45x8oYo6J4ypuRyPpf" 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 # 

Request Lenses

ddcNextToken :: Lens' DescribeDirectoryConfigs (Maybe Text) #

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) #

The maximum size of each page of results.

Destructuring the Response

describeDirectoryConfigsResponse #

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 #

See: describeDirectoryConfigsResponse smart constructor.

Instances

Eq DescribeDirectoryConfigsResponse # 
Data DescribeDirectoryConfigsResponse # 

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 # 
Generic DescribeDirectoryConfigsResponse # 
NFData DescribeDirectoryConfigsResponse # 
type Rep DescribeDirectoryConfigsResponse # 
type Rep DescribeDirectoryConfigsResponse = D1 * (MetaData "DescribeDirectoryConfigsResponse" "Network.AWS.AppStream.DescribeDirectoryConfigs" "amazonka-appstream-1.6.0-y8y45x8oYo6J4ypuRyPpf" 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) #

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] #

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.