amazonka-ds-1.6.0: 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 # 
Data ListSchemaExtensions Source # 

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 # 
Show ListSchemaExtensions Source # 
Generic ListSchemaExtensions Source # 
Hashable ListSchemaExtensions Source # 
ToJSON ListSchemaExtensions Source # 
NFData ListSchemaExtensions Source # 

Methods

rnf :: ListSchemaExtensions -> () #

AWSRequest ListSchemaExtensions Source # 
ToHeaders ListSchemaExtensions Source # 
ToPath ListSchemaExtensions Source # 
ToQuery ListSchemaExtensions Source # 
type Rep ListSchemaExtensions Source # 
type Rep ListSchemaExtensions = D1 * (MetaData "ListSchemaExtensions" "Network.AWS.DirectoryService.ListSchemaExtensions" "amazonka-ds-1.6.0-ITYNjgCo7B1AqxAGagl7t5" False) (C1 * (MetaCons "ListSchemaExtensions'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_lseNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) ((:*:) * (S1 * (MetaSel (Just Symbol "_lseLimit") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Nat))) (S1 * (MetaSel (Just Symbol "_lseDirectoryId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Text)))))
type Rs ListSchemaExtensions Source # 

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 # 
Data ListSchemaExtensionsResponse Source # 

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 # 
Show ListSchemaExtensionsResponse Source # 
Generic ListSchemaExtensionsResponse Source # 
NFData ListSchemaExtensionsResponse Source # 
type Rep ListSchemaExtensionsResponse Source # 
type Rep ListSchemaExtensionsResponse = D1 * (MetaData "ListSchemaExtensionsResponse" "Network.AWS.DirectoryService.ListSchemaExtensions" "amazonka-ds-1.6.0-ITYNjgCo7B1AqxAGagl7t5" False) (C1 * (MetaCons "ListSchemaExtensionsResponse'" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_lsersSchemaExtensionsInfo") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe [SchemaExtensionInfo]))) ((:*:) * (S1 * (MetaSel (Just Symbol "_lsersNextToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * (Maybe Text))) (S1 * (MetaSel (Just Symbol "_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.