|
| 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 | xsd:string[] |
List of VSAN/DOM object UUIDs.
|
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 | VsanNewPolicyBatch[] |
List of NewPolicyBatch structure with sizes and policies.
|
| ignoreSatisfiability* | xsd:boolean |
Optionally populate PolicyCost even though
object cannot be provisioned in the current cluster topology.
Since vSphere API 6.0 |
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 | xsd:string[] |
List of object UUIDs to be deleted.
|
| force* | xsd:boolean |
Optional force delete.
|
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 | xsd:string[] |
List of object UUIDs.
|
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 | HostVsanInternalSystemCmmdsQuery[] |
List of CMMDS query specs.
|
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 | xsd:string[] |
List of VSAN disk UUIDs.
|
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* | xsd:string[] |
List of properties to gather. Not specifying a list will
fetch all properties.
|
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* | xsd:string[] |
List of VSAN/DOM object UUIDs to restrict search to.
|
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* | xsd:string[] |
List of VSAN/DOM object UUIDs.
|
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* | xsd:string[] |
Objects UUID will be checked against the filtering
conditions.
|
| limit* | xsd:int |
To limit the size of the result set.
|
| version* | xsd:int |
Filtering condition 1: object version.
|
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 | xsd:string[] |
List of labels of counters to retrieve.
|
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 | VsanPolicyChangeBatch[] |
List of PolicyChangeBatch structure with uuids and policies.
|
| ignoreSatisfiability* | xsd:boolean |
Optionally populate PolicyCost even though
object cannot be reconfigured in the current cluster topology.
Since vSphere API 6.0 |
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 | xsd:string |
DOM object UUID.
|
| policy | xsd:string |
VSAN expression formatted policy string.
|
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* | xsd:string[] |
List of VSAN disk UUIDs. If specified restricts the
diagnostics run to VSAN disks present in the provided list.
|
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 | xsd:string[] |
The array of objects' UUID which will be upgraded.
|
| newVersion | xsd:int |
The new version will be applied to objects.
|
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 |