VsanHealthThreshold

VsanHealthThreshold
VsanHealthThreshold

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.

This structure may be used only with operations rendered under /vsan.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "yellowValue": 0,
    "redValue": 0,
    "target": "string",
    "enabled": false
}
integer As int64 As int64
yellowValue
Required

Entity beyond this threshold will be marked as VsanHealthStatusType.yellow.

integer As int64 As int64
redValue
Required

Entity beyond this threshold will be marked as VsanHealthStatusType.red.

string
target
Optional

This optional attribute is used as the target for the thresholds.

The definition of the targets: VsanHealthThresholdTargetEnum

See also VsanHealthThresholdTargetEnum.

boolean
enabled
Optional

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.