amazonka-ds-2.0: Amazon Directory Service SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.DirectoryService.DescribeSettings

Description

Retrieves information about the configurable settings for the specified directory.

Synopsis

Creating a Request

data DescribeSettings Source #

See: newDescribeSettings smart constructor.

Constructors

DescribeSettings' 

Fields

Instances

Instances details
ToJSON DescribeSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.DescribeSettings

ToHeaders DescribeSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.DescribeSettings

ToPath DescribeSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.DescribeSettings

ToQuery DescribeSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.DescribeSettings

AWSRequest DescribeSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.DescribeSettings

Associated Types

type AWSResponse DescribeSettings #

Generic DescribeSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.DescribeSettings

Associated Types

type Rep DescribeSettings :: Type -> Type #

Read DescribeSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.DescribeSettings

Show DescribeSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.DescribeSettings

NFData DescribeSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.DescribeSettings

Methods

rnf :: DescribeSettings -> () #

Eq DescribeSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.DescribeSettings

Hashable DescribeSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.DescribeSettings

type AWSResponse DescribeSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.DescribeSettings

type Rep DescribeSettings Source # 
Instance details

Defined in Amazonka.DirectoryService.DescribeSettings

type Rep DescribeSettings = D1 ('MetaData "DescribeSettings" "Amazonka.DirectoryService.DescribeSettings" "amazonka-ds-2.0-AgXI5fcN8ZxCoi4kNvhD3" 'False) (C1 ('MetaCons "DescribeSettings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DirectoryConfigurationStatus)) :*: S1 ('MetaSel ('Just "directoryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newDescribeSettings Source #

Create a value of DescribeSettings with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeSettings, describeSettings_nextToken - The DescribeSettingsResult.NextToken value from a previous call to DescribeSettings. Pass null if this is the first call.

DescribeSettings, describeSettings_status - The status of the directory settings for which to retrieve information.

DescribeSettings, describeSettings_directoryId - The identifier of the directory for which to retrieve information.

Request Lenses

describeSettings_nextToken :: Lens' DescribeSettings (Maybe Text) Source #

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

describeSettings_status :: Lens' DescribeSettings (Maybe DirectoryConfigurationStatus) Source #

The status of the directory settings for which to retrieve information.

describeSettings_directoryId :: Lens' DescribeSettings Text Source #

The identifier of the directory for which to retrieve information.

Destructuring the Response

data DescribeSettingsResponse Source #

See: newDescribeSettingsResponse smart constructor.

Constructors

DescribeSettingsResponse' 

Fields

  • directoryId :: Maybe Text

    The identifier of the directory.

  • nextToken :: Maybe Text

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

  • settingEntries :: Maybe [SettingEntry]

    The list of SettingEntry objects that were retrieved.

    It is possible that this list contains less than the number of items specified in the Limit member of the request. This occurs if there are less than the requested number of items left to retrieve, or if the limitations of the operation have been exceeded.

  • httpStatus :: Int

    The response's http status code.

Instances

Instances details
Generic DescribeSettingsResponse Source # 
Instance details

Defined in Amazonka.DirectoryService.DescribeSettings

Associated Types

type Rep DescribeSettingsResponse :: Type -> Type #

Read DescribeSettingsResponse Source # 
Instance details

Defined in Amazonka.DirectoryService.DescribeSettings

Show DescribeSettingsResponse Source # 
Instance details

Defined in Amazonka.DirectoryService.DescribeSettings

NFData DescribeSettingsResponse Source # 
Instance details

Defined in Amazonka.DirectoryService.DescribeSettings

Eq DescribeSettingsResponse Source # 
Instance details

Defined in Amazonka.DirectoryService.DescribeSettings

type Rep DescribeSettingsResponse Source # 
Instance details

Defined in Amazonka.DirectoryService.DescribeSettings

type Rep DescribeSettingsResponse = D1 ('MetaData "DescribeSettingsResponse" "Amazonka.DirectoryService.DescribeSettings" "amazonka-ds-2.0-AgXI5fcN8ZxCoi4kNvhD3" 'False) (C1 ('MetaCons "DescribeSettingsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "directoryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "settingEntries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SettingEntry])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeSettingsResponse Source #

Create a value of DescribeSettingsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeSettings, describeSettingsResponse_directoryId - The identifier of the directory.

DescribeSettings, describeSettingsResponse_nextToken - If not null, token that indicates that more results are available. Pass this value for the NextToken parameter in a subsequent call to DescribeSettings to retrieve the next set of items.

$sel:settingEntries:DescribeSettingsResponse', describeSettingsResponse_settingEntries - The list of SettingEntry objects that were retrieved.

It is possible that this list contains less than the number of items specified in the Limit member of the request. This occurs if there are less than the requested number of items left to retrieve, or if the limitations of the operation have been exceeded.

$sel:httpStatus:DescribeSettingsResponse', describeSettingsResponse_httpStatus - The response's http status code.

Response Lenses

describeSettingsResponse_nextToken :: Lens' DescribeSettingsResponse (Maybe Text) Source #

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

describeSettingsResponse_settingEntries :: Lens' DescribeSettingsResponse (Maybe [SettingEntry]) Source #

The list of SettingEntry objects that were retrieved.

It is possible that this list contains less than the number of items specified in the Limit member of the request. This occurs if there are less than the requested number of items left to retrieve, or if the limitations of the operation have been exceeded.