Module Values.RecoveryInstanceFailbackSource

An object representing failback related information of the Recovery Instance.

Sourcetype nonrec t = {
  1. failbackClientID : BoundedString.t option;
    (*

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

    *)
  2. failbackJobID : JobID.t option;
    (*

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

    *)
  3. failbackInitiationTime : ISO8601DatetimeString.t option;
    (*

    The date and time that the failback initiation started.

    *)
  4. state : FailbackState.t option;
    (*

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

    *)
  5. agentLastSeenByServiceDateTime : ISO8601DatetimeString.t option;
    (*

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

    *)
  6. failbackClientLastSeenByServiceDateTime : ISO8601DatetimeString.t option;
    (*

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

    *)
  7. failbackToOriginalServer : Boolean.t option;
    (*

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

    *)
  8. firstByteDateTime : ISO8601DatetimeString.t option;
    (*

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

    *)
  9. elapsedReplicationDuration : ISO8601DatetimeString.t option;
    (*

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

    *)
  10. failbackLaunchType : FailbackLaunchType.t option;
    (*

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

    *)
}
Sourceval make : ?failbackClientID:??? -> ?failbackJobID:??? -> ?failbackInitiationTime:??? -> ?state:??? -> ?agentLastSeenByServiceDateTime:??? -> ?failbackClientLastSeenByServiceDateTime:??? -> ?failbackToOriginalServer:??? -> ?firstByteDateTime:??? -> ?elapsedReplicationDuration:??? -> ?failbackLaunchType:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Boolean of Boolean.t | `Enum of string | `String of BoundedString.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t