This section is a guide to help client code adapt from the iLO 4 RESTful API to the iLO 5 RESTful API.
The iLO 5 RESTful API is fully conformant with the Redfish® protocol and the data model mentioned in the Changelog file. Any remaining support for the pre-Redfish iLO RESTful API has been removed and is replaced by the Redfish equivalents. HPE continues to extend the Redfish data model (Oem.Hpe extensions) to enable value for the customer.
- HPE Embedded Remote Support
- HPE Persistent Memory
- HPE Smart Storage and Logical drive configuration
- Redfish 1.6 OpenAPI 3.0 support (URIs conform to Redfish 1.6 templates)
- Redfish Advanced Communication Device (NetworkAdapter) model for certain network adapters
- Redfish Directory Authentication configuration
- Redfish Firmware Inventory and
UpdateService
- Redfish Role based local user administration
- Redfish Storage/Drive/Volume model for NVMe and other direct attached storage
- Redfish TaskService for long running operations
- Redfish Telemetry service for CPU metrics
- Redfish host Interface ("Virtual NIC")
- Workload Performance Advisor
- iLO 5 Backup and Restore configuration
- iLO 5 Certificate based authentication configuration
- iLO 5 Component Update Repository
- iLO 5 Firmware Recovery Set
- iLO 5 One-button secure erase
Unlike iLO 4, iLO 5 responds to all HTTP operations using Chunked Transfer Coding. This enables features like $expand
that require very large responses.
For iLO 5 all accesses of the /rest/v1/x
URI pattern result in HTTP 308 redirect to /redfish/v1/x/
. Additionally, access of /redfish/v1/x
redirects to /redfish/v1/x/
.
Client code should access the iLO RESTful API starting at /redfish/v1/ and should handle for HTTP 308 redirect.
iLO 5 assumes all requests are to Redfish REST resources are Redfish requests. Unlike iLO 4, the service does not behave differently based upon the presence or absence of the OData-Version
header.
This is a change from iLO 4 where the presence of the OData-Version
header caused iLO 4 to remove pre-Redfish properties from GET responses.
The only required header for a GET operation is the authorization (X-Auth-Token
or Authorization
) header, except for the root resource at /redfish/v1/
which requires no headers.
As part of the transition from HP to HPE, and due to the Redfish requirement that the Oem section name reflect an owned IANA name, all OEM section names are changed from Hp to Hpe.
{
"Oem": {
"Hp": {
"@odata.type": "#HpiLOServiceExt.1.0.0.HpiLOServiceExt"
}
}
}
Client code should look for dependencies upon the "Hp" property and also handle "Hpe"
To preserve OData conformance, Redfish transitioned the format of @odata.type
properties, and iLO 5 follows this change. The type.<major>.<minor>.<errata>.type
format has changed to type.v<major>_<minor>_<errata>.type
. Also, the type name cannot be parsed programmatically and should be considered opaque. To determine the version of a resource, do not split the type/version by the ‘.’ delimiter.
For example:
iLO | @odata.type Format |
---|---|
iLO 4 | "@odata.type": "ComputerSystem.1.0.0.ComputerSystem" |
iLO 5 | "@odata.type": "ComputerSystem.v1_1_0.ComputerSystem" |
The pre-Redfish property HealthRollUp
is removed in iLO 5 and HealthRollup
is retained.
Client code should make sure any dependencies upon the pre-Redfish HealthRollUp
property is replaced by Redfish-standard HealthRollup
{
"Status": {
"State": "Starting",
"Health": "OK",
"HealthRollup": "OK",
"HealthRollUp": "OK"
}
}
HTTP Operation responses in iLO 5 are Redfish conformant and pre-Redfish properties are removed.
Client code should verify that it handles Redfish conformant ExtendedInfo
responses
{
"Messages": [
{
"MessageID": "Base.0.10.MalformedJSON"
}
],
"Type": "ExtendedError.1.0.0",
"error": {
"@Message.ExtendedInfo": [
{
"MessageID": "Base.0.10.MalformedJSON"
}
],
"code": "iLO.0.10.ExtendedInfo",
"message": "See @Message.ExtendedInfo for more information."
}
}
In Redfish, an Actions
property informs the client which actions are supported on a resource and how to invoke them.
Client code should verify that it invokes actions according to the Redfish specification.
iLO 4 contained a pre-Redfish form of this with "AvailableActions"
. This is now removed and replaced in iLO 5 with Redfish Actions
.
{
"AvailableActions": [
{
"Action": "Reset",
"Capabilities": [
{
"AllowableValues": [
"On",
"ForceOff",
"ForceRestart",
"Nmi",
"PushPowerButton"
],
"PropertyName": "ResetType"
}
]
}
]
}
POST /rest/v1/Systems/1
The URI of the POST matches the "target"
property in "Actions"
.
Refer to the OData query options section for more examples.
Redfish is an OData-derived protocol and data model with resources linking to other resources using the @odata.id
key: {"@odata.id": "/redfish/v1/link_to_some_other_resource"}
The iLO 5 Redfish implementation offers several OData services aiming at facilitating the the consumption of data by Redfish clients.
As an example, the OData $expand
query option causes the OData service to automatically replace a link with the results of an internal GET of the indicated URI. This is essential to allow the API to scale for clients. An example use case is to expand an event log to return the log entries inline with the collection and reduce the number of GETs required by the client.
Examples of client requests to expand (in the general OData case) looks like:
GET /redfish/v1/some_resource?$expand=*($levels=1)
- Expand any references 1 level. Levels is assumed to be 1 by default so this is the same asGET /redfish/v1/some_resource?$expand=*
GET /redfish/v1/some_resource?$expand=*($levels=3)
- Expand any references 3 levels deep. This case could require loop detection (For example, system expanding a link to chassis expanding a link back to system).GET /redfish/v1/some_resource?$expand=.
- Expand any references EXCEPT those found under the Links section.GET /redfish/v1/some_resource?$expand=./Oem/Hpe
- Expand any references found in the Oem/Hpe section of the resource.
OData query options supported by iLO 5 are presented below along with use case examples.
Using the rules above, iLO 5 supports $expand
in this way:
$expand
is applicable to HTTP GET only.
$expand=.
, $expand=*
, and $expand=($levels=n)
result in the same behavior:
- Expands all links in both root and Oem/Hpe sections not inside the
Links
sections. - Levels is always interpreted as 1, regardless of n. This is to avoid the potential for expanding recursively for interlinked resources.
- The
Links
section is never expanded. This is to avoid expanding the Chassis and Manager related links on GET operations to System.
- The root resource at
/redfish/v1/
is available without authentication and has navigational links that can be expanded. An $expand request does not result in expansion unless valid authentication credentials are supplied. - There might be other links that do not support expand.
GET /redfish/v1/Chassis (a collection without `$expand` query option)
iLO 5 1.40 and later supports the only
query parameter documented in the Redfish API specification. This query parameter is ignored except on collections with only one member. Examples include the ComputerSystemCollection
, ChassisCollection
, and ManagerCollection
.
GET /redfish/v1/Chassis?only
The odata.org official site defines the $filter
query as the following:
"The $filter
system query option allows clients to filter a collection of resources that are addressed by a request URL. The expression specified with $filter
is evaluated for each resource in the collection, and only items where the expression evaluates to true are included in the response."
Six logical operators (Equals, Not Equals, Greater Than...) can be applied to the $filter
query. They are defined in the OData specifications.
The following example retrieves the iLO Dedicated Network Interface
properties of an iLO 5
GET /redfish/v1/Managers/1/EthernetInterfaces?$filter=Name eq 'Manager Dedicated Network Interface'
The following example filters IML entries by key:
GET /redfish/v1/Systems/1/LogServices/IML/Entries?$filter=Oem.Hpe.Severity eq 'Repaired'
The following example filters IML entries by date:
GET /redfish/v1/Systems/1/LogServices/IML/Entries?$filter=Created gt '2022-03-05T07:49:50Z'
The $count
system query option allows clients to request a count of the matching resources included with the resources in the response.
The following example retrieves the total number of Security log entries:
GET /redfish/v1/systems/1/logservices/SL/Entries?$count=true
The $top
system query option requests the number of items in the queried collection to be included in the result. The $skip
query option requests the number of items in the queried collection that are to be skipped and not included in the result.
The following example retrieves the latest ten IML log entries:
GET /redfish/v1/Systems/1/LogServices/IML/Entries?$top=10
The following example skips 18 entries and prints the last 10 entries when Members@odata.count
is 28:
GET /redfish/v1/Systems/1/LogServices/IML/Entries?$skip=18
Review the documented data model changes and make sure client code handles alternatives and removed properties correctly.
The pre-Redfish REST API on iLO 4 had a Time
property representing the current iLO time. Redfish did not include this, so iLO 5 adds it back in an Oem/Hpe
section. This is a Redfish conformant time property (ISO 8601).
GET /redfish/v1
Refer to the Managing time in iLO section for more information on this topic.
ServiceVersion
has been removed and replaced with RedfishVersion
for Redfish conformance.
- Two new boot source override values are supported by the UEFI BIOS in Gen10. Both of these are added to
BootSourceOverrideTarget@Redfish.AllowableValues
. Both of these are only supported in UEFI Boot Mode (not legacy mode).SDCard
for booting to SD card. Only available when boot mode is UEFI.UefiHttp
for UEFI HTTP Boot. Only available when boot mode is UEFI.
iLO 5 implements a more complete Redfish Boot Source Override capability than iLO 4. The following example shows the Boot
object of an HPE iLO 5.
{
"Boot": {
"BootSourceOverrideEnabled": "Disabled",
"BootSourceOverrideMode": "UEFI",
"BootSourceOverrideTarget": "None",
"BootSourceOverrideTarget@Redfish.AllowableValues": [
"None",
"Pxe",
"Floppy",
"Cd",
"Usb",
"Hdd",
"BiosSetup",
"Utilities",
"Diags",
"UefiTarget",
"SDCard",
"UefiHttp"
],
"UefiTargetBootSourceOverride": "None",
"UefiTargetBootSourceOverride@Redfish.AllowableValues": [
"None",
"PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Scsi(0x0,0x0)/HD(2,GPT,383D95E0-472A-48F1-8445-2A436025C81C,0x96800,0x31800)/\\EFI\\Microsoft\\Boot\\bootmgfw.efi",
"UsbClass(0xFFFF,0xFFFF,0xFF,0xFF,0xFF)",
"PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/Scsi(0x0,0x0)",
"PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)/Pci(0x9,0x0)/Pci(0x0,0x0)/MAC(9457A50822E0,0x0)/IPv4(0.0.0.0)",
"PciRoot(0x1)/Pci(0x2,0x0)/Pci(0x0,0x0)/Pci(0x9,0x0)/Pci(0x0,0x0)/MAC(9457A5086560,0x0)/IPv4(0.0.0.0)",
"PciRoot(0x0)/Pci(0x3,0x2)/Pci(0x0,0x0)/MAC(3464A99332A0,0x0)/IPv4(0.0.0.0)",
"PciRoot(0x0)/Pci(0x2,0x0)/Pci(0x0,0x0)/Pci(0x9,0x0)/Pci(0x0,0x0)/MAC(9457A50822E0,0x0)/IPv6(0000:0000:0000:0000:0000:0000:0000:0000)",
"PciRoot(0x1)/Pci(0x2,0x0)/Pci(0x0,0x0)/Pci(0x9,0x0)/Pci(0x0,0x0)/MAC(9457A5086560,0x0)/IPv6(0000:0000:0000:0000:0000:0000:0000:0000)",
"PciRoot(0x0)/Pci(0x3,0x2)/Pci(0x0,0x0)/MAC(3464A99332A0,0x0)/IPv6(0000:0000:0000:0000:0000:0000:0000:0000)"
]
}
}
iLO 5 implements BootSourceOverrideMode
as a read-only item that reflects the current boot mode.
The existing HPE-specific TrustedModules (TPM) sub-object is replaced with the new Redfish-defined version.
{
"Oem": {
"Hp": {
"@odata.type": "#HpComputerSystemExt.1.1.2.HpComputerSystemExt",
"TrustedModules": [
{
"Status": "NotPresent"
}
]
}
}
}
The link to the SecureBoot
resource is added as defined in Redfish in place of the existing HPE-specific link. Refer to the SecureBoot section for more details.
{
"Oem": {
"Hp": {
"@odata.type": "#HpComputerSystemExt.1.1.2.HpComputerSystemExt",
"SecureBoot": {
"@odata.id": "/redfish/v1/Systems/1/SecureBoot/"
}
}
}
}
The link to the Bios resource is added as defined in Redfish in place of the existing HPE-specific OEM link. Refer to the UEFI BIOS section for more details.
{
"Oem": {
"Hp": {
"@odata.type": "#HpComputerSystemExt.1.1.2.HpComputerSystemExt",
"BIOS": {
"@odata.id": "/redfish/v1/systems/1/bios/"
}
}
}
}
The following properties have been removed in iLO 5 for Redfish conformance:
Version
VirtualSerialNumber
HostCorrelation
- See replacementHostOS
described below.BIOSPostCode
Power
(replaced byPowerState
)Processors
is now a link to the Processors collection instead of a summary description of the CPUs.Memory
(replaced byMemorySummary
)
If the server has a running operating system and HPE Agentless Management Service is installed and running, a new HostOS
object is included in ComputerSystem
with information about the OS under /Oem/Hpe/HostOS
:
OsName
OsVersion
OsDescription
iLO5 supports Redfish standard BIOS Attributes and BIOS Attribute Registry resources that replace the HPE proprietary versions used in iLO4. The following is a summary of all BIOS resources changes in Gen10 / iLO5:
Resource Type | iLO 4 / Gen9 | iLO 5 / Gen10 |
---|---|---|
BIOS current settings | HpBios.1.2.0 | #Bios.v1_0_0.Bios |
BIOS pending settings | HpBios.1.2.0 | #Bios.v1_0_0.Bios |
BIOS Attribute Registry | HpBiosAttributeRegistrySchema.1.2.1 | #AttributeRegistry.v1_0_0.AttributeRegistry |
BIOS PCI Mappings | HpBiosMapping.1.2.0 | #HpeBiosMapping.v2_0_0.HpeBiosMapping |
UEFI Boot Order | HpServerBootSettings.1.3.1 | #HpeServerBootSettings.v2_0_0.HpeServerBootSettings |
Base Config (BIOS defaults) | HpBaseConfigs.0.10.0 | #HpeBaseConfigs.v2_0_0.HpeBaseConfigs |
UEFI iSCSI Software Initiator | HpiSCSISoftwareInitiator.1.1.0 | #HpeiSCSISoftwareInitiator.v2_0_0.HpeiSCSISoftwareInitiator |
BIOS Extensions Schema | None | #HpeBiosExt.v2_0_0.HpeBiosExt |
- All BIOS attributes resources switch from HP OEM type (HpBios.1.2.0) to Redfish standard type (Bios.1.0.0).
- All BIOS Attributes name/value pairs that are referenced in the Attribute Registry are moved from the top level of the resource to be grouped under an “Attributes” Redfish property.
- New Actions on BIOS resources.
- ResetBios to reset BIOS configuration to defaults.
- ChangePassword to change BIOS passwords.
Redfish moves the system-specific BIOS attributes from the top level of the resource into an Attributes sub-object:
{
"AdminEmail": "",
"AdminName": "",
"AdminPhone": ""
}
UEFI BIOS Supports a new POST Action to reset settings.
{
"Actions": {
"#Bios.ResetBios": {
"target": "/redfish/v1/Systems/1/Bios/Settings/Actions/Bios.ResetBios/"
}
}
}
UEFI BIOS Supports a new Redfish POST Action to change the BIOS password.
{
"Actions": {
"#Bios.ChangePassword": {
"target": "/redfish/v1/Systems/1/Bios/Settings/Actions/Bios.ChangePassword/"
}
}
}
The result of applying new settings is Redfish conformant in iLO 5.
{
"SettingsResult": {
"ETag": "92EB7D02",
"Messages": [
{
"MessageArgs": [
"test"
],
"MessageID": "Base.1.0:PropertyUnknown"
},
{
"MessageArgs": [],
"MessageID": "Base.1.0:Success"
}
],
"Time": "2012-03-07T14:44.30-05:00"
}
}
Attribute names/enum values cannot start with digits, per OData requirements.
{
"AsrTimeoutMinutes": "10",
"SerialConsoleBaudRate": "115200",
}
With a Redfish conformant BIOS resource structure, some HPE-specific links are moved into an HPE specific section.
{
"links": {
"BaseConfigs": {
"href": "/rest/v1/systems/1/bios/BaseConfigs"
},
"Boot": {
"href": "/rest/v1/systems/1/bios/Boot"
},
"Mappings": {
"href": "/rest/v1/systems/1/bios/Mappings"
},
"Settings": {
"href": "/rest/v1/systems/1/bios/Settings"
},
"iScsi": {
"href": "/rest/v1/systems/1/bios/iScsi"
},
"self": {
"href": "/rest/v1/systems/1/bios"
}
}
}
All BIOS attribute registry resources have switched from HP OEM type (HpBiosAttributeRegistrySchema.1.2.1) to Redfish standard object (AttributeRegistry.v1_0_0).
All the remaining HPE OEM resources remain similar to iLO 4, except for following:
- Includes the Redfish conformance changes
- Major version change to v2_0_0
The impacted resources are:
HpeBiosMapping
HpeServerBootSettings
HpeBaseConfigs
HpeiSCSISoftwareInitiator
The following new HPE BIOS OEM resources are added in iLO5:
HpeBiosExt.v2_0_0.HpeBiosExt
- Provider HPE BIOS OEM extensions toBIOS.v1_0_0 resource
, specifically in thelinks.Oem
property.
iLO4 requires a special HTTP header when BIOS Admin password is programmed to be included in all PUT/PATCH requests on BIOS resources. This header is removed from iLO5. Instead, all access to BIOS resources requires ConfigureBios iLO privilege.
Header | iLO 4 / Gen9 | iLO 5 / Gen10 |
---|---|---|
X-HPRESTFULAPI-AuthToken | A string consisting of the uppercase SHA256 hex digest of the administrator password. In Python this is hashlib.sha256(bios_password.encode()).hexdigest().upper(). | None - Access to BIOS resources require iLO account with the ConfigureBios Privilege. |
Gen9 FirmwareInventory (/redfish/v1/systems/{item}/firmwareinventory
) is removed and replaced with the new Redfish firmware inventory /redfish/v1/UpdateService/FirmwareInventory
and /redfish/v1/UpdateService/SoftwareInventory
.
Gen9 HpiLOFirmwareUpdate (/redfish/v1/managers/{item}/updateservice
) is also removed in favor of the new Redfish update service /redfish/v1/UpdateService
.
A Redfish conformant UpdateService has been added at /redfish/v1/UpdateService
. This includes the following:
- Firmware Inventory.
- Software Inventory (when AMS is running on the Host Operating System).
- SimpleUpdate action to update firmware from a URI.
Additionally, the UpdateService
is extended with:
- Component repository to host smart components on the iLO Repository.
- Task queue to update the system via iLO, UEFI, and SUM/SUT.
- Install Sets to organize sequences of update operations.
The HpSecureBoot
status and configuration resource has been replaced with the Redfish conformant version. The SecureBoot
properties change from iLO 4 2.30+ to iLO 5 as follows:
{
"@odata.context": "/redfish/v1/$metadata#Systems/Members/1/SecureBoot$entity",
"@odata.id": "/redfish/v1/Systems/1/SecureBoot/",
"@odata.type": "#HpSecureBoot.1.0.0.HpSecureBoot",
"Id": "SecureBoot",
"Name": "SecureBoot",
"ResetAllKeys": false,
"ResetToDefaultKeys": false,
"SecureBootCurrentState": false,
"SecureBootEnable": false
}
An action exists to reset keys. The ResetKeysType
value can be the following:
DeleteAllKeys
ResetAllKeysToDefault
DeletePK
POST /redfish/v1/Systems/1/SecureBoot/Actions/SecureBoot.ResetKeys/
iLO 5 replaces iLO 4's HpMemory
DIMM information with the Redfish conformant Memory
schema.
iLO 4 had a pre-Redfish property in the ComputerSystem
resource called HostCorrelation
designed to enable easy discovery of host MAC and IP addresses. This was not included in the Redfish standard, and is removed in iLO 5 for conformance reasons.
iLO 5 replaces HostCorrelation
with Oem/Hpe/HostOS
which is available if Agentless Management Service is running.
{
"HostCorrelation": {
"HostMACAddress": [
"14:58:d0:d3:10:ca",
"14:58:d0:d3:10:cb"
],
"HostName": "some-host-name",
"IPAddress": [
"ip-address available if AMS is installed and running",
""
]
}
}
The following properties have been replaced in the Manager
iLO 5 resource type (/redfish/v1/Managers/1
) for Redfish conformance:
iLO 4 | iLO 5 replacement |
---|---|
/Firmware | FirmwareVersion |
/CommandShell/Enabled | /CommandShell/ServiceEnabled |
/GraphicalConsole/Enabled | /GraphicalConsole/ServiceEnabled |
/SerialConsole/Enabled | /SerialConsole/ServiceEnabled |
All of the replacement properties are also implemented in iLO 4 2.30 and later.
iLO 5 features a new SecurityState
setting readable and settable via the REST API. Refer to the iLO Security State for more detail.
You may PATCH these settings, but iLO 5 enforces strict limitations on how security states can transition. Any unsupported transition results in an error.
Transition | Notes |
---|---|
Production <--> HighSecurity | You may transition freely between Production mode and High Security mode, subject to authentication and privileges. |
FIPS <--> SuiteB | You may transition freely between Production mode and High Security mode, subject to authentication and privileges. |
Production or HighSecurity --> FIPS | You may transition into FIPS mode. Transitions out of FIPS mode are complex and beyond the scope of the RESTful API. |
iLO 4 allowed anonymous access to the iLO RESTful API over the local channel interface (CHIF) except in the case where the Data Center Lock mode was engaged.
iLO 5 limits access to the local interface in HighSecurity, FIPS, and SuiteB modes to authorized users only. In Production mode, anonymous access remains identical to iLO 4.
When performing local BIOS configuration changes, the following conditions apply:
Local REST Access | No BIOS Password | BIOS Password Set |
---|---|---|
Production Mode | No authorization required | Requires BIOS Configuration Privilege |
High Security Mode | Requires BIOS Configuration Privilege | Requires BIOS Configuration Privilege |
Remote REST Access | No BIOS Password | BIOS Password Set |
---|---|---|
Production Mode | Requires BIOS Configuration Privilege | Requires BIOS Configuration Privilege |
High Security Mode | Requires BIOS Configuration Privilege | Requires BIOS Configuration Privilege |
Notice that iLO is not validating against the BIOS setup password, but is using the presence of the BIOS password to require BIOS Configuration Privilege.
The following properties have been removed for Redfish conformance:
iLO 4 | iLO 5 replacement |
---|---|
/FactoryMacAddress | /PermanentMACAddress |
/MacAddress | /MACAddress |
/LinkTechnology | Removed (assume Ethernet) |
/Autosense | /AutoNeg |
All of the above replacement properties were added in iLO 4 2.30.
VLAN Configuration for iLO's Shared Network Interface has changed in iLO 5 to become Redfish conformant.
iLO 4 | iLO 5 replacement |
---|---|
/VLANEnable | /VLAN/VLANEnable |
/VLANId | /VLAN/VLANId |
The following properties have been removed for Redfish conformance:
iLO 4 | iLO 5 replacement |
---|---|
/SessionTimeoutMinutes | Removed |
/{protocol}/Enabled | /{protocol}/ProtocolEnabled |
/Oem/Hp/HPSystemManagementHomepageAddress | /Oem/Hpe/SystemManagementHomepage |
ProtocolEnabled
was added in iLO 4 2.30 and Enabled is now removed. HPSystemManagementHomepageAddress
was changed as part of the Hewlett Packard Enterprise transition.
iLO 5 supports the Redfish PhysicalSecurity
status to report the status of the hood sensor. This is only present when a hood sensor is installed on the server:
Example:
{
"PhysicalSecurity": {
"IntrusionSensor": "HardwareIntrusion"
}
}
"Version" has been removed from Chassis to be Redfish conformant.
The following properties have been removed for Redfish conformance:
iLO 4 | iLO 5 replacement |
---|---|
/PowerConsumedWatts | /PowerControl/PowerConsumedWatts |
/PowerRequestedWatts | /PowerControl/PowerRequestedWatts |
/PowerAvailableWatts | /PowerControl/PowerAvailableWatts |
/PowerAllocatedWatts | /PowerControl/PowerAllocatedWatts |
/PowerCapacityWatts | /PowerControl/PowerCapacityWatts |
/PowerMetrics | /PowerControl/PowerMetrics |
/PowerLimit | /PowerControl/PowerLimit |
/PowerSupplies[]/CorrelatableID | no replacement |
The existing CurrentReading
property for each fan array entry is replaced with the Redfish errata change:
Redfish adds a pair of properties Reading
and ReadingUnits
. Both are GET-only operation properties. ReadingUnits are returned from a GET operation as Percent
and Reading
is a number between 0 and 100.
Additionally, a few other properties from the pre-Redfish schema are removed to conform with Redfish.
iLO 4 | iLO 5 replacement |
---|---|
/Fans[]/FanName | /Fans[]/Name (changed in Redfish Thermal.v1_1_0) |
/Fans[]/CurrentReading | /Fans[]/Reading* |
/Fans[]/CurrentReading | /Fans[]/ReadingUnits* (= "Percent") |
/Fans[]/ReadingRPM | Removed from old schema - never implemented |
/Fans[]/Units | /Fans[]/ReadingUnits (= "Percent") |
/Fans[]/Context | /Fans[]/PhysicalContext |
/Temperatures[]/Context | /Temperatures[]/PhysicalContext |
/Temperatures[]/CurrentReading | /Temperatures[]/ReadingCelsius |
/Temperatures[]/Number | /Temperatures[]/SensorNumber* |
/Temperatures[]/Units | Removed - Redfish always read in Celsius (see ReadingCelsius) |
/Temperatures[]/LowerThresholdNonCritical | /Temperatures[]/UpperThresholdCritical |
/Temperatures[]/LowerThresholdCritical | /Temperatures[]/UpperThresholdFatal |
These are newly added for iLO 5 as Redfish conformant replacements for the removed properties. The others were added in iLO 4 2.30 and above as Redfish replacements.
The threshold property changes fix a issue with incorrectly labeled thresholds in previous releases of iLO.
The on-service schema collection remains at /redfish/v1/schema/ and does not change to the Redfish example of /redfish/v1/JsonSchema
. Because URIs are opaque, this is left where it is without violating the spec and preserving compatibility.
The existing collection of SchemaFileCollection
and SchemaFile
resources are now Redfish conformant using JsonSchemaFileCollection
and JsonSchemaFile
.
iLO 4 | iLO 5 |
---|---|
/redfish/v1/schemas: "@odata.type": "#SchemaFileCollection.SchemaFileCollection" | /redfish/v1/schemas: "@odata.type": "#JsonSchemaFileCollection.JsonSchemaFileCollection" |
/redfish/v1/schemas/{item}: "@odata.type": “#SchemaFile.1.0.0.SchemaFile" | /redfish/v1/schemas/{item}: "@odata.type": “#JsonSchemaFile.v1_0_0.JsonSchemaFile" |
The main difference in the SchemaFile
and JsonSchemaFile
is the change from using extref
as a pointer to using the Uri
property:
{
"Uri": {
"extref": "/redfish/v1/registrystore/en/BiosAttributeRegistryP89.v1_0_0.json"
}
}
Message Registries available in the service conform to Redfish.
The HpCommon
registry is renamed to HpeCommon
and changed to version 2.0.0.
The iLO registry version is also changed to 2.0.0. The base remains at 1.0.0 because that is a Redfish standard registry.
iLO 4 | iLO 5 |
---|---|
"Type": "MessageRegistry.0.10.0" | "@odata.type": "#MessageRegistry.1.0.0.MessageRegistry" |
Version | RegistryVersion |
none | OwningEntity (== Hewlett Packard Enterprise) |
The collection of Message Registries is changed to:
iLO 4 @odata.type | iLO 5 @odata.type |
---|---|
SchemaFileCollection.SchemaFileCollection | #MessageRegistryFileCollection.MessageRegistryFileCollection |
The collection items pointing to the registries change type:
iLO 4 @odata.type | iLO 5 @odata.type |
---|---|
#SchemaFile.1.0.0.SchemaFile | #MessageRegistryFile.1.0.0.MessageRegistryFile |
The only difference between SchemaFile/JsonSchemaFile and MessageRegistryFile is the property substitution Schema for Registry.
/redfish/v1/Systems/{item}/LogServices/IML/Entries/{item}/
The Integrated Management Log (IML) RESTful API in iLO 5 is significantly enhanced. Each log entry is Redfish conformant with the LogEntry Schema and has been enhanced with features of the IML using an Oem/Hpe extension.
Compared to iLO 4, the following items are new or changed:
Property | Change | Notes |
---|---|---|
Oem/Hpe/RecommendedAction | Added | This is a text string with recommended actions to resolve a condition indicated by this event. |
Oem/Hpe/Categories (array of strings) | Added | Categorizes this log entry into one or more defined categories (see below). |
Oem/Hpe/LearnMoreLink | Added | A URI with the location of more information for this class and code of event. |
Oem/Hpe/Count | Added | Replaces the "Number" property in iLO 4 which was not Redfish conformant and was hidden when the resource was requested in Redfish mode. |
Oem/Hpe/Repaired | Added | This boolean flag indicates whether the event has been repaired. |
OemRecordFormat | Changed | The OEM Record Format has been changed from "Hp-IML" to "Hpe-IML". |
Oem/Hpe/EventNumber | Added | Replaces the "RecordId" property in iLO 4 which was not Redfish conformant and was hidden when the resource was requested in Redfish mode. |
An event can indicate that it is in one or more of the following categories:
Categories |
---|
Security |
Hardware Failure |
Firmware Failure |
Maintenance |
Administration |
Power |
Cooling |
Invalid User Input |
Other |
Configuration |
{
"@odata.context": "/redfish/v1/$metadata#Systems/Members/1/LogServices/IML/Entries/Members/$entity",
"@odata.id": "/redfish/v1/Systems/1/LogServices/IML/Entries/1/",
"@odata.type": "#LogEntry.1.0.0.LogEntry",
"Created": "2016-01-12T21:38:00Z",
"EntryType": "Oem",
"Id": "1",
"Message": "IML Cleared (iLO 4 user:[NONE])",
"Name": "Integrated Management Log",
"Oem": {
"Hp": {
"@odata.type": "#HpLogEntry.1.0.0.HpLogEntry",
"Class": 33,
"Code": 1,
"EventNumber": 28,
"Updated": "2016-01-12T21:38:00Z"
}
},
"OemRecordFormat": "Hp-IML",
"Severity": "OK"
}
The following properties are removed for Redfish conformance:
- DeliveryRetryIntervalInSeconds (replaced by DeliveryRetryIntervalSeconds present in iLO 4 2.30 and later)
- SubscriptionRemovalAction
- SubscriptionRemoval
- TimeIntervalInMinutes
The following properties are removed for Redfish conformance:
- TTLCount
- TTLUnits
@odata.type: #Chassis.v1_2_0.Chassis
Property | Replacement | Note |
---|---|---|
/Version | none | /Version is not Redfish conformant. |
@odata.type: #ComputerSystem.v1_2_0.ComputerSystem
Property | Replacement |
---|---|
/BIOSPOSTCode | none1 |
/Bios/Current | /BiosVersion |
/Boot/BootSourceOverrideSupported | /Boot/BootSourceOverrideTarget@Redfish.AllowableValues2 |
/Boot/UefiTargetBootSourceOverrideSupported | /Boot/UefiTargetBootSourceOverride@Redfish.AllowableValues3 |
/HostCorrelation | none4 |
/Memory/Status | /MemorySummary/Status |
/Memory/TotalSystemMemoryGB | /MemorySummary/TotalSystemMemoryGiB |
/Power | /PowerState5 |
/Processors/Count | /ProcessorSummary/Count |
/Processors/ProcessorFamily | /ProcessorSummary/Model |
/Processors/Status | /ProcessorSummary/Status |
/Version | none6 |
/VirtualSerialNumber | none7 |
1/BIOSPOSTCode is not Redfish conformant. | |
2/Boot/BootSourceOverrideSupported is not Redfish conformant. | |
3/Boot/UefiTargetBootSourceOverrideSupported is not Redfish conformant. | |
4/HostCorrelation is not Redfish conformant. | |
5/Power is not Redfish conformant. | |
6/Version is not Redfish conformant. | |
7/VirtualSerialNumber is not Redfish conformant. |
@odata.type: #EthernetInterface.v1_0_0.EthernetInterface
Property | Replacement | Note |
---|---|---|
/Autosense | /AutoNeg | /Autosense is not Redfish conformant. |
/FactoryMacAddress | /PermanentMACAddress | /FactoryMacAddress is not Redfish conformant. |
/LinkTechnology | none | /LinkTechnology is not Redfish conformant. Ethernet is assumed. |
/MacAddress | /MACAddress | /MacAddress is not Redfish conformant. |
@odata.type: #Event.v1_0_0.Event
Property | Replacement | Note |
---|---|---|
/Events[]/EventID | /Events[]/EventId | |
/Events[]/MessageID | /Events[]/MessageId | /Events[]/MessageID is not Redfish conformant. |
@odata.type: #EventDestination.v1_0_0.EventDestination
Property | Replacement | Note |
---|---|---|
/TTLCount | none | /TTLCount is not Redfish conformant. |
/TTLUnits | none | /TTLUnits is not Redfish conformant. |
@odata.type: #EventService.v1_0_1.EventService
Property | Replacement | Note |
---|---|---|
/DeliveryRetryIntervalInSeconds | /Oem/Hpe/DeliveryRetryIntervalSeconds | /DeliveryRetryIntervalInSeconds is not Redfish conformant. This has been moved into the EventDestination OEM section as /Oem/Hpe/DeliveryRetryIntervalInSeconds in the HpeEventDestination schema. |
/SubscriptionRemovalAction | none | /SubscriptionRemovalAction is not Redfish conformant. |
/SubscriptionRemovalTimeIntervalInMinutes | none | /SubscriptionRemovalTimeIntervalInMinutes is not Redfish conformant. |
@odata.type: #ExtendedInfo.1.0.0.ExtendedInfo
Property | Replacement | Note |
---|---|---|
/Messages | /@Message.ExtendedInfo | /Messages is not Redfish conformant. |
/error/@Message.ExtendedInfo[]/MessageID | /error/@Message.ExtendedInfo[]/MessageId | /error/@Message.ExtendedInfo[]/MessageID is not Redfish conformant. |
@odata.type: #HpeBaseNetworkAdapter.v2_0_0.HpeBaseNetworkAdapter
Property | Replacement | Note |
---|---|---|
/PhysicalPorts[]/links/EthernetNetworkAdapter | none |
@odata.type: #HpeComputerSystemExt.v2_1_0.HpeComputerSystemExt
Property | Replacement | Note |
---|---|---|
/Actions/#HpComputerSystemExt.PowerButton | /Actions/#HpeComputerSystemExt.PowerButton | HPE Branding Transition |
/Actions/#HpComputerSystemExt.ServerSigRecompute | /Actions/#HpeComputerSystemExt.ServerSigRecompute | HPE Branding Transition |
/Actions/#HpComputerSystemExt.SystemReset | /Actions/#HpeComputerSystemExt.SystemReset | HPE Branding Transition |
/TrustedModules | ComputerSystem#/TrustedModules | This has been formally approved in the Redfish standard and moved from the Oem/Hpe section into the main ComputerSystem object. |
@odata.type: #HpeESKM.v2_0_0.HpeESKM
Property | Replacement | Note |
---|---|---|
/Actions/#HpESKM.ClearESKMLog | /Actions/#HpeESKM.ClearESKMLog | HPE Branding Transition |
/Actions/#HpESKM.TestESKMConnections | /Actions/#HpeESKM.TestESKMConnections | HPE Branding Transition |
@odata.type: #HpeHttpsCert.v2_0_0.HpeHttpsCert
Property | Replacement | Note |
---|---|---|
/Actions/#HpHttpsCert.GenerateCSR | /Actions/#HpeHttpsCert.GenerateCSR | HPE Branding Transition |
/Actions/#HpHttpsCert.ImportCertificate | /Actions/#HpeHttpsCert.ImportCertificate | HPE Branding Transition |
@odata.type: #HpeiLO.v2_0_0.HpeiLO
Property | Replacement | Note |
---|---|---|
/Actions/#HpiLO.ClearRestApiState | /Actions/#HpeiLO.ClearRestApiState | HPE Branding Transition |
/Actions/#HpiLO.ResetToFactoryDefaults | /Actions/#HpeiLO.ResetToFactoryDefaults | HPE Branding Transition |
/Actions/#HpiLO.iLOFunctionality | /Actions/#HpeiLO.iLOFunctionality | HPE Branding Transition |
@odata.type: #HpeiLOActiveHealthSystem.v2_0_0.HpeiLOActiveHealthSystem
Property | Replacement | Note |
---|---|---|
/Actions/#HpiLOActiveHealthSystem.ClearLog | /Actions/#HpeiLOActiveHealthSystem.ClearLog | HPE Branding Transition |
@odata.type: #HpeiLOEmbeddedMedia.v2_0_0.HpeiLOEmbeddedMedia
Property | Replacement | Note |
---|---|---|
/SDCard/HpCertified | /SDCard/HpeCertified | HPE Branding Transition |
@odata.type: #HpeiLOManagerNetworkService.v2_0_0.HpeiLOManagerNetworkService
Property | Replacement | Note |
---|---|---|
/Actions/#HpiLOManagerNetworkService.SendTestAlertMail | /Actions/#HpeiLOManagerNetworkService.SendTestAlertMail | HPE Branding Transition |
/Actions/#HpiLOManagerNetworkService.SendTestSyslog | /Actions/#HpeiLOManagerNetworkService.SendTestSyslog | HPE Branding Transition |
/HPSystemManagementHomepageAddress | /SystemManagementHomepage | HPE Branding Transition |
@odata.type: #HpeiLOSSO.v2_0_0.HpeiLOSSO
Property | Replacement | Note |
---|---|---|
/Actions/#HpiLOSSO.DeleteAllSSORecords | /Actions/#HpeiLOSSO.DeleteAllSSORecords | HPE Branding Transition |
/Actions/#HpiLOSSO.DeleteSSORecordbyNumber | /Actions/#HpeiLOSSO.DeleteSSORecordbyNumber | HPE Branding Transition |
/Actions/#HpiLOSSO.ImportCertificate | /Actions/#HpeiLOSSO.ImportCertificate | HPE Branding Transition |
/Actions/#HpiLOSSO.ImportDNSName | /Actions/#HpeiLOSSO.ImportDNSName | HPE Branding Transition |
@odata.type: #HpeiLOSnmpService.v2_0_0.HpeiLOSnmpService
Property | Replacement | Note |
---|---|---|
/Actions/#SnmpService.SendSNMPTestAlert | /Actions/#HpeiLOSnmpService.SendSNMPTestAlert |
@odata.type: #HpeiLOVirtualMedia.v2_0_0.HpeiLOVirtualMedia
Property | Replacement | Note |
---|---|---|
/Actions/#HpiLOVirtualMedia.1.1.0.EjectVirtualMedia | /Actions/#HpeiLOVirtualMedia.EjectVirtualMedia | HPE Branding Transition |
/Actions/#HpiLOVirtualMedia.1.1.0.InsertVirtualMedia | /Actions/#HpeiLOVirtualMedia.InsertVirtualMedia | HPE Branding Transition |
@odata.type: #LogEntry.v1_0_0.LogEntry
Property | Replacement | Note |
---|---|---|
/Number | none | /Number is not Redfish conformant. |
/RecordId | /EventNumber | /RecordId is not Redfish conformant. |
@odata.type: #Manager.v1_1_0.Manager
Property | Replacement | Note |
---|---|---|
/CommandShell/Enabled | /CommandShell/ServiceEnabled | /CommandShell/Enabled is not Redfish conformant. |
/Firmware | /FirmwareVersion | /Firmware is not Redfish conformant. |
/GraphicalConsole/Enabled | /GraphicalConsole/ServiceEnabled | /GraphicalConsole/Enabled is not Redfish conformant. |
/SerialConsole/Enabled | /SerialConsole/ServiceEnabled | /SerialConsole/Enabled is not Redfish conformant. |
@odata.type: #ManagerNetworkProtocol.v1_0_0.ManagerNetworkProtocol
Property | Replacement | Note |
---|---|---|
/HTTP/Enabled | /HTTP/ProtocolEnabled | /HTTP/Enabled is not Redfish conformant. |
/HTTPS/Enabled | /HTTPS/ProtocolEnabled | /HTTPS/Enabled is not Redfish conformant. |
/IPMI/Enabled | /IPMI/ProtocolEnabled | /IPMI/Enabled is not Redfish conformant. |
/KVMIP/Enabled | /KVMIP/ProtocolEnabled | /KVMIP/Enabled is not Redfish conformant. |
/SNMP/Enabled | /SNMP/ProtocolEnabled | /SNMP/Enabled is not Redfish conformant. |
/SSDP/Enabled | /SSDP/ProtocolEnabled | /SSDP/Enabled is not Redfish conformant. |
/SSH/Enabled | /SSH/ProtocolEnabled | /SSH/Enabled is not Redfish conformant. |
/SessionTimeoutMinutes | none | /SessionTimeoutMinutes is not Redfish conformant. |
/VirtualMedia/Enabled | /VirtualMedia/ProtocolEnabled | /VirtualMedia/Enabled is not Redfish conformant. |
@odata.type: #Power.v1_0_1.Power
Property | Replacement | Note |
---|---|---|
/PowerAllocatedWatts | /PowerControl/PowerAllocatedWatts | /PowerAllocatedWatts is not Redfish conformant. |
/PowerAvailableWatts | /PowerControl/PowerAvailableWatts | /PowerAvailableWatts is not Redfish conformant. |
/PowerCapacityWatts | /PowerControl/PowerCapacityWatts | /PowerCapacityWatts is not Redfish conformant. |
/PowerConsumedWatts | /PowerControl/PowerConsumedWatts | /PowerConsumedWatts is not Redfish conformant. |
/PowerLimit | /PowerControl/PowerLimit | /PowerLimit is not Redfish conformant. |
/PowerMetrics | /PowerControl/PowerMetrics | /PowerMetrics is not Redfish conformant. |
/PowerRequestedWatts | /PowerControl/PowerRequestedWatts | /PowerRequestedWatts is not Redfish conformant. |
/PowerSupplies[]/CorrelatableID | none | /PowerSupplies[]/CorrelatableID is not Redfish conformant. |
@odata.type: #ServiceRoot.v1_1_0.ServiceRoot
Property | Replacement | Note |
---|---|---|
/Time | HpeiLOServiceExt#/Time | /Time is not Redfish conformant. A replacement to this is defined in the Oem section of Manager (HpeiLOServiceExt). |
@odata.type: #Thermal.v1_1_0.Thermal
Property | Replacement | Note |
---|---|---|
/Fans[]/Context | /Fans[]/PhysicalContext | /Fans[]/Context is not Redfish conformant. |
/Fans[]/CurrentReading | /Fans[]/Reading | /Fans[]/CurrentReading is not Redfish conformant. |
/Fans[]/FanName | /Fans[]/Name | |
/Fans[]/ReadingRPM | /Fans[]/Reading | |
/Fans[]/Units | /Fans[]/ReadingRPM | /Fans[]/Units is not Redfish conformant. |
/Temperatures[]/Context | /Temperatures[]/PhysicalContext | /Temperatures[]/Context is not Redfish conformant. |
/Temperatures[]/CurrentReading | /Temperatures[]/ReadingCelsius | /Temperatures[]/CurrentReading is not Redfish conformant. |
/Temperatures[]/Number | /Temperatures[]/SensorNumber | /Temperatures[]/Number is not Redfish conformant. |
/Temperatures[]/Units | /Temperatures[]/ReadingCelsius | /Temperatures[]/Units is not Redfish conformant. |
@odata.type: #Chassis.v1_2_0.Chassis
Property | Note |
---|---|
/Links/Drives | An array of references to the drives contained in this chassis. |
/PhysicalSecurity | A Redfish standard Physical Security object if supported and installed on the chassis. |
@odata.type: #ComputerSystem.v1_2_0.ComputerSystem
Property | Note |
---|---|
/Boot/BootSourceOverrideMode | none |
/Boot/BootSourceOverrideTarget@Redfish.AllowableValues | none |
/Boot/UefiTargetBootSourceOverride@Redfish.AllowableValues | none |
/SecureBoot | A reference to the UEFI SecureBoot resource associated with this system. |
/Storage | A reference to the collection of storage devices associated with this system. |
/TrustedModules | This object describes the array of Trusted Modules in the system. |
@odata.type: #Event.v1_0_0.Event
Property | Note |
---|---|
/Events[]/EventId | This is a unique instance identifier of an event. |
@odata.type: #HpeAdvancedMemoryProtection.v2_0_0.HpeAdvancedMemoryProtection
Property | Note |
---|---|
/MemoryList | An array of memory boards containing socket and CPU correlation information. |
@odata.type: #HpeBaseNetworkAdapter.v2_0_0.HpeBaseNetworkAdapter
Property | Note |
---|---|
/FcPorts | Information about the Fiber Channel Ports in the server. |
@odata.type: #HpeComputerSystemExt.v2_1_0.HpeComputerSystemExt
Property | Note |
---|---|
/AggregateHealthStatus | The Aggregate Health Status of the System. |
/HostOS | none |
/Links/USBPorts | A reference to the USB Port Connectors associated with this system. |
/PCAPartNumber | The PCA part number. |
/PCASerialNumber | The PCA serial number. |
/PostDiscoveryCompleteTimeStamp | Displays the last known POST Discovery Complete time. |
/PostDiscoveryMode | The mode which the system operates during the discovery section of POST. |
/SMBIOS | A reference to the SMBIOS records associated with this system. |
/SmartStorageConfig | An array of references to SmartStorage elements associated with this system. |
/ProcessorJitterControl | Allows the user to set the Processor Jitter Control mode and Frequency at run time. |
/CurrentPowerOnTimeSeconds | Shows the amount of time (in seconds) that has passed since the server was last powered on. |
/PowerOnMinutes | Retrieves the virtual clock value, in minutes, since the server was first powered on. |
@odata.type: #HpeLogEntry.v2_0_0.HpeLogEntry
Property | Note |
---|---|
/Categories | The log entry categories. |
/Count | The occurrence count of the log entry. |
/LearnMoreLink | The HPSC link for troubleshooting information. |
/RecommendedAction | The recommended action for the event. |
@odata.type: #HpePowerMetricsExt.v2_0_0.HpePowerMetricsExt
Property | Note |
---|---|
/BbuPowerSupply | Battery Backup Unit Power Supply action determines what occurs when a server is running on battery power. |
/HasPowerMetering | Indicates if the system has power metering. |
/MinimumSafelyAchievableCap | Minimum Safely Achievable Cap is the lowest cap value that is safe for a group power manager to apply to a particular server. It can either be identical to or slightly greater than the 0 percent cap value calculated during ROM power burn. |
/HighEfficiencyMode | The redundant power supply mode that is used when redundant power supplies are configured. |
@odata.type: #HpeSecurityService.v2_0_0.HpeSecurityService
Property | Note |
---|---|
/SecurityState | The operational security level of this Manager. |
/LoginSecurityBanner | Allows you to configure the security banner displayed on the iLO login screen. |
/CurrentCipher | Displays the current cipher in use. |
@odata.type: #HpeServerChassis.v2_0_0.HpeServerChassis
Property | Note |
---|---|
/Links/BladeEnclosure | The URI for this blade enclosure resource. |
/SystemMaintenanceSwitches | Describes the maintenance switch positions |
@odata.type: #HpeServerFan.v2_0_0.HpeServerFan
Property | Note |
---|---|
/HotPluggable | Indicates if the fan can be replaced while the server is running. |
/Redundant | Indicates if the fan is in a redundant configuration. |
@odata.type: #HpeServerPciDevice.v2_0_0.HpeServerPciDevice
Property | Note |
---|---|
/LocationString | Text representation of the UEFI device location. |
@odata.type: #HpeSmartStorageArrayController.v2_0_0.HpeSmartStorageArrayController
Property | Note |
---|---|
/ControllerPartNumber | Smart Array Controller Part Number |
@odata.type: #HpeSmartStorageDiskDrive.v2_0_0.HpeSmartStorageDiskDrive
Property | Note |
---|---|
/LegacyBootPriority | This indicates that the array controller should provide legacy boot support. |
@odata.type: #HpeSmartStorageLogicalDrive.v2_0_0.HpeSmartStorageLogicalDrive
Property | Note |
---|---|
/InterfaceType | The connection interface of the logical drive. |
/MediaType | Type of the disk this logical drive is associated with. |
@odata.type: #HpeiLO.v2_0_0.HpeiLO
Property | Note |
---|---|
/ConfigurationSettings | State of the currently displayed configuration settings. |
/IdleConnectionTimeoutMinutes | This setting specifies how long a user can be inactive before an iLO web interface ends automatically. |
/Links/Thumbnail | A link to static images in Manager. |
/RIBCLEnabled | This property enables or disables RIBCL for the management processor. The management processor requires reset when this field is modified. |
/WebGuiEnabled | This property enables or disables WEB GUI access for the management processor. The management processor requires reset when this field is modified. |
/PersistentMouseKeyboardEnabled | This property enables or disables the persistent keyboard and mouse feature. |
@odata.type: #HpeiLOEmbeddedMedia.v2_0_0.HpeiLOEmbeddedMedia
Property | Note |
---|---|
/SDCard/HpeCertified | True if this is an HPE-certified SD card. |
@odata.type: #HpeiLOManagerNetworkService.v2_0_0.HpeiLOManagerNetworkService
Property | Note |
---|---|
/SystemManagementHomepage | The IP address or FQDN of the System Management Homepage (SMH) server. |
@odata.type: #HpeiLOResourceDirectory.v2_0_0.HpeiLOResourceDirectory
Property | Note |
---|---|
/Instances[]/HttpMethods | This property lists the set of methods supported by the resource. |
@odata.type: #HpeiLOServiceExt.v2_0_0.HpeiLOServiceExt
Property | Note |
---|---|
/Time | The current Redfish service time. This is a replacement for the ServiceRoot Time removed in Redfish. |
@odata.type: #Manager.v1_1_0.Manager
Property | Note |
---|---|
/Links/ManagerInChassis | This property is a reference to the chassis that this manager is located within. |
@odata.type: #ServiceRoot.v1_1_0.ServiceRoot
Property | Note |
---|---|
/UpdateService | The URI to this UpdateService resource. |
@odata.type: #Thermal.v1_1_0.Thermal
Property | Note |
---|---|
/Fans[]/Name | The name of the fan sensor. |
/Fans[]/Reading | The current speed of the fan. |
/Temperatures[]/SensorNumber | A numerical identifier to represent the temperature sensor. |