iLO 4 REST API Data Model (FwSwVersionInventory Resource Type) - shamimur/hp-proliant-sdk GitHub Wiki
/rest/v1/Systems/{item}/FirmwareInventory
See Resource Map for more details.
The FwSwVersionInventory resource publishes an inventory of current firmware versions on a specific ComputerSystem. The list of firmware items will vary by server model and configuration, but some common items include:
This property is a member of [FwSwVersionInventory](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(FwSwVersionInventory-Resource-Type)#fwswversioninventory-resource-type)
- SystemRomActive: The currently active BIOS image
- SystemRomBackup: The backup BIOS image
- SystemBMC: The iLO 4 firmware version
- <PCI-ID>: PCI Devices are represented by PCI vendor/device/sub-vendor/sub-device ID (e.g. "14e416a2103c22fa" for HP FlexFabric 10Gb 2-port 536FLB Adapter)
"FwSwVersionInventory" defines the following properties:
This property is a member of [FwSwVersionInventory](https://github.com/HewlettPackard/python-proliant-sdk/wiki/iLO-4-REST-API-Data-Model-(FwSwVersionInventory-Resource-Type)#fwswversioninventory-resource-type)
Determines if the item requires authentication to update.
JSON type:
Boolean ('true' or 'false')
GET | Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request. |
The size of the item's firmware image in bytes.
JSON type:
Integer
GET | Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request. |
Determines if the item is in use.
JSON type:
Boolean ('true' or 'false')
GET | Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request. |
The family-specific key of the firmware item used for correlation to a component database.
JSON type:
String
GET | Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request. |
The location of the item.
JSON type:
String
GET | Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request. |
An update of this item requires a device reset to become active.
JSON type:
Boolean ('true' or 'false')
GET | Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request. |
The UEFI Device Path of the item.
JSON type:
Array
GET | Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request. |
Determines if the item uses a UEFI firmware image.
JSON type:
Boolean ('true' or 'false')
GET | Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request. |
Determines if the item is updatable.
JSON type:
Boolean ('true' or 'false')
GET | Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request. |
A version number used for greater-than, less-than, equality comparison.
JSON type:
Integer
GET | Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request. |
The user-displayable version of the firmware item in string format
JSON type:
String