| 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 VsanVcClusterHealthSystem used to make the method call. |
cluster | ManagedObjectReference
to a ClusterComputeResource |
The VC cluster
|
srNumber | xsd:string |
The Customer Service Request number ID
|
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 |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanVcClusterHealthSystem used to make the method call. |
cluster | ManagedObjectReference
to a ClusterComputeResource |
The target VC cluster.
|
targetHosts* | 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 |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanVcClusterHealthSystem used to make the method call. |
cluster | ManagedObjectReference
to a ClusterComputeResource |
The target VC cluster
|
Return Value
Type | Description |
---|---|
xsd:int | The periodical health check interval in minutes. Return 0 indicates the 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 |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanVcClusterHealthSystem used to make the method call. |
cluster | ManagedObjectReference
to a ClusterComputeResource |
The target VC cluster
|
Return Value
Type | Description |
---|---|
VsanClusterHealthConfigs | The Virtual SAN 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 |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanVcClusterHealthSystem used to make the method call. |
cluster | ManagedObjectReference
to a ClusterComputeResource |
The VC cluster.
|
uuids* | 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 |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanVcClusterHealthSystem used to make the method call. |
cluster* | ManagedObjectReference
to a ClusterComputeResource |
The VC cluster. Not set will collect the telemetry
for all of Virtual SAN cluster
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 |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanVcClusterHealthSystem used to make the method call. |
level* | xsd:string |
The log level to set. Unset will set the log level to the
default log level as INFO.
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. |
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 | ManagedObjectReference
to a ClusterComputeResource |
The target VC cluster
|
vsanClusterHealthCheckInterval | xsd:int |
The Virtual SAN cluster periodical health check
interval in minutes. The value 0 will disable the
periodical health check
|
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 |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanVcClusterHealthSystem used to make the method call. |
proxyConfig | VsanClusterTelemetryProxyConfig |
The proxy configuration
|
Return Value
Type | Description |
---|---|
xsd:boolean | True indicates the proxy test is successful |
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 |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanVcClusterHealthSystem used to make the method call. |
cluster | ManagedObjectReference
to a ClusterComputeResource |
The VC cluster
|
count* | 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* | 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 |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanVcClusterHealthSystem used to make the method call. |
cluster | ManagedObjectReference
to a ClusterComputeResource |
The VC cluster
|
count* | 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 |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanVcClusterHealthSystem used to make the method call. |
cluster | ManagedObjectReference
to a ClusterComputeResource |
The target cluster
|
timeout | xsd:int |
The timeout time in second for the VM creation test.
The suggested value could be 2 mintues
|
Return Value
Type | Description |
---|---|
VsanClusterCreateVmHealthTestResult | The Virtual SAN 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 |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanVcClusterHealthSystem used to make the method call. |
cluster | ManagedObjectReference
to a ClusterComputeResource |
The target cluster
|
vmCreateTimeout* | xsd:int |
Since vSphere API 5.5 |
objUuids* | xsd:string[] |
Since vSphere API 5.5 |
includeObjUuids* | xsd:boolean |
Whether to include detailed per-object health in the result.
Since vSphere API 5.5 |
fields* | 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
Since vSphere API 5.5 |
fetchFromCache* | xsd:boolean |
True to return the result from cache directly intead of running
the full health check. The cache will be updated and keep the
latest Virtual SAN health summary check result either triggering from
user on-demand request or the periodical Virtual SAN health check for
triggering health event/alarm. Default is False
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. |
Events
Type | |
---|---|
None |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanVcClusterHealthSystem used to make the method call. |
cluster | ManagedObjectReference
to a ClusterComputeResource |
The VC cluster
|
count* | 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 Virtual SAN cluster network performance 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 |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanVcClusterHealthSystem used to make the method call. |
cluster | ManagedObjectReference
to a ClusterComputeResource |
The target cluster
|
multicast | xsd:boolean |
True to test Virtual SAN multicast network performance. Currently,
we only support the multicast performance test
|
Return Value
Type | Description |
---|---|
VsanClusterNetworkLoadTestResult | The Virtual SAN cluster multicast performance 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 |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanVcClusterHealthSystem used to make the method call. |
cluster | ManagedObjectReference
to a ClusterComputeResource |
The VC cluster
|
count* | 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* | 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 Virtual SAN storage load 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 |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanVcClusterHealthSystem used to make the method call. |
Return Value
Type | Description |
---|---|
VsanStorageWorkloadType[] | The Virtual SAN cluster VMDK workload type |
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 |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanVcClusterHealthSystem used to make the method call. |
cluster | ManagedObjectReference
to a ClusterComputeResource |
The VC cluster
|
targetHosts* | ManagedObjectReference[]
to a HostSystem[] |
Leave this unset
Since vSphere API 5.5 |
Return Value
Type | Description |
---|---|
ManagedObjectReference
to a Task | task VC 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 |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanVcClusterHealthSystem used to make the method call. |
cluster | ManagedObjectReference
to a ClusterComputeResource |
The VC cluster
|
targetHosts* | ManagedObjectReference[]
to a HostSystem[] |
Leave this unset
Since vSphere API 5.5 |
Return Value
Type | Description |
---|---|
ManagedObjectReference
to a Task | task VC 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 |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanVcClusterHealthSystem used to make the method call. |
cluster | ManagedObjectReference
to a ClusterComputeResource |
The target VC cluster
|
includeHostsResult* | xsd:boolean |
True to include the hcl information for
each of host in the cluster. Default is True if it's not set
Since vSphere API 5.5 |
Return Value
Type | Description |
---|---|
VsanClusterHclInfo | The Virtual SAN cluster HCL information |
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 |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanVcClusterHealthSystem used to make the method call. |
cluster | ManagedObjectReference
to a ClusterComputeResource |
The target cluster
|
Return Value
Type | Description |
---|---|
VsanClusterHealthSystemVersionResult | The Virtual SAN 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 |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanVcClusterHealthSystem used to make the method call. |
cluster | ManagedObjectReference
to a ClusterComputeResource |
The target VC cluster
|
runname | xsd:string |
The name for this test
|
durationSec* | xsd:int |
The duration time for each of VMDK load test
Since vSphere API 5.5 |
specs* | VsanVmdkLoadTestSpec[] |
Since vSphere API 5.5 |
action* | 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 |
Parameters
Name | Type | Description |
---|---|---|
_this | ManagedObjectReference | A reference to the VsanVcClusterHealthSystem used to make the method call. |
url* | xsd:string |
The URL for downloading the HCL DB. Unset to use the offical 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 | |
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. |
db | xsd:string |
The new DB, in base64 encoded, gzipped JSON format
|
Return Value
Type | Description |
---|---|
xsd:boolean | Always return True, or throw exception. False is never returned. |
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 |
Top of page | Local Methods | ||
Managed Object Types | Data Object Types | All Properties | All Methods |