GET – Collection for firmware inventories on the server
Use the GET method to retrieve a firmware info list placed on the server.
Request URL
GET https://<BMC_IPADDR>/redfish/v1/UpdateService/FirmwareInventory
Response body
Field | Type | Description | ||||||
---|---|---|---|---|---|---|---|---|
Members | Array | Items: A reference link of the elements of Firmware | ||||||
Name | String | SoftwareInventoryCollection | ||||||
Description | String | Firmware Inventory Collection. |
The “FirmwareInventory” describes firmware information of multiple kinds of devices, which includes:
BMC (Primary), BMC (Backup) UEFI LXPM, LXPM Windows/Linux driver, and firmwares of Onboard and add-on adapter supporting PLDM or agentless management Disk drive managed by RAID controller (Not supported on AMD Milan-based systems) Intel® Optane™ Persistent Memory (Not supported on AMD Milan-based systems) Power supply unit
For each returned result, the properties may be partially implemented according to device specifics.
Status code
HTTP Status Code | Error Message ID |
---|---|
500 | InternalError |
Example
The following example JSON response is returned:
{
"Members": [
{
"@odata.id": "/redfish/v1/UpdateService/FirmwareInventory/BMC-Primary"
},
{
"@odata.id": "/redfish/v1/UpdateService/FirmwareInventory/BMC-Backup"
},
{
"@odata.id": "/redfish/v1/UpdateService/FirmwareInventory/UEFI"
},
{
"@odata.id": "/redfish/v1/UpdateService/FirmwareInventory/LXPM"
},
{
"@odata.id": "/redfish/v1/UpdateService/FirmwareInventory/LXPMWindowsDriver"
},
{
"@odata.id": "/redfish/v1/UpdateService/FirmwareInventory/LXPMLinuxDriver"
},
{
"@odata.id": "/redfish/v1/UpdateService/FirmwareInventory/Slot_7.Bundle"
},
{
"@odata.id": "/redfish/v1/UpdateService/FirmwareInventory/Ob_1.Bundle"
},
{
"@odata.id": "/redfish/v1/UpdateService/FirmwareInventory/Ob_1.1"
},
{
"@odata.id": "/redfish/v1/UpdateService/FirmwareInventory/Ob_1.2"
},
{
"@odata.id": "/redfish/v1/UpdateService/FirmwareInventory/Ob_3.1"
},
{
"@odata.id": "/redfish/v1/UpdateService/FirmwareInventory/Ob_4.1"
},
{
"@odata.id": "/redfish/v1/UpdateService/FirmwareInventory/Ob_5.1"
},
{
"@odata.id": "/redfish/v1/UpdateService/FirmwareInventory/Slot_7.1"
},
{
"@odata.id": "/redfish/v1/UpdateService/FirmwareInventory/PSU1"
}
],
"Members@odata.count": 15,
"@odata.type": "#SoftwareInventoryCollection.SoftwareInventoryCollection",
"@odata.id": "/redfish/v1/UpdateService/FirmwareInventory",
"Members@odata.navigationLink": "/redfish/v1/UpdateService/FirmwareInventory/Members",
"@odata.etag": "\"2f84bcae162420f035fd84e6bb2d13a0\"",
"Name": "SoftwareInventoryCollection",
"Description": "Firmware Inventory Collection.",
"@odata.context": "/redfish/v1/$metadata#SoftwareInventoryCollection.SoftwareInventoryCollection"
}