# Data Object - VsanHealthTroubleshooting(vim.cluster.VsanHealthTroubleshooting)

Property of
  VsanClusterHealthResultWithRemediation
Extends
  DynamicData
See also
  VsanHealthActionBase
Since
  vSAN API 8.0.0.2

## Data Object Description

This class describes how to troubleshoot a specific health issue, which will provide either diagnostic steps for further root cause with any kind of support data or remediation approaches for how to recover or both.

Properties

Name | Type | Description
--- | --- | ---
diagnosticSteps* | VsanHealthActionBase[] | The diagnostic steps for further root cause or providing more support data for current health issue.
remediations* | VsanHealthActionBase[] | The supported remediations for this health issue. Notice we may support multiple remediation options and the first one in the list should always be the recommended one.
Properties inherited from DynamicData
None

*Need not be set
Show WSDL type definition
<complexType xmlns="http://www.w3.org/2001/XMLSchema" xmlns:vsan="urn:vsan" name="VsanHealthTroubleshooting"> <complexContent> <extension base="vsan:DynamicData"> <sequence> <element name="diagnosticSteps" type="vsan:VsanHealthActionBase" minOccurs="0" maxOccurs="unbounded"/> <element name="remediations" type="vsan:VsanHealthActionBase" minOccurs="0" maxOccurs="unbounded"/> </sequence> </extension> </complexContent> </complexType>