# Data Object - VsanHealthThreshold(vim.vsan.VsanHealthThreshold)

Property of
  VsanClusterWhatifHostFailuresResult, VsanHealthConfigSpec, VsanResourceCheckResult, VsanSpaceUsage
Extends
  DynamicData
Since
  vSAN API vSAN 6.7U3

## Data Object Description

Define threshold values for the health status VsanHealthStatusType.red and VsanHealthStatusType.yellow for the given vSAN entity. Each vSAN entity is independent to define the threshold values as per the requirement. Like a capacity system can have threshold in form of percentage of total capacity. Other systems, for example, congestion system can have threshold value as fixed numbers.

Properties

Name | Type | Description
--- | --- | ---
enabled* | xsd:boolean | As each target will have its own switch for threshold customization, this field is used to tell if the threshold takes effect. If not given, the default value is False. Since vSAN API vSAN 7.0U2
redValue | xsd:long | Entity beyond this threshold will be marked as VsanHealthStatusType.red.
target* | xsd:string | This optional attribute is used as the target for the thresholds. The definition of the targets: VsanHealthThresholdTarget See VsanHealthThresholdTarget Since vSAN API vSAN 7.0U2
yellowValue | xsd:long | Entity beyond this threshold will be marked as VsanHealthStatusType.yellow.
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="VsanHealthThreshold"> <complexContent> <extension base="vsan:DynamicData"> <sequence> <element name="yellowValue" type="xsd:long"/> <element name="redValue" type="xsd:long"/> <element name="target" type="xsd:string" minOccurs="0"/> <element name="enabled" type="xsd:boolean" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>