|
| Local Methods | ||
| Managed Object Types | Data Object Types | All Properties | All Methods |
Properties
| Name | Type | Description |
|---|---|---|
| None | ||
Methods
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the HostVsanInternalSystem used to make the method call. |
| uuids P | xsd:string[] |
List of VSAN/DOM object UUIDs.
Since vSphere API 5.5 |
Return Value
| Type | Description |
|---|---|
| xsd:string[] | List of UUIDs successfully abdicated. |
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. |
Events
| Type | |
|---|---|
| None | |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the HostVsanInternalSystem used to make the method call. |
| npbs P | VsanNewPolicyBatch[] |
List of NewPolicyBatch structure with sizes and policies.
Since vSphere API 5.5 |
| ignoreSatisfiability* P | xsd:boolean |
Optionally populate PolicyCost even though
object cannot be provisioned in the current cluster topology.
Since vSphere API 5.5 |
Return Value
| Type | Description |
|---|---|
| VsanPolicySatisfiability[] | List of PolicySatisfiability objects, one for each specified size. |
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. |
| VimFault |
Events
| Type | |
|---|---|
| None | |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the HostVsanInternalSystem used to make the method call. |
| uuids P | xsd:string[] |
List of object UUIDs to be deleted.
Since vSphere API 5.5 |
| force* P | xsd:boolean |
Optional force delete.
Since vSphere API 5.5 |
Return Value
| Type | Description |
|---|---|
| HostVsanInternalSystemDeleteVsanObjectsResult[] | List of DeleteVsanObjectsResult. |
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. |
| VimFault |
Events
| Type | |
|---|---|
| None | |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the HostVsanInternalSystem used to make the method call. |
| uuids P | xsd:string[] |
List of object UUIDs.
Since vSphere API 5.5 |
Return Value
| Type | Description |
|---|---|
| xsd:string | JSON string with the extended attributes. |
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. |
| VimFault |
Events
| Type | |
|---|---|
| None | |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the HostVsanInternalSystem used to make the method call. |
| queries P | HostVsanInternalSystemCmmdsQuery[] |
List of CMMDS query specs.
Since vSphere API 5.5 |
Return Value
| Type | Description |
|---|---|
| xsd:string | JSON string with the results |
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. |
Events
| Type | |
|---|---|
| None | |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the HostVsanInternalSystem used to make the method call. |
| disks P | xsd:string[] |
List of VSAN disk UUIDs.
Since vSphere API 5.5 |
Return Value
| Type | Description |
|---|---|
| xsd:string | JSON string with the results |
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. |
Events
| Type | |
|---|---|
| None | |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the HostVsanInternalSystem used to make the method call. |
| props* P | xsd:string[] |
List of properties to gather. Not specifying a list will
fetch all properties.
Since vSphere API 5.5 |
Return Value
| Type | Description |
|---|---|
| xsd:string | JSON string with the results |
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. |
Events
| Type | |
|---|---|
| None | |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the HostVsanInternalSystem used to make the method call. |
| uuids* P | xsd:string[] |
List of VSAN/DOM object UUIDs to restrict search to.
Since vSphere API 5.5 |
Return Value
| Type | Description |
|---|---|
| xsd:string | JSON string with the results |
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. |
Events
| Type | |
|---|---|
| None | |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the HostVsanInternalSystem used to make the method call. |
| uuids* P | xsd:string[] |
List of VSAN/DOM object UUIDs.
Since vSphere API 5.5 |
Return Value
| Type | Description |
|---|---|
| xsd:string | JSON string with the results |
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. |
Events
| Type | |
|---|---|
| None | |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the HostVsanInternalSystem used to make the method call. |
| uuids* P | xsd:string[] |
Objects UUID will be checked against the filtering
conditions.
Since vSphere API 6.0 |
| limit* P | xsd:int |
To limit the size of the result set.
Since vSphere API 6.0 |
| version* P | xsd:int |
Filtering condition 1: object version.
Since vSphere API 6.0 |
Return Value
| Type | Description |
|---|---|
| xsd:string[] | String array of object uuids which satisfy the filtering conditions. |
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 | Thrown for any unexpected failures. |
Events
| Type | |
|---|---|
| None | |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the HostVsanInternalSystem used to make the method call. |
| labels P | xsd:string[] |
List of labels of counters to retrieve.
Since vSphere API 5.5 |
Return Value
| Type | Description |
|---|---|
| xsd:string | JSON string with the results |
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. |
Events
| Type | |
|---|---|
| None | |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the HostVsanInternalSystem used to make the method call. |
| pcbs P | VsanPolicyChangeBatch[] |
List of PolicyChangeBatch structure with uuids and policies.
Since vSphere API 5.5 |
| ignoreSatisfiability* P | xsd:boolean |
Optionally populate PolicyCost even though
object cannot be reconfigured in the current cluster topology.
Since vSphere API 5.5 |
Return Value
| Type | Description |
|---|---|
| VsanPolicySatisfiability[] | List of PolicySatisfiability objects, one for each specified UUID. |
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. |
| VimFault |
Events
| Type | |
|---|---|
| None | |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the HostVsanInternalSystem used to make the method call. |
| uuid P | xsd:string |
DOM object UUID.
Since vSphere API 5.5 |
| policy P | xsd:string |
VSAN expression formatted policy string.
Since vSphere API 5.5 |
Return Value
| Type | Description |
|---|---|
| None | |
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. |
Events
| Type | |
|---|---|
| None | |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the HostVsanInternalSystem used to make the method call. |
| disks* P | xsd:string[] |
List of VSAN disk UUIDs. If specified restricts the
diagnostics run to VSAN disks present in the provided list.
Since vSphere API 5.5 |
Return Value
| Type | Description |
|---|---|
| HostVsanInternalSystemVsanPhysicalDiskDiagnosticsResult[] | A list of result structures. One per checked disk. |
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. |
Events
| Type | |
|---|---|
| None | |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the HostVsanInternalSystem used to make the method call. |
| uuids P | xsd:string[] |
The array of objects' UUID which will be upgraded.
Since vSphere API 6.0 |
| newVersion P | xsd:int |
The new version will be applied to objects.
Since vSphere API 6.0 |
Return Value
| Type | Description |
|---|---|
| HostVsanInternalSystemVsanObjectOperationResult[] | Array of VsanObjectOperationResult, the array only contains result for failed objects, such as invalid or not existing UUID, upgrade failure, etc. |
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 | Thrown for any unexpected failures. |
Events
| Type | |
|---|---|
| None | |
| Top of page | Local Methods | ||
| Managed Object Types | Data Object Types | All Properties | All Methods |