HostLowLevelProvisioningManagerVmRecoveryInfo

HostLowLevelProvisioningManagerVmRecoveryInfo
HostLowLevelProvisioningManagerVmRecoveryInfo

Virtual machine information that can be used for recovery, for example, to decide whether to register a virtual machine with a server if the virtual machine is currently unregistered.

This data object does not contain a complete virtual machine configuration, but a subset of information available from VirtualMachineConfigInfo, all of which are available via virtual machine configuration files.

The documentation for each property in this data object describes the property in VirtualMachineConfigInfo that contains the same information if available.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "version": "string",
    "biosUUID": "string",
    "instanceUUID": "string",
    "ftInfo": {
        "_typeName": "string",
        "role": 0,
        "instanceUuids": [
            "string"
        ],
        "configPaths": [
            "string"
        ],
        "orphaned": false
    }
}
string
version
Required

The hardware version of this virtual machine.

Same as version.

string
biosUUID
Required

128-bit SMBIOS UUID of this virtual machine.

Same as uuid.

string
instanceUUID
Required

VirtualCenter-specific 128-bit UUID of this virtual machine.

Same as instanceUuid.

ftInfo
Optional

FaultToleranceConfigInfo is a data object type containing Fault Tolerance settings for this virtual machine.

role, instanceUuids and configPaths contain information about the whole fault tolerance group.