Skip to main content

GET – Firmware inventory instance

Request

  1. Chassis resource represents the physical components properties for any system.

  2. The non-CPU/device centric parts of the schema are all accessed either directly or indirectly through this resource.

  3. This one object is intended to represent racks, rack mount servers, blades, standalone, modular systems, enclosures, and all other containers.

  4. Lenovo Supported instance: BMC-Primary, BMC-Backup, UEFI, LXPM, LXPMLinuxDriver1, LXPMWindowsDriver1, PSU1,PSU2

GET https://{{ip}}/redfish/v1/UpdateService/FirmwareInventory /{{firmwareinventory_instance}}
Content-Type: application/json

Response

Table 1. FirmwareInventory Properties

Name

Type

Read only

Description

(OData Attributes)  

Refer to OData Support

Oem

Object

 

OEM Extension (Optional), Refer to Resource Complex Types.

Id(M)

String

True

Refer to Resource Type Definitions

Name(M)

String

True

Updateable

Boolean

True

An indication of whether the Update Service can update this firmware.

Version

String

True

The version of this software.

SoftwareId

String

True

Software ID of this firmware. The property is not supported in PSU firmware inventory.

Status

object

True

Status contains Health, State

ReleaseDatestring

True

Release date of this firmware.

Request

to get BMC-Primary
https://{{ip}}/redfish/v1/UpdateService/FirmwareInventory/BMC-Primary

Response example

{
"@odata.context": "/redfish/v1/$metadata#UpdateService/FirmwareInventory/Members/$entity",
"@odata.etag": "\"1591921955\"",
"@odata.id": "/redfish/v1/UpdateService/FirmwareInventory/BMC-Primary",
"@odata.type": "#SoftwareInventory.v1_2_0.SoftwareInventory",
"Id": "BMC-Primary",
"Name": "BMC-Primary Firmware",
"RelatedItem": [
{
"@odata.id": "/redfish/v1/Managers/Self"
}
],
"RelatedItem@odata.count": 1,
"ReleaseDate": "2020:11:16",
"SoftwareId": "BMC_TEST",
"Status": {
"Health": "OK",
"State": "Enabled"
},
"Updateable": true,
"Version": "1.73"
}