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

Returned by
  CloneVStorageObject_Task, CreateDisk_Task, CreateDiskFromSnapshot_Task, HostCloneVStorageObject_Task, HostCreateDisk_Task, HostRegisterDisk, HostRelocateVStorageObject_Task, HostRetrieveVStorageObject, HostUpdateVStorageObjectMetadataEx_Task, HostVStorageObjectCreateDiskFromSnapshot_Task, RegisterDisk, RelocateVStorageObject_Task, RetrieveVStorageObject, VCenterUpdateVStorageObjectMetadataEx_Task
Extends
  DynamicData
See also
  VStorageObjectConfigInfo
Since
  vSphere API 6.5

## Data Object Description

This data object type describes a virtual storage object.

Properties

Name | Type | Description
--- | --- | ---
config | VStorageObjectConfigInfo | Virtual storage object configuration
Properties inherited from DynamicData
None

Show WSDL type definition
<complexType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:sms="urn:sms" name="VStorageObject"> <complexContent> <extension base="sms:DynamicData"> <sequence> <element name="config" type="sms:VStorageObjectConfigInfo"/> </sequence> </extension> </complexContent> </complexType>