libZSservicesZSamazonka-dsZSamazonka-ds
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.DirectoryService.Types.SchemaExtensionInfo

Description

 
Synopsis

Documentation

data SchemaExtensionInfo Source #

Information about a schema extension.

See: newSchemaExtensionInfo smart constructor.

Constructors

SchemaExtensionInfo' 

Fields

Instances

Instances details
Eq SchemaExtensionInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SchemaExtensionInfo

Read SchemaExtensionInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SchemaExtensionInfo

Show SchemaExtensionInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SchemaExtensionInfo

Generic SchemaExtensionInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SchemaExtensionInfo

Associated Types

type Rep SchemaExtensionInfo :: Type -> Type #

NFData SchemaExtensionInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SchemaExtensionInfo

Methods

rnf :: SchemaExtensionInfo -> () #

Hashable SchemaExtensionInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SchemaExtensionInfo

FromJSON SchemaExtensionInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SchemaExtensionInfo

type Rep SchemaExtensionInfo Source # 
Instance details

Defined in Amazonka.DirectoryService.Types.SchemaExtensionInfo

type Rep SchemaExtensionInfo = D1 ('MetaData "SchemaExtensionInfo" "Amazonka.DirectoryService.Types.SchemaExtensionInfo" "libZSservicesZSamazonka-dsZSamazonka-ds" 'False) (C1 ('MetaCons "SchemaExtensionInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "directoryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "schemaExtensionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "schemaExtensionStatusReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "schemaExtensionStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SchemaExtensionStatus)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "endDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "startDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))))

newSchemaExtensionInfo :: SchemaExtensionInfo Source #

Create a value of SchemaExtensionInfo 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:

$sel:directoryId:SchemaExtensionInfo', schemaExtensionInfo_directoryId - The identifier of the directory to which the schema extension is applied.

$sel:schemaExtensionId:SchemaExtensionInfo', schemaExtensionInfo_schemaExtensionId - The identifier of the schema extension.

$sel:schemaExtensionStatusReason:SchemaExtensionInfo', schemaExtensionInfo_schemaExtensionStatusReason - The reason for the SchemaExtensionStatus.

$sel:schemaExtensionStatus:SchemaExtensionInfo', schemaExtensionInfo_schemaExtensionStatus - The current status of the schema extension.

$sel:description:SchemaExtensionInfo', schemaExtensionInfo_description - A description of the schema extension.

$sel:endDateTime:SchemaExtensionInfo', schemaExtensionInfo_endDateTime - The date and time that the schema extension was completed.

$sel:startDateTime:SchemaExtensionInfo', schemaExtensionInfo_startDateTime - The date and time that the schema extension started being applied to the directory.

schemaExtensionInfo_directoryId :: Lens' SchemaExtensionInfo (Maybe Text) Source #

The identifier of the directory to which the schema extension is applied.

schemaExtensionInfo_description :: Lens' SchemaExtensionInfo (Maybe Text) Source #

A description of the schema extension.

schemaExtensionInfo_endDateTime :: Lens' SchemaExtensionInfo (Maybe UTCTime) Source #

The date and time that the schema extension was completed.

schemaExtensionInfo_startDateTime :: Lens' SchemaExtensionInfo (Maybe UTCTime) Source #

The date and time that the schema extension started being applied to the directory.