# Data Object - ID(vim.vslm.ID)

Property of
  BaseConfigInfo, VirtualDisk, VStorageObjectConfigInfo
Parameter to
  AttachDisk_Task, AttachTagToVStorageObject, CloneVStorageObject_Task, DeleteVStorageObject_Task, DetachDisk_Task, DetachTagFromVStorageObject, ExtendDisk_Task, HostCloneVStorageObject_Task, HostDeleteVStorageObject_Task, HostExtendDisk_Task, HostInflateDisk_Task, HostRelocateVStorageObject_Task, HostRenameVStorageObject, HostRetrieveVStorageObject, HostRetrieveVStorageObjectState, InflateDisk_Task, ListTagsAttachedToVStorageObject, RelocateVStorageObject_Task, RenameVStorageObject, RetrieveVStorageObject, RetrieveVStorageObjectState
Returned by
  HostListVStorageObject, ListVStorageObject, ListVStorageObjectsAttachedToTag
Extends
  DynamicData
Since
  vSphere API 6.5

## Data Object Description

This data object type describes an identifier class which is globally unique to identify the associated object.

Properties

Name | Type | Description
--- | --- | ---
id | xsd:string | Id string which is globally unique to identify an object.
Properties inherited from DynamicData
None

Show WSDL type definition
<complexType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:pbm="urn:pbm" name="ID"> <complexContent> <extension base="pbm:DynamicData"> <sequence> <element name="id" type="xsd:string"/> </sequence> </extension> </complexContent> </complexType>