amazonka-elasticsearch-2.0: Amazon Elasticsearch 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.ElasticSearch.Types.ChangeProgressStatusDetails

Description

 
Synopsis

Documentation

data ChangeProgressStatusDetails Source #

The progress details of a specific domain configuration change.

See: newChangeProgressStatusDetails smart constructor.

Constructors

ChangeProgressStatusDetails' 

Fields

Instances

Instances details
FromJSON ChangeProgressStatusDetails Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ChangeProgressStatusDetails

Generic ChangeProgressStatusDetails Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ChangeProgressStatusDetails

Associated Types

type Rep ChangeProgressStatusDetails :: Type -> Type #

Read ChangeProgressStatusDetails Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ChangeProgressStatusDetails

Show ChangeProgressStatusDetails Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ChangeProgressStatusDetails

NFData ChangeProgressStatusDetails Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ChangeProgressStatusDetails

Eq ChangeProgressStatusDetails Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ChangeProgressStatusDetails

Hashable ChangeProgressStatusDetails Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ChangeProgressStatusDetails

type Rep ChangeProgressStatusDetails Source # 
Instance details

Defined in Amazonka.ElasticSearch.Types.ChangeProgressStatusDetails

type Rep ChangeProgressStatusDetails = D1 ('MetaData "ChangeProgressStatusDetails" "Amazonka.ElasticSearch.Types.ChangeProgressStatusDetails" "amazonka-elasticsearch-2.0-BmZjovliTfgJWgrJ3fCf5z" 'False) (C1 ('MetaCons "ChangeProgressStatusDetails'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "changeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "changeProgressStages") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ChangeProgressStage])) :*: S1 ('MetaSel ('Just "completedProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: ((S1 ('MetaSel ('Just "pendingProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe OverallChangeStatus)) :*: S1 ('MetaSel ('Just "totalNumberOfStages") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))))

newChangeProgressStatusDetails :: ChangeProgressStatusDetails Source #

Create a value of ChangeProgressStatusDetails 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:changeId:ChangeProgressStatusDetails', changeProgressStatusDetails_changeId - The unique change identifier associated with a specific domain configuration change.

$sel:changeProgressStages:ChangeProgressStatusDetails', changeProgressStatusDetails_changeProgressStages - The specific stages that the domain is going through to perform the configuration change.

$sel:completedProperties:ChangeProgressStatusDetails', changeProgressStatusDetails_completedProperties - The list of properties involved in the domain configuration change that are completed.

$sel:pendingProperties:ChangeProgressStatusDetails', changeProgressStatusDetails_pendingProperties - The list of properties involved in the domain configuration change that are still in pending.

$sel:startTime:ChangeProgressStatusDetails', changeProgressStatusDetails_startTime - The time at which the configuration change is made on the domain.

ChangeProgressStatusDetails, changeProgressStatusDetails_status - The overall status of the domain configuration change. This field can take the following values: PENDING, PROCESSING, COMPLETED and FAILED

$sel:totalNumberOfStages:ChangeProgressStatusDetails', changeProgressStatusDetails_totalNumberOfStages - The total number of stages required for the configuration change.

changeProgressStatusDetails_changeId :: Lens' ChangeProgressStatusDetails (Maybe Text) Source #

The unique change identifier associated with a specific domain configuration change.

changeProgressStatusDetails_changeProgressStages :: Lens' ChangeProgressStatusDetails (Maybe [ChangeProgressStage]) Source #

The specific stages that the domain is going through to perform the configuration change.

changeProgressStatusDetails_completedProperties :: Lens' ChangeProgressStatusDetails (Maybe [Text]) Source #

The list of properties involved in the domain configuration change that are completed.

changeProgressStatusDetails_pendingProperties :: Lens' ChangeProgressStatusDetails (Maybe [Text]) Source #

The list of properties involved in the domain configuration change that are still in pending.

changeProgressStatusDetails_startTime :: Lens' ChangeProgressStatusDetails (Maybe UTCTime) Source #

The time at which the configuration change is made on the domain.

changeProgressStatusDetails_status :: Lens' ChangeProgressStatusDetails (Maybe OverallChangeStatus) Source #

The overall status of the domain configuration change. This field can take the following values: PENDING, PROCESSING, COMPLETED and FAILED

changeProgressStatusDetails_totalNumberOfStages :: Lens' ChangeProgressStatusDetails (Maybe Int) Source #

The total number of stages required for the configuration change.