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

The base data object type for all the object model faults that an application might handle.