vSAN Management API
| Local Methods | ||
Managed Object Types | Data Object Types | All Properties | All Methods |
Managed Object - VsanCapabilitySystem(vim.cluster.VsanCapabilitySystem)
- See also
- VsanCapability
- Since
- vSphere API Release 6.0
Managed Object Description
The VsanCapabilitySystem exposes interfaces to retrieve the supported capabilities on the current system. The Managed Entity can be accessed through MOID of vsan-vc-capability-system at vCenter server side or vsan-capability-system at ESXi server side.Properties
Name | Type | Description |
---|---|---|
None |
Methods
Methods defined in this Managed Object |
---|
VsanGetCapabilities |
VsanGetCapabilities(getCapabilities)
Retrieves the supported capabilities on the current system. The calculation is based on the available APIs and registered managed objects. This way the client can be sure if a certain feature is supported on the system or not. For scenarios like disconnected hosts, older version hosts than ESXi 6.0 U1, or unable to retrieve capabilities due to other reasons, along with empty capability set, status of target managed object at the retrieving time is also returned to explain the reason. For a host whose capabilities are calculated according to host version, a 'calculated' capability status is returned. For other cases, the statuses field in VsanCapability is omitted.- Required Privileges
- None
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanCapabilitySystem used to make the method call. |
targets* P | ManagedObjectReference[] |
An optional list of targeted managed objects. The supported
targets are HostSystem and ClusterComputeResource instances. If a HostSystem
is given, the result contains information about the capabilities of this
certain host. If a cluster is passed, the result contains information about
the capabilities of all hosts that reside in the cluster and the capabilities
of the vCenter. If the targets parameter is empty, the result contains only
the capabilities of the current vCenter.
Since vSphere API Release 6.0 |
Return Value
Type | Description |
---|---|
VsanCapability[] | A list of vim.cluster.VsanCapability. |
Faults
Type | Description |
---|---|
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
VsanFault |
Events
Type | |
---|---|
None |
Show WSDL type definition
Top of page | Local Methods | ||
Managed Object Types | Data Object Types | All Properties | All Methods |