VsanSmartParameter

VsanSmartParameter
VsanSmartParameter

S.M.A.R.T.

stat of certain parameter.

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

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "parameter": "string",
    "value": 0,
    "threshold": 0,
    "worst": 0
}
string
parameter
Optional

S.M.A.R.T.

parameter ID. Unset if the parameter is not supported. See all supported parameter ID in VsanSmartParameterTypeEnum

See also VsanSmartParameterTypeEnum.

integer As int32 As int32
value
Optional

The raw value reported by the disk.

Unset if the value is not available. Specially, for "smarthealthstatus" parameter, the value is represented as: 0 represents for "OK". 1 represents for "Warning". 2 represents for "Impending Failure". 3 represents for "Unknown". Other values for "smarthealthstatus" parameter are invalid.

integer As int32 As int32
threshold
Optional

The (failure) limit for the parameter.

Unset if the value is not available.

integer As int32 As int32
worst
Optional

The highest value ever recorded for the parameter.

Unset if the value is not available.