Phm_HardwareSupportManagers_HealthUpdateInfo

Phm_HardwareSupportManagers_HealthUpdateInfo
Phm_HardwareSupportManagers_HealthUpdateInfo

The HardwareSupportManagers.HealthUpdateInfo structure defines a type of health update to be supported.

JSON Example
{
    "id": "string",
    "description": "string",
    "severity": "string",
    "purpose": "string",
    "component_category": "string"
}
string
id
Required

Unique identifier

string
description
Required

Message key for the message that provides important information about the health update info.

severity
Required

The HardwareSupportManagers.HealthUpdateInfoSeverity enumerated type defines severity levels for all HardwareSupportManagers.HealthUpdateInfo.
CRITICAL : Critical severity
WARNING : Warning severity
INFO : Info severity

purpose
Required

The HardwareSupportManagers.HealthUpdateInfoPurpose enumerated type defines purpose categories for all HardwareSupportManagers.HealthUpdateInfo.
FAILURE : Indicates failure of a hardware component.
PREDICTIVE_FAILURE : Indicates predictive failure of a hardware component.
SOFTWARE_INCOMPATIBILITY : Indicates software incompatiblity.
SECURITY_INFORMATION : Indicates security related information.
HEALTH_STATISTIC : Indicates health statistic information about a hardware component.
MISCELLANEOUS : Indicates unclassified purpose category.

component_category
Required

The HardwareSupportManagers.HealthUpdateInfoComponentCategory enumerated type defines target component categories for all HardwareSupportManagers.HealthUpdateInfo.
COMPUTE : Target component is part of compute resources.
MEMORY : Target component is part of memory resources.
STORAGE : Target component is part of storage resources.
NETWORK : Target component is part of network resources.
BOOT : Target component is part of boot drives.
MISCELLANEOUS : Target componet is something else other than the above categories.