# Data Object - PodDiskLocator(vim.storageDrs.PodSelectionSpec.DiskLocator)

Property of
  VmPodConfigForPlacement
Extends
  DynamicData
See also
  VirtualDeviceBackingInfo, VirtualMachineProfileSpec
Since
  vSphere API 5.0

## Data Object Description

The disk locator class.

Properties

Name | Type | Description
--- | --- | ---
diskBackingInfo* | VirtualDeviceBackingInfo | The disk backing info.
diskId | xsd:int | The disk ID.
diskMoveType* | xsd:string | The disk move type.
profile* | VirtualMachineProfileSpec[] | Virtual Disk Profile requirement. Profiles are solution specific. Profile Based Storage Management is a vSphere server extension. The API users who want to provision VMs using Storage Profiles, need to interact with it. This is an optional parameter and if user doesn't specify profile, the default behavior will apply. Since vSphere API 5.5
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="PodDiskLocator"> <complexContent> <extension base="vsan:DynamicData"> <sequence> <element name="diskId" type="xsd:int"/> <element name="diskMoveType" type="xsd:string" minOccurs="0"/> <element name="diskBackingInfo" type="vsan:VirtualDeviceBackingInfo" minOccurs="0"/> <element name="profile" type="vsan:VirtualMachineProfileSpec" minOccurs="0" maxOccurs="unbounded"/> </sequence> </extension> </complexContent> </complexType>