amazonka-ds-1.6.1: Amazon Directory Service 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.DirectoryService.ListSchemaExtensions

Contents

Description

Lists all schema extensions applied to a Microsoft AD Directory.

Synopsis

Creating a Request

listSchemaExtensions Source #

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

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

  • lseNextToken - The ListSchemaExtensions.NextToken value from a previous call to ListSchemaExtensions . Pass null if this is the first call.
  • lseLimit - The maximum number of items to return.
  • lseDirectoryId - The identifier of the directory from which to retrieve the schema extension information.

data ListSchemaExtensions Source #

See: listSchemaExtensions smart constructor.

Instances
Eq ListSchemaExtensions Source # 
Instance details

Defined in Network.AWS.DirectoryService.ListSchemaExtensions

Data ListSchemaExtensions Source # 
Instance details

Defined in Network.AWS.DirectoryService.ListSchemaExtensions

Methods

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

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

toConstr :: ListSchemaExtensions -> Constr #

dataTypeOf :: ListSchemaExtensions -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ListSchemaExtensions Source # 
Instance details

Defined in Network.AWS.DirectoryService.ListSchemaExtensions

Show ListSchemaExtensions Source # 
Instance details

Defined in Network.AWS.DirectoryService.ListSchemaExtensions

Generic ListSchemaExtensions Source # 
Instance details

Defined in Network.AWS.DirectoryService.ListSchemaExtensions

Associated Types

type Rep ListSchemaExtensions :: Type -> Type #

Hashable ListSchemaExtensions Source # 
Instance details

Defined in Network.AWS.DirectoryService.ListSchemaExtensions

ToJSON ListSchemaExtensions Source # 
Instance details

Defined in Network.AWS.DirectoryService.ListSchemaExtensions

AWSRequest ListSchemaExtensions Source # 
Instance details

Defined in Network.AWS.DirectoryService.ListSchemaExtensions

Associated Types

type Rs ListSchemaExtensions :: Type #

ToHeaders ListSchemaExtensions Source # 
Instance details

Defined in Network.AWS.DirectoryService.ListSchemaExtensions

ToPath ListSchemaExtensions Source # 
Instance details

Defined in Network.AWS.DirectoryService.ListSchemaExtensions

ToQuery ListSchemaExtensions Source # 
Instance details

Defined in Network.AWS.DirectoryService.ListSchemaExtensions

NFData ListSchemaExtensions Source # 
Instance details

Defined in Network.AWS.DirectoryService.ListSchemaExtensions

Methods

rnf :: ListSchemaExtensions -> () #

type Rep ListSchemaExtensions Source # 
Instance details

Defined in Network.AWS.DirectoryService.ListSchemaExtensions

type Rep ListSchemaExtensions = D1 (MetaData "ListSchemaExtensions" "Network.AWS.DirectoryService.ListSchemaExtensions" "amazonka-ds-1.6.1-GgbrksYrd5fGA0sALmSRaP" False) (C1 (MetaCons "ListSchemaExtensions'" PrefixI True) (S1 (MetaSel (Just "_lseNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_lseLimit") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Nat)) :*: S1 (MetaSel (Just "_lseDirectoryId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))))
type Rs ListSchemaExtensions Source # 
Instance details

Defined in Network.AWS.DirectoryService.ListSchemaExtensions

Request Lenses

lseNextToken :: Lens' ListSchemaExtensions (Maybe Text) Source #

The ListSchemaExtensions.NextToken value from a previous call to ListSchemaExtensions . Pass null if this is the first call.

lseLimit :: Lens' ListSchemaExtensions (Maybe Natural) Source #

The maximum number of items to return.

lseDirectoryId :: Lens' ListSchemaExtensions Text Source #

The identifier of the directory from which to retrieve the schema extension information.

Destructuring the Response

listSchemaExtensionsResponse Source #

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

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

  • lsersSchemaExtensionsInfo - Information about the schema extensions applied to the directory.
  • lsersNextToken - If not null, more results are available. Pass this value for the NextToken parameter in a subsequent call to ListSchemaExtensions to retrieve the next set of items.
  • lsersResponseStatus - -- | The response status code.

data ListSchemaExtensionsResponse Source #

See: listSchemaExtensionsResponse smart constructor.

Instances
Eq ListSchemaExtensionsResponse Source # 
Instance details

Defined in Network.AWS.DirectoryService.ListSchemaExtensions

Data ListSchemaExtensionsResponse Source # 
Instance details

Defined in Network.AWS.DirectoryService.ListSchemaExtensions

Methods

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

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

toConstr :: ListSchemaExtensionsResponse -> Constr #

dataTypeOf :: ListSchemaExtensionsResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ListSchemaExtensionsResponse Source # 
Instance details

Defined in Network.AWS.DirectoryService.ListSchemaExtensions

Show ListSchemaExtensionsResponse Source # 
Instance details

Defined in Network.AWS.DirectoryService.ListSchemaExtensions

Generic ListSchemaExtensionsResponse Source # 
Instance details

Defined in Network.AWS.DirectoryService.ListSchemaExtensions

Associated Types

type Rep ListSchemaExtensionsResponse :: Type -> Type #

NFData ListSchemaExtensionsResponse Source # 
Instance details

Defined in Network.AWS.DirectoryService.ListSchemaExtensions

type Rep ListSchemaExtensionsResponse Source # 
Instance details

Defined in Network.AWS.DirectoryService.ListSchemaExtensions

type Rep ListSchemaExtensionsResponse = D1 (MetaData "ListSchemaExtensionsResponse" "Network.AWS.DirectoryService.ListSchemaExtensions" "amazonka-ds-1.6.1-GgbrksYrd5fGA0sALmSRaP" False) (C1 (MetaCons "ListSchemaExtensionsResponse'" PrefixI True) (S1 (MetaSel (Just "_lsersSchemaExtensionsInfo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [SchemaExtensionInfo])) :*: (S1 (MetaSel (Just "_lsersNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_lsersResponseStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int))))

Response Lenses

lsersSchemaExtensionsInfo :: Lens' ListSchemaExtensionsResponse [SchemaExtensionInfo] Source #

Information about the schema extensions applied to the directory.

lsersNextToken :: Lens' ListSchemaExtensionsResponse (Maybe Text) Source #

If not null, more results are available. Pass this value for the NextToken parameter in a subsequent call to ListSchemaExtensions to retrieve the next set of items.