RecoveryPlanVmInfo

RecoveryPlanVmInfo
RecoveryPlanVmInfo

Details about a VM within a recovery plan.

JSON Example
{
    "id": "string",
    "name": "string",
    "template": false,
    "inside_vapp": false,
    "recovery_settings": {
        "priority": "string",
        "startup_action": "string",
        "dependent_vms": [
            {
                "id": "string",
                "name": "string",
                "template": false,
                "inside_vapp": false,
                "status": "string",
                "priority_group": "string",
                "protection_group_name": "string"
            }
        ],
        "pre_power_on_steps": "string",
        "post_power_on_steps": "string",
        "allow_migration": false
    },
    "status": "string",
    "managing_recovery_plan": "string",
    "protection_group_name": "string",
    "protection_group": "string"
}
string
id
Optional

The identifier of the virtual machine

string
name
Optional

The name of the virtual machine

boolean
template
Optional

Whether this VM is a template VM

boolean
inside_vapp
Optional

Whether this VM is inside a vApp

recovery_settings
Optional

recovery_settings

string
status
Optional

Recovery status of the protected virtual machine.

Possible values are : READY_TO_RECOVER, TEST_IN_PROGRESS, TEST_ERROR, TEST_WARNING, TEST_SUCCEEDED, TEST_INCOMPLETE, CLEANUP_IN_PROGRESS, CLEANUP_ERROR, CLEANUP_INCOMPLETE, RECOVERY_IN_PROGRESS, RECOVERY_ERROR, RECOVERY_WARNING, RECOVERY_SUCCEEDED, RECOVERY_INCOMPLETE, REPROTECT_IN_PROGRESS, REPROTECT_ERROR, REPROTECT_INCOMPLETE, UNKNOWN,
string
managing_recovery_plan
Optional

Name of the plan which was run last on this VM.

string
protection_group_name
Optional

Name of the protection group which is protecting the VM.

string
protection_group
Optional

The ID of the protection group which is protecting the VM.