# Managed Object - VsanPhoneHomeSystem(vim.VsanPhoneHomeSystem)

See also
  ClusterComputeResource, Task
Since
  vSAN API 6.6

## Managed Object Description

VsanPhoneHomeSystem contains a collection of APIs to perform online health checks. The Managed Entity can be accessed through MOID of vsan-phonehome-system through vSAN service at vCenter server side.

Properties

Name | Type | Description
--- | --- | ---
None

Methods

Methods defined in this Managed Object
VsanPerformOnlineHealthCheck

# VsanPerformOnlineHealthCheck(vsanPerformOnlineHealthCheck)

An asynchronous API for performing vSAN online health checks. This API generates a task to collect current vSAN environment settings and performance data driven by a manifest, and send the collected data to VMware for data streaming analysis. It then queries the analyzed results back to help customer have the best vSAN practices. This task usually takes about 1 minute for a typical 4 nodes vSAN cluster. However, this task can take more time based on the size of vSAN cluster, the size of queried data driven by manifest and the customer Internet speed.

Combined Privileges Required (on vSphere ManagedEntity):

Privileges | Required on
--- | ---
Host.Inventory.EditCluster | ClusterComputeResource

* The RootFolder entity in above table refers to the vCenter server itself in the vCenter UI
* The ClusterComputeResource entity in above table refers to the cluster which is being operated on

* The Required Privileges section below is not used, please ignore.

Required Privileges
  System.Read

Parameters

Name | Type | Description
--- | --- | ---
_this | ManagedObjectReference | A reference to the VsanPhoneHomeSystem used to make the method call.
cluster | ManagedObjectReference to a ClusterComputeResource | The target vSAN cluster

Return Value

Type | Description
--- | ---
ManagedObjectReference to a Task | task vCenter Task

Faults

Type | Description
--- | ---
InvalidArgument |
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

Show WSDL type definition
<element xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vsan="urn:vsan" name="VsanPerformOnlineHealthCheck" type="vsan:VsanPerformOnlineHealthCheckRequestType"/> <element xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vsan="urn:vsan" name="VsanPerformOnlineHealthCheckResponse"> <complexType> <sequence> <element name="returnval" type="vsan:ManagedObjectReference"/> </sequence> </complexType> </element>