SettingsHardwareModuleFirmwareCompliance
The HardwareModuleFirmwareCompliance structure contains information that describe the compliance of firmware of a particular hardware module (e.g. BIOS, PCI device) on the host with respect to the firmware present in the target Hardware Support Package (HSP) specification.
Properties
Current version of the firmware present on the host hardware module. unset if version of firmware on the hardware module on the host cannot be determined.
Additional details about the hardware module itself unset if no further info was provided by HSM.
The StageStatus enumerated type contains the possible different staged statuses with respect to target version. This is only relevant when the value of ComplianceStatus is NON_COMPLIANT.
STAGED : Required components/payloads are already staged.
NOT_STAGED : Required components/payloads are not staged.
Possible values are: STAGED , NOT_STAGED
The ComplianceStatus enumerated type contains the possible different status of compliance with respect to target version.
COMPLIANT : Target version is same as current version.
NON_COMPLIANT : Target version is greater than current version.
INCOMPATIBLE : Target state cannot be applied due to conflict or missing dependencies or the target state is lesser than the current version.
UNAVAILABLE : Drift check failed due to unknown error or check hasn’t happened yet and results are not available.
Possible values are: COMPLIANT , NON_COMPLIANT , INCOMPATIBLE , UNAVAILABLE
Target version of the firmware present in the Hardware Support Package (HSP). unset if component is not present in the software specification.
JSON Example
{
"notifications": {},
"status": "COMPLIANT"
}