# Data Object - ClusterDrsMigration(vim.cluster.DrsMigration)

Property of
  ClusterComputeResource, ClusterDrsRecommendation, ClusterMigrationAction
Extends
  DynamicData
See also
  HostSystem, VirtualMachine

## Data Object Description

Describes a single virtual machine migration.

Properties

Name | Type | Description
--- | --- | ---
cpuLoad* | xsd:int | Current CPU load for the virtual machine, in MHz. This property is only populated for recommendations.
destination | ManagedObjectReference to a HostSystem | Destination host.
destinationCpuLoad* | xsd:int | Current CPU load on the destination host, in MHz.
destinationMemoryLoad* | xsd:long | Current memory usage on the destination host, in bytes.
key | xsd:string | A unique key that identifies this recommendation. This is used as an argument to ComputeResource.applyRecommendation.
memoryLoad* | xsd:long | Current memory load for the virtual machine, in bytes. This field is only populated for recommendations.
source | ManagedObjectReference to a HostSystem | Source host.
sourceCpuLoad* | xsd:int | Current CPU load on the source host, in MHz.
sourceMemoryLoad* | xsd:long | Current memory usage on the source host, in bytes.
time | xsd:dateTime | The time this recommendation was computed.
vm | ManagedObjectReference to a VirtualMachine | The virtual machine selected for migration.
Properties inherited from DynamicData
None

*Need not be set
Show WSDL type definition
<complexType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vsan="urn:vsan" name="ClusterDrsMigration"> <complexContent> <extension base="vsan:DynamicData"> <sequence> <element name="key" type="xsd:string"/> <element name="time" type="xsd:dateTime"/> <element name="vm" type="vsan:ManagedObjectReference"/> <element name="cpuLoad" type="xsd:int" minOccurs="0"/> <element name="memoryLoad" type="xsd:long" minOccurs="0"/> <element name="source" type="vsan:ManagedObjectReference"/> <element name="sourceCpuLoad" type="xsd:int" minOccurs="0"/> <element name="sourceMemoryLoad" type="xsd:long" minOccurs="0"/> <element name="destination" type="vsan:ManagedObjectReference"/> <element name="destinationCpuLoad" type="xsd:int" minOccurs="0"/> <element name="destinationMemoryLoad" type="xsd:long" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>