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

Defined in Network.AWS.AppStream.DescribeDirectoryConfigs

Data DescribeDirectoryConfigs Source # 
Instance details

Defined in Network.AWS.AppStream.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 Source # 
Instance details

Defined in Network.AWS.AppStream.DescribeDirectoryConfigs

Show DescribeDirectoryConfigs Source # 
Instance details

Defined in Network.AWS.AppStream.DescribeDirectoryConfigs

Generic DescribeDirectoryConfigs Source # 
Instance details

Defined in Network.AWS.AppStream.DescribeDirectoryConfigs

Associated Types

type Rep DescribeDirectoryConfigs :: Type -> Type #

Hashable DescribeDirectoryConfigs Source # 
Instance details

Defined in Network.AWS.AppStream.DescribeDirectoryConfigs

ToJSON DescribeDirectoryConfigs Source # 
Instance details

Defined in Network.AWS.AppStream.DescribeDirectoryConfigs

AWSRequest DescribeDirectoryConfigs Source # 
Instance details

Defined in Network.AWS.AppStream.DescribeDirectoryConfigs

Associated Types

type Rs DescribeDirectoryConfigs :: Type #

ToHeaders DescribeDirectoryConfigs Source # 
Instance details

Defined in Network.AWS.AppStream.DescribeDirectoryConfigs

ToPath DescribeDirectoryConfigs Source # 
Instance details

Defined in Network.AWS.AppStream.DescribeDirectoryConfigs

ToQuery DescribeDirectoryConfigs Source # 
Instance details

Defined in Network.AWS.AppStream.DescribeDirectoryConfigs

NFData DescribeDirectoryConfigs Source # 
Instance details

Defined in Network.AWS.AppStream.DescribeDirectoryConfigs

type Rep DescribeDirectoryConfigs Source # 
Instance details

Defined in Network.AWS.AppStream.DescribeDirectoryConfigs

type Rep DescribeDirectoryConfigs = D1 (MetaData "DescribeDirectoryConfigs" "Network.AWS.AppStream.DescribeDirectoryConfigs" "amazonka-appstream-1.6.1-EdCHYsZUFpaEeuyeL4H95g" False) (C1 (MetaCons "DescribeDirectoryConfigs'" PrefixI True) (S1 (MetaSel (Just "_ddcNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_ddcDirectoryNames") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 (MetaSel (Just "_ddcMaxResults") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)))))
type Rs DescribeDirectoryConfigs Source # 
Instance details

Defined in Network.AWS.AppStream.DescribeDirectoryConfigs

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

Defined in Network.AWS.AppStream.DescribeDirectoryConfigs

Data DescribeDirectoryConfigsResponse Source # 
Instance details

Defined in Network.AWS.AppStream.DescribeDirectoryConfigs

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

Defined in Network.AWS.AppStream.DescribeDirectoryConfigs

Generic DescribeDirectoryConfigsResponse Source # 
Instance details

Defined in Network.AWS.AppStream.DescribeDirectoryConfigs

Associated Types

type Rep DescribeDirectoryConfigsResponse :: Type -> Type #

NFData DescribeDirectoryConfigsResponse Source # 
Instance details

Defined in Network.AWS.AppStream.DescribeDirectoryConfigs

type Rep DescribeDirectoryConfigsResponse Source # 
Instance details

Defined in Network.AWS.AppStream.DescribeDirectoryConfigs

type Rep DescribeDirectoryConfigsResponse = D1 (MetaData "DescribeDirectoryConfigsResponse" "Network.AWS.AppStream.DescribeDirectoryConfigs" "amazonka-appstream-1.6.1-EdCHYsZUFpaEeuyeL4H95g" False) (C1 (MetaCons "DescribeDirectoryConfigsResponse'" PrefixI True) (S1 (MetaSel (Just "_ddcrsNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_ddcrsDirectoryConfigs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [DirectoryConfig])) :*: S1 (MetaSel (Just "_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.