NvdimmHealthInfo
\brief NVDIMM health information
{
"_typeName": "string",
"healthStatus": "string",
"healthInformation": "string",
"stateFlagInfo": [
"string"
],
"dimmTemperature": 0,
"dimmTemperatureThreshold": 0,
"spareBlocksPercentage": 0,
"spareBlockThreshold": 0,
"dimmLifespanPercentage": 0,
"esTemperature": 0,
"esTemperatureThreshold": 0,
"esLifespanPercentage": 0
}
Device health status.
Health status description.
State flag information.
This information is the cumulation of state flags of all the NVDIMM region state flags. It must be one or more of NvdimmNvdimmHealthInfoStateEnum
Current Nvdimm temperature in degree Celsius.
Nvdimm temperature threshold.
Default value is 0, indicating threshold has not reached, if set to 1, reached threshold limit.
Percentage of spare capavity as a percentage of factory configured space (valid range 0 to 100)
Spare block threshold.
Default value is 0, indicating threshold has not reached, if set to 1, reached threshold limit.
Lifespan of Nvdimm as percentage.
100% = Warranted life span has reached.
Energy source current temperature in degree Celsius.
Default value is 0, indicating there is no energy source for these nvdimms.
Energy source temperature threshold.
Default value is 0, indicating threshold has not reached, if set to 1, reached threshold limit.
Lifespan of Energy source as percentage.
100% = Warranted life span has reached. Default value is 0, indicating there is no energy source.