跳到主要内容

GET – 固件清单属性

使用 GET 方法检索每个固件信息。

请求 URL

GET https://<BMC_IPADDR>/redfish/v1/UpdateService/FirmwareInventory/{Id}

响应正文

字段类型描述

Id

字符串

Id 属性用于唯一标识此固件。

Description

字符串

固件的描述。

LowestSupportedVersion

字符串

表示此软件支持的最低版本的字符串。

Name

字符串

此固件的名称。

RelatedItem

数组

与此软件清单项关联的资源的 URI。

 

RelatedItem[N]

对象

管理器资源的链接。

SoftwareId

字符串

用于标识此固件的特定 ID。

Manufacturer

字符串

表示此固件的制造商/生产商的字符串。

ReleaseDate

字符串
此固件的发布日期。
如果是 PMem 固件信息,则此对象将被隐藏。

Status

对象

已展开。

 

HealthRollup

字符串

“OK”。

 

Health

字符串

“OK”

 

State

字符串

固件清单状态,如“Enabled”、“Disabled”、“StandbySpare”。

Updateable

布尔

指示 Redfish 是否可以更新固件。

Version

字符串

固件版本号。

为了便于由管理软件进行识别,Version 属性值可以不同于 Web 或旧版 CLI 中显示的版本字符串。

WriteProtected

布尔

true

状态代码

HTTP 状态代码错误消息 ID
500InternalError

示例

以下示例 JSON 响应描述了 BMC(主)固件信息。

{
"SoftwareId": "BMC-CDI3-10",
"Updateable": true,
"Name": "Firmware:BMC",
"@odata.etag": "\"0d057295e35b9b29dda4595a90d7ac3f\"",
"Version": "40M-3.00",
"RelatedItem@odata.count": 1,
"LowestSupportedVersion": null,
"@odata.type": "#SoftwareInventory.v1_2_2.SoftwareInventory",
"WriteProtected": true,
"Id": "BMC-Primary",
"RelatedItem": [
{
"@odata.id": "/redfish/v1/Managers/1"
}
],
"Status": {
"Health": "OK",
"HealthRollup": "OK",
"State": "Enabled"
},
"ReleaseDate": "2019-09-25T00:00:00Z",
"@odata.id": "/redfish/v1/UpdateService/FirmwareInventory/BMC-Primary",
"Manufacturer": "Lenovo",
"Description": "The information of BMC (Primary) firmware."
}

以下示例 JSON 响应描述了 RAID 适配器的固件信息。

{
"SoftwareId": "DEVICE-1D490500-13",
"Updateable": true,
"Name": "Firmware:DEVICE-ThinkSystem RAID 530-8i PCIe 12Gb Adapter",
"@odata.etag": "\"dffae54e34119fe6bb7ce896633c58ae\"",
"Version": "50.5.0-1510",
"RelatedItem@odata.count": 1,
"LowestSupportedVersion": null,
"@odata.type": "#SoftwareInventory.v1_2_2.SoftwareInventory",
"Id": "Slot_7.Bundle",
"RelatedItem": [
{
"@odata.id": "/redfish/v1/Systems/1/PCIeDevices/slot_7"
}
],
"Status": {
"Health": "OK",
"HealthRollup": "OK",
"State": "Enabled"
},
"ReleaseDate": "2018-06-25T00:00:00Z",
"@odata.id": "/redfish/v1/UpdateService/FirmwareInventory/Slot_7.Bundle",
"Manufacturer": "AVAGO Technologies",
"Description": "The information of ThinkSystem RAID 530-8i PCIe 12Gb Adapter firmware."
}