ProtectionGroupVmInfo

ProtectionGroupVmInfo
ProtectionGroupVmInfo

Details about a VM and its protection settings within a protection group.

JSON Example
{
    "id": "string",
    "name": "string",
    "template": false,
    "inside_vapp": false,
    "protection_info": {
        "recovery_folder": {
            "id": "string",
            "name": "string"
        },
        "recovery_resource_pool": {
            "id": "string",
            "name": "string"
        },
        "recovery_host": {
            "id": "string",
            "name": "string"
        },
        "recovery_networks": [
            {
                "id": "string",
                "name": "string",
                "type": "string"
            }
        ],
        "vmotion_eligible": false
    },
    "protection_status_details": {
        "status": "string",
        "errors": [
            "string"
        ]
    },
    "vvol_replication_group_data": [
        {
            "fault_domain_id": "string",
            "device_group_id": "string",
            "name": "string"
        }
    ]
}
string
id
Required

The identifier of the virtual machine

string
name
Required

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

protection_info
Optional

protection_info

protection_status_details
Optional

protection_status_details

vvol_replication_group_data
Optional

VMware vSphere Virtual Volumes (vVols) replication groups this VM is part of. Null if the VM is not part of the vVols protection group.