# Data Object - VirtualMachineRelocateSpec

Property of
  PlacementAction, PlacementSpec, StorageMigrationAction, StoragePlacementAction, StoragePlacementSpec, VirtualMachineCloneSpec, VirtualMachineInstantCloneSpec
Parameter to
  CheckRelocate_Task, RelocateVM_Task
Extends
  DynamicData
See also
  CryptoSpec, Datastore, Folder, HostSystem, ResourcePool, ServiceLocator, VirtualDeviceConfigSpec, VirtualMachineProfileSpec, VirtualMachineRelocateSpecDiskLocator, VirtualMachineRelocateTransformation
Since
  null

## Data Object Description

Properties

Name | Type | Description
--- | --- | ---
cryptoSpec* | CryptoSpec | Since vSphere API 7.0
datastore* | ManagedObjectReference to a Datastore |
deviceChange* | VirtualDeviceConfigSpec[] | Since vSphere API 5.5
disk* | VirtualMachineRelocateSpecDiskLocator[] |
diskMoveType* | xsd:string | Since vSphere API 4.0
folder* | ManagedObjectReference to a Folder | Since vSphere API 6.0
host* | ManagedObjectReference to a HostSystem |
pool* | ManagedObjectReference to a ResourcePool |
profile* | VirtualMachineProfileSpec[] | Since vSphere API 5.5
service* | ServiceLocator | Since vSphere API 6.0
transform* | VirtualMachineRelocateTransformation |
Properties inherited from DynamicData
None

*Need not be set