| 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 |