ClusterDrsMigration

ClusterDrsMigration
ClusterDrsMigration

Describes a single virtual machine migration.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "key": "string",
    "time": "string",
    "vm": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "cpuLoad": 0,
    "memoryLoad": 0,
    "source": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "sourceCpuLoad": 0,
    "sourceMemoryLoad": 0,
    "destination": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "destinationCpuLoad": 0,
    "destinationMemoryLoad": 0
}
string
key
Required

A unique key that identifies this recommendation.

This is used as an argument to ComputeResource.applyRecommendation.

string As date-time As date-time
time
Required

The time this recommendation was computed.

vm
Required

Reference to an instance of the VirtualMachine managed object.

integer As int32 As int32
cpuLoad
Optional

Current CPU load for the virtual machine, in MHz.

This property is only populated for recommendations.

integer As int64 As int64
memoryLoad
Optional

Current memory load for the virtual machine, in bytes.

This field is only populated for recommendations.

source
Required

Reference to an instance of the HostSystem managed object.

integer As int32 As int32
sourceCpuLoad
Optional

Current CPU load on the source host, in MHz.

integer As int64 As int64
sourceMemoryLoad
Optional

Current memory usage on the source host, in bytes.

destination
Required

Reference to an instance of the HostSystem managed object.

integer As int32 As int32
destinationCpuLoad
Optional

Current CPU load on the destination host, in MHz.

integer As int64 As int64
destinationMemoryLoad
Optional

Current memory usage on the destination host, in bytes.