iLO 4 REST API Data Model (FwSwVersionInventory Resource Type) - shamimur/hp-proliant-sdk GitHub Wiki

HP RESTful API Data Model Reference for iLO 4—Redfish 1.0 Conformance (Cont)

"FwSwVersionInventory" Resource Type

Resource Instances

/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:
  • 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)
The "Name" property contains the user-readable firmware item name.  

"FwSwVersionInventory" defines the following properties:

"Current/{FirmwareItem}[]/0/AuthenticationRequired"

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')

HTTP Operations

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.

"Current/{FirmwareItem}[]/0/ImageSizeBytes"

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)
The size of the item's firmware image in bytes.
JSON type:
Integer

HTTP Operations

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.

"Current/{FirmwareItem}[]/0/InUse"

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 is in use.
JSON type:
Boolean ('true' or 'false')

HTTP Operations

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.

"Current/{FirmwareItem}[]/0/Key"

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)
The family-specific key of the firmware item used for correlation to a component database.
JSON type:
String

HTTP Operations

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.

"Current/{FirmwareItem}[]/0/Location"

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)
The location of the item.
JSON type:
String

HTTP Operations

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.

"Current/{FirmwareItem}[]/0/ResetRequired"

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)
An update of this item requires a device reset to become active.
JSON type:
Boolean ('true' or 'false')

HTTP Operations

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.

"Current/{FirmwareItem}[]/0/UEFIDevicePaths"

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)
The UEFI Device Path of the item.
JSON type:
Array

HTTP Operations

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.

"Current/{FirmwareItem}[]/0/UEFIImage"

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 uses a UEFI firmware image.
JSON type:
Boolean ('true' or 'false')

HTTP Operations

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.

"Current/{FirmwareItem}[]/0/Updateable"

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 is updatable.
JSON type:
Boolean ('true' or 'false')

HTTP Operations

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.

"Current/{FirmwareItem}[]/0/Version"

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)
A version number used for greater-than, less-than, equality comparison.
JSON type:
Integer

HTTP Operations

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.

"Current/{FirmwareItem}[]/0/VersionString"

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)
The user-displayable version of the firmware item in string format
JSON type:
String

HTTP Operations

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.
⚠️ **GitHub.com Fallback** ⚠️