Skip to content

RecoveryInstanceFailback

Source code in docs_src/capo_drs/types/recovery_instance_failback.py
class RecoveryInstanceFailback(TypedDict, closed=True):
    failback_client_id: NotRequired["capo_drs.types.bounded_string.BoundedString"]
    """<p>The ID of the failback client that this Recovery Instance is associated with.</p>"""
    failback_job_id: NotRequired["capo_drs.types.job_id.JobID"]
    """<p>The Job ID of the last failback log for this Recovery Instance.</p>"""
    failback_initiation_time: NotRequired[
        "capo_drs.types.iso8601_datetime_string.ISO8601DatetimeString"
    ]
    """<p>The date and time that the failback initiation started.</p>"""
    state: NotRequired["capo_drs.types.failback_state.FailbackState"]
    """<p>The state of the failback process that this Recovery Instance is in.</p>"""
    agent_last_seen_by_service_date_time: NotRequired[
        "capo_drs.types.iso8601_datetime_string.ISO8601DatetimeString"
    ]
    """<p>The date and time the agent on the Recovery Instance was last seen by the service.</p>"""
    failback_client_last_seen_by_service_date_time: NotRequired[
        "capo_drs.types.iso8601_datetime_string.ISO8601DatetimeString"
    ]
    """<p>The date and time that the failback client was last seen by the service.</p>"""
    failback_to_original_server: NotRequired["bool"]
    """<p>Whether we are failing back to the original Source Server for this Recovery Instance.</p>"""
    first_byte_date_time: NotRequired[
        "capo_drs.types.iso8601_datetime_string.ISO8601DatetimeString"
    ]
    """<p>The date and time of the first byte that was replicated from the Recovery Instance.</p>"""
    elapsed_replication_duration: NotRequired[
        "capo_drs.types.iso8601_datetime_string.ISO8601DatetimeString"
    ]
    """<p>The amount of time that the Recovery Instance has been replicating for.</p>"""
    failback_launch_type: NotRequired[
        "capo_drs.types.failback_launch_type.FailbackLaunchType"
    ]
    """<p>The launch type (Recovery / Drill) of the last launch for the failback replication of this recovery instance.</p>"""

agent_last_seen_by_service_date_time instance-attribute

agent_last_seen_by_service_date_time: NotRequired[ISO8601DatetimeString]

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

elapsed_replication_duration instance-attribute

elapsed_replication_duration: NotRequired[ISO8601DatetimeString]

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

failback_client_id instance-attribute

failback_client_id: NotRequired[BoundedString]

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

failback_client_last_seen_by_service_date_time instance-attribute

failback_client_last_seen_by_service_date_time: NotRequired[ISO8601DatetimeString]

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

failback_initiation_time instance-attribute

failback_initiation_time: NotRequired[ISO8601DatetimeString]

The date and time that the failback initiation started.

failback_job_id instance-attribute

failback_job_id: NotRequired[JobID]

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

failback_launch_type instance-attribute

failback_launch_type: NotRequired[FailbackLaunchType]

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

failback_to_original_server instance-attribute

failback_to_original_server: NotRequired[bool]

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

first_byte_date_time instance-attribute

first_byte_date_time: NotRequired[ISO8601DatetimeString]

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

state instance-attribute

state: NotRequired[FailbackState]

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