| Local Methods | ||
Managed Object Types | Data Object Types | All Properties | All Methods |
Properties
Name | Type | Description |
---|---|---|
None |
Methods
Privileges | Required on |
---|---|
Global.Diagnostics | RootFolder |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanVcClusterHealthSystem used to make the method call. |
cluster P | ManagedObjectReference
to a ClusterComputeResource |
The vCenter cluster
Since vSphere API 5.5 |
srNumber P | xsd:string |
The Customer Service Request number ID
Since vSphere API 5.5 |
Return Value
Type | Description |
---|---|
ManagedObjectReference
to a Task | task vCenter Task |
Faults
Type | Description |
---|---|
NotFound | |
NotSupported | Thrown if run directly on an ESX Server host. |
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 |
Privileges | Required on |
---|---|
System.Read | ClusterComputeResource |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanVcClusterHealthSystem used to make the method call. |
cluster P | ManagedObjectReference
to a ClusterComputeResource |
The target cluster.
Since vSAN API 7.0 |
Return Value
Type | Description |
---|---|
VsanClusterFileServiceHealthSummary | The file service health summary. Return None if the file service is not enabled. |
Faults
Type | Description |
---|---|
InvalidArgument | Exception for invalid input arguments, for example, if the cluster is not found. |
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 VsanVcClusterHealthSystem used to make the method call. |
cluster P | ManagedObjectReference
to a ClusterComputeResource |
Since vSAN API vSAN 6.7U1 |
Return Value
Type | Description |
---|---|
ManagedObjectReference
to a Task |
Faults
Type | Description |
---|---|
NotFound | |
NotSupported | Thrown if run directly on an ESX Server host. |
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 |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanVcClusterHealthSystem used to make the method call. |
sha1sums P | xsd:string[] |
Since vSAN API 6.6 |
Return Value
Type | Description |
---|---|
ManagedObjectReference
to a Task |
Faults
Type | Description |
---|---|
NotFound | |
NotSupported | Thrown if run directly on an ESX Server host. |
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 |
Privileges | Required on |
---|---|
System.Read | ClusterComputeResource |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanVcClusterHealthSystem used to make the method call. |
cluster P | ManagedObjectReference
to a ClusterComputeResource |
The target vSAN cluster
Since vSAN API 7.0 |
release P | xsd:string |
The target vSphere release
Since vSAN API 7.0 |
Return Value
Type | Description |
---|---|
VsanHclReleaseConstraint | The HCL driver constraints for all the PCIe device used by vSAN, and current firmware versions of that device in the cluster. |
Faults
Type | Description |
---|---|
NotFound | |
NotSupported | Thrown if run directly on an ESX Server host. |
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 if unexpected error happened during the query, such as the cluster HCL info is unable to be retrieved, etc. |
Events
Type | |
---|---|
None |
Privileges | Required on |
---|---|
System.Read | ClusterComputeResource |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanVcClusterHealthSystem used to make the method call. |
cluster P | ManagedObjectReference
to a ClusterComputeResource |
The target vSAN cluster
Since vSAN API 7.0 |
minor P | xsd:string[] |
A list of minor update releases. E.g., ['ESXi 6.7 U2']
Since vSAN API 7.0 |
major P | xsd:string[] |
A list of major update releases. E.g., ['ESXi 6.8', 'ESXi 7.0']
Since vSAN API 7.0 |
Return Value
Type | Description |
---|---|
VsanHclReleaseConstraint[] | A list of VsanHclReleaseConstraint consists of: Hcl Constraints for one recommended minor release(if applicable) and Hcl Constraints for one recommended major release(if applicable). If none of the minor or major releases are prefered by vSAN, an empty list will be returned. |
Faults
Type | Description |
---|---|
NotFound | |
NotSupported | Thrown if run directly on an ESX Server host. |
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 if unexpected error happened during the query, such as the releases to query is not recognized or supported by vSAN, or vSAN is not able to retrieve the HCL info from the cluster, etc. |
Events
Type | |
---|---|
None |
Privileges | Required on |
---|---|
System.Read | ClusterComputeResource |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanVcClusterHealthSystem used to make the method call. |
cluster P | ManagedObjectReference
to a ClusterComputeResource |
The target VC cluster
Since vSAN API 6.6 |
Return Value
Type | Description |
---|---|
xsd:string[] | The list of all silent health checks testIds |
Faults
Type | Description |
---|---|
NotFound | |
NotSupported | Thrown if run directly on an ESX Server host. |
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 |
Privileges | Required on |
---|---|
System.Read | ClusterComputeResource |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanVcClusterHealthSystem used to make the method call. |
cluster P | ManagedObjectReference
to a ClusterComputeResource |
The target vCenter cluster.
Since vSphere API 5.5 |
targetHosts* P | ManagedObjectReference[]
to a HostSystem[] |
Leave this unset
Since vSphere API 5.5 |
Return Value
Type | Description |
---|---|
xsd:boolean | True if any of host has running rebalance process |
Faults
Type | Description |
---|---|
NotFound | |
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 |
Privileges | Required on |
---|---|
System.Read | ClusterComputeResource |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanVcClusterHealthSystem used to make the method call. |
cluster P | ManagedObjectReference
to a ClusterComputeResource |
The target vCenter cluster
Since vSphere API 5.5 |
Return Value
Type | Description |
---|---|
xsd:int | The periodical health check interval in minutes. Return 0 indicates the scheduled health check is disabled |
Faults
Type | Description |
---|---|
NotFound | |
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 |
Privileges | Required on |
---|---|
System.Read | ClusterComputeResource |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanVcClusterHealthSystem used to make the method call. |
cluster P | ManagedObjectReference
to a ClusterComputeResource |
The target vCenter cluster
Since vSphere API 5.5 |
Return Value
Type | Description |
---|---|
VsanClusterHealthConfigs | The vSAN cluster health service configuration |
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 |
Privileges | Required on |
---|---|
System.Read | RootFolder |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanVcClusterHealthSystem used to make the method call. |
Return Value
Type | Description |
---|---|
VsanClusterTelemetryProxyConfig | The vSAN proxy configuration |
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 |
Privileges | Required on |
---|---|
Host.Config.Storage | ClusterComputeResource |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanVcClusterHealthSystem used to make the method call. |
cluster P | ManagedObjectReference
to a ClusterComputeResource |
The VC cluster.
Since vSphere API 5.5 |
uuids* P | xsd:string[] |
The object UUIDs need to be repaired.
Unset to fix all of objects under the cluster
Since vSphere API 5.5 |
Return Value
Type | Description |
---|---|
ManagedObjectReference
to a Task | task VC Task |
Faults
Type | Description |
---|---|
NotFound | |
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 |
Privileges | Required on |
---|---|
Global.Settings | RootFolder |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanVcClusterHealthSystem used to make the method call. |
cluster P | ManagedObjectReference
to a ClusterComputeResource |
The vCenter cluster for collecting vSAN telemetry data
Since vSphere API 5.5 |
Return Value
Type | Description |
---|---|
None |
Faults
Type | Description |
---|---|
NotFound | |
NotSupported | Thrown if run directly on an ESX Server host. |
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 |
Privileges | Required on |
---|---|
Global.Settings | RootFolder |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanVcClusterHealthSystem used to make the method call. |
level* P | xsd:string |
The log level to set. Unset will set the log level to the
default log level as INFO. See all log levels through
VsanVcClusterHealthSystemVsanHealthLogLevelEnum
Since vSphere API 5.5 |
Return Value
Type | Description |
---|---|
None |
Faults
Type | Description |
---|---|
NotFound | |
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 |
Privileges | Required on |
---|---|
Global.Settings | RootFolder |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanVcClusterHealthSystem used to make the method call. |
cluster P | ManagedObjectReference
to a ClusterComputeResource |
The target vCenter cluster
Since vSphere API 5.5 |
vsanClusterHealthCheckInterval P | xsd:int |
The vSAN cluster periodical health check
interval in minutes. The value 0 will disable the
periodical health check
Since vSphere API 5.5 |
Return Value
Type | Description |
---|---|
None |
Faults
Type | Description |
---|---|
NotFound | |
NotSupported | Thrown if run directly on an ESX Server host. |
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 |
Privileges | Required on |
---|---|
Global.Settings | RootFolder |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanVcClusterHealthSystem used to make the method call. |
cluster P | ManagedObjectReference
to a ClusterComputeResource |
The target vCenter cluster
Since vSAN API 6.6 |
addSilentChecks* P | xsd:string[] |
The health checks/groups to silent.
Since vSAN API 6.6 |
removeSilentChecks* P | xsd:string[] |
The health checks/groups to restore.
Since vSAN API 6.6 |
Return Value
Type | Description |
---|---|
xsd:boolean | True to indicate the value being set successfully. No return otherwise. |
Faults
Type | Description |
---|---|
NotFound | |
NotSupported | Thrown if run directly on an ESX Server host. |
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 |
Privileges | Required on |
---|---|
Global.Settings | RootFolder |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanVcClusterHealthSystem used to make the method call. |
cluster P | ManagedObjectReference
to a ClusterComputeResource |
The target vCenter cluster
Since vSphere API 5.5 |
vsanClusterHealthConfig P | VsanClusterHealthConfigs |
The vSAN cluster CEIP configuration
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 |
Privileges | Required on |
---|---|
Global.Settings | RootFolder |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanVcClusterHealthSystem used to make the method call. |
proxyConfig P | VsanClusterTelemetryProxyConfig |
The proxy configuration
Since vSphere API 5.5 |
Return Value
Type | Description |
---|---|
xsd:boolean | True indicates the proxy test is successful |
Faults
Type | Description |
---|---|
NotSupported | Thrown if run directly on an ESX Server host. |
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 |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanVcClusterHealthSystem used to make the method call. |
sha1sums P | xsd:string[] |
Since vSAN API 6.6 |
Return Value
Type | Description |
---|---|
None |
Faults
Type | Description |
---|---|
NotFound | |
NotSupported | Thrown if run directly on an ESX Server host. |
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 |
Privileges | Required on |
---|---|
System.Read | RootFolder |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanVcClusterHealthSystem used to make the method call. |
Return Value
Type | Description |
---|---|
VsanClusterHealthCheckInfo[] | A list of health check info constructed by testId, testName, groupId and groupName |
Faults
Type | Description |
---|---|
NotFound | |
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 |
Privileges | Required on |
---|---|
System.Read | ClusterComputeResource |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanVcClusterHealthSystem used to make the method call. |
cluster P | ManagedObjectReference
to a ClusterComputeResource |
The vCenter cluster
Since vSphere API 5.5 |
count* P | xsd:int |
Collect the last test data for the given number at most.
Default to get the latest one historical data.
Since vSphere API 5.5 |
taskId* P | xsd:string |
The task Id which run the attach to SR operation.Default is None
The count parameter will be ignored when the taskId is not None
Since vSphere API 5.5 |
Return Value
Type | Description |
---|---|
VsanAttachToSrOperation[] | The attach to SR operation results |
Faults
Type | Description |
---|---|
NotFound | |
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 |
Privileges | Required on |
---|---|
System.Read | ClusterComputeResource |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanVcClusterHealthSystem used to make the method call. |
cluster P | ManagedObjectReference
to a ClusterComputeResource |
The vCenter cluster
Since vSphere API 5.5 |
count* P | xsd:int |
Collect the last test data for the given number at most.
Default to get the latest one historical data
Since vSphere API 5.5 |
Return Value
Type | Description |
---|---|
VsanClusterCreateVmHealthTestResult[] | The VM creation test results |
Faults
Type | Description |
---|---|
NotFound | |
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 |
Privileges | Required on |
---|---|
VirtualMachine.Inventory.Create VirtualMachine.Inventory.Delete | ClusterComputeResource |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanVcClusterHealthSystem used to make the method call. |
cluster P | ManagedObjectReference
to a ClusterComputeResource |
The target cluster
Since vSphere API 5.5 |
timeout P | xsd:int |
The timeout time in second for the VM creation test.
The suggested value could be 2 mintues
Since vSphere API 5.5 |
Return Value
Type | Description |
---|---|
VsanClusterCreateVmHealthTestResult | The vSAN cluster VM creation test result |
Faults
Type | Description |
---|---|
NotFound | |
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 |
Querying vSAN cluster requires System.Read privilege on the cluster. If the API is called to have pre-flight health check on a bunch of hosts, System.Read privilege on all these hosts is required.
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanVcClusterHealthSystem used to make the method call. |
cluster* P | ManagedObjectReference
to a ClusterComputeResource |
The target cluster
Since vSphere API 5.5 |
vmCreateTimeout* P | xsd:int |
Since vSphere API 5.5 |
objUuids* P | xsd:string[] |
Since vSphere API 5.5 |
includeObjUuids* P | xsd:boolean |
Whether to include detailed per-object health in the
result. Default to True. Set to false if this value
is not of importance to save computing resources.
Since vSphere API 5.5 |
fields* P | xsd:string[] |
If set, only the properties listed in the array are returned in the
result data object. Normally the output of this API can be quite large
so this allows clients which are only interested in a subset to save
network bandwidth and deserialization effort. The possible value is the
field from the VsanClusterHealthSummary class like 'objectHealth',
'networkHealth' etc
If unset, following properities are included in the result.
'clusterStatus',
'timestamp',
'clusterVersions',
'objectHealth',
'vmHealth',
'networkHealth',
'limitHealth',
'advCfgSync',
'createVmHealth',
'physicalDisksHealth',
'hclInfo',
'groups',
'overallHealth',
'overallHealthDescription',
'clomdLiveness',
'diskBalance'
Since vSphere API 5.5 |
fetchFromCache* P | xsd:boolean |
True to return the result from cache directly instead
of running the full health check. The cache will be
updated and keep the latest vSAN health summary check
result either triggering from user on-demand request or
the periodical vSAN health check for triggering health
event/alarm. Default is False.
Since vSphere API 5.5 |
perspective* P | xsd:string |
The total amount of health checks is split into multiple different
perspectives. This parameter controls which health checks are
performed/returned. Please refer to VsanHealthPerspective
for all of possible values
Since vSphere API 5.5 |
hosts* P | ManagedObjectReference[]
to a HostSystem[] |
Include the individual host(s) into the health check, with
other hosts specified with the cluster parameter.
Since vSphere API 5.5 |
Return Value
Type | Description |
---|---|
VsanClusterHealthSummary | Returns a health summary data object. |
Faults
Type | Description |
---|---|
NotFound | |
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 |
Privileges | Required on |
---|---|
System.Read | ClusterComputeResource |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanVcClusterHealthSystem used to make the method call. |
cluster P | ManagedObjectReference
to a ClusterComputeResource |
The target cluster
Since vSAN API vSAN 6.7U1 |
hosts* P | ManagedObjectReference[]
to a HostSystem[] |
Include the individual host(s) into the health check, with
other hosts specified with the cluster parameter
Since vSAN API vSAN 6.7U1 |
includeDataProtectionHealth* P | xsd:boolean |
This parameter is not used,
and no data protection health will be collected.
Since vSAN API vSAN 6.7U1 |
Return Value
Type | Description |
---|---|
ManagedObjectReference
to a Task | task VC Task |
Faults
Type | Description |
---|---|
NotFound | |
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 |
Privileges | Required on |
---|---|
System.Read | ClusterComputeResource |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanVcClusterHealthSystem used to make the method call. |
cluster P | ManagedObjectReference
to a ClusterComputeResource |
The vCenter cluster
Since vSphere API 5.5 |
count* P | xsd:int |
Collect the last test data for the given number at most.
Default to get the latest one historical data.
Since vSphere API 5.5 |
Return Value
Type | Description |
---|---|
VsanClusterNetworkLoadTestResult[] | The vSAN cluster network performance test results. |
Faults
Type | Description |
---|---|
NotFound | |
NotSupported | |
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 |
Privileges | Required on |
---|---|
System.Read | ClusterComputeResource |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanVcClusterHealthSystem used to make the method call. |
cluster P | ManagedObjectReference
to a ClusterComputeResource |
The target cluster
Since vSphere API 5.5 |
multicast P | xsd:boolean |
True to test vSAN multicast network performance.
False to test vSAN unicast network performance.
Since vSphere API 5.5 |
durationSec* P | xsd:int |
The duration of the Network Performance test. Default is
15 seconds if not set.
Since vSphere API 5.5 |
Return Value
Type | Description |
---|---|
VsanClusterNetworkLoadTestResult | The vSAN cluster network performance test result |
Faults
Type | Description |
---|---|
NotFound | |
NotSupported | |
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 |
Privileges | Required on |
---|---|
System.Read | ClusterComputeResource |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanVcClusterHealthSystem used to make the method call. |
cluster P | ManagedObjectReference
to a ClusterComputeResource |
The target cluster
Since vSAN API 6.7 |
uuids P | xsd:string[] |
List of object UUIDs.
Since vSAN API 6.7 |
Return Value
Type | Description |
---|---|
VsanClusterObjectExtAttrs[] | A list of vSAN cluster object extended attributes of given objects |
Faults
Type | Description |
---|---|
NotFound | |
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 |
Privileges | Required on |
---|---|
System.Read | ClusterComputeResource |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanVcClusterHealthSystem used to make the method call. |
cluster P | ManagedObjectReference
to a ClusterComputeResource |
The target cluster
Since vSAN API 6.6 |
Return Value
Type | Description |
---|---|
VsanSmartStatsHostSummary[] | The vSAN physical disks S.M.A.R.T. stats |
Faults
Type | Description |
---|---|
NotFound | |
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 |
Privileges | Required on |
---|---|
System.Read | ClusterComputeResource |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanVcClusterHealthSystem used to make the method call. |
cluster P | ManagedObjectReference
to a ClusterComputeResource |
The vCenter cluster
Since vSphere API 5.5 |
count* P | xsd:int |
Collect the last test data for the given number at most.
Default to get the latest one historical data.
Since vSphere API 5.5 |
taskId* P | xsd:string |
The task Id which run the VMDK performance test. Default is None
The count parameter will be ignored when the taskId is not None
Since vSphere API 5.5 |
Return Value
Type | Description |
---|---|
VsanClusterVmdkLoadTestResult[] | The vSAN storage load test results. |
Faults
Type | Description |
---|---|
NotFound | |
NotSupported | |
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 |
Privileges | Required on |
---|---|
System.Read | RootFolder |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanVcClusterHealthSystem used to make the method call. |
Return Value
Type | Description |
---|---|
VsanStorageWorkloadType[] | The vSAN cluster VMDK workload type |
Faults
Type | Description |
---|---|
NotFound | |
NotSupported | |
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 |
Privileges | Required on |
---|---|
Host.Config.Storage | ClusterComputeResource |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanVcClusterHealthSystem used to make the method call. |
cluster P | ManagedObjectReference
to a ClusterComputeResource |
The vCenter cluster
Since vSphere API 5.5 |
targetHosts* P | ManagedObjectReference[]
to a HostSystem[] |
Leave this unset
Since vSphere API 5.5 |
Return Value
Type | Description |
---|---|
ManagedObjectReference
to a Task | task vCenter Task to track the rebalance process on the hosts. The task will be completed if all of hosts complete the rebalance |
Faults
Type | Description |
---|---|
NotFound | |
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 |
Privileges | Required on |
---|---|
Host.Config.Storage | ClusterComputeResource |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanVcClusterHealthSystem used to make the method call. |
cluster P | ManagedObjectReference
to a ClusterComputeResource |
The vCenter cluster
Since vSphere API 5.5 |
targetHosts* P | ManagedObjectReference[]
to a HostSystem[] |
Leave this unset
Since vSphere API 5.5 |
Return Value
Type | Description |
---|---|
ManagedObjectReference
to a Task | task vCenter Task to track the rebalance stop process. The task will be completed if all of hosts have stopped the rebalance |
Faults
Type | Description |
---|---|
NotFound | |
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 |
Privileges | Required on |
---|---|
System.Read | ClusterComputeResource |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanVcClusterHealthSystem used to make the method call. |
cluster* P | ManagedObjectReference
to a ClusterComputeResource |
The target vCenter cluster. Set to NULL if only intent to get
the HCL DB status in general
Since vSphere API 5.5 |
includeHostsResult* P | xsd:boolean |
True to include the HCL information for
each of host in the cluster. Default is True if it's not set. And will be
overrided to False if cluster is NULL
Since vSphere API 5.5 |
includeVendorInfo* P | xsd:boolean |
Include the vendor tool information in the result
Since vSphere API 5.5 |
esxRelease* P | xsd:string |
The ESXi release version which HCL is computed against
Since vSphere API 5.5 |
Return Value
Type | Description |
---|---|
VsanClusterHclInfo | The HCL information for the cluster |
Faults
Type | Description |
---|---|
NotFound | |
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 |
Privileges | Required on |
---|---|
System.Read | ClusterComputeResource |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanVcClusterHealthSystem used to make the method call. |
cluster P | ManagedObjectReference
to a ClusterComputeResource |
The target cluster
Since vSphere API 5.5 |
Return Value
Type | Description |
---|---|
VsanClusterHealthSystemVersionResult | The vSAN health service version |
Faults
Type | Description |
---|---|
NotFound | |
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 |
Privileges | Required on |
---|---|
System.Read | ClusterComputeResource |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanVcClusterHealthSystem used to make the method call. |
cluster P | ManagedObjectReference
to a ClusterComputeResource |
The target vCenter cluster.
Since vSphere API 5.5 |
runname P | xsd:string |
The name for this test.
Since vSphere API 5.5 |
durationSec* P | xsd:int |
The duration time for each of VMDK load test.
Since vSphere API 5.5 |
specs* P | VsanVmdkLoadTestSpec[] |
Since vSphere API 5.5 |
action* P | xsd:string |
The possible actions are "prepare", "run" and "cleanup"
and "fullrun". Default is "fullrun".
Since vSphere API 5.5 |
Return Value
Type | Description |
---|---|
ManagedObjectReference
to a Task | task VC Task. |
Faults
Type | Description |
---|---|
NotFound | |
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 |
Privileges | Required on |
---|---|
Global.Settings | RootFolder |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanVcClusterHealthSystem used to make the method call. |
url* P | xsd:string |
The URL for downloading the HCL DB. Unset to use the official
standard location on vmware.com
Since vSphere API 5.5 |
Return Value
Type | Description |
---|---|
xsd:boolean | Always return True, or throw exception. False is never returned. |
Faults
Type | Description |
---|---|
NotFound | |
NotSupported | Thrown if run directly on an ESX Server host. |
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 |
Privileges | Required on |
---|---|
Global.Settings | RootFolder |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanVcClusterHealthSystem used to make the method call. |
db P | xsd:string |
The new DB, in base64 encoded, gzipped JSON format
Since vSphere API 5.5 |
Return Value
Type | Description |
---|---|
xsd:boolean | Always return True, or throw exception. False is never returned. |
Faults
Type | Description |
---|---|
NotFound | |
NotSupported | Thrown if run directly on an ESX Server host. |
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 |
Top of page | Local Methods | ||
Managed Object Types | Data Object Types | All Properties | All Methods |