amazonka-drs-2.0: Amazon Elastic Disaster Recovery 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.DrS.Types.RecoveryInstanceFailback

Description

 
Synopsis

Documentation

data RecoveryInstanceFailback Source #

An object representing failback related information of the Recovery Instance.

See: newRecoveryInstanceFailback smart constructor.

Constructors

RecoveryInstanceFailback' 

Fields

Instances

Instances details
FromJSON RecoveryInstanceFailback Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceFailback

Generic RecoveryInstanceFailback Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceFailback

Associated Types

type Rep RecoveryInstanceFailback :: Type -> Type #

Read RecoveryInstanceFailback Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceFailback

Show RecoveryInstanceFailback Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceFailback

NFData RecoveryInstanceFailback Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceFailback

Eq RecoveryInstanceFailback Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceFailback

Hashable RecoveryInstanceFailback Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceFailback

type Rep RecoveryInstanceFailback Source # 
Instance details

Defined in Amazonka.DrS.Types.RecoveryInstanceFailback

type Rep RecoveryInstanceFailback = D1 ('MetaData "RecoveryInstanceFailback" "Amazonka.DrS.Types.RecoveryInstanceFailback" "amazonka-drs-2.0-Jcy074h2jPgFhWHQx96blx" 'False) (C1 ('MetaCons "RecoveryInstanceFailback'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "agentLastSeenByServiceDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "elapsedReplicationDuration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "failbackClientID") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "failbackClientLastSeenByServiceDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "failbackInitiationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "failbackJobID") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "failbackLaunchType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FailbackLaunchType))) :*: (S1 ('MetaSel ('Just "failbackToOriginalServer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "firstByteDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FailbackState)))))))

newRecoveryInstanceFailback :: RecoveryInstanceFailback Source #

Create a value of RecoveryInstanceFailback 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:agentLastSeenByServiceDateTime:RecoveryInstanceFailback', recoveryInstanceFailback_agentLastSeenByServiceDateTime - The date and time the agent on the Recovery Instance was last seen by the service.

$sel:elapsedReplicationDuration:RecoveryInstanceFailback', recoveryInstanceFailback_elapsedReplicationDuration - The amount of time that the Recovery Instance has been replicating for.

$sel:failbackClientID:RecoveryInstanceFailback', recoveryInstanceFailback_failbackClientID - The ID of the failback client that this Recovery Instance is associated with.

$sel:failbackClientLastSeenByServiceDateTime:RecoveryInstanceFailback', recoveryInstanceFailback_failbackClientLastSeenByServiceDateTime - The date and time that the failback client was last seen by the service.

$sel:failbackInitiationTime:RecoveryInstanceFailback', recoveryInstanceFailback_failbackInitiationTime - The date and time that the failback initiation started.

$sel:failbackJobID:RecoveryInstanceFailback', recoveryInstanceFailback_failbackJobID - The Job ID of the last failback log for this Recovery Instance.

$sel:failbackLaunchType:RecoveryInstanceFailback', recoveryInstanceFailback_failbackLaunchType - The launch type (Recovery / Drill) of the last launch for the failback replication of this recovery instance.

$sel:failbackToOriginalServer:RecoveryInstanceFailback', recoveryInstanceFailback_failbackToOriginalServer - Whether we are failing back to the original Source Server for this Recovery Instance.

$sel:firstByteDateTime:RecoveryInstanceFailback', recoveryInstanceFailback_firstByteDateTime - The date and time of the first byte that was replicated from the Recovery Instance.

$sel:state:RecoveryInstanceFailback', recoveryInstanceFailback_state - The state of the failback process that this Recovery Instance is in.

recoveryInstanceFailback_agentLastSeenByServiceDateTime :: Lens' RecoveryInstanceFailback (Maybe Text) Source #

The date and time the agent on the Recovery Instance was last seen by the service.

recoveryInstanceFailback_elapsedReplicationDuration :: Lens' RecoveryInstanceFailback (Maybe Text) Source #

The amount of time that the Recovery Instance has been replicating for.

recoveryInstanceFailback_failbackClientID :: Lens' RecoveryInstanceFailback (Maybe Text) Source #

The ID of the failback client that this Recovery Instance is associated with.

recoveryInstanceFailback_failbackClientLastSeenByServiceDateTime :: Lens' RecoveryInstanceFailback (Maybe Text) Source #

The date and time that the failback client was last seen by the service.

recoveryInstanceFailback_failbackInitiationTime :: Lens' RecoveryInstanceFailback (Maybe Text) Source #

The date and time that the failback initiation started.

recoveryInstanceFailback_failbackJobID :: Lens' RecoveryInstanceFailback (Maybe Text) Source #

The Job ID of the last failback log for this Recovery Instance.

recoveryInstanceFailback_failbackLaunchType :: Lens' RecoveryInstanceFailback (Maybe FailbackLaunchType) Source #

The launch type (Recovery / Drill) of the last launch for the failback replication of this recovery instance.

recoveryInstanceFailback_failbackToOriginalServer :: Lens' RecoveryInstanceFailback (Maybe Bool) Source #

Whether we are failing back to the original Source Server for this Recovery Instance.

recoveryInstanceFailback_firstByteDateTime :: Lens' RecoveryInstanceFailback (Maybe Text) Source #

The date and time of the first byte that was replicated from the Recovery Instance.

recoveryInstanceFailback_state :: Lens' RecoveryInstanceFailback (Maybe FailbackState) Source #

The state of the failback process that this Recovery Instance is in.