# Data Object - VsanCapability(vim.cluster.VsanCapability)

Returned by
  VsanGetCapabilities
Extends
  DynamicData
Since
  vSphere API 6.0

## Data Object Description

Holds the information about the capabilities a concrete ManagedObject has.

Properties

Name | Type | Description
--- | --- | ---
capabilities* | xsd:string[] | A list of capabilities that the target object supports.
statuses* | xsd:string[] | A list of statuses that indicate target object's status when retrieving capabilities. For example, if capabilities retrieved from a host is empty, this field can be used to clarify the specific reasons. Since vSAN API 6.6
target* | ManagedObjectReference | The managed object that owns the capabilities. It is an optional field that could be HostSystem, ClusterComputeResource or nothing. If it is empty, this means that the attached capabilities rely to the vCenter itself.
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="VsanCapability"> <complexContent> <extension base="vsan:DynamicData"> <sequence> <element name="target" type="vsan:ManagedObjectReference" minOccurs="0"/> <element name="capabilities" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/> <element name="statuses" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/> </sequence> </extension> </complexContent> </complexType>