HbrManagerVmReplicationCapability

HbrManagerVmReplicationCapability
HbrManagerVmReplicationCapability

This data object represents the capabilities of a given VirtualMachine.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "vm": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "supportedQuiesceMode": "string",
    "compressionSupported": false,
    "maxSupportedSourceDiskCapacity": 0,
    "minRpo": 0,
    "fault": {
        "_typeName": "string",
        "faultCause": "MethodFault Object",
        "faultMessage": [
            {
                "_typeName": "string",
                "key": "string",
                "arg": [
                    {
                        "_typeName": "string",
                        "key": "string",
                        "value": {
                            "_typeName": "string"
                        }
                    }
                ],
                "message": "string"
            }
        ]
    }
}
vm
Required

Reference to an instance of the VirtualMachine managed object.

string
supportedQuiesceMode
Required

A string representing the current QuiesceModeEnum of the virtual machine.

boolean
compressionSupported
Required

Flag indicating compression support on the host on which this virtual machine is running.

integer As int64 As int64
maxSupportedSourceDiskCapacity
Required

Maximum disk size supported (in bytes) on the host on which this virtual machine is running.

integer As int64 As int64
minRpo
Optional

Minimum rpo supported (in minutes) on the host on which this virtual machine is running.

fault
Optional

If we are unable to find the VM, we would set this to NotFound fault.

And, if we are unable to find the host for a given VM, then we would set this to HostNotReachable fault. Unset if we are able to fetch the capabilities for the VM.