# Data Object - PlacementSpec

Property of
  PlacementRankSpec, StorageDrsPlacementRankVmSpec
Parameter to
  PlaceVm
Extends
  DynamicData
See also
  ClusterRuleInfo, Datastore, HostSystem, StoragePod, VirtualMachine, VirtualMachineCloneSpec, VirtualMachineConfigSpec, VirtualMachineMovePriority, VirtualMachineRelocateSpec
Since
  vSphere API 6.0

## Data Object Description

Properties

Name | Type | Description
--- | --- | ---
cloneName* | xsd:string |
cloneSpec* | VirtualMachineCloneSpec |
configSpec* | VirtualMachineConfigSpec |
datastores* | ManagedObjectReference[] to a Datastore[] |
disallowPrerequisiteMoves* | xsd:boolean |
hosts* | ManagedObjectReference[] to a HostSystem[] |
key* | xsd:string |
placementType* | xsd:string |
priority* | VirtualMachineMovePriority |
relocateSpec* | VirtualMachineRelocateSpec |
rules* | ClusterRuleInfo[] |
storagePods* | ManagedObjectReference[] to a StoragePod[] |
vm* | ManagedObjectReference to a VirtualMachine |
Properties inherited from DynamicData
None

*Need not be set