Introduction
The iLO Amplifier Pack RESTful API is a programming interface enabling state-of-the-art server management. This document contains helpful information about how to interact with the iLO Amplifier Pack RESTful API. The iLO Amplifier Pack RESTful API uses basic HTTP operations (GET, PUT, POST, DELETE, and PATCH) to submit or return a JSON formatted resource to or from a URI on iLO Amplifier Pack.
With modern scripting languages, you can easily write simple REST clients for RESTful APIs. Most languages, like Python, can transform JSON into internal-data structures, like dictionaries, allowing for easy access to data. This enables you to write custom code directly to the iLO Amplifier Pack RESTful API.
Redfish Compliance
iLO Amplifier Pack implements the RESTful API as per Redfish Scalable Platforms API specification v1.4.0 DSP0266.
RESTful APIs Architected Using Redfish®
The Redfish® Scalable Platforms Management API ("Redfish") is a standard that uses RESTful interface semantics to access data defined in model format to perform systems management. It is suitable for a wide range of servers, from stand-alone servers to rack mount and bladed environments, but it also scales equally well for large scale server environments.
The Redfish® standard API is designed to deliver simple and secure management for converged, hybrid IT and the Software Defined Data Center (SDDC). Both human readable and machine capable, Redfish leverages common Internet and web services standards to expose information directly to the modern tool chain.
Key benefits of the iLO Amplifier Pack RESTful API
- Based on Redfish APIs which provides an interface using JSON Payload and Entity Data Model.
- Separation of protocol from the data model.
- Leverages the strength of Internet Protocol standards such as JSON, HTTP, OData, etc.
- Aggregated access of basic and detailed inventory of servers managed by iLO Amplifier Pack.
- Simplifies permforming actions on multiple servers and federation groups.
- Simplifies update management tasks on multiple servers.
Getting Started
Tips for Using the RESTful API
The RESTful API for HPE iLO Amplifier Pack is available on version 1.25 or later.
To access the RESTful API, you need an HTTPS-capable client, such as a web browser with a REST Client plugin extension, or a Desktop REST Client application (such as Postman), or cURL (a popular command line HTTP utility).
Using RESTful Interface with cURL and Python
The Python Redfish library is a generic Redfish client library developed by DMTF and is available at https://github.com/DMTF/python-redfish-library. It's main purpose is to simplify the communication to any RESTful API. REST (Representational State Transfer) is a web based software architectural style consisting of a set of constraints that focus on a system's resource. The Redfish library performs the basic HTTP operations GET, POST, PUT, PATCH and DELETE on resources using the HATEOS (Hypermedia as the Engine of Application State) REST architecture. Most API's allow the clients to manage and interact with a fixed URL and several URIs.
cURL is a command line utility available for many Operating Systems that enables easy access to the RESTful API. cURL is available at http://curl.haxx.se/. Note that all the cURL examples will use a flag -insecure
. This causes cURL to bypass validation of the HTTPS certificate. In actual usage, iLO Amplifier Pack should be configured to use a user-supplied certificate and this option is not necessary. Notice also that we use the -L
option to force cURL to follow HTTP redirect responses. If iLO Amplifier Pack changes URI locations for various items, it can indicate to the client where the new location is and automatically follow the new link.
Example REST API operation with cURL and Python
$ curl https://{iLOAmpServer}/redfish/v1/ -i --insecure -L
# Perform GET operation against a resource at /redfish/v1
import sys
import redfish
# Specify the remote iLO Amp address
login_host = "https://{iLOAmpServer}"
# Create a REDFISH object
REDFISH_OBJ = redfish.redfish_client(base_url=login_host)
# Do a GET on service root resource
response = REDFISH_OBJ.get("/redfish/v1")
# Print out the response
sys.stdout.write("%s\n" % response)
The above command (or program) returns HTTP response headers and a JSON response body structured like this:
HTTP/1.1 200 OK
Date: Tue, 17 Apr 2018 05:33:52 GMT
Server: Apache
Allow: GET, HEAD
OData-Version: 4.0
Link: </json/schema/ServiceRoot.json>; rel=describedby
ETag: W/"4A1C99B7"
Content-Length: 1254
X-Frame-Options: sameorigin
Set-Cookie: HttpOnly;Secure
Content-Type: application/json
{
"@odata.context": "/redfish/v1/$metadata#ServiceRoot.ServiceRoot",
"@odata.etag": "W/\"4A1C99B7\"",
"@odata.id": "/redfish/v1",
"@odata.type": "#ServiceRoot.v1_1_1.ServiceRoot",
"AccountService": {
"@odata.id": "/redfish/v1/AccountService"
},
"Chassis": {
"@odata.id": "/redfish/v1/Chassis"
},
"Id": "v1",
"JsonSchemas": {
"@odata.id": "/redfish/v1/Schemas"
},
"Links": {
"Sessions": {
"@odata.id": "/redfish/v1/SessionService/Sessions"
}
},
"Managers": {
"@odata.id": "/redfish/v1/Managers"
},
"Name": "HPE RESTful Root Service",
"Oem": {
"Hpe": {
"@odata.etag": "W/\"8D7A95D7\"",
"@odata.type": "#HpeWfmServiceExt.v1_1_0.HpeWfmServiceExt",
"Links": {
"AggregatorService": {
"@odata.id": "/redfish/v1/AggregatorService"
}
},
"Manager": [
{
"ManagerFirmwareVersion": "1.25",
"ManagerFirmwareVersionPass": "8",
"Model": "iLO Amplifier Pack"
}
],
"Sessions": {
"LoginHint": {
"Hint": "POST to /SessionService/Sessions to login using the following JSON object:",
"HintPOSTData": {
"Password": "password",
"UserName": "username"
}
}
}
}
},
"RedfishVersion": "1.0.1",
"Registries": {
"@odata.id": "/redfish/v1/Registries"
},
"SessionService": {
"@odata.id": "/redfish/v1/SessionService"
},
"Systems": {
"@odata.id": "/redfish/v1/Systems"
},
"Tasks": {
"@odata.id": "/redfish/v1/TaskService"
},
"UUID": "00000000-0000-6e2d-e5a8-000000000000"
}
Let's perform our first GET operation using the RESTful API. We will do an HTTP GET on the iLO Amplifier Pack HTTPS port 443. Your client should be prepared to handle the HTTPS certificate challenge. The interface is not available over open HTTP (port 80), so you must use HTTPS.
Our GET operation will be against a resource at /redfish/v1/
(with a trailing slash):
It is best to perform this initial GET with a tool like CURL or the Postman REST Client tool. Later you will want to do this with your own scripting code. The options used with the CURL command are:
-i
returns HTTP response headers--insecure
bypasses TLS/SSL certification verification-L
follows HTTP redirect
It's also useful to see the HTTP header information exchanged using a browser or REST Client tool.
In JSON, there is no strong ordering of property names, so iLO Amplifier Pack may return JSON properties in any order. Likewise, iLO Amplifier Pack cannot assume the order of properties in any submitted JSON. This is why the best scripting data structure for a RESTful client is a dictionary: a simple set of unordered key/value pairs. This lack of ordering is also the reason you see embedded structure within objects (objects within objects). This allows us to keep related data together that is more logically organized, aesthetically pleasing to view, and helps avoid property name conflicts or ridiculously long property names. It also allows us to use identical blocks of JSON in many places in the data model, like Status
.
HTTP Resource Operations
Operation | HTTP Command | Description |
---|---|---|
Create | POST resource URI (payload = resource data) | Creates a new resource or invokes a custom action. A synchronous POST returns the newly created resource. |
Read | GET resource URI | Returns the requested resource representation. |
Update | PATCH or PUT resource URI (payload = update data) | Updates an existing resource. You can only PATCH properties that are marked readonly = false in the schema. |
Delete | DELETE resource URI | Deletes the specified resource. |
HTTP Status Return Codes
Return Status | Description |
---|---|
2xx | Successful operation. |
308 | The resource has moved |
400 | Bad Request -- Request is invalid. |
401 | Unauthorized -- Provided credentials are incorrect or is not authorized to perform the operation. |
403 | Forbidden -- The request is hidden for administrators only. |
404 | Not Found -- The specified request or URI could not be found. |
405 | Method Not Allowed -- The requested method is not allowed. |
406 | Not Acceptable -- The requested format is not correct. |
410 | Gone -- The requested URI has been removed. |
429 | Too Many Requests -- Too many requests to the server! Slow down! |
500 | Internal Server Error -- A problem occured within the server. Try again later. |
503 | Service Unavailable -- Temporarily offline for maintenance. Please try again later. |
Navigating the Data Model
Unlike some simple REST services, this API is designed to be implemented on many different management appliances, different models of servers, and other IT infrastructure devices for years to come. These devices may be quite different from one another. For this reason, the API does not specify the URIs to various resources. Do not assume that the BIOS version information is always at a particular URI.
This is more complex for the client, but is necessary to make sure the data model can change to accommodate various future server architectures without requiring specification changes. As an example, if the BIOS version is at /redfish/v1/systems/1/
, and a client assumed it is always there, the client would then break when the interface is implemented on a different type of architecture with many compute nodes, each with its own BIOS version.
The supported stable URIs are those referenced directly in this API reference and include:
- /redfish/v1/
- /redfish/v1/systems/
- /redfish/v1/chassis/
- /redfish/v1/managers/
- /redfish/v1/sessions/
Iterating Collections
curl https://{iLOAmpServer}/redfish/v1/systems/ --insecure -u username:password -L
# Perform GET operation against a resource at /redfish/v1/systems/
import sys
import redfish
# When running remotely connect using the address, account name,
# and password to send https requests
login_host = "https://{iLOAmpServer}"
login_account = "username"
login_password = "password"
## Create a REDFISH object
REDFISH_OBJ = redfish.redfish_client(base_url=login_host, \
username=login_account, \
password=login_password)
# Login into the server and create a session
REDFISH_OBJ.login(auth="session")
# Do a GET on a given path
response = REDFISH_OBJ.get("/redfish/v1/systems/")
# Print out the response
sys.stdout.write("%s\n" % response.text)
# Logout of the current session
REDFISH_OBJ.logout()
The above command (or program) returns the JSON response body as below:
{
"@odata.context" : "/redfish/v1/$metadata#ComputerSystemCollection.ComputerSystemCollection",
"@odata.etag" : "W/\"09FA012B\"",
"@odata.id" : "/redfish/v1/Systems",
"@odata.type" : "#ComputerSystemCollection.ComputerSystemCollection",
"Description" : "System Collection View",
"Id" : "Systems",
"Members" : [{
"@odata.id" : "/redfish/v1/Systems/E1D8B426"
}, {
"@odata.id" : "/redfish/v1/Systems/E905C3FF"
}, {
"@odata.id" : "/redfish/v1/Systems/EF2BF486"
}
],
"Members@odata.count" : 3,
"Name" : "ComputerSystemCollection"
}
Many operations will require you to locate the resource you wish to use. Most of these resources are members of "collections" (arrays of similar items). The method to find collection members is consistent for compute nodes, chassis, management processors, and many other resources in the data model.
Find a Compute Node
curl https://{iLOAmpServer}/redfish/v1/systems/{item}/ --insecure -u username:password -L
# Perform GET operation against a resource at /redfish/v1/systems/{item}
import sys
import redfish
# When running remotely connect using the address, account name,
# and password to send https requests
login_host = "https://{iLOAmpServer}"
login_account = "username"
login_password = "password"
## Create a REDFISH object
REDFISH_OBJ = redfish.redfish_client(base_url=login_host, \
username=login_account, \
password=login_password)
# Login into the server and create a session
REDFISH_OBJ.login(auth="session")
# Do a GET on a given path
response = REDFISH_OBJ.get("/redfish/v1/systems/{item}/")
# Print out the response
sys.stdout.write("%s\n" % response.text)
# Logout of the current session
REDFISH_OBJ.logout()
JSON response body example:
{
"@odata.context" : "/redfish/v1/$metadata#ComputerSystem.ComputerSystem",
"@odata.etag" : "W/\"404C537A\"",
"@odata.id" : "/redfish/v1/Systems/E1E4C0C1",
"@odata.type" : "#ComputerSystem.v1_3_0.ComputerSystem",
"Description" : "Computer System View",
"EthernetInterfaces" : {
"@odata.id" : "/redfish/v1/Systems/E1E4C0C1/EthernetInterfaces"
},
"HostName" : "ESX-e1e4c0c1e82fbfa4",
"Id" : "E1E4C0C1",
"IndicatorLED" : "Lit",
"Manufacturer" : "HPE",
"Memory" : {
"@odata.id" : "/redfish/v1/Systems/E1E4C0C1/Memory"
},
"MemorySummary" : {
"Status" : {
"Health" : "OK"
},
"TotalSystemMemoryGiB" : 8
},
"Model" : "ProLiant DL160 Gen9",
"Name" : "Computer System",
"PCIeDevices" : {
"@odata.id" : "/redfish/v1/Systems/E1E4C0C1/PCIeDevices"
},
"PowerState" : "Off",
"ProcessorSummary" : {
"Count" : 1,
"Model" : "Intel(R) Xeon(R) CPU E5-2603 v4 @ 1.70GHz",
"Status" : {
"Health" : "OK"
}
},
"Processors" : {
"@odata.id" : "/redfish/v1/Systems/E1E4C0C1/Processors"
},
"SKU" : "830570-B21",
"SerialNumber" : "JBX4TXEARD",
"Status" : {
"Health" : "OK",
"State" : "Enabled"
},
"Storage" : {
"@odata.id" : "/redfish/v1/Systems/E1E4C0C1/Storage"
},
"SystemType" : "Physical",
"UUID" : "00000000-0000-4286-9d93-000000000000"
}
A Compute node represents a logical computer system with attributes such as processors, memory, BIOS, power state, firmware version, etc. To find a compute node GET /redfish/v1/systems/
and iterate the "Members" array in the returned JSON. Each member has a link to a compute node.
Find a compute node by iterating the systems collection at /redfish/v1/systems/
.
Find a Chassis
curl https://{iLOAmpServer}/redfish/v1/chassis/{item}/ --insecure -u username:password -L
# Perform GET operation against a resource at /redfish/v1/chassis/{item}
import sys
import redfish
# When running remotely connect using the address, account name,
# and password to send https requests
login_host = "https://{iLOAmpServer}"
login_account = "username"
login_password = "password"
## Create a REDFISH object
REDFISH_OBJ = redfish.redfish_client(base_url=login_host, \
username=login_account, \
password=login_password)
# Login into the server and create a session
REDFISH_OBJ.login(auth="session")
# Do a GET on a given path
response = REDFISH_OBJ.get("/redfish/v1/chassis/{item}/")
# Print out the response
sys.stdout.write("%s\n" % response.text)
# Logout of the current session
REDFISH_OBJ.logout()
JSON response example:
{
"@odata.context" : "/redfish/v1/$metadata#Chassis.Chassis",
"@odata.etag" : "W/\"A23FA931\"",
"@odata.id" : "/redfish/v1/Chassis/E1E4C0C1",
"@odata.type" : "#Chassis.v1_4_0.Chassis",
"Description" : "Computer System Chassis",
"Id" : "E1E4C0C1",
"IndicatorLED" : "Lit",
"Manufacturer" : "HPE",
"Model" : "ProLiant DL160 Gen9",
"Name" : "Computer System Chassis",
"Power" : {
"@odata.id" : "/redfish/v1/Chassis/E1E4C0C1/Power"
},
"PowerState" : "Off",
"SKU" : "830570-B21",
"SerialNumber" : "JBX4TXEARD",
"Status" : {
"Health" : "OK",
"State" : "Enabled"
},
"Thermal" : {
"@odata.id" : "/redfish/v1/Chassis/E1E4C0C1/Thermal"
}
}
A Chassis represents a physical or virtual container of compute resources with attributes such as FRU information, power supplies, temperature, etc. To find a chassis GET /redfish/v1/chassis
and iterate the "Members" array in the returned JSON. Each member has a link to a chassis.
Find a chassis by iterating the chassis collection at /redfish/v1/chassis/
.
Find the iLO Management Processor
curl https://{iLOAmpPack}/redfish/v1/managers/{item}/ --insecure -u username:password -L
# Perform GET operation against a resource at /redfish/v1/managers/{item}
import sys
import redfish
# When running remotely connect using the address, account name,
# and password to send https requests
login_host = "https://{iLOAmpServer}"
login_account = "username"
login_password = "password"
## Create a REDFISH object
REDFISH_OBJ = redfish.redfish_client(base_url=login_host, \
username=login_account, \
password=login_password)
# Login into the server and create a session
REDFISH_OBJ.login(auth="session")
# Do a GET on a given path
response = REDFISH_OBJ.get("/redfish/v1/managers/{item}/")
# Print out the response
sys.stdout.write("%s\n" % response.text)
# Logout of the current session
REDFISH_OBJ.logout()
JSON response example:
{
"@odata.context" : "/redfish/v1/$metadata#Manager.Manager",
"@odata.etag" : "W/\"BEB98442\"",
"@odata.id" : "/redfish/v1/Managers/E1E4C0C1",
"@odata.type" : "#Manager.v1_3_0.Manager",
"Description" : "Manager View",
"EthernetInterfaces" : {
"@odata.id" : "/redfish/v1/Managers/E1E4C0C1/EthernetInterfaces"
},
"FirmwareVersion" : "iLO 4 v2.53",
"Id" : "E1E4C0C1",
"ManagerType" : "BMC",
"Name" : "Manager",
"UUID" : "00000000-0000-4c8a-a283-000000000000"
}
A Manager represents a management processor (or "BMC") that manages chassis and compute resources. For HPE Gen10 Servers, the manager is iLO 5. Managers contain attributes such as networking state and configuration, management services, security configuration, etc. To find a manager GET /redfish/v1/managers
and iterate the "Members" array in the returned JSON. Each member has a link to a manager.
Find a manager by iterating the manager collection at /redfish/v1/managers/
.
Authentication and Sessions
$ curl https://{iLOAmpServer}/redfish/v1/systems/ -i --insecure -L
# Perform GET operation against a resource at /redfish/v1/systems
import sys
import redfish
# Specify the remote iLO Amp address
login_host = "https://{iLOAmpServer}"
# Create a REDFISH object
REDFISH_OBJ = redfish.redfish_client(base_url=login_host)
# Do a GET on service root resource
response = REDFISH_OBJ.get("/redfish/v1/systems/")
# Print out the response
sys.stdout.write("%s\n" % response)
The following shows the error displayed on
GET /redfish/v1/systems/
when no authentication is attempted:
HTTP/1.1 401 Unauthorized
Date: Wed, 18 Apr 2018 08:26:29 GMT
Server: Apache
ETag: W/"0990574D"
Content-Length: 291
X-Frame-Options: sameorigin
Set-Cookie: HttpOnly;Secure
Connection: close
Content-Type: application/json
{
"@odata.etag" : "W/\"0990574D\"",
"@odata.type" : "#ExtendedInfo.1.0.0.ExtendedInfo",
"error" : {
"@Message.ExtendedInfo" : [{
"@odata.type" : "#Message.1.0.0.Message",
"MessageId" : "Base.1.1.NoValidSession"
}
],
"code" : "Wolfram.1.0.ExtendedInfo",
"message" : "See @Message.ExtendedInfo for more information."
}
}
If you perform an HTTP operation (without providing authentication) on any resource other than the root /redfish/v1/
resource, you will receive an HTTP 401 Unauthorized
error indicating that you don’t have the authentication needed to access the resource.
Basic Authentication
curl https://{iLOAmpServer}/redfish/v1/systems/ --insecure -u username:password -L
# Perform GET operation against a resource at /redfish/v1/systems/
import sys
import redfish
# When running remotely connect using the address, account name,
# and password to send https requests
login_host = "https://{iLOAmpServer}"
login_account = "username"
login_password = "password"
## Create a REDFISH object
REDFISH_OBJ = redfish.redfish_client(base_url=login_host, \
username=login_account, \
password=login_password)
# Login into the server and create a session
REDFISH_OBJ.login(auth="basic")
# Do a GET on a given path
response = REDFISH_OBJ.get("/redfish/v1/systems/")
# Print out the response
sys.stdout.write("%s\n" % response.text)
# Logout of the current session
REDFISH_OBJ.logout()
The above command (or program) returns the JSON response body as below:
{
"@odata.context" : "/redfish/v1/$metadata#ComputerSystemCollection.ComputerSystemCollection",
"@odata.etag" : "W/\"09FA012B\"",
"@odata.id" : "/redfish/v1/Systems",
"@odata.type" : "#ComputerSystemCollection.ComputerSystemCollection",
"Description" : "System Collection View",
"Id" : "Systems",
"Members" : [{
"@odata.id" : "/redfish/v1/Systems/E1D8B426"
}, {
"@odata.id" : "/redfish/v1/Systems/E905C3FF"
}, {
"@odata.id" : "/redfish/v1/Systems/EF2BF486"
}
],
"Members@odata.count" : 3,
"Name" : "ComputerSystemCollection"
}
The RESTful API allows you to use HTTP Basic Authentication using a valid iLO Amplifier Pack user name and password.
Creating and Using Sessions
curl https://{iLOAmpServer}/redfish/v1/SessionService/Sessions/
-X POST
-H "Content-Type: application/json"
--data "@data.json"
--insecure
-i
Contents of data.json file
{ "UserName": "username", "Password": "password" }
# Creating a session
import sys
import redfish
# When running remotely connect using the address, account name,
# and password to send https requests
login_host = "https://{iLOAmpServer}"
login_account = "username"
login_password = "password"
## Create a REDFISH object
REDFISH_OBJ = redfish.redfish_client(base_url=login_host, \
username=login_account, \
password=login_password)
# Login into the server and create a session
REDFISH_OBJ.login(auth="session")
Successful HTTP headers from iLO Amplifier Pack:
HTTP/1.1 201 Created
Date: Wed, 18 Apr 2018 10:05:28 GMT
Server: Apache
Allow: GET, HEAD, POST
OData-Version: 4.0
X-Auth-Token: 4899e7dd7b23d25ec1adefcd92353db76a8cc310d4691797669f9d3b28b818ce
Link: </redfish/v1/SessionService/Sessions/1352958942>; rel=self
Location: https://{iLOAmpServer}/redfish/v1/SessionService/Sessions/1352958942
ETag: W/"822C5474"
Content-Length: 284
X-Frame-Options: sameorigin
Set-Cookie: HttpOnly;Secure
Content-Type: application/json
Successful JSON response body from iLO Amplifier Pack:
{
"@odata.etag" : "W/\"822C5474\"",
"@odata.type" : "#ExtendedInfo.1.0.0.ExtendedInfo",
"error" : {
"@Message.ExtendedInfo" : [{
"@odata.type" : "#Message.1.0.0.Message",
"MessageId" : "Base.1.1.Created"
}
],
"code" : "Wolfram.1.0.ExtendedInfo",
"message" : "See @Message.ExtendedInfo for more information."
}
}
For more complex multi-resource operations, you should log in and establish a session. To log in, iLO Amplifier Pack has a session manager object at the documented URI /redfish/v1/SessionService/Sessions/
. To create a session POST a JSON object to the Session manager:
If the session is created successfully, you receive an HTTP 201 Created
response from iLO Amplifier Pack. There will also be two important HTTP response headers.
X-Auth-Token: Your session token (string). This is a unique string for your login session. It must be included as a header in all subsequent HTTP operations in the session.
Location: The URI of the newly created session resource. iLO Amplifier Pack allocates a new session resource describing your session. This is the URI that you must DELETE against, in order to log out. If you lose this location URI, you can find it by crawling the HREF links in the Sessions collection. Store this URI to facilitate logging out.
The above process is implemented by the login method provided by REDFISH_OBJ of Redfish Python Library. It automatically stores the session key in REDFISH_OBJ.
Using a Session
To use a session, simply include the X-Auth-Token
header supplied by the login response in all REST requests.
If REDFISH_OBJ of Redfish Python Library is used, then the login method automatically caches the session key and it is included in any future calls made using that object.
Log Out of a Session
curl https://{iLOAmpServer}/redfish/v1/SessionService/Sessions/{item}/
-X "DELETE"
-u username:password
--insecure
# Creating and deleting a session
import sys
import redfish
# When running remotely connect using the address, account name,
# and password to send https requests
login_host = "https://{iLOAmpServer}"
login_account = "username"
login_password = "password"
## Create a REDFISH object
REDFISH_OBJ = redfish.redfish_client(base_url=login_host, \
username=login_account, \
password=login_password)
# Login into the server and create a session
REDFISH_OBJ.login(auth="session")
# Logout of the current session
REDFISH_OBJ.logout()
iLO Amplifier Pack supports a limited number of simultaneous sessions. If you do not log out of a session it will expire automatically after a time of inactivity. However, it is good practice to log out when finished with a session.
To log out perform an HTTP DELETE
to the URI that was returned in the "Location" header when you created the session.
If REDFISH_OBJ of Redfish Python Library is used, then the logout method delete's the session using the location URI that was previously cached.
Performing Actions
Example of a system resource advertising an available action:
{
"Actions": {
"#ComputerSystem.Reset": {
"ResetType@Redfish.AllowableValues": [
"On",
"ForceOff",
"ForceRestart",
"Nmi",
"PushPowerButton"
],
"target": "/redfish/v1/Systems/{item}/Actions/ComputerSystem.Reset/"
}
}
}
This action may be invoked by performing:
curl https://{iLOAmpServer}/redfish/v1/Systems/{item}/Actions/ComputerSystem.Reset/
-H "Content-Type: application/json"
-X POST
--data "@data.json"
-u username:password
--insecure
Contents of data.json file
{
"ResetType": "ForceRestart" }
# Performing an action
import sys
import redfish
# When running remotely connect using the address, account name,
# and password to send https requests
login_host = "https://{iLOAmpServer}"
login_account = "username"
login_password = "password"
## Create a REDFISH object
REDFISH_OBJ = redfish.redfish_client(base_url=login_host, \
username=login_account, \
password=login_password)
# Login into the server and create a session
REDFISH_OBJ.login(auth="session")
body = dict()
body["ResetType"] = "ForceRestart"
# Do a GET on a given path
response = REDFISH_OBJ.post("/redfish/v1/systems/{item}/Actions/ComputerSystem.Reset/", body=body)
# Print out the response
sys.stdout.write("%s\n" % response.text)
# Logout of the current session
REDFISH_OBJ.logout()
REST resources usually support HTTP GET to read the current state, and some support modification and removal with HTTP POST, PUT, PATCH, or DELETE.
There are some resources that support other types of operations not easily mapped to HTTP operations. For this reason the Redfish specification defines "Actions". Actions are HTTP POST operations with a specifically formatted JSON request including the operation to perform on any parameters. For instance, it is not enough to simply tell a server to reset, but it is also necessary to specify the type of reset: cold boot, warm boot, PCI reset, etc. Actions are often used when the operation causes iLO Amplifier Pack to not just update a value, but to change the system state.
In Redfish, the available actions that can be invoked are identified by a "target" property in the resource's "Actions" object definitions. The parameters identify the supported values with the annotation @Redfish.AllowableValues.
Actions on HPE-specific Extensions
Example of an extended manager resource advertising an available action:
{
"Oem" : {
"Hpe" : {
"Actions" : {
"#HpeWfmManagerExt.Backup" : {
"target" : "/redfish/v1/Managers/iLOAmplifier/Actions/Oem/Hpe/HpeWfmManagerExt.Backup"
},
"#HpeWfmManagerExt.Restore" : {
"target" : "/redfish/v1/Managers/iLOAmplifier/Actions/Oem/Hpe/HpeWfmManagerExt.Restore"
}
}
}
}
}
This action may be invoked by performing:
curl https://{iLOAmpServer}/redfish/v1/Managers/iLOAmplifier/Actions/Oem/Hpe/HpeWfmManagerExt.Backup/
-H "Content-Type: application/json"
-X POST
--data "@data.json"
-u username:password
--insecure
Contents of data.json file
{
"StorageType" : "USB",
"Password" : "password",
"DestinationPath" : "folder/filename",
"RemovableStorageDeviceName" : "sd1_vol1"
}
# Performing an OEM extended action
import sys
import redfish
# When running remotely connect using the address, account name,
# and password to send https requests
login_host = "https://{iLOAmpServer}"
login_account = "username"
login_password = "password"
## Create a REDFISH object
REDFISH_OBJ = redfish.redfish_client(base_url=login_host, \
username=login_account, \
password=login_password)
# Login into the server and create a session
REDFISH_OBJ.login(auth="session")
body = dict()
body["ResetType"] = "ForceRestart"
body["StorageType"] = "USB"
body["Password"] = "password"
body["DestinationPath"] = "folder/filename"
body["RemovableStorageDeviceName"] = "sd1_vol1"
# Do a GET on a given path
response = REDFISH_OBJ.post("/redfish/v1/Managers/iLOAmplifier/Actions/Oem/Hpe/HpeWfmManagerExt.Backup/", body=body)
# Print out the response
sys.stdout.write("%s\n" % response.text)
# Logout of the current session
REDFISH_OBJ.logout()
The embedded OEM extensions may also have Actions not specified by the Redfish standard. They are invoked in a similar way. The POST URI indicates the HPE specific nature of the action.
RESTful Events and the Event Service
iLO Amplifier Pack now features an event subscription service that enables you to receive notifications when certain alerts occur in the iLOs discovered by iLO Amplifier Pack. These notifications are in the form of HTTPS POST operations to a URI of your choice. The maximum number of subscriptions that can be created is 8.
The event service is located in the data model at /redfish/v1/EventService.
This resource includes
a link to a collection of subscriptions (called EventSubscriptions
located at
/redfish/v1/EventService/EventSubscriptions
).
Modifying EventService ServiceEnabled
POST /redfish/v1/EventService/
A field "ServiceEnabled" is provided at the EventService level, that can be used to stop/start notifications at the configured subscription URIs. If this value is set to TRUE, notifications will be routed to all the subscriptions, else it will be blocked for all subscriptions. It is set to TRUE by default.
{
"ServiceEnabled": false
}
Example POST payload to enable/disable EventService
ServiceEnabled
can be set to true or false based on choice.
Subscribing for Events examples
POST /redfish/v1/EventService/EventSubscriptions/
{
"Destination": "https://myeventreciever/eventreceiver",
"EventTypes": [
"Alert"
],
"Protocol": "Redfish",
"Context": "Context string",
"Description": "Description String",
"HttpHeaders":[
{
"X-Auth-Token":"X-Auth-Token String",
}
],
"Oem" : {
"Hpe" : {
"DeliveryRetryAttempts": 3,
"DeliveryRetryIntervalSeconds": 30,
"NotificationCategory": {
"Administration": true,
"GeneralFailure": true,
"HardwareFailure": true,
"Maintenance": true,
"Other": true,
"Security": true,
"Storage": true
},
"NotificationSeverity": {
"Critical": true,
"Info": true,
"Warning": true
}
}
}
}
In order to receive events, you must provide an HTTPS server accessible to iLO Amplifier Pack's network with a URI you designate as the target for iLO Amplifier Pack initiated HTTPS POST operations.
Construct a JSON object conforming to the type EventDestination
(see example) and
POST this to the collection indicated by the EventSubscriptions
link at
/redfish/v1/EventService/EventSubscriptions.
If you receive an HTTP 201 created
response, a new subscription has been added. Note that iLO Amplifier Pack does not test the destination URI
during this phase, so if the indicated URI is not valid, it will not be flagged until events are
emitted and the connection to the destination fails.
Example POST payload to create a new subscription
Much of the above content depends entirely upon your needs and setup:
Destination
must be an HTTPS URI accessible to iLO Amplifier Pack’s network.EventTypes
can currently only be Alert.HttpHeaders
gives you an opportunity to specify any arbitrary HTTP headers you need for the event POST operation (e.g., X-Auth-Token). This will be a part of the payload during GET of Alerts.Context
may be any string.Description
may be any string.Protocol
must be set to Redfish.DeliveryRetryAttempts
indicates the number of retries that will be made to deliver an alert to a configured destination (In case the destination is not reachable). If a failure is observed even after this, an entry will be made in the iLOAmplifier Alert logs. Default is set to 3. Can be modified to other values.DeliveryRetryIntervalSeconds
indicates the number of seconds before which, each retry will be attempted. Default is set to 30. Can be modified to other values.NotificationCategory
gives you an opportunity to choose a specific category/set of categories for which a notification need to be received. By default all the values are set to true.NotificationSeverity
gives you an opportunity to choose a specific severity/set of severities for which a notification needs to be received. By default all the values are set to true.
Consult the EventDestination
schema for more details on each property.
Submitting a Test Event
POST /redfish/v1/EventService/Actions/EventService.SubmitTestEvent
Once the subscriptions are created, a test event can be posted to test if the subscription is working and you are able to recieve the events via iLO Amplifier Pack.
{
"EventId": "TestEventId",
"EventTimestamp": "2019-07-29T15:13:49Z",
"EventType": "Alert",
"Message": "Test Event",
"MessageArgs": [
"NoAMS",
"Busy",
"Cached"
],
"MessageId": "iLOEvents.2.1.ServerPoweredOff",
"OriginOfCondition": "/redfish/v1/Systems/1/",
"Severity": "OK"
}
Example POST payload to test a subscription
EventId
must be set to string "TestEventId".EventTimestamp
any arbitrary timestamp.EventType
must be set to "Alert".Message
any message string.MessageArgs
array of any set of message arguments.MessageId
any message id string.OriginOfCondition
any arbitrary string.Severity
send it for the one configured while creating the subscription.
Use Cases
This section covers the basic use cases of RESTful APIs provided by iLO Amplifier Pack.
Discovering Servers
The discovery APIs allow users to add assets to manage with iLO Amplifier Pack. These APIs allow users to discover individual servers, servers in iLO Federation groups, servers within an IPv4 range, and servers listed in a CSV file.
Adding a single server
curl https://{iLOAmpServer}//redfish/v1/AggregatorService/ManagedSystems/
-H "Content-Type: application/json"
-X POST
--data "@data.json"
-u username:password
--insecure
Contents of data.json file
{
"ManagerAddress":"{iLOAddress}", "UserName":"{iLOUsername}", "Password":"{iLOPassword}" }
# Discovering a server
import sys
import redfish
import time
# When running remotely connect using the address, account name,
# and password to send https requests
login_host = "https://{iLOAmpServer}"
login_account = "username"
login_password = "password"
## Create a REDFISH object
REDFISH_OBJ = redfish.redfish_client(base_url=login_host, \
username=login_account, \
password=login_password)
# Login into the server and create a session
REDFISH_OBJ.login(auth="session")
body = dict()
body["ManagerAddress"] = "{iLOAddress}"
body["UserName"] = "{iLOUsername}"
body["Password"] = "{iLOPassword}"
# Do a GET on a given path
sys.stdout.write("Adding server %s\n" % body["ManagerAddress"])
response = REDFISH_OBJ.post("/redfish/v1/AggregatorService/ManagedSystems/", body=body)
location = None
slash = 0
if response.status == 201:
location = response.getheader("Location")
if location is None:
sys.stdout.write("Unable to add server\n")
sys.stdout.write("%s\n" % response)
# find the 3rd slash in location
slash = location.find("/", slash)
slash = location.find("/", slash+2)
location = location[slash:]
sys.stdout.write("location: %s\n" % location)
dstate = "InProgress"
while dstate != "Complete":
managed_system = REDFISH_OBJ.get(location)
if managed_system.status != 200:
sys.stdout.write("Unable to get status of discovery\n")
sys.stdout.write("%s\n" % managed_system)
break
dstate = managed_system.dict["SystemSummary"]["Discovery"]["State"]
sys.stdout.write("Discovery %s\n" % dstate)
time.sleep(1)
# Logout of the current session
REDFISH_OBJ.logout()
The /redfish/v1/AggregatorService/ManagedSystems
collection lists all the servers managed by iLO Amplifier Pack. Performing a POST
on this collection adds a server in iLO Amplifier Pack. When POST
is performed on this URI, the response header contains the Location
and Link
of the newly added server. A GET
on the link will retrieve the discovery state of the server. The discovery state of the server can be one of the following:
- NotInitiated
- Processing
- InProgress
- Complete
- NotResponding
- NotReachable
- FirmwareUpdateInProgress
- Discovered
- Refreshing
Viewing the information of a managed server
When a server is added, iLO Amplifier Pack performs a detailed inventory of the server which takes a few seconds. Once the inventory is complete, different server information can be obtained. Performing a GET on the below Redfish APIs obtains the corresponding server information.
Inventory | URI |
---|---|
System Overview | /redfish/v1/Systems/{item} |
CPU Details | /redfish/v1/Systems/{item}/Processor/{item} |
Memory Detials | /redfish/v1/Systems/{item}/Memory/{item} |
PCIe Devices | /redfish/Systems/{item}/PCIeDevices |
Chassis | /redfish/v1/Chassis/{item} |
Fan Details | /redfish/v1/Chassis/{item}/Thermal |
Power Details | /redfish/v1/Chassis/{item}/Power |
Storage | /redfish/v1/Systems/{item}/Storage |
iLO Details | /redfish/v1/Managers/{item} |
Firmware Inventory | /redfish/v1/UpdateService/FirmwareInventory |
Software Inventory | /redfish/v1/UpdateService/SoftwareInventory |
Adding a range of Servers
curl https://{iLOAmpServer}/redfish/v1/AggregatorService/Actions/HpeWfmAggregatorService.DiscoverServersInRange/
-H "Content-Type: application/json"
-X POST
--data "@data.json"
-u username:password
--insecure
Contents of data.json file
{ "StartAddress":"{IP_Address_Range_Start}", "EndAddress":"{IP_Address_Range_End}", "UserName":"username", "Password":"password", "PortNumber":443 }
# Discovering a server
import sys
import redfish
import time
# When running remotely connect using the address, account name,
# and password to send https requests
login_host = "https://{iLOAmpServer}"
login_account = "username"
login_password = "password"
## Create a REDFISH object
REDFISH_OBJ = redfish.redfish_client(base_url=login_host, \
username=login_account, \
password=login_password)
# Login into the server and create a session
REDFISH_OBJ.login(auth="session")
body = dict()
body["StartAddress"] = "{IP_Address_Range_Start}"
body["EndAddress"] = "{IP_Address_Range_End}"
body["PortNumber"] = 443
body["UserName"] = "username"
body["Password"] = "password"
# Do a GET on a given path
sys.stdout.write("Adding servers in range %s to %s\n" % (body["StartAddress"], body["EndAddress"]))
response = REDFISH_OBJ.post("/redfish/v1/AggregatorService/Actions/HpeWfmAggregatorService.DiscoverServersInRange/", body=body)
location = None
slash = 0
if response.status != 202:
sys.stdout.write("Unable to initiate discovering servers in range\n")
sys.stdout.write("%s" % response)
REDFISH_OBJ.logout()
exit()
dstate = "InProgress"
while dstate != "Complete" and dstate != "Successful":
managed_system = REDFISH_OBJ.get("/redfish/v1/AggregatorService/")
if managed_system.status != 200:
sys.stdout.write("Unable to get status of IP range discovery\n")
sys.stdout.write("%s\n" % managed_system)
break
dstate = managed_system.dict["ActionStatus"]["DiscoverServersInRange"]["DiscoveryStatus"]
sys.stdout.write("Discovery %s\n" % dstate)
time.sleep(1)
# Logout of the current session
REDFISH_OBJ.logout()
iLO Amplifier Pack allows users to discover more than one server at a time. Using IP range discovery, iLO Amplifier Pack can discover multiple servers simultaneously. The IP range discovery is advertised as an action on /redfish/v1/AggregatorService
URI.
Once the action is triggered, the IP range discovery is performed as a task by iLO Amplifier Pack. The discovery process can take a while to complete. To know the progress of the discovery status, perform a GET on /redfish/v1/AggregatorService
URI and look at the ActionStatus.DiscoverServersInRange
object. The DiscoveryStatus
field will be set to Complete
once the discovery process is complete.
Performing Jobs
curl https://{iLOAmpServer}/redfish/v1/JobService/Actions/Oem/Hpe/HpeWfmJobServiceExt.RefreshJob/
-H "Content-Type: application/json"
-X POST
--data "@data.json"
-u username:password
--insecure
Contents of data.json file
{ "SelectedSystemsManagerAddress": [ "{Manager1_IP_Address}", "{Manager2_IP_Address}" ] }
# Perform refresh of servers job
import sys
import redfish
import time
# When running remotely connect using the address, account name,
# and password to send https requests
login_host = "https://{iLOAmpServer}"
login_account = "username"
login_password = "password"
## Create a REDFISH object
REDFISH_OBJ = redfish.redfish_client(base_url=login_host, \
username=login_account, \
password=login_password)
# Login into the server and create a session
REDFISH_OBJ.login(auth="session")
body = dict()
sel_sys = body["SelectedSystemsManagerAddress"] = list()
sel_sys.append("{Manager1_IP_Address}")
sel_sys.append("{Manager2_IP_Address}")
# Perform a POST to trigger the action
sys.stdout.write("Refreshing %d servers\n" % (len(body["SelectedSystemsManagerAddress"])))
response = REDFISH_OBJ.post("/redfish/v1/JobService/Actions/Oem/Hpe/HpeWfmJobServiceExt.RefreshJob/", body=body)
location = None
slash = 0
if response.status != 202:
sys.stdout.write("Unable to initiate refresh of servers\n")
sys.stdout.write("%s" % response)
REDFISH_OBJ.logout()
exit()
# Extract the newly created job
refresh_job_uri = response.dict["error"]["@Message.ExtendedInfo"][0]["MessageArgs"][0]
# Check for the job status
dstate = "InProgress"
while dstate != "Completed" and dstate != "Successful":
refresh_job = REDFISH_OBJ.get(refresh_job_uri)
if refresh_job.status != 200:
sys.stdout.write("Unable to get status of refresh job\n")
sys.stdout.write("%s\n" % refresh_job)
break
dstate = refresh_job.dict["JobState"]
sys.stdout.write("Refreshing servers %s\n" % dstate)
time.sleep(1)
# Logout of the current session
REDFISH_OBJ.logout()
iLO Amplifier Pack v1.50 introduces the JobService and Jobs API. Users can create a job by performing a POST
action on the URIs listed in JobService. A Job can be initiated on multiple servers at a time by specifiying the manager address of the systems or by specifying the group name in which case the job will run on the servers in the group. Below are the list of jobs that can be performed.
Jobs | Description |
---|---|
AhsDownloadJobs | Download AHS files from the specified systems |
ApplyConfigurationBaselineJobs | Apply a configuration baseline on specified systems |
AssignRecoveryPolicyJob | Assign a recovery policy for specified systems |
ConfigureRemoteSyslogJobs | Configure remote syslog of the iLO for specified systems |
CreateGroupJobs | Create a federation group on iLO for specified systems |
DeleteCompletedJobs | Delete completed jobs from the appliance |
DeleteJobs | Remove managed systems from the appliance |
DownloadAuditLogsJobs | Download audit logs from the appliance |
DownloadReportJobs | Download report for specified systems |
ExcludeServersFromInfoSight | Exclude systems from sending data to HPE InfoSight |
ImportBaselineJobs | Import a firmware basline into the appliance |
ImportConfigurationBaselineJobs | Import a configuration baseline from a system |
ImportOSBaselineJobs | Import an OS baseline into the appliance |
ManualRecoveryJobs | Initiate a recovery job on selected systems |
OnDemandAhsJobs | Send AHS logs to HPE InfoSight for selected systems |
RefreshJob | Refresh the inventory for selected systems |
ResetSystemJobs | Perform power actions on selected systems |
ServerGroupActionJobs | Perform actions on server groups |
ServerUpdateJobs | Perform fimrware/software update on selected systems |
SetIndicatorLedJobs | Change indicator LED status on selected systems |
SppComplianceJobs | Peform SPP compliance for selected systems |
UnAssignRecoveryPolicyJob | Unassign recovery policy for specified systems |
UpdateFirmwareJobs | Update core platform firmware on selected systems |
VirtualMediaJobs | Mount or unmount virtual media on selected systems |
When any of the above actions are performed, iLO Amplifier Pack creates a Job and the response body of the action specifies the URI for the job. A job may take a while to complete. In order to know the status of the job, perform a GET
on the job URI. The JobState
property in the job resource specifies if the job is completed or not.
Creating a Server Group
curl https://{iLOAmpServer}/redfish/v1/JobService/Actions/Oem/Hpe/HpeWfmJobServiceExt.ServerGroupJobs
-H "Content-Type: application/json"
-X POST
--data "@data.json"
-u admin:admin
--insecure
Contents of data.json file
{
"Name":"{groupName}", "ServerList":"{serversList}", "OperationType":"{operationType}", "GroupDescription":"{groupDescription}" }
import sys
import redfish
# Connect using iLO Amplifier address, username and password
login_host = "https://{iLOAmpServer}"
login_account = "username"
login_password = "password"
# Create a REDFISH object
REDFISH_OBJ = redfish.redfish_client(base_url=login_host, \
username=login_account, \
password=login_password)
# Login into the server and create a session
REDFISH_OBJ.login(auth="session")
body = dict()
body["Name"] = "{GroupName}"
body["ServerList"] = "{ServerList}"
body["OperationType"] = "{CreateGroup}"
body["GroupDescription"] = "{description}"
# Do a POST on a given path
response = REDFISH_OBJ.post("/redfish/v1/JobService/Actions/Oem/Hpe/HpeWfmJobServiceExt.ServerGroupJobs", body=body)
if response.status != 202:
sys.stdout.write("Unable to create server group\n")
sys.stdout.write("%s" % response)
REDFISH_OBJ.logout()
exit()
# Logout of the current session
REDFISH_OBJ.logout()
Performing a GET
operation on the /redfish/v1/AggregatorService/ManagedServerGroups
collection, will list all the Server Groups created in iLO Amplifier Pack.
Prerequisites
Users with the following privileges can create a Server Group:
- Configure Manager with Security
- Configure Manager
- Configure User
- Configure Devices
Performing the Job
To create a new Server Group, perform a POST
operation on the /redfish/v1/JobService/Actions/Oem/Hpe/HpeWfmJobServiceExt.ServerGroupJobs
action, with the folowing properties:
Property | Type | Description |
---|---|---|
GroupDescription | string | The description of the group that is to be created |
Name | string | The name of the group that is to be created |
OperationType | string | The type of operation to be performed on the group. Value for this action will be "CreateGroup" |
ServerList | array | The list of servers to add to the group |
Sample payload is as shown below:
{
"GroupDescription
": "Group1",
"Name"
: "Group1",
"OperationType"
: "CreateGroup",
"ServerList"
: ["123.123.12.12", "123.123.12.15"]
}
When POST
operation is performed on this URI, a job will be created. A GET
operation on the URI /redfish/v1/JobService/Jobs/{jobID}
will retrieve the state of the job created.
When the job has successfully completed, all the groups added can be viewed by performing a GET
operation on the URI /redfish/v1/AggregatorService/ManagedServerGroups
.
Group Actions
curl https://{iLOAmpServer}/redfish/v1/JobService/Actions/Oem/Hpe/HpeWfmJobServiceExt.ServerGroupActionJobs
-H "Content-Type: application/json"
-X POST
--data "@data.json"
-u admin:admin
--insecure
import sys
import redfish
# Connect using iLO Amplifier address, username and password
login_host = "https://{iLOAmpServer}"
login_account = "username"
login_password = "password"
# Create a REDFISH object
REDFISH_OBJ = redfish.redfish_client(base_url=login_host, \
username=login_account, \
password=login_password)
# Login into the server and create a session
REDFISH_OBJ.login(auth="session")
OperationType = "{OperationType}"
body = dict()
body["GroupName"] = "{GroupName}"
body["AllSystemsInGroup"] = "{boolValue}"
body["OperationType"] = OperationType
if OperationType.lower() == "refreshgroup":
body["OperationType"] = "RefreshGroup"
elif OperationType.lower() == "deletegroup":
body["OperationType"] = "DeleteGroup"
elif OperationType.lower() == "uid":
body["IndicatorLED"] = "{IndicatorLED}"
body["OperationType"] = "UID"
elif OperationType.lower() == "power":
body["OperationType"] = "Power"
body["ResetType"] = "{ResetType}"
# Do a POST on a given path
response = REDFISH_OBJ.post("/redfish/v1/JobService/Actions/Oem/Hpe/HpeWfmJobServiceExt.ServerGroupActionJobs", body=body)
if response.status != 202:
sys.stdout.write("Unable to perform server group action\n")
sys.stdout.write("%s" % response)
REDFISH_OBJ.logout()
exit()
sys.stdout.write("Group action job has been created successfully\n")
# Logout of the current session
REDFISH_OBJ.logout()
Prerequisites
Users with the following privileges can perform actions on the Server Group:
- Configure Manager with Security
- Configure Manager
- Configure User
- Configure Devices
Performing the Job
The following actions can be performed on all the servers in a Server Group:
1. Managing UID status
The UID status for all the servers in a Server Group can be changed by performing a POST
operation on the URI redfish/v1/JobService/Actions/Oem/Hpe/HpeWfmJobServiceExt.ServerGroupActionJob
with the following properties:
Property | Type | Description |
---|---|---|
GroupDescription | string | The name of the group on which action is to be performed |
OperationType | string | The action to be performed on the group. Value for this action will be "UID" |
AllSystemsInGroup | boolean | This flag suggests whether all the servers in the group are selected |
IndicatorLED | string | The Indicator State of the UID to which it needs to be changed |
Sample payload is as shown below:
{
"GroupName"
: "Group1",
"OperationType"
: "UID",
"AllSystemsInGroup"
: true,
"IndicatorLED"
: "UID"
}
2. Managing Power Status
The Power status for all the servers in a Server Group can be changed by performing a POST
operation on the URI redfish/v1/JobService/Actions/Oem/Hpe/HpeWfmJobServiceExt.ServerGroupActionJob
with the following properties:
Property | Type | Description |
---|---|---|
GroupName | string | The name of the group on which action is to be performed |
OperationType | string | The action to be performed on the group. Value for this action will be "Power" |
AllSystemsInGroup | boolean | This flag suggests whether all the servers in the group are selected |
ResetType | string | The reset type to be performed for the system |
Sample payload is as shown below:
{
"GroupName"
: "Group1",,
"OperationType"
: "Power",
"AllSystemsInGroup"
: true,
"ResetType"
: "On"
}
3. Refresh
Refresh of all the servers in a Server Group can be performed by a POST
operation on the URI /redfish/v1/JobService/Actions/Oem/Hpe/HpeWfmJobServiceExt.ServerGroupActionJob/
with the following properties:
Property | Type | Description |
---|---|---|
Name | string | The name of the group that is to be created or joined to |
OperationType | string | The action to be performed on the group. Value for this action will be "RefreshGroup" |
AllSystemsInGroup | boolean | This flag suggests whether all the servers in the group are selected |
Sample payload is as shown below:
{
"Name"
: "Group1",
"OperationType"
:"RefreshGroup",
"AllSystemsInGroup"
:true
}
4. Deletion
Deletion of all the servers of a Server Group can be performed by a POST
operation on the URI /redfish/v1/JobService/Actions/Oem/Hpe/HpeWfmJobServiceExt.ServerGroupActionJob/
with the following properties:
Property | Type | Description |
---|---|---|
Name | string | The name of the group that is to be deleted |
OperationType | string | The action to be performed on the group. Value for this action will be "DeleteGroup" |
DeleteServers | boolean | This flag specifies if Servers in the group should be deleted |
Sample payload is as shown below:
{
"Name"
: "Group1",
"OperationType"
:"DeleteGroup",
"DeleteServers"
:true
}
Post Condition:
When POST
operation is performed on the above URIs for different actions, jobs are created. A GET
operation on the URI /redfish/v1/JobService/Jobs/{jobID}/
will retrieve the state of the job created.
The results of these jobs can be checked by performing a GET
operation on /redfish/v1/JobService/Results/ServerGroupActionJobs/{jobID}/1/
Join Server Group
curl https://{iLOAmpServer}/redfish/v1/JobService/Actions/Oem/Hpe/HpeWfmJobServiceExt.ServerGroupJobs
-H "Content-Type: application/json"
-X POST
--data "@data.json"
-u admin:admin
--insecure
Contents of data.json file
{
"Name":"{groupName}", "ServerList":"{serversList}", "OperationType":"{operationType}" }
import sys
import redfish
import time
import json
# Connect using iLO Amplifier address, username and password
login_host = "https://{iLOAmpServer}"
login_account = "username"
login_password = "password"
# Create a REDFISH object
REDFISH_OBJ = redfish.redfish_client(base_url=login_host, \
username=login_account, \
password=login_password)
# Login into the server and create a session
REDFISH_OBJ.login(auth="session")
body = dict()
body["Name"] = "{GroupName}"
body["ServerList"] = "{ServerAddress}"
body["OperationType"] = "{JoinGroup}"
# Do a POST on a given path
response = REDFISH_OBJ.post("/redfish/v1/JobService/Actions/Oem/Hpe/HpeWfmJobServiceExt.ServerGroupJobs", body=body)
errMessage = ""
if response.status != 202:
sys.stdout.write("Unable to join the server into the group\n")
sys.stdout.write("Response %s\n" % response)
REDFISH_OBJ.logout()
exit()
jobCreatedLink = response.getheader("Location")
if jobCreatedLink == None:
jobCreatedLink = response.getheader("Link")
if jobCreatedLink == None:
jobCreatedLink = response.dict['error']['@Message.ExtendedInfo'][0]['MessageArgs'][0]
jobID = jobCreatedLink.split("/")[-1]
sys.stdout.write("Join Server group job has been created successfully\n")
sys.stdout.write("check job status using jobID %s\n" % jobID)
# Logout of the current session
REDFISH_OBJ.logout()
Prerequisites
Users with the following privileges can Join Servers to a Group: * Configure Manager with Security * Configure Manager * Configure User * Configure Devices
Performing the Job:
To add servers to an existing Server Group, perform a POST
operation on the URI /redfish/v1/JobService/Actions/Oem/Hpe/HpeWfmJobServiceExt.ServerGroupJobs/
with the following properties:
Property | Type | Description |
---|---|---|
Name | string | The name of the group that is to be joined to |
OperationType | string | The action to be performed on the group. Value for this action will be "JoinGroup" |
ServerList | array | All the selected servers to join to the group |
Sample payload is as shown below:
{
"Name"
: "Group1",
"OperationType"
:"JoinGroup",
"ServerList"
:["123.123.12.12", "123.123.12.15"]
}
When POST
is performed on this URI, a job will be created. A GET
on the URI /redfish/v1/JobService/Jobs/{jobID}/
will retrieve the state of the job created.
When the Job has successfully completed, the servers that belong to a Server Group can be obtained by doing a GET
operation on the URI /redfish/v1/AggregatorService/ManagedServerGroups/{groupName}/ManagedSystems/Summary/
to check if the servers have been added to the group.
Unjoin Server Group
curl https://{iLOAmpServer}/redfish/v1/JobService/Actions/Oem/Hpe/HpeWfmJobServiceExt.ServerGroupJobs
-H "Content-Type: application/json"
-X POST
--data "@data.json"
-u admin:admin
--insecure
Contents of data.json file
{
"Name":"{groupName}", "ServerList":"{serversList}", "OperationType":"{operationType}" }
import sys
import redfish
import time
import json
# Connect using iLO Amplifier address, username and password
login_host = "https://{iLOAmpServer}"
login_account = "username"
login_password = "password"
# Create a REDFISH object
REDFISH_OBJ = redfish.redfish_client(base_url=login_host, \
username=login_account, \
password=login_password)
# Login into the server and create a session
REDFISH_OBJ.login(auth="session")
body = dict()
body["Name"] = "{GroupName}"
body["ServerList"] = "{ServerAddress}"
body["OperationType"] = "{UnjoinGroup}"
# Do a POST on a given path
response = REDFISH_OBJ.post("/redfish/v1/JobService/Actions/Oem/Hpe/HpeWfmJobServiceExt.ServerGroupJobs", body=body)
errMessage = ""
if response.status != 202:
sys.stdout.write("Unable to unjoin server from group\n")
sys.stdout.write("Response %s\n" % response)
REDFISH_OBJ.logout()
exit()
jobCreatedLink = response.getheader("Location")
if jobCreatedLink == None:
jobCreatedLink = response.getheader("Link")
if jobCreatedLink == None:
jobCreatedLink = response.dict['error']['@Message.ExtendedInfo'][0]['MessageArgs'][0]
jobID = jobCreatedLink.split("/")[-1]
sys.stdout.write("Unjoin Server from group job has been created successfully\n")
sys.stdout.write("check job status using jobID %s\n" % jobID)
if args.OutputFileName != None:
sys.stdout.close()
# Logout of the current session
REDFISH_OBJ.logout()
Prerequisites
Users with the following privileges can Unjoin Servers from a Server Group:
* Configure Manager with Security
* Configure Manager
* Configure User
* Configure Devices
Performing the Job:
To unjoin servers from an existing Server Group, perform a POST
operation on the URI /redfish/v1/JobService/Actions/Oem/Hpe/HpeWfmJobServiceExt.ServerGroupJobs
with the following properties:
Property | Type | Description |
---|---|---|
Name | string | The name of the group from which servers are to be unjoined |
OperationType | string | The action to be performed on the group. Value for this action will be "UnjoinGroup" |
ServerList | array | All the selected servers to unjoin from a group |
Sample payload is as shown below:
{
"Name"
: "Group1",
"OperationType"
:"UnjoinGroup",
"ServerList"
:["123.123.12.12", "123.123.12.15"]
}
When POST
operation is performed on this URI, a job will be created. A GET
operation on the URI /redfish/v1/JobService/Jobs/{jobID}/
will retrieve the state of the job created.
When the Job has successfully completed, the servers that belong to a Server Group be obtained by performing a GET
operation on the URI /redfish/v1/AggregatorService/ManagedServerGroups/{groupName}/ManagedSystems/Summary/
to check if the servers have been removed from the group.
Importing a firmware baseline
curl https://{iLOAmpServer}/redfish/v1/JobService/Actions/Oem/Hpe/HpeWfmJobServiceExt.ImportBaselineJobs/
-H "Content-Type: application/json"
-X POST
--data "@data.json"
-u admin:admin
--insecure
import sys
import redfish
import time
import json
# Connect using iLO Amplifier address, username and password
login_host = "https://{iLOAmpServer}"
login_account = "username"
login_password = "password"
# Create a REDFISH object
REDFISH_OBJ = redfish.redfish_client(base_url=login_host, \
username=login_account, \
password=login_password)
# Login into the server and create a session
REDFISH_OBJ.login(auth="session")
body = dict()
body["SourcePath"] = args.SourcePath
body["StorageType"] = args.StorageType
# Do a POST on a given path
response = REDFISH_OBJ.post("/redfish/v1/JobService/Actions/Oem/Hpe/HpeWfmJobServiceExt.ImportBaselineJobs", body=body)
errMessage = ""
if response.status != 202:
sys.stdout.write("Unable to import baseline\n")
sys.stdout.write("status code %s\n" % response.status)
try:
sys.stdout.write(
"ErrorType: %s\n" % response.dict["error"]["@Message.ExtendedInfo"][0]["MessageId"].split(".")[-1])
for errStr in response.dict["error"]["@Message.ExtendedInfo"][0]["MessageArgs"]:
errMessage += errStr + ", "
sys.stdout.write("errMessage: %s\n" % errMessage)
except:
pass
REDFISH_OBJ.logout()
exit()
jobCreatedLink = response.getheader("Location")
if jobCreatedLink == None:
jobCreatedLink = response.getheader("Link")
if jobCreatedLink == None:
jobCreatedLink = response.dict['error']['@Message.ExtendedInfo'][0]['MessageArgs'][0]
jobId = jobCreatedLink.split("/")[-1]
sys.stdout.write("Import baseline job has been created successfully\n")
sys.stdout.write("check job status using jobId %s\n" % jobId)
if args.OutputFileName != None:
sys.stdout.close()
# Logout of the current session
REDFISH_OBJ.logout()
The /redfish/v1/Managers/iLOAmplifier/BaselineService/Baselines/
collection lists all the Firmware Baselines imported to iLO Amplifier Pack.
Prerequisite
- iLO Amplifier Pack supports up to 80 GB of baseline storage (which includes both firmware, OS baseline files and components downloaded from InfoSight). Please ensure that required space is available before importing any SPP.
- Users with the following privileges can import a firmware baseline:
- Configure Manager with Security
- Configure Manager
- Configure User
- Configure Devices
Performing Job
Firmware baseline can be imported with the following methods:
1)Network Share (NFS)
Perform a POST
operation on the /redfish/v1/JobService/Actions/Oem/Hpe/HpeWfmJobServiceExt.ImportBaselineJobs/
action.
Property | Type | Description |
---|---|---|
StorageType | string | Type of storage on which the SPP Image is available. Value should be "NetworkShare". |
SourcePath | string | Path to the SPP ISO file. This could be an http/https path or a normal file path. |
NetworkShareAddress | string | Network share IP address or DNS name where the SPP ISO Image is hosted. |
MountPath | string | Mount path of the network share server where the SPP ISO Image is hosted. |
Sample payload is as shown below:
{
"StorageType": "NetworkShare",
"SourcePath": "",
"NetworkShareAddress": "",
"MountPath": ""
}
2)HTTP/HTTPS Share
Perform a POST
operation on the redfish/v1/JobService/Actions/Oem/Hpe/HpeWfmJobServiceExt.ImportBaselineJobs/
action.
Property | Type | Description |
---|---|---|
StorageType | string | Type of storage on which the SPP Image is available. Value should be "HttpPath". |
SourcePath | string | Path to the SPP ISO file. This could be an http/https path or a normal file path. |
NetworkShareAddress | string | Network share IP address or DNS name where the SPP ISO Image is hosted. |
MountPath | string | Mount path of the network share server where the SPP ISO Image is hosted. |
Sample payload is as shown below:
{
"StorageType": ""HttpPath"",
"SourcePath": "",
}
When POST
is performed on this URI, a job will be created. A GET
on the URI /redfish/v1/JobService/Jobs/{jobID}/
will retrieve the state of the job created.
Firmware and driver updates for Gen9 servers
curl https://{iLOAmpServer}/redfish/v1/JobService/Actions/Oem/Hpe/HpeWfmJobServiceExt.ServerUpdateJobs
-H "Content-Type: application/json"
-X POST
--data "@data.json"
-u admin:admin
--insecure
# Gen9_Server_Update
import sys
import redfish
# Connect using iLO Amplifier address, username and password
login_host = "https://{iLOAmpServer}"
login_account = "username"
login_password = "password"
# Create a REDFISH object
REDFISH_OBJ = redfish.redfish_client(base_url=login_host, \
username=login_account, \
password=login_password)
# Login into the server and create a session
REDFISH_OBJ.login(auth="session")
body = dict()
body["OperationStrategy"] = "{OperationStrategy}"
if body["OperationStrategy"] != "DeployOnly":
body["BaselineID"] = "{BaselineID}"
body["BatchSize"] = "{BatchSize}"
body["CleanUpRepository"] = "{boolValue}"
body["OperationType"] = "{OperationType}"
if body["OperationStrategy"] == "StageAndDeploy":
if body["OperationType"] == "LegacyOffline":
body["DowngradeFlag"] = False
body["ResetFlag"] = False
else:
body["ResetFlag"] = False
body["DowngradeFlag"] = False
elif body["OperationStrategy"] == "StageOnly":
body["DowngradeFlag"] = False
body["ResetFlag"] = False
else:
body["ResetFlag"] = False
body["CleanUpRepository"] = False
body["SelectedSystemsManagerAddress"] = "{updateServerList}"
ManagerCredentials = dict()
ManagerCredentials["UserName"] = ""
ManagerCredentials["Password"]: ""
body["ManagerCredentials"] = ManagerCredentials
body["UseExternalWebServer"] = False
response = REDFISH_OBJ.post("/redfish/v1/JobService/Actions/Oem/Hpe/HpeWfmJobServiceExt.ServerUpdateJobs", body=body)
if response.status != 202:
sys.stdout.write("Unable to update gen 9 server\n")
sys.stdout.write("%s" % response)
REDFISH_OBJ.logout()
exit()
sys.stdout.write("Gen9 server update job has been created successfully\n")
# Logout of the current session
REDFISH_OBJ.logout()
Firmware and driver updates for Gen9 servers can be performed on selected servers of type iLO4 using below methods: - Online Method - Offline Method
Offline Method
Prerequisite
- Bootable baseline ISO image of the firmware update imported into iLO Amplifier Pack. (Please refer to Importing a Firmware Baseline use case) / Bootable baseline ISO image of the firmware update extracted to a shared HTTP/HTTPS location on the network and a dedicated web server for hosting SPP (HPE Support Pack for ProLiant) ISO images and files.
- Firmware and driver updates can be triggered only on supported server models. Please refer to user guide (Server firmware and driver updates chapter) for more details.
- Servers managed by HPE OneView or vCenter Lifecycle Manager (vLCM) cannot be updated by iLO Amplifier.
- iLO Advanced License is required to perform an update.
- Users with the following privileges can import a firmware baseline.
- Configure Manager with Security
- Configure Manager
- Configure User
- Configure Devices
Payload Properties for an Update
Property | Type | Description |
---|---|---|
SelectedSystemsManagerAddress | array | An array of servers selected to perform server updates. |
UseExternalWebServer | boolean | Specifies whether to use external webserver or to use the internal webserver to host baselines. True if you want to use external web server else false. |
BaselineID | number | Specifies the ID of the imported Baseline. |
BaselineUri | string | The URL of the SPP baseline extracted ISO image. |
BaselineUriISO | string | The URL of the SPP baseline ISO image. |
OperationType | string | Specifies the type of operation to be performed for an update. Values for this property field can be "iLORepositoryOnline", "LegacyOnlineBaselineAutomatic", "iLORepositoryOffline", "iLORepositoryOffline". |
OperationStrategy | string | Specifies the kind of operation to be performed during an online update. Values for this property field can be "StageAndDeploy", "StageOnly" and "DeployOnly". |
ResetFlag | boolean | Specified whether to reboot the server during an update if required. |
DowngradeFlag | boolean | Support downgrade.True-support,false-not support. |
CleanUpRepository | boolean | Specifies whether to delete the uploaded components from repository after the update. |
ForceInstall | boolean | HPSUM performs a forcible upgrade or downgrade of the firmware and drivers in the baseline when set to true. |
MediaPath | string | The URL of the baseline ISO image. |
BatchSize | number | The batch size of the update which is, number of parallel updates supported. |
ManagerCredentials | string | Username and Password to be provided only in case of federated nodes. |
Performing Job:
Offline Updates of iLO4 supports only "Stage and Deploy" strategy. To update a server of type iLO4, perform a POST
operation on /redfish/v1/JobService/Actions/Oem/Hpe/HpeWfmJobServiceExt.ServerUpdateJobs/
action.
Sample payload for imported baseline is as shown below:
{
"SelectedSystemsManagerAddress": [
IPAddress1,
IPAddress2, .
],
"ManagerCredentials": {
"UserName": "",
"Password": ""
},
"OperationStrategy": "StageAndDeploy",
"OperationType": "LegacyOffline",
"ResetFlag": false/true,
"DowngradeFlag": true/false,
"CleanUpRepository": false/true,
"BaselineID": ,
"BatchSize": (Any value between 10-30),
"UseExternalWebServer": false
}
Sample payload for using external web server is as shown below:
{
"SelectedSystemsManagerAddress": [
IPAddress1,
IPAddress2, .
],
"ManagerCredentials": {
"UserName": "",
"Password": ""
},
"OperationStrategy": "StageAndDeploy",
"OperationType": "LegacyOffline",
"ResetFlag": false/true,
"DowngradeFlag": true/false,
"CleanUpRepository": false/true,
"BatchSize": (Any value between 10-50),
"UseExternalWebServer": true
"MediaPath": ""
}
NOTE
1) "BaselineID"
to be used for server update can be retrieved by performing a GET
on /redfish/v1/Managers/iLOAmplifier/BaselineService/Baselines/
.
2) Up to 30 parallel updates are supported if an imported baseline is used. Up to 50 parallel updates are supported if external webserver is selected.
3) Other actions like Power toggling, Virtual Media Mounting etc. Cannot be performed on the selected servers being used for updates.
When POST
is performed on this URI, a job will be created. A GET
on the URI /redfish/v1/JobService/Jobs/{jobID}/
will retrieve the state of the job created and the following states will appear in progression:
- Pending
- Staging
- Staged
- Installing
- Installed
- Installed Pending Reboot
- Activated
Please refer to iLO Amplifier Pack user Guide for more information.
Online Method (Baseline Automatic)
Prerequisite
Refer to the prerequisites of offline method. Additional requirements for an online update are:
- Please refer iLO Amplifier User Guide (servers ad firmware updates chapter) for supported OSes, and iLO f/w version and SUT version details.
- SUT Mode should be in either "AutoDeploy" or "AutoDeployReboot" or "AutoStage" mode.
- SUT Service should always be running.
- AMS Status should be "Complete".
- AMS Version should be greater than 10.7 for Windows and 2.6.1 for Linux.
Performing Job
Baseline Automatic Online Updates of iLO4 supports three different strategies, namely:
- Stage Only
To stage firmware and driver components on selected servers, perform a POST
operation on /redfish/v1/JobService/Actions/Oem/Hpe/HpeWfmJobServiceExt.ServerUpdateJobs/
action.
Sample payload for imported baseline is as shown below:
{
"SelectedSystemsManagerAddress": [
IPAddress1,
IPAddress2,
],
"ManagerCredentials": {
"UserName": "",
"Password": ""
},
"OperationStrategy": "StageOnly",
"OperationType": "LegacyOnlineBaselineAutomatic",
"ResetFlag": false/true,
"DowngradeFlag": false/true,
"CleanUpRepository": false/true,
"BaselineID": ,
"BatchSize": Any value ranging between 10-30,
"UseExternalWebServer": false
}
Sample payload for using external web server is as shown below:
{
"SelectedSystemsManagerAddress": [
IPAddress1,
IPAddress2,
],
"ManagerCredentials": {
"UserName": "",
"Password": ""},
"OperationStrategy": "StageOnly",
"OperationType": "LegacyOnlineBaselineAutomatic",
"ResetFlag": false/true,
"DowngradeFlag": false/true,
"CleanUpRepository": false/true,
"BatchSize": Any value ranging between 10-50,
"UseExternalWebServer": true
"BaselineUri": "",
"BaselineUriISO": ""
}
When POST
is performed on this URI, a job will be created. A GET
on the URI /redfish/v1/JobService/Jobs/{jobID}/
will retrieve the state of the job created and the following states will appear in progression:
- Pending
- Staging
Staged
Deploy Only
To deploy staged firmware and driver components on selected servers, perform a POST
operation on /redfish/v1/JobService/Actions/Oem/Hpe/HpeWfmJobServiceExt.ServerUpdateJobs/
action.
Sample payload is as shown below:
{
"SelectedSystemsManagerAddress": [
IPAddress1,
IPAddress2, ...],
"ManagerCredentials": {
"UserName": ",
"Password": ""},
"BatchSize": Any value between 10 and 200,
"OperationStrategy": "DeployOnly",
"ResetFlag": true,
"DowngradeFlag": false,
"CleanUpRepository": true,
}
When POST
is performed on this URI, a job will be created. A GET
on the URI /redfish/v1/JobService/Jobs/{jobID}/
will retrieve the state of the job created and the following states will appear in progression:
- Installing
- Installed
- Installed Pending Reboot
Activated
Stage and Deploy
To update a server of type iLO4, perform a POST
operation on /redfish/v1/JobService/Actions/Oem/Hpe/HpeWfmJobServiceExt.ServerUpdateJobs
action.
Sample payload for imported baseline is as shown below:
{
"SelectedSystemsManagerAddress": [
IPAddress1,
IPAddress2, ...
],
"ManagerCredentials": {
"UserName": "",
"Password": ""
},
"OperationStrategy": "StageAndDeploy",
"OperationType": "LegacyOnlineBaselineAutomatic",
"ResetFlag": false/true,
"DowngradeFlag": false/true,
"CleanUpRepository": false/true,
"BaselineID": ,
"BatchSize": Any value ranging between 10-30,
"UseExternalWebServer": false
}
Sample payload for using external web server is as shown below:
{
"SelectedSystemsManagerAddress": [
IPAddress1,
IPAddress2, ...
],
"ManagerCredentials": {
"UserName": "",
"Password": ""},
"OperationStrategy": "StageAndDeploy",
"OperationType": "LegacyOnlineBaselineAutomatic",
"ResetFlag": false/true,
"DowngradeFlag": false/true,
"CleanUpRepository": false/true,
"BatchSize": Any value ranging between 10-50,
"UseExternalWebServer": true
"BaselineUriISO": ""
}
When POST
is performed on this URI, a job will be created. A GET
on the URI /redfish/v1/JobService/Jobs/{jobID}/
will retrieve the state of the job created and the following states will appear in progression:
- Pending
- Staging
- Staged
- Installing
- Installed
- Installed Pending Reboot
- Activated
NOTE:
1) "BaselineID"
to be used for server update can be retrieved by performing a GET
on /redfish/v1/Managers/iLOAmplifier/BaselineService/Baselines/
.
2) Up to 30 parallel updates are supported if an imported baseline is used. Up to 50 parallel updates are supported if external webserver is selected.
3) Other actions like Power toggling, Virtual Media Mounting etc. Cannot be performed on the selected servers being used for updates.
Please refer to iLO Amplifier Pack user Guide for more information.
Firmware and driver updates for Gen10 servers:
curl https://{iLOAmpServer}/redfish/v1/JobService/Actions/Oem/Hpe/HpeWfmJobServiceExt.ServerUpdateJobs/
-H "Content-Type: application/json"
-X POST
--data "@data.json"
-u admin:admin
--insecure
# Gen10_Server_Update
import sys
import redfish
# Connect using iLO Amplifier address, username and password
login_host = "https://{iLOAmpServer}"
login_account = "username"
login_password = "password"
# Create a REDFISH object
REDFISH_OBJ = redfish.redfish_client(base_url=login_host, \
username=login_account, \
password=login_password)
# Login into the server and create a session
REDFISH_OBJ.login(auth="session")
body = dict()
body["BaselineID"] = "{BaselineID}"
body["BatchSize"] = "{BatchSize}"
body["OperationStrategy"] = "{OperationStrategy}"
body["OperationType"] = "{OperationType}"
body["DowngradeFlag"] = "{boolValue}"
if body["OperationType"] == "iLORepositoryOffline":
body["ResetFlag"] = False
else:
body["ResetFlag"] = "{boolValue}"
body["CleanUpRepository"] = "{boolValue}"
body["SelectedSystemsManagerAddress"] = "{updateServerList}"
ManagerCredentials = dict()
ManagerCredentials["UserName"] = ""
ManagerCredentials["Password"]: ""
body["ManagerCredentials"] = ManagerCredentials
response = REDFISH_OBJ.post("/redfish/v1/JobService/Actions/Oem/Hpe/HpeWfmJobServiceExt.ServerUpdateJobs", body=body)
if response.status != 202:
sys.stdout.write("Unable to update gen 10 server\n")
sys.stdout.write("%s" % response)
REDFISH_OBJ.logout()
exit()
sys.stdout.write("Gen10 server update job has been created successfully\n")
# Logout of the current session
REDFISH_OBJ.logout()
Gen10 server updates can be performed on selected servers using below two methods:
- Online Method
- Offline Method
Offline Method
Prerequisite
- Bootable baseline ISO image of the firmware update imported into iLO Amplifier Pack. (Please refer to Importing a Firmware Baseline use case) / Bootable baseline ISO image of the firmware update extracted to a shared HTTP/HTTPS location on the network and a dedicated web server for hosting SPP (HPE Support Pack for ProLiant) ISO images and files.
- Firmware and driver updates can be triggered only on supported server models. Please refer to user guide (Server firmware and driver updates chapter) for more details.
- Servers managed by HPE OneView or vCenter Lifecycle Manager (vLCM) cannot be updated by iLO Amplifier.
- iLO Advanced License is required to perform an update.
- For servers set to the HighSecurity/FIPS/CNSA state, please refer to user guide (Server firmware and driver updates chapter) for supported iLO and SPP versions.
- Users with the following privileges can import a firmware baseline:
- Configure Manager with Security
- Configure Manager
- Configure User
- Configure Devices
Possible Payload Properties for an Update
Property | Type | Description |
---|---|---|
SelectedSystemsManagerAddress | array | An array of servers selected to perform server updates. |
UseExternalWebServer | boolean | Specifies whether to use external webserver or to use the internal webserver to host baselines. True if you want to use external web server else false. |
BaselineID | number | Specifies the ID of the imported Baseline. |
BaselineUri | string | The URL of the SPP baseline extracted ISO image. |
BaselineUriISO | string | The URL of the SPP baseline ISO image. |
OperationType | string | Specifies the type of operation to be performed for an update. Values for this property field can be "iLORepositoryOnline", "LegacyOnlineBaselineAutomatic", "iLORepositoryOffline", "iLORepositoryOffline". |
OperationStrategy | string | Specifies the kind of operation to be performed during an online update. Values for this property field can be "StageAndDeploy", "StageOnly" and "DeployOnly". |
ResetFlag | boolean | Specified whether to reboot the server during an update if required. |
DowngradeFlag | boolean | Support downgrade.True-support,false-not support. |
CleanUpRepository | boolean | Specifies whether to delete the uploaded components from repository after the update. |
ForceInstall | boolean | HPSUM performs a forcible upgrade or downgrade of the firmware and drivers in the baseline when set to true. |
MediaPath | string | The URL of the baseline ISO image. |
BatchSize | number | The batch size of the update which is, number of parallel updates supported. |
ManagerCredentials | string | Username and Password to be provided only in case of federated nodes. |
Performing Job
Offline Updates of iLO5 supports only "Stage and Deploy" strategy. To update a server of type iLO5, perform a POST
operation on /redfish/v1/JobService/Actions/Oem/Hpe/HpeWfmJobServiceExt.ServerUpdateJobs/
action.
Sample Payload for Offline Update is shown as below:
{
"SelectedSystemsManagerAddress": [
IPAddress1, ...
],
"ManagerCredentials": {
"UserName": "",
"Password": ""
},
"OperationStrategy": "StageAndDeploy",
"OperationType": "iLORepositoryOffline",
"ResetFlag": false/true,
"DowngradeFlag": true/false,
"CleanUpRepository": true/false,
"BaselineID": 15,
"BatchSize": 10-30
}
NOTE:
1) "BaselineID"
to be used for server update can be retrieved by performing a GET
on /redfish/v1/Managers/iLOAmplifier/BaselineService/Baselines/
.
2) Up to 30 parallel updates are supported if an imported baseline is used.
3) Other actions like Power toggling, Virtual Media Mounting etc. Cannot be performed on the selected servers being used for updates.
When POST
is performed on this URI, a job will be created. A GET
on the URI /redfish/v1/JobService/Jobs/{jobID}/
will retrieve the state of the job created.
Please refer to iLO Amplifier Pack user Guide for more information.
Online Method
Prerequisite
Refer to the prerequisites of offline method. Additional requirements for an online update are:
- iSUT (Integrated Smart Update Tools) should be greater than v2.3.0 and above for Gen10 servers.
- iSUT should be greater than v2.5.0 and above for Gen10 Plus servers.
- iSUT should be greater than 2.3.6 and above for Gen10 servers running VMware ESXi OS.
Performing Job
iLO Repository Online Updates of supports three different strategies:
- Stage Only
To stage firmware and driver components on selected servers, perform a POST
operation on /redfish/v1/JobService/Actions/Oem/Hpe/HpeWfmJobServiceExt.ServerUpdateJobs/
action.
Sample Payload for Stage Only operation is shown as below::
{
"SelectedSystemsManagerAddress": [
IPAddress1, ...
],
"ManagerCredentials": {
"UserName": "",
"Password": ""
},
"OperationStrategy": "StageOnly",
"OperationType": "iLORepositoryOnline",
"ResetFlag": false/true,
"DowngradeFlag": false/true,
"CleanUpRepository": false/true,
"BaselineID": 16,
"BatchSize": 10-30
} ?????
When POST
is performed on this URI, a job will be created. A GET
on the URI /redfish/v1/JobService/Jobs/{jobID}/
will retrieve the state of the job created.
- Deploy Only
To deploy staged firmware and driver components on selected servers, perform a POST
operation on /redfish/v1/JobService/Actions/Oem/Hpe/HpeWfmJobServiceExt.ServerUpdateJobs/
** action.
Sample Payload for Deploy Only operation is shown as below::
{
"ManagerCredentials": {
"UserName": "",
"Password": ""
},
"BatchSize": 10-200,
"OperationStrategy": "DeployOnly",
"ResetFlag": true/false,
"DowngradeFlag": false/true,
"CleanUpRepository": true/false,
"SelectedSystemsManagerAddress":
[IPAddress1, ...]
}
When POST
is performed on this URI, a job will be created. A GET
on the URI /redfish/v1/JobService/Jobs/{jobID}/
will retrieve the state of the job created.
- Stage and Deploy
To update a server of type iLO5, perform a POST
operation on /redfish/v1/JobService/Actions/Oem/Hpe/HpeWfmJobServiceExt.ServerUpdateJobs/
** action.
Sample Payload for StageAndDeploy operation strategy is shown as below:
{
"SelectedSystemsManagerAddress": [
IPAddress1, ...
],
"ManagerCredentials": {
"UserName": "",
"Password": ""
},
"OperationStrategy": "StageAndDeploy",
"OperationType": "iLORepositoryOffline",
"ResetFlag": false/true,
"DowngradeFlag": false/true,
"CleanUpRepository": false/true,
"BaselineID": 16,
"BatchSize": 10-30
}
When POST
is performed on this URI, a job will be created. A GET
on the URI /redfish/v1/JobService/Jobs/{jobID}/
will retrieve the state of the job created.
NOTE:
1) "BaselineID"
to be used for server update can be retrieved by performing a GET
on /redfish/v1/Managers/iLOAmplifier/BaselineService/Baselines/
.
2) Other actions like Power toggling, Virtual Media Mounting etc. Cannot be performed on the selected servers being used for updates.
Please refer to iLO Amplifier Pack user Guide for more information.
Delete baseline
curl https://{iLOAmpServer}/redfish/v1/Managers/iLOAmplifier/BaselineService/Baselines/{BaselineID}
-X DELETE
-u username:password
--insecure
import sys
import redfish
# Connect using iLO Amplifier address, username and password
login_host = "https://{iLOAmpServer}"
login_account = "username"
login_password = "password"
# Create a REDFISH object
REDFISH_OBJ = redfish.redfish_client(base_url=login_host, \
username=login_account, \
password=login_password)
# Login into the server and create a session
REDFISH_OBJ.login(auth="session")
uri = "/redfish/v1/Managers/iLOAmplifier/BaselineService/Baselines/" + "{BaselineID}"
response = REDFISH_OBJ.delete(uri)
print("exception for DELETE request %s" %uri)
if response.status != 200:
sys.stdout.write("%s" % response)
REDFISH_OBJ.logout()
exit()
sys.stdout.write("Baseline has been deleted successfully\n")
# Logout of the current session
REDFISH_OBJ.logout()
To delete baseline, perform DELETE on the uri /redfish/v1/Managers/iLOAmplifier/BaselineService/Baselines/{BaselineID} with the baseline ID corrosponding to ISOImage needed to be deleted. on successful POST baseline will be deleted from iLO Amplifier Pack
Create user
curl https://{iLOAmpServer}/redfish/v1/AccountService/Accounts
-H "Content-Type: application/json"
-X POST
--data "@data.json"
-u username:password
--insecure
Contents of data.json file
{
"UserName": "{userName}",
"Password": "{Password}",
"Oem": {
"Hpe": {
"Enabled": true,
"DisplayName": "{displayName}",
"Privilege": "{privilege}"
}
}
}
import sys
import redfish
# When running remotely connect using the address, account name,
# and password to send https requests
login_host = "https://{iLOAmpServer}"
login_account = "username"
login_password = "password"
# Create a REDFISH object
REDFISH_OBJ = redfish.redfish_client(base_url=login_host, \
username=login_account, \
password=login_password)
# Login into the server and create a session
REDFISH_OBJ.login(auth="session")
Hpe = dict()
Hpe["DisplayName"] = "{DisplayName}"
Hpe["Enabled"] = True
# Set the required privilege for the user, here "login" privilege is assigned
Hpe["Privilege"] = "Login"
Oem = dict()
Oem["Hpe"] = Hpe
body = dict()
body["UserName"] = "{createUserName}"
body["Password"] = "{createPassword}"
body["Oem"] = Oem
# Do a POST on a given path
response = REDFISH_OBJ.post("/redfish/v1/AccountService/Accounts", body=body)
if response.status != 201:
sys.stdout.write("Unable to to create user\n")
sys.stdout.write("%s" % response)
REDFISH_OBJ.logout()
exit()
The /redfish/v1/AccountService/Accounts
collection list all the users created in iLO Amplifier Pack. Perform POST operation on this collection to add user in iLO Amplifier Pack. The payload for POST must contains user name, display name, password and user privilege need to add user. User name - must use printable characters, privilege - can be one of the following
Configure Manager with Security
- Allows all operations including recovery management.Configure Manager
- Allows all operations except recovery management.Configure User
- Allows configuring users with device privilegesConfigure Devices
- Allows configuring and performing actions on devices and login privileges.Login
- Allows report generating and read operations, such as viewing discovered servers and groups.
All the users and their ID's can be obtained by peroforming GET on the uri /redfish/v1/AccountService/Accounts
Delete user
curl https://{iLOAmpServer}/redfish/v1/AccountService/Accounts/{ID}
-X DELETE
-u username:password
--insecure
import sys
import redfish
# When running remotely connect using the address, account name,
# and password to send https requests
login_host = "https://{iLOAmpServer}"
login_account = "username"
login_password = "password"
# Create a REDFISH object
REDFISH_OBJ = redfish.redfish_client(base_url=login_host, \
username=login_account, \
password=login_password)
# Login into the server and create a session
REDFISH_OBJ.login(auth="session")
uri = "/redfish/v1/AccountService/Accounts/{UserID}"
# Do a POST on a given path
response = REDFISH_OBJ.delete(uri)
if response.status != 200:
sys.stdout.write("Failed to delete user\n")
sys.stdout.write("%s" % response)
REDFISH_OBJ.logout()
exit()
sys.stdout.write("User has been deleted successfully\n")
# Logout of the current session
REDFISH_OBJ.logout()
To delete user, first get the user ID's by perform GET on the uri /redfish/v1/AccountService/Accounts
, which lists all the users and their respective user ID's.
Performing DELETE operation on the uri /redfish/v1/AccountService/Accounts/{ID}
with the user ID corrosponding to user needed to be deleted will delete user
Get job status
curl https://{iLOAmpServer}/redfish/v1/JobService/Jobs/{JobID}
-X GET
-u username:password
--insecure
import sys
import redfish
# Connect using iLO Amplifier address, username and password
login_host = "https://{iLOAmpServer}"
login_account = "username"
login_password = "password"
# Create a REDFISH object
REDFISH_OBJ = redfish.redfish_client(base_url=login_host, \
username=login_account, \
password=login_password)
# Login into the server and create a session
REDFISH_OBJ.login(auth="session")
jobList = "{[JobID]}"
if len(jobList) == 1 and jobList[0].lower() == "all":
totalJobsListed = 0
skip = 0
while True:
queryString = "/?$skip=%s" % skip
getRunningJob = "/redfish/v1/JobService/Jobs" + queryString
try:
managed_system = REDFISH_OBJ.get(getRunningJob)
except:
sys.stdout.write("GET request to %s failed\n" % getRunningJob)
sys.stdout.write("%s\n" % getRunningJob)
exit()
if managed_system.dict["Members@odata.count"] == 0:
sys.stdout.write("iLO Amp doesn't have any jobs to show\n")
exit()
for jobInfo in managed_system.dict["Members"]:
jobList.append(jobInfo["ID"])
totalJobsListed += 1
skip += 1
if managed_system.dict["Members@odata.count"] <= totalJobsListed:
break
if jobList == []:
sys.stdout.write("Please provide jobID\n")
for jobID in jobList:
jobCreatedLink = "/redfish/v1/JobService/Jobs/" + jobID
sys.stdout.write("******** jobID %s ********\n" % jobID)
dstate = "InProgress"
managed_system = REDFISH_OBJ.get(jobCreatedLink)
dstate = managed_system.dict["JobState"]
PercentComplete = managed_system.dict["PercentComplete"]
sys.stdout.write("JobID = %s, JobState = %s, PercentComplete %s\n" % (jobID, dstate, PercentComplete))
# Logout of the current session
REDFISH_OBJ.logout()
To know the status and completion percentage of job created in iLO Amplifier pack, perform GET operation on the uri /redfish/v1/JobService/Jobs/{jobID}
using respective job ID generated during job creation. Job state can be any of the following
- Starting
- Running
- Pending
- Completed
- Cancelled
- Exception
- Failed
Compliance report
curl https://{iLOAmpServer}/redfish/v1/JobService/Actions/Oem/Hpe/HpeWfmJobServiceExt.SppComplianceJobs
-H "Content-Type: application/json"
-X POST
--data "@data.json"
-u username:password
--insecure
curl https://{iLOAmpServer}/report/ComplianceReport_{jobID}.csv
-X GET
-u admin:admin
--insecure
Contents of data.json file
{
"BaselineID" : "{BaselineID}",
"SelectedSystemsManagerAddress" :"[{iLOAddress}]",
}
import sys
import redfish
import json
import csv
import time
from datetime import datetime
# Connect using iLO Amplifier address, username and password
login_host = "https://{iLOAmpServer}"
login_account = "username"
login_password = "password"
# Create a REDFISH object
REDFISH_OBJ = redfish.redfish_client(base_url=login_host, \
username=login_account, \
password=login_password)
# Login into the server and create a session
REDFISH_OBJ.login(auth="session")
serverVsJobID = dict()
jobList = []
body = dict()
body["BaselineID"] = "{BaselineID}"
body["SelectedSystemsManagerAddress"] = "[{iLOAddress}]"
response = REDFISH_OBJ.post("/redfish/v1/JobService/Actions/Oem/Hpe/HpeWfmJobServiceExt.SppComplianceJobs",
body=body)
if response.status != 202:
sys.stdout.write("Unable to create compliance report for server %s\n" % "{iLOAddress}")
sys.stdout.write("%s" % response)
REDFISH_OBJ.logout()
exit()
jobCreatedLink = response.getheader("Location")
if jobCreatedLink == None:
jobCreatedLink = response.getheader("Link")
if jobCreatedLink == None:
jobCreatedLink = response.dict['error']['@Message.ExtendedInfo'][0]['MessageArgs'][0]
jobID = jobCreatedLink.split("/")[-1]
sys.stdout.write("Compliance report job for server %s has been created successfully\n" % "{iLOAddress}")
jobCreatedLink = "/redfish/v1/JobService/Jobs/" + jobID
dstate = "InProgress"
while dstate != "Complete" and dstate != "Successful":
managed_system = REDFISH_OBJ.get(jobCreatedLink)
if managed_system.status != 200:
jobList.remove(jobID)
continue
PercentComplete = managed_system.dict["PercentComplete"]
if PercentComplete == 100:
sys.stdout.write("job %s is completed\n" % jobID)
else:
sys.stdout.write("job %s is inprogress\n" % jobID)
downloadReportUri = "/report/ComplianceReport_" + jobID + ".csv"
response = REDFISH_OBJ.get(downloadReportUri)
now = datetime.now()
current_time = now.strftime("%Y-%m-%d_%H-%M-%S")
fd = open('ComplianceReport_' + current_time + '.csv','w')
fd.write(response.text)
fd.close()
# Logout of the current session
REDFISH_OBJ.logout()
Prerequisites
- Firmware baseline ISO image has to be imported into iLO Amplifier Pack (Please refer import firmware baseline use case)
Create baseline compliance report
Perform POST operation on the redfish action uri /redfish/v1/JobService/Actions/Oem/Hpe/HpeWfmJobServiceExt.SppComplianceJobs
with the baseline ID corresponding to the respective baseline(Please refer Get baseline info use case) and server for which compliance report has to be created. on successful POST a job will be created, a GET on uri /redfish/v1/JobService/Jobs/{jobID}
or get job status use case to check the status of job.
Download compliance report
Perform GET operation on the uri /report/ComplianceReport_{jobID}.csv
will download the compliance report in csv format. Corresponding
create baseline compliance report jobID has to be provided in uri during GET operation.
On successful download csv file conatining compliance information will be saved in local folder.
Create recovery policy
curl https://{iLOAmpServer}/redfish/v1/ManagedNodes/RecoveryPolicy
-H "Content-Type: application/json"
-X POST
--data "@data.json"
-u username:password
--insecure
Contents of data.json file
{
"Name": "{PolicyName}",
"BaselineID": "{FirmwareBaselineID}",
"PersonaID": "{ConfigurationBaselineID}",
"OperatingSystemID": "{OsBaseline}",
"UseNANDBackupRestoreIfAvailable": "{bool}"
}
# Create recovery policy
import sys
import redfish
import time
import json
# Connect using iLO Amplifier address, username and password
login_host = "https://{iLOAmpServer}"
login_account = "username"
login_password = "password"
# Create a REDFISH object
REDFISH_OBJ = redfish.redfish_client(base_url=login_host, \
username=login_account, \
password=login_password)
# Login into the server and create a session
REDFISH_OBJ.login(auth="session")
body = dict()
body["Name"] = "{PolicyName}"
body["BaselineID"] = "{FirmwareBaselineID}"
body["PersonaID"] = "{ConfigurationBaselineID}"
body["OperatingSystemID"] = "{OsBaseline}"
body["UseNANDBackupRestoreIfAvailable"] = "{bool}"
# Do a POST on a given path
response = REDFISH_OBJ.post("/redfish/v1/ManagedNodes/RecoveryPolicy", body=body)
if response.status != 201:
sys.stdout.write("Failed to create recovery policy\n")
sys.stdout.write("%s" % response)
REDFISH_OBJ.logout()
exit()
sys.stdout.write("Recovery policy has been created successfully\n")
# Logout of the current session
REDFISH_OBJ.logout()
Prerequisites
- Users with the following privileges can create recovery policy
- Configure Manager with Security
- Firmware baseline ISO image has to be imported into iLO Amplifier Pack(Please refer import firmware baseline use case)
- Create or import a configuration baseline from a server(optional)
- OS baseline ISO image has to be imported into iLO Amplifier Pack(optional)
Creating a recovery policy
Perform POST operation on the redfish uri /redfish/v1/ManagedNodes/RecoveryPolicy
with the payload containing policy name, firmware baseline ID, OS baseline ID and configuration baseline ID. All baselines are not mandatory, supported combinations are as following
- Firmware only
- Firmware + Configuration
- Operating System only
- Firmware + Configuration + Operating System Policy will be created in iLO Amplifier Pack on successful POST operation
Assign recovery policy
curl https://{iLOAmpServer}/redfish/v1/JobService/Actions/Oem/Hpe/HpeWfmJobServiceExt.AssignRecoveryPolicyJob
-H "Content-Type: application/json"
-X POST
--data "@data.json"
-u username:password
--insecure
Contents of data.json file
{
"ActionType" : "{ActionType}",
"SelectedSystemsManagerAddress" : "{ServerAddress}",
"RecoveryPolicyID" : "{RecoveryPolicyID}",
}
#Assign recovery policy
import sys
import redfish
import time
import json
# Connect using iLO Amplifier address, username and password
login_host = "https://{iLOAmpServer}"
login_account = "username"
login_password = "password"
# Create a REDFISH object
REDFISH_OBJ = redfish.redfish_client(base_url=login_host, \
username=login_account, \
password=login_password)
# Login into the server and create a session
REDFISH_OBJ.login(auth="session")
ServerAddress = "{[serverlist]}"
body = dict()
body["ActionType"] = "{ActionType}"
body["SelectedSystemsManagerAddress"] = ServerAddress
if body["ActionType"] != "Quarantine":
body["RecoveryPolicyID"] = "{RecoveryPolicyID}"
# Do a POST on a given path
response = REDFISH_OBJ.post("/redfish/v1/JobService/Actions/Oem/Hpe/HpeWfmJobServiceExt.AssignRecoveryPolicyJob", body=body)
if response.status != 202:
sys.stdout.write("Unable to assign recovery policy\n")
sys.stdout.write("%s" % response)
REDFISH_OBJ.logout()
exit()
jobCreatedLink = response.getheader("Location")
if jobCreatedLink == None:
jobCreatedLink = response.getheader("Link")
if jobCreatedLink == None:
jobCreatedLink = response.dict['error']['@Message.ExtendedInfo'][0]['MessageArgs'][0]
jobID = jobCreatedLink.split("/")[-1]
sys.stdout.write("Assign recovery policy job has been created successfully\n")
sys.stdout.write("check job status using jobID %s\n" % jobID)
# Logout of the current session
REDFISH_OBJ.logout()
Prerequisites
- Users with the following privileges can create recovery policy
- Configure Manager with Security
- Servers must be gen10 or gen10+(for more information on iLO versions refer user guide)
- Server must be in monitored state
- Recovery policy containing necessary baselines needed to perform action
Assign recovery policy
There are three different types of recovery action iLO Amplifier Pack can assign it to servers and are mentioned below
- Auto Recovery Policy
- Quarantine
- Device Initiated Full Auto Recovery
Perform POST operation on the redfish action uri /redfish/v1/JobService/Actions/Oem/Hpe/HpeWfmJobServiceExt.AssignRecoveryPolicyJob
with the payload containing recovery action type, recovery policy ID corresponding to the respective recovery policy and server list for while policy has to be assigned. For device initiated action, recovery policy must contain all three baselines. Provide one of the action types mentioned below
*Quarantine
*Auto
*DeviceInitiated
on successful POST a job will be created, a GET on uri /redfish/v1/JobService/Jobs/{jobID}
or get job status use case to check the status of job.
Error messages and registries
HTTP response 400
{
"@odata.type": "#ExtendedInfo.1.0.0.ExtendedInfo",
"error": {
"@Message.ExtendedInfo": [
{
"@odata.type": "#Message.1.0.0.Message",
"MessageId": "HpeWolfram.1.0.InvalidActivationKey"
}
],
"code": "Wolfram.1.0.ExtendedInfo",
"message": "See @Message.ExtendedInfo for more information."
}
}
"InvalidActivationKey": {
"Description": "Invalid Activation Key",
"Message": "Invalid Activation Key",
"Severity": "Warning",
"NumberOfArgs": 0,
"ParamTypes": [],
"Resolution": "Retry Installation with a valid Activation Key"
}
Error messages appear in the iLO Amplifier Pack RESTful API as an immediate response to an HTTP operation.
All error cases use a basic error JSON structure called ExtendedInfo
. The most important property in ExtendedInfo
is MessageId
, a string containing a lookup key into a message registry.
MessageId
helps to keep the iLO Amplifier Pack service small by keeping much of the explanatory text for an error out of the code. Instead, iLO Amplifier Pack supplies an ExtendedInfo
response, where the MessageId
provides enough information for you to look up more details from another file.
For example, if you POST
to the iLO Amplifier Pack license service to install an iLO Amplifier Pack license, but you supply an incorrect LicenceKey
string, iLO Amplifier Pack responds with an error similar to the following:
HTTP response 400 is the standard RESTful API response to an error. In the example above, the error is easy to understand, but some errors are not easy to understand. To display a more meaningful error message, parse the string HpeWolfram.1.0.InvalidActivationKey
into the following
components:
HpeWolfram.1.0
—This is the base name of the message registry to consult. Look for a matching registry file.InvalidActivationKey
—This is the lookup key into the message registry.
The search returns a result similar to the following:
Many error messages can also return parameters. These parameters may be plugged into the strings in the registry to form detailed messages tailored to the instance of the error message.
Resource Map
URI | Type |
---|---|
/redfish/v1 |
ServiceRoot |
/redfish/v1/AccountService |
AccountService |
/redfish/v1/AccountService/Accounts |
Collection of ManagerAccount |
/redfish/v1/AccountService/Accounts/{item} |
ManagerAccount |
/redfish/v1/AccountService/PrivilegeRegistry |
PrivilegeRegistry |
/redfish/v1/AccountService/Roles |
Collection of Role |
/redfish/v1/AddOnServices |
Collection of HpeWfmAddOnServices |
/redfish/v1/AggregatorService |
HpeWfmAggregatorService |
/redfish/v1/AggregatorService/Dashboard/Alerts |
HpeWfmDashboardAlerts |
/redfish/v1/AggregatorService/Dashboard/Assets |
HpeWfmDashboardAssets |
/redfish/v1/AggregatorService/Dashboard/Compliance |
HpeWfmDashboardCompliance |
/redfish/v1/AggregatorService/Dashboard/InfoSightAlerts |
HpeWfmDashboardInfoSightAlerts |
/redfish/v1/AggregatorService/Dashboard/ServerGroups |
HpeWfmDashboardServerGroups |
/redfish/v1/AggregatorService/FederationGroups |
Collection of HpeWfmFederationGroup |
/redfish/v1/AggregatorService/LicenseInfo |
HpeWfmLicenseInfo |
/redfish/v1/AggregatorService/LogServices |
Collection of LogService |
/redfish/v1/AggregatorService/LogServices/AlertLog |
LogService |
/redfish/v1/AggregatorService/LogServices/AlertLog/Entries |
Collection of LogEntry |
/redfish/v1/AggregatorService/ManagedGroups |
Collection of HpeWfmManagedGroup |
/redfish/v1/AggregatorService/ManagedServerGroups |
Collection of HpeWfmManagedServerGroups |
/redfish/v1/AggregatorService/ManagedServerGroups/{item} |
HpeWfmManagedServerGroups |
/redfish/v1/AggregatorService/ManagedServerGroups/{item}/ManagedSystems |
Collection of HpeWfmManagedSystem |
/redfish/v1/AggregatorService/ManagedServerGroups/{item}/ManagedSystems/{item} |
HpeWfmManagedSystem |
/redfish/v1/AggregatorService/ManagedServerGroups/{item}/ManagedSystems/{item} |
Collection of HpeWfmSystemSummary |
/redfish/v1/AggregatorService/ManagedServerGroups/{item}/ManagedSystems/{item}/Summary |
HpeWfmSystemSummary |
/redfish/v1/AggregatorService/ManagedSystems |
Collection of HpeWfmManagedSystem |
/redfish/v1/AggregatorService/ManagedSystems/{item} |
HpeWfmManagedSystem |
/redfish/v1/AggregatorService/ManagedSystems/{item} |
Collection of HpeWfmSystemSummary |
/redfish/v1/AggregatorService/ManagedSystems/{item}/Summary |
HpeWfmSystemSummary |
/redfish/v1/AggregatorService/Reports |
Collection of HpeWfmManagedSystem |
/redfish/v1/AggregatorService/ServerGroups |
Collection of HpeWfmServerGroups |
/redfish/v1/AggregatorService/ServerGroups/{item} |
HpeWfmServerGroups |
/redfish/v1/AggregatorService/ServerGroups/{item}/Systems |
Collection of ComputerSystem |
/redfish/v1/AggregatorService/Systems |
Collection of ComputerSystem |
/redfish/v1/Chassis |
Collection of Chassis |
/redfish/v1/Chassis/{item} |
Chassis |
/redfish/v1/Chassis/{item}/Power |
Power |
/redfish/v1/Chassis/{item}/Thermal |
Thermal |
/redfish/v1/EventService |
EventService |
/redfish/v1/EventService/Subscriptions |
Collection of EventDestination |
/redfish/v1/JobService |
JobService |
/redfish/v1/JobService/Jobs |
Collection of Job |
/redfish/v1/JobService/Jobs/{item} |
Job |
/redfish/v1/JobService/Jobs/{item}/Steps |
Collection of Job |
/redfish/v1/JobService/Jobs/{item}/Steps/{item} |
Job |
/redfish/v1/JobService/Results/BaselineComplianceJobs/{item} |
HpeWfmSppComplianceJobResults |
/redfish/v1/JobService/Results/ServerUpdateJobs/{item} |
Collection of HpeWfmUpdateJobResults |
/redfish/v1/JobService/Results/ServerUpdateJobs/{item}/{item} |
HpeWfmUpdateJobResults |
/redfish/v1/Managers |
Collection of Manager |
/redfish/v1/Managers/iLOAmplifier |
Manager |
/redfish/v1/Managers/iLOAmplifier/AddOnServicesManager |
Collection of HpeWfmAddOnServicesManager |
/redfish/v1/Managers/iLOAmplifier/AddOnServicesManager/hpehsm |
HpeWfmAddOnServicesManager |
/redfish/v1/Managers/iLOAmplifier/BaselineService |
HpeWfmBaselineService |
/redfish/v1/Managers/iLOAmplifier/BaselineService/Baselines |
Collection of HpeWfmBaseline |
/redfish/v1/Managers/iLOAmplifier/BaselineService/Baselines/{item} |
HpeWfmBaseline |
/redfish/v1/Managers/iLOAmplifier/DateTime |
HpeWfmDateTime |
/redfish/v1/Managers/iLOAmplifier/EthernetInterfaces |
Collection of EthernetInterface |
/redfish/v1/Managers/iLOAmplifier/EthernetInterfaces/{item} |
EthernetInterface |
/redfish/v1/Managers/iLOAmplifier/InfoSightPolicy |
HpeWfmInfoSightAggregation |
/redfish/v1/Managers/iLOAmplifier/LicenseService |
Collection of HpeWfmLicense |
/redfish/v1/Managers/iLOAmplifier/LicenseService/{item} |
HpeWfmLicense |
/redfish/v1/Managers/iLOAmplifier/LogServices |
Collection of LogService |
/redfish/v1/Managers/iLOAmplifier/LogServices/DeviceAlertLog |
LogService |
/redfish/v1/Managers/iLOAmplifier/LogServices/DeviceAlertLog/Entries |
Collection of LogEntry |
/redfish/v1/Managers/iLOAmplifier/NetworkProtocol |
ManagerNetworkProtocol |
/redfish/v1/Managers/iLOAmplifier/SecurityService |
HpeSecurityService |
/redfish/v1/Managers/iLOAmplifier/SecurityService/HttpsCACerts |
Collection of HpeWfmHttpsCert |
/redfish/v1/Managers/iLOAmplifier/SecurityService/HttpsCert |
HpeHttpsCert |
/redfish/v1/Registries |
Collection of MessageRegistryFile |
/redfish/v1/Registries/{item} |
MessageRegistryFile |
/redfish/v1/Schemas |
Collection of JsonSchemaFile |
/redfish/v1/Schemas/{item} |
JsonSchemaFile |
/redfish/v1/SessionService |
SessionService |
/redfish/v1/SessionService/Sessions |
Collection of Session |
/redfish/v1/SessionService/Sessions/{item} |
Session |
/redfish/v1/Systems |
Collection of ComputerSystem |
/redfish/v1/Systems/{item} |
ComputerSystem |
/redfish/v1/Systems/{item}/EthernetInterfaces |
Collection of EthernetInterface |
/redfish/v1/Systems/{item}/EthernetInterfaces/{item} |
EthernetInterface |
/redfish/v1/Systems/{item}/FirmwareInventory |
Collection of SoftwareInventory |
/redfish/v1/Systems/{item}/Memory |
Collection of Memory |
/redfish/v1/Systems/{item}/Memory/{item} |
Memory |
/redfish/v1/Systems/{item}/Processor |
Collection of Processor |
/redfish/v1/Systems/{item}/Processor/{item} |
Processor |
/redfish/v1/Systems/{item}/SoftwareInventory |
Collection of SoftwareInventory |
/redfish/v1/Systems/{item}/Storage |
Collection of Storage |
/redfish/v1/Systems/{item}/Storage/{item} |
Storage |
/redfish/v1/Systems/{item}/Storage/{item}/Drives/{item} |
Drive |
/redfish/v1/Systems/{item}/Storage/{item}/Volumes |
Collection of Volume |
/redfish/v1/Systems/{item}/Storage/{item}/Volumes/{item} |
Volume |
/redfish/v1/TaskService |
TaskService |
/redfish/v1/TaskService/Tasks |
Collection of Task |
/redfish/v1/TaskService/Tasks/{item} |
Task |
/redfish/v1/UpdateService |
UpdateService |
/redfish/v1/UpdateService/FirmwareInventory |
Collection of SoftwareInventory |
/redfish/v1/UpdateService/FirmwareInventory/{item} |
SoftwareInventory |
/redfish/v1/UpdateService/SoftwareInventory |
Collection of SoftwareInventory |
/redfish/v1/UpdateService/SoftwareInventory/{item} |
SoftwareInventory |
Resource Definitions
Each resource in the API has a "type" that defines its properties. See the Redfish specification for @odata.type
for details.
This section defines the supported types and lists the typical instances of each type. Because this API document is applicable to iLO Amplifier Pack managing various HPE servers, you may find variations such as:
- Properties implemented on one type of server and not another
- Resources that are read on only one type of server and not another
- The number of resources of a particular type (e.g. multiple compute nodes or enclosing chassis)
Collections
GET https://{iLOAmpServer}/redfish/v1/systems/ showing a collection response (JSON)
{
"@odata.id": "/redfish/v1/systems/",
"@odata.context": "/redfish/v1/$metadata/",
"@odata.type": "#ComputerSystemCollection.ComputerSystemCollection",
"Members@odata.count": 1,
"Members": [
{
"@odata.id": "/redfish/v1/systems/1/"
}
]
}
Many resource types in the API are members of "collections." Collections are groups of similar resources and are typically an array of Member links.
Redfish does not define a generic collection "type" (@odata.type) but all collections are identical in structure. A ComputerSystemCollection
is identical in structure to a ChassisCollection
although they have slightly different names. Typically, collection types are suffixed with the word collection and are recognizable by the presence of the Members
array of links.
Collections may be GET-only in the sense that they may not be added to or removed from. Examples of GET-only collections are the Systems collection at /redfish/v1/systems/
. In a typical systems collection describing physical hardware, it wouldn't make sense to be able to create or remove members using POST or DELETE.
Other collections may be editable. Examples of these might be the Accounts collection at /redfish/v1/accountservice/accounts
. The API supports the addition or removal of user accounts. To add a new member to an editable collection, perform an HTTP POST to the collection resource with a body consisting of the required JSON properties needed to create a new member (this does not necessarily require you to POST every property because many may take a unique service-assigned value or a default value.)
For more information on collections see the Redfish 1.0 DMTF standard at https://www.dmtf.org/standards/redfish and the example Python code: https://github.com/DMTF/python-redfish-library.
Properties
Members@odata.count
JSONPath: /Members@odata.count
(read only integer)
The number of members in the collection.
Members[]
JSONPath: /Members
(read only array of links)
The Members array consists of links (@odata.id
) to the members of the collection.
AccountService 1.3.0
The AccountService schema contains properties for managing user accounts. The properties are common to all user accounts, such as password requirements, and control features such as account lockout. The schema also contains links to the collections of Manager Accounts and Roles.
AccountLockoutCounterResetAfter | number (seconds) read-write |
The interval of time in seconds between the last failed login attempt and reset of the lockout threshold counter. This value must be less than or equal to AccountLockoutDuration. Reset sets the counter to zero. |
AccountLockoutDuration | number (seconds) read-write (null) |
The time in seconds an account is locked out. The value must be greater than or equal to the value of the AccountLockoutCounterResetAfter property. If set to 0, no lockout occurs. |
AccountLockoutThreshold | number read-write (null) |
The number of failed login attempts allowed before a user account is locked for a specified duration. A value of 0 means it is never locked. |
Accounts { | object | A link to a collection of Manager Accounts. Contains a link to a resource. |
@odata.id | string read-only |
Link to Collection of ManagerAccount. See the ManagerAccount schema for details. |
} | ||
ActiveDirectory { | object | The first ActiveDirectory external account provider this AccountService supports. |
AccountProviderType | string (enum) read-only (null) |
This property contains the type of external account provider this resource references. For the possible property values, see AccountProviderType in Property Details. |
Authentication { | object (null) |
This property contains the authentication information for the external account provider. |
AuthenticationType | string (enum) read-write (null) |
This property contains the type of authentication used to connect to the external account provider. For the possible property values, see AuthenticationType in Property Details. |
KerberosKeytab | string read-write (null) |
This property is used with a PATCH or PUT to write a base64 encoded version of the kerberos keytab for the account. This property is null on a GET. |
Oem {} | object | Oem extension object. See the Resource schema for details on this property. |
Password | string read-write (null) |
This property is used with a PATCH or PUT to write the password for the account service. This property is null on a GET. |
Token | string read-write (null) |
This property is used with a PATCH or PUT to write the token for the account. This property is null on a GET. |
Username | string read-write |
This property contains the user name for the account service. |
} | ||
LDAPService { | object (null) |
This property contains additional mapping information needed to parse a generic LDAP service. |
Oem {} | object | Oem extension object. See the Resource schema for details on this property. |
SearchSettings { | object (null) |
This property contains the settings needed to search an external LDAP service. |
BaseDistinguishedNames [ ] | array (string, null) read-write |
The base distinguished names to use when searching the LDAP service. |
GroupNameAttribute | string read-write (null) |
The attribute name that contains the name of the Group. |
GroupsAttribute | string read-write (null) |
The attribute name that contains the Groups for a user. |
UsernameAttribute | string read-write (null) |
The attribute name that contains the Username. |
} | ||
} | ||
RemoteRoleMapping [ { | array | This property contains a collection of the mapping rules to convert the external account providers account information to the local Redfish Role. |
LocalRole | string read-write (null) |
The name of the local role in which to map the remote user or group. |
Oem {} | object | Oem extension object. See the Resource schema for details on this property. |
RemoteGroup | string read-write (null) |
This property is the name of the remote group (or in the case of a Redfish Service, remote role) that will be mapped to the local role referenced by this entity. |
RemoteUser | string read-write (null) |
This property is the name of the remote user that will be mapped to the local role referenced by this entity. |
} ] | ||
ServiceAddresses [ ] | array (string, null) read-write |
This property contains the addresses of the user account providers this resource references. The format of this field depends on the Type. |
ServiceEnabled | boolean read-write (null) |
This indicates whether this service is enabled. |
} | ||
AdditionalExternalAccountProviders { | object | The additional external account providers this AccountService is using. Contains a link to a resource. |
@odata.id | string read-only |
Link to Collection of ExternalAccountProvider. See the ExternalAccountProvider schema for details. |
} | ||
AuthFailureLoggingThreshold | number read-write |
The number of authorization failures allowed before the failure attempt is logged to the manager log. |
Description | string read-only (null) |
Provides a description of this resource and is used for commonality in the schema definitions. |
Id | string read-only required |
Uniquely identifies the resource within the collection of like resources. |
LDAP { | object | The first LDAP external account provider this AccountService supports. |
AccountProviderType | string (enum) read-only (null) |
This property contains the type of external account provider this resource references. For the possible property values, see AccountProviderType in Property Details. |
Authentication { | object (null) |
This property contains the authentication information for the external account provider. |
AuthenticationType | string (enum) read-write (null) |
This property contains the type of authentication used to connect to the external account provider. For the possible property values, see AuthenticationType in Property Details. |
KerberosKeytab | string read-write (null) |
This property is used with a PATCH or PUT to write a base64 encoded version of the kerberos keytab for the account. This property is null on a GET. |
Oem {} | object | Oem extension object. See the Resource schema for details on this property. |
Password | string read-write (null) |
This property is used with a PATCH or PUT to write the password for the account service. This property is null on a GET. |
Token | string read-write (null) |
This property is used with a PATCH or PUT to write the token for the account. This property is null on a GET. |
Username | string read-write |
This property contains the user name for the account service. |
} | ||
LDAPService { | object (null) |
This property contains additional mapping information needed to parse a generic LDAP service. |
Oem {} | object | Oem extension object. See the Resource schema for details on this property. |
SearchSettings { | object (null) |
This property contains the settings needed to search an external LDAP service. |
BaseDistinguishedNames [ ] | array (string, null) read-write |
The base distinguished names to use when searching the LDAP service. |
GroupNameAttribute | string read-write (null) |
The attribute name that contains the name of the Group. |
GroupsAttribute | string read-write (null) |
The attribute name that contains the Groups for a user. |
UsernameAttribute | string read-write (null) |
The attribute name that contains the Username. |
} | ||
} | ||
RemoteRoleMapping [ { | array | This property contains a collection of the mapping rules to convert the external account providers account information to the local Redfish Role. |
LocalRole | string read-write (null) |
The name of the local role in which to map the remote user or group. |
Oem {} | object | Oem extension object. See the Resource schema for details on this property. |
RemoteGroup | string read-write (null) |
This property is the name of the remote group (or in the case of a Redfish Service, remote role) that will be mapped to the local role referenced by this entity. |
RemoteUser | string read-write (null) |
This property is the name of the remote user that will be mapped to the local role referenced by this entity. |
} ] | ||
ServiceAddresses [ ] | array (string, null) read-write |
This property contains the addresses of the user account providers this resource references. The format of this field depends on the Type. |
ServiceEnabled | boolean read-write (null) |
This indicates whether this service is enabled. |
} | ||
LocalAccountAuth | string (enum) read-write |
Controls when this service will use the accounts defined withing this AccountService as part of authentication. For the possible property values, see LocalAccountAuth in Property Details. |
MaxPasswordLength | number read-only |
The maximum password length for this service. |
MinPasswordLength | number read-only |
The minimum password length for this service. |
Name | string read-only required |
The name of the resource or array element. |
Oem {} | object | This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. See the Resource schema for details on this property. |
PrivilegeMap { | object | A reference to the Privilege mapping that defines the privileges needed to perform a requested operation on a URI associated with this service. See the PrivilegeRegistry schema for details on this property. |
@odata.id | string read-only |
Link to a PrivilegeRegistry resource. See the Links section and the PrivilegeRegistry schema for details. |
} | ||
Roles { | object | A link to a collection of Roles. Contains a link to a resource. |
@odata.id | string read-only |
Link to Collection of Role. See the Role schema for details. |
} | ||
ServiceEnabled | boolean read-write (null) |
Indicates whether this service is enabled. If set to false, the AccountService is disabled. This means no users can be created, deleted or modified. Any service attempting to access the AccountService resource (for example, the Session Service) will fail. New sessions cannot be started when the service is disabled. However, established sessions may still continue operating. This does not affect Basic AUTH connections. |
Status {} | object | This type describes the status and health of a resource and its children. See the Resource schema for details on this property. |
Property Details
AccountProviderType:
This property contains the type of external account provider this resource references.
string | Description |
---|---|
ActiveDirectoryService | An external Active Directory Service. |
LDAPService | A generic external LDAP Service. |
OEM | An OEM specific external authentication or directory service. |
RedfishService | An external Redfish Service. |
AuthenticationType:
This property contains the type of authentication used to connect to the external account provider.
string | Description |
---|---|
KerberosKeytab | A kerberos keytab. |
OEM | An OEM specific authentication mechanism. |
Token | An opaque authentication token. |
UsernameAndPassword | Username and password combination. |
LocalAccountAuth:
Controls when this service will use the accounts defined withing this AccountService as part of authentication.
string | Description |
---|---|
Disabled | Authentication via accounts defined in this AccountService is disabled. |
Enabled | Authentication via accounts defined in this AccountService is enabled. |
Fallback | Authentication via accounts defined in this AccountService is only used if there are external account providers that are currently unreachable. |
ActionInfo 1.0.3
The ActionInfo schema describes the parameters and other information necessary to perform a Redfish Action on a particular Action target. Parameter support can differ between vendors and even between instances of a resource. This data can be used to ensure Action requests from applications contain supported parameters.
Description | string read-only (null) |
Provides a description of this resource and is used for commonality in the schema definitions. |
Id | string read-only required |
Uniquely identifies the resource within the collection of like resources. |
Name | string read-only required |
The name of the resource or array element. |
Oem {} | object | This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. See the Resource schema for details on this property. |
Parameters [ { | array | The parameters associated with the specified Redfish Action. |
AllowableValues [ ] | array (string, null) read-only |
A list of values for this parameter supported by this Action target. |
DataType | string (enum) read-only (null) |
The JSON property type used for this parameter. For the possible property values, see DataType in Property Details. |
Name | string read-only required |
The name of the parameter for this Action. |
ObjectDataType | string read-only (null) |
The OData Type of an object-based parameter. |
Required | boolean read-only |
Indicates whether the parameter is required to perform this Action. |
} ] |
Property Details
DataType:
The JSON property type used for this parameter.
string | Description |
---|---|
Boolean | A boolean (true or false). |
Number | A number. |
NumberArray | An array of numbers. |
Object | An embedded JSON object. |
ObjectArray | An array of JSON objects. |
String | A string. |
StringArray | An array of strings. |
Chassis 1.7.0
The Chassis schema represents the physical components of a system. This resource represents the sheet-metal confined spaces and logical zones such as racks, enclosures, chassis and all other containers. Subsystems (like sensors) that operate outside of a system's data plane (meaning the resources are not accessible to software running on the system) are linked either directly or indirectly through this resource.
Assembly {} | object | A reference to the Assembly resource associated with this chassis. See the Assembly schema for details on this property. |
AssetTag | string read-write (null) |
The user assigned asset tag of this chassis. |
ChassisType | string (enum) read-only required |
The type of physical form factor of the chassis. For the possible property values, see ChassisType in Property Details. |
DepthMm | number (mm) read-only (null) |
The depth of the chassis. |
Description | string read-only (null) |
Provides a description of this resource and is used for commonality in the schema definitions. |
HeightMm | number (mm) read-only (null) |
The height of the chassis. |
Id | string read-only required |
Uniquely identifies the resource within the collection of like resources. |
IndicatorLED | string (enum) read-write (null) |
The state of the indicator LED, used to identify the chassis. For the possible property values, see IndicatorLED in Property Details. |
Links { | object | Contains references to other resources that are related to this resource. |
ComputerSystems [ { | array | An array of references to the computer systems contained in this chassis. This will only reference ComputerSystems that are directly and wholly contained in this chassis. |
@odata.id | string read-only |
Link to a ComputerSystem resource. See the Links section and the ComputerSystem schema for details. |
} ] | ||
ContainedBy { | object | A reference to the chassis that this chassis is contained by. |
@odata.id | string read-only |
Link to another Chassis resource. |
} | ||
Contains [ { | array | An array of references to any other chassis that this chassis has in it. |
@odata.id | string read-only |
Link to another Chassis resource. |
} ] | ||
CooledBy [ { | array | An array of ID[s] of resources that cool this chassis. Normally the ID will be a chassis or a specific set of fans. |
@odata.id | string read-only |
The unique identifier for a resource. |
} ] | ||
Drives [ { | array | An array of references to the disk drives located in this Chassis. |
@odata.id | string read-only |
Link to a Drive resource. See the Links section and the Drive schema for details. |
} ] | ||
ManagedBy [ { | array | An array of references to the Managers responsible for managing this chassis. |
@odata.id | string read-only |
Link to a Manager resource. See the Links section and the Manager schema for details. |
} ] | ||
ManagersInChassis [ { | array | An array of references to the managers located in this Chassis. |
@odata.id | string read-only |
Link to a Manager resource. See the Links section and the Manager schema for details. |
} ] | ||
Oem {} | object | Oem extension object. See the Resource schema for details on this property. |
PCIeDevices [ { | array | An array of references to the PCIe Devices located in this Chassis. |
@odata.id | string read-only |
Link to a PCIeDevice resource. See the Links section and the PCIeDevice schema for details. |
} ] | ||
PoweredBy [ { | array | An array of ID[s] of resources that power this chassis. Normally the ID will be a chassis or a specific set of Power Supplies. |
@odata.id | string read-only |
The unique identifier for a resource. |
} ] | ||
ResourceBlocks [ { } ] | array (object) | An array of references to the Resource Blocks located in this Chassis. This schema defines a Resource Block resource. See the ResourceBlock schema for details on this property. |
Storage [ { | array | An array of references to the storage subsystems connected to or inside this Chassis. |
@odata.id | string read-only |
Link to a Storage resource. See the Links section and the Storage schema for details. |
} ] | ||
Switches [ { } ] | array (object) | An array of references to the Switches located in this Chassis. Switch contains properties describing a simple fabric switch. See the Switch schema for details on this property. |
} | ||
Location {} | object | This type describes the location of a resource. See the Resource schema for details on this property. |
LogServices { | object | A reference to the logs for this chassis. Contains a link to a resource. |
@odata.id | string read-only |
Link to Collection of LogService. See the LogService schema for details. |
} | ||
Manufacturer | string read-only (null) |
The manufacturer of this chassis. |
Model | string read-only (null) |
The model number of the chassis. |
Name | string read-only required |
The name of the resource or array element. |
NetworkAdapters { | object | A reference to the collection of Network Adapters associated with this chassis. Contains a link to a resource. |
@odata.id | string read-only |
Link to Collection of NetworkAdapter. See the NetworkAdapter schema for details. |
} | ||
Oem {} | object | This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. See the Resource schema for details on this property. |
PartNumber | string read-only (null) |
The part number of the chassis. |
PhysicalSecurity { | object | The state of the physical security sensor. |
IntrusionSensor | string (enum) read-write (null) |
This indicates the known state of the physical security sensor, such as if it is hardware intrusion detected. For the possible property values, see IntrusionSensor in Property Details. |
IntrusionSensorNumber | number read-only (null) |
A numerical identifier to represent the physical security sensor. |
IntrusionSensorReArm | string (enum) read-only (null) |
This indicates how the Normal state to be restored. For the possible property values, see IntrusionSensorReArm in Property Details. |
} | ||
Power { | object | A reference to the power properties (power supplies, power policies, sensors) of this chassis. See the Power schema for details on this property. |
@odata.id | string read-only |
Link to a Power resource. See the Links section and the Power schema for details. |
} | ||
PowerState | string (enum) read-only (null) |
The current power state of the chassis. For the possible property values, see PowerState in Property Details. |
SerialNumber | string read-only (null) |
The serial number of the chassis. |
SKU | string read-only (null) |
The SKU of the chassis. |
Status {} | object | This type describes the status and health of a resource and its children. See the Resource schema for details on this property. |
Thermal { | object | A reference to the thermal properties (fans, cooling, sensors) of this chassis. See the Thermal schema for details on this property. |
@odata.id | string read-only |
Link to a Thermal resource. See the Links section and the Thermal schema for details. |
} | ||
UUID | string read-only (null) |
The Universal Unique Identifier (UUID) for this Chassis. |
WeightKg | number (kg) read-only (null) |
The weight of the chassis. |
WidthMm | number (mm) read-only (null) |
The width of the chassis. |
Actions
Reset
This action is used to reset the chassis. This action resets the chassis, not Systems or other contained resources, although side effects may occur which affect those resources.
URIs:
The following table shows the parameters for the action which are included in the POST body to the URI shown in the "target" property of the Action.
{ | ||
ResetType | string (enum) read-write |
The type of reset to be performed. For the possible property values, see ResetType in Property Details. |
} |
Property Details
ChassisType:
The type of physical form factor of the chassis.
string | Description |
---|---|
Blade | An enclosed or semi-enclosed, typically vertically-oriented, system chassis which must be plugged into a multi-system chassis to function normally. |
Card | A loose device or circuit board intended to be installed in a system or other enclosure. |
Cartridge | A small self-contained system intended to be plugged into a multi-system chassis. |
Component | A small chassis, card, or device which contains devices for a particular subsystem or function. |
Drawer | An enclosed or semi-enclosed, typically horizontally-oriented, system chassis which may be slid into a multi-system chassis. |
Enclosure | A generic term for a chassis that does not fit any other description. |
Expansion | A chassis which expands the capabilities or capacity of another chassis. |
IPBasedDrive | A chassis in a drive form factor with IP-based network connections. |
Module | A small, typically removable, chassis or card which contains devices for a particular subsystem or function. |
Other | A chassis that does not fit any of these definitions. |
Pod | A collection of equipment racks in a large, likely transportable, container. |
Rack | An equipment rack, typically a 19-inch wide freestanding unit. |
RackGroup | A group of racks which form a single entity or share infrastructure. |
RackMount | A single system chassis designed specifically for mounting in an equipment rack. |
Row | A collection of equipment racks. |
Shelf | An enclosed or semi-enclosed, typically horizontally-oriented, system chassis which must be plugged into a multi-system chassis to function normally. |
Sidecar | A chassis that mates mechanically with another chassis to expand its capabilities or capacity. |
Sled | An enclosed or semi-enclosed, system chassis which must be plugged into a multi-system chassis to function normally similar to a blade type chassis. |
StandAlone | A single, free-standing system, commonly called a tower or desktop chassis. |
StorageEnclosure | A chassis which encloses storage. |
Zone | A logical division or portion of a physical chassis that contains multiple devices or systems that cannot be physically separated. |
IndicatorLED:
The state of the indicator LED, used to identify the chassis.
string | Description |
---|---|
Blinking | The Indicator LED is blinking. |
Lit | The Indicator LED is lit. |
Off | The Indicator LED is off. |
Unknown | The state of the Indicator LED cannot be determined. This value has been Deprecated in favor of returning null if the state is unknown. |
IntrusionSensor:
This indicates the known state of the physical security sensor, such as if it is hardware intrusion detected.
string | Description |
---|---|
HardwareIntrusion | A door, lock, or other mechanism protecting the internal system hardware from being accessed is detected as being in an insecure state. |
Normal | No abnormal physical security conditions are detected at this time. |
TamperingDetected | Physical tampering of the monitored entity is detected. |
IntrusionSensorReArm:
This indicates how the Normal state to be restored.
string | Description |
---|---|
Automatic | This sensor would be restored to the Normal state automatically as no abnormal physical security conditions are detected. |
Manual | This sensor would be restored to the Normal state by a manual re-arm. |
PowerState:
The current power state of the chassis.
string | Description |
---|---|
Off | The components within the chassis has no power, except some components may continue to have AUX power such as management controller. |
On | The components within the chassis has power on. |
PoweringOff | A temporary state between On and Off. The components within the chassis can take time to process the power off action. |
PoweringOn | A temporary state between Off and On. The components within the chassis can take time to process the power on action. |
ResetType:
The type of reset to be performed.
string | Description |
---|---|
ForceOff | Turn the unit off immediately (non-graceful shutdown). |
ForceOn | Turn the unit on immediately. |
ForceRestart | Perform an immediate (non-graceful) shutdown, followed by a restart. |
GracefulRestart | Perform a graceful shutdown followed by a restart of the system. |
GracefulShutdown | Perform a graceful shutdown and power off. |
Nmi | Generate a Diagnostic Interrupt (usually an NMI on x86 systems) to cease normal operations, perform diagnostic actions and typically halt the system. |
On | Turn the unit on. |
PowerCycle | Perform a power cycle of the unit. |
PushPowerButton | Simulate the pressing of the physical power button on this unit. |
ComputerSystem 1.5.0
This schema defines a computer system and its respective properties. A computer system represents a machine (physical or virtual) and the local resources such as memory, cpu and other devices that can be accessed from that machine.
AssetTag | string read-write (null) |
The user definable tag that can be used to track this computer system for inventory or other client purposes. |
Bios {} | object | A reference to the BIOS settings associated with this system. See the Bios schema for details on this property. |
BiosVersion | string read-only (null) |
The version of the system BIOS or primary system firmware. |
Boot { | object | Information about the boot settings for this system. |
BootNext | string read-write (null) |
This property is the BootOptionReference of the Boot Option to perform a one time boot from when BootSourceOverrideTarget is UefiBootNext. |
BootOptions { | object | A reference to the collection of the UEFI Boot Options associated with this Computer System. Contains a link to a resource. |
@odata.id | string read-only |
Link to Collection of BootOption. See the BootOption schema for details. |
} | ||
BootOrder [ ] | array (string, null) read-write |
Ordered array of BootOptionReference strings representing the persistent Boot Order associated with this computer system. |
BootSourceOverrideEnabled | string (enum) read-write (null) |
Describes the state of the Boot Source Override feature. For the possible property values, see BootSourceOverrideEnabled in Property Details. |
BootSourceOverrideMode | string (enum) read-write (null) |
The BIOS Boot Mode (either Legacy or UEFI) to be used when BootSourceOverrideTarget boot source is booted from. For the possible property values, see BootSourceOverrideMode in Property Details. |
BootSourceOverrideTarget | string (enum) read-write (null) |
The current boot source to be used at next boot instead of the normal boot device, if BootSourceOverrideEnabled is true. For the possible property values, see BootSourceOverrideTarget in Property Details. |
UefiTargetBootSourceOverride | string read-write (null) |
This property is the UEFI Device Path of the device to boot from when BootSourceOverrideTarget is UefiTarget. |
} | ||
Description | string read-only (null) |
Provides a description of this resource and is used for commonality in the schema definitions. |
EthernetInterfaces { | object | A reference to the collection of Ethernet interfaces associated with this system. Contains a link to a resource. |
@odata.id | string read-only |
Link to Collection of EthernetInterface. See the EthernetInterface schema for details. |
} | ||
HostedServices { | object | The services that this computer system supports. |
Oem {} | object | Oem extension object. See the Resource schema for details on this property. |
StorageServices | read-only |
A reference to a collection of storage services supported by this computer system. |
} | ||
HostingRoles [ ] | array (string (enum)) read-only |
The hosing roles that this computer system supports. The enumerations of HostingRoles specify different features that the hosting ComputerSystem supports. For the possible property values, see HostingRoles in Property Details. |
HostName | string read-write (null) |
The DNS Host Name, without any domain information. |
HostWatchdogTimer { | object | This object describes the Host Watchdog Timer functionality for this system. |
FunctionEnabled | boolean read-write required (null) |
This indicates if the Host Watchdog Timer functionality has been enabled. Additional host-based software is necessary to activate the timer function. |
Oem {} | object | Oem extension object. See the Resource schema for details on this property. |
Status {} | object | This type describes the status and health of a resource and its children. See the Resource schema for details on this property. |
TimeoutAction | string (enum) read-write required (null) |
This property indicates the action to perform when the Watchdog Timer reaches its timeout value. For the possible property values, see TimeoutAction in Property Details. |
WarningAction | string (enum) read-write (null) |
This property indicates the action to perform when the Watchdog Timer is close (typically 3-10 seconds) to reaching its timeout value. For the possible property values, see WarningAction in Property Details. |
} | ||
Id | string read-only required |
Uniquely identifies the resource within the collection of like resources. |
IndicatorLED | string (enum) read-write (null) |
The state of the indicator LED, used to identify the system. For the possible property values, see IndicatorLED in Property Details. |
Links { | object | Contains references to other resources that are related to this resource. |
Chassis [ { | array | An array of references to the chassis in which this system is contained. |
@odata.id | string read-only |
Link to a Chassis resource. See the Links section and the Chassis schema for details. |
} ] | ||
ConsumingComputerSystems [ { | array | An array of references to ComputerSystems that are realized, in whole or in part, from this ComputerSystem. |
@odata.id | string read-only |
Link to another ComputerSystem resource. |
} ] | ||
CooledBy [ { | array | An array of ID[s] of resources that cool this computer system. Normally the ID will be a chassis or a specific set of fans. |
@odata.id | string read-only |
The unique identifier for a resource. |
} ] | ||
Endpoints [ { } ] | array (object) | An array of references to the endpoints that connect to this system. This is the schema definition for the Endpoint resource. It represents the properties of an entity that sends or receives protocol defined messages over a transport. See the Endpoint schema for details on this property. |
ManagedBy [ { | array | An array of references to the Managers responsible for this system. |
@odata.id | string read-only |
Link to a Manager resource. See the Links section and the Manager schema for details. |
} ] | ||
Oem {} | object | Oem extension object. See the Resource schema for details on this property. |
PoweredBy [ { | array | An array of ID[s] of resources that power this computer system. Normally the ID will be a chassis or a specific set of Power Supplies. |
@odata.id | string read-only |
The unique identifier for a resource. |
} ] | ||
ResourceBlocks [ { } ] | array (object) | An array of references to the Resource Blocks that are used in this Computer System. This schema defines a Resource Block resource. See the ResourceBlock schema for details on this property. |
SupplyingComputerSystems [ { | array | An array of references to ComputerSystems that contribute, in whole or in part, to the implementation of this ComputerSystem. |
@odata.id | string read-only |
Link to another ComputerSystem resource. |
} ] | ||
} | ||
LogServices { | object | A reference to the collection of Log Services associated with this system. Contains a link to a resource. |
@odata.id | string read-only |
Link to Collection of LogService. See the LogService schema for details. |
} | ||
Manufacturer | string read-only (null) |
The manufacturer or OEM of this system. |
Memory { | object | A reference to the collection of Memory associated with this system. Contains a link to a resource. |
@odata.id | string read-only |
Link to Collection of Memory. See the Memory schema for details. |
} | ||
MemoryDomains { | object (null) |
A reference to the collection of Memory Domains associated with this system. Contains a link to a resource. |
@odata.id | string read-only |
Link to Collection of MemoryDomain. See the MemoryDomain schema for details. |
} | ||
MemorySummary { | object | This object describes the central memory of the system in general detail. |
MemoryMirroring | string (enum) read-only (null) |
The ability and type of memory mirroring supported by this system. For the possible property values, see MemoryMirroring in Property Details. |
Status {} | object | This type describes the status and health of a resource and its children. See the Resource schema for details on this property. |
TotalSystemMemoryGiB | number read-only (null) |
The total configured operating system-accessible memory (RAM), measured in GiB. |
TotalSystemPersistentMemoryGiB | number read-only (null) |
The total configured, system-accessible persistent memory, measured in GiB. |
} | ||
Model | string read-only (null) |
The product name for this system, without the manufacturer name. |
Name | string read-only required |
The name of the resource or array element. |
NetworkInterfaces { | object | A reference to the collection of Network Interfaces associated with this system. Contains a link to a resource. |
@odata.id | string read-only |
Link to Collection of NetworkInterface. See the NetworkInterface schema for details. |
} | ||
Oem {} | object | This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. See the Resource schema for details on this property. |
PartNumber | string read-only (null) |
The part number for this system. |
PCIeDevices [ { | array | A reference to a collection of PCIe Devices used by this computer system. |
@odata.id | string read-only |
Link to a PCIeDevice resource. See the Links section and the PCIeDevice schema for details. |
} ] | ||
PCIeFunctions [ { | array | A reference to a collection of PCIe Functions used by this computer system. |
@odata.id | string read-only |
Link to a PCIeFunction resource. See the Links section and the PCIeFunction schema for details. |
} ] | ||
PowerState | string (enum) read-only (null) |
This is the current power state of the system. For the possible property values, see PowerState in Property Details. |
Processors { | object | A reference to the collection of Processors associated with this system. Contains a link to a resource. |
@odata.id | string read-only |
Link to Collection of Processor. See the Processor schema for details. |
} | ||
ProcessorSummary { | object | This object describes the central processors of the system in general detail. |
Count | number read-only (null) |
The number of physical processors in the system. |
LogicalProcessorCount | number read-only (null) |
The number of logical processors in the system. |
Model | string read-only (null) |
The processor model for the primary or majority of processors in this system. |
Status {} | object | This type describes the status and health of a resource and its children. See the Resource schema for details on this property. |
} | ||
Redundancy [ { | array | A reference to a collection of Redundancy entities that each name a set of computer systems that provide redundancy for this ComputerSystem. |
@odata.id | string read-only |
The unique identifier for a resource. |
} ] | ||
SecureBoot { | object | A reference to the UEFI SecureBoot resource associated with this system. See the SecureBoot schema for details on this property. |
@odata.id | string read-only |
Link to a SecureBoot resource. See the Links section and the SecureBoot schema for details. |
} | ||
SerialNumber | string read-only (null) |
The serial number for this system. |
SimpleStorage { | object | A reference to the collection of storage devices associated with this system. Contains a link to a resource. |
@odata.id | string read-only |
Link to Collection of SimpleStorage. See the SimpleStorage schema for details. |
} | ||
SKU | string read-only (null) |
The manufacturer SKU for this system. |
Status {} | object | This type describes the status and health of a resource and its children. See the Resource schema for details on this property. |
Storage { | object | A reference to the collection of storage devices associated with this system. Contains a link to a resource. |
@odata.id | string read-only |
Link to Collection of Storage. See the Storage schema for details. |
} | ||
SubModel | string read-only (null) |
The sub-model for this system. |
SystemType | string (enum) read-only |
The type of computer system represented by this resource. For the possible property values, see SystemType in Property Details. |
TrustedModules [ { | array | This object describes the array of Trusted Modules in the system. |
FirmwareVersion | string read-only (null) |
The firmware version of this Trusted Module. |
FirmwareVersion2 | string read-only (null) |
The 2nd firmware version of this Trusted Module, if applicable. |
InterfaceType | string (enum) read-only (null) |
This property indicates the interface type of the Trusted Module. For the possible property values, see InterfaceType in Property Details. |
InterfaceTypeSelection | string (enum) read-only (null) |
The Interface Type selection supported by this Trusted Module. For the possible property values, see InterfaceTypeSelection in Property Details. |
Oem {} | object | Oem extension object. See the Resource schema for details on this property. |
Status {} | object | This type describes the status and health of a resource and its children. See the Resource schema for details on this property. |
} ] | ||
UUID | string read-only (null) |
The universal unique identifier (UUID) for this system. |
Actions
Reset
This action is used to reset the system.
URIs:
The following table shows the parameters for the action which are included in the POST body to the URI shown in the "target" property of the Action.
{ | ||
ResetType | string (enum) read-write |
The type of reset to be performed. For the possible property values, see ResetType in Property Details. |
} |
SetDefaultBootOrder
This action is used to set the Boot Order to the default settings.
URIs:
(This action takes no parameters.)
Property Details
BootSourceOverrideEnabled:
Describes the state of the Boot Source Override feature.
string | Description |
---|---|
Continuous | The system will boot to the target specified in the BootSourceOverrideTarget until this property is set to Disabled. |
Disabled | The system will boot normally. |
Once | On its next boot cycle, the system will boot (one time) to the Boot Source Override Target. The value of BootSourceOverrideEnabled is then reset back to Disabled. |
BootSourceOverrideMode:
The BIOS Boot Mode (either Legacy or UEFI) to be used when BootSourceOverrideTarget boot source is booted from.
string | Description |
---|---|
Legacy | The system will boot in non-UEFI boot mode to the Boot Source Override Target. |
UEFI | The system will boot in UEFI boot mode to the Boot Source Override Target. |
BootSourceOverrideTarget:
The current boot source to be used at next boot instead of the normal boot device, if BootSourceOverrideEnabled is true.
string | Description |
---|---|
BiosSetup | Boot to the BIOS Setup Utility. |
Cd | Boot from the CD/DVD disc. |
Diags | Boot the manufacturer's Diagnostics program. |
Floppy | Boot from the floppy disk drive. |
Hdd | Boot from a hard drive. |
None | Boot from the normal boot device. |
Pxe | Boot from the Pre-Boot EXecution (PXE) environment. |
RemoteDrive | Boot from a remote drive (e.g. iSCSI). |
SDCard | Boot from an SD Card. |
UefiBootNext | Boot to the UEFI Device specified in the BootNext property. |
UefiHttp | Boot from a UEFI HTTP network location. |
UefiShell | Boot to the UEFI Shell. |
UefiTarget | Boot to the UEFI Device specified in the UefiTargetBootSourceOverride property. |
Usb | Boot from a USB device as specified by the system BIOS. |
Utilities | Boot the manufacturer's Utilities program(s). |
HostingRoles:
The hosing roles that this computer system supports. The enumerations of HostingRoles specify different features that the hosting ComputerSystem supports.
string | Description |
---|---|
ApplicationServer | The system hosts functionality that supports general purpose applications. |
StorageServer | The system hosts functionality that supports the system acting as a storage server. |
Switch | The system hosts functionality that supports the system acting as a switch. |
IndicatorLED:
The state of the indicator LED, used to identify the system.
string | Description |
---|---|
Blinking | The Indicator LED is blinking. |
Lit | The Indicator LED is lit. |
Off | The Indicator LED is off. |
Unknown | The state of the Indicator LED cannot be determined. This value has been Deprecated in favor of returning null if the state is unknown. |
InterfaceType:
This property indicates the interface type of the Trusted Module.
string | Description |
---|---|
TCM1_0 | Trusted Cryptography Module (TCM) 1.0. |
TPM1_2 | Trusted Platform Module (TPM) 1.2. |
TPM2_0 | Trusted Platform Module (TPM) 2.0. |
InterfaceTypeSelection:
The Interface Type selection supported by this Trusted Module.
string | Description |
---|---|
BiosSetting | The TrustedModule supports switching InterfaceType via platform software, such as a BIOS configuration Attribute. |
FirmwareUpdate | The TrustedModule supports switching InterfaceType via a firmware update. |
None | The TrustedModule does not support switching the InterfaceType. |
OemMethod | The TrustedModule supports switching InterfaceType via an OEM proprietary mechanism. |
MemoryMirroring:
The ability and type of memory mirroring supported by this system.
string | Description |
---|---|
DIMM | The system supports DIMM mirroring at the DIMM level. Individual DIMMs can be mirrored. |
Hybrid | The system supports a hybrid mirroring at the system and DIMM levels. Individual DIMMs can be mirrored. |
None | The system does not support DIMM mirroring. |
System | The system supports DIMM mirroring at the System level. Individual DIMMs are not paired for mirroring in this mode. |
PowerState:
This is the current power state of the system.
string | Description |
---|---|
Off | The system is powered off, although some components may continue to have AUX power such as management controller. |
On | The system is powered on. |
PoweringOff | A temporary state between On and Off. The power off action can take time while the OS is in the shutdown process. |
PoweringOn | A temporary state between Off and On. This temporary state can be very short. |
ResetType:
The type of reset to be performed.
string | Description |
---|---|
ForceOff | Turn the unit off immediately (non-graceful shutdown). |
ForceOn | Turn the unit on immediately. |
ForceRestart | Perform an immediate (non-graceful) shutdown, followed by a restart. |
GracefulRestart | Perform a graceful shutdown followed by a restart of the system. |
GracefulShutdown | Perform a graceful shutdown and power off. |
Nmi | Generate a Diagnostic Interrupt (usually an NMI on x86 systems) to cease normal operations, perform diagnostic actions and typically halt the system. |
On | Turn the unit on. |
PowerCycle | Perform a power cycle of the unit. |
PushPowerButton | Simulate the pressing of the physical power button on this unit. |
SystemType:
The type of computer system represented by this resource.
string | Description |
---|---|
Composed | A computer system that has been created by binding resource blocks together. |
OS | An operating system instance. |
Physical | A computer system. |
PhysicallyPartitioned | A hardware-based partition of a computer system. |
Virtual | A virtual machine instance running on this system. |
VirtuallyPartitioned | A virtual or software-based partition of a computer system. |
TimeoutAction:
This property indicates the action to perform when the Watchdog Timer reaches its timeout value.
string | Description |
---|---|
None | No action taken. |
OEM | Perform an OEM-defined action. |
PowerCycle | Power cycle the system. |
PowerDown | Power down the system. |
ResetSystem | Reset the system. |
WarningAction:
This property indicates the action to perform when the Watchdog Timer is close (typically 3-10 seconds) to reaching its timeout value.
string | Description |
---|---|
DiagnosticInterrupt | Raise a (typically non-maskable) Diagnostic Interrupt. |
MessagingInterrupt | Raise a legacy IPMI messaging interrupt. |
None | No action taken. |
OEM | Perform an OEM-defined action. |
SCI | Raise an interrupt using the ACPI System Control Interrupt (SCI). |
SMI | Raise a Systems Management Interrupt (SMI). |
Drive 1.4.0
The Drive schema represents a single physical disk drive for a system, including links to associated Volumes.
Assembly {} | object | A reference to the Assembly resource associated with this drive. See the Assembly schema for details on this property. |
AssetTag | string read-write (null) |
The user assigned asset tag for this drive. |
BlockSizeBytes | number (Bytes) read-only (null) |
The size of the smallest addressible unit (Block) of this drive in bytes. |
CapableSpeedGbs | number (Gbit/s) read-only (null) |
The speed which this drive can communicate to a storage controller in ideal conditions in Gigabits per second. |
CapacityBytes | number (Bytes) read-only (null) |
The size in bytes of this Drive. |
Description | string read-only (null) |
Provides a description of this resource and is used for commonality in the schema definitions. |
EncryptionAbility | string (enum) read-only (null) |
The encryption abilities of this drive. For the possible property values, see EncryptionAbility in Property Details. |
EncryptionStatus | string (enum) read-only (null) |
The status of the encrytion of this drive. For the possible property values, see EncryptionStatus in Property Details. |
FailurePredicted | boolean read-only (null) |
Is this drive currently predicting a failure in the near future. |
HotspareType | string (enum) read-only (null) |
The type of hotspare this drive is currently serving as. For the possible property values, see HotspareType in Property Details. |
Id | string read-only required |
Uniquely identifies the resource within the collection of like resources. |
Identifiers [ { } ] | array (object) | The Durable names for the drive. This type describes any additional identifiers for a resource. See the Resource schema for details on this property. |
IndicatorLED | string (enum) read-write (null) |
The state of the indicator LED, used to identify the drive. For the possible property values, see IndicatorLED in Property Details. |
Links { | object | Contains references to other resources that are related to this resource. |
Chassis { | object | A reference to the Chassis which contains this Drive. See the Chassis schema for details on this property. |
@odata.id | string read-only |
Link to a Chassis resource. See the Links section and the Chassis schema for details. |
} | ||
Endpoints [ { } ] | array (object) | An array of references to the endpoints that connect to this drive. This is the schema definition for the Endpoint resource. It represents the properties of an entity that sends or receives protocol defined messages over a transport. See the Endpoint schema for details on this property. |
Oem {} | object | Oem extension object. See the Resource schema for details on this property. |
Volumes [ { | array | An array of references to the volumes contained in this drive. This will reference Volumes that are either wholly or only partly contained by this drive. |
@odata.id | string read-only |
Link to a Volume resource. See the Links section and the Volume schema for details. |
} ] | ||
} | ||
Location [ { } ] | array (object) | The Location of the drive. This type describes the location of a resource. See the Resource schema for details on this property. |
Manufacturer | string read-only (null) |
This is the manufacturer of this drive. |
MediaType | string (enum) read-only (null) |
The type of media contained in this drive. For the possible property values, see MediaType in Property Details. |
Model | string read-only (null) |
This is the model number for the drive. |
Name | string read-only required |
The name of the resource or array element. |
NegotiatedSpeedGbs | number (Gbit/s) read-only (null) |
The speed which this drive is currently communicating to the storage controller in Gigabits per second. |
Oem {} | object | This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. See the Resource schema for details on this property. |
Operations [ { | array | The operations currently running on the Drive. |
AssociatedTask { | object | A reference to the task associated with the operation if any. See the Task schema for details on this property. |
@odata.id | string read-only |
Link to a Task resource. See the Links section and the Task schema for details. |
} | ||
OperationName | string read-only (null) |
The name of the operation. |
PercentageComplete | number read-only (null) |
The percentage of the operation that has been completed. |
} ] | ||
PartNumber | string read-only (null) |
The part number for this drive. |
PhysicalLocation {} | object | The Location of the drive. See the Resource schema for details on this property. |
PredictedMediaLifeLeftPercent | number read-only (null) |
The percentage of reads and writes that are predicted to still be available for the media. |
Protocol | string (enum) read-only (null) |
The protocol this drive is using to communicate to the storage controller. For the possible property values, see Protocol in Property Details. |
Revision | string read-only (null) |
The revision of this Drive. This is typically the firmware/hardware version of the drive. |
RotationSpeedRPM | number (RPM) read-only (null) |
The rotation speed of this Drive in Revolutions per Minute (RPM). |
SerialNumber | string read-only (null) |
The serial number for this drive. |
SKU | string read-only (null) |
This is the SKU for this drive. |
Status {} | object | This type describes the status and health of a resource and its children. See the Resource schema for details on this property. |
StatusIndicator | string (enum) read-write (null) |
The state of the status indicator, used to communicate status information about this drive. For the possible property values, see StatusIndicator in Property Details. |
Actions
SecureErase
This action is used to securely erase the contents of the drive.
URIs:
(This action takes no parameters.)
Property Details
EncryptionAbility:
The encryption abilities of this drive.
string | Description |
---|---|
None | The drive is not capable of self encryption. |
Other | The drive is capable of self encryption through some other means. |
SelfEncryptingDrive | The drive is capable of self encryption per the Trusted Computing Group's Self Encrypting Drive Standard. |
EncryptionStatus:
The status of the encrytion of this drive.
string | Description |
---|---|
Foreign | The drive is currently encrypted, the data is not accessible to the user, and the system requires user intervention to expose the data. |
Locked | The drive is currently encrypted and the data is not accessible to the user, however the system has the ability to unlock the drive automatically. |
Unecrypted | The drive is not currently encrypted. This value has been Deprecated in favor of Unencrypted. |
Unencrypted | The drive is not currently encrypted. |
Unlocked | The drive is currently encrypted but the data is accessible to the user unencrypted. |
HotspareType:
The type of hotspare this drive is currently serving as.
string | Description |
---|---|
Chassis | The drive is currently serving as a hotspare for all other drives in the chassis. |
Dedicated | The drive is currently serving as a hotspare for a user defined set of drives. |
Global | The drive is currently serving as a hotspare for all other drives in the storage system. |
None | The drive is not currently a hotspare. |
IndicatorLED:
The state of the indicator LED, used to identify the drive.
string | Description |
---|---|
Blinking | The Indicator LED is blinking. |
Lit | The Indicator LED is lit. |
Off | The Indicator LED is off. |
MediaType:
The type of media contained in this drive.
string | Description |
---|---|
HDD | The drive media type is traditional magnetic platters. |
SMR | The drive media type is shingled magnetic recording. |
SSD | The drive media type is solid state or flash memory. |
Protocol:
The protocol this drive is using to communicate to the storage controller.
string | Description |
---|---|
AHCI | Advanced Host Controller Interface. |
FC | Fibre Channel. |
FCoE | Fibre Channel over Ethernet. |
FCP | Fibre Channel Protocol for SCSI. |
FICON | FIbre CONnection (FICON). |
FTP | File Transfer Protocol. |
HTTP | Hypertext Transport Protocol. |
HTTPS | Secure Hypertext Transport Protocol. |
iSCSI | Internet SCSI. |
iWARP | Internet Wide Area Remote Direct Memory Access Protocol. |
NFSv3 | Network File System version 3. |
NFSv4 | Network File System version 4. |
NVMe | Non-Volatile Memory Express. |
NVMeOverFabrics | NVMe over Fabrics. |
OEM | OEM specific. |
PCIe | PCI Express (Vendor Proprietary). |
RoCE | RDMA over Converged Ethernet Protocol. |
RoCEv2 | RDMA over Converged Ethernet Protocol Version 2. |
SAS | Serial Attached SCSI. |
SATA | Serial AT Attachment. |
SFTP | Secure File Transfer Protocol. |
SMB | Server Message Block (aka CIFS Common Internet File System). |
UHCI | Universal Host Controller Interface. |
USB | Universal Serial Bus. |
StatusIndicator:
The state of the status indicator, used to communicate status information about this drive.
string | Description |
---|---|
Fail | The drive has failed. |
Hotspare | The drive is marked to be automatically rebuilt and used as a replacement for a failed drive. |
InACriticalArray | The array that this drive is a part of is degraded. |
InAFailedArray | The array that this drive is a part of is failed. |
OK | The drive is OK. |
PredictiveFailureAnalysis | The drive is still working but predicted to fail soon. |
Rebuild | The drive is being rebuilt. |
EthernetInterface 1.6.0
The EthernetInterface schema represents a single, logical Ethernet interface or network interface controller (NIC).
AutoNeg | boolean read-write (null) |
An indication of whether the speed and duplex are automatically negotiated and configured on this interface. |
Description | string read-only (null) |
Provides a description of this resource and is used for commonality in the schema definitions. |
DHCPv4 { | object (null) |
DHCPv4 configuration for this interface. |
DHCPEnabled | boolean read-write (null) |
An indication of whether DHCP v4 is enabled on this Ethernet interface. |
UseDNSServers | boolean read-write (null) |
An indication of whether this interface uses DHCP v4-supplied DNS servers. |
UseDomainName | boolean read-write (null) |
An indication of whether this interface uses a DHCP v4-supplied domain name. |
UseGateway | boolean read-write (null) |
An indication of whether this interface uses a DHCP v4-supplied gateway. |
UseNTPServers | boolean read-write (null) |
An indication of whether the interface uses DHCP v4-supplied NTP servers. |
UseStaticRoutes | boolean read-write (null) |
An indication of whether the interface uses DHCP v4-supplied static routes. |
} | ||
DHCPv6 { | object (null) |
DHCPv6 configuration for this interface. |
OperatingMode | string (enum) read-write (null) |
Determines the DHCPv6 operating mode for this interface. For the possible property values, see OperatingMode in Property Details. |
UseDNSServers | boolean read-write (null) |
An indication of whether the interface uses DHCP v6-supplied DNS servers. |
UseDomainName | boolean read-write (null) |
An indication of whether the interface uses a domain name supplied through DHCP v6 stateless mode. |
UseNTPServers | boolean read-write (null) |
An indication of whether the interface uses DHCP v6-supplied NTP servers. |
UseRapidCommit | boolean read-write (null) |
An indication of whether the interface uses DHCP v6 rapid commit mode for stateful mode address assignments. Do not enable this option in networks where more than one DHCP v6 server is configured to provide address assignments. |
} | ||
FQDN | string read-write (null) |
The complete, fully qualified domain name that DNS obtains for this interface. |
FullDuplex | boolean read-write (null) |
An indication of whether full-duplex mode is enabled on the Ethernet connection for this interface. |
HostName | string read-write (null) |
The DNS host name, without any domain information. |
Id | string read-only required |
Uniquely identifies the resource within the collection of like resources. |
InterfaceEnabled | boolean read-write (null) |
An indication of whether this interface is enabled. |
IPv4Addresses [ { } ] | array (object) | The IPv4 addresses currently assigned to this interface. This type describes an IPv4 Address. See the redfish.dmtf.org/schemas/v1/IPAddresses.v1_0_6.json schema for details on this property. |
IPv4StaticAddresses [ { } ] | array (object) | The IPv4 static addresses assigned to this interface. This type describes an IPv4 Address. See the redfish.dmtf.org/schemas/v1/IPAddresses.v1_0_6.json schema for details on this property. |
IPv6Addresses [ { } ] | array (object) | An array of the currently assigned IPv6 addresses on this interface. This type describes an IPv6 Address. See the redfish.dmtf.org/schemas/v1/IPAddresses.v1_0_6.json schema for details on this property. |
IPv6AddressPolicyTable [ { | array | An array that represents the RFC6724-defined address selection policy table. |
Label | integer read-write (null) |
The IPv6 label, as defined in RFC6724, section 2.1. |
Precedence | integer read-write (null) |
The IPv6 precedence, as defined in RFC6724, section 2.1. |
Prefix | string read-write (null) |
The IPv6 address prefix, as defined in RFC6724, section 2.1. |
} ] | ||
IPv6DefaultGateway | string read-only (null) |
The IPv6 default gateway address in use on this interface. |
IPv6StaticAddresses [ { } ] | array (object) | An array of the IPv6 static addresses to assign on this interface. This object represents a single IPv6 static address to be assigned on a network interface. See the redfish.dmtf.org/schemas/v1/IPAddresses.v1_0_6.json schema for details on this property. |
IPv6StaticDefaultGateways [ { } ] | array (object) | The IPv6 static default gateways for this interface. This object represents a single IPv6 static address to be assigned on a network interface. See the IPAddresses schema for details on this property. |
Links { | object | The links to other resources that are related to this resource. |
Chassis { | object | The link to the chassis that contains this Ethernet interface. |
@odata.id | string read-only |
The unique identifier for a resource. |
} | ||
Endpoints [ { } ] | array (object) | An array of references to the endpoints that connect to this ethernet interface. This is the schema definition for the Endpoint resource. It represents the properties of an entity that sends or receives protocol defined messages over a transport. See the Endpoint schema for details on this property. |
HostInterface {} | object | This is a reference to a Host Interface that is associated with this Ethernet Interface. See the HostInterface schema for details on this property. |
Oem {} | object | Oem extension object. See the Resource schema for details on this property. |
} | ||
LinkStatus | string (enum) read-only (null) |
The link status of this interface, or port. For the possible property values, see LinkStatus in Property Details. |
MACAddress | string read-write (null) |
The currently configured MAC address of the interface, or logical port. |
MaxIPv6StaticAddresses | integer read-only (null) |
The maximum number of static IPv6 addresses that can be configured on this interface. |
MTUSize | integer read-write (null) |
The currently configured maximum transmission unit (MTU), in bytes, on this interface. |
Name | string read-only required |
The name of the resource or array element. |
NameServers [ ] | array (string) read-only |
The DNS servers in use on this interface. |
NameServersIPv6 [ ] | array (string, null) read-only |
The IPV6 DNS name servers to be used for retrieving the host name. |
Oem {} | object | The OEM extension property. See the redfish.dmtf.org/schemas/v1/Resource.json schema for details on this property. |
PermanentMACAddress | string read-only (null) |
The permanent MAC address assigned to this interface, or port. |
SpeedMbps | integer (Mbit/s) read-write (null) |
The current speed, in Mbit/s, of this interface. |
StatelessAddressAutoConfig { | object (null) |
Stateless address autoconfiguration (SLAAC) parameters for this interface. |
IPv4AutoConfigEnabled | boolean read-write (null) |
An indication of whether IPv4 stateless address autoconfiguration (SLAAC) is enabled for this interface. |
IPv6AutoConfigEnabled | boolean read-write (null) |
An indication of whether IPv6 stateless address autoconfiguration (SLAAC) is enabled for this interface. |
} | ||
StaticNameServers [ ] | array (string) read-write |
The statically-defined set of DNS server IPv4 and IPv6 addresses. |
Status {} | object (null) |
The status and health of the resource and its subordinate or dependent resources. See the redfish.dmtf.org/schemas/v1/Resource.json schema for details on this property. |
UefiDevicePath | string read-only (null) |
The UEFI device path for this interface. |
VLAN {} | object (null) |
If this network interface supports more than one VLAN, this property is absent. VLAN collections appear in the Links property of this resource. See the redfish.dmtf.org/schemas/v1/VLanNetworkInterface.v1_1_2.json schema for details on this property. |
VLANs { | object | The link to a collection of VLANs, which applies only if the interface supports more than one VLAN. If this property applies, the VLANEnabled and VLANId properties do not apply. |
@odata.id | string read-only |
Link to Collection of VLanNetworkInterface. See the VLanNetworkInterface schema for details. |
} |
Property Details
LinkStatus:
The link status of this interface (port).
string | Description |
---|---|
LinkDown | There is no link on this interface, but the interface is connected. |
LinkUp | The link is available for communication on this interface. |
NoLink | There is no link or connection detected on this interface. |
OperatingMode:
Determines the DHCPv6 operating mode for this interface.
string | Description |
---|---|
Disabled | DHCPv6 is disabled. |
Stateful | DHCPv6 stateful mode. |
Stateless | DHCPv6 stateless mode. |
Event 1.2.1
The Event schema describes the JSON payload received by an Event Destination (which has subscribed to event notification) when events occurs. This resource contains data about event(s), including descriptions, severity and MessageId reference to a Message Registry that can be accessed for further information.
Context | string read-only |
A context can be supplied at subscription time. This property is the context value supplied by the subscriber. |
Description | string read-only (null) |
Provides a description of this resource and is used for commonality in the schema definitions. |
Events [ { | array * required* |
Each event in this array has a set of properties that describe the event. Since this is an array, more than one event can be sent simultaneously. |
Actions {} | object | The available actions for this resource. |
Context | string read-only |
A context can be supplied at subscription time. This property is the context value supplied by the subscriber. |
EventId | string read-only |
This is a unique instance identifier of an event. |
EventTimestamp | string read-only |
This is time the event occurred. |
EventType | string (enum) read-only required |
This indicates the type of event sent, according to the definitions in the EventService. For the possible property values, see EventType in Property Details. |
MemberId | string read-only |
This is the identifier for the member within the collection. |
Message | string read-only |
This is the human readable message, if provided. |
MessageArgs [ ] | array (string) read-only |
This array of message arguments are substituted for the arguments in the message when looked up in the message registry. |
MessageId | string read-only required |
This is the key for this message which can be used to look up the message in a message registry. |
Oem {} | object | This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. See the Resource schema for details on this property. |
OriginOfCondition { | object | This indicates the resource that originated the condition that caused the event to be generated. |
@odata.id | string read-only |
The unique identifier for a resource. |
} | ||
Severity | string read-only |
This is the severity of the event. |
} ] | ||
Id | string read-only required |
Uniquely identifies the resource within the collection of like resources. |
Name | string read-only required |
The name of the resource or array element. |
Oem {} | object | This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. See the Resource schema for details on this property. |
Property Details
EventType:
This indicates the type of event sent, according to the definitions in the EventService.
string | Description |
---|---|
Alert | A condition exists which requires attention. |
ResourceAdded | A resource has been added. |
ResourceRemoved | A resource has been removed. |
ResourceUpdated | The value of this resource has been updated. |
StatusChange | The status of this resource has changed. |
EventDestination 1.3.0
An Event Destination desribes the target of an event subscription, including the types of events subscribed and context to provide to the target in the Event payload.
Context | string read-write required (null) |
A client-supplied string that is stored with the event destination subscription. |
Description | string read-only (null) |
Provides a description of this resource and is used for commonality in the schema definitions. |
Destination | string read-only required on create |
The URI of the destination Event Service. |
EventTypes [ ] | array (string (enum)) read-only |
This property shall contain the types of events that shall be sent to the desination. For the possible property values, see EventTypes in Property Details. |
HttpHeaders [ { | array | This is for setting HTTP headers, such as authorization information. This object will be null on a GET. |
(pattern) | string read-write |
Property names follow regular expression pattern "^[^:\\s]+$" |
} ] | ||
Id | string read-only required |
Uniquely identifies the resource within the collection of like resources. |
MessageIds [ ] | array (string, null) read-only |
A list of MessageIds that the service will only send. If this property is absent or the array is empty, then Events with any MessageId will be sent to the subscriber. |
Name | string read-only required |
The name of the resource or array element. |
Oem {} | object | This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. See the Resource schema for details on this property. |
OriginResources [ { | array | A list of resources for which the service will only send related events. If this property is absent or the array is empty, then Events originating from any resource will be sent to the subscriber. |
@odata.id | string read-only |
The unique identifier for a resource. |
} ] | ||
Protocol | string (enum) read-only required on create |
The protocol type of the event connection. For the possible property values, see Protocol in Property Details. |
SubscriptionType | string (enum) read-only required (null) |
Indicates the subscription type for events. For the possible property values, see SubscriptionType in Property Details. |
Property Details
EventTypes:
This property shall contain the types of events that shall be sent to the desination.
string | Description |
---|---|
Alert | A condition exists which requires attention. |
ResourceAdded | A resource has been added. |
ResourceRemoved | A resource has been removed. |
ResourceUpdated | The value of this resource has been updated. |
StatusChange | The status of this resource has changed. |
Protocol:
The protocol type of the event connection.
string | Description |
---|---|
Redfish | The destination follows the Redfish specification for event notifications. |
SubscriptionType:
Indicates the subscription type for events.
string | Description |
---|---|
RedfishEvent | The subscription follows the Redfish specification for event notifications, which is done by a service sending an HTTP POST to the subscriber's destination URI. |
SSE | The subscription follows the HTML5 Server-Sent Event definition for event notifications. |
EventService 1.1.0
The Event Service resource contains properties for managing event subcriptions and generates the events sent to subscribers. The resource has links to the actual collection of subscriptions (called Event Destinations).
DeliveryRetryAttempts | number read-write |
This is the number of attempts an event posting is retried before the subscription is terminated. This retry is at the service level, meaning the HTTP POST to the Event Destination was returned by the HTTP operation as unsuccessful (4xx or 5xx return code) or an HTTP timeout occurred this many times before the Event Destination subscription is terminated. |
DeliveryRetryIntervalSeconds | number (seconds) read-write |
This represents the number of seconds between retry attempts for sending any given Event. |
Description | string read-only (null) |
Provides a description of this resource and is used for commonality in the schema definitions. |
EventTypesForSubscription [ ] | array (string (enum)) read-only |
This is the types of Events that can be subscribed to. For the possible property values, see EventTypesForSubscription in Property Details. |
Id | string read-only required |
Uniquely identifies the resource within the collection of like resources. |
Name | string read-only required |
The name of the resource or array element. |
Oem {} | object | This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. See the Resource schema for details on this property. |
ServerSentEventUri | string read-only |
Link to a URI for receiving Sever Sent Event representations of the events generated by this service. |
ServiceEnabled | boolean read-write (null) |
This indicates whether this service is enabled. |
Status {} | object | This type describes the status and health of a resource and its children. See the Resource schema for details on this property. |
Subscriptions { | object | This is a reference to a collection of Event Destination resources. Contains a link to a resource. |
@odata.id | string read-only |
Link to Collection of EventDestination. See the EventDestination schema for details. |
} |
Actions
SubmitTestEvent
This action is used to generate a test event.
URIs:
The following table shows the parameters for the action which are included in the POST body to the URI shown in the "target" property of the Action.
{ | ||
EventId | string read-write required |
This is the ID of event to be added. |
EventTimestamp | string read-write required |
This is the time stamp of event to be added. |
EventType | string (enum) read-write |
This is the type of event to be added. For the possible property values, see EventType in Property Details. |
Message | string read-write required |
This is the human readable message of event to be added. |
MessageArgs [ ] | array (string) read-write required |
This is the array of message arguments of the event to be added. |
MessageId | string read-write required |
This is the message ID of event to be added. |
OriginOfCondition | string read-write required |
This is the OriginOfCondition property of event to be added. |
Severity | string read-write required |
This is the Severity of event to be added. |
} |
Property Details
EventType:
This is the type of event to be added.
string | Description |
---|---|
Alert | A condition exists which requires attention. |
ResourceAdded | A resource has been added. |
ResourceRemoved | A resource has been removed. |
ResourceUpdated | The value of this resource has been updated. |
StatusChange | The status of this resource has changed. |
EventTypesForSubscription:
This is the types of Events that can be subscribed to.
string | Description |
---|---|
Alert | A condition exists which requires attention. |
ResourceAdded | A resource has been added. |
ResourceRemoved | A resource has been removed. |
ResourceUpdated | The value of this resource has been updated. |
StatusChange | The status of this resource has changed. |
HpeFwRev
Backup { | object | |
BuildNumber | integer read-only |
The build number of the firmware. |
BuildNumberString | string read-only |
The string version of the build number of the firmware. |
Date | string read-only |
The build date of the firmware. |
DebugBuild | boolean read-only |
True if the firmware is a debug build; False if it is not. |
Family | string read-only |
The family of the firmware. |
MajorVersion | integer read-only |
The major version of the firmware. |
MinorVersion | integer read-only |
The minor version of the firmware. |
Time | string read-only |
The build time of the firmware. |
VersionString | string read-only (null) |
The version string of the firmware. This value might be null if VersionString is unavailable. |
} | ||
Bootblock { | object | |
BuildNumber | integer read-only |
The build number of the firmware. |
BuildNumberString | string read-only |
The string version of the build number of the firmware. |
Date | string read-only |
The build date of the firmware. |
DebugBuild | boolean read-only |
True if the firmware is a debug build; False if it is not. |
Family | string read-only |
The family of the firmware. |
MajorVersion | integer read-only |
The major version of the firmware. |
MinorVersion | integer read-only |
The minor version of the firmware. |
Time | string read-only |
The build time of the firmware. |
VersionString | string read-only (null) |
The version string of the firmware. This value might be null if VersionString is unavailable. |
} | ||
Current { | object | |
BuildNumber | integer read-only |
The build number of the firmware. |
BuildNumberString | string read-only |
The string version of the build number of the firmware. |
Date | string read-only |
The build date of the firmware. |
DebugBuild | boolean read-only |
True if the firmware is a debug build; False if it is not. |
Family | string read-only |
The family of the firmware. |
MajorVersion | integer read-only |
The major version of the firmware. |
MinorVersion | integer read-only |
The minor version of the firmware. |
Time | string read-only |
The build time of the firmware. |
VersionString | string read-only (null) |
The version string of the firmware. This value might be null if VersionString is unavailable. |
} | ||
Pending { | object | |
BuildNumber | integer read-only |
The build number of the firmware. |
BuildNumberString | string read-only |
The string version of the build number of the firmware. |
Date | string read-only |
The build date of the firmware. |
DebugBuild | boolean read-only |
True if the firmware is a debug build; False if it is not. |
Family | string read-only |
The family of the firmware. |
MajorVersion | integer read-only |
The major version of the firmware. |
MinorVersion | integer read-only |
The minor version of the firmware. |
Time | string read-only |
The build time of the firmware. |
VersionString | string read-only (null) |
The version string of the firmware. This value might be null if VersionString is unavailable. |
} |
HpeHttpsCert
This is the schema definition for HpeHttpsCert.
CertificateSigningRequest | string read-only (null) |
When a GenerateCSR action is performed, this field contains the generated CSR (in Base64 format). Contains a public and private key pair. |
CertificateSigningRequestInformation { | object | The Country, State, City, OrgName, OrgUnit and CommonName with which the CSR was generated. |
City | string read-only |
The city or locality where the company or organization that owns this device is located. |
CommonName | string read-only |
The FQDN of this device. |
Country | string read-only |
The two-character country code where the company or organization that owns this device is located. Eg: US |
OrgName | string read-only |
The name of the company or organization that owns this device. |
OrgUnit | string read-only |
The unit within the company or organization that owns this device. |
State | string read-only |
The state where the company or organization that owns this device is located. |
} | ||
Id | string read-write |
Uniquely identifies the resource within the collection of like resources. |
Type | read-write |
|
X509CertificateInformation { | object | Contains the X509 Certificate Information. |
Issuer | string read-only |
The Certificate Authority that issued the certificate. |
SerialNumber | string read-only |
The serial number that the Certificate Authority assigned to the certificate. |
Subject | string read-only |
The entity to which the certificate was issued. |
ValidNotAfter | string read-only |
The date on which the certificate validity period ends. |
ValidNotBefore | string read-only |
The date on which the certificate validity period begins. |
} |
Actions
GenerateCSR
URIs:
(This action takes no parameters.)
GenerateSelfSignedCertificate
URIs:
(This action takes no parameters.)
ImportCACertificate
URIs:
(This action takes no parameters.)
ImportCertificate
URIs:
(This action takes no parameters.)
HpeMemoryExt
This is the schema definition for HpeMemoryExt.
DIMMStatus | string (enum) read-only (null) |
Specifies memory module status and whether the module in use. For the possible property values, see DIMMStatus in Property Details. |
Id | read-write |
|
Name | read-write |
|
Type | read-write |
Property Details
DIMMStatus:
Specifies memory module status and whether the module in use.
string | Description |
---|---|
AddedButUnused | DIMM is added but currently unused. |
ConfigurationError | Configuration error in DIMM. |
Degraded | DIMM state is degraded. |
DoesNotMatch | DIMM type does not match. |
ExpectedButMissing | DIMM is expected but missing. |
GoodInUse | DIMM is functioning properly and currently in use. |
GoodPartiallyInUse | DIMM is functioning properly but partially in use. |
None | |
NotPresent | DIMM is not present. |
NotSupported | DIMM is not supported. |
Other | DIMM status that does not fit any of these definitions. |
PresentSpare | DIMM is present but used as spare. |
PresentUnused | DIMM is present but unused. |
Unknown | The status of the DIMM is unknown. |
UpgradedButUnused | DIMM is upgraded but currently unused. |
HpeProcessorsExt
This is the schema definition for HpeProcessorsExt.
CoresEnabled | integer read-only (null) |
The number of enabled cores in the processor. |
Description | read-write |
|
Id | read-write |
|
Name | read-write |
|
Type | read-write |
HpeSecurityService
This is the schema definition for a HpeSecurityService.
Description | read-write |
|
Id | read-write |
|
Links { | object | The links array contains the links to other resources that are related to this resource. |
HttpsCaCerts { | object | The value of this property shall be a reference to a resource of Type HpeWfmHttpsCaCerts. |
@odata.id | read-write |
|
} | ||
HttpsCert { | object | The value of this property shall be a reference to a resource of Type HpeHttpsCert. |
@odata.id | read-write |
|
} | ||
} | ||
Name | read-write |
|
Oem { | object | |
Hpe | read-write |
|
} | ||
Type | read-write |
HpeWfmAccountExt
This is the schema definition for HpeWfmAccountExt.
Description | read-write |
|
DisplayName | string read-write |
Descriptive display name that helps to easily identify the owner of each user name. The display name does not have to be the same as the user name and must use printable characters. The maximum length for a display name is 127 characters. |
Enabled | boolean read-write |
Indicates whether the user account is enabled or not. |
Id | read-write |
|
InfoSightGuidedTour | boolean read-write |
Specifies InfoSight guided tour status for the user account created with the manager/security privilage.The value is set to TRUE by default. |
InfoSightSetupNotificationDismissed | boolean read-write |
Indicates if InfoSight setup noification updates have been disabled by the user. |
Name | read-write |
|
Privilege | string (enum) read-write |
This privilege enables a user to log in to management processor. All local accounts have the login privilege. This privilege is added automatically if it is not specified. For the possible property values, see Privilege in Property Details. |
SalientFeaturesGuidedTour | boolean read-write |
Specifies OPA sailent feature tour status for the user accounts with any privilage.The value is set to TRUE by default. |
Property Details
Privilege:
This privilege enables a user to log in to management processor. All local accounts have the login privilege. This privilege is added automatically if it is not specified.
string | Description |
---|---|
Device | Allows configuring and performing actions on devices includes login privilege |
Login | Read operations allowed like viewing discovered nodes and groups and generate reports |
Manager | All operations allowed |
Security | |
User | Allows configuring users with device privilege |
HpeWfmAccountServiceExt
This is the schema definition for HpeWfmAccountServiceExt.
Description | read-write |
|
MinPasswordLength | number read-write |
The minimum password length for this service. |
HpeWfmActivityLogs
This is the schema definition for a HpeWfmActivityLogs.
ActivityLogsLocation [ ] | array (string) read-only |
List of the activity log files. |
Description | read-write |
|
Id | read-write |
|
Name | read-write |
Actions
ClearLog
URIs:
(This action takes no parameters.)
HpeWfmAddOnServices
This is the schema definition for HpeWfmAddOnServices.
AddOnServiceId | string read-write |
Describes the ID of the add-on service available in iLO Amplifier. |
AddOnServiceVersion | string read-only |
This property contains the add-on service version as defined by the developer for the associated service. |
Description | string read-only |
Brief description about the add-on service available in iLO Amplifier |
Id | read-write |
|
Name | string read-only |
Describes the name of the add-on service available in iLO Amplifier. |
Oem | read-write |
|
PackageName | string read-only |
Describes the package name of the add-on service available in iLO Amplifier. |
Status {} | object | This type describes the status and health of a resource and its children. See the Resource schema for details on this property. |
HpeWfmAddOnServicesManager
This is the schema definition for HpeWfmAddOnServicesManager.
AddOnServiceAvailableVersion | string read-only |
Describes the new version of the add-on service available in iLO Amplifier. |
AddOnServiceId | string read-only |
Describes the ID of the add-on service available in iLO Amplifier. |
AddOnServiceVersion | string read-only |
Describes the installed version of the add-on service in iLO Amplifier. |
BinaryPath | string read-only |
The path where the binary to be used for the installation of the add-on service is available in iLO Amplifier. |
Description | string read-only |
Brief description about the add-on service available in iLO Amplifier |
Id | read-write |
|
InstallationStatus | string (enum) read-only |
Describes the current installation status of the add-on service. For the possible property values, see InstallationStatus in Property Details. |
MenuHtmlRef | string read-only |
Describes the menu html reference and js file of the add-on service installed in iLO Amplifier |
MenuName | string read-only |
Describes the menu name of the add-on service installed in iLO Amplifier |
Name | string read-only |
Describes the name of the add-on service available in iLO Amplifier. |
Oem | read-write |
|
PackageName | string read-only |
Describes the package name of the add-on service available in iLO Amplifier. |
Status {} | object | This type describes the status and health of a resource and its children. See the Resource schema for details on this property. |
Actions
Reset
The reset action to reset the specified add-on service.
URIs:
(This action takes no parameters.)
Start
The start action to start the specified add-on service.
URIs:
(This action takes no parameters.)
Stop
The stop action to start the specified add-on service.
URIs:
(This action takes no parameters.)
Property Details
InstallationStatus:
Describes the current installation status of the add-on service.
string |
---|
Installed |
NotInstalled |
HpeWfmAggregatorService
This is the schema definition for HpeWfmAggregatorService.
ActionStatus { | object | The detailed and collated status of the action performed |
DiscoverServersFromCSV { | object | The detailed and collated status of discovering multiple servers added through csv file |
DiscoveryStatus | string (enum) read-only |
The status of the discovery process. For the possible property values, see DiscoveryStatus in Property Details. |
ProgressPercent | integer read-only |
The progress percent of the discovery process. |
} | ||
DiscoverServersInRange { | object | The detailed and collated status of discovering multiple servers |
DiscoveryStatus | string (enum) read-only |
The status of the discovery process. For the possible property values, see DiscoveryStatus in Property Details. |
EndAddress | string read-only |
The ending address at which the discovery process stops. |
ProgressPercent | integer read-only |
The progress percent of the discovery process. |
StartAddress | string read-only |
The starting address at which the discovery process begins. |
} | ||
RefreshAll { | object | The detailed and collated status of refreshing multiple servers. |
IsUserInitiated | boolean read-only |
The flag indicates whether the refresh is initiated by user. |
ProgressPercent | integer read-only |
The progress percent of the Refresh process. |
RefreshStatus | string (enum) read-only |
The status of the refresh process. For the possible property values, see RefreshStatus in Property Details. |
} | ||
} | ||
AggregatedHealth { | object | The aggregated health of all systems managed by this device. |
Critical | integer read-only |
The number of systems with Critical health status that are managed by this device. |
OK | integer read-only |
The number of systems with OK health status that are managed by this device. |
Unknown | integer read-only |
The number of systems with Unknown health status that are managed by this device. |
Warning | integer read-only |
The number of systems with Warning health status that are managed by this device. |
} | ||
AllowAlertBasedRefresh | boolean read-write |
If enabled, servers will be refreshed on alerts on the managed Nodes. |
AnonymousUsageFeatureEnabled | boolean read-write |
Indicates if Sends Anonymous Data to HPE Backend Feature is enabled by the user. |
AutoRefreshMode | boolean read-write |
If enabled, servers will be refreshed automatically in intervals based on the total number of managed Nodes. |
ContinousDiscovery | boolean read-write |
If enabled, the information of nodes and groups are refreshed at a regular interval. The regular interval is specified by RefreshInterval. |
Description | read-write |
|
FederationGroups { | object | This property references a resource of type Collection with a MemberType of Federation groups. |
@odata.id | read-write |
|
} | ||
Id | read-write required |
|
iLOHTTPSConnectionTimeOut | integer read-write |
Connection timeout for any Redfish or REST Calls to iLO in seconds. Default timeout is set to 30 seconds. |
LastScannedTime | string read-only (null) |
Last time when IPv4 range got scanned. |
Links { | object | |
Dashboard { | object | |
Alerts { | object | The value of this property shall be a reference to a resource of Type Alerts. |
@odata.id | read-write |
|
} | ||
Assets { | object | The value of this property shall be a reference to a resource of Type Assets. |
@odata.id | read-write |
|
} | ||
Compliance { | object | The value of this property shall be a reference to a resource of Type Compliance. |
@odata.id | read-write |
|
} | ||
InfoSightAlerts { | object | The value of this property shall be a reference to a resource of Type InfoSight Alerts. |
@odata.id | read-write |
|
} | ||
ServerGroups { | object | The value of this property shall be a reference to a resource of Type Server Groups. |
@odata.id | read-write |
|
} | ||
} | ||
IPv4Range { | object | The value of this property shall be a reference to a resource of Type Assets Scan. |
@odata.id | read-write |
|
} | ||
LicenseInfo { | object | The value of this property shall be a reference to a resource of Type LicenseInfo. |
@odata.id | read-write |
|
} | ||
LogServices { | object | The value of this property shall be resource of type LogServices. |
@odata.id | read-write |
|
} | ||
ManagedGroups { | object | The value of this property shall be a reference to a resource of Type ManagedGroups. |
@odata.id | read-write |
|
} | ||
ManagedServerGroups { | object | The value of this property shall be a reference to a resource of Type ManagedServerGroups. |
@odata.id | read-write |
|
} | ||
ManagedSystems { | object | The value of this property shall be a reference to a resource of Type ManagedSystems. |
@odata.id | read-write |
|
} | ||
ManagedSystemsSummary { | object | The value of this property shall be a reference to a resource of Type ManagedSystemsSummary. |
@odata.id | read-write |
|
} | ||
Reports { | object | The value of this property shall be a reference to a resource of Type Reports. |
@odata.id | read-write |
|
} | ||
} | ||
Name | read-write required |
|
NotifyAnonymousUsageFeature | boolean read-write |
Indicates whether to notify the user about send anonymous data to HPE backend feature. |
RefreshIntervalInHours | integer (enum) read-write |
The time interval in minutes when refresh of information of nodes and groups are initiated again. For the possible property values, see RefreshIntervalInHours in Property Details. |
ScheduledScanTime | integer read-write |
Scheduled Scan time for IPv4 range scan in seconds which by default is set to 0(00:00 hours). |
ServerGroups { | object | This property references a resource of type Collection with a MemberType of Server groups. |
@odata.id | read-write |
|
} | ||
Systems { | object | This property references a resource of type Collection with a MemberType of Systems. |
@odata.id | read-write |
|
} | ||
SystemsCount | integer read-only |
The number of systems managed by Central Management Device. |
Actions
DiscoverServersFromCSV
URIs:
(This action takes no parameters.)
DiscoverServersInRange
URIs:
(This action takes no parameters.)
RefreshAll
URIs:
(This action takes no parameters.)
Property Details
DiscoveryStatus:
The status of the discovery process.
string | Description |
---|---|
Failed | Discovery process is completed and is failed |
InProgress | Discovery process is in progress |
NotInitiated | Discovery process is not initiated |
PartiallySuccessful | Discovery process is partially successful and completed |
Queued | Discovery process is queued |
Successful | Discovery process is successfully completed |
RefreshIntervalInHours:
The time interval in minutes when refresh of information of nodes and groups are initiated again.
integer |
---|
6 |
8 |
12 |
24 |
RefreshStatus:
The status of the refresh process.
string | Description |
---|---|
Failed | Refresh process is completed and is failed |
InProgress | Refresh process is in progress |
NotInitiated | Refresh process is not initiated |
Successful | Refresh process is successfully completed |
HpeWfmAlertService
This is the schema definition for a HpeWfmAlertService.
AlertMail { | object | AlertMail options. |
Authentication | read-write |
|
EmailAddress | string read-write |
The Email Address to which Mail Alerts are sent. |
Enabled | boolean read-write |
Specifies whether Alert Mail is enabled or not. |
MailServer { | object | Specifies the configurations for Mail Server. |
DomainName | string read-write |
Specifies the DomainName of the Mail Server. |
HostName | string read-write |
Specifies the HostName of the Mail Server. |
Port | integer read-write |
Specifies the port number to be used for Mail Server. |
SecureMailServerEnabled | boolean read-write |
Indicates whether to use secure alert mail server relay. When enabled, alert mail server is connected using secure protocol |
} | ||
NotificationCategory { | object | The properties of the object specify the category of alerts for which the mails will be sent when AlertMail is Enabled. |
Administration | boolean read-write |
All alerts related to Administration are sent to the configured Mail address if it is set to true. |
All | boolean read-write |
All alerts are sent to the configured Mail address if it is set to true. |
GeneralFailure | boolean read-write |
All alerts related to General Failure are sent to the configured Mail address if it is set to true. |
HardwareFailure | boolean read-write |
All alerts related to Hardware Failure are sent to the configured Mail address if it is set to true. |
Maintenance | boolean read-write |
All alerts related to Maintenance are sent to the configured Mail address if it is set to true. |
Other | boolean read-write |
All other alerts are sent to the configured Mail address if it is set to true. |
Security | boolean read-write |
All alerts related to Security are sent to the configured Mail address if it is set to true. |
Storage | boolean read-write |
All alerts related to Storage are sent to the configured Mail address if it is set to true. |
} | ||
NotificationSeverity { | object | The properties of the object specify the severity of alerts for which the mails will be sent when AlertMail is Enabled. |
Critical | boolean read-write |
All alerts with severity Critical are sent to the configured Mail address if it is set to true. |
Info | boolean read-write |
All alerts with severity Info are sent to the configured Mail address if it is set to true. |
Warning | boolean read-write |
All alerts with severity Warning are sent to the configured Mail address if it is set to true. |
} | ||
} | ||
Description | read-write |
|
Id | read-write |
|
IFTTT { | object | IFTTT options. |
Enabled | boolean read-write |
Specifies whether IFTTT is enabled or not. |
Key | string read-write |
IFTTT Key. |
} | ||
InfoSightAlertsEnabled | boolean read-write |
Specifies whether InfoSight Alerts are enabled or not. |
Links { | object | The URIs for the resources related to the alert mail service resource. |
AlertLogs { | object | The URI for alert logs resource. |
@odata.id | read-write |
|
} | ||
} | ||
Name | read-write |
|
SensorThreshold { | object | Specifies the threshold configuration of several hardware sensors. |
AltitudeSensor { | object | Specifies the threshold configuration of altitude sensor. |
IsAlertEnabled | boolean read-write |
|
MaxThreshold | integer read-write |
|
MinThreshold | integer read-write |
|
UserConfig | string (enum) read-write |
For the possible property values, see UserConfig in Property Details. |
} | ||
HumiditySensor { | object | Specifies the threshold configuration of humidity sensor. |
IsAlertEnabled | boolean read-write |
|
MaxThreshold | integer read-write |
|
MinThreshold | integer read-write |
|
UserConfig | string (enum) read-write |
For the possible property values, see UserConfig in Property Details. |
} | ||
TempratureSensor { | object | Specifies the threshold configuration of temprature sensor. |
IsAlertEnabled | boolean read-write |
|
MaxThreshold | integer read-write |
|
MinThreshold | integer read-write |
|
UserConfig | string (enum) read-write |
For the possible property values, see UserConfig in Property Details. |
} | ||
} | ||
WolframAlertsEnabled | boolean read-write |
Specifies whether Wolfram Alerts are enabled or not. |
Actions
SendTestAlertMail
Send a test Alert mail to the configured mail address.
URIs:
(This action takes no parameters.)
Property Details
UserConfig:
string | Description |
---|---|
Celsius | It specifies that measuring unit of temperature is Celsius. |
Fahrenheit | It specifies that measuring unit of temperature is Fahrenheit. |
None | It specifies that no measuring unit has been configured for temperature. |
HpeWfmAssetsScan
This is the schema definition for HpeWfmAssetsScan.
Description | read-write |
|
Id | read-write |
|
IPv4Range { | object | Collated details of IPv4 Ranges for automated discovery at scheduled time. |
EndAddress | string read-write required |
The ending address at which the discovery process stops. |
Password | string read-write required |
Password to use to log in to the management processor. |
PortNumber | integer read-write |
SSL Port of the managed systems.Default to 443. |
ServerGroupName | string read-write |
Group to which Server will be added. |
StartAddress | string read-write required |
The starting address at which the discovery process begins. |
UserName | string read-write required |
Name to use to log in to the management processor. |
} | ||
Name | read-write |
HpeWfmBaseline
This is the schema definition for HpeWfmBaseline.
BaselineState | string (enum) read-only |
This property indicates the state of inventory for this resource. For the possible property values, see BaselineState in Property Details. |
Components { | object | The URI refers to collection of components in the baseline. |
@odata.id | read-write |
|
} | ||
Description | read-write |
|
Id | read-write |
|
Name | read-write |
|
RelatedTask { | object | The URI refers to the task which is created to import this baseline. |
@odata.id | read-write |
|
} | ||
SizeInMB | integer read-only |
Space on disk (in MB) used by this baseline. |
Version | string read-only |
The version of the Baseline. |
Property Details
BaselineState:
This property indicates the state of inventory for this resource.
string | Description |
---|---|
ImportFailed | Import of the baseline failed. |
ImportInProgress | Import of the baseline is in progress. |
ImportSuccess | Import of the baseline was completed successfully. |
HpeWfmBaselineComponents
This is the schema definition for HpeWfmBaselineComponents.
Description | read-write |
|
Id | read-write |
|
Name | read-write |
|
Recommendation | string (enum) read-only |
This property indicates the upgrade recommendation for the component. For the possible property values, see Recommendation in Property Details. |
Version | string read-only |
The version of this component. |
Property Details
Recommendation:
This property indicates the upgrade recommendation for the component.
string | Description |
---|---|
Critical | HPE requires users update to this version immediately. |
Optional | Users should update to this version if their system is affected by one of the documented fixes or if there is a desire to utilize any of the enhanced functionality provided by this version. |
Recommended | HPE recommends users update to this version at their earliest convenience. |
Unknown | Unknown recommendation |
HpeWfmBaselineService
This is the schema definition for HpeWfmBaselineService.
Baselines { | object | This property references a collection resource of imported baselines. |
@odata.id | read-write |
|
} | ||
ComponentsRepositoryFreeSpaceInMB | integer read-only |
Total free space of disk (in MB) remaining for hotfix update. |
DateTime | string read-only (null) |
The current DateTime (with offset) setting that the task service is using. |
Description | read-write |
|
FreeSpaceInMB | integer read-only |
Free space of disk (in MB) remaining for importing baselines. |
Id | read-write |
|
Name | read-write |
|
Oem | read-write |
This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. |
ServiceEnabled | boolean read-only (null) |
This indicates whether this service is enabled. |
Status | read-write |
|
TotalComponentsRepositoryUsageSpace | integer read-only |
Total space of disk (in MB) allocated for hotfix update. |
TotalSpaceInMB | integer read-only |
Total space of disk (in MB) allocated for importing baselines . |
Actions
ClearComponentRepsoitory
Delete autodownloaded hotfix components.
URIs:
(This action takes no parameters.)
HpeWfmComputerSystem
This is the schema definition for HpeWfmComputerSystem.
Description | read-write |
|
Id | read-write |
|
Links { | object | The URIs for the resources related to the date time service resource. |
FirmwareInventory { | object | The URI for for Firmware Inventory of Computer System. |
@odata.id | read-write |
|
} | ||
SoftwareInventory { | object | The URI for Software Inventory of Computer System. |
@odata.id | read-write |
|
} | ||
} | ||
Name | read-write |
HpeWfmDashboardAlerts
AlertsInfo { | object | This indicates the count of various categories of alerts received from managed systems. |
Critical | integer read-only (null) |
Count of Critical alerts received from managed systems. |
OK | integer read-only (null) |
Count of Info alerts received from managed systems. |
Security | integer read-only (null) |
Count of Security alerts received from managed systems. |
Warning | integer read-only (null) |
Count of Warning alerts received from managed systems. |
} | ||
Description | read-write |
|
Id | read-write |
|
Monitoring { | object | Indicates information about servers being monitored by iLO Amplifier Pack. |
MonitoredCount | integer read-only (null) |
Count of servers being monitored by iLO Amplifier Pack. |
TotalServersCount | integer read-only (null) |
Total Count of managed servers. |
} | ||
Name | read-write |
HpeWfmDashboardAssets
AggregatedHealth { | object | This indicates the aggregated health status of all the servers managed by iLO Amplifier Pack. |
Critical | integer read-only (null) |
Count of all the servers whose health status is Critical. |
OK | integer read-only (null) |
Count of all the servers whose health status is Ok. |
Security | integer read-only (null) |
Count of all the security related events/alerts recieved from managed servers. |
Warning | integer read-only (null) |
Count of all the servers whose health status is Warning. |
} | ||
Description | read-write |
|
Id | read-write |
|
Name | read-write |
|
ServerGenerations [ { | array | |
Count | integer read-only (null) |
This indicates the total count of servers of a server generation. |
Name | string read-only (null) |
This indicates the server generation's name. |
} ] | ||
ServerModels [ { | array | |
Count | integer read-only (null) |
This indicates the total count of servers of a server model. |
Name | string read-only (null) |
This indicates the server model's name. |
} ] | ||
ServerPlatforms [ { | array | |
Count | integer read-only (null) |
This indicates the total count of servers of a server platform. |
Name | string read-only (null) |
This indicates the name of a server platform. |
} ] |
HpeWfmDashboardCompliance
BaselineComplianceTasks [ { | array | |
BaselineId | read-write |
|
BaselineName | string read-only (null) |
Indicates the name of this firmware baseline. |
BaselineVersion | string read-only (null) |
Indicates the version of this firmware baseline. |
CompliantCount | integer read-only (null) |
Indicates the number of servers compliant to this firmware baseline. |
NotCompliantCount | integer read-only (null) |
Count of servers not compliant to this firmware baseline. |
TaskId | read-write |
|
} ] | ||
Description | read-write |
|
Id | read-write |
|
Name | read-write |
|
NotRunCount | integer read-only (null) |
Count of servers for which compliance has never been run for any imported firmware baseline. |
TotalServersCount | integer read-only (null) |
Total number of servers managed by this iLO Amp. |
HpeWfmDashboardInfoSightAlerts
Description | read-write |
|
Id | read-write |
|
InfoSightAlertsCount { | object | This indicates the count of various categories of InfoSight alerts. |
CustomerAdvisoryAlerts | integer read-only (null) |
Count of InfoSight Customer Advisory Alerts. |
HotfixAlerts | integer read-only (null) |
Count of InfoSight Hotfix Alerts. |
Others | integer read-only (null) |
Count of InfoSight misc. Alerts. |
Total | integer read-only (null) |
Count of all InfoSight Alerts. |
WellnessAlerts | integer read-only (null) |
Count of InfoSight Wellness Alerts. |
} | ||
Name | read-write |
HpeWfmDashboardServerGroups
ActionStatus { | object | The detailed and collated status of action performed |
ServerGroupsHealthStatus { | object | The status of task initiated for fetching details of health status of various servers in all server groups managed by iLO Amplifier. |
HealthActionStatus | string (enum) read-only |
The status of the process. For the possible property values, see HealthActionStatus in Property Details. |
ProgressPercent | integer read-only |
The progress percent of the HealthStatus process. |
} | ||
} | ||
Description | read-write |
|
Id | read-write |
|
Name | read-write |
|
ServerGroupsInfo [ { | array | |
Critical | integer read-only (null) |
Count of all the servers whose health status is Critical. |
Name | string read-only (null) |
Indicates the server group name. |
OK | integer read-only (null) |
Count of all the servers whose health status is Ok. |
Unknown | integer read-only (null) |
Count of all the servers whose health status is Unknown. |
Warning | integer read-only (null) |
Count of all the servers whose health status is Warning. |
} ] |
Actions
ServerGroupsHealthStatus
URIs:
(This action takes no parameters.)
Property Details
HealthActionStatus:
The status of the process.
string | Description |
---|---|
Failed | HealthStatus process is completed and is failed |
InProgress | HealthStatus process is in progress |
NotInitiated | HealthStatus process is not initiated |
PartiallySuccessful | HealthStatus process is partially successful and completed |
Queued | HealthStatus process is queued |
Successful | HealthStatus process is successfully completed |
HpeWfmDateTime
This is the schema definition for HpeWfmDateTime.
ConfigurationSettings | string (enum) read-only |
The state of the currently displayed configuration settings. For the possible property values, see ConfigurationSettings in Property Details. |
DateTime | string read-only |
The date and time used by management processor. |
Description | read-write |
|
Id | read-write |
|
Modified | read-write |
|
Name | read-write |
|
NTPServers [ ] | array (string) read-only |
The NTP servers, in order of preference. |
StaticNTPServers [ ] | array (string) read-write |
The static NTP servers, in order of preference. |
StaticNTPServersEnabled | boolean read-write |
Specifies whether manually specified NTP servers are enabled or not. |
TimeZone { | object | The currently selected time zone. |
Index | number read-write |
The index of the current time zone. To set a new time zone, specify a different time zone index. This property can be set only when DHCPv4 or DHCPv6 supplied time settings are disabled. Since the time zone list might vary from one firmware version to another (which often leads to differences in time zone indices), setting the time zone by name is recommended over setting by index, for better compatibility. |
Name | string read-only |
The name of the current time zone. Patch this field to set the time zone by name - recommended over patching the index. When this field is specified in the patch, the Index field, if specified, will be ignored. |
UtcOffset | string read-only |
The UTC offset of the current time zone, in the format {+/-}hh:mm |
Value | string read-only |
The environment variable value. |
} | ||
TimeZoneList [ { | array | |
Index | number read-only |
The time zone index. |
Name | string read-only |
The time zone name. |
UtcOffset | string read-only |
The UTC offset of the time zone, in the format {+/-}hh:mm |
Value | string read-only |
The environment variable value. |
} ] |
Property Details
ConfigurationSettings:
The state of the currently displayed configuration settings.
string |
---|
Current |
SomePendingReset |
HpeWfmDirectory
This is the schema definition for HpeWfmDirectory.
BaseDN | string read-write |
The group identifier in LDAP Server. |
DirectoryAddress | string read-write |
The IP Address of the LDAP Server. |
DirectoryEnabled | boolean read-write |
LDAP login status |
DirectoryName | string read-write |
The name of the LDAP Server. |
DirectoryPort | integer read-write |
The port number of LDAP Server. |
DirectorySecureConnection | boolean read-write |
LDAP secure connection |
DirectoryType | string read-write |
The type of the LDAP Server. |
DirectoryVersion | integer read-write |
The version number of the LDAP server. |
Id | read-write |
|
Links { | object | The links array contains the related resource URIs. |
Groups [ { | array | The groups URI associated with this resource. |
@odata.id | read-write |
|
} ] | ||
} | ||
Name | read-write |
|
OrganizationalUnit | string read-write |
The organizational unit which the LDAP Server is part of. |
UserNamingAttribute | string read-write |
The user naming attribute of the LDAP Server. |
HpeWfmDirectoryAccessService
This is the schema definition for a HpeWfmDirectoryAccessService.
Directories { | object | This property references a resource of type Collection with a MemberType of directories. |
@odata.id | read-write |
|
} | ||
Id | read-write |
|
Name | read-write |
|
ServiceEnabled | boolean read-write |
This indicates whether this service is enabled. |
HpeWfmDirectoryGroup
This is the schema definition for a HpeWfmDirectoryGroup.
GroupEnabled | boolean read-write |
This indicates whether this group is enabled. |
GroupName | string read-write |
The name of the group in the LDAP Server. |
Id | read-write |
|
Name | read-write |
|
privilege | string read-write |
The type of privilege this group is entitled to. |
HpeWfmDiscoverFederationGroup
This is the schema definition for a HpeWfmDiscoverFederationGroup.
Description | read-write |
|
FedrationGroup [ ] | array (string) read-only |
Name to use to log in to the management processor. |
ManagerAddress | string read-only |
The IP address or DNS name of the management processor. |
Name | read-write |
HpeWfmDiscoveryJobResults
This is the schema definition for HpeWfmDiscoveryJobResults.
Description | read-write |
|
DiscoveryJobInfo [ { | array | |
InventoryStatus | string read-only |
Progress status associated with the job. |
ManagerAddress | string read-only |
The Manager address of the Server. |
StatusMessage | string read-only |
Progress message associated with the job. |
} ] | ||
Name | read-write |
HpeWfmEnvironmentMetrics
This is the schema definition for a HpeWfmEnvironmentMetrics.
Description | read-write |
|
EnvironmentMetrics [ { | array | |
Altitude | number read-only |
The altitude reading of the sensor at time. |
AtTime | string read-only |
The time, when the sensor data was captured. |
Humidity | number read-only |
The humidity reading of the sensor at time. |
Temperature | number read-only |
The temperature reading of sensor at time. |
} ] | ||
Id | read-write |
|
Name | read-write |
HpeWfmEnvironmentMetricsExt
This is the schema definition for a HpeWfmEnvironmentMetricsExt.
Description | read-write |
|
EnvironmentMetrics { | object | |
@odata.id | read-write |
|
} | ||
Id | read-write |
|
Name | read-write |
HpeWfmEthernetNetworkInterface
This is the schema definition for a HpeWfmEthernetNetworkInterface.
ConfigurationSettings | string (enum) read-only |
The state of the currently displayed configuration settings. For the possible property values, see ConfigurationSettings in Property Details. |
Description | read-write |
|
DHCPv4 { | object | DHCPv4 options. |
Enabled | boolean read-write |
Determines whether DHCPv4 is enabled. |
UseDNSServers | boolean read-write |
Determines whether to use DHCPv4-supplied DNS servers. Can only be enabled when DHCPv4 is also enabled; otherwise, this property will be set to false and will be read-only. |
UseDomainName | boolean read-write |
Determines whether to use a DHCPv4-supplied domain name. Can only be enabled when DHCPv4 is also enabled; otherwis,e this property will be set to false and will be read-only. |
UseGateway | boolean read-write |
Determines whether to use a DHCPv4-supplied gateway. Can only be enabled when DHCPv4 is also enabled; otherwise, this property will be set to false and will be read-only. |
UseNTPServers | boolean read-write |
Determines whether to use DHCPv4-supplied NTP servers. Can only be enabled when DHCPv4 is also enabled; otherwise, this property will be set to false and will be read-only. |
UseStaticRoutes | boolean read-write |
Determines whether to use DHCPv4-supplied static routes. Can only be enabled when DHCPv4 is also enabled; otherwise, this property will be set to false and will be read-only. |
UseWINSServers | boolean read-write |
Determines whether to use DHCPv4-supplied WINS servers. Can only be enabled when DHCPv4 is also enabled; otherwise, this property will be set to false and will be read-only. |
} | ||
DHCPv6 { | object | DHCPv6 options. |
Enabled | boolean read-write |
Determines whether DHCPv6 is enabled. |
UseDNSServers | boolean read-write |
Determines whether to use DHCPv6-supplied DNS servers. Can only be enabled when DHCPv6 is also enabled; otherwise, this property will be set to false and will be read-only. |
UseDomainName | boolean read-write |
Determines whether to use a DHCPv6-supplied domain name. Can only be enabled when DHCPv6 is also enabled; otherwis,e this property will be set to false and will be read-only. |
UseGateway | boolean read-write |
Determines whether to use a DHCPv6-supplied gateway. Can only be enabled when DHCPv6 is also enabled; otherwise, this property will be set to false and will be read-only. |
UseNTPServers | boolean read-write |
Determines whether to use DHCPv6-supplied NTP servers. Can only be enabled when DHCPv6 is also enabled; otherwise, this property will be set to false and will be read-only. |
UseStaticRoutes | boolean read-write |
Determines whether to use DHCPv6-supplied static routes. Can only be enabled when DHCPv6 is also enabled; otherwise, this property will be set to false and will be read-only. |
UseWINSServers | boolean read-write |
Determines whether to use DHCPv6-supplied WINS servers. Can only be enabled when DHCPv6 is also enabled; otherwise, this property will be set to false and will be read-only. |
} | ||
DomainName | string read-write |
Domain name of the network to which this management processor belongs. This property can only be modified when the management processor is not configured to use a DHCP supplied domain name; otherwise this property is read-only indicating the value is provided by DHCP. |
HostName | string read-write |
The management processor host name. |
Id | read-write |
|
IPv4 { | object | The Management Processor IPv4 Configuration Settings. |
CurrentStaticRoutes [ { | array | The current configured IPv4 static routes. |
Destination | string read-only |
An IPv4 static route destination. Only writeable when use of DHCPv4-supplied static routes is disabled; otherwise this property is read-only indicating the value is provided by DHCPv4. |
Gateway | string read-only |
An IPv4 static route gateway. Only writeable when use of DHCPv4-supplied static routes is disabled; otherwise this property is read-only indicating the value is provided by DHCPv4. |
SubnetMask | string read-only |
An IPv4 static route subnet mask. Only writeable when use of DHCPv4-supplied static routes is disabled; otherwise this property is read-only indicating the value is provided by DHCPv4. |
} ] | ||
DDNSRegistration | boolean read-write |
Determines whether DDNS registration is enabled. |
DNSSearch { | object | |
AvailableSettings | string read-only |
Currently configured IPv4 DNS Domain servers. |
CurrentSettings | string read-write |
Currently configured IPv4 DNS Domain servers. |
} | ||
DNSServers [ ] | array (string) read-write |
Currently configured IPv4 DNS servers in order of descending preference. Static values when not configured to use DHCPv4-supplied DNS servers; otherwise this property is read-only indicating the values are provided by DHCPv4. |
IPv4Addresses [ { | array | The IPv4 connection characteristics for this interface. |
Address | string read-write (null) |
The IPv4 Address. |
Gateway | string read-write (null) |
The IPv4 gateway for this address. |
SubnetMask | string read-write (null) |
The IPv4 Subnet mask. |
} ] | ||
StaticRoutes [ { | array | The current configured IPv4 static routes. |
Destination | string read-write |
An IPv4 static route destination. Only writeable when use of DHCPv4-supplied static routes is disabled; otherwise this property is read-only indicating the value is provided by DHCPv4. |
Gateway | string read-write |
An IPv4 static route gateway. Only writeable when use of DHCPv4-supplied static routes is disabled; otherwise this property is read-only indicating the value is provided by DHCPv4. |
SubnetMask | string read-write |
An IPv4 static route subnet mask. Only writeable when use of DHCPv4-supplied static routes is disabled; otherwise this property is read-only indicating the value is provided by DHCPv4. |
} ] | ||
WINSRegistration | boolean read-write |
Determines whether WINS registration is enabled. |
WINSServers [ ] | array (string) read-write |
Currently configured WINS servers in order of descending preference. Static values when not configured to use DHCPv4-supplied WINS servers; otherwise this property is read-only indicating the values are provided by DHCPv4 |
} | ||
IPv6 { | object | The Management Processor IPv6 Configuration Settings. |
CurrentStaticRoutes [ { | array | The current configured IPv6 static routes. |
Destination | string read-only |
An IPv6 static route destination. Only writeable when use of DHCPv6-supplied static routes is disabled; otherwise this property is read-only indicating the value is provided by DHCPv6. |
Gateway | string read-only |
An IPv6 static route gateway. Only writeable when use of DHCPv6-supplied static routes is disabled; otherwise this property is read-only indicating the value is provided by DHCPv6. |
PrefixLength | integer read-only |
Prefix Length |
} ] | ||
DNSSearch { | object | |
AvailableSettings | string read-only |
Currently configured IPv6 DNS Domain servers. |
CurrentSettings | string read-write |
Currently configured IPv6 DNS Domain servers. |
} | ||
DNSServers [ ] | array (string) read-write |
Currently configured IPv6 DNS servers in order of descending preference. Static values when not configured to use DHCPv4-supplied DNS servers; otherwise this property is read-only indicating the values are provided by DHCPv4. |
IPv6Addresses [ { | array | The IPv6 connection characteristics for this interface. |
Address | string read-write (null) |
The IPv6 Address. |
Gateway | string read-write (null) |
The IPv6 gateway for this address. |
PrefixLength | integer read-write (null) |
Prefix Length |
} ] | ||
StaticRoutes [ { | array | The current configured IPv6 static routes. |
Destination | string read-write (null) |
An IPv6 static route destination. Only writeable when use of DHCPv6-supplied static routes is disabled; otherwise this property is read-only indicating the value is provided by DHCPv6. |
Gateway | string read-write (null) |
An IPv6 static route gateway. Only writeable when use of DHCPv6-supplied static routes is disabled; otherwise this property is read-only indicating the value is provided by DHCPv6. |
PrefixLength | integer read-write (null) |
Prefix Length |
} ] | ||
} | ||
Links { | object | The URIs for the resources related to the date time service resource. |
DateTimeService { | object | The URI for this date time service resource. |
@odata.id | read-write |
|
} | ||
} | ||
Name | read-write |
|
NICEnabled { | object | |
AvailableSettings | boolean read-only |
Determines whether this NIC is enabled or disabled. Enabling one NIC will disable the others. If no NIC is enabled, this management processor is not accessible over the network. |
CurrentSettings | boolean read-write |
Determines whether this NIC is enabled or disabled. Enabling one NIC will disable the others. If no NIC is enabled, this management processor is not accessible over the network. |
} | ||
PreferredMode | string (enum) read-write (null) |
Determines which is the IP Address for receiving Alerts. For the possible property values, see PreferredMode in Property Details. |
PreferredNIC | string (enum) read-write (null) |
Determines which NIC is the preferred NIC for receiving Alerts. For the possible property values, see PreferredNIC in Property Details. |
Property Details
ConfigurationSettings:
The state of the currently displayed configuration settings.
string | Description |
---|---|
Current | All configuration settings for this NIC are currently in use. |
SomePendingReset | One or more configuration settings on this NIC are not yet in use. They require a reset of this management processor in order to take effect. |
PreferredMode:
Determines which IP Address is used for receiving Alerts.
string | Description |
---|---|
IPv4 | IPv4 Address will be used |
IPv6 | IPv6 Address will be used |
PreferredNIC:
Determines which NIC is the preferred NIC for receiving Alerts.
string | Description |
---|---|
NIC1 | NIC1 is the preferred NIC |
NIC2 | NIC2 is the preferred NIC |
HpeWfmEventDestinationExt
This is the schema definition for HpeWfmEventDestinationExt.
DeliveryRetryAttempts | integer read-write |
Specifies number of delivery retry attempts that will be made while forwarding events. |
DeliveryRetryIntervalSeconds | integer read-write |
Specifies number of seconds after which a retry will be made for forwarding the events. |
EnableActivityAlerts | boolean read-write |
Flag to be enabled to allow forwarding of iLO Amplifier Alerts to the subscriber. By default, it is set to false. |
NotificationCategory { | object | The properties of the object specify the category of alerts for which the events will be sent. |
Administration | boolean read-write |
All alerts related to Administration are sent to the configured subscription destination if it is set to true. |
GeneralFailure | boolean read-write |
All alerts related to General Failure are sent to the configured subscription destination if it is set to true. |
HardwareFailure | boolean read-write |
All alerts related to Hardware Failure are sent to the configured subscription destination if it is set to true. |
Maintenance | boolean read-write |
All alerts related to Maintenance are sent to the configured subscription destination if it is set to true. |
Other | boolean read-write |
All other alerts are sent to the configured subscription destination if it is set to true. |
Security | boolean read-write |
All alerts related to Security are sent to the configured subscription destination if it is set to true. |
Storage | boolean read-write |
All alerts related to Storage are sent to the configured subscription destination if it is set to true. |
} | ||
NotificationSeverity { | object | The properties of the object specify the severity of alerts for which the events will be sent. |
Critical | boolean read-write |
All alerts with severity Critical are sent to the configured subscription destination, if it is set to true. |
Info | boolean read-write |
All alerts with severity Info are sent to the configured subscription destination, if it is set to true. |
Warning | boolean read-write |
All alerts with severity Warning are sent to the configured subscription destination, if it is set to true. |
} |
HpeWfmFederationGroup
This is the schema definition for HpeWfmFederationGroup.
Description | read-write |
|
Id | read-write |
|
Name | read-write |
|
Systems { | object | This property references a resource of type Collection with a MemberType of Systems in the federation groups. |
@odata.id | read-write |
|
} |
HpeWfmFederationGroupJobResults
This is the schema definition for HpeWfmFederationGroupJobResults.
Description | read-write |
|
FederationGroupJobInfo [ { | array | |
JobStatus | string read-only |
Progress message associated with the job. |
ManagerAddress | string read-only |
The Manager address of the Server. |
StatusMessage | string read-only |
Progress message associated with the job. |
} ] | ||
Name | read-write |
HpeWfmHttpsCert
This is the schema definition for HpeWfmHttpsCert.
Description | read-write |
|
Id | read-write |
|
Name | read-write |
|
X509CACertificateInformation { | object | Contains the X509 Certificate Information. |
Issuer | string read-only |
The Certificate Authority that issued the certificate. |
SerialNumber | string read-only |
The serial number that the Certificate Authority assigned to the certificate. |
Subject | string read-only |
The entity to which the certificate was issued. |
ValidNotAfter | string read-only |
The date on which the certificate validity period ends. |
ValidNotBefore | string read-only |
The date on which the certificate validity period begins. |
} |
HpeWfmInfoSightAggregation
This is the schema definition for HpeWfmInfoSightAggregation.
AHSDownloadErrorCount | integer read-only |
This is the number of errors that happened during AHS Downloads for all servers in the current cycle(24 hours). |
AHSScheduleStartTime | integer read-write |
This is the AHS Schedule Start time in seconds. |
AHSUploadErrorCount | integer read-only |
This is the number of errors that happened during AHS Uploads for all servers in the current cycle(24 hours). |
ApplianceSerialNumber | string read-only (null) |
This is the unqiue iLO Amplifier Serial Number. |
AverageAHSFileSize | integer read-only |
The average file size in KB of an AHS file in the current cyle for all servers (in a day). |
ClaimId | string read-only (null) |
Claim Id from the claim token |
ClaimToken | string read-write (null) |
Claim token associated with the user |
ClaimTokenValidationStatus | string (enum) read-only |
This property shows the current status of the connection to HPE InfoSight from this device. For the possible property values, see ClaimTokenValidationStatus in Property Details. |
CompletedAHSDownloadCount | integer read-only |
This is the number of AHS downloads completed in the current cycle (a day). |
CompletedAHSUploadCount | integer read-only |
This is the number of AHS Uploads completed in the current cycle (a day). |
CompletedHeartBeatUploadCount | integer read-only |
This is the number of HeartBeat Uploads completed in the current cycle(10 mins). |
ConcurrentAHSDownloadCount | integer read-only |
This is the number of AHS Downloads happening concurrently. |
ConcurrentAHSUploadCount | integer read-only |
This is the number of AHS Uploads happening concurrently. |
ConnectionStatus | string (enum) read-only |
This property shows the current status of the connection to HPE InfoSight from this device. For the possible property values, see ConnectionStatus in Property Details. |
ConnectionStatusErrorDetails | string read-only (null) |
Detailed error string in case of connection failure |
DatacenterLocation | string read-write (null) |
Location of the Datacenter |
Description | read-write |
|
HeartBeatUploadErrorCount | integer read-only |
This is the number of errors that happened during HeartBeat Uploads for all servers in the current cycle (10mins). |
Id | read-write |
|
InfoSightPolicy | string (enum) read-write |
This property indicates if server operations are allowed or restricted from HPE InfoSight portal. For the possible property values, see InfoSightPolicy in Property Details. |
MaxAHSFileSize | integer read-only |
The largest file size in KB of an AHS file in the current cycle for all servers (in a day). |
Name | read-write |
|
NewAHSCycleStartTime | string read-only (null) |
Time at which the AHS download and upload was started for all servers. |
PreviousHeartBeatCycleCompleteTime | string read-only (null) |
Time at which the HeartBeat upload was completed for all the servers in the previous cycle. |
ServerPIIDataEnabled | boolean read-write |
Indicates if sending the Server Identifiable Information like IP address and Hostname in the heartbeat is enabled. |
ServiceEnabled | boolean read-write |
Indicates if HPE InfoSight Integration is enabled. |
TenantName | string read-only (null) |
Tenant Name from the claim token |
Property Details
ClaimTokenValidationStatus:
This property shows the current status of the connection to HPE InfoSight from this device.
string | Description |
---|---|
ConnectionFailed | Connection to HPE InfoSight failed. |
NotInitiated | Validation of claim token was not initiated. |
TokenExpired | The claim token has expired. |
ValidationFailed | The claim token entered is not a valid claim token. |
ValidationInProgress | Validation of the entered claim token is being attempted. |
ValidationSuccess |
ConnectionStatus:
This property shows the current status of the connection to HPE InfoSight from this device.
string | Description |
---|---|
Connected | Connection to HPE InfoSight was successful . |
Connecting | Connection to HPE InfoSight is being attempted. |
ConnectionFailed | Connection to HPE InfoSight failed. |
NotInitiated | Connection to HPE InfoSight was not initiated. |
InfoSightPolicy:
This property indicates if server operations are allowed or restricted from HPE InfoSight portal.
string | Description |
---|---|
AllowInfoSightServerOperations | This option indicates if server operations are allowed from HPE InfoSight portal. |
RestrictInfoSightServerOperations | This option indicates if server operations are restricted from HPE InfoSight portal. |
HpeWfmJobResults
Description | read-write |
|
Id | read-write |
|
Name | read-write |
|
OutputDownloadFile | read-only |
The URI for the output download file after a successfull run. |
Results { | object | |
@odata.id | read-write |
|
} |
HpeWfmJobServiceExt
This is the schema definition for HpeWfmJobServiceExt.
Description | read-write |
|
Id | read-write |
|
Name | read-write |
Actions
AhsDownloadJobs
Download AHS Jobs.
URIs:
(This action takes no parameters.)
ApplyConfigurationBaselineJobs
Apply Configuration Baseline jobs.
URIs:
(This action takes no parameters.)
AssignRecoveryPolicyJob
Assign Recovery Policy.
URIs:
(This action takes no parameters.)
ConfigureRemoteSyslogJobs
Setting Indicator LED.
URIs:
(This action takes no parameters.)
CreateGroupJobs
Creating group jobs.
URIs:
(This action takes no parameters.)
DeleteCompletedJobs
Delete all the completed Jobs.
URIs:
(This action takes no parameters.)
DeleteJobs
Delete Server.
URIs:
(This action takes no parameters.)
DownloadAuditLogsJobs
Download Audit jobs.
URIs:
(This action takes no parameters.)
DownloadReportJobs
Download Report jobs.
URIs:
(This action takes no parameters.)
ExcludeServersFromInfoSight
Exclude servers from InfoSight.
URIs:
(This action takes no parameters.)
ImportBaselineJobs
Import Baseline jobs.
URIs:
(This action takes no parameters.)
ImportConfigurationBaselineJobs
Import Configuration Baseline jobs.
URIs:
(This action takes no parameters.)
ImportOSBaselineJobs
Import Baseline jobs.
URIs:
(This action takes no parameters.)
ManualRecoveryJobs
Manual Recovery.
URIs:
(This action takes no parameters.)
OnDemandAhsJobs
Download AHS Jobs.
URIs:
(This action takes no parameters.)
QuarantineActionJobs
Quarantine Action.
URIs:
(This action takes no parameters.)
RefreshJob
Server Refresh.
URIs:
(This action takes no parameters.)
ResetSystemJobs
Resetting Systems.
URIs:
(This action takes no parameters.)
ServerGroupActionJobs
Delete Server.
URIs:
(This action takes no parameters.)
ServerGroupJobs
Server group jobs.
URIs:
(This action takes no parameters.)
ServerUpdateJobs
Server Updatejobs.
URIs:
(This action takes no parameters.)
SetIndicatorLedJobs
Setting Indicator LED.
URIs:
(This action takes no parameters.)
SppComplianceJobs
Baseline Compliance jobs.
URIs:
(This action takes no parameters.)
UnAssignRecoveryPolicyJob
Unassign Recovery Policy.
URIs:
(This action takes no parameters.)
UpdateFirmwareJobs
Updating firmwares on servers.
URIs:
(This action takes no parameters.)
VirtualMediaJobs
Mounting Virtual Media.
URIs:
(This action takes no parameters.)
HpeWfmLicense
This is the schema definition for HpeWfmLicense.
Description | read-write |
|
EntitlementEULAViewed | boolean read-write |
Indicates whether the entitlement is viewed or not |
Id | read-write |
|
License | string read-only |
Describes the name of the license installed on management processor. |
LicenseType | string read-only |
Indicates whether the license is Perpetual or Evaluation. |
Name | read-write |
|
Oem | read-write |
HpeWfmLicenseInfo
Description | read-write |
|
Id | read-write |
|
LicenseInfo [ { | array | |
Count | integer read-only (null) |
This indicates the total count of servers that hold this license. |
Name | string read-only (null) |
This indicates the license name. |
} ] | ||
Name | read-write |
HpeWfmLogEntry
This is the schema definition for HpeWfmLogEntry.
ActionAvailable | boolean read-only |
This flag is to indicate if the alert has an action associated that the end user can choose to perform. |
ActionRequired | string read-only |
The ActionRequired is to be done in order to possibly resolve the problem occured. |
ActionUri | read-only |
This is a reference to the schema that has definitions of recommended actions on servers |
AdditionalInfo { | object | This indicates the additional info associated to InfoSight alert logs. |
HotfixInfo { | object | This indicates the additional info associated to hotfix InfoSight alert logs. |
Firmware [ { | array | |
AvailableSupportURL | string read-only |
Indicates the available support URL of the server for which InfoSight alert log has been generated. |
AvailableVersion | string read-only |
Indicates the available version of firmware of the server for which InfoSight alert log has been generated. |
Criticality | integer read-only |
Indicates the criticality level of the firmware related InfoSight alert log generated. |
CriticalityStr | string read-only |
Indicates the criticality detail of the firmware related InfoSight alert log generated. |
Name | string read-only |
Indicates the firmware name of the server for which InfoSight alert log has been generated. |
Version | string read-only |
Indicates the firmware version of the server for which InfoSight alert log has been generated. |
} ] | ||
Software [ { | array | |
AvailableSupportURL | string read-only |
Indicates the available support URL of the server for which InfoSight alert log has been generated. |
AvailableVersion | string read-only |
Indicates the available version of software of the server for which InfoSight alert log has been generated. |
Criticality | integer read-only |
Indicates the criticality level of the software related InfoSight alert log generated. |
CriticalityStr | string read-only |
Indicates the criticality detail of the software related InfoSight alert log generated. |
Name | string read-only |
Indicates the software name of the server for which InfoSight alert log has been generated. |
Version | string read-only |
Indicates the software version of the server for which InfoSight alert log has been generated. |
} ] | ||
SPPVersion | string read-only |
Indicates the SPP version of the server for which InfoSight alert log has been generated. |
} | ||
} | ||
AlertAcknowledged | string read-only |
This string is to indicate if an InfoSight alert has been acknowledged by the end user.Initially it is set to no for all InfoSight alerts. |
Category | string read-only |
The log entry category. |
Description | read-write |
|
DisplayTime | string read-only |
This field stores the updated timestamp for InfoSight Alert in mm/dd/yy hh:mm:ss format |
Id | read-write |
|
iLOIPAddress | string read-only |
The IP address of iLo. |
InfoSightAlertId | string read-only |
The InfoSight alert Id. |
InfoSightAlertType | string (enum) read-write (null) |
This field indicates the various InfoSight alert categories. For the possible property values, see InfoSightAlertType in Property Details. |
IsMarkedForDeletion | string read-only |
This string is to indicate if the server for which InfoSight alert has been parsed, has been deleted or alert itself is deleted.Initially it is set to No for all parsed InfoSight alerts. |
Name | read-write |
|
Recommendation | string read-only |
Recommended action to be performed for the alert. |
ServerInfo { | object | |
ManagerAddress | string read-only |
Indicates the manager address of the server for which InfoSight alert log has been generated. |
ManagerHostname | string read-only |
Indicates the hostname of the server for which InfoSight alert log has been generated. |
OPAServerGroup | string read-only |
Indicates the server group name of the server for which InfoSight alert log has been generated. |
ProductID | string read-only |
Indicates the productID of the server for which InfoSight alert log has been generated. |
SerialNumber | string read-only |
Indicates the serial number of the server for which InfoSight alert log has been generated. |
ServerName | string read-only |
Indicates the name of the server for which InfoSight alert log has been generated. |
} | ||
Summary | string read-only |
The log entry summary. |
Updated | string read-only |
The date and time of the latest log entry update, for example, 2014-04-15T00:38:00Z. |
Property Details
InfoSightAlertType:
This field indicates the various InfoSight alert categories.
string |
---|
Wellness |
Hotfix |
CustomerAdvisory |
Others |
All |
HpeWfmLogServiceExt
This is the schema definition for a HpeWfmLogServiceExt.
AcknowledgeTaskStatus | string (enum) read-only |
This field indicates the current status of InfoSight Alerts acknowledge task. For the possible property values, see AcknowledgeTaskStatus in Property Details. |
ClearTaskStatus | string (enum) read-only |
This field indicates the current status of InfoSight Alerts clear task. For the possible property values, see ClearTaskStatus in Property Details. |
Description | read-write |
|
Id | read-write |
|
Name | read-write |
Actions
AcknowledgeAlerts
Acknowledge InfoSight Alerts job
URIs:
(This action takes no parameters.)
ClearAlerts
Clear InfoSight Alerts job
URIs:
(This action takes no parameters.)
Property Details
AcknowledgeTaskStatus:
This field indicates the current status of InfoSight Alerts acknowledge task.
string |
---|
Idle |
InProgress |
ClearTaskStatus:
This field indicates the current status of InfoSight Alerts clear task.
string |
---|
Idle |
InProgress |
HpeWfmManagedGroup
This is the schema definition for HpeWfmManagedGroup.
AggregatedHealth { | object | The aggregated health of all systems in the Federation group. |
Critical | integer read-only |
The number of systems with Critical health status in the Federation group. |
OK | integer read-only |
The number of systems with OK health status in the Federation group. |
Unknown | integer read-only |
The number of systems with unknown health status in the Federation group. |
Warning | integer read-only |
The number of systems with Warning health status in the Federation group. |
} | ||
Description | read-write |
|
Discovery | read-write |
|
FirmwareUpdateRequired | boolean read-only |
The group has servers with incompatible iLO firmware versions. Hence a firmware update is required |
Id | read-write |
|
LastTaskStatus | read-write |
|
Links { | object | |
ManagedSystems { | object | The value of this property shall be a reference to a resource of Type ManagedSystems for this group. |
@odata.id | read-write |
|
} | ||
ManagedSystemsSummary { | object | The value of this property shall be a reference to a resource of Type ManagedSystemsSummary for this group. |
@odata.id | read-write |
|
} | ||
Reports { | object | The value of this property shall be a reference to a resource of Type ReportsSummary for this group. |
@odata.id | read-write |
|
} | ||
} | ||
ManagerAddressWithCredentials | read-write |
|
Name | string read-only |
The name of the Federation Group. |
RefreshRequired | boolean read-only |
The group is newly formed / a server is newly added to the group. |
SystemsCount | integer read-only |
The number of systems in the Federation group. |
HpeWfmManagedGroupSession
This is the schema definition for HpeWfmManagedGroupSession.
Description | read-write |
|
Id | read-write |
|
Name | read-write |
|
Password | string read-write |
The password for the managed system. |
SessionKey | string read-only |
The session key for the managed system. |
SessionURL | string read-only |
The session URL for the managed system. |
UserName | string read-write |
The username for the managed system. |
HpeWfmManagedServerGroups
This is the schema definition for HpeWfmManagedServerGroups.
Description | read-write |
|
Discovery | read-write |
|
FirmwareUpdateRequired | boolean read-only |
The group has servers with incompatible iLO firmware versions. Hence a firmware update is required. |
GroupDescription | string read-write |
The description of the Server Group. |
Id | read-write |
|
LastTaskStatus | read-write |
|
Links { | object | |
ManagedSystems { | object | The value of this property shall be a reference to a resource of Type ManagedSystems for this group. |
@odata.id | read-write |
|
} | ||
ManagedSystemsSummary { | object | The value of this property shall be a reference to a resource of Type ManagedSystemsSummary for this group. |
@odata.id | read-write |
|
} | ||
Reports { | object | The value of this property shall be a reference to a resource of Type ReportsSummary for this group. |
@odata.id | read-write |
|
} | ||
} | ||
Name | string read-only |
The name of the Server Group. |
RefreshRequired | boolean read-only |
The group is newly formed / a server is newly added to the group. |
SystemsCount | integer read-only |
The number of systems in the server group. |
HpeWfmManagedSystem
This is the schema definition for HpeWfmManagedSystem.
ArrayControllers [ { | array | |
CacheMemorySizeMiB | integer read-only |
Indicates the Cache Memory size of the Array Controller. |
FirmwareVersion | string read-only |
Indicates the Firmware Version of the Array Controller. |
HealthStatus | string read-only |
Indicates the Health Status of the Array Controller. |
Location | string read-only |
Indicates the Location of the Array Controller. |
LocationFormat | string read-only |
Indicates the Location format of the Array Controller. |
LogicalDrives [ { | array | |
CapacityMiB | integer read-only (null) |
Capacity of the Logical Drive in MiB. |
HealthStatus | string read-only (null) |
Health Status of the Logical Drive. |
LogicalDriveEncryption | boolean read-only (null) |
Logical Drive Encryption is Enabled on the Drive if True, Disabled if False. |
LogicalDriveNumber | integer read-only (null) |
Number of the Logical Drive. |
LogicalDriveType | string read-only (null) |
Type of the Logical Drive. |
Name | string read-only (null) |
Name of the Logical Drive. |
Raid | string read-only (null) |
Raid level of the Logical Drive. |
State | string read-only (null) |
State of the Logical Drive. |
VolumeUniqueIdentifier | string read-only (null) |
Volume Unique Identifier of the Logical Drive. |
} ] | ||
Model | string read-only |
Indicates the Model of the Array Controller. |
Name | string read-only |
Indicates the Name of the Array Controller. |
PhysicalDrives [ { | array | |
CapacityGB | integer read-only (null) |
Capacity of the Physical Drive in GB. |
CapacityMiB | integer read-only (null) |
Capacity of the Physical Drive in MiB. |
FirmwareVersion | string read-only (null) |
Firmware Version of the Physical Drive. |
HealthStatus | string read-only (null) |
Health Status of the Physical Drive. |
InterfaceSpeedMbps | integer read-only (null) |
Interface Speed of the Physical Drive. |
InterfaceType | string read-only (null) |
Interface Type of the Physical Drive. |
Location | string read-only (null) |
Location of the Physical Drive. |
LocationFormat | string read-only (null) |
Location Format of the Physical Drive. |
MediaType | string read-only (null) |
Media Type of the Physical Drive. |
Model | string read-only (null) |
Model of the Physical Drive. |
RotationalSpeedRpm | integer read-only (null) |
Rotational Speed of the Physical Drive. |
SerialNumber | string read-only (null) |
Serial Number of the Physical Drive. |
State | string read-only (null) |
State of the Physical Drive. |
} ] | ||
SerialNumber | string read-only |
Indicates the Serial Number of the Array Controller. |
State | string read-only |
Indicates the State of the Array Controller. |
StorageEnclosures [ { | array | |
DriveBayCount | integer read-only (null) |
Drive Bay Count of the Storage Enclosure. |
FirmwareVersion | string read-only (null) |
Firmware Version of the Storage Enclosure. |
HealthStatus | string read-only (null) |
Health Status of the Storage Enclosure. |
Location | string read-only (null) |
Location of the Storage Enclosure. |
LocationFormat | string read-only (null) |
Location Format of the Storage Enclosure. |
Name | string read-only (null) |
Name of the Storage Enclosure. |
SerialNumber | string read-only (null) |
Serial Number of the Storage Enclosure. |
State | string read-only (null) |
State of the Storage Enclosure. |
} ] | ||
} ] | ||
Description | read-write |
|
DeviceInventory [ { | array | The information relating to the Manager of this system |
read-write |
||
} ] | ||
FansSummary { | object | This object describes the system's fan details. |
Count | integer read-only (null) |
The number of fans in the system. |
Details [ { | array | |
CurrentReading | integer read-only (null) |
The current speed of the fan. |
FanName | string read-only (null) |
The name of the fan sensor. |
ReadingRPM | integer read-only (null) |
The current speed of the fan. |
Status | read-write |
|
Units | string (enum) read-only (null) |
Units for the CurrentReading. For the possible property values, see Units in Property Details. |
} ] | ||
} | ||
FirmwareInventory [ { | array | The information relating to the Manager of this system |
read-write |
||
} ] | ||
HealthSummary { | object | This object describes the health status of the system. |
AgentlessManagementService | string read-only (null) |
The status of the Agentless Management Service. |
BiosOrHardwareHealth | string read-only (null) |
The Health status of the Bios or Hardware. |
FanRedundancy | string read-only (null) |
This is the fan redundancy state of the system. |
Fans | string read-only (null) |
The Health status of the Fans. |
iLOHealth | string read-only (null) |
The status of the iLO Health. |
Memory | string read-only (null) |
The Health status of the Memory. |
Network | string read-only (null) |
The Health status of the Network. |
PowerSupplies | string read-only (null) |
The Health status of the Power Supplies. |
PowerSupplyRedundancy | string read-only (null) |
This is the power supply redundancy state of the system. |
Processors | string read-only (null) |
The Health status of the Processors. |
SmartStorageBattery | string read-only (null) |
The Smart Storage Battery state of the system. |
Storage | string read-only (null) |
The Health status of the Storage. |
Temperatures | string read-only (null) |
The Health status of Temperatures. |
} | ||
HostBusAdapters [ { | array | |
Drives [ { | array | |
CapacityMiB | integer read-only (null) |
Capacity of the drive in MiB. |
FirmwareVersion | string read-only (null) |
Firmware Version of the Disk Drive. |
HealthStatus | string read-only (null) |
Health Status of the Disk. |
Location | string read-only (null) |
Location of the Disk Drive. |
Model | string read-only (null) |
Model of the Disk. |
Name | string read-only (null) |
Name of the Disk. |
SerialNumber | string read-only (null) |
Serial Number of the Disk. |
State | string read-only (null) |
State of the Disk. |
} ] | ||
FirmwareVersion | string read-only |
Indicates the Firmware Version of the Host Bus Adapter. |
HealthStatus | string read-only |
Indicates the Health Status of the Host Bus Adapter. |
Location | string read-only |
Indicates the Location of the Host Bus Adapter. |
Model | string read-only |
Indicates the Model of the Host Bus Adapter. |
Name | string read-only |
Indicates the Name of the Host Bus Adapter. |
SerialNumber | string read-only |
Indicates the Serial Number of the Host Bus Adapter. |
State | string read-only |
Indicates the State of the Host Bus Adapter. |
} ] | ||
Id | read-write |
|
InfoSightMetrics { | object | |
AHSData { | object | Indicates the AHS download and upload status. |
AHSDownloadErrorDetails | string read-only |
Indicates the error details of why the AHS Download Failed. |
AHSFileSizeKB | integer read-only |
The Size of the AHS File Downloaded in KB. |
DownloadEndTime | string read-only |
Indicates the end time of the last AHS file downloaded for this node. |
DownloadStartTime | string read-only |
Indicates the start time of the last AHS file downloaded for this node. |
DownloadStatus | string (enum) read-only |
Indicates the status of the last AHS file downloaded for this node. For the possible property values, see DownloadStatus in Property Details. |
UploadEndTime | string read-only |
Indicates the end time of the last AHS file uploaded to InfoSight for this node. |
UploadStartTime | string read-only |
Indicates the start time of the last AHS file uploaded to InfoSight for this node. |
UploadStatus | string (enum) read-only |
Indicates the status of the last AHS file uploaded to InfoSight for this node. For the possible property values, see UploadStatus in Property Details. |
} | ||
HeartBeatLastUpdated | string read-only |
Indicates the last updated heartbeat timestamp. |
InventoryLastUpdated | string read-only |
Indicates the last updated inventory timestamp. |
} | ||
Manager { | object | The information relating to the Manager of this system. |
Credentials | read-write |
|
DateTime | string read-only |
iLO Date and Time |
FirmwareVersion | string read-only (null) |
The firmware version of this Manager. |
License { | object | The information relating to the Manager license of this system. |
LicenseKey | string read-only |
The license key installed on this management processor. License keys are 25 characters in length and contain both letters and numbers. Use POST method to collection of membertype HpiLOLicense to install / update the license. |
LicenseType | string (enum) read-only |
The type of license installed on this management processor. For the possible property values, see LicenseType in Property Details. |
Name | string read-only |
The name of the license installed on this management processor. |
} | ||
ManagerEthernetAddresses [ { | array | This array of objects is used to represent the IPv4 connection characteristics for this interface. |
IPv4Address | string read-only |
Indicates the IPv4 Address of the Manager Ethernet Interface. |
IPv6Address1 | string read-only |
Indicates the IPv6 Address of the Manager Ethernet Interface. |
IPv6Address2 | string read-only |
Indicates the IPv6 Address of the Manager Ethernet Interface. |
IPv6Address3 | string read-only |
Indicates the IPv6 Address of the Manager Ethernet Interface. |
IPv6Address4 | string read-only |
Indicates the IPv6 Address of the Manager Ethernet Interface. |
ManagerFQDN | string read-only |
Indicates the FQDN of the Manager Ethernet Interface. |
NICEnabled | boolean read-only |
Indicates whether the NIC is enabled or not. |
} ] | ||
ManagerType | string (enum) read-only |
This property is the manager type for this resource. For the possible property values, see ManagerType in Property Details. |
Model | string read-only (null) |
Model name of the manager. |
RemoteSyslog { | object | The information relating to the remote syslog configuration of the Manager of this system |
Enabled | boolean read-write |
Indicates whether Remote Syslog is enabled. When enabled, management processor sends notification messages to the specified Syslog server. This can be enabled only when the property RemoteSyslogServer is set or not empty. |
Port | integer read-write |
The port number through which the Syslog server is listening. |
Server | string read-write |
The IP address, FQDN, IPv6 name, or short name of the server running the Syslog service. |
} | ||
UpdateService { | object | The information relating to the update service of the Manager of this system. |
Details | string read-only |
Details about the current firmware flash status. |
Flags | string (enum) read-only |
Other flags. For the possible property values, see Flags in Property Details. |
ImageType | string (enum) read-only |
Firmware flash image type. For the possible property values, see ImageType in Property Details. |
ProgressPercent | integer read-only |
Firmware flash progress. |
State | string (enum) read-only |
Current state of the firmware flash. For the possible property values, see State in Property Details. |
} | ||
UUID | string read-only (null) |
The universal unique identifier for this Manager. |
VirtualMedia { | object | The information relating to the Manager virtual media of this system. |
ConnectedVia | string (enum) read-only (null) |
Specifies how the virtual media is connected to the server. For the possible property values, see ConnectedVia in Property Details. |
} | ||
} | ||
MemorySummary { | object | This object describes the central memory of the system in general detail. |
Count | integer read-only (null) |
The number of processors in the system. |
Details [ { | array | |
DIMMStatus | string (enum) read-only (null) |
Specifies memory module status and whether the module in use. For the possible property values, see DIMMStatus in Property Details. |
DIMMTechnology | string (enum) read-only (null) |
The memory module technology type. For the possible property values, see DIMMTechnology in Property Details. |
DIMMType | string (enum) read-only (null) |
The type of memory DIMM used in this system. For the possible property values, see DIMMType in Property Details. |
MaximumFrequencyMHz | integer read-only (null) |
Identifies the maximum, capable speed of the device in megahertz (MHz). If the value is null, the speed is unknown. |
SizeMB | integer read-only (null) |
The size of the memory device in megabytes. |
SocketLocator | string read-only (null) |
The socket of this device. |
} ] | ||
Status | read-write |
|
TotalSystemMemoryGiB | integer read-only (null) |
This is the total amount of memory in the system measured in GiB. |
} | ||
Name | read-write |
|
NetworkAdapters [ { | array | |
FirmwareVersion | string read-only (null) |
Network Adapter firmware version |
Name | string read-only (null) |
Network Adapter name. |
PhysicalPorts [ { | array | |
FullDuplex | boolean read-only (null) |
Full-duplex data transmission allows data to be transmitted in both directions on a signal carrier at the same time. |
IPv4Addresses [ { | array | This array of objects is used to represent the IPv4 connection characteristics for this interface. |
Address | string read-only (null) |
This is the IPv4 Address. |
} ] | ||
IPv6Addresses [ { | array | This array of objects enumerates all of the currently assigned IPv6 addresses on this interface. |
Address | string read-only (null) |
This is the IPv6 Address. |
} ] | ||
MacAddress | string read-only (null) |
The port MAC address. |
SpeedMbps | integer read-only (null) |
An estimate of the interface's current bandwidth in Megabits per second. For interfaces which do not vary in bandwidth or for those where no accurate estimation can be made, this object should contain the nominal bandwidth. |
Status | read-write |
|
} ] | ||
} ] | ||
PCIDeviceSummary [ { | array | The information relating to the PCI Devices of the Manager of this system. |
DeviceID | integer read-write |
Indicates the Device ID of the PCI Device. |
DeviceLocation | string read-write |
Indicates the location of the PCI Device. |
DeviceType | string read-write |
Indicates the device type of the PCI Device. |
DeviceVersion | string read-write |
Indicates the device Version of the PCI Device. |
Name | string read-only |
Indicates the name of the PCI Device. |
SubsystemDeviceID | integer read-only |
Indicates the Subsystem Device ID of the PCI Device. |
SubsystemVendorID | integer read-write |
Indicates the Subsystem Vendor ID of the PCI Device. |
VendorID | integer read-only |
Indicates the Vendor ID of the PCI Device. |
} ] | ||
Persona { | object | The information relating to the profile or persona applied on this system. |
AppliedDetails { | object | The result of the persona applied on this system. |
LastApplied | string read-only |
The date and time when the persona was applied on this system. |
PersonaId | integer read-only |
The name of the presona that was applied on this system. |
Status | string (enum) read-only |
The status result of the persona that was applied on this system. For the possible property values, see Status in Property Details. |
} | ||
ValidationDetails { | object | The results of the persona validation performed on this system. |
LastValidated | string read-only |
The date and time when the persona was validated on this system. |
PersonaId | integer read-only |
The name of the presona that was validated on this system. |
Status | string (enum) read-only |
The status result of the persona validation that was applied on this system. For the possible property values, see Status in Property Details. |
} | ||
} | ||
PowerSummary { | object | This object describes the power supplies of the system in general detail. |
Count | integer read-only (null) |
The number of power supplies in the system. |
PowerConsumedWatts | integer read-only (null) |
The amount of power consumed in Watts. |
PowerSupplies [ { | array | |
BayNumber | integer read-only (null) |
The bay number of this processor. |
FirmwareVersion | string read-only (null) |
The Firmware version of the power supply. |
HealthStatus | string read-only (null) |
The health status of the power supply. |
HotplugCapable | boolean read-only |
The Firmware version of the power supply. |
Model | string read-only (null) |
The product model of this device. |
Name | string read-only (null) |
The Name of the power supply. |
PowerCapacityWatts | integer read-only (null) |
The total Power Capacity in Watts. |
PowerSupplyStatus | string read-only (null) |
The Status of the power supply. |
SerialNumber | string read-only (null) |
The power supply Serial Number. |
SparePartNumber | string read-only (null) |
The power supply Spare Part Number. |
State | string read-only (null) |
The state of the power supply. |
} ] | ||
} | ||
ProcessorSummary { | object | This object describes the central processors of the system in general detail. |
Count | integer read-only (null) |
The number of processors in the system. |
Details [ { | array | |
CoresEnabled | integer read-only (null) |
The total number of cores enabled in this processor. |
Manufacturer | string read-only (null) |
The processor manufacturer. |
Model | string read-only (null) |
The product model number of this device. |
Socket | string read-only (null) |
The socket of this device. |
SpeedMHz | integer read-only (null) |
The maximum clock speed of the processor. |
Status | read-write |
|
TotalCores | integer read-only (null) |
The total number of cores contained in this processor. |
TotalThreads | integer read-only (null) |
The total number of execution threads supported by this processor. |
} ] | ||
Model | string read-only (null) |
The processor model for the primary or majority of processors in this system. |
Status | read-write |
|
} | ||
ServerGroups [ ] | array (string) read-only |
|
SmartStorageBatterySummary [ { | array | This object describes the Smart Storage Battery details of the system. |
ChargeLevelPercent | integer read-only |
Charge Level Percent of Smart Storage Battery. |
FirmwareVersion | string read-only |
Firmware Version of Smart Storage Battery. |
HealthStatus | string (enum) read-only |
This represents the health status of the system For the possible property values, see HealthStatus in Property Details. |
Index | integer read-only |
Index of Smart Storage Battery. |
MaximumCapWatts | integer read-only |
Maximum Capacity of Smart Storage Battery in Watts. |
Model | string read-only |
Model name of Smart Storage Battery. |
ProductName | string read-only |
Product name of Smart Storage Battery. |
RemainingChargeTimeSeconds | integer read-only |
Remaining Charge Time Seconds of Smart Storage Battery. |
SerialNumber | string read-only |
Serial Number of Smart Storage Battery. |
SparePartNumber | string read-only |
Spare Part Number of Smart Storage Battery. |
State | string read-only |
Indicates the State of the System. |
} ] | ||
SoftwareInventory [ { | array | |
Description | string read-only |
Indicates the description about the Software. |
Name | string read-only |
Indicates the Name of the Software. |
SoftwareId | integer read-only |
Indicates the ID of the Software. |
Version | string read-only |
Indicates the Version of the Software. |
} ] | ||
SystemSummary | read-write |
|
TaskHistory [ { | array | Contains the members of this collection. |
@odata.id | read-write |
|
} ] |
Property Details
ConnectedVia:
Specifies how the virtual media is connected to the server.
string | Description |
---|---|
Applet | Connected to a client application. |
None | |
NotConnected | No current connection. |
URI | Connected to a URI location. |
DIMMStatus:
Specifies memory module status and whether the module in use.
string | Description |
---|---|
AddedButUnused | DIMM is added but currently unused. |
ConfigurationError | Configuration error in DIMM. |
Degraded | DIMM state is degraded. |
DoesNotMatch | DIMM type does not match. |
ExpectedButMissing | DIMM is expected but missing. |
GoodInUse | DIMM is functioning properly and currently in use. |
GoodPartiallyInUse | DIMM is functioning properly but partially in use. |
None | |
NotPresent | DIMM is not present. |
NotSupported | DIMM is not supported. |
Other | DIMM status that does not fit any of these definitions. |
PresentSpare | DIMM is present but used as spare. |
PresentUnused | DIMM is present but unused. |
Unknown | The status of the DIMM is unknown. |
UpgradedButUnused | DIMM is upgraded but currently unused. |
DIMMTechnology:
The memory module technology type.
string |
---|
None |
BurstEDO |
FastPage |
Synchronous |
EDO |
LRDIMM |
RDRAM |
RDIMM |
UDIMM |
NVDIMM |
RNVDIMM |
LRNVDIMM |
Unknown |
DIMMType:
The type of memory DIMM used in this system.
string |
---|
None |
DDR |
DDR2 |
DDR3 |
DDR4 |
FBD2 |
LPDD3 |
LPDDR |
LPDDR2 |
LPDDR4 |
DownloadStatus:
Indicates the status of the last AHS file downloaded for this node.
string |
---|
Pending |
Running |
Done |
Failed |
Flags:
Other flags.
string |
---|
NONE |
RESET_ILO |
REQUEST_SYSTEM_COLD_BOOT |
REQUEST_SYSTEM_WARM_BOOT |
DEFERRED_AUX_PWR_CYCLE |
HealthStatus:
This represents the health status of the system
string | Description |
---|---|
Critical | A critical condition exists that requires immediate attention |
OK | Normal |
Warning | A condition exists that requires attention |
ImageType:
Firmware flash image type.
string |
---|
NO_DEVICE |
ILO_DEVICE |
ILO_DEVICE_FIRMWARE |
ILO_DEVICE_LANGPK |
ILO_DEVICE_DEBUGGER |
BIOS_DEVICE |
SCD_DEVICE |
CPLD_DEVICE |
CARB_DEVICE |
PM_DEVICE |
UNKNOWN |
LicenseType:
The type of license installed on this management processor.
string |
---|
Unlicensed |
Evaluation |
Perpetual |
Subscription |
Internal |
Duration |
Expired |
ManagerType:
This property is the manager type for this resource.
string | Description |
---|---|
BMC | A controller which provides management functions for a single computer system. |
EnclosureManager | A controller which provides management functions for a chassis or group of devices or systems. |
ManagementController | A controller used primarily to monitor or manage the operation of a device or system. |
State:
Current state of the firmware flash.
string |
---|
IDLE |
UPLOADING |
PROGRESSING |
COMPLETED |
ERROR |
Status:
The status result of the persona validation that was applied on this system.
string |
---|
NotInitiated |
Queued |
InProgress |
Failed |
Aborted |
Successful |
PartiallySuccessful |
NotSuccessful |
Unknown |
Units:
Units for the CurrentReading.
string |
---|
None |
RPM |
Percent |
UploadStatus:
Indicates the status of the last AHS file uploaded to InfoSight for this node.
string |
---|
Pending |
Running |
Done |
Failed |
HpeWfmManagerExt
This is the schema definition for HpeWfmManagerExt.
Description | read-write |
|
Firmware | read-write |
|
Id | read-write |
|
License | read-write |
|
Links { | object | The links array contains the links to other resources that are related to this resource. |
AddOnServicesManager { | object | The URI for the add-on services manager resource. |
@odata.id | read-write |
|
} | ||
BaselineService { | object | The URI for this security service resource. |
@odata.id | read-write |
|
} | ||
DateTimeService { | object | The URI for this date time service resource. |
@odata.id | read-write |
|
} | ||
InfoSightAggregationPolicy { | object | Reference to a resource of InfoSight Aggregation Policy. |
@odata.id | read-write |
|
} | ||
LicenseService { | object | The URI for this license service resource. |
@odata.id | read-write |
|
} | ||
LoggerPolicy { | object | Reference to a resource of Debug LoggerPolicy. |
@odata.id | read-write |
|
} | ||
SecurityService { | object | The URI for this security service resource. |
@odata.id | read-write |
|
} | ||
Telemetry { | object | The URI for telemetry service resource. |
@odata.id | read-write |
|
} | ||
UpdateService { | object | The URI for this update service resource. |
@odata.id | read-write |
|
} | ||
} | ||
Name | read-write |
|
SerialCLISpeed | integer (enum) read-write |
Serial command line interface speed in bits/second. For the possible property values, see SerialCLISpeed in Property Details. |
SerialCLIStatus | string (enum) read-write (null) |
Status of serial command line interface. For the possible property values, see SerialCLIStatus in Property Details. |
Type | read-write |
|
WatchdogTimerActive | boolean read-write |
Specifies whether Watchdog is enabled or not. |
Actions
Backup
URIs:
(This action takes no parameters.)
ResetToFactoryDefaults
URIs:
(This action takes no parameters.)
Restore
URIs:
(This action takes no parameters.)
Shutdown
URIs:
(This action takes no parameters.)
Property Details
SerialCLISpeed:
Serial command line interface speed in bits/second.
integer |
---|
9600 |
19200 |
38400 |
57600 |
115200 |
SerialCLIStatus:
Status of serial command line interface.
string | Description |
---|---|
Disabled | Serial command line interface is disabled. |
EnabledAuthReq | Serial command line interface is enabled with authentication required. |
EnabledNoAuth | Serial command line interface is enabled with no authentication required. |
None |
HpeWfmManagerNetworkService
This is the schema definition for HpeWfmManagerNetworkService.
Description | read-write |
|
Id | read-write |
|
Links { | object | The resource URIs related to the network services managed by this manager. |
EthernetInterfaces { | object | The URIs of the Ethernet NICs. |
@odata.id | read-write |
|
} | ||
} | ||
Name | read-write |
|
ProxyServer { | object | Proxy Server options. |
BypassProxyEnabled | boolean read-write |
Indicates whether to bypass the proxy or not. When enabled, management processor sends alerts without using the proxy server otherwise it will use the proxy server. |
BypassProxyServers | string read-write |
Bypass Proxy Servers list. The list should be comma separated values. The valid entries are ipv4/ipv6 address, FQDN, Domain name, CIDR format like 15.146.0.0/12 and domain name prefixed with "." to match *.domain names (.hpe.com) |
Enabled | boolean read-write |
Indicates whether to use proxy server or not. When enabled, management processor sends alerts via proxy server otherwise it will not use the proxy server. |
Port | integer read-write |
The port number through which the Proxy server is listening. |
ProxyPassword | string read-write |
Password for proxy server authentication. |
ProxyUsername | string read-write |
Username for proxy server authentication. |
SecureProxyEnabled | boolean read-write |
Indicates whether to connect to proxy server securely. When enabled, proxy server is connected via https, else uses http. |
Server | string read-write |
The IP address, FQDN, IPv6 name, or short name of the Proxy server. |
} | ||
RemoteSyslog { | object | Remote Syslog options. |
Enabled | boolean read-write |
Indicates whether Remote Syslog is enabled. When enabled, management processor sends notification messages to the specified Syslog server. This can be enabled only when the property RemoteSyslogServer is set or not empty. |
Port | integer read-write |
The port number through which the Syslog server is listening. |
PrimaryServer | string read-write |
The IP address, FQDN, IPv6 name, or short name of the server running the Syslog service. |
SecondaryServer | string read-write |
The IP address, FQDN, IPv6 name, or short name of the server running the Syslog service. |
} | ||
TestConnectionResults { | object | Results of the last run test. |
DetailString | string read-only |
Detailed message string for the status of connection. |
LastTestRunDate | string read-only (null) |
Time at which the tests were run last time. |
Status | string (enum) read-only |
Status of the last run test For the possible property values, see Status in Property Details. |
} |
Actions
SendTestSyslog
URIs:
(This action takes no parameters.)
TestConnection
Test Connectivity to HPE InfoSight Backend.
URIs:
(This action takes no parameters.)
Property Details
Status:
Status of the last run test
string | Description |
---|---|
Failed | Test connection failed. |
NotInitiated | Test was not initiated. |
PartialSuccess | Partial success. See DetailString. |
Success | Test connection succeeded. |
Testing | Testing in progress |
HpeWfmManualRecoveryJobResults
This is the schema definition for HpeWfmManualRecoveryJobResults.
Description | read-write |
|
Id | read-write |
|
InstallSetInfo { | object | The Install Set Details. |
InstallSetComponents [ { | array | |
ComponentInfo [ { | array | |
ActiveVersion | string read-write |
The component active version. |
AvailableVersion | string read-write |
The component version available for update. |
ComponentDescription | string read-write |
The component description of the install component. |
ComponentName | string read-write |
The component name of the install component. |
ComponentType | string read-write |
The component type(Firmware/Driver etc.) |
CurrentVersion | string read-write |
The component current version. |
DependencyFailed | boolean read-write |
The component install dependency failed flag. |
DeploymentResult | string read-write |
The result after the deployment. |
InstalledVersion | string read-write |
The final installed version. |
IsForcedFlag | boolean read-write |
The component isForced flag. |
IsSelectedFlag | boolean read-write |
The component isSelected flag. |
PreviousInstalledVersion | string read-write |
The previous installed version. |
ProductFamilyName | string read-write |
The component product family name. |
StatusMessage | string read-write |
The component install status message. |
} ] | ||
ManagerAddress | string read-write |
The IP address of the Managed Server. |
TotalErrors | integer read-write |
Gives the total errors/failed dependencies during the calculate Install set for the Managed Node. |
} ] | ||
} | ||
Name | read-write |
HpeWfmNonFedGroupJobResults
This is the schema definition for HpeWfmNonFedGroupJobResults.
Description | read-write |
|
Name | read-write |
|
ServerGroupJobInfo [ { | array | |
JobStatus | string read-only |
Progress message associated with the job. |
ManagerAddress | string read-only |
The Manager address of the Server. |
StatusMessage | string read-only |
Progress message associated with the job. |
} ] |
HpeWfmOSBaseline
This is the schema definition for HpeWfmOSBaseline.
BaselineState | string (enum) read-only |
This property indicates the state of inventory for this resource. For the possible property values, see BaselineState in Property Details. |
Description | read-write |
|
Id | read-write |
|
Name | read-write |
|
RelatedTask { | object | The URI refers to the task which is created to import this OS baseline. |
@odata.id | read-write |
|
} | ||
SizeInMB | integer read-only |
Space on disk (in MB) used by this OS baseline. |
Property Details
BaselineState:
This property indicates the state of inventory for this resource.
string | Description |
---|---|
ImportFailed | Import of the OS baseline failed. |
ImportInProgress | Import of the OS baseline is in progress. |
ImportSuccess | Import of the OS baseline was completed successfully. |
HpeWfmOSBaselineService
This is the schema definition for HpeWfmOSBaselineService.
DateTime | string read-only (null) |
The current DateTime (with offset) setting that the task service is using. |
Description | read-write |
|
FreeSpaceInMB | integer read-only |
Free space of disk (in MB) remaining for importing OS baselines . |
Id | read-write |
|
Name | read-write |
|
Oem | read-write |
This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. |
OSBaselines { | object | This property references a collection resource of imported OS baselines. |
@odata.id | read-write |
|
} | ||
ServiceEnabled | boolean read-only (null) |
This indicates whether this service is enabled. |
Status | read-write |
|
TotalSpaceInMB | integer read-only |
Total space of disk (in MB) allocated for importing OS baselines . |
HpeWfmRecoveryPolicy
This is the schema definition for HpeWfmRecoveryPolicy.
BaselineID | integer read-write |
The Baseline ID used for this recovery policy. |
CreatedBy | string read-only |
The name of the user that created the recovery policy. |
CreatedTime | string read-only |
The recovery policy creation time. |
Description | read-write |
|
Id | read-write |
|
LastUpdatedBy | string read-only |
The name of the user that last updated the recovery policy. |
LastUpdatedTime | string read-only |
The recovery policy modification time. |
Name | string read-write |
The name of the recovery policy. |
OperatingSystemID | integer read-write |
The Operating System ID used for this recovery policy. |
PersonaID | integer read-write |
The Persona ID used for this recovery policy. |
Type | read-write |
|
UseNANDBackupRestoreIfAvailable | boolean read-write |
Describes whether we should use the iLO Backup and Restore feature. |
Version | integer read-only |
The recovery policy version. |
HpeWfmSecurityServiceExt
This is the schema definition for HpeWfmSecurityServiceExt.
Description | read-write |
|
Id | read-write |
|
LoginBanner { | object | |
IsEnabled | boolean read-write |
The login security banner message that is displayed on the management processor Login page. |
Message | string read-write |
The is to enable the message that is displayed on the management processor Login page. |
} | ||
Name | read-write |
HpeWfmServerGroups
This is the schema definition for HpeWfmServerGroups.
Description | read-write |
|
Id | read-write |
|
Name | read-write |
|
Systems { | object | This property references a resource of type Collection with a MemberType of Systems in the server groups. |
@odata.id | read-write |
|
} |
HpeWfmServiceExt
This is the schema definition for HpeWfmServiceExt.
Description | read-write |
|
Id | read-write |
|
Language | string read-write |
Specifies the Language to be used. |
Links { | object | The links array contains the links to other resources that are related to this resource. |
AddOnServices { | object | The URI to Add-on Services resource. |
@odata.id | read-write |
|
} | ||
AggregatorService { | object | The URI to this Aggregator service resource. |
@odata.id | read-write |
|
} | ||
ResourceDirectory { | object | The URI for the resource directory. |
@odata.id | read-write |
|
} | ||
} | ||
Manager [ { | array | |
FQDN | string read-only |
Fully qualified domain name of the management processor. |
HostName | string read-only |
The name of management processor. |
ManagerFirmwareVersion | string read-only |
The major and minor management processor version numbers. |
ManagerFirmwareVersionPass | string read-only |
The build or pass number of the management processor version. |
Model | string (enum) read-only |
The type of the service manager. For the possible property values, see Model in Property Details. |
} ] | ||
Name | read-write |
|
Sessions { | object | |
CertCommonName | string read-only |
The name of the management processor as it appears in the digital certificate when a secure web GUI session is established to the management processor. |
KerberosEnabled | boolean read-only |
Specifies whether Kerberos login is enabled. |
LDAPAuthLicenced | boolean read-only |
Specifies whether a valid license is installed for LDAP use. |
LDAPEnabled | boolean read-only |
Specifies whether LDAP login is enabled. |
LocalLoginEnabled | boolean read-only |
Specifies whether local users can log in. |
LoginFailureDelay | integer read-only |
The delay (seconds) when a management processor login attempt has failed. |
LoginHint { | object | |
Hint | string read-only |
The information on how to log in to the management processor. |
HintPOSTData { | object | The POST information on how to log in to the management processor. |
Password | string read-only |
The password for logging in to the management processor. |
UserName | string read-only |
The user name for logging in to the management processor. |
} | ||
} | ||
SecurityMessage | string read-only |
The login security banner message that is displayed on the management processor Login page. |
SecurityOverride | boolean read-only |
Specifies whether the security override switch is enabled. |
ServerName | string read-only |
The name of the server that this management processor is managing. |
} |
HpeWfmSessionExt
This is the schema definition for HpeWfmSessionExt.
AccessTime | string read-only |
User session last-access time |
Description | read-write |
|
Id | read-write |
|
Links { | object | Contains references to other resources that are related to this resource. |
Account { | object | The user accounts, owned by a Manager, are defined in this resource. Changes to a Manager Account may affect the current Redfish service connection if this manager is responsible for the Redfish service. See the ManagerAccount schema for details on this property. |
@odata.id | string read-only |
Link to a ManagerAccount resource. See the Links section and the ManagerAccount schema for details. |
} | ||
} | ||
LoginTime | string read-only |
User session login time |
MySession | boolean read-only |
Indicates whether this is a session you own. |
Name | read-write |
|
Privilege | string (enum) read-write |
Account privileges available for the user For the possible property values, see Privilege in Property Details. |
Type | read-write |
|
UserAccount | string read-only |
Login details of the user |
UserExpires | string read-only |
User session expire time |
UserIP | string read-only |
IP address of the user |
UserTag | string (enum) read-only |
Session source For the possible property values, see UserTag in Property Details. |
UserType | string (enum) read-only |
User type For the possible property values, see UserType in Property Details. |
Property Details
Privilege:
Account privileges available for the user
string | Description |
---|---|
Device | Allows configuring and performing actions on devices includes login privilege |
Login | Read operations allowed like viewing discovered nodes and groups and generate reports |
Manager | All operations allowed |
User | Allows configuring users with device privilege |
UserTag:
Session source
string |
---|
Web UI |
SSH |
Console |
Unknown |
UserType:
User type
string |
---|
Local |
Directory |
Single Sign On |
Kerberos |
Trusted Key |
Security Override |
System |
Federation |
HpeWfmSoftwareInventory
This is the schema definition for HpeWfmSoftwareInventory.
Description | read-write |
|
DeviceClass | string read-only |
The Device Class of the firmware. |
DeviceContext | string read-only |
The Device Context of the firmware. |
Id | read-write |
|
Name | read-write |
|
OSType | string read-only |
The OS type for the driver/software. |
HpeWfmSppComplianceJobResults
This is the schema definition for HpeWfmSppComplianceJobResults.
BaselineComplianceInfo { | object | The Install Set Details. |
ComponentInfo [ { | array | |
AvailableVersion | string read-only |
The component version available in the baseline. |
ComponentDescription | string read-only |
The component description of the install component. |
ComponentName | string read-only |
The component name of the install component. |
InstalledVersion | string read-only |
The current component version. |
Status | string read-only |
Status of the component. |
} ] | ||
IsCompliantFlag | boolean read-only |
The Server compliance flag. |
IsFirmwareOnly | boolean read-only |
This describes whether the compliance is only for firmware or not. |
ManagerAddress | string read-only |
The IP address of the Managed Server. |
StatusMessage | string read-only |
Progress message associated with the job. |
} | ||
Description | read-write |
|
Name | read-write |
|
Results { | object | Result for the compliance run. |
JobStatusMessage | string read-only |
Progress message associated with the job. |
OutputCsvFile | read-only |
The URI for the output CSV file after a successfull run. |
ResultSummary [ { | array | Summary results for each node |
DetailedResultsUri | string read-only |
The url for Detailed Results. |
IpAddress | string read-only |
The system/group on which the job is applied. |
IsCompliant | boolean read-only |
Specifies whether the server is compliant with the baseline. |
StatusMessage | string read-only |
Progress message associated with the system. |
} ] | ||
} |
HpeWfmSystemSummary
This is the schema definition for HpeWfmSystemSummary.
ActionCapabilities { | object | This object describes the Actions that can be performed on the system. |
AbsarokaOfflineUpdate | boolean read-only |
The Action capability for Absaroka Offline Update. |
AbsarokaOnlineUpdate | boolean read-only |
The Action capability for Absaroka Online Update. |
AHSDownload | boolean read-only |
The Action capability for AHS Download. |
AssignRecovery | boolean read-only |
The Action capability for Assign Recovery. |
BaselineAutomaticUpdate | boolean read-only |
The Action capability for Baseline Automatic Update. |
Delete | boolean read-only |
The Action capability for Delete. |
DeployUpdate | boolean read-only |
The Action capability for Deploy Capable Servers. |
ExcludeFromInfoSight | boolean read-only |
This property indicates whether the server is excluded from sending data to InfoSight. If set to true the data is not sent to InfoSight, if set to false the data is sent to InfoSight. |
FirmwareUpdate | boolean read-only |
The Action capability for Firmware Update. |
GroupManage | boolean read-only |
The Action capability for Group Manage. |
ImportConfigBaseline | boolean read-only |
The Action capability for Import config baseline. |
ManualRecovery | boolean read-only |
The Action capability for Manual Recovery. |
OfflineFirmwareUpdate | boolean read-only |
The Action capability for Offline Firmware Update. |
OnlineFirmwareUpdate | boolean read-only |
The Action capability for Online Firmware Update. |
Power | boolean read-only |
The Action capability for Power. |
Refresh | boolean read-only |
The Action capability for Refresh. |
RemoteSyslog | boolean read-only |
The Action capability for Remote Syslog. |
UID | boolean read-only |
The Action capability for UID. |
UnAssignRecovery | boolean read-only |
The Action capability for Unassign Recovery. |
VirtualMedia | boolean read-only |
The Action capability for Virtual Media. |
} | ||
ActionErrorMessage { | object | This object describes the Actions that can be performed on the system. |
AbsarokaOfflineUpdate | string read-only |
The error message for Absaroka Offline Update. |
AbsarokaOnlineUpdate | string read-only |
The error message for Absaroka Online Update. |
AssignRecovery | string read-only |
The error message for Assign Recovery. |
BaselineAutomaticUpdate | string read-only |
The error message for Baseline Automatic Update. |
GroupManage | string read-only |
The error message for Manage Group. |
ImportConfigBaseline | string read-only |
The error message for Import Config Baseline. |
OfflineFirmwareUpdate | string read-only |
The error message for Offline Firmware Update. |
OnlineFirmwareUpdate | string read-only |
The error message for Online Firmware Update. |
} | ||
AllowActions | boolean read-only |
Indicates if the action is allowed on a server. |
AMSStatus | string read-only |
Gives the status of AMS. |
ChassisType | string read-only |
The chassis type. |
Description | read-write |
|
Discovery | read-write |
|
EncryptionSecurityState | string (enum) read-only |
Indicates the Encryption Security State of the Server. For the possible property values, see EncryptionSecurityState in Property Details. |
ExternalManagementEntity | string read-only |
Indicates the external management entity information. |
FederationActionGroupName | string read-only |
Gives the name of the Federation Group the server belongs to. |
FederationEnabled | boolean read-only |
Indicates whether management processor Federation management is enabled or disabled. |
FederationSupported | boolean read-only |
Indicates whether management processor Federation is supported. |
GatewayManaged | boolean read-only |
Indicates if the Server is Gateway Managed (Federation Group). |
HealthStatus | string (enum) read-only |
This represents the health status of the system. For the possible property values, see HealthStatus in Property Details. |
HostName | string read-only |
The DNS Host Name, without any domain information. |
HostOSDescription | string read-only |
Gives description about OS on the Host. |
HostOSName | string read-only |
Gives the OS Name of the Host. |
HostOSType | integer read-only |
Gives the OS Type of the Host. |
HostOSVersion | string read-only |
Gives the OS Version of the Host. |
Id | read-write |
|
iLOBackupFileForRestore | string read-only |
Indicates the date on which the backup was created on the iLO NAND. Otherwise says No. |
iLOHealth | string read-only |
The status of the iLO Health. |
iLOType | string read-only |
The iLO type of this Manager. |
iLOUUID | string read-only |
The universal unique identifier for the iLO. |
IndicatorLED | string (enum) read-write |
The state of the indicator LED. For the possible property values, see IndicatorLED in Property Details. |
LastTaskStatus | read-write |
|
ManagerAddress | string read-only |
The IP address or DNS of the manager which was added by user. |
ManagerFirmwareVersion | string read-only |
Gives the Firmware Version of the manager. |
ManagerFQDN | string read-only |
The fully qualified domain name of the manager. |
ManagerIPAddress | string read-only |
The IPv4 address of the manager. |
ManagerIPv6Address1 | string read-only |
The IPv6 address of the manager. |
ManagerIPv6Address2 | string read-only |
The IPv6 address of the manager. |
ManagerIPv6Address3 | string read-only |
The IPv6 address of the manager. |
ManagerIPv6Address4 | string read-only |
The IPv6 address of the manager. |
ManagerLicense | string read-only |
Gives the License of the manager. |
ManagerSSLPort | integer read-only |
The Web Server SSL Port of the manager. |
ManagerVirtualMediaImage | string read-write |
The valid URI indicating the image that is mounted on this server. A null value indicates that no image exists. |
ManualRecoveryFlag | boolean read-only |
Indicates if the Server is set for Manual or Automatic Recovery. |
Manufacturer | string read-only |
The manufacturer of the system. |
MasterManagerType | string read-only |
The type of the manager. |
MasterManagerTypeUrl | string read-only |
The url of the master manager type. |
Model | string read-only |
The model information that the manufacturer uses to refer to this system. |
Name | read-write |
|
NumOfGrpsNodeBelongs | integer read-only |
Gives the number of Federation Groups this iLO is part of. |
PowerState | string (enum) read-only |
This is the current power state of the system. For the possible property values, see PowerState in Property Details. |
ProductID | string read-only |
The system product ID. |
RecoveryAction | string read-only |
Indicates the Action that is set for recovery. |
RecoveryPolicyId | integer read-only |
Gives the Recovery Policy Id. |
RecoveryPolicyName | string read-only |
Indicates the Recovery Persona Applied on the System. |
RecoveryStatus | string read-only |
Indicates the Status of the System. If the recovery install set is applied or not, and its status once recovery starts. |
SecurityState | string read-only |
Indicates the Security State of the System. |
SerialNumber | string read-only |
The system serial number. |
ServerPlatformType | string (enum) read-only |
This property is the server platform type for this resource. For the possible property values, see ServerPlatformType in Property Details. |
ServerUpdateInfo { | object | This object describes the status of the update operations. |
BaselineId | integer read-only |
The baseline that is applied for the server update. |
BaselineName | string read-only |
The name of the baseline that the server was staged with. |
State | string (enum) read-only |
The state field indicates whether the server is staged/deployed etc. For the possible property values, see State in Property Details. |
StoredSUTMode | string read-only |
The previous SUT mode before starting the update. |
} | ||
StandAloneManaged | boolean read-only |
Indicates if the Server is Standalone Managed with Credentials. |
StatusState | string read-only |
Indicates the State of the System. |
SummaryForSystem { | object | Link to the Managed System with detailed information. |
@odata.id | read-write |
|
} | ||
SUTMode | string read-only |
Gives the Mode of HPSUT. |
SUTServiceState | string read-only |
Gives the Service state of HPSUT. |
SUTServiceVersion | string read-only |
Gives the Service Version of HPSUT. |
SystemCategory | string (enum) read-only |
The category of the system based on discovery. For the possible property values, see SystemCategory in Property Details. |
SystemType | string read-only |
The system type. |
TPMModuleType | string read-only |
Gives the Module Type of TPM on the Server. |
TPMStatus | string read-only |
Gives the Status of TPM on the Server. |
UUID | string read-only |
The universal unique identifier for this system. |
Property Details
EncryptionSecurityState:
Indicates the Encryption Security State of the Server.
string |
---|
Production |
HighSecurity |
FIPS |
HealthStatus:
This represents the health status of the system.
string | Description |
---|---|
Critical | A critical condition exists that requires immediate attention |
OK | Normal |
Warning | A condition exists that requires attention |
IndicatorLED:
The state of the indicator LED.
string | Description |
---|---|
Blinking | The Indicator LED is blinking. |
Lit | The Indicator LED is lit. |
Off | The Indicator LED is off. |
Unknown | The state of the Indicator LED cannot be determined. |
PowerState:
This is the current power state of the system.
string |
---|
On |
Off |
Unknown |
Reset |
ServerPlatformType:
This property is the server platform type for this resource.
string |
---|
Edgeline |
Proliant |
Apollo |
Synergy |
State:
The state field indicates whether the server is staged/deployed etc.
string | Description |
---|---|
Deployed | Server is successfully Deployed. |
DeployFailed | Server deployment failed. |
NotInitiated | No server update initiated. |
Staged | Server is successfully Staged. |
StageFailed | Server staging failed. |
SystemCategory:
The category of the system based on discovery.
string |
---|
Discovered |
Managed |
NotReachable |
HpeWfmTaskExt
This is the schema definition for HpeWfmTaskExt.
CreatedBy | string read-only |
The name of the user that created this task. |
Description | read-write |
|
DetailedTaskLink { | object | Detailed status of the task. |
@odata.id | read-write |
|
} | ||
History | string read-only |
The history of the task. |
Id | read-write |
|
Name | read-write |
|
ProgressMessages [ ] | array (string) read-only |
This is an array of messages associated with the task. |
ProgressPercent | integer read-only |
The progress percent of this task. |
SelectedAddress [ ] | array (string) read-only |
This is an array of IP addresses associated with the task. |
SelectedGroups [ { | array | This is the list of the groups associated with the task, if any. |
allSystemsInGroup | boolean read-only |
The flag suggests whether all the servers in the group are selected. |
GroupName | string read-only |
The Group name of the selected group. |
SelectedAddress [ ] | array (string) read-only |
This is an array of IP addresses selected within the group. |
} ] | ||
SubTaskCount | integer read-only |
Number of subtasks for this task. |
TaskIdentifier | integer read-only |
A unique task identifier number for this task. |
HpeWfmTaskServiceExt
This is the schema definition for HpeWfmTaskServiceExt.
Description | read-write |
|
Id | read-write |
|
Name | read-write |
Actions
DeleteCompletedTasks
Delete all the completed Tasks.
URIs:
(This action takes no parameters.)
HpeWfmUpdateJobResults
This is the schema definition for HpeWfmUpdateJobResults.
Description | read-write |
|
Id | read-write |
|
InstallSetInfo { | object | The Install Set Details. |
InstallSetComponents [ { | array | |
BaselineName | string read-write |
The Baseline name with which the server is updated. |
ComponentInfo [ { | array | |
ActiveVersion | string read-write |
The component active version. |
AvailableVersion | string read-write |
The component version available for update. |
ComponentDescription | string read-write |
The component description of the install component. |
ComponentName | string read-write |
The component name of the install component. |
ComponentType | string read-write |
The component type(Firmware/Driver etc.) |
CurrentVersion | string read-write |
The component current version. |
DependencyFailed | boolean read-write |
The component install dependency failed flag. |
DeploymentResult | string read-write |
The result after the deployment. |
InstalledVersion | string read-write |
The final installed version. |
IsForcedFlag | boolean read-write |
The component isForced flag. |
IsSelectedFlag | boolean read-write |
The component isSelected flag. |
PreviousInstalledVersion | string read-write |
The previous installed version. |
ProductFamilyName | string read-write |
The component product family name. |
StagingResult | string read-write |
The result after the staging. |
StatusMessage | string read-write |
The component install status message. |
VersionInBaseline | string read-write |
The previous installed version. |
} ] | ||
HostOSType | string read-write |
The Host OS Type of the Managed Server. |
ManagerAddress | string read-write |
The IP address Managed Server. |
TotalErrors | integer read-write |
Gives the total errors/failed dependencies during the calculate Install set for the Managed Node |
} ] | ||
} | ||
Name | read-write |
HpeWfmUpdateService
This is the schema definition for HpeWfmUpdateService.
AddOnServiceStatusInfo { | object | Status of add-on service installation and uninstallation action |
ProgressPercent | integer read-only |
The progress percentage of add-on service installation/uninstallation action. |
State | string read-only |
The state of add-on service installation/ uninstallation action. |
} | ||
AddOnServicesUpdatesAvailable | boolean read-only |
Indicates if add-on services updates are available. |
AddOnServicesUpdatesDismissed | boolean read-write |
Indicates if add-on services updates have been disabled by the user. |
AutoUpdateFeatureEnabled | boolean read-write |
Indicates if Automatic Self Update of iLO Amplifier Pack Feature is enabled by the user. |
AutoUpdatePackageInfo { | object | The Automatic Self Update Firmware Package Details. |
BuildNumber | integer read-only |
The build number of the firmware. |
Filename | string read-only |
The Filename of the new firmware. |
MinimumVersionString | string read-only (null) |
The minimum version string of the firmware required to perform the self update. |
ReadmeLocation { | object | The Automatic Self Update Firmware Package Readme file link location. |
extref | string read-only |
The file path of the ReadMe file. |
} | ||
Recommendation | string read-only |
The update recommendation of the new firmware. |
ReleaseDate | string read-only |
The build date of the new firmware. |
VersionString | string read-only (null) |
The version string of the firmware. This value might be null if VersionString is unavailable. |
} | ||
AutoUpdateStatus | string (enum) read-only |
This property shows the current status of the automatic self update. For the possible property values, see AutoUpdateStatus in Property Details. |
AutoUpdateStatusErrorDetails | string read-only (null) |
Detailed string describing the auto self update status. |
Description | read-write |
|
Id | read-write |
|
MidwayConnectionStatus | string (enum) read-only |
This property shows the current status of the connection to HPE Midway from this device. For the possible property values, see MidwayConnectionStatus in Property Details. |
MidwayConnectionStatusErrorDetails | string read-only (null) |
Detailed error string in case of connection failure. |
Name | read-write |
|
ProgressPercent | integer read-only |
The progress percentage of firmware update. |
SelfUpdateMethod | string (enum) read-write |
Specifies the Automatic Self Update Method For the possible property values, see SelfUpdateMethod in Property Details. |
State | string (enum) read-only |
The State of firmware update. For the possible property values, see State in Property Details. |
Actions
AddOnServiceInstallation
URIs:
(This action takes no parameters.)
AddOnServiceUnInstallation
The uninstall action to uninstall the specified add-on service.
URIs:
(This action takes no parameters.)
CheckForUpdates
URIs:
(This action takes no parameters.)
ManagerUpdate
URIs:
(This action takes no parameters.)
Property Details
AutoUpdateStatus:
This property shows the current status of the automatic self update.
string | Description |
---|---|
Already Up-to-date | iLO Amplifier Pack is already updated to the latest version. |
Automatic Update Completed | Automatic update of iLO Amplifier Pack Completed. |
Automatic Update In Progress | Automatic update of iLO Amplifier Pack In Progress. |
Automatic Update Initiated | Automatic update of iLO Amplifier Pack Initiated. |
New Update Available | New version of iLO Amplifier Pack is available for update. |
Not Available | Update Status information not available. |
MidwayConnectionStatus:
This property shows the current status of the connection to HPE Midway from this device.
string | Description |
---|---|
Connected | Connection to HPE Midway was successful . |
Connecting | Connection to HPE Midway is being attempted. |
ConnectionFailed | Connection to HPE Midway failed. |
NotInitiated | Connection to HPE Midway was not initiated. |
SelfUpdateMethod:
Specifies the Automatic Self Update Method
string |
---|
CheckForUpdatesOnly |
FullAutomaticUpdate |
State:
The State of firmware update.
string |
---|
Idle |
In Progress |
Completed |
Error |
Job 1.0.1
v1.0 |
2018.2 |
This resource contains information about a specific Job scheduled or being executed by a Redfish service's Job Service.
URIs:
/redfish/v1/JobService/Jobs/{JobId} /redfish/v1/JobService/Jobs/{JobId}/Steps/{JobId2}
CreatedBy | string read-only |
The person or program that created this job entry. |
Description | string read-only (null) |
Provides a description of this resource and is used for commonality in the schema definitions. |
EndTime | string read-only (null) |
The date-time stamp that the job was completed. |
HidePayload | boolean read-only |
Indicates that the contents of the Payload should be hidden from view after the Job has been created. When set to True, the Payload object will not be returned on GET. |
Id | string read-only required |
Uniquely identifies the resource within the collection of like resources. |
JobState | string (enum) read-write |
The state of the job. For the possible property values, see JobState in Property Details. |
JobStatus | string (enum) read-only |
The status of the job. For the possible property values, see JobStatus in Property Details. |
MaxExecutionTime | string read-write (null) |
The maximum amount of time the job is allowed to execute. |
Messages [ { } ] | array (object) | This is an array of messages associated with the job. This type describes a Message returned by the Redfish service. See the Message schema for details on this property. |
Name | string read-only required |
The name of the resource or array element. |
Oem {} | object | This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. See the Resource schema for details on this property. |
Payload { | object | The HTTP and JSON payload details for this job. |
HttpHeaders [ ] | array (string) read-only |
This represents the HTTP headers used in the operation of this job. |
HttpOperation | string read-only |
The HTTP operation to perform to execute this job. |
JsonBody | string read-only |
This property contains the JSON payload to use in the execution of this Job. |
TargetUri | string read-only |
The URI of the target for this job. |
} | ||
PercentComplete | integer (%) read-only (null) |
The completion percentage of this job. |
Schedule {} | object | The Schedule Settings for this Job. See the Schedule schema for details on this property. |
StartTime | string read-only |
The date-time stamp that the job was started or is scheduled to start. |
StepOrder [ ] | array (string) read-only |
This represents the serialized execution order of the Job Steps. |
Steps { | object | A link to a collection of Steps for this Job. Contains a link to a resource. |
@odata.id | string read-only |
Link to Collection of Job. See the Job schema for details. |
} |
Property Details
JobState:
The state of the job.
string | Description |
---|---|
Cancelled | Job was cancelled.. |
Completed | Job has completed. |
Continue | Job is to resume operation. |
Exception | Job has stopped due to an exception condition. |
Interrupted | Job has been interrupted. |
New | A new job. |
Pending | Job is pending and has not started. |
Running | Job is running normally. |
Service | Job is running as a service. |
Starting | Job is starting. |
Stopping | Job is in the process of stopping. |
Suspended | Job has been suspended. |
UserIntervention | Job is waiting for user intervention. |
JobStatus:
The status of the job.
string | Description |
---|---|
Critical | A critical condition exists that requires immediate attention. |
OK | Normal. |
Warning | A condition exists that requires attention. |
JobService 1.0.0
This is the schema definition for the Job Service. It represents the properties for the service itself and has links to the actual list of tasks.
URIs:
/redfish/v1/JobService
DateTime | string read-only (null) |
The current DateTime (with offset) setting that the job service is using. |
Description | string read-only (null) |
Provides a description of this resource and is used for commonality in the schema definitions. |
Id | string read-only required |
Uniquely identifies the resource within the collection of like resources. |
Jobs { | object | References to the Jobs collection. Contains a link to a resource. |
@odata.id | string read-only |
Link to Collection of Job. See the Job schema for details. |
} | ||
Log { | object | This is a reference to a Log Service used by the Job Service. See the LogService schema for details on this property. |
@odata.id | string read-only |
Link to a LogService resource. See the Links section and the LogService schema for details. |
} | ||
Name | string read-only required |
The name of the resource or array element. |
Oem {} | object | This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. See the Resource schema for details on this property. |
ServiceCapabilities { | object | This object describes the supported capabilities of this Job Service implementation. |
MaxJobs | integer read-only (null) |
Maximum number of Jobs supported. |
MaxSteps | integer read-only (null) |
Maximum number of Job Steps supported. |
Scheduling | boolean read-only (null) |
Indicates whether scheduling of Jobs is supported. |
} | ||
ServiceEnabled | boolean read-write (null) |
This indicates whether this service is enabled. |
Status {} | object | This property describes the status and health of the resource and its children. See the Resource schema for details on this property. |
JsonSchemaFile 1.1.0
This is the schema definition for the Schema File locator resource.
Description | string read-only (null) |
Provides a description of this resource and is used for commonality in the schema definitions. |
Id | string read-only required |
Uniquely identifies the resource within the collection of like resources. |
Languages [ ] | array (string) read-only required |
Language codes for the schemas available. |
Location [ { | array * required* |
Location information for this schema file. |
ArchiveFile | string read-only |
If the schema is hosted on the service in an archive file, this is the name of the file within the archive. |
ArchiveUri | string read-only |
If the schema is hosted on the service in an archive file, this is the link to the archive file. |
Language | string read-only |
The language code for the file the schema is in. |
PublicationUri | string read-only |
Link to publicly available (canonical) URI for schema. |
Uri | string read-only |
Link to locally available URI for schema. |
} ] | ||
Name | string read-only required |
The name of the resource or array element. |
Oem {} | object | This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. See the Resource schema for details on this property. |
Schema | string read-only required |
The @odata.type name this schema describes. |
LogEntry 1.3.0
This resource defines the record format for a log. It is designed to be used for SEL logs (from IPMI) as well as Event Logs and OEM-specific log formats. The EntryType field indicates the type of log and the resource includes several additional properties dependent on the EntryType.
Created | string read-only |
The time the log entry was created. |
Description | string read-only (null) |
Provides a description of this resource and is used for commonality in the schema definitions. |
EntryCode | string (enum) read-only (null) |
If the EntryType is SEL, this will have the entry code for the log entry. For the possible property values, see EntryCode in Property Details. |
EntryType | string (enum) read-only required |
his is the type of log entry. For the possible property values, see EntryType in Property Details. |
EventId | string read-only |
This is a unique instance identifier of an event. |
EventTimestamp | string read-only |
This is time the event occurred. |
EventType | string (enum) read-only |
This indicates the type of an event recorded in this log. For the possible property values, see EventType in Property Details. |
Id | string read-only required |
Uniquely identifies the resource within the collection of like resources. |
Links { | object | Contains references to other resources that are related to this resource. |
Oem {} | object | Oem extension object. See the Resource schema for details on this property. |
OriginOfCondition { | object | This is the URI of the resource that caused the log entry. |
@odata.id | string read-only |
The unique identifier for a resource. |
} | ||
} | ||
Message | string read-only (null) |
This property decodes from EntryType: If it is Event then it is a message string. Otherwise, it is SEL or Oem specific. In most cases, this will be the actual Log Entry. |
MessageArgs [ ] | array (string) read-only |
The values of this property shall be any arguments for the message. |
MessageId | string read-only |
This property decodes from EntryType: If it is Event then it is a message id. Otherwise, it is SEL or Oem specific. This value is only used for registries - for more information, see the specification. |
Name | string read-only required |
The name of the resource or array element. |
Oem {} | object | This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. See the Resource schema for details on this property. |
OemLogEntryCode | string read-only (null) |
If the LogEntryCode type is OEM, this will contain the OEM-specific entry code. |
OemRecordFormat | string read-only (null) |
If the entry type is Oem, this will contain more information about the record format from the Oem. |
OemSensorType | string read-only (null) |
If the Sensor Type is OEM, this will contain the OEM-specific sensor type. |
SensorNumber | number read-only (null) |
This property decodes from EntryType: If it is SEL, it is the sensor number; if Event then the count of events. Otherwise, it is Oem specific. |
SensorType | string (enum) read-only (null) |
If the EntryType is SEL, this will have the sensor type that the log entry pertains to. For the possible property values, see SensorType in Property Details. |
Severity | string (enum) read-only (null) |
This is the severity of the log entry. For the possible property values, see Severity in Property Details. |
Property Details
EntryCode:
If the EntryType is SEL, this will have the entry code for the log entry.
string | Description |
---|---|
Assert | The condition has been asserted. |
D0 Power State | The ACPI defined D0 Power State. |
D1 Power State | The ACPI defined D1 Power State. |
D2 Power State | The ACPI defined D2 Power State. |
D3 Power State | The ACPI defined D3 Power State. |
Deassert | The condition has been deasserted. |
Device Disabled | A device has been disabled. |
Device Enabled | A device has been enabled. |
Device Inserted / Device Present | A device has been inserted or is now present. |
Device Removed / Device Absent | A device has been removed or is now absent. |
Fully Redundant | Indicates that full redundancy has been regained. |
Informational | An Informational event. |
Install Error | An Install Error has been detected. |
Limit Exceeded | A limit has been exceeded. |
Limit Not Exceeded | A limit has not been exceeded. |
Lower Critical - going high | The reading crossed the Lower Critical threshold while going high. |
Lower Critical - going low | The reading crossed the Lower Critical threshold while going low. |
Lower Non-critical - going high | The reading crossed the Lower Non-critical threshold while going high. |
Lower Non-critical - going low | The reading crossed the Lower Non-critical threshold while going low. |
Lower Non-recoverable - going high | The reading crossed the Lower Non-recoverable threshold while going high. |
Lower Non-recoverable - going low | The reading crossed the Lower Non-recoverable threshold while going low. |
Monitor | A Monitor event. |
Non-redundant:Insufficient Resources | Unit is non-redundant and has insufficient resource to maintain normal operation. |
Non-redundant:Sufficient Resources from Insufficient Resources | Unit has regianed minimum resources needed for normal operation. |
Non-redundant:Sufficient Resources from Redundant | Redundancy has been lost but unit is functioning with minimum resources needed for normal operation. |
OEM | An OEM defined event. |
Performance Lags | Performance does not meet expectations. |
Performance Met | Performance meets expectations. |
Predictive Failure asserted | A Predictive Failure has been detected. |
Predictive Failure deasserted | A Predictive Failure is no longer present. |
Redundancy Degraded | Redundancy still exists, but at less than full level. |
Redundancy Degraded from Fully Redundant | Unit has lost some redundant resource(s) but is still in a redundant state. |
Redundancy Degraded from Non-redundant | Unit has regained some resource(s) and is redundant but not fully redundant. |
Redundancy Lost | Entered any non-redundant state, including Non-redundant: Insufficient Resources. |
State Asserted | The state has been asserted. |
State Deasserted | The state has been deasserted. |
Transition to Active | The state transitioned to active. |
Transition to Busy | The state transitioned to busy. |
Transition to Critical from less severe | A state has changed to Critical from less severe. |
Transition to Critical from Non-recoverable | A state has changed to Critical from Non-recoverable. |
Transition to Degraded | A state has transitioned to Degraded. |
Transition to Idle | The state transitioned to idle. |
Transition to In Test | A state has transitioned to In Test. |
Transition to Non-Critical from more severe | A state has changed to Non-Critical from more severe. |
Transition to Non-Critical from OK | A state has changed to Non-Critical from OK. |
Transition to Non-recoverable | A state has changed to Non-recoverable. |
Transition to Non-recoverable from less severe | A state has changed to Non-recoverable from less severe. |
Transition to Off Duty | A state has transitioned to Off Duty. |
Transition to Off Line | A state has transitioned to Off Line. |
Transition to OK | A state has changed to OK. |
Transition to On Line | A state has transitioned to On Line. |
Transition to Power Off | A state has transitioned to Power Off. |
Transition to Power Save | A state has transitioned to Power Save. |
Transition to Running | A state has transitioned to Running. |
Upper Critical - going high | The reading crossed the Upper Critical threshold while going high. |
Upper Critical - going low | The reading crossed the Upper Critical threshold while going low. |
Upper Non-critical - going high | The reading crossed the Upper Non-critical threshold while going high. |
Upper Non-critical - going low | The reading crossed the Upper Non-critical threshold while going low. |
Upper Non-recoverable - going high | The reading crossed the Upper Non-recoverable threshold while going high. |
Upper Non-recoverable - going low | The reading crossed the Upper Non-recoverable threshold while going low. |
EntryType:
his is the type of log entry.
string | Description |
---|---|
Event | Contains a Redfish-defined message (event). |
Oem | Contains an entry in an OEM-defined format. |
SEL | Contains a legacy IPMI System Event Log (SEL) entry. |
EventType:
This indicates the type of an event recorded in this log.
string | Description |
---|---|
Alert | A condition exists which requires attention. |
ResourceAdded | A resource has been added. |
ResourceRemoved | A resource has been removed. |
ResourceUpdated | The value of this resource has been updated. |
StatusChange | The status of this resource has changed. |
SensorType:
If the EntryType is SEL, this will have the sensor type that the log entry pertains to.
string | Description |
---|---|
Add-in Card | A sensor for an add-in card. |
BaseOSBoot/InstallationStatus | A sensor for a base OS boot or installation status event. |
Battery | A sensor for a battery. |
Boot Error | A sensor for a boot error event. |
Button/Switch | A sensor for a button or switch. |
Cable/Interconnect | A sensor for a cable or interconnect type of device. |
Chassis | A sensor for a chassis. |
ChipSet | A sensor for a chipset. |
CoolingDevice | A sensor for a cooling device. |
Critical Interrupt | A sensor for a critical interrupt event. |
Current | A current sensor. |
Drive Slot/Bay | A sensor for a drive slot or bay. |
Entity Presence | A sensor for an entity presence event. |
Event Logging Disabled | A sensor for the event log. |
Fan | A fan sensor. |
FRUState | A sensor for a FRU state event. |
LAN | A sensor for a LAN device. |
Management Subsystem Health | A sensor for a management subsystem health event. |
Memory | A sensor for a memory device. |
Microcontroller/Coprocessor | A sensor for a microcontroller or coprocessor. |
Module/Board | A sensor for a module or board. |
Monitor ASIC/IC | A sensor for a monitor ASIC or IC. |
OEM | An OEM defined sensor. |
OS Stop/Shutdown | A sensor for an OS stop or shutdown event |
Other FRU | A sensor for an other type of FRU. |
Other Units-based Sensor | A sensor for a miscellaneous analog sensor. |
Physical Chassis Security | A physical security sensor. |
Platform Alert | A sensor for a platform alert event. |
Platform Security Violation Attempt | A platform security sensor. |
POST Memory Resize | A sensor for a POST memory resize event. |
Power Supply / Converter | A sensor for a power supply or DC-to-DC converter. |
PowerUnit | A sensor for a power unit. |
Processor | A sensor for a processor. |
Session Audit | A sensor for a session audit event. |
Slot/Connector | A sensor for a slot or connector. |
System ACPI PowerState | A sensor for an ACPI power state event. |
System Event | A sensor for a system event. |
System Firmware Progress | A sensor for a system firmware progress event. |
SystemBoot/Restart | A sensor for a system boot or restart event. |
Temperature | A temperature sensor. |
Terminator | A sensor for a terminator. |
Version Change | A sensor for a version change event. |
Voltage | A voltage sensor. |
Watchdog | A sensor for a watchdog event. |
Severity:
This is the severity of the log entry.
string | Description |
---|---|
Critical | A critical condition requiring immediate attention. |
OK | Informational or operating normally. |
Warning | A condition requiring attention. |
LogService 1.1.0
This resource represents the log service for the resource or service to which it is associated.
DateTime | string read-write (null) |
The current DateTime (with offset) for the log service, used to set or read time. |
DateTimeLocalOffset | string read-write (null) |
The time offset from UTC that the DateTime property is set to in format: +06:00 . |
Description | string read-only (null) |
Provides a description of this resource and is used for commonality in the schema definitions. |
Entries { | object | References to the log entry collection. Contains a link to a resource. |
@odata.id | string read-only |
Link to Collection of LogEntry. See the LogEntry schema for details. |
} | ||
Id | string read-only required |
Uniquely identifies the resource within the collection of like resources. |
LogEntryType | string (enum) read-only (null) |
The format of the Entries of this log. For the possible property values, see LogEntryType in Property Details. |
MaxNumberOfRecords | number read-only |
The maximum number of log entries this service can have. |
Name | string read-only required |
The name of the resource or array element. |
Oem {} | object | This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. See the Resource schema for details on this property. |
OverWritePolicy | string (enum) read-only |
The overwrite policy for this service that takes place when the log is full. For the possible property values, see OverWritePolicy in Property Details. |
ServiceEnabled | boolean read-write (null) |
This indicates whether this service is enabled. |
Status {} | object (null) |
This type describes the status and health of a resource and its children. See the Resource schema for details on this property. |
Actions
ClearLog
This action is used to clear the log for this Log Service.
URIs:
(This action takes no parameters.)
Property Details
LogEntryType:
The format of the Entries of this log.
string | Description |
---|---|
Event | The log contains Redfish-defined messages (events). |
Multiple | The log contains multiple Log Entry types or a single entry type cannot be guaranteed by the Log Service. |
OEM | The log contains entries in an OEM-defined format. |
SEL | The log contains legacy IPMI System Event Log (SEL) entries. |
OverWritePolicy:
The overwrite policy for this service that takes place when the log is full.
string | Description |
---|---|
NeverOverWrites | When full, new entries to the Log will be discarded. |
Unknown | The overwrite policy is not known or is undefined. |
WrapsWhenFull | When full, new entries to the Log will overwrite previous entries. |
Manager 1.4.0
This is the schema definition for a Manager. Examples of managers are BMCs, Enclosure Managers, Management Controllers and other subsystems assigned managability functions.
AutoDSTEnabled | boolean read-write |
Indicates whether the manager is configured for automatic DST adjustment. |
CommandShell { | object | Information about the Command Shell service provided by this manager. |
ConnectTypesSupported [ ] | array (string (enum)) read-only |
This object is used to enumerate the Command Shell connection types allowed by the implementation. For the possible property values, see ConnectTypesSupported in Property Details. |
MaxConcurrentSessions | number read-only |
Indicates the maximum number of service sessions, regardless of protocol, this manager is able to support. |
ServiceEnabled | boolean read-write |
Indicates if the service is enabled for this manager. |
} | ||
DateTime | string read-write (null) |
The current DateTime (with offset) for the manager, used to set or read time. |
DateTimeLocalOffset | string read-write (null) |
The time offset from UTC that the DateTime property is set to in format: +06:00 . |
Description | string read-only (null) |
Provides a description of this resource and is used for commonality in the schema definitions. |
EthernetInterfaces { | object | This is a reference to a collection of NICs that this manager uses for network communication. It is here that clients will find NIC configuration options and settings. Contains a link to a resource. |
@odata.id | string read-only |
Link to Collection of EthernetInterface. See the EthernetInterface schema for details. |
} | ||
FirmwareVersion | string read-only (null) |
The firmware version of this Manager. |
GraphicalConsole { | object | The value of this property shall contain the information about the Graphical Console (KVM-IP) service of this manager. |
ConnectTypesSupported [ ] | array (string (enum)) read-only |
This object is used to enumerate the Graphical Console connection types allowed by the implementation. For the possible property values, see ConnectTypesSupported in Property Details. |
MaxConcurrentSessions | number read-only |
Indicates the maximum number of service sessions, regardless of protocol, this manager is able to support. |
ServiceEnabled | boolean read-write |
Indicates if the service is enabled for this manager. |
} | ||
HostInterfaces { | object | This is a reference to a collection of Host Interfaces that this manager uses for local host communication. It is here that clients will find Host Interface configuration options and settings. Contains a link to a resource. |
@odata.id | string read-only |
Link to Collection of HostInterface. See the HostInterface schema for details. |
} | ||
Id | string read-only required |
Uniquely identifies the resource within the collection of like resources. |
Links { | object | Contains references to other resources that are related to this resource. |
ManagerForChassis [ { | array | This property is an array of references to the chassis that this manager has control over. |
@odata.id | string read-only |
Link to a Chassis resource. See the Links section and the Chassis schema for details. |
} ] | ||
ManagerForServers [ { | array | This property is an array of references to the systems that this manager has control over. |
@odata.id | string read-only |
Link to a ComputerSystem resource. See the Links section and the ComputerSystem schema for details. |
} ] | ||
ManagerForSwitches [ { } ] | array (object) | This property is an array of references to the switches that this manager has control over. Switch contains properties describing a simple fabric switch. See the Switch schema for details on this property. |
ManagerInChassis { | object | This property is a reference to the chassis that this manager is located in. See the Chassis schema for details on this property. |
@odata.id | string read-only |
Link to a Chassis resource. See the Links section and the Chassis schema for details. |
} | ||
Oem {} | object | Oem extension object. See the Resource schema for details on this property. |
} | ||
LogServices { | object | This is a reference to a collection of Logs used by the manager. Contains a link to a resource. |
@odata.id | string read-only |
Link to Collection of LogService. See the LogService schema for details. |
} | ||
ManagerType | string (enum) read-only |
This property represents the type of manager that this resource represents. For the possible property values, see ManagerType in Property Details. |
Model | string read-only (null) |
The model information of this Manager as defined by the manufacturer. |
Name | string read-only required |
The name of the resource or array element. |
NetworkProtocol { | object | This is a reference to the network services and their settings that the manager controls. It is here that clients will find network configuration options as well as network services. See the ManagerNetworkProtocol schema for details on this property. |
@odata.id | string read-only |
Link to a ManagerNetworkProtocol resource. See the Links section and the ManagerNetworkProtocol schema for details. |
} | ||
Oem {} | object | This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. See the Resource schema for details on this property. |
PowerState | string (enum) read-only (null) |
This is the current power state of the Manager. For the possible property values, see PowerState in Property Details. |
Redundancy [ { | array | Redundancy information for the managers of this system. |
@odata.id | string read-only |
The unique identifier for a resource. |
} ] | ||
SerialConsole { | object | Information about the Serial Console service provided by this manager. |
ConnectTypesSupported [ ] | array (string (enum)) read-only |
This object is used to enumerate the Serial Console connection types allowed by the implementation. For the possible property values, see ConnectTypesSupported in Property Details. |
MaxConcurrentSessions | number read-only |
Indicates the maximum number of service sessions, regardless of protocol, this manager is able to support. |
ServiceEnabled | boolean read-write |
Indicates if the service is enabled for this manager. |
} | ||
SerialInterfaces { | object | This is a reference to a collection of serial interfaces that this manager uses for serial and console communication. It is here that clients will find serial configuration options and settings. Contains a link to a resource. |
@odata.id | string read-only |
Link to Collection of SerialInterface. See the SerialInterface schema for details. |
} | ||
ServiceEntryPointUUID | string read-only (null) |
The UUID of the Redfish Service provided by this manager. |
Status {} | object | This type describes the status and health of a resource and its children. See the Resource schema for details on this property. |
UUID | string read-only (null) |
The Universal Unique Identifier (UUID) for this Manager. |
VirtualMedia { | object | This is a reference to the Virtual Media services for this particular manager. Contains a link to a resource. |
@odata.id | string read-only |
Link to Collection of VirtualMedia. See the VirtualMedia schema for details. |
} |
Actions
ForceFailover
The ForceFailover action forces a failover of this manager to the manager used in the parameter.
URIs:
The following table shows the parameters for the action which are included in the POST body to the URI shown in the "target" property of the Action.
{ | ||
NewManager { | object | This parameter specifies the Manager in which to fail over. In this case, a valid reference is supported. |
@odata.id | string read-only |
Link to another Manager resource. |
} | ||
} |
ModifyRedundancySet
The ModifyRedundancySet operation is used to add or remove members to a redundant group of manager.
URIs:
The following table shows the parameters for the action which are included in the POST body to the URI shown in the "target" property of the Action.
{ | ||
Add [ { | array | This array defines the Managers to add to the redundancy set. In this case, a valid reference is supported. |
@odata.id | string read-only |
Link to another Manager resource. |
} ] | ||
Remove [ { | array | This array defines the Managers to remove from the redundancy set. In this case, a valid reference is supported. |
@odata.id | string read-only |
Link to another Manager resource. |
} ] | ||
} |
Reset
The reset action resets/reboots the manager.
URIs:
The following table shows the parameters for the action which are included in the POST body to the URI shown in the "target" property of the Action.
{ | ||
ResetType | string (enum) read-write |
This is the type of reset to be performed. For the possible property values, see ResetType in Property Details. |
} |
Property Details
ConnectTypesSupported:
This object is used to enumerate the Serial Console connection types allowed by the implementation.
string | Description |
---|---|
IPMI | The controller supports a Serial Console connection using the IPMI Serial-over-LAN (SOL) protocol. |
Oem | The controller supports a Serial Console connection using an OEM-specific protocol. |
SSH | The controller supports a Serial Console connection using the SSH protocol. |
Telnet | The controller supports a Serial Console connection using the Telnet protocol. |
ManagerType:
This property represents the type of manager that this resource represents.
string | Description |
---|---|
AuxiliaryController | A controller which provides management functions for a particular subsystem or group of devices. |
BMC | A controller which provides management functions for a single computer system. |
EnclosureManager | A controller which provides management functions for a chassis or group of devices or systems. |
ManagementController | A controller used primarily to monitor or manage the operation of a device or system. |
RackManager | A controller which provides management functions for a whole or part of a rack. |
Service | A software-based service which provides management functions. |
PowerState:
This is the current power state of the Manager.
string | Description |
---|---|
Off | The state is powered Off. |
On | The state is powered On. |
PoweringOff | A temporary state between On and Off. |
PoweringOn | A temporary state between Off and On. |
ResetType:
This is the type of reset to be performed.
string | Description |
---|---|
ForceOff | Turn the unit off immediately (non-graceful shutdown). |
ForceOn | Turn the unit on immediately. |
ForceRestart | Perform an immediate (non-graceful) shutdown, followed by a restart. |
GracefulRestart | Perform a graceful shutdown followed by a restart of the system. |
GracefulShutdown | Perform a graceful shutdown and power off. |
Nmi | Generate a Diagnostic Interrupt (usually an NMI on x86 systems) to cease normal operations, perform diagnostic actions and typically halt the system. |
On | Turn the unit on. |
PowerCycle | Perform a power cycle of the unit. |
PushPowerButton | Simulate the pressing of the physical power button on this unit. |
ManagerAccount 1.1.2
The user accounts, owned by a Manager, are defined in this resource. Changes to a Manager Account may affect the current Redfish service connection if this manager is responsible for the Redfish service.
Description | string read-only (null) |
Provides a description of this resource and is used for commonality in the schema definitions. |
Enabled | boolean read-write |
This property is used by a User Administrator to disable an account w/o having to delet the user information. When set to true, the user can login. When set to false, the account is administratively disabled and the user cannot login. |
Id | string read-only required |
Uniquely identifies the resource within the collection of like resources. |
Links { | object | Contains references to other resources that are related to this resource. |
Oem {} | object | Oem extension object. See the Resource schema for details on this property. |
Role { | object | A reference to the Role object defining Privileges for this account--returned when the resource is read. The ID of the role is the same as property RoleId. See the Role schema for details on this property. |
@odata.id | string read-only |
Link to a Role resource. See the Links section and the Role schema for details. |
} | ||
} | ||
Locked | boolean read-write |
This property indicates that the account has been auto-locked by the account service because the lockout threshold has been exceeded. When set to true, the account is locked. A user admin can write the property to false to manually unlock, or the account service will unlock it once the lockout duration period has passed. |
Name | string read-only required |
The name of the resource or array element. |
Oem {} | object | This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. See the Resource schema for details on this property. |
Password | string read-write required on create (null) |
This property is used with a PATCH or PUT to write the password for the account. This property is null on a GET. |
RoleId | string read-write required on create |
This property contains the Role for this account. |
UserName | string read-write required on create |
This property contains the user name for the account. |
ManagerNetworkProtocol 1.2.0
This resource is used to obtain or modify the network services managed by a given manager.
Description | string read-only (null) |
Provides a description of this resource and is used for commonality in the schema definitions. |
DHCP { | object | Settings for this Manager's DHCP protocol support. |
Port | number read-write (null) |
Indicates the protocol port. |
ProtocolEnabled | boolean read-write (null) |
Indicates if the protocol is enabled or disabled. |
} | ||
FQDN | string read-only (null) |
This is the fully qualified domain name for the manager obtained by DNS including the host name and top-level domain name. |
HostName | string read-only (null) |
The DNS Host Name of this manager, without any domain information. |
HTTP { | object | Settings for this Manager's HTTP protocol support. |
Port | number read-write (null) |
Indicates the protocol port. |
ProtocolEnabled | boolean read-write (null) |
Indicates if the protocol is enabled or disabled. |
} | ||
HTTPS { | object | Settings for this Manager's HTTPS protocol support. |
Port | number read-write (null) |
Indicates the protocol port. |
ProtocolEnabled | boolean read-write (null) |
Indicates if the protocol is enabled or disabled. |
} | ||
Id | string read-only required |
Uniquely identifies the resource within the collection of like resources. |
IPMI { | object | Settings for this Manager's IPMI-over-LAN protocol support. |
Port | number read-write (null) |
Indicates the protocol port. |
ProtocolEnabled | boolean read-write (null) |
Indicates if the protocol is enabled or disabled. |
} | ||
KVMIP { | object | Settings for this Manager's KVM-IP protocol support. |
Port | number read-write (null) |
Indicates the protocol port. |
ProtocolEnabled | boolean read-write (null) |
Indicates if the protocol is enabled or disabled. |
} | ||
Name | string read-only required |
The name of the resource or array element. |
NTP { | object | Settings for this Manager's NTP protocol support. |
NTPServers [ ] | array (string, null) read-write |
Indicates to which NTP servers this manager is subscribed. |
Port | number read-write (null) |
Indicates the protocol port. |
ProtocolEnabled | boolean read-write (null) |
Indicates if the protocol is enabled or disabled. |
} | ||
Oem {} | object | This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. See the Resource schema for details on this property. |
SNMP { | object | Settings for this Manager's SNMP support. |
Port | number read-write (null) |
Indicates the protocol port. |
ProtocolEnabled | boolean read-write (null) |
Indicates if the protocol is enabled or disabled. |
} | ||
SSDP { | object | Settings for this Manager's SSDP support. |
NotifyIPv6Scope | string (enum) read-write (null) |
Indicates the scope for the IPv6 Notify messages for SSDP. For the possible property values, see NotifyIPv6Scope in Property Details. |
NotifyMulticastIntervalSeconds | number (seconds) read-write (null) |
Indicates how often the Multicast is done from this service for SSDP. |
NotifyTTL | number read-write (null) |
Indicates the time to live hop count for SSDPs Notify messages. |
Port | number read-write (null) |
Indicates the protocol port. |
ProtocolEnabled | boolean read-write (null) |
Indicates if the protocol is enabled or disabled. |
} | ||
SSH { | object | Settings for this Manager's SSH (Secure Shell) protocol support. |
Port | number read-write (null) |
Indicates the protocol port. |
ProtocolEnabled | boolean read-write (null) |
Indicates if the protocol is enabled or disabled. |
} | ||
Status {} | object | This type describes the status and health of a resource and its children. See the Resource schema for details on this property. |
Telnet { | object | Settings for this Manager's Telnet protocol support. |
Port | number read-write (null) |
Indicates the protocol port. |
ProtocolEnabled | boolean read-write (null) |
Indicates if the protocol is enabled or disabled. |
} | ||
VirtualMedia { | object | Settings for this Manager's Virtual Media support. |
Port | number read-write (null) |
Indicates the protocol port. |
ProtocolEnabled | boolean read-write (null) |
Indicates if the protocol is enabled or disabled. |
} |
Property Details
NotifyIPv6Scope:
Indicates the scope for the IPv6 Notify messages for SSDP.
string | Description |
---|---|
Link | SSDP Notify messages are sent to addresses in the IPv6 Local Link scope. |
Organization | SSDP Notify messages are sent to addresses in the IPv6 Local Organization scope. |
Site | SSDP Notify messages are sent to addresses in the IPv6 Local Site scope. |
Memory 1.5.0
This is the schema definition for definition of a Memory and its configuration.
AllocationAlignmentMiB | number read-only (null) |
The boundary which memory regions are allocated on, measured in mebibytes (MiB). |
AllocationIncrementMiB | number read-only (null) |
The size of the smallest unit of allocation for a memory region in mebibytes (MiB). |
AllowedSpeedsMHz [ ] | array (number) read-only |
Speed bins supported by this Memory. |
Assembly {} | object | A reference to the Assembly resource associated with this memory. See the Assembly schema for details on this property. |
BaseModuleType | string (enum) read-only (null) |
The base module type of Memory. For the possible property values, see BaseModuleType in Property Details. |
BusWidthBits | number read-only (null) |
Bus Width in bits. |
CacheSizeMiB | number (MiBy) read-only (null) |
Total size of the cache portion memory in MiB. |
CapacityMiB | number (MiBy) read-only (null) |
Memory Capacity in mebibytes (MiB). |
DataWidthBits | number read-only (null) |
Data Width in bits. |
Description | string read-only (null) |
Provides a description of this resource and is used for commonality in the schema definitions. |
DeviceID | string read-only (null) |
Device ID. |
DeviceLocator | string read-only (null) |
Location of the Memory in the platform. |
ErrorCorrection | string (enum) read-only (null) |
Error correction scheme supported for this memory. For the possible property values, see ErrorCorrection in Property Details. |
FirmwareApiVersion | string read-only (null) |
Version of API supported by the firmware. |
FirmwareRevision | string read-only (null) |
Revision of firmware on the Memory controller. |
FunctionClasses [ ] | array (string) read-only |
Function Classes by the Memory. |
Id | string read-only required |
Uniquely identifies the resource within the collection of like resources. |
IsRankSpareEnabled | boolean read-only (null) |
Rank spare enabled status. |
IsSpareDeviceEnabled | boolean read-only (null) |
Spare device enabled status. |
Links { | object | Contains references to other resources that are related to this resource. |
Chassis { | object | A reference to the Chassis which contains this Memory. See the Chassis schema for details on this property. |
@odata.id | string read-only |
Link to a Chassis resource. See the Links section and the Chassis schema for details. |
} | ||
Oem {} | object | Oem extension object. See the Resource schema for details on this property. |
} | ||
Location {} | object | This type describes the location of a resource. See the Resource schema for details on this property. |
LogicalSizeMiB | number (MiBy) read-only (null) |
Total size of the logical memory in MiB. |
Manufacturer | string read-only (null) |
The Memory manufacturer. |
MaxTDPMilliWatts [ ] | array (number) read-only |
Maximum TDPs in milli Watts. |
MemoryDeviceType | string (enum) read-only (null) |
Type details of the Memory. For the possible property values, see MemoryDeviceType in Property Details. |
MemoryLocation { | object | Memory connection information to sockets and memory controllers. |
Channel | number read-only (null) |
Channel number in which Memory is connected. |
MemoryController | number read-only (null) |
Memory controller number in which Memory is connected. |
Slot | number read-only (null) |
Slot number in which Memory is connected. |
Socket | number read-only (null) |
Socket number in which Memory is connected. |
} | ||
MemoryMedia [ ] | array (string (enum)) read-only |
Media of this Memory. For the possible property values, see MemoryMedia in Property Details. |
MemorySubsystemControllerManufacturerID | string read-only (null) |
The manufacturer ID of the memory subsystem controller of this memory module. |
MemorySubsystemControllerProductID | string read-only (null) |
The product ID of the memory subsystem controller of this memory module. |
MemoryType | string (enum) read-only (null) |
The type of Memory. For the possible property values, see MemoryType in Property Details. |
Metrics { | object | A reference to the Metrics associated with this Memory. See the MemoryMetrics schema for details on this property. |
@odata.id | string read-only |
Link to a MemoryMetrics resource. See the Links section and the MemoryMetrics schema for details. |
} | ||
ModuleManufacturerID | string read-only (null) |
The manufacturer ID of this memory module. |
ModuleProductID | string read-only (null) |
The product ID of this memory module. |
Name | string read-only required |
The name of the resource or array element. |
NonVolatileSizeMiB | number (MiBy) read-only (null) |
Total size of the non-volatile portion memory in MiB. |
Oem {} | object | This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. See the Resource schema for details on this property. |
OperatingMemoryModes [ ] | array (string (enum)) read-only |
Memory modes supported by the Memory. For the possible property values, see OperatingMemoryModes in Property Details. |
OperatingSpeedMhz | number read-only (null) |
Operating speed of Memory in MHz or MT/s as appropriate. |
PartNumber | string read-only (null) |
The product part number of this device. |
PersistentRegionNumberLimit | number read-only (null) |
Total number of persistent regions this Memory can support. |
PersistentRegionSizeLimitMiB | number read-only (null) |
Total size of persistent regions in mebibytes (MiB). |
PersistentRegionSizeMaxMiB | number read-only (null) |
Maximum size of a single persistent region in mebibytes (MiB). |
PowerManagementPolicy { | object | Power management policy information. |
AveragePowerBudgetMilliWatts | number (mW) read-only (null) |
Average power budget in milli watts. |
MaxTDPMilliWatts | number (mW) read-only (null) |
Maximum TDP in milli watts. |
PeakPowerBudgetMilliWatts | number (mW) read-only (null) |
Peak power budget in milli watts. |
PolicyEnabled | boolean read-only (null) |
Power management policy enabled status. |
} | ||
RankCount | number read-only (null) |
Number of ranks available in the Memory. |
Regions [ { | array | Memory regions information within the Memory. |
MemoryClassification | string (enum) read-only (null) |
Classification of memory occupied by the given memory region. For the possible property values, see MemoryClassification in Property Details. |
OffsetMiB | number (MiBy) read-only (null) |
Offset with in the Memory that corresponds to the starting of this memory region in mebibytes (MiB). |
PassphraseEnabled | boolean read-only (null) |
Indicates if the passphrase is enabled for this region. |
PassphraseState | boolean read-only (null) |
State of the passphrase for this region. |
RegionId | string read-only (null) |
Unique region ID representing a specific region within the Memory. |
SizeMiB | number (MiBy) read-only (null) |
Size of this memory region in mebibytes (MiB). |
} ] | ||
SecurityCapabilities { | object | This object contains security capabilities of the Memory. |
MaxPassphraseCount | number read-only (null) |
Maximum number of passphrases supported for this Memory. |
PassphraseCapable | boolean read-only (null) |
Memory passphrase set capability. |
SecurityStates [ ] | array (string (enum)) read-only |
Security states supported by the Memory. For the possible property values, see SecurityStates in Property Details. |
} | ||
SerialNumber | string read-only (null) |
The product serial number of this device. |
SpareDeviceCount | number read-only (null) |
Number of unused spare devices available in the Memory. |
Status {} | object | This type describes the status and health of a resource and its children. See the Resource schema for details on this property. |
SubsystemDeviceID | string read-only (null) |
Subsystem Device ID. |
SubsystemVendorID | string read-only (null) |
SubSystem Vendor ID. |
VendorID | string read-only (null) |
Vendor ID. |
VolatileRegionNumberLimit | number read-only (null) |
Total number of volatile regions this Memory can support. |
VolatileRegionSizeLimitMiB | number read-only (null) |
Total size of volatile regions in mebibytes (MiB). |
VolatileRegionSizeMaxMiB | number read-only (null) |
Maximum size of a single volatile region in mebibytes (MiB). |
VolatileSizeMiB | number (MiBy) read-only (null) |
Total size of the volitile portion memory in MiB. |
Actions
DisablePassphrase
Disable passphrase for given regions.
URIs:
The following table shows the parameters for the action which are included in the POST body to the URI shown in the "target" property of the Action.
{ | ||
Passphrase | string read-write required |
Passphrase for doing the operation. |
RegionId | string read-write required |
Memory region ID for which this action to be applied. |
} |
SecureEraseUnit
This defines the action for securely erasing given regions.
URIs:
The following table shows the parameters for the action which are included in the POST body to the URI shown in the "target" property of the Action.
{ | ||
Passphrase | string read-write required |
Passphrase for doing the operation. |
RegionId | string read-write required |
Memory region ID for which this action to be applied. |
} |
SetPassphrase
Set passphrase for the given regions.
URIs:
The following table shows the parameters for the action which are included in the POST body to the URI shown in the "target" property of the Action.
{ | ||
Passphrase | string read-write required |
Passphrase for doing the operation. |
RegionId | string read-write required |
Memory region ID for which this action to be applied. |
} |
UnlockUnit
This defines the action for unlocking given regions.
URIs:
The following table shows the parameters for the action which are included in the POST body to the URI shown in the "target" property of the Action.
{ | ||
Passphrase | string read-write required |
Passphrase for doing the operation. |
RegionId | string read-write required |
Memory region ID for which this action to be applied. |
} |
Property Details
BaseModuleType:
The base module type of Memory.
string | Description |
---|---|
LRDIMM | Load Reduced. |
Mini_RDIMM | Mini_RDIMM. |
Mini_UDIMM | Mini_UDIMM. |
RDIMM | Registered DIMM. |
SO_DIMM | SO_DIMM. |
SO_DIMM_16b | SO_DIMM_16b. |
SO_DIMM_32b | SO_DIMM_32b. |
SO_RDIMM_72b | SO_RDIMM_72b. |
SO_UDIMM_72b | SO_UDIMM_72b. |
UDIMM | UDIMM. |
ErrorCorrection:
Error correction scheme supported for this memory.
string | Description |
---|---|
AddressParity | Address Parity errors can be corrected. |
MultiBitECC | Multi-bit Data errors can be corrected by ECC. |
NoECC | No ECC available. |
SingleBitECC | Single bit Data error can be corrected by ECC. |
MemoryClassification:
Classification of memory occupied by the given memory region.
string | Description |
---|---|
Block | Block accesible memory. |
ByteAccessiblePersistent | Byte accessible persistent memory. |
Volatile | Volatile memory. |
MemoryDeviceType:
Type details of the Memory.
string | Description |
---|---|
DDR | DDR. |
DDR2 | DDR2. |
DDR2_SDRAM | DDR2 SDRAM. |
DDR2_SDRAM_FB_DIMM | DDR2 SDRAM FB_DIMM. |
DDR2_SDRAM_FB_DIMM_PROBE | DDR2 SDRAM FB_DIMM PROBE. |
DDR3 | DDR3. |
DDR3_SDRAM | DDR3 SDRAM. |
DDR4 | DDR4. |
DDR4_SDRAM | DDR4 SDRAM. |
DDR4E_SDRAM | DDR4E SDRAM. |
DDR_SDRAM | DDR SDRAM. |
DDR_SGRAM | DDR SGRAM. |
EDO | EDO. |
FastPageMode | Fast Page Mode. |
Logical | Logical Non-volatile device. |
LPDDR3_SDRAM | LPDDR3 SDRAM. |
LPDDR4_SDRAM | LPDDR4 SDRAM. |
PipelinedNibble | Pipelined Nibble. |
ROM | ROM. |
SDRAM | SDRAM. |
MemoryMedia:
Media of this Memory.
string | Description |
---|---|
DRAM | DRAM media. |
NAND | NAND media. |
Proprietary | Proprietary media. |
MemoryType:
The type of Memory.
string | Description |
---|---|
DRAM | The memory module is composed of volatile memory. |
NVDIMM_F | The memory module is composed of non-volatile memory. |
NVDIMM_N | The memory module is composed of volatile memory backed by non-volatile memory. |
NVDIMM_P | The memory module is composed of a combination of non-volatile and volatile memory. |
OperatingMemoryModes:
Memory modes supported by the Memory.
string | Description |
---|---|
Block | Block accessible system memory. |
PMEM | Persistent memory, byte accesible through system address space. |
Volatile | Volatile memory. |
SecurityStates:
Security states supported by the Memory.
string | Description |
---|---|
Disabled | Secure mode is disabled. |
Enabled | Secure mode is enabled. |
Frozen | Secure state is frozen and can not be modified until reset. |
Locked | Secure mode is enabled and access to the data is locked. |
Passphraselimit | Number of attempts to unlock the Memory exceeded limit. |
Unlocked | Secure mode is enabled and access to the data is unlocked. |
MemoryDomain 1.2.0
This is the schema definition of a Memory Domain and its configuration. Memory Domains are used to indicate to the client which Memory (DIMMs) can be grouped together in Memory Chunks to form interleave sets or otherwise grouped together.
AllowsBlockProvisioning | boolean read-only (null) |
Indicates if this Memory Domain supports the provisioning of blocks of memory. |
AllowsMemoryChunkCreation | boolean read-only (null) |
Indicates if this Memory Domain supports the creation of Memory Chunks. |
AllowsMirroring | boolean read-only (null) |
Indicates if this Memory Domain supports the creation of Memory Chunks with mirroring enabled. |
AllowsSparing | boolean read-only (null) |
Indicates if this Memory Domain supports the creation of Memory Chunks with sparing enabled. |
Description | string read-only (null) |
Provides a description of this resource and is used for commonality in the schema definitions. |
Id | string read-only required |
Uniquely identifies the resource within the collection of like resources. |
InterleavableMemorySets [ { | array | This is the interleave sets for the memory chunk. |
MemorySet [ { | array | This is the collection of memory for a particular interleave set. |
@odata.id | string read-only |
Link to a Memory resource. See the Links section and the Memory schema for details. |
} ] | ||
} ] | ||
MemoryChunks { | object (null) |
A reference to the collection of Memory Chunks associated with this Memory Domain. Contains a link to a resource. |
@odata.id | string read-only |
Link to Collection of MemoryChunks. See the MemoryChunks schema for details. |
} | ||
Name | string read-only required |
The name of the resource or array element. |
Oem {} | object | This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. See the Resource schema for details on this property. |
MemoryMetrics 1.1.3
MemoryMetrics contains usage and health statistics for a single Memory module or device instance.
BlockSizeBytes | number (Bytes) read-only (null) |
Block size in bytes. |
CurrentPeriod { | object | This object contains the Memory metrics since last reset or ClearCurrentPeriod action. |
BlocksRead | number read-only (null) |
Number of blocks read since reset. |
BlocksWritten | number read-only (null) |
Number of blocks written since reset. |
} | ||
Description | string read-only (null) |
Provides a description of this resource and is used for commonality in the schema definitions. |
HealthData { | object | This object describes the health information of the memory. |
AlarmTrips { | object | Alarm trip information about the memory. |
AddressParityError | boolean read-only (null) |
Address parity error detected status. |
CorrectableECCError | boolean read-only (null) |
Correctable data error threshold crossing alarm trip detected status. |
SpareBlock | boolean read-only (null) |
Spare block capacity crossing alarm trip detected status. |
Temperature | boolean read-only (null) |
Temperature threshold crossing alarm trip detected status. |
UncorrectableECCError | boolean read-only (null) |
Uncorrectable data error threshold crossing alarm trip detected status. |
} | ||
DataLossDetected | boolean read-only (null) |
Data loss detection status. |
LastShutdownSuccess | boolean read-only (null) |
Status of last shutdown. |
PerformanceDegraded | boolean read-only (null) |
Performance degraded mode status. |
PredictedMediaLifeLeftPercent | number read-only (null) |
The percentage of reads and writes that are predicted to still be available for the media. |
RemainingSpareBlockPercentage | number read-only (null) |
Remaining spare blocks in percentage. |
} | ||
Id | string read-only required |
Uniquely identifies the resource within the collection of like resources. |
LifeTime { | object | This object contains the Memory metrics for the lifetime of the Memory. |
BlocksRead | number read-only (null) |
Number of blocks read for the lifetime of the Memory. |
BlocksWritten | number read-only (null) |
Number of blocks written for the lifetime of the Memory. |
} | ||
Name | string read-only required |
The name of the resource or array element. |
Oem {} | object | This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. See the Resource schema for details on this property. |
Actions
ClearCurrentPeriod
This sets the CurrentPeriod object values to zero.
URIs:
(This action takes no parameters.)
MessageRegistry 1.1.1
This is the schema definition for all Message Registries. It represents the properties for the registries themselves. The MessageId is formed per the Redfish specification. It consists of the RegistryPrefix concatenated with the version concatenated with the unique identifier for the message registry entry.
Description | string read-only (null) |
Provides a description of this resource and is used for commonality in the schema definitions. |
Id | string read-only required |
Uniquely identifies the resource within the collection of like resources. |
Language | string read-only required |
This is the RFC 5646 compliant language code for the registry. |
Messages { | object * required* |
The pattern property indicates that a free-form string is the unique identifier for the message within the registry. |
(pattern) { | object | Property names follow regular expression pattern "[A-Za-z0-9]+" |
Description | string read-only required |
This is a short description of how and when this message is to be used. |
Message | string read-only required |
The actual message. |
NumberOfArgs | number read-only required |
The number of arguments to be expected to be passed in as MessageArgs for this message. |
Oem {} | object | Oem extension object. See the Resource schema for details on this property. |
ParamTypes [ ] | array (string (enum)) read-only |
The MessageArg types, in order, for the message. For the possible property values, see ParamTypes in Property Details. |
Resolution | string read-only required |
Used to provide suggestions on how to resolve the situation that caused the error. |
Severity | string read-only required |
This is the severity of the message. |
} | ||
(pattern) {} [ ] | array, boolean, number, object, string (null) |
Property names follow regular expression pattern "^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata\ |
} | ||
Name | string read-only required |
The name of the resource or array element. |
Oem {} | object | This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. See the Resource schema for details on this property. |
OwningEntity | string read-only required |
This is the organization or company that publishes this registry. |
RegistryPrefix | string read-only required |
This is the single word prefix used to form a messageID structure. |
RegistryVersion | string read-only required |
This is the message registry version which is used in the middle portion of a messageID. |
Property Details
ParamTypes:
The MessageArg types, in order, for the message.
string | Description |
---|---|
number | The parameter is a number. |
string | The parameter is a string. |
MessageRegistryFile 1.1.0
This is the schema definition for the Schema File locator resource.
Description | string read-only (null) |
Provides a description of this resource and is used for commonality in the schema definitions. |
Id | string read-only required |
Uniquely identifies the resource within the collection of like resources. |
Languages [ ] | array (string) read-only required |
Language codes for the schemas available. |
Location [ { | array * required* |
Location information for this schema file. |
ArchiveFile | string read-only |
If the schema is hosted on the service in an archive file, this is the name of the file within the archive. |
ArchiveUri | string read-only |
If the schema is hosted on the service in an archive file, this is the link to the archive file. |
Language | string read-only |
The language code for the file the schema is in. |
PublicationUri | string read-only |
Link to publicly available (canonical) URI for schema. |
Uri | string read-only |
Link to locally available URI for schema. |
} ] | ||
Name | string read-only required |
The name of the resource or array element. |
Oem {} | object | This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. See the Resource schema for details on this property. |
Registry | string read-only required |
The Registry Name, Major and Minor version used in MessageID construction. |
NetworkAdapter 1.1.0
A NetworkAdapter represents the physical network adapter capable of connecting to a computer network. Examples include but are not limited to Ethernet, Fibre Channel, and converged network adapters.
Assembly {} | object | A reference to the Assembly resource associated with this adapter. See the Assembly schema for details on this property. |
Controllers [ { | array | The set of network controllers ASICs that make up this NetworkAdapter. |
ControllerCapabilities { | object (null) |
The capabilities of this controller. |
DataCenterBridging { | object (null) |
Data Center Bridging (DCB) for this controller. |
Capable | boolean read-only (null) |
Whether this controller is capable of Data Center Bridging (DCB). |
} | ||
NetworkDeviceFunctionCount | number read-only (null) |
The maximum number of physical functions available on this controller. |
NetworkPortCount | number read-only (null) |
The number of physical ports on this controller. |
NPIV { | object (null) |
N_Port ID Virtualization (NPIV) capabilties for this controller. |
MaxDeviceLogins | number read-only (null) |
The maximum number of N_Port ID Virtualization (NPIV) logins allowed simultaneously from all ports on this controller. |
MaxPortLogins | number read-only (null) |
The maximum number of N_Port ID Virtualization (NPIV) logins allowed per physical port on this controller. |
} | ||
VirtualizationOffload { | object (null) |
Virtualization offload for this controller. |
SRIOV { | object (null) |
Single-Root Input/Output Virtualization (SR-IOV) capabilities. |
SRIOVVEPACapable | boolean read-only (null) |
Whether this controller supports Single Root Input/Output Virtualization (SR-IOV) in Virtual Ethernet Port Aggregator (VEPA) mode. |
} | ||
VirtualFunction { | object (null) |
A virtual function of a controller. |
DeviceMaxCount | number read-only (null) |
The maximum number of Virtual Functions (VFs) supported by this controller. |
MinAssignmentGroupSize | number read-only (null) |
The minimum number of Virtual Functions (VFs) that can be allocated or moved between physical functions for this controller. |
NetworkPortMaxCount | number read-only (null) |
The maximum number of Virtual Functions (VFs) supported per network port for this controller. |
} | ||
} | ||
} | ||
FirmwarePackageVersion | string read-only (null) |
The version of the user-facing firmware package. |
Links { | object | Links. |
NetworkDeviceFunctions [ { | array | Contains the members of this collection. |
@odata.id | string read-only |
Link to a NetworkDeviceFunction resource. See the Links section and the NetworkDeviceFunction schema for details. |
} ] | ||
NetworkPorts [ { | array | Contains the members of this collection. |
@odata.id | string read-only |
Link to a NetworkPort resource. See the Links section and the NetworkPort schema for details. |
} ] | ||
Oem {} | object | Oem extension object. See the Resource schema for details on this property. |
PCIeDevices [ { | array | Contains the members of this collection. |
@odata.id | string read-only |
Link to a PCIeDevice resource. See the Links section and the PCIeDevice schema for details. |
} ] | ||
} | ||
Location {} | object | This type describes the location of a resource. See the Resource schema for details on this property. |
} ] | ||
Description | string read-only (null) |
Provides a description of this resource and is used for commonality in the schema definitions. |
Id | string read-only required |
Uniquely identifies the resource within the collection of like resources. |
Manufacturer | string read-only (null) |
The manufacturer or OEM of this network adapter. |
Model | string read-only (null) |
The model string for this network adapter. |
Name | string read-only required |
The name of the resource or array element. |
NetworkDeviceFunctions { | object | Contains the members of this collection. Contains a link to a resource. |
@odata.id | string read-only |
Link to Collection of NetworkDeviceFunction. See the NetworkDeviceFunction schema for details. |
} | ||
NetworkPorts { | object | Contains the members of this collection. Contains a link to a resource. |
@odata.id | string read-only |
Link to Collection of NetworkPort. See the NetworkPort schema for details. |
} | ||
Oem {} | object | This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. See the Resource schema for details on this property. |
PartNumber | string read-only (null) |
Part number for this network adapter. |
SerialNumber | string read-only (null) |
The serial number for this network adapter. |
SKU | string read-only (null) |
The manufacturer SKU for this network adapter. |
Status {} | object (null) |
This type describes the status and health of a resource and its children. See the Resource schema for details on this property. |
Actions
ResetSettingsToDefault
This action is to clear the settings back to factory defaults.
URIs:
(This action takes no parameters.)
NetworkDeviceFunction 1.2.1
A Network Device Function represents a logical interface exposed by the network adapter.
AssignablePhysicalPorts [ { | array | The array of physical port references that this network device function may be assigned to. |
@odata.id | string read-only |
Link to a NetworkPort resource. See the Links section and the NetworkPort schema for details. |
} ] | ||
BootMode | string (enum) read-write (null) |
The boot mode configured for this network device function. For the possible property values, see BootMode in Property Details. |
Description | string read-only (null) |
Provides a description of this resource and is used for commonality in the schema definitions. |
DeviceEnabled | boolean read-write (null) |
Whether the network device function is enabled. |
Ethernet { | object (null) |
Ethernet. |
MACAddress | string read-write (null) |
This is the currently configured MAC address of the (logical port) network device function. |
MTUSize | number read-write (null) |
The Maximum Transmission Unit (MTU) configured for this network device function. |
PermanentMACAddress | string read-only (null) |
This is the permanent MAC address assigned to this network device function (physical function). |
} | ||
FibreChannel { | object (null) |
Fibre Channel. |
AllowFIPVLANDiscovery | boolean read-write (null) |
Whether the FCoE Initialization Protocol (FIP) is used for populating the FCoE VLAN Id. |
BootTargets [ { | array | An array of Fibre Channel boot targets configured for this network device function. |
BootPriority | number read-write (null) |
The relative priority for this entry in the boot targets array. |
LUNID | string read-write (null) |
The Logical Unit Number (LUN) ID to boot from on the device referred to by the corresponding WWPN. |
WWPN | string read-write (null) |
The World-Wide Port Name to boot from. |
} ] | ||
FCoEActiveVLANId | number read-only (null) |
The active FCoE VLAN ID. |
FCoELocalVLANId | number read-write (null) |
The locally configured FCoE VLAN ID. |
PermanentWWNN | string read-only (null) |
This is the permanent WWNN address assigned to this network device function (physical function). |
PermanentWWPN | string read-only (null) |
This is the permanent WWPN address assigned to this network device function (physical function). |
WWNN | string read-write (null) |
This is the currently configured WWNN address of the network device function (physical function). |
WWNSource | string (enum) read-write (null) |
The configuration source of the WWNs for this connection (WWPN and WWNN). For the possible property values, see WWNSource in Property Details. |
WWPN | string read-write (null) |
This is the currently configured WWPN address of the network device function (physical function). |
} | ||
Id | string read-only required |
Uniquely identifies the resource within the collection of like resources. |
iSCSIBoot { | object (null) |
iSCSI Boot. |
AuthenticationMethod | string (enum) read-write (null) |
The iSCSI boot authentication method for this network device function. For the possible property values, see AuthenticationMethod in Property Details. |
CHAPSecret | string read-write (null) |
The shared secret for CHAP authentication. |
CHAPUsername | string read-write (null) |
The username for CHAP authentication. |
InitiatorDefaultGateway | string read-write (null) |
The IPv6 or IPv4 iSCSI boot default gateway. |
InitiatorIPAddress | string read-write (null) |
The IPv6 or IPv4 address of the iSCSI initiator. |
InitiatorName | string read-write (null) |
The iSCSI initiator name. |
InitiatorNetmask | string read-write (null) |
The IPv6 or IPv4 netmask of the iSCSI boot initiator. |
IPAddressType | string (enum) read-write (null) |
The type of IP address (IPv6 or IPv4) being populated in the iSCSIBoot IP address fields. For the possible property values, see IPAddressType in Property Details. |
IPMaskDNSViaDHCP | boolean read-write (null) |
Whether the iSCSI boot initiator uses DHCP to obtain the iniator name, IP address, and netmask. |
MutualCHAPSecret | string read-write (null) |
The CHAP Secret for 2-way CHAP authentication. |
MutualCHAPUsername | string read-write (null) |
The CHAP Username for 2-way CHAP authentication. |
PrimaryDNS | string read-write (null) |
The IPv6 or IPv4 address of the primary DNS server for the iSCSI boot initiator. |
PrimaryLUN | number read-write (null) |
The logical unit number (LUN) for the primary iSCSI boot target. |
PrimaryTargetIPAddress | string read-write (null) |
The IP address (IPv6 or IPv4) for the primary iSCSI boot target. |
PrimaryTargetName | string read-write (null) |
The name of the iSCSI primary boot target. |
PrimaryTargetTCPPort | number read-write (null) |
The TCP port for the primary iSCSI boot target. |
PrimaryVLANEnable | boolean read-write (null) |
This indicates if the primary VLAN is enabled. |
PrimaryVLANId | number read-write (null) |
The 802.1q VLAN ID to use for iSCSI boot from the primary target. |
RouterAdvertisementEnabled | boolean read-write (null) |
Whether IPv6 router advertisement is enabled for the iSCSI boot target. |
SecondaryDNS | string read-write (null) |
The IPv6 or IPv4 address of the secondary DNS server for the iSCSI boot initiator. |
SecondaryLUN | number read-write (null) |
The logical unit number (LUN) for the secondary iSCSI boot target. |
SecondaryTargetIPAddress | string read-write (null) |
The IP address (IPv6 or IPv4) for the secondary iSCSI boot target. |
SecondaryTargetName | string read-write (null) |
The name of the iSCSI secondary boot target. |
SecondaryTargetTCPPort | number read-write (null) |
The TCP port for the secondary iSCSI boot target. |
SecondaryVLANEnable | boolean read-write (null) |
This indicates if the secondary VLAN is enabled. |
SecondaryVLANId | number read-write (null) |
The 802.1q VLAN ID to use for iSCSI boot from the secondary target. |
TargetInfoViaDHCP | boolean read-write (null) |
Whether the iSCSI boot target name, LUN, IP address, and netmask should be obtained from DHCP. |
} | ||
Links { | object | Links. |
Endpoints [ { } ] | array (object) | An array of references to endpoints associated with this network device function. This is the schema definition for the Endpoint resource. It represents the properties of an entity that sends or receives protocol defined messages over a transport. See the Endpoint schema for details on this property. |
PCIeFunction { | object | Contains the members of this collection. See the PCIeFunction schema for details on this property. |
@odata.id | string read-only |
Link to a PCIeFunction resource. See the Links section and the PCIeFunction schema for details. |
} | ||
} | ||
MaxVirtualFunctions | number read-only (null) |
The number of virtual functions (VFs) that are available for this Network Device Function. |
Name | string read-only required |
The name of the resource or array element. |
NetDevFuncCapabilities [ ] | array (string (enum)) read-only (null) |
Capabilities of this network device function. For the possible property values, see NetDevFuncCapabilities in Property Details. |
NetDevFuncType | string (enum) read-write (null) |
The configured capability of this network device function. For the possible property values, see NetDevFuncType in Property Details. |
Oem {} | object | This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. See the Resource schema for details on this property. |
PhysicalPortAssignment { | object | The physical port that this network device function is currently assigned to. See the NetworkPort schema for details on this property. |
@odata.id | string read-only |
Link to a NetworkPort resource. See the Links section and the NetworkPort schema for details. |
} | ||
Status {} | object (null) |
This type describes the status and health of a resource and its children. See the Resource schema for details on this property. |
VirtualFunctionsEnabled | boolean read-only (null) |
Whether Single Root I/O Virtualization (SR-IOV) Virual Functions (VFs) are enabled for this Network Device Function. |
Property Details
AuthenticationMethod:
The iSCSI boot authentication method for this network device function.
string | Description |
---|---|
CHAP | iSCSI Challenge Handshake Authentication Protocol (CHAP) authentication is used. |
MutualCHAP | iSCSI Mutual Challenge Handshake Authentication Protocol (CHAP) authentication is used. |
None | No iSCSI authentication is used. |
BootMode:
The boot mode configured for this network device function.
string | Description |
---|---|
Disabled | Do not indicate to UEFI/BIOS that this device is bootable. |
FibreChannel | Boot this device using the embedded Fibre Channel support and configuration. Only applicable if the NetworkDeviceFunctionType is set to FibreChannel. |
FibreChannelOverEthernet | Boot this device using the embedded Fibre Channel over Ethernet (FCoE) boot support and configuration. Only applicable if the NetworkDeviceFunctionType is set to FibreChannelOverEthernet. |
iSCSI | Boot this device using the embedded iSCSI boot support and configuration. Only applicable if the NetworkDeviceFunctionType is set to iSCSI. |
PXE | Boot this device using the embedded PXE support. Only applicable if the NetworkDeviceFunctionType is set to Ethernet. |
IPAddressType:
The type of IP address (IPv6 or IPv4) being populated in the iSCSIBoot IP address fields.
string | Description |
---|---|
IPv4 | IPv4 addressing is used for all IP-fields in this object. |
IPv6 | IPv6 addressing is used for all IP-fields in this object. |
NetDevFuncCapabilities:
Capabilities of this network device function.
string | Description |
---|---|
Disabled | Neither enumerated nor visible to the operating system. |
Ethernet | Appears to the operating system as an Ethernet device. |
FibreChannel | Appears to the operating system as a Fibre Channel device. |
FibreChannelOverEthernet | Appears to the operating system as an FCoE device. |
iSCSI | Appears to the operating system as an iSCSI device. |
NetDevFuncType:
The configured capability of this network device function.
string | Description |
---|---|
Disabled | Neither enumerated nor visible to the operating system. |
Ethernet | Appears to the operating system as an Ethernet device. |
FibreChannel | Appears to the operating system as a Fibre Channel device. |
FibreChannelOverEthernet | Appears to the operating system as an FCoE device. |
iSCSI | Appears to the operating system as an iSCSI device. |
WWNSource:
The configuration source of the WWNs for this connection (WWPN and WWNN).
string | Description |
---|---|
ConfiguredLocally | The set of FC/FCoE boot targets was applied locally through API or UI. |
ProvidedByFabric | The set of FC/FCoE boot targets was applied by the Fibre Channel fabric. |
NetworkInterface 1.1.0
A NetworkInterface contains references linking NetworkAdapter, NetworkPort, and NetworkDeviceFunction resources and represents the functionality available to the containing system.
Description | string read-only (null) |
Provides a description of this resource and is used for commonality in the schema definitions. |
Id | string read-only required |
Uniquely identifies the resource within the collection of like resources. |
Links { | object | Links. |
NetworkAdapter { | object | Contains the members of this collection. See the NetworkAdapter schema for details on this property. |
@odata.id | string read-only |
Link to a NetworkAdapter resource. See the Links section and the NetworkAdapter schema for details. |
} | ||
Oem {} | object | Oem extension object. See the Resource schema for details on this property. |
} | ||
Name | string read-only required |
The name of the resource or array element. |
NetworkDeviceFunctions { | object | Contains the members of this collection. Contains a link to a resource. |
@odata.id | string read-only |
Link to Collection of NetworkDeviceFunction. See the NetworkDeviceFunction schema for details. |
} | ||
NetworkPorts { | object | Contains the members of this collection. Contains a link to a resource. |
@odata.id | string read-only |
Link to Collection of NetworkPort. See the NetworkPort schema for details. |
} | ||
Oem {} | object | This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. See the Resource schema for details on this property. |
Status {} | object (null) |
This type describes the status and health of a resource and its children. See the Resource schema for details on this property. |
NetworkPort 1.1.0
A Network Port represents a discrete physical port capable of connecting to a network.
ActiveLinkTechnology | string (enum) read-write (null) |
Network Port Active Link Technology. For the possible property values, see ActiveLinkTechnology in Property Details. |
AssociatedNetworkAddresses [ ] | array (string, null) read-only |
The array of configured network addresses (MAC or WWN) that are associated with this Network Port, including the programmed address of the lowest numbered Network Device Function, the configured but not active address if applicable, the address for hardware port teaming, or other network addresses. |
Description | string read-only (null) |
Provides a description of this resource and is used for commonality in the schema definitions. |
EEEEnabled | boolean read-write (null) |
Whether IEEE 802.3az Energy Efficient Ethernet (EEE) is enabled for this network port. |
FlowControlConfiguration | string (enum) read-write (null) |
The locally configured 802.3x flow control setting for this network port. For the possible property values, see FlowControlConfiguration in Property Details. |
FlowControlStatus | string (enum) read-only (null) |
The 802.3x flow control behavior negotiated with the link partner for this network port (Ethernet-only). For the possible property values, see FlowControlStatus in Property Details. |
Id | string read-only required |
Uniquely identifies the resource within the collection of like resources. |
LinkStatus | string (enum) read-only (null) |
The status of the link between this port and its link partner. For the possible property values, see LinkStatus in Property Details. |
Name | string read-only required |
The name of the resource or array element. |
NetDevFuncMaxBWAlloc [ { | array | The array of maximum bandwidth allocation percentages for the Network Device Functions associated with this port. |
MaxBWAllocPercent | number read-write (null) |
The maximum bandwidth allocation percentage allocated to the corresponding network device function instance. |
NetworkDeviceFunction { | object | Contains the members of this collection. See the NetworkDeviceFunction schema for details on this property. |
@odata.id | string read-only |
Link to a NetworkDeviceFunction resource. See the Links section and the NetworkDeviceFunction schema for details. |
} | ||
} ] | ||
NetDevFuncMinBWAlloc [ { | array | The array of minimum bandwidth allocation percentages for the Network Device Functions associated with this port. |
MinBWAllocPercent | number read-write (null) |
The minimum bandwidth allocation percentage allocated to the corresponding network device function instance. |
NetworkDeviceFunction { | object | Contains the members of this collection. See the NetworkDeviceFunction schema for details on this property. |
@odata.id | string read-only |
Link to a NetworkDeviceFunction resource. See the Links section and the NetworkDeviceFunction schema for details. |
} | ||
} ] | ||
Oem {} | object | This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. See the Resource schema for details on this property. |
PhysicalPortNumber | string read-only (null) |
The physical port number label for this port. |
PortMaximumMTU | number read-only (null) |
The largest maximum transmission unit (MTU) that can be configured for this network port. |
SignalDetected | boolean read-only (null) |
Whether or not the port has detected enough signal on enough lanes to establish link. |
Status {} | object (null) |
This type describes the status and health of a resource and its children. See the Resource schema for details on this property. |
SupportedEthernetCapabilities [ ] | array (string (enum)) read-only (null) |
The set of Ethernet capabilities that this port supports. For the possible property values, see SupportedEthernetCapabilities in Property Details. |
SupportedLinkCapabilities [ { | array | The self-described link capabilities of this port. |
LinkNetworkTechnology | string (enum) read-only (null) |
The self-described link network technology capabilities of this port. For the possible property values, see LinkNetworkTechnology in Property Details. |
LinkSpeedMbps | number read-only (null) |
The speed of the link in Mbps when this link network technology is active. |
} ] | ||
WakeOnLANEnabled | boolean read-write (null) |
Whether Wake on LAN (WoL) is enabled for this network port. |
Property Details
ActiveLinkTechnology:
Network Port Active Link Technology.
string | Description |
---|---|
Ethernet | The port is capable of connecting to an Ethernet network. |
FibreChannel | The port is capable of connecting to a Fibre Channel network. |
InfiniBand | The port is capable of connecting to an InfiniBand network. |
FlowControlConfiguration:
The locally configured 802.3x flow control setting for this network port.
string | Description |
---|---|
None | No IEEE 802.3x flow control is enabled on this port. |
RX | IEEE 802.3x flow control may be initiated by the link partner. |
TX | IEEE 802.3x flow control may be initiated by this station. |
TX_RX | IEEE 802.3x flow control may be initiated by this station or the link partner. |
FlowControlStatus:
The 802.3x flow control behavior negotiated with the link partner for this network port (Ethernet-only).
string | Description |
---|---|
None | No IEEE 802.3x flow control is enabled on this port. |
RX | IEEE 802.3x flow control may be initiated by the link partner. |
TX | IEEE 802.3x flow control may be initiated by this station. |
TX_RX | IEEE 802.3x flow control may be initiated by this station or the link partner. |
LinkNetworkTechnology:
The self-described link network technology capabilities of this port.
string | Description |
---|---|
Ethernet | The port is capable of connecting to an Ethernet network. |
FibreChannel | The port is capable of connecting to a Fibre Channel network. |
InfiniBand | The port is capable of connecting to an InfiniBand network. |
LinkStatus:
The status of the link between this port and its link partner.
string | Description |
---|---|
Down | The port is enabled but link is down. |
Up | The port is enabled and link is good (up). |
SupportedEthernetCapabilities:
The set of Ethernet capabilities that this port supports.
string | Description |
---|---|
EEE | IEEE 802.3az Energy Efficient Ethernet (EEE) is supported on this port. |
WakeOnLAN | Wake on LAN (WoL) is supported on this port. |
PCIeDevice 1.2.0
This is the schema definition for the PCIeDevice resource. It represents the properties of a PCIeDevice attached to a System.
Assembly {} | object | A reference to the Assembly resource associated with this PCIe device. See the Assembly schema for details on this property. |
AssetTag | string read-write (null) |
The user assigned asset tag for this PCIe device. |
Description | string read-only (null) |
Provides a description of this resource and is used for commonality in the schema definitions. |
DeviceType | string (enum) read-only |
The device type for this PCIe device. For the possible property values, see DeviceType in Property Details. |
FirmwareVersion | string read-only (null) |
The version of firmware for this PCIe device. |
Id | string read-only required |
Uniquely identifies the resource within the collection of like resources. |
Links { | object | The links object contains the links to other resources that are related to this resource. |
Chassis [ { | array | An array of references to the chassis in which the PCIe device is contained. |
@odata.id | string read-only |
Link to a Chassis resource. See the Links section and the Chassis schema for details. |
} ] | ||
Oem {} | object | Oem extension object. See the Resource schema for details on this property. |
PCIeFunctions [ { | array | An array of references to PCIeFunctions exposed by this device. |
@odata.id | string read-only |
Link to a PCIeFunction resource. See the Links section and the PCIeFunction schema for details. |
} ] | ||
} | ||
Manufacturer | string read-only (null) |
This is the manufacturer of this PCIe device. |
Model | string read-only (null) |
This is the model number for the PCIe device. |
Name | string read-only required |
The name of the resource or array element. |
Oem {} | object | This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. See the Resource schema for details on this property. |
PartNumber | string read-only (null) |
The part number for this PCIe device. |
SerialNumber | string read-only (null) |
The serial number for this PCIe device. |
SKU | string read-only (null) |
This is the SKU for this PCIe device. |
Status {} | object (null) |
This type describes the status and health of a resource and its children. See the Resource schema for details on this property. |
Property Details
DeviceType:
The device type for this PCIe device.
string | Description |
---|---|
MultiFunction | A multi-function PCIe device. |
Simulated | A PCIe device which is not currently physically present, but is being simulated by the PCIe infrastructure. |
SingleFunction | A single-function PCIe device. |
PCIeFunction 1.2.0
This is the schema definition for the PCIeFunction resource. It represents the properties of a PCIeFunction attached to a System.
ClassCode | string read-only (null) |
The Class Code of this PCIe function. |
Description | string read-only (null) |
Provides a description of this resource and is used for commonality in the schema definitions. |
DeviceClass | string (enum) read-only |
The class for this PCIe Function. For the possible property values, see DeviceClass in Property Details. |
DeviceId | string read-only (null) |
The Device ID of this PCIe function. |
FunctionId | number read-only (null) |
The the PCIe Function identifier. |
FunctionType | string (enum) read-only |
The type of the PCIe Function. For the possible property values, see FunctionType in Property Details. |
Id | string read-only required |
Uniquely identifies the resource within the collection of like resources. |
Links { | object | The links object contains the links to other resources that are related to this resource. |
Drives [ { | array | An array of references to the drives which the PCIe device produces. |
@odata.id | string read-only |
Link to a Drive resource. See the Links section and the Drive schema for details. |
} ] | ||
EthernetInterfaces [ { | array | An array of references to the ethernet interfaces which the PCIe device produces. |
@odata.id | string read-only |
Link to a EthernetInterface resource. See the Links section and the EthernetInterface schema for details. |
} ] | ||
NetworkDeviceFunctions [ { | array | An array of references to the Network Device Functions which the PCIe device produces. |
@odata.id | string read-only |
Link to a NetworkDeviceFunction resource. See the Links section and the NetworkDeviceFunction schema for details. |
} ] | ||
Oem {} | object | Oem extension object. See the Resource schema for details on this property. |
PCIeDevice { | object (null) |
A reference to the PCIeDevice on which this function resides. See the PCIeDevice schema for details on this property. |
@odata.id | string read-only |
Link to a PCIeDevice resource. See the Links section and the PCIeDevice schema for details. |
} | ||
StorageControllers [ { | array | An array of references to the storage controllers which the PCIe device produces. |
@odata.id | string read-only |
Link to a StorageController resource. See the Links section and the Storage schema for details. |
} ] | ||
} | ||
Name | string read-only required |
The name of the resource or array element. |
Oem {} | object | This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. See the Resource schema for details on this property. |
RevisionId | string read-only (null) |
The Revision ID of this PCIe function. |
Status {} | object (null) |
This type describes the status and health of a resource and its children. See the Resource schema for details on this property. |
SubsystemId | string read-only (null) |
The Subsystem ID of this PCIe function. |
SubsystemVendorId | string read-only (null) |
The Subsystem Vendor ID of this PCIe function. |
VendorId | string read-only (null) |
The Vendor ID of this PCIe function. |
Property Details
DeviceClass:
The class for this PCIe Function.
string | Description |
---|---|
Bridge | A bridge. |
CommunicationController | A communication controller. |
Coprocessor | A coprocessor. |
DisplayController | A display controller. |
DockingStation | A docking station. |
EncryptionController | An encryption controller. |
GenericSystemPeripheral | A generic system peripheral. |
InputDeviceController | An input device controller. |
IntelligentController | An intelligent controller. |
MassStorageController | A mass storage controller. |
MemoryController | A memory controller. |
MultimediaController | A multimedia controller. |
NetworkController | A network controller. |
NonEssentialInstrumentation | A non-essential instrumentation. |
Other | A other class. The function Device Class Id needs to be verified. |
ProcessingAccelerators | A processing accelerators. |
Processor | A processor. |
SatelliteCommunicationsController | A satellite communications controller. |
SerialBusController | A serial bus controller. |
SignalProcessingController | A signal processing controller. |
UnassignedClass | An unassigned class. |
UnclassifiedDevice | An unclassified device. |
WirelessController | A wireless controller. |
FunctionType:
The type of the PCIe Function.
string | Description |
---|---|
Physical | A physical PCie function. |
Virtual | A virtual PCIe function. |
PCIeSlots 1.0.0
This is the schema definition for the PCIe Slot properties.
URIs:
/redfish/v1/Chassis/{ChassisId}/PCIeSlots
Description | string read-only (null) |
Provides a description of this resource and is used for commonality in the schema definitions. |
Id | string read-only required |
Uniquely identifies the resource within the collection of like resources. |
Name | string read-only required |
The name of the resource or array element. |
Oem {} | object | This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. See the Resource schema for details on this property. |
Slots [ { | array | An array of PCI Slot information. |
Lanes | integer read-only (null) |
This is the number of PCIe lanes supported by this slot. |
Links { | object (null) |
Contains references to other resources that are related to this resource. |
Oem {} | object | Oem extension object. See the Resource schema for details on this property. |
PCIeDevice [ { | array | An array of references to the PCIe Devices contained in this slot. |
@odata.id | string read-only |
Link to a PCIeDevice resource. See the Links section and the PCIeDevice schema for details. |
} ] | ||
} | ||
Location {} | object | The Location of the PCIe slot. See the Resource schema for details on this property. |
Oem {} | object | Oem extension object. See the Resource schema for details on this property. |
PCIeType | read-only (null) |
This is the PCIe specification supported by this slot. |
SlotType | string (enum) read-only (null) |
This is the PCIe slot type for this slot. For the possible property values, see SlotType in Property Details. |
Status {} | object | This property describes the status and health of the resource and its children. See the Resource schema for details on this property. |
} ] |
Property Details
SlotType:
This is the PCIe slot type for this slot.
string | Description |
---|---|
FullLength | Full-Length PCIe slot. |
HalfLength | Half-Length PCIe slot. |
LowProfile | Low-Profile or Slim PCIe slot. |
M2 | PCIe M.2 slot. |
Mini | Mini PCIe slot. |
OEM | And OEM-specific slot. |
Port 1.1.0
Port contains properties describing a port of a switch.
CurrentSpeedGbps | number (Gbit/s) read-only (null) |
The current speed of this port. |
Description | string read-only (null) |
Provides a description of this resource and is used for commonality in the schema definitions. |
Id | string read-only required |
Uniquely identifies the resource within the collection of like resources. |
Links { | object | Contains references to other resources that are related to this resource. |
AssociatedEndpoints [ { } ] | array (object) | An array of references to the endpoints that connect to the switch through this port. This is the schema definition for the Endpoint resource. It represents the properties of an entity that sends or receives protocol defined messages over a transport. See the Endpoint schema for details on this property. |
ConnectedSwitches [ { } ] | array (object) | An array of references to the switches that connect to the switch through this port. Switch contains properties describing a simple fabric switch. See the Switch schema for details on this property. |
ConnectedSwitchPorts [ { | array | An array of references to the ports that connect to the switch through this port. |
@odata.id | string read-only |
Link to another Port resource. |
} ] | ||
Oem {} | object | Oem extension object. See the Resource schema for details on this property. |
} | ||
Location {} | object | This type describes the location of a resource. See the Resource schema for details on this property. |
MaxSpeedGbps | number (Gbit/s) read-only (null) |
The maximum speed of this port as currently configured. |
Name | string read-only required |
The name of the resource or array element. |
Oem {} | object | This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. See the Resource schema for details on this property. |
PortId | string read-only (null) |
This is the label of this port on the physical switch package. |
PortProtocol | string (enum) read-only (null) |
The protocol being sent over this port. For the possible property values, see PortProtocol in Property Details. |
PortType | string (enum) read-only (null) |
This is the type of this port. For the possible property values, see PortType in Property Details. |
Status {} | object | This type describes the status and health of a resource and its children. See the Resource schema for details on this property. |
Width | number read-only (null) |
The number of lanes, phys, or other physical transport links that this port contains. |
Actions
Reset
This action is used to reset this port.
URIs:
The following table shows the parameters for the action which are included in the POST body to the URI shown in the "target" property of the Action.
{ | ||
ResetType | string (enum) read-write |
The type of reset to be performed. For the possible property values, see ResetType in Property Details. |
} |
Property Details
PortProtocol:
The protocol being sent over this port.
string | Description |
---|---|
AHCI | Advanced Host Controller Interface. |
FC | Fibre Channel. |
FCoE | Fibre Channel over Ethernet. |
FCP | Fibre Channel Protocol for SCSI. |
FICON | FIbre CONnection (FICON). |
FTP | File Transfer Protocol. |
HTTP | Hypertext Transport Protocol. |
HTTPS | Secure Hypertext Transport Protocol. |
iSCSI | Internet SCSI. |
iWARP | Internet Wide Area Remote Direct Memory Access Protocol. |
NFSv3 | Network File System version 3. |
NFSv4 | Network File System version 4. |
NVMe | Non-Volatile Memory Express. |
NVMeOverFabrics | NVMe over Fabrics. |
OEM | OEM specific. |
PCIe | PCI Express (Vendor Proprietary). |
RoCE | RDMA over Converged Ethernet Protocol. |
RoCEv2 | RDMA over Converged Ethernet Protocol Version 2. |
SAS | Serial Attached SCSI. |
SATA | Serial AT Attachment. |
SFTP | Secure File Transfer Protocol. |
SMB | Server Message Block (aka CIFS Common Internet File System). |
UHCI | Universal Host Controller Interface. |
USB | Universal Serial Bus. |
PortType:
This is the type of this port.
string | Description |
---|---|
BidirectionalPort | This port connects to any type of device. |
DownstreamPort | This port connects to a target device. |
InterswitchPort | This port connects to another switch. |
ManagementPort | This port connects to a switch manager. |
UnconfiguredPort | This port has not yet been configured. |
UpstreamPort | This port connects to a host device. |
ResetType:
The type of reset to be performed.
string | Description |
---|---|
ForceOff | Turn the unit off immediately (non-graceful shutdown). |
ForceOn | Turn the unit on immediately. |
ForceRestart | Perform an immediate (non-graceful) shutdown, followed by a restart. |
GracefulRestart | Perform a graceful shutdown followed by a restart of the system. |
GracefulShutdown | Perform a graceful shutdown and power off. |
Nmi | Generate a Diagnostic Interrupt (usually an NMI on x86 systems) to cease normal operations, perform diagnostic actions and typically halt the system. |
On | Turn the unit on. |
PowerCycle | Perform a power cycle of the unit. |
PushPowerButton | Simulate the pressing of the physical power button on this unit. |
Power 1.5.0
This is the schema definition for the Power Metrics. It represents the properties for Power Consumption and Power Limiting.
Description | string read-only (null) |
Provides a description of this resource and is used for commonality in the schema definitions. |
Id | string read-only required |
Uniquely identifies the resource within the collection of like resources. |
Name | string read-only required |
The name of the resource or array element. |
Oem {} | object | This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. See the Resource schema for details on this property. |
PowerControl [ { | array | This is the definition for power control function (power reading/limiting). |
Actions {} | object | The available actions for this resource. |
MemberId | string read-only |
This is the identifier for the member within the collection. |
Name | string read-only (null) |
Power Control Function name. |
Oem {} | object | This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. See the Resource schema for details on this property. |
PhysicalContext | string (enum) read-only |
Describes the area, device, or set of devices to which this power control applies. For the possible property values, see PhysicalContext in Property Details. |
PowerAllocatedWatts | number (W) read-only (null) |
The total amount of power that has been allocated (or budegeted)to chassis resources. |
PowerAvailableWatts | number (W) read-only (null) |
The amount of power not already budgeted and therefore available for additional allocation. (powerCapacity - powerAllocated). This indicates how much reserve power capacity is left. |
PowerCapacityWatts | number (W) read-only (null) |
The total amount of power available to the chassis for allocation. This may the power supply capacity, or power budget assigned to the chassis from an up-stream chassis. |
PowerConsumedWatts | number (W) read-only (null) |
The actual power being consumed by the chassis. |
PowerLimit { | object | Power limit status and configuration information for this chassis. |
CorrectionInMs | number (ms) read-write (null) |
The time required for the limiting process to reduce power consumption to below the limit. |
LimitException | string (enum) read-write (null) |
The action that is taken if the power cannot be maintained below the LimitInWatts. For the possible property values, see LimitException in Property Details. |
LimitInWatts | number (W) read-write (null) |
The Power limit in watts. Set to null to disable power capping. |
} | ||
PowerMetrics { | object | Power readings for this chassis. |
AverageConsumedWatts | number (W) read-only (null) |
The average power level over the measurement window (the last IntervalInMin minutes). |
IntervalInMin | number (min) read-only (null) |
The time interval (or window) in which the PowerMetrics are measured over. |
MaxConsumedWatts | number (W) read-only (null) |
The highest power consumption level that has occured over the measurement window (the last IntervalInMin minutes). |
MinConsumedWatts | number (W) read-only (null) |
The lowest power consumption level over the measurement window (the last IntervalInMin minutes). |
} | ||
PowerRequestedWatts | number (W) read-only (null) |
The potential power that the chassis resources are requesting which may be higher than the current level being consumed since requested power includes budget that the chassis resource wants for future use. |
RelatedItem [ { | array | The ID(s) of the resources associated with this Power Limit. |
@odata.id | string read-only |
The unique identifier for a resource. |
} ] | ||
Status {} | object | This type describes the status and health of a resource and its children. See the Resource schema for details on this property. |
} ] | ||
PowerSupplies [ { | array | Details of the power supplies associated with this system or device. |
Actions {} | object | The available actions for this resource. |
Assembly {} | object | A reference to the Assembly resource associated with this power supply. See the Assembly schema for details on this property. |
EfficiencyPercent | number (%) read-only (null) |
The measured efficiency of this Power Supply as a percentage. |
FirmwareVersion | string read-only (null) |
The firmware version for this Power Supply. |
HotPluggable | boolean read-only (null) |
Indicates if this device can be inserted or removed while the equipment is in operation. |
IndicatorLED | string (enum) read-write (null) |
The state of the indicator LED, used to identify the power supply. For the possible property values, see IndicatorLED in Property Details. |
InputRanges [ { | array | This is the input ranges that the power supply can use. |
InputType | string (enum) read-only (null) |
The Input type (AC or DC). For the possible property values, see InputType in Property Details. |
MaximumFrequencyHz | number (Hz) read-only (null) |
The maximum line input frequency at which this power supply input range is effective. |
MaximumVoltage | number (V) read-only (null) |
The maximum line input voltage at which this power supply input range is effective. |
MinimumFrequencyHz | number (Hz) read-only (null) |
The minimum line input frequency at which this power supply input range is effective. |
MinimumVoltage | number (V) read-only (null) |
The minimum line input voltage at which this power supply input range is effective. |
Oem {} | object | Oem extension object. See the Resource schema for details on this property. |
OutputWattage | number (W) read-only (null) |
The maximum capacity of this Power Supply when operating in this input range. |
} ] | ||
LastPowerOutputWatts | number (W) read-only (null) |
The average power output of this Power Supply. |
LineInputVoltage | number (V) read-only (null) |
The line input voltage at which the Power Supply is operating. |
LineInputVoltageType | string (enum) read-only (null) |
The line voltage type supported as an input to this Power Supply. For the possible property values, see LineInputVoltageType in Property Details. |
Location {} | object | This type describes the location of a resource. See the Resource schema for details on this property. |
Manufacturer | string read-only (null) |
This is the manufacturer of this power supply. |
MemberId | string read-only |
This is the identifier for the member within the collection. |
Model | string read-only (null) |
The model number for this Power Supply. |
Name | string read-only (null) |
The name of the Power Supply. |
Oem {} | object | This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. See the Resource schema for details on this property. |
PartNumber | string read-only (null) |
The part number for this Power Supply. |
PowerCapacityWatts | number (W) read-only (null) |
The maximum capacity of this Power Supply. |
PowerInputWatts | number (W) read-only (null) |
The measured input power of this Power Supply. |
PowerOutputWatts | number (W) read-only (null) |
The measured output power of this Power Supply. |
PowerSupplyType | string (enum) read-only (null) |
The Power Supply type (AC or DC). For the possible property values, see PowerSupplyType in Property Details. |
Redundancy [ { | array | This structure is used to show redundancy for power supplies. The Component ids will reference the members of the redundancy groups. |
@odata.id | string read-only |
The unique identifier for a resource. |
} ] | ||
RelatedItem [ { | array | The ID(s) of the resources associated with this Power Limit. |
@odata.id | string read-only |
The unique identifier for a resource. |
} ] | ||
SerialNumber | string read-only (null) |
The serial number for this Power Supply. |
SparePartNumber | string read-only (null) |
The spare part number for this Power Supply. |
Status {} | object | This type describes the status and health of a resource and its children. See the Resource schema for details on this property. |
} ] | ||
Redundancy [ { | array | Redundancy information for the power subsystem of this system or device. |
@odata.id | string read-only |
The unique identifier for a resource. |
} ] | ||
Voltages [ { | array | This is the definition for voltage sensors. |
Actions {} | object | The available actions for this resource. |
LowerThresholdCritical | number (V) read-only (null) |
Below normal range but not yet fatal. |
LowerThresholdFatal | number (V) read-only (null) |
Below normal range and is fatal. |
LowerThresholdNonCritical | number (V) read-only (null) |
Below normal range. |
MaxReadingRange | number (V) read-only (null) |
Maximum value for this Voltage sensor. |
MemberId | string read-only |
This is the identifier for the member within the collection. |
MinReadingRange | number (V) read-only (null) |
Minimum value for this Voltage sensor. |
Name | string read-only (null) |
Voltage sensor name. |
Oem {} | object | This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. See the Resource schema for details on this property. |
PhysicalContext | string (enum) read-only |
Describes the area or device to which this voltage measurement applies. For the possible property values, see PhysicalContext in Property Details. |
ReadingVolts | number (V) read-only (null) |
The present reading of the voltage sensor. |
RelatedItem [ { | array | Describes the areas or devices to which this voltage measurement applies. |
@odata.id | string read-only |
The unique identifier for a resource. |
} ] | ||
SensorNumber | number read-only (null) |
A numerical identifier to represent the voltage sensor. |
Status {} | object | This type describes the status and health of a resource and its children. See the Resource schema for details on this property. |
UpperThresholdCritical | number (V) read-only (null) |
Above normal range but not yet fatal. |
UpperThresholdFatal | number (V) read-only (null) |
Above normal range and is fatal. |
UpperThresholdNonCritical | number (V) read-only (null) |
Above normal range. |
} ] |
Property Details
IndicatorLED:
The state of the indicator LED, used to identify the power supply.
string | Description |
---|---|
Blinking | The Indicator LED is blinking. |
Lit | The Indicator LED is lit. |
Off | The Indicator LED is off. |
InputType:
The Input type (AC or DC).
string | Description |
---|---|
AC | Alternating Current (AC) input range. |
DC | Direct Current (DC) input range. |
LimitException:
The action that is taken if the power cannot be maintained below the LimitInWatts.
string | Description |
---|---|
HardPowerOff | Turn the power off immediately when the limit is exceeded. |
LogEventOnly | Log an event when the limit is exceeded, but take no further action. |
NoAction | Take no action when the limit is exceeded. |
Oem | Take an OEM-defined action. |
LineInputVoltageType:
The line voltage type supported as an input to this Power Supply.
string | Description |
---|---|
AC120V | AC 120V nominal input. |
AC240V | AC 240V nominal input. |
AC277V | AC 277V nominal input. |
ACandDCWideRange | Wide range AC or DC input. |
ACHighLine | 277V AC input. This value has been Deprecated in favor of AC277V. |
ACLowLine | 100-127V AC input. This value has been Deprecated in favor of AC120V. |
ACMidLine | 200-240V AC input. This value has been Deprecated in favor of AC240V. |
ACWideRange | Wide range AC input. |
DC240V | DC 240V nominal input. |
DC380V | High Voltage DC input (380V). |
DCNeg48V | -48V DC input. |
Unknown | The power supply line input voltage type cannot be determined. |
PhysicalContext:
Describes the area or device to which this voltage measurement applies.
string | Description |
---|---|
ASIC | An ASIC device, such as an FPGA or a GPGPU. |
Back | The back of the chassis. |
Backplane | A backplane within the chassis. |
Chassis | The entire chassis. |
ComputeBay | Within a compute bay. |
CPU | A Processor (CPU). |
Exhaust | The air exhaust point of the chassis. |
ExpansionBay | Within an expansion bay. |
Fan | A fan. |
Front | The front of the chassis. |
GPU | A Graphics Processor (GPU). |
Intake | The air intake point of the chassis. |
LiquidInlet | The liquid inlet point of the chassis. |
LiquidOutlet | The liquid outlet point of the chassis. |
Lower | The lower portion of the chassis. |
Memory | A memory device. |
NetworkBay | Within a networking bay. |
NetworkingDevice | A networking device. |
PowerSupply | A power supply. |
PowerSupplyBay | Within a power supply bay. |
Room | The room. |
StorageBay | Within a storage bay. |
StorageDevice | A storage device. |
SystemBoard | The system board (PCB). |
Upper | The upper portion of the chassis. |
VoltageRegulator | A voltage regulator device. |
PowerSupplyType:
The Power Supply type (AC or DC).
string | Description |
---|---|
AC | Alternating Current (AC) power supply. |
ACorDC | Power Supply supports both DC or AC. |
DC | Direct Current (DC) power supply. |
Unknown | The power supply type cannot be determined. |
PrivilegeRegistry 1.1.1
This is the schema definition for Operation to Privilege mapping.
Description | string read-only (null) |
Provides a description of this resource and is used for commonality in the schema definitions. |
Id | string read-only required |
Uniquely identifies the resource within the collection of like resources. |
Mappings [ { | array | |
Entity | string read-only |
Indicates entity name. e.g., Manager. |
OperationMap { | object | List mapping between HTTP method and privilege required for entity. |
DELETE [ { | array | Indicates privilege required for HTTP DELETE operation. |
Privilege [ ] | array (string) read-only |
Lists the privileges that are allowed to perform the given type of HTTP operation on the entity type. |
} ] | ||
GET [ { | array | Indicates privilege required for HTTP GET operation. |
Privilege [ ] | array (string) read-only |
Lists the privileges that are allowed to perform the given type of HTTP operation on the entity type. |
} ] | ||
HEAD [ { | array | Indicates privilege required for HTTP HEAD operation. |
Privilege [ ] | array (string) read-only |
Lists the privileges that are allowed to perform the given type of HTTP operation on the entity type. |
} ] | ||
PATCH [ { | array | Indicates privilege required for HTTP PATCH operation. |
Privilege [ ] | array (string) read-only |
Lists the privileges that are allowed to perform the given type of HTTP operation on the entity type. |
} ] | ||
POST [ { | array | Indicates privilege required for HTTP POST operation. |
Privilege [ ] | array (string) read-only |
Lists the privileges that are allowed to perform the given type of HTTP operation on the entity type. |
} ] | ||
PUT [ { | array | Indicates privilege required for HTTP PUT operation. |
Privilege [ ] | array (string) read-only |
Lists the privileges that are allowed to perform the given type of HTTP operation on the entity type. |
} ] | ||
} | ||
PropertyOverrides [ { | array | Indicates privilege overrides of property or element within a entity. |
OperationMap { | object (null) |
List mapping between HTTP operation and privilege needed to perform operation. |
DELETE [ { | array | Indicates privilege required for HTTP DELETE operation. |
Privilege [ ] | array (string) read-only |
Lists the privileges that are allowed to perform the given type of HTTP operation on the entity type. |
} ] | ||
GET [ { | array | Indicates privilege required for HTTP GET operation. |
Privilege [ ] | array (string) read-only |
Lists the privileges that are allowed to perform the given type of HTTP operation on the entity type. |
} ] | ||
HEAD [ { | array | Indicates privilege required for HTTP HEAD operation. |
Privilege [ ] | array (string) read-only |
Lists the privileges that are allowed to perform the given type of HTTP operation on the entity type. |
} ] | ||
PATCH [ { | array | Indicates privilege required for HTTP PATCH operation. |
Privilege [ ] | array (string) read-only |
Lists the privileges that are allowed to perform the given type of HTTP operation on the entity type. |
} ] | ||
POST [ { | array | Indicates privilege required for HTTP POST operation. |
Privilege [ ] | array (string) read-only |
Lists the privileges that are allowed to perform the given type of HTTP operation on the entity type. |
} ] | ||
PUT [ { | array | Indicates privilege required for HTTP PUT operation. |
Privilege [ ] | array (string) read-only |
Lists the privileges that are allowed to perform the given type of HTTP operation on the entity type. |
} ] | ||
} | ||
Targets [ ] | array (string, null) read-only |
Indicates the URI or Entity. |
} ] | ||
ResourceURIOverrides [ { | array | Indicates privilege overrides of Resource URI. |
OperationMap { | object (null) |
List mapping between HTTP operation and privilege needed to perform operation. |
DELETE [ { | array | Indicates privilege required for HTTP DELETE operation. |
Privilege [ ] | array (string) read-only |
Lists the privileges that are allowed to perform the given type of HTTP operation on the entity type. |
} ] | ||
GET [ { | array | Indicates privilege required for HTTP GET operation. |
Privilege [ ] | array (string) read-only |
Lists the privileges that are allowed to perform the given type of HTTP operation on the entity type. |
} ] | ||
HEAD [ { | array | Indicates privilege required for HTTP HEAD operation. |
Privilege [ ] | array (string) read-only |
Lists the privileges that are allowed to perform the given type of HTTP operation on the entity type. |
} ] | ||
PATCH [ { | array | Indicates privilege required for HTTP PATCH operation. |
Privilege [ ] | array (string) read-only |
Lists the privileges that are allowed to perform the given type of HTTP operation on the entity type. |
} ] | ||
POST [ { | array | Indicates privilege required for HTTP POST operation. |
Privilege [ ] | array (string) read-only |
Lists the privileges that are allowed to perform the given type of HTTP operation on the entity type. |
} ] | ||
PUT [ { | array | Indicates privilege required for HTTP PUT operation. |
Privilege [ ] | array (string) read-only |
Lists the privileges that are allowed to perform the given type of HTTP operation on the entity type. |
} ] | ||
} | ||
Targets [ ] | array (string, null) read-only |
Indicates the URI or Entity. |
} ] | ||
SubordinateOverrides [ { | array | Indicates privilege overrides of subordinate resource. |
OperationMap { | object (null) |
List mapping between HTTP operation and privilege needed to perform operation. |
DELETE [ { | array | Indicates privilege required for HTTP DELETE operation. |
Privilege [ ] | array (string) read-only |
Lists the privileges that are allowed to perform the given type of HTTP operation on the entity type. |
} ] | ||
GET [ { | array | Indicates privilege required for HTTP GET operation. |
Privilege [ ] | array (string) read-only |
Lists the privileges that are allowed to perform the given type of HTTP operation on the entity type. |
} ] | ||
HEAD [ { | array | Indicates privilege required for HTTP HEAD operation. |
Privilege [ ] | array (string) read-only |
Lists the privileges that are allowed to perform the given type of HTTP operation on the entity type. |
} ] | ||
PATCH [ { | array | Indicates privilege required for HTTP PATCH operation. |
Privilege [ ] | array (string) read-only |
Lists the privileges that are allowed to perform the given type of HTTP operation on the entity type. |
} ] | ||
POST [ { | array | Indicates privilege required for HTTP POST operation. |
Privilege [ ] | array (string) read-only |
Lists the privileges that are allowed to perform the given type of HTTP operation on the entity type. |
} ] | ||
PUT [ { | array | Indicates privilege required for HTTP PUT operation. |
Privilege [ ] | array (string) read-only |
Lists the privileges that are allowed to perform the given type of HTTP operation on the entity type. |
} ] | ||
} | ||
Targets [ ] | array (string, null) read-only |
Indicates the URI or Entity. |
} ] | ||
} ] | ||
Name | string read-only required |
The name of the resource or array element. |
Oem {} | object | This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. See the Resource schema for details on this property. |
OEMPrivilegesUsed [ ] | array (string) read-only |
Lists the set of OEM Priviliges used in building this mapping. |
PrivilegesUsed [ ] | array (string (enum)) read-only |
Lists the set of Redfish standard priviliges used in building this mapping. For the possible property values, see PrivilegesUsed in Property Details. |
Property Details
PrivilegesUsed:
Lists the set of Redfish standard priviliges used in building this mapping.
string | Description |
---|---|
ConfigureComponents | Able to configure components managed by this service. |
ConfigureManager | Able to configure Manager resources. |
ConfigureSelf | Able to change the password for the current user Account. |
ConfigureUsers | Able to configure Users and their Accounts. |
Login | Able to log into the service and read resources. |
Processor 1.3.0
This is the schema definition for the Processor resource. It represents the properties of a processor attached to a System.
Assembly {} | object | A reference to the Assembly resource associated with this processor. See the Assembly schema for details on this property. |
Description | string read-only (null) |
Provides a description of this resource and is used for commonality in the schema definitions. |
Id | string read-only required |
Uniquely identifies the resource within the collection of like resources. |
InstructionSet | string (enum) read-only (null) |
The instruction set of the processor. For the possible property values, see InstructionSet in Property Details. |
Links { | object | Contains references to other resources that are related to this resource. |
Chassis { | object | A reference to the Chassis which contains this Processor. See the Chassis schema for details on this property. |
@odata.id | string read-only |
Link to a Chassis resource. See the Links section and the Chassis schema for details. |
} | ||
Oem {} | object | Oem extension object. See the Resource schema for details on this property. |
} | ||
Location {} | object | This type describes the location of a resource. See the Resource schema for details on this property. |
Manufacturer | string read-only (null) |
The processor manufacturer. |
MaxSpeedMHz | number read-only (null) |
The maximum clock speed of the processor. |
Model | string read-only (null) |
The product model number of this device. |
Name | string read-only required |
The name of the resource or array element. |
Oem {} | object | This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. See the Resource schema for details on this property. |
ProcessorArchitecture | string (enum) read-only (null) |
The architecture of the processor. For the possible property values, see ProcessorArchitecture in Property Details. |
ProcessorId { | object | Identification information for this processor. |
EffectiveFamily | string read-only (null) |
The effective Family for this processor. |
EffectiveModel | string read-only (null) |
The effective Model for this processor. |
IdentificationRegisters | string read-only (null) |
The contents of the Identification Registers (CPUID) for this processor. |
MicrocodeInfo | string read-only (null) |
The Microcode Information for this processor. |
Step | string read-only (null) |
The Step value for this processor. |
VendorId | string read-only (null) |
The Vendor Identification for this processor. |
} | ||
ProcessorType | string (enum) read-only (null) |
The type of processor. For the possible property values, see ProcessorType in Property Details. |
Socket | string read-only (null) |
The socket or location of the processor. |
Status {} | object | This type describes the status and health of a resource and its children. See the Resource schema for details on this property. |
SubProcessors { | object | A reference to the collection of Sub-Processors associated with this system, such as cores or threads that are part of a processor. Contains a link to a resource. |
@odata.id | string read-only |
Link to Collection of Processor. See the Processor schema for details. |
} | ||
TotalCores | number read-only (null) |
The total number of cores contained in this processor. |
TotalThreads | number read-only (null) |
The total number of execution threads supported by this processor. |
Property Details
InstructionSet:
The instruction set of the processor.
string | Description |
---|---|
ARM-A32 | ARM 32-bit. |
ARM-A64 | ARM 64-bit. |
IA-64 | Intel IA-64. |
MIPS32 | MIPS 32-bit. |
MIPS64 | MIPS 64-bit. |
OEM | OEM-defined. |
x86 | x86 32-bit. |
x86-64 | x86 64-bit. |
ProcessorArchitecture:
The architecture of the processor.
string | Description |
---|---|
ARM | ARM. |
IA-64 | Intel Itanium. |
MIPS | MIPS. |
OEM | OEM-defined. |
x86 | x86 or x86-64. |
ProcessorType:
The type of processor.
string | Description |
---|---|
Accelerator | An Accelerator. |
Core | A Core in a Processor. |
CPU | A Central Processing Unit. |
DSP | A Digital Signal Processor. |
FPGA | A Field Programmable Gate Array. |
GPU | A Graphics Processing Unit. |
OEM | An OEM-defined Processing Unit. |
Thread | A Thread in a Processor. |
Role 1.2.1
This resource defines a user role to be used in conjunction with a Manager Account.
AssignedPrivileges [ ] | array (string (enum)) read-write |
The redfish privileges that this role includes. For the possible property values, see AssignedPrivileges in Property Details. |
Description | string read-only (null) |
Provides a description of this resource and is used for commonality in the schema definitions. |
Id | string read-only required |
Uniquely identifies the resource within the collection of like resources. |
IsPredefined | boolean read-only |
This property is used to indicate if the Role is one of the Redfish Predefined Roles vs a Custom role. |
Name | string read-only required |
The name of the resource or array element. |
Oem {} | object | This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. See the Resource schema for details on this property. |
OemPrivileges [ ] | array (string) read-write |
The OEM privileges that this role includes. |
RoleId | string read-only required on create |
This property contains the name of the Role. |
Property Details
AssignedPrivileges:
The redfish privileges that this role includes.
string | Description |
---|---|
ConfigureComponents | Able to configure components managed by this service. |
ConfigureManager | Able to configure Manager resources. |
ConfigureSelf | Able to change the password for the current user Account. |
ConfigureUsers | Able to configure Users and their Accounts. |
Login | Able to log into the service and read resources. |
ServiceRoot 1.3.1
This object represents the root Redfish service.
AccountService { | object | This is a link to the Account Service. See the AccountService schema for details on this property. |
@odata.id | string read-only |
Link to a AccountService resource. See the Links section and the AccountService schema for details. |
} | ||
Chassis { | object | This is a link to a collection of Chassis. Contains a link to a resource. |
@odata.id | string read-only |
Link to Collection of Chassis. See the Chassis schema for details. |
} | ||
CompositionService {} | object | This is a link to the CompositionService. See the CompositionService schema for details on this property. |
Description | string read-only (null) |
Provides a description of this resource and is used for commonality in the schema definitions. |
EventService { | object | This is a link to the EventService. See the EventService schema for details on this property. |
@odata.id | string read-only |
Link to a EventService resource. See the Links section and the EventService schema for details. |
} | ||
Fabrics { | object | A link to a collection of all fabric entities. Contains a link to a resource. |
@odata.id | string read-only |
Link to Collection of Fabric. See the Fabric schema for details. |
} | ||
Id | string read-only required |
Uniquely identifies the resource within the collection of like resources. |
JsonSchemas { | object | This is a link to a collection of Json-Schema files. Contains a link to a resource. |
@odata.id | string read-only |
Link to Collection of JsonSchemaFile. See the JsonSchemaFile schema for details. |
} | ||
Links { | object * required* |
Contains references to other resources that are related to this resource. |
Oem {} | object | Oem extension object. See the Resource schema for details on this property. |
Sessions { | object * required* |
Link to a collection of Sessions. Contains a link to a resource. |
@odata.id | string read-only |
Link to Collection of Session. See the Session schema for details. |
} | ||
} | ||
Managers { | object | This is a link to a collection of Managers. Contains a link to a resource. |
@odata.id | string read-only |
Link to Collection of Manager. See the Manager schema for details. |
} | ||
Name | string read-only required |
The name of the resource or array element. |
Oem {} | object | This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. See the Resource schema for details on this property. |
Product | string read-only |
The product associated with this Redfish service. |
ProtocolFeaturesSupported { | object | Contains information about protocol features supported by the service. |
ExpandQuery { | object | Contains information about the use of $expand in the service. |
ExpandAll | boolean read-only |
This indicates whether the expand support of asterisk (expand all entries) is supported. |
Levels | boolean read-only |
This indicates whether the expand support of the $levels qualifier is supported by the service. |
Links | boolean read-only |
This indicates whether the expand support of tilde (expand only entries in the Links section) is supported. |
MaxLevels | number read-only |
This indicates the maximum number value of the $levels qualifier in expand operations. |
NoLinks | boolean read-only |
This indicates whether the expand support of period (expand only entries not in the Links section) is supported. |
} | ||
FilterQuery | boolean read-only |
This indicates whether the filter query parameter is supported. |
SelectQuery | boolean read-only |
This indicates whether the select query parameter is supported. |
} | ||
RedfishVersion | string read-only |
The version of the Redfish service. |
Registries { | object | This is a link to a collection of Registries. Contains a link to a resource. |
@odata.id | string read-only |
Link to Collection of MessageRegistryFile. See the MessageRegistryFile schema for details. |
} | ||
SessionService { | object | This is a link to the Sessions Service. See the SessionService schema for details on this property. |
@odata.id | string read-only |
Link to a SessionService resource. See the Links section and the SessionService schema for details. |
} | ||
StorageServices | read-only |
A link to a collection of all storage service entities. |
StorageSystems | read-only |
This is a link to a collection of storage systems. |
Systems { | object | This is a link to a collection of Systems. Contains a link to a resource. |
@odata.id | string read-only |
Link to Collection of ComputerSystem. See the ComputerSystem schema for details. |
} | ||
Tasks { | object | This is a link to the Task Service. See the TaskService schema for details on this property. |
@odata.id | string read-only |
Link to a TaskService resource. See the Links section and the TaskService schema for details. |
} | ||
UpdateService { | object | This is a link to the UpdateService. See the UpdateService schema for details on this property. |
@odata.id | string read-only |
Link to a UpdateService resource. See the Links section and the UpdateService schema for details. |
} | ||
UUID | string read-only (null) |
Unique identifier for a service instance. When SSDP is used, this value should be an exact match of the UUID value returned in a 200OK from an SSDP M-SEARCH request during discovery. |
Session 1.1.0
The Session resource describes a single connection (session) between a client and a Redfish service instance.
Description | string read-only (null) |
Provides a description of this resource and is used for commonality in the schema definitions. |
Id | string read-only required |
Uniquely identifies the resource within the collection of like resources. |
Name | string read-only required |
The name of the resource or array element. |
Oem {} | object | This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. See the Resource schema for details on this property. |
Password | string read-only required on create (null) |
This property is used in a POST to specify a password when creating a new session. This property is null on a GET. |
UserName | string read-only required on create (null) |
The UserName for the account for this session. |
SessionService 1.1.3
This is the schema definition for the Session Service. It represents the properties for the service itself and has links to the actual list of sessions.
Description | string read-only (null) |
Provides a description of this resource and is used for commonality in the schema definitions. |
Id | string read-only required |
Uniquely identifies the resource within the collection of like resources. |
Name | string read-only required |
The name of the resource or array element. |
Oem {} | object | This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. See the Resource schema for details on this property. |
ServiceEnabled | boolean read-write (null) |
This indicates whether this service is enabled. If set to false, the Session Service is disabled and any attempt to access it will fail. This means new sessions cannot be created, old sessions cannot be deleted though established sessions may continue operating. |
Sessions { | object | Link to a collection of Sessions. Contains a link to a resource. |
@odata.id | string read-only |
Link to Collection of Session. See the Session schema for details. |
} | ||
SessionTimeout | number (seconds) read-write |
This is the number of seconds of inactivity that a session may have before the session service closes the session due to inactivity. |
Status {} | object | This type describes the status and health of a resource and its children. See the Resource schema for details on this property. |
SimpleStorage 1.2.0
This is the schema definition for the Simple Storage resource. It represents the properties of a storage controller and its directly-attached devices.
Description | string read-only (null) |
Provides a description of this resource and is used for commonality in the schema definitions. |
Devices [ { | array | The storage devices associated with this resource. |
CapacityBytes | number (Bytes) read-only (null) |
The size of the storage device. |
Manufacturer | string read-only (null) |
The name of the manufacturer of this device. |
Model | string read-only (null) |
The product model number of this device. |
Name | string read-only required |
The name of the resource or array element. |
Oem {} | object | Oem extension object. See the Resource schema for details on this property. |
Status {} | object | This type describes the status and health of a resource and its children. See the Resource schema for details on this property. |
} ] | ||
Id | string read-only required |
Uniquely identifies the resource within the collection of like resources. |
Links { | object | Contains references to other resources that are related to this resource. |
Chassis { | object | A reference to the Chassis which contains this Simple Storage. See the Chassis schema for details on this property. |
@odata.id | string read-only |
Link to a Chassis resource. See the Links section and the Chassis schema for details. |
} | ||
Oem {} | object | Oem extension object. See the Resource schema for details on this property. |
} | ||
Name | string read-only required |
The name of the resource or array element. |
Oem {} | object | This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. See the Resource schema for details on this property. |
Status {} | object | This type describes the status and health of a resource and its children. See the Resource schema for details on this property. |
UefiDevicePath | string read-only (null) |
The UEFI device path used to access this storage controller. |
SoftwareInventory 1.2.0
This schema defines an inventory of software components.
Description | string read-only (null) |
Provides a description of this resource and is used for commonality in the schema definitions. |
Id | string read-only required |
Uniquely identifies the resource within the collection of like resources. |
LowestSupportedVersion | string read-only (null) |
A string representing the lowest supported version of this software. |
Manufacturer | string read-only (null) |
A string representing the manufacturer/producer of this software. |
Name | string read-only required |
The name of the resource or array element. |
Oem {} | object | This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. See the Resource schema for details on this property. |
RelatedItem [ { | array | The ID(s) of the resources associated with this software inventory item. |
@odata.id | string read-only |
The unique identifier for a resource. |
} ] | ||
ReleaseDate | string read-only (null) |
Release date of this software. |
SoftwareId | string read-only |
A string representing the implementation-specific ID for identifying this software. |
Status {} | object (null) |
This type describes the status and health of a resource and its children. See the Resource schema for details on this property. |
UefiDevicePaths [ ] | array (string, null) read-only |
A list of strings representing the UEFI Device Path(s) of the component(s) associated with this software inventory item. |
Updateable | boolean read-only (null) |
Indicates whether this software can be updated by the update service. |
Version | string read-only (null) |
A string representing the version of this software. |
Storage 1.4.0
This schema defines a storage subsystem and its respective properties. A storage subsystem represents a set of storage controllers (physical or virtual) and the resources such as volumes that can be accessed from that subsystem.
Description | string read-only (null) |
Provides a description of this resource and is used for commonality in the schema definitions. |
Drives [ { | array | The set of drives attached to the storage controllers represented by this resource. |
@odata.id | string read-only |
Link to a Drive resource. See the Links section and the Drive schema for details. |
} ] | ||
Id | string read-only required |
Uniquely identifies the resource within the collection of like resources. |
Links { | object | Contains references to other resources that are related to this resource. |
Enclosures [ { | array | An array of references to the chassis to which this storage subsystem is attached. |
@odata.id | string read-only |
Link to a Chassis resource. See the Links section and the Chassis schema for details. |
} ] | ||
Oem {} | object | Oem extension object. See the Resource schema for details on this property. |
} | ||
Name | string read-only required |
The name of the resource or array element. |
Oem {} | object | This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. See the Resource schema for details on this property. |
Redundancy [ { | array | Redundancy information for the storage subsystem. |
@odata.id | string read-only |
The unique identifier for a resource. |
} ] | ||
Status {} | object | This type describes the status and health of a resource and its children. See the Resource schema for details on this property. |
StorageControllers [ { | array | The set of storage controllers represented by this resource. |
Actions {} | object | The available actions for this resource. |
Assembly {} | object | A reference to the Assembly resource associated with this Storage Controller. See the Assembly schema for details on this property. |
AssetTag | string read-write (null) |
The user assigned asset tag for this storage controller. |
FirmwareVersion | string read-only (null) |
The firmware version of this storage Controller. |
Identifiers [ { } ] | array (object) | The Durable names for the storage controller. This type describes any additional identifiers for a resource. See the Resource schema for details on this property. |
Links { | object | Contains references to other resources that are related to this resource. |
Endpoints [ { } ] | array (object) | An array of references to the endpoints that connect to this controller. This is the schema definition for the Endpoint resource. It represents the properties of an entity that sends or receives protocol defined messages over a transport. See the Endpoint schema for details on this property. |
Oem {} | object | Oem extension object. See the Resource schema for details on this property. |
StorageServices [ { | array | An array of references to the StorageServices that connect to this controller. |
read-write |
The unique identifier for a resource. | |
} ] | ||
} | ||
Location {} | object | This type describes the location of a resource. See the Resource schema for details on this property. |
Manufacturer | string read-only (null) |
This is the manufacturer of this storage controller. |
MemberId | string read-only |
This is the identifier for the member within the collection. |
Model | string read-only (null) |
This is the model number for the storage controller. |
Name | string read-only (null) |
The name of the Storage Controller. |
Oem {} | object | This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. See the Resource schema for details on this property. |
PartNumber | string read-only (null) |
The part number for this storage controller. |
SerialNumber | string read-only (null) |
The serial number for this storage controller. |
SKU | string read-only (null) |
This is the SKU for this storage controller. |
SpeedGbps | number (Gbit/s) read-only (null) |
The speed of the storage controller interface. |
Status {} | object | This type describes the status and health of a resource and its children. See the Resource schema for details on this property. |
SupportedControllerProtocols [ ] | array (string (enum)) read-only |
This represents the protocols by which this storage controller can be communicated to. For the possible property values, see SupportedControllerProtocols in Property Details. |
SupportedDeviceProtocols [ ] | array (string (enum)) read-only |
This represents the protocols which the storage controller can use to communicate with attached devices. For the possible property values, see SupportedDeviceProtocols in Property Details. |
} ] | ||
Volumes { | object | The set of volumes produced by the storage controllers represented by this resource. Contains a link to a resource. |
@odata.id | string read-only |
Link to Collection of Volume. See the Volume schema for details. |
} |
Actions
SetEncryptionKey
This action is used to set the encryption key for the storage subsystem.
URIs:
The following table shows the parameters for the action which are included in the POST body to the URI shown in the "target" property of the Action.
{ | ||
EncryptionKey | string read-write required |
The encryption key to set on the storage subsytem. |
} |
Property Details
SupportedControllerProtocols:
This represents the protocols by which this storage controller can be communicated to.
string | Description |
---|---|
AHCI | Advanced Host Controller Interface. |
FC | Fibre Channel. |
FCoE | Fibre Channel over Ethernet. |
FCP | Fibre Channel Protocol for SCSI. |
FICON | FIbre CONnection (FICON). |
FTP | File Transfer Protocol. |
HTTP | Hypertext Transport Protocol. |
HTTPS | Secure Hypertext Transport Protocol. |
iSCSI | Internet SCSI. |
iWARP | Internet Wide Area Remote Direct Memory Access Protocol. |
NFSv3 | Network File System version 3. |
NFSv4 | Network File System version 4. |
NVMe | Non-Volatile Memory Express. |
NVMeOverFabrics | NVMe over Fabrics. |
OEM | OEM specific. |
PCIe | PCI Express (Vendor Proprietary). |
RoCE | RDMA over Converged Ethernet Protocol. |
RoCEv2 | RDMA over Converged Ethernet Protocol Version 2. |
SAS | Serial Attached SCSI. |
SATA | Serial AT Attachment. |
SFTP | Secure File Transfer Protocol. |
SMB | Server Message Block (aka CIFS Common Internet File System). |
UHCI | Universal Host Controller Interface. |
USB | Universal Serial Bus. |
SupportedDeviceProtocols:
This represents the protocols which the storage controller can use to communicate with attached devices.
string | Description |
---|---|
AHCI | Advanced Host Controller Interface. |
FC | Fibre Channel. |
FCoE | Fibre Channel over Ethernet. |
FCP | Fibre Channel Protocol for SCSI. |
FICON | FIbre CONnection (FICON). |
FTP | File Transfer Protocol. |
HTTP | Hypertext Transport Protocol. |
HTTPS | Secure Hypertext Transport Protocol. |
iSCSI | Internet SCSI. |
iWARP | Internet Wide Area Remote Direct Memory Access Protocol. |
NFSv3 | Network File System version 3. |
NFSv4 | Network File System version 4. |
NVMe | Non-Volatile Memory Express. |
NVMeOverFabrics | NVMe over Fabrics. |
OEM | OEM specific. |
PCIe | PCI Express (Vendor Proprietary). |
RoCE | RDMA over Converged Ethernet Protocol. |
RoCEv2 | RDMA over Converged Ethernet Protocol Version 2. |
SAS | Serial Attached SCSI. |
SATA | Serial AT Attachment. |
SFTP | Secure File Transfer Protocol. |
SMB | Server Message Block (aka CIFS Common Internet File System). |
UHCI | Universal Host Controller Interface. |
USB | Universal Serial Bus. |
Task 1.2.0
This resource contains information about a specific Task scheduled by or being executed by a Redfish service's Task Service.
Description | string read-only (null) |
Provides a description of this resource and is used for commonality in the schema definitions. |
EndTime | string read-only |
The date-time stamp that the task was last completed. |
Id | string read-only required |
Uniquely identifies the resource within the collection of like resources. |
Messages [ { } ] | array (object) | This is an array of messages associated with the task. This type describes a Message returned by the Redfish service. See the Message schema for details on this property. |
Name | string read-only required |
The name of the resource or array element. |
Oem {} | object | This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. See the Resource schema for details on this property. |
StartTime | string read-only |
The date-time stamp that the task was last started. |
TaskMonitor | string read-only |
The URI of the Task Monitor for this task. |
TaskState | string (enum) read-only |
The state of the task. For the possible property values, see TaskState in Property Details. |
TaskStatus | string (enum) read-only |
This is the completion status of the task. For the possible property values, see TaskStatus in Property Details. |
Property Details
TaskState:
The state of the task.
string | Description |
---|---|
Cancelled | Task has been cancelled by an operator or internal process. |
Cancelling | Task is in the process of being cancelled. |
Completed | Task has completed. |
Exception | Task has stopped due to an exception condition. |
Interrupted | Task has been interrupted. |
Killed | Task was terminated. This value has been deprecated and is being replaced by the value Cancelled which has more determinate semantics. |
New | A new task. |
Pending | Task is pending and has not started. |
Running | Task is running normally. |
Service | Task is running as a service. |
Starting | Task is starting. |
Stopping | Task is in the process of stopping. |
Suspended | Task has been suspended. |
TaskStatus:
This is the completion status of the task.
string | Description |
---|---|
Critical | A critical condition exists that requires immediate attention. |
OK | Normal. |
Warning | A condition exists that requires attention. |
TaskService 1.1.1
This is the schema definition for the Task Service. It represents the properties for the service itself and has links to the actual list of tasks.
CompletedTaskOverWritePolicy | string (enum) read-only |
Overwrite policy of completed tasks. For the possible property values, see CompletedTaskOverWritePolicy in Property Details. |
DateTime | string read-only (null) |
The current DateTime (with offset) setting that the task service is using. |
Description | string read-only (null) |
Provides a description of this resource and is used for commonality in the schema definitions. |
Id | string read-only required |
Uniquely identifies the resource within the collection of like resources. |
LifeCycleEventOnTaskStateChange | boolean read-only |
Send an Event upon Task State Change. |
Name | string read-only required |
The name of the resource or array element. |
Oem {} | object | This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. See the Resource schema for details on this property. |
ServiceEnabled | boolean read-write (null) |
This indicates whether this service is enabled. |
Status {} | object | This type describes the status and health of a resource and its children. See the Resource schema for details on this property. |
Tasks { | object | References to the Tasks collection. Contains a link to a resource. |
@odata.id | string read-only |
Link to Collection of Task. See the Task schema for details. |
} |
Property Details
CompletedTaskOverWritePolicy:
Overwrite policy of completed tasks.
string | Description |
---|---|
Manual | Completed tasks are not automatically overwritten. |
Oldest | Oldest completed tasks are overwritten. |
Thermal 1.4.0
This is the schema definition for the Thermal properties. It represents the properties for Temperature and Cooling.
Description | string read-only (null) |
Provides a description of this resource and is used for commonality in the schema definitions. |
Fans [ { | array | This is the definition for fans. |
Actions {} | object | The available actions for this resource. |
Assembly {} | object | A reference to the Assembly resource associated with this fan. See the Assembly schema for details on this property. |
FanName | string read-only (null) |
Name of the fan. |
HotPluggable | boolean read-only (null) |
Indicates if this device can be inserted or removed while the equipment is in operation. |
IndicatorLED | string (enum) read-write (null) |
The state of the indicator LED, used to identify this Fan. For the possible property values, see IndicatorLED in Property Details. |
Location {} | object | This type describes the location of a resource. See the Resource schema for details on this property. |
LowerThresholdCritical | number read-only (null) |
Below normal range but not yet fatal. |
LowerThresholdFatal | number read-only (null) |
Below normal range and is fatal. |
LowerThresholdNonCritical | number read-only (null) |
Below normal range. |
Manufacturer | string read-only (null) |
This is the manufacturer of this Fan. |
MaxReadingRange | number read-only (null) |
Maximum value for Reading. |
MemberId | string read-only |
This is the identifier for the member within the collection. |
MinReadingRange | number read-only (null) |
Minimum value for Reading. |
Model | string read-only (null) |
The model number for this Fan. |
Name | string read-only (null) |
Name of the fan. |
Oem {} | object | This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. See the Resource schema for details on this property. |
PartNumber | string read-only (null) |
The part number for this Fan. |
PhysicalContext | string (enum) read-only |
Describes the area or device associated with this fan. For the possible property values, see PhysicalContext in Property Details. |
Reading | number read-only (null) |
Current fan speed. |
ReadingUnits | string (enum) read-only (null) |
Units in which the reading and thresholds are measured. For the possible property values, see ReadingUnits in Property Details. |
Redundancy [ { | array | This structure is used to show redundancy for fans. The Component ids will reference the members of the redundancy groups. |
@odata.id | string read-only |
The unique identifier for a resource. |
} ] | ||
RelatedItem [ { | array | The ID(s) of the resources serviced with this fan. |
@odata.id | string read-only |
The unique identifier for a resource. |
} ] | ||
SerialNumber | string read-only (null) |
The serial number for this Fan. |
SparePartNumber | string read-only (null) |
The spare part number for this Fan. |
Status {} | object | This type describes the status and health of a resource and its children. See the Resource schema for details on this property. |
UpperThresholdCritical | number read-only (null) |
Above normal range but not yet fatal. |
UpperThresholdFatal | number read-only (null) |
Above normal range and is fatal. |
UpperThresholdNonCritical | number read-only (null) |
Above normal range. |
} ] | ||
Id | string read-only required |
Uniquely identifies the resource within the collection of like resources. |
Name | string read-only required |
The name of the resource or array element. |
Oem {} | object | This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. See the Resource schema for details on this property. |
Redundancy [ { | array | This structure is used to show redundancy for fans. The Component ids will reference the members of the redundancy groups. |
@odata.id | string read-only |
The unique identifier for a resource. |
} ] | ||
Status {} | object | This type describes the status and health of a resource and its children. See the Resource schema for details on this property. |
Temperatures [ { | array | This is the definition for temperature sensors. |
Actions {} | object | The available actions for this resource. |
AdjustedMaxAllowableOperatingValue | number (Cel) read-only (null) |
Adjusted maximum allowable operating temperature for this equipment based on the current environmental conditions present. |
AdjustedMinAllowableOperatingValue | number (Cel) read-only (null) |
Adjusted minimum allowable operating temperature for this equipment based on the current environmental conditions present. |
DeltaPhysicalContext | string (enum) read-only |
Describes the area or device to which the DeltaReadingCelsius temperature measurement applies, relative to PhysicalContext. For the possible property values, see DeltaPhysicalContext in Property Details. |
DeltaReadingCelsius | number (Cel) read-only (null) |
Delta Temperature reading. |
LowerThresholdCritical | number (Cel) read-only (null) |
Below normal range but not yet fatal. |
LowerThresholdFatal | number (Cel) read-only (null) |
Below normal range and is fatal. |
LowerThresholdNonCritical | number (Cel) read-only (null) |
Below normal range. |
MaxAllowableOperatingValue | number (Cel) read-only (null) |
Maximum allowable operating temperature for this equipment. |
MaxReadingRangeTemp | number (Cel) read-only (null) |
Maximum value for ReadingCelsius. |
MemberId | string read-only |
This is the identifier for the member within the collection. |
MinAllowableOperatingValue | number (Cel) read-only (null) |
Minimum allowable operating temperature for this equipment. |
MinReadingRangeTemp | number (Cel) read-only (null) |
Minimum value for ReadingCelsius. |
Name | string read-only (null) |
Temperature sensor name. |
Oem {} | object | This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. See the Resource schema for details on this property. |
PhysicalContext | string (enum) read-only |
Describes the area or device to which this temperature measurement applies. For the possible property values, see PhysicalContext in Property Details. |
ReadingCelsius | number (Cel) read-only (null) |
Temperature. |
RelatedItem [ { | array | Describes the areas or devices to which this temperature measurement applies. |
@odata.id | string read-only |
The unique identifier for a resource. |
} ] | ||
SensorNumber | number read-only (null) |
A numerical identifier to represent the temperature sensor. |
Status {} | object | This type describes the status and health of a resource and its children. See the Resource schema for details on this property. |
UpperThresholdCritical | number (Cel) read-only (null) |
Above normal range but not yet fatal. |
UpperThresholdFatal | number (Cel) read-only (null) |
Above normal range and is fatal. |
UpperThresholdNonCritical | number (Cel) read-only (null) |
Above normal range. |
} ] |
Property Details
DeltaPhysicalContext:
Describes the area or device to which the DeltaReadingCelsius temperature measurement applies, relative to PhysicalContext.
string | Description |
---|---|
ASIC | An ASIC device, such as an FPGA or a GPGPU. |
Back | The back of the chassis. |
Backplane | A backplane within the chassis. |
Chassis | The entire chassis. |
ComputeBay | Within a compute bay. |
CPU | A Processor (CPU). |
Exhaust | The air exhaust point of the chassis. |
ExpansionBay | Within an expansion bay. |
Fan | A fan. |
Front | The front of the chassis. |
GPU | A Graphics Processor (GPU). |
Intake | The air intake point of the chassis. |
LiquidInlet | The liquid inlet point of the chassis. |
LiquidOutlet | The liquid outlet point of the chassis. |
Lower | The lower portion of the chassis. |
Memory | A memory device. |
NetworkBay | Within a networking bay. |
NetworkingDevice | A networking device. |
PowerSupply | A power supply. |
PowerSupplyBay | Within a power supply bay. |
Room | The room. |
StorageBay | Within a storage bay. |
StorageDevice | A storage device. |
SystemBoard | The system board (PCB). |
Upper | The upper portion of the chassis. |
VoltageRegulator | A voltage regulator device. |
IndicatorLED:
The state of the indicator LED, used to identify this Fan.
string | Description |
---|---|
Blinking | The Indicator LED is blinking. |
Lit | The Indicator LED is lit. |
Off | The Indicator LED is off. |
PhysicalContext:
Describes the area or device to which this temperature measurement applies.
string | Description |
---|---|
ASIC | An ASIC device, such as an FPGA or a GPGPU. |
Back | The back of the chassis. |
Backplane | A backplane within the chassis. |
Chassis | The entire chassis. |
ComputeBay | Within a compute bay. |
CPU | A Processor (CPU). |
Exhaust | The air exhaust point of the chassis. |
ExpansionBay | Within an expansion bay. |
Fan | A fan. |
Front | The front of the chassis. |
GPU | A Graphics Processor (GPU). |
Intake | The air intake point of the chassis. |
LiquidInlet | The liquid inlet point of the chassis. |
LiquidOutlet | The liquid outlet point of the chassis. |
Lower | The lower portion of the chassis. |
Memory | A memory device. |
NetworkBay | Within a networking bay. |
NetworkingDevice | A networking device. |
PowerSupply | A power supply. |
PowerSupplyBay | Within a power supply bay. |
Room | The room. |
StorageBay | Within a storage bay. |
StorageDevice | A storage device. |
SystemBoard | The system board (PCB). |
Upper | The upper portion of the chassis. |
VoltageRegulator | A voltage regulator device. |
ReadingUnits:
Units in which the reading and thresholds are measured.
string | Description |
---|---|
Percent | Indicates that the fan reading and thresholds are measured in percentage. |
RPM | Indicates that the fan reading and thresholds are measured in rotations per minute. |
UpdateService 1.2.1
This is the schema definition for the Update Service. It represents the properties for the service itself and has links to collections of firmware and software inventory.
Description | string read-only (null) |
Provides a description of this resource and is used for commonality in the schema definitions. |
FirmwareInventory { | object (null) |
An inventory of firmware. Contains a link to a resource. |
@odata.id | string read-only |
Link to Collection of SoftwareInventory. See the SoftwareInventory schema for details. |
} | ||
HttpPushUri | string read-only |
The URI used to perform an HTTP or HTTPS push update to the Update Service. |
HttpPushUriTargets [ ] | array (string, null) read-write |
The array of URIs indicating the target for applying the update image. |
HttpPushUriTargetsBusy | boolean read-write (null) |
This represents if the HttpPushUriTargets property is reserved by any client. |
Id | string read-only required |
Uniquely identifies the resource within the collection of like resources. |
Name | string read-only required |
The name of the resource or array element. |
Oem {} | object | This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. See the Resource schema for details on this property. |
ServiceEnabled | boolean read-write (null) |
This indicates whether this service is enabled. |
SoftwareInventory { | object (null) |
An inventory of software. Contains a link to a resource. |
@odata.id | string read-only |
Link to Collection of SoftwareInventory. See the SoftwareInventory schema for details. |
} | ||
Status {} | object (null) |
This type describes the status and health of a resource and its children. See the Resource schema for details on this property. |
Actions
SimpleUpdate
This action is used to update software components.
URIs:
The following table shows the parameters for the action which are included in the POST body to the URI shown in the "target" property of the Action.
{ | ||
ImageURI | string read-write required |
The URI of the software image to be installed. |
Targets [ ] | array (string) read-write |
The array of URIs indicating where the update image is to be applied. |
TransferProtocol | string (enum) read-write |
The network protocol used by the Update Service to retrieve the software image file located at the URI provided in ImageURI, if the URI does not contain a scheme. For the possible property values, see TransferProtocol in Property Details. |
} |
Property Details
TransferProtocol:
The network protocol used by the Update Service to retrieve the software image file located at the URI provided in ImageURI, if the URI does not contain a scheme.
string | Description |
---|---|
CIFS | Common Internet File System protocol. |
FTP | File Transfer Protocol. |
HTTP | Hypertext Transfer Protocol. |
HTTPS | HTTP Secure protocol. |
NSF | Network File System protocol. |
OEM | A protocol defined by the manufacturer. |
SCP | Secure File Copy protocol. |
SFTP | Secure File Transfer Protocol. |
TFTP | Trivial File Transfer Protocol. |
VirtualMedia 1.2.0
The VirtualMedia schema contains properties related to monitoring and control of an instance of virtual media such as a remote CD, DVD, or USB device. Virtual media functionality is provided by a Manager for a system or device.
ConnectedVia | string (enum) read-only (null) |
Current virtual media connection methods. For the possible property values, see ConnectedVia in Property Details. |
Description | string read-only (null) |
Provides a description of this resource and is used for commonality in the schema definitions. |
Id | string read-only required |
Uniquely identifies the resource within the collection of like resources. |
Image | string read-write (null) |
A URI providing the location of the selected image. |
ImageName | string read-only (null) |
The current image name. |
Inserted | boolean read-write (null) |
Indicates if virtual media is inserted in the virtual device. |
MediaTypes [ ] | array (string (enum)) read-only |
This is the media types supported as virtual media. For the possible property values, see MediaTypes in Property Details. |
Name | string read-only required |
The name of the resource or array element. |
Oem {} | object | This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. See the Resource schema for details on this property. |
WriteProtected | boolean read-write (null) |
Indicates the media is write protected. |
Actions
EjectMedia
This action is used to detach remote media from virtual media.
URIs:
(This action takes no parameters.)
InsertMedia
This action is used to attach remote media to virtual media.
URIs:
The following table shows the parameters for the action which are included in the POST body to the URI shown in the "target" property of the Action.
{ | ||
Image | string read-write required |
The URI of the remote media to attach to the virtual media. |
Inserted | boolean read-write |
Indicates if the image is to be treated as inserted upon completion of the action. |
WriteProtected | boolean read-write |
Indicates if the remote media is supposed to be treated as write protected. |
} |
Property Details
ConnectedVia:
Current virtual media connection methods.
string | Description |
---|---|
Applet | Connected to a client application. |
NotConnected | No current connection. |
Oem | Connected via an OEM-defined method. |
URI | Connected to a URI location. |
MediaTypes:
This is the media types supported as virtual media.
string | Description |
---|---|
CD | A CD-ROM format (ISO) image. |
DVD | A DVD-ROM format image. |
Floppy | A floppy disk image. |
USBStick | An emulation of a USB storage device. |
Volume 1.0.3
Volume contains properties used to describe a volume, virtual disk, LUN, or other logical storage entity for any system.
BlockSizeBytes | number (Bytes) read-only (null) |
The size of the smallest addressible unit (Block) of this volume in bytes. |
CapacityBytes | number (Bytes) read-only (null) |
The size in bytes of this Volume. |
Description | string read-only (null) |
Provides a description of this resource and is used for commonality in the schema definitions. |
Encrypted | boolean read-write (null) |
Is this Volume encrypted. |
EncryptionTypes [ ] | array (string (enum)) read-write |
The types of encryption used by this Volume. For the possible property values, see EncryptionTypes in Property Details. |
Id | string read-only required |
Uniquely identifies the resource within the collection of like resources. |
Identifiers [ { } ] | array (object) | The Durable names for the volume. See the v1_1_0.v1_1_0 schema for details on this property. |
Links { | object | Contains references to other resources that are related to this resource. |
Drives [ { | array | An array of references to the drives which contain this volume. This will reference Drives that either wholly or only partly contain this volume. |
@odata.id | string read-only |
Link to a Drive resource. See the Links section and the Drive schema for details. |
} ] | ||
Oem {} | object | Oem extension object. See the Resource schema for details on this property. |
} | ||
Name | string read-only required |
The name of the resource or array element. |
Oem {} | object | This is the manufacturer/provider specific extension moniker used to divide the Oem object into sections. See the Resource schema for details on this property. |
Operations [ { | array | The operations currently running on the Volume. |
AssociatedTask { | object | A reference to the task associated with the operation if any. See the Task schema for details on this property. |
@odata.id | string read-only |
Link to a Task resource. See the Links section and the Task schema for details. |
} | ||
OperationName | string read-only (null) |
The name of the operation. |
PercentageComplete | number read-only (null) |
The percentage of the operation that has been completed. |
} ] | ||
OptimumIOSizeBytes | number (Bytes) read-only (null) |
The size in bytes of this Volume's optimum IO size. |
Status {} | object | This type describes the status and health of a resource and its children. See the Resource schema for details on this property. |
VolumeType | string (enum) read-only (null) |
The type of this volume. For the possible property values, see VolumeType in Property Details. |
Actions
Initialize
This action is used to prepare the contents of the volume for use by the system.
URIs:
(This action takes no parameters.)
Property Details
EncryptionTypes:
The types of encryption used by this Volume.
string | Description |
---|---|
ControllerAssisted | The volume is being encrypted by the storage controller entity. |
NativeDriveEncryption | The volume is utilizing the native drive encryption capabilities of the drive hardware. |
SoftwareAssisted | The volume is being encrypted by software running on the system or the operating system. |
VolumeType:
The type of this volume.
string | Description |
---|---|
Mirrored | The volume is a mirrored device. |
NonRedundant | The volume is a non-redundant storage device. |
RawDevice | The volume is a raw physical device without any RAID or other virtualization applied. |
SpannedMirrors | The volume is a spanned set of mirrored devices. |
SpannedStripesWithParity | The volume is a spanned set of devices which uses parity to retain redundant information. |
StripedWithParity | The volume is a device which uses parity to retain redundant information. |
Text in this section is placed at the end of the document, following all of the schema sections.
Response Message Definitions
API Responses are discussed in the section Handling Error Responses. The responses contain one or more "MessageId" properties each corresponding to an entry in a message registry. This section is a reference for the defined message registry entries.
Base.1.4.AccessDenied
Indicates that while attempting to access, connect to or transfer to/from another resource, the service denied access.
Message Format | "While attempting to establish a connection to %1, the service denied access." |
Severity | Critical |
Resolution | Attempt to ensure that the URI is correct and that the service has the appropriate credentials. |
Base.1.4.AccountForSessionNoLongerExists
Indicates that the account for the session has been removed, thus the session has been removed as well.
Message Format | "The account for the current session has been removed, thus the current session has been removed as well." |
Severity | OK |
Resolution | Attempt to connect with a valid account. |
Base.1.4.AccountModified
Indicates that the account was successfully modified.
Message Format | "The account was successfully modified." |
Severity | OK |
Resolution | No resolution is required. |
Base.1.4.AccountNotModified
Indicates that the modification requested for the account was not successful.
Message Format | "The account modification request failed." |
Severity | Warning |
Resolution | The modification may have failed due to permission issues or issues with the request body. |
Base.1.4.AccountRemoved
Indicates that the account was successfully removed.
Message Format | "The account was successfully removed." |
Severity | OK |
Resolution | No resolution is required. |
Base.1.4.ActionNotSupported
Indicates that the action supplied with the POST operation is not supported by the resource.
Message Format | "The action %1 is not supported by the resource." |
Severity | Critical |
Resolution | The action supplied cannot be resubmitted to the implementation. Perhaps the action was invalid, the wrong resource was the target or the implementation documentation may be of assistance. |
Base.1.4.ActionParameterDuplicate
Indicates that the action was supplied with a duplicated parameter in the request body.
Message Format | "The action %1 was submitted with more than one value for the parameter %2." |
Severity | Warning |
Resolution | Resubmit the action with only one instance of the parameter in the request body if the operation failed. |
Base.1.4.ActionParameterMissing
Indicates that the action requested was missing a parameter that is required to process the action.
Message Format | "The action %1 requires the parameter %2 to be present in the request body." |
Severity | Critical |
Resolution | Supply the action with the required parameter in the request body when the request is resubmitted. |
Base.1.4.ActionParameterNotSupported
Indicates that the parameter supplied for the action is not supported on the resource.
Message Format | "The parameter %1 for the action %2 is not supported on the target resource." |
Severity | Warning |
Resolution | Remove the parameter supplied and resubmit the request if the operation failed. |
Base.1.4.ActionParameterUnknown
Indicates that an action was submitted but a parameter supplied did not match any of the known parameters.
Message Format | "The action %1 was submitted with the invalid parameter %2." |
Severity | Warning |
Resolution | Correct the invalid parameter and resubmit the request if the operation failed. |
Base.1.4.ActionParameterValueFormatError
Indicates that a parameter was given the correct value type but the value of that parameter was not supported. This includes value size/length exceeded.
Message Format | "The value %1 for the parameter %2 in the action %3 is of a different format than the parameter can accept." |
Severity | Warning |
Resolution | Correct the value for the parameter in the request body and resubmit the request if the operation failed. |
Base.1.4.ActionParameterValueTypeError
Indicates that a parameter was given the wrong value type, such as when a number is supplied for a parameter that requires a string.
Message Format | "The value %1 for the parameter %2 in the action %3 is of a different type than the parameter can accept." |
Severity | Warning |
Resolution | Correct the value for the parameter in the request body and resubmit the request if the operation failed. |
Base.1.4.CouldNotEstablishConnection
Indicates that the attempt to access the resource/file/image at the URI was unsuccessful because a session could not be established.
Message Format | "The service failed to establish a connection with the URI %1." |
Severity | Critical |
Resolution | Ensure that the URI contains a valid and reachable node name, protocol information and other URI components. |
Base.1.4.CreateFailedMissingReqProperties
Indicates that a create was attempted on a resource but that properties that are required for the create operation were missing from the request.
Message Format | "The create operation failed because the required property %1 was missing from the request." |
Severity | Critical |
Resolution | Correct the body to include the required property with a valid value and resubmit the request if the operation failed. |
Base.1.4.CreateLimitReachedForResource
Indicates that no more resources can be created on the resource as it has reached its create limit.
Message Format | "The create operation failed because the resource has reached the limit of possible resources." |
Severity | Critical |
Resolution | Either delete resources and resubmit the request if the operation failed or do not resubmit the request. |
Base.1.4.Created
Indicates that all conditions of a successful creation operation have been met.
Message Format | "The resource has been created successfully" |
Severity | OK |
Resolution | None |
Base.1.4.EventServiceDisabled
Event subscription requests failed because Event Service is disabled.
Message Format | "Subscription request to %1 failed because the event service is not enabled." |
Severity | Warning |
Resolution | In order to perform any operations on subscriptions, please set ServiceEnabled to true at EventService level. |
Base.1.4.EventSubscriptionLimitExceeded
Indicates that a event subscription establishment has been requested but the operation failed due to the number of simultaneous connection exceeding the limit of the implementation.
Message Format | "The event subscription failed due to the number of simultaneous subscriptions exceeding the limit of the implementation." |
Severity | Critical |
Resolution | Reduce the number of other subscriptions before trying to establish the event subscription or increase the limit of simultaneous subscriptions (if supported). |
Base.1.4.GeneralError
Indicates that a general error has occurred.
Message Format | "A general error has occurred. See ExtendedInfo for more information." |
Severity | Critical |
Resolution | See ExtendedInfo for more information. |
Base.1.4.InfoSightServiceDisabed
Indicates that the request could not be performed because the infosight service is disabled.
Message Format | "The request could not be performed because the infosight service is disabled." |
Severity | Critical |
Resolution | Ensure that the infosight service is enabled. |
Base.1.4.InsufficientPrivilege
Indicates that the credentials associated with the established session do not have sufficient privileges for the requested operation
Message Format | "There are insufficient privileges for the account or credentials associated with the current session to perform the requested operation." |
Severity | Critical |
Resolution | Either abandon the operation or change the associated access rights and resubmit the request if the operation failed. |
Base.1.4.InternalError
Indicates that the request failed for an unknown internal error but that the service is still operational.
Message Format | "The request failed due to an internal service error. The service is still operational." |
Severity | Critical |
Resolution | Resubmit the request. If the problem persists, consider resetting the service. |
Base.1.4.InvalidIndex
The Index is not valid.
Message Format | "The Index %1 is not a valid offset into the array." |
Severity | Warning |
Resolution | Verify the index value provided is within the bounds of the array. |
Base.1.4.InvalidObject
Indicates that the object in question is invalid according to the implementation. Examples include a firmware update malformed URI.
Message Format | "The object at %1 is invalid." |
Severity | Critical |
Resolution | Either the object is malformed or the URI is not correct. Correct the condition and resubmit the request if it failed. |
Base.1.4.MalformedJSON
Indicates that the request body was malformed JSON. Could be duplicate, syntax error,etc.
Message Format | "The request body submitted was malformed JSON and could not be parsed by the receiving service." |
Severity | Critical |
Resolution | Ensure that the request body is valid JSON and resubmit the request. |
Base.1.4.NoValidSession
Indicates that the operation failed because a valid session is required in order to access any resources.
Message Format | "There is no valid session established with the implementation." |
Severity | Critical |
Resolution | Establish as session before attempting any operations. |
Base.1.4.PropertyDuplicate
Indicates that a duplicate property was included in the request body.
Message Format | "The property %1 was duplicated in the request." |
Severity | Warning |
Resolution | Remove the duplicate property from the request body and resubmit the request if the operation failed. |
Base.1.4.PropertyMissing
Indicates that a required property was not supplied as part of the request.
Message Format | "The property %1 is a required property and must be included in the request." |
Severity | Warning |
Resolution | Ensure that the property is in the request body and has a valid value and resubmit the request if the operation failed. |
Base.1.4.PropertyNotWritable
Indicates that a property was given a value in the request body, but the property is a readonly property.
Message Format | "The property %1 is a read only property and cannot be assigned a value." |
Severity | Warning |
Resolution | Remove the property from the request body and resubmit the request if the operation failed. |
Base.1.4.PropertyUnknown
Indicates that an unknown property was included in the request body.
Message Format | "The property %1 is not in the list of valid properties for the resource." |
Severity | Warning |
Resolution | Remove the unknown property from the request body and resubmit the request if the operation failed. |
Base.1.4.PropertyValueFormatError
Indicates that a property was given the correct value type but the value of that property was not supported. This includes value size/length exceeded.
Message Format | "The value %1 for the property %2 is of a different format than the property can accept." |
Severity | Warning |
Resolution | Correct the value for the property in the request body and resubmit the request if the operation failed. |
Base.1.4.PropertyValueModified
Indicates that a property was given the correct value type but the value of that property was modified. Examples are truncated or rounded values.
Message Format | "The property %1 was assigned the value %2 due to modification by the service." |
Severity | Warning |
Resolution | No resolution is required. |
Base.1.4.PropertyValueNotInList
Indicates that a property was given the correct value type but the value of that property was not supported. This values not in an enumeration
Message Format | "The value %1 for the property %2 is not in the list of acceptable values." |
Severity | Warning |
Resolution | Choose a value from the enumeration list that the implementation can support and resubmit the request if the operation failed. |
Base.1.4.PropertyValueTypeError
Indicates that a property was given the wrong value type, such as when a number is supplied for a property that requires a string.
Message Format | "The value %1 for the property %2 is of a different type than the property can accept." |
Severity | Warning |
Resolution | Correct the value for the property in the request body and resubmit the request if the operation failed. |
Base.1.4.QueryNotSupported
Indicates that query is not supported on the implementation.
Message Format | "Querying is not supported by the implementation." |
Severity | Warning |
Resolution | Remove the query parameters and resubmit the request if the operation failed. |
Base.1.4.QueryNotSupportedOnResource
Indicates that query is not supported on the given resource, such as when a start/count query is attempted on a resource that is not a collection.
Message Format | "Querying is not supported on the requested resource." |
Severity | Warning |
Resolution | Remove the query parameters and resubmit the request if the operation failed. |
Base.1.4.QueryParameterOutOfRange
Indicates that a query parameter was supplied that is out of range for the given resource. This can happen with values that are too low or beyond that possible for the supplied resource, such as when a page is requested that is beyond the last page.
Message Format | "The value %1 for the query parameter %2 is out of range %3." |
Severity | Warning |
Resolution | Reduce the value for the query parameter to a value that is within range, such as a start or count value that is within bounds of the number of resources in a collection or a page that is within the range of valid pages. |
Base.1.4.QueryParameterValueFormatError
Indicates that a query parameter was given the correct value type but the value of that parameter was not supported. This includes value size/length exceeded.
Message Format | "The value %1 for the parameter %2 is of a different format than the parameter can accept." |
Severity | Warning |
Resolution | Correct the value for the query parameter in the request and resubmit the request if the operation failed. |
Base.1.4.QueryParameterValueTypeError
Indicates that a query parameter was given the wrong value type, such as when a number is supplied for a query parameter that requires a string.
Message Format | "The value %1 for the query parameter %2 is of a different type than the parameter can accept." |
Severity | Warning |
Resolution | Correct the value for the query parameter in the request and resubmit the request if the operation failed. |
Base.1.4.ResourceAlreadyExists
Indicates that a resource change or creation was attempted but that the operation cannot proceed because the resource already exists.
Message Format | "The requested resource already exists." |
Severity | Critical |
Resolution | Do not repeat the create operation as the resource has already been created. |
Base.1.4.ResourceAtUriInUnknownFormat
Indicates that the URI was valid but the resource or image at that URI was in a format not supported by the service.
Message Format | "The resource at %1 is in a format not recognized by the service." |
Severity | Critical |
Resolution | Place an image or resource or file that is recognized by the service at the URI. |
Base.1.4.ResourceAtUriUnauthorized
Indicates that the attempt to access the resource/file/image at the URI was unauthorized.
Message Format | "While accessing the resource at %1, the service received an authorization error %2." |
Severity | Critical |
Resolution | Ensure that the appropriate access is provided for the service in order for it to access the URI. |
Base.1.4.ResourceCannotBeDeleted
Indicates that a delete operation was attempted on a resource that cannot be deleted.
Message Format | "The delete request failed because the resource requested cannot be deleted." |
Severity | Critical |
Resolution | Do not attempt to delete a non-deletable resource. |
Base.1.4.ResourceInStandby
Indicates that the request could not be performed because the resource is in standby.
Message Format | "The request could not be performed because the resource is in standby." |
Severity | Critical |
Resolution | Ensure that the resource is in the correct power state and resubmit the request. |
Base.1.4.ResourceInUse
Indicates that a change was requested to a resource but the change was rejected due to the resource being in use or transition.
Message Format | "The change to the requested resource failed because the resource is in use or in transition." |
Severity | Warning |
Resolution | Remove the condition and resubmit the request if the operation failed. |
Base.1.4.ResourceMissingAtURI
Indicates that the operation expected an image or other resource at the provided URI but none was found. Examples of this are in requests that require URIs like Firmware Update.
Message Format | "The resource at the URI %1 was not found." |
Severity | Critical |
Resolution | Place a valid resource at the URI or correct the URI and resubmit the request. |
Base.1.4.ServiceInUnknownState
Indicates that the operation failed because the service is in an unknown state and cannot accept additional requests.
Message Format | "The operation failed because the service is in an unknown state and can no longer take incoming requests." |
Severity | Critical |
Resolution | Restart the service and resubmit the request if the operation failed. |
Base.1.4.ServiceShuttingDown
Indicates that the operation failed as the service is shutting down, such as when the service reboots.
Message Format | "The operation failed because the service is shutting down and can no longer take incoming requests." |
Severity | Critical |
Resolution | When the service becomes available, resubmit the request if the operation failed. |
Base.1.4.ServiceTemporarilyUnavailable
Indicates the service is temporarily unavailable.
Message Format | "The service is temporarily unavailable. Retry in %1 seconds." |
Severity | Critical |
Resolution | Wait for the indicated retry duration and retry the operation. |
Base.1.4.SessionLimitExceeded
Indicates that a session establishment has been requested but the operation failed due to the number of simultaneous sessions exceeding the limit of the implementation.
Message Format | "The session establishment failed due to the number of simultaneous sessions exceeding the limit of the implementation." |
Severity | Critical |
Resolution | Reduce the number of other sessions before trying to establish the session or increase the limit of simultaneous sessions (if supported). |
Base.1.4.SourceDoesNotSupportProtocol
Indicates that while attempting to access, connect to or transfer a resource/file/image from another location that the other end of the connection did not support the protocol
Message Format | "The other end of the connection at %1 does not support the specified protocol %2." |
Severity | Critical |
Resolution | Change protocols or URIs. |
Base.1.4.Success
Indicates that all conditions of a successful operation have been met.
Message Format | "Successfully Completed Request" |
Severity | OK |
Resolution | None |
Base.1.4.UnrecognizedRequestBody
Indicates that the service encountered an unrecognizable request body that could not even be interpreted as malformed JSON.
Message Format | "The service detected a malformed request body that it was unable to interpret." |
Severity | Warning |
Resolution | Correct the request body and resubmit the request if it failed. |
HpeBiosMessageRegistry.1.4.MessagesMaxSizeExceeded
Indicates that the last configuration change attempted by the user resulted in a number of error messages that exceeded the maximum storage capacity alloted for messages corresponding to this resource.
Message Format | "The messages array has been truncated because the last configuration change resulted in too many error messages." |
Severity | Warning |
Resolution | Inspect the last configuration change request for issues that may be generating errors, compare the request against the resource's schema, then retry the configuration change. |
HpeBiosMessageRegistry.1.4.UnsupportedAMPConfiguration
Indicates that the user provided Advanced Memory Protection (AMP) option is not appropriate for this memory configuration, as the underlying hardware does not support it.
Message Format | "Underlying hardware does not support the requested AMP configuration, the settings are invalid." |
Severity | Warning |
Resolution | Ensure that the current memory configuration meets the requirements of the requested value before applying the settings. |
HpeBiosMessageRegistry.1.4.UnsupportedDramRaplValue
Indicates that the user provided Running Average Power Limit (RAPL) value could not be applied due to inherent DRAM power limitation. The value may be out of bounds or invalid.
Message Format | "Underlying DRAM does not support the requested value." |
Severity | Warning |
Resolution | Ensure that the requested value is within the supported bounds before applying the settings. |
HpeBiosMessageRegistry.1.4.UnsupportedProcessorRaplValue
Indicates that the user provided Running Average Power Limit (RAPL) value could not be applied due to inherent processor power limitation. The value may be out of bounds or invalid.
Message Format | "Underlying processor does not support the requested value." |
Severity | Warning |
Resolution | Ensure that the processor supports the requested value and that it is within the supported bounds before applying the settings. |
HpeCommon.1.4.ArrayPropertyOutOfBound
The items in the array exceed the maximum number supported.
Message Format | "An array %1 was supplied with %2 items that exceeds the maximum supported count of %3." |
Severity | Warning |
Resolution | Retry the operation using the correct number of items for the array. |
HpeCommon.1.4.ConditionalSuccess
A property value was successfully changed but the change may be reverted upon system reset.
Message Format | "The property %1 was successfully changed to %2, but the change may be reverted upon system reset." |
Severity | Warning |
Resolution | Check the "SettingsResult" messages after the system has reset for errors referring to the corresponding property. |
HpeCommon.1.4.InternalErrorWithParam
The operation was not successful due to an internal service error (shown), but the service is still operational.
Message Format | "The operation was not successful due to an internal service error (%1), but the service is still operational." |
Severity | Critical |
Resolution | Retry the operation. If the problem persists, consider resetting the service. |
HpeCommon.1.4.InvalidConfigurationSpecified
The specified configuration is not valid.
Message Format | "The specified configuration is not valid." |
Severity | Warning |
Resolution | Correct the configuration, and then retry the operation. |
HpeCommon.1.4.JobCreated
A job was created in response to the operation.
Message Format | "A job was created in response to the operation. The status of the job is accessible at %1." |
Severity | OK |
Resolution | Perform an HTTP GET request on the supplied URI for job status. |
HpeCommon.1.4.PropertyValueExceedsMaxLength
The value for the property exceeds the maximum length.
Message Format | "The value %1 for the property %2 exceeds the maximum length of %3." |
Severity | Warning |
Resolution | Correct the value for the property in the request body, and then retry the operation. |
HpeCommon.1.4.PropertyValueIncompatible
The value for the property is the correct type, but this value is incompatible with the current value of another property.
Message Format | "The value %1 for the property %2 is incompatible with the value for property %3." |
Severity | Warning |
Resolution | Correct the value for the property in the request body, and then retry the operation. |
HpeCommon.1.4.PropertyValueOutOfRange
The value for the property is out of range.
Message Format | "The value %1 for the property %2 is out of range %3." |
Severity | Warning |
Resolution | Correct the value for the property in the request body, and then retry the operation. |
HpeCommon.1.4.ResetInProgress
A device or service reset is in progress.
Message Format | "A reset on %1 is in progress." |
Severity | Warning |
Resolution | Wait for device or service reset to complete, and then retry the operation. |
HpeCommon.1.4.ResetRequired
One or more properties were changed, but these changes will not take effect until the device or service is reset.
Message Format | "One or more properties were changed, but these changes will not take effect until %1 is reset." |
Severity | Warning |
Resolution | To enable the changed properties, reset the device or service. |
HpeCommon.1.4.ResourceNotReadyRetry
The resource is present but is not ready to perform operations due to an internal condition such as initialization or reset.
Message Format | "The resource is present but is not ready to perform operations. The resource will be ready in %1 seconds." |
Severity | Warning |
Resolution | Retry the operation when the resource is ready. |
HpeCommon.1.4.SuccessFeedback
The operation completed successfully
Message Format | "The operation completed successfully" |
Severity | OK |
Resolution | None |
HpeCommon.1.4.TaskCreated
A task was created in response to the operation.
Message Format | "A task was created in response to the operation and is accessible at %1." |
Severity | OK |
Resolution | Perform an HTTP GET request on the supplied URI for task status. |
HpeCommon.1.4.UnsupportedHwConfiguration
A previously requested property value change was reverted because the current hardware configuration does not support it.
Message Format | "The value %1 for property %2 was reverted because the current hardware configuration does not support it." |
Severity | Warning |
Resolution | Ensure that the system's hardware configuration supports the property value. |
HpeRedfishMessage.1.4.AHSDownloadJobException
The AHS Downlaod Job Failed.
Message Format | "%1 job failed. %2." |
Severity | Warning |
Resolution | Retry the operation. |
HpeRedfishMessage.1.4.ApplyServerConfigurationFailed
Apply server configuration job Failed.
Message Format | " Apply server configuration job failed. %1." |
Severity | Warning |
Resolution | Retry the operation. |
HpeRedfishMessage.1.4.ConfigBaseLineValidationFailed
Configuration Baseline Validation Failed
Message Format | "Server configuration baseline validation job failed. %1" |
Severity | OK |
Resolution | None. |
HpeRedfishMessage.1.4.ETagVerificationFailed
Unable to verify ETag
Message Format | "%1 job failed. %2." |
Severity | Warning |
Resolution | Retry the operation. |
HpeRedfishMessage.1.4.ETagVerificationPartiallyCompleted
Apply configuration baseline completed partially
Message Format | "%1 job partially completed. %2" |
Severity | OK |
Resolution | Verify the configuration settings manually. |
HpeRedfishMessage.1.4.EmptySerialNumberorProductID
Serial Number or Product ID is blank.
Message Format | "%1 job failed as Serial number/Product ID is empty for server: %2." |
Severity | Warning |
Resolution | Contact HPE support to get serial number. |
HpeRedfishMessage.1.4.FWImageNotAccessible
Firmware Image not accessible
Message Format | "%1 job failed because the firmware image is not accessible." |
Severity | Warning |
Resolution | Retry the operation with correct credentials. |
HpeRedfishMessage.1.4.FWUpdateNotStarted
Firmware update not started
Message Format | "%1 job failed beacause the firmware update job is not started for group %2." |
Severity | Warning |
Resolution | Retry the operation. |
HpeRedfishMessage.1.4.GroupAlreadyExists
Group Name already Exists
Message Format | "%1 job Failed because the group is already present." |
Severity | Warning |
Resolution | Create the group with a different name. |
HpeRedfishMessage.1.4.GroupDoesNotExist
Group Name Does Not Exist
Message Format | "%1 job failed because the Group Name does not exist." |
Severity | Warning |
Resolution | Specify a Group Name that exists and retry the operation. |
HpeRedfishMessage.1.4.GroupEmpty
No Servers present in Group
Message Format | "%1 job failed because no servers are present in the Group." |
Severity | Warning |
Resolution | Add servers in the group and retry the operation. |
HpeRedfishMessage.1.4.HpeOneViewManagedServer
One View Managed Server
Message Format | "%1 failed.Server is HPE OneView managed." |
Severity | OK |
Resolution | None. |
HpeRedfishMessage.1.4.InsufficientPrivilege
Job failure message
Message Format | "%1 job failed due to insufficient privilege." |
Severity | Warning |
Resolution | Retry the operation with sufficent privileges. |
HpeRedfishMessage.1.4.InvalidCredentials
Server Credentials are not valid
Message Format | "%1 job failed because credentials used for server are invalid." |
Severity | Warning |
Resolution | Retry the operation with correct credentials. |
HpeRedfishMessage.1.4.InvalidSUTMode
Invalid SUT Mode
Message Format | "%1 job failed because existing SUT mode must be in AutoStage for Deploy Operation" |
Severity | Warning |
Resolution | Start the SUT service. |
HpeRedfishMessage.1.4.JobAborted
The job was aborted
Message Format | "%1 Job aborted." |
Severity | Warning |
Resolution | None. |
HpeRedfishMessage.1.4.JobCompleted
Job completion message
Message Format | "%1 job completed" |
Severity | OK |
Resolution | None. |
HpeRedfishMessage.1.4.JobCompletedStatus
Job completed on some servers
Message Format | "%1 job completed for %2 servers" |
Severity | Warning |
Resolution | None. |
HpeRedfishMessage.1.4.JobCompletedWithException
Job completed with exception on some servers
Message Format | "%1 job completed. Failed for %2 servers." |
Severity | Warning |
Resolution | Retry the operation on failed servers |
HpeRedfishMessage.1.4.JobCompletedWithExceptionStatus
Job completed with exception on some servers and failed for some servers
Message Format | "%1 job completed for %2 servers, Succeeded for %3 servers, Failed for %4 servers" |
Severity | Warning |
Resolution | Retry the operation on failed servers |
HpeRedfishMessage.1.4.JobCompletedWithFailure
Job completed with failure
Message Format | "%1 job completed. %2" |
Severity | Warning |
Resolution | Clear the iLO Repository manually |
HpeRedfishMessage.1.4.JobCompletedWithStatus
Job completed with status
Message Format | "%1 job completed. %2" |
Severity | Ok |
Resolution | None. |
HpeRedfishMessage.1.4.JobException
Job failure message
Message Format | "%1 job failed because %2." |
Severity | Warning |
Resolution | Retry the operation. |
HpeRedfishMessage.1.4.JobExceptionInternalError
Job failure message
Message Format | "%1 job failed because of an internal error." |
Severity | Warning |
Resolution | Retry the operation. |
HpeRedfishMessage.1.4.JobExceptionWithStatus
Job failure message
Message Format | "%1 job failed. %2." |
Severity | Warning |
Resolution | Retry the operation. |
HpeRedfishMessage.1.4.JobFailed
Job failed message
Message Format | "%1 job failed" |
Severity | OK |
Resolution | None. |
HpeRedfishMessage.1.4.JobPartiallyCompleted
Job completion message
Message Format | "%1 job partially completed. %2" |
Severity | OK |
Resolution | Manually reboot the server. |
HpeRedfishMessage.1.4.JobRunning
The job is currently running
Message Format | "%1 job is in progress." |
Severity | OK |
Resolution | None. |
HpeRedfishMessage.1.4.JobRunningStatus
The job is running and finished on some of the servers
Message Format | "%1 started on %2 Servers. Succeeded for %3 servers, Failed for %4 servers." |
Severity | Warning |
Resolution | None. |
HpeRedfishMessage.1.4.JobRunningStep
The job is currently running
Message Format | "%1 job is in progress. %2" |
Severity | OK |
Resolution | None. |
HpeRedfishMessage.1.4.MaxGroupCreated
The maximum number of allowed Server Groups have been created.
Message Format | "%1 job failed because the maximum number of allowed groups have been created." |
Severity | Warning |
Resolution | Delete an existing Group and then create the new Group. |
HpeRedfishMessage.1.4.ModifyServerToInfosight
Modify the InfoSight connectivity of server
Message Format | "%1 completed" |
Severity | OK |
Resolution | None. |
HpeRedfishMessage.1.4.NoManagedServers
Servers does not exist in iLO Amplifier Pack.
Message Format | "%1 failed as there are no servers managed by this iLO Amplifier Pack." |
Severity | Warning |
Resolution | Add server in iLO Amplifier Pack and retry the operation. |
HpeRedfishMessage.1.4.NodeAddressException
Exception for Node Address.
Message Format | "%1 job failed with exception for server address: %2" |
Severity | OK |
Resolution | None. |
HpeRedfishMessage.1.4.RecoveryEventNotReceived
Recovery Job failed because the recovery event was not received from iLO
Message Format | "%1 failed because the recovery event was not received from iLO" |
Severity | OK |
Resolution | None. |
HpeRedfishMessage.1.4.SUTModeNotSupported
SUT Mode is not supported
Message Format | "%1 job failed because SUT mode is not supported. iLO Error Response: %2" |
Severity | Warning |
Resolution | Set the supported SUT mode. |
HpeRedfishMessage.1.4.SUTNotInstalled
SUT is not installed/responding
Message Format | "%1 job failed because SUT is not installed/responding. iLO Error Response: %2" |
Severity | Warning |
Resolution | Start the SUT service. |
HpeRedfishMessage.1.4.SUTOperatorRequestorFailed
SUT Operator Requestor failed
Message Format | "%1 job failed because setting the Operator Requestor in SUT to iLO Amplifier Pack is failed." |
Severity | Warning |
Resolution | Retry the SUT operator request to set to iLO Amplifier Pack. |
HpeRedfishMessage.1.4.SUTOperatorRequestorFailedForOSAdministrator
SUT Operator Requestor failed
Message Format | "%1 job failed because setting the Operator Requestor in SUT to OS Administrator was not successful." |
Severity | Warning |
Resolution | Retry the SUT operator request to set to OS Administrator. |
HpeRedfishMessage.1.4.SUTServiceNotRunning
SUT Service is not running
Message Format | "%1 job failed because SUT service is not running. iLO Error Response: %2" |
Severity | Warning |
Resolution | Start the SUT service. |
HpeRedfishMessage.1.4.SUTUpdateRequestFailed
SUT Update Request failed
Message Format | "%1 job failed because SUT Update Request is failed. iLO Error Response: %2" |
Severity | Warning |
Resolution | Retry the SUT update request. |
HpeRedfishMessage.1.4.ServerGroupNotResponding
Credentials of servers in group are either incorrect or servers are not responding
Message Format | "%1 job failed because either credentials of servers in the group are incorrect or servers are not responding." |
Severity | Warning |
Resolution | Retry the operation with correct credentials. |
HpeRedfishMessage.1.4.ServerInventoryNotFound
Server Inventory details Not Exist
Message Format | "%1 job failed because the Server inventory details not found in the iLO Amplifier." |
Severity | Warning |
Resolution | Specify the server that is managed by iLO Amplifier and retry the operation. |
HpeRedfishMessage.1.4.ServerNotResponding
Server Credentials is incorrect or not responding
Message Format | "%1 job failed because Server credentials is incorrect or Server is not responding." |
Severity | Warning |
Resolution | Retry the operation with correct credentials. |
HpeRedfishMessage.1.4.SystemUpToDate
System is up to date
Message Format | "System is up to date. %1" |
Severity | OK |
Resolution | None. |
HpeRedfishMessage.1.4.TelemetryJobCompleted
Telemetry Job completion message
Message Format | "%1 completed" |
Severity | OK |
Resolution | None. |
HpeRedfishMessage.1.4.TelemetryJobException
Telemetry Job exception message
Message Format | "%1 failed. %2" |
Severity | OK |
Resolution | None. |
HpeRedfishMessage.1.4.ValidatingServerConfigUpdateProgress
Validating server configuration update progress status
Message Format | "%1" |
Severity | OK |
Resolution | None. |
HpeRedfishMessage.1.4.iLOErrorId
iLO message ID
Message Format | " %1 job failed. iLoMessage Id: %2" |
Severity | Warning |
Resolution | None |
HpeRedfishMessage.1.4.iLOErrorMessage
iLo Message args
Message Format | " %1 job failed. iLoMessage Args: %2" |
Severity | Warning |
Resolution | None |
HpeRedfishMessage.1.4.iLOMessageID
iLo Message args
Message Format | " %1 job failed. iLoMessage ID:%2" |
Severity | Warning |
Resolution | None |
HpeSmartStorage.2.0.AddEditableDataDriveFailed
Indicates that the data drive was not added due to an unknown error.
Message Format | "Internal error: data drive %1 not added to logical drive with ID "%2" due to an unknown error" |
Severity | Critical |
Resolution | Resubmit the request. |
HpeSmartStorage.2.0.AddEditableSpareDriveFailed
Indicates that the spare drive was not added due to an unknown error.
Message Format | "Internal error: spare drive %1 not added to logical drive with ID "%2" due to an unknown error" |
Severity | Critical |
Resolution | Resubmit the request. |
HpeSmartStorage.2.0.CanAddEditableArraySpareDriveArrayHasFailedSpareDrive
Indicates that the spare drive cannot be added to the array because the array has failed spare drive(s).
Message Format | "Cannot add spare drive %1 to logical drive with ID "%2" because the array has at least one failed spare drive" |
Severity | Critical |
Resolution | Remove all failed spare drives from the array. |
HpeSmartStorage.2.0.CanAddEditableArraySpareDriveArrayHasNoDataDrives
Indicates that the spare drive cannot be added to the array because the array has no data drives assigned.
Message Format | "Cannot add spare drive %1 to logical drive with ID "%2" because the array has no data drives assign" |
Severity | Critical |
Resolution | Assign data drives to the array. |
HpeSmartStorage.2.0.CanAddEditableArraySpareDriveArrayStatusNotOK
Indicates that the spare drive cannot be added to the array because the array status is not OK.
Message Format | "Cannot add spare drive %1 to logical drive with ID "%2" because the array status is not OK" |
Severity | Critical |
Resolution | Check status messages on the array for more information. |
HpeSmartStorage.2.0.CanAddEditableArraySpareDriveCannotChangeSpareType
Indicates that the spare drive cannot be added to the array because the spare type does not match.
Message Format | "Cannot add spare drive %1 to logical drive with ID "%2" because the spare type does not match" |
Severity | Critical |
Resolution | Correct the spare type to match the array. |
HpeSmartStorage.2.0.CanAddEditableArraySpareDriveCannotMixDriveTypes
Indicates that the spare drive cannot be added to the array because its drive type does not match that of the array.
Message Format | "Cannot add spare drive %1 to logical drive with ID "%2" because its drive type does not match that of the array" |
Severity | Critical |
Resolution | Select a different physical drive. |
HpeSmartStorage.2.0.CanAddEditableArraySpareDriveDriveAlreadyUsedAsSpare
Indicates that the spare drive cannot be added because the requested spare drive is already configured as a spare.
Message Format | "Cannot add spare drive %1 to logical drive with ID "%2" because the requested spare drive is already configured as a spare" |
Severity | Critical |
Resolution | Select a different physical drive. |
HpeSmartStorage.2.0.CanAddEditableArraySpareDriveDriveIsNotConfigurable
Indicates that the spare drive cannot be added to the array because the selected drive is not configurable.
Message Format | "Cannot add spare drive %1 to logical drive with ID "%2" because it is not configurable" |
Severity | Critical |
Resolution | Select a different physical drive. |
HpeSmartStorage.2.0.CanAddEditableArraySpareDriveDriveIsNotUnassigned
Indicates that the spare drive cannot be added to the array because the selected drive is not unassigned.
Message Format | "Cannot add spare drive %1 to logical drive with ID "%2" because it is not unassigned" |
Severity | Critical |
Resolution | Select a different physical drive. |
HpeSmartStorage.2.0.CanAddEditableArraySpareDriveDriveIsNotUnassignedOrShareableStandby
Indicates that the spare drive cannot be added to the array because the requested drive is not available.
Message Format | "Cannot add spare drive %1 to logical drive with ID "%2" because the requested drive is not available" |
Severity | Critical |
Resolution | Select a different physical drive. |
HpeSmartStorage.2.0.CanAddEditableArraySpareDriveIncompatibleBlockSize
Indicates that the spare drive cannot be added to the array because its block size is not compatible with that of the array.
Message Format | "Cannot add spare drive %1 to logical drive with ID "%2" because its block size is not compatible with that of the array" |
Severity | Critical |
Resolution | Select a different physical drive. |
HpeSmartStorage.2.0.CanAddEditableArraySpareDriveInvalidSAM
Indicates that the spare drive cannot be added to the array because spare activation mode must be set to predictive to assign spare drives to RAID 0 volumes.
Message Format | "Cannot add spare drive %1 to logical drive with ID "%2" because the logical drive is RAID 0 and the spare activation mode is set to failure" |
Severity | Critical |
Resolution | Change the spare activation mode. |
HpeSmartStorage.2.0.CanAddEditableArraySpareDriveInvalidSpareType
Indicates that the spare drive cannot be added to the array because the desired spare type is invalid.
Message Format | "Cannot add spare drive %1 to logical drive with ID "%2" because the array has an invalid spare type" |
Severity | Critical |
Resolution | Correct the spare type of the array. |
HpeSmartStorage.2.0.CanAddEditableArraySpareDriveMaxSpareDriveCountReached
Indicates that the spare drive cannot be added to the array because the maximum number of spare drives has been reached.
Message Format | "Cannot add spare drive %1 to logical drive with ID "%2" because the maximum number of spare drives has been reached" |
Severity | Critical |
Resolution | Remove one or more spare drive(s). |
HpeSmartStorage.2.0.CanAddEditableArraySpareDriveNoSpareTypeSet
Indicates that the spare drive cannot be added to the array because the array has no spare type set.
Message Format | "Cannot add spare drive %1 to logical drive with ID "%2" because the array has no spare type set" |
Severity | Critical |
Resolution | Specify the spare type. |
HpeSmartStorage.2.0.CanAddEditableArraySpareDriveNotAllowed
Indicates that adding a spare drive is not allowed at this time.
Message Format | "Internal error: cannot add spare drive %1 to logical drive with ID "%2" because it is not allowed at this time" |
Severity | Critical |
Resolution | Resubmit the request. |
HpeSmartStorage.2.0.CanAddEditableArraySpareDriveTooSmall
Indicates that the spare drive cannot be added to the array because the selected drive is too small.
Message Format | "Cannot add spare drive %1 to logical drive with ID "%2" because it is too small" |
Severity | Critical |
Resolution | Select a larger physical drive. |
HpeSmartStorage.2.0.CanAddEditableArraySpareDriveUnknownError
Indicates that the spare drive cannot be added to the array for an unknown reason.
Message Format | "Cannot add spare drive %1 to logical drive with ID "%2"" |
Severity | Critical |
Resolution | No resolution available. |
HpeSmartStorage.2.0.CanAddEditableDataDriveArrayContainsUnsavedLogicalDrives
Indicates that the data drive cannot be added to the array because the array has unlocked logical drives.
Message Format | "Internal error: cannot add data drive %1 to logical drive with ID "%2" because the array has unlocked logical drives" |
Severity | Critical |
Resolution | Resubmit the request. |
HpeSmartStorage.2.0.CanAddEditableDataDriveCannotMixDriveTypes
Indicates that the data drive cannot be added to the array because its drive type does not match that of the array.
Message Format | "Cannot add data drive %1 to logical drive with ID "%2" because its drive type does not match that of the array" |
Severity | Critical |
Resolution | Select a different physical drive. |
HpeSmartStorage.2.0.CanAddEditableDataDriveDriveIsNotConfigurable
Indicates that the data drive cannot be added to the array because the selected drive is not configurable.
Message Format | "Cannot add data drive %1 to logical drive with ID "%2" because it is not configurable" |
Severity | Critical |
Resolution | Select a different physical drive. |
HpeSmartStorage.2.0.CanAddEditableDataDriveDriveIsNotUnassigned
Indicates that the data drive cannot be added to the array because the selected drive is not unassigned.
Message Format | "Cannot add data drive %1 to logical drive with ID "%2" because it is not unassigned" |
Severity | Critical |
Resolution | Select a different physical drive. |
HpeSmartStorage.2.0.CanAddEditableDataDriveIncompatibleBlockSize
Indicates that the data drive cannot be added to the array because its block size is not compatible with that of the array.
Message Format | "Cannot add data drive %1 to logical drive with ID "%2" because its block size is not compatible with that of the array" |
Severity | Critical |
Resolution | Select a different physical drive. |
HpeSmartStorage.2.0.CanAddEditableDataDriveMaxDataDriveCountReached
Indicates that the data drive cannot be added to the array because the maximum number of physical drives on the array has been reached.
Message Format | "Cannot add data drive %1 to logical drive with ID "%2" because the maximum number of physical drives on the array has been reached" |
Severity | Critical |
Resolution | Remove one or more physical drive(s) from the array. |
HpeSmartStorage.2.0.CanAddEditableDataDriveNotAllowed
Indicates that adding a data drive is not allowed at this time.
Message Format | "Internal error: cannot add data drive %1 to logical drive with ID "%2" because it is not allowed at this time" |
Severity | Critical |
Resolution | Resubmit the request. |
HpeSmartStorage.2.0.CanAddEditableDataDriveUnknownError
Indicates that the data drive cannot be added to the array for an unknown reason.
Message Format | "Cannot add data drive %1 to logical drive with ID "%2"" |
Severity | Critical |
Resolution | No resolution available. |
HpeSmartStorage.2.0.CanChangeEditableControllerBootVolumeAlreadySet
Indicates that desired boot volume is already set.
Message Format | "Cannot set controller boot volume to %1 because the target is already set as a boot volume" |
Severity | Critical |
Resolution | No actions required. |
HpeSmartStorage.2.0.CanChangeEditableControllerBootVolumeInvalidBootVolumeNumber
Indicates that the controller boot volume cannot be set because target device is invalid.
Message Format | "Cannot set controller boot volume to %1 because the target device is invalid" |
Severity | Critical |
Resolution | Target a valid device for the boot volume. |
HpeSmartStorage.2.0.CanChangeEditableControllerBootVolumeInvalidBootVolumeType
Indicates that the controller boot volume cannot be set because the boot volume type is invalid.
Message Format | "Cannot set controller boot volume to %1 because the boot volume type is invalid" |
Severity | Critical |
Resolution | Correct the boot volume type. |
HpeSmartStorage.2.0.CanChangeEditableControllerBootVolumeInvalidLogicalBootVolume
Indicates that the controller boot volume cannot be set because the target logical drive is invalid.
Message Format | "Cannot set controller boot volume to %1 because the target logical drive is invalid" |
Severity | Critical |
Resolution | Resolution |
HpeSmartStorage.2.0.CanChangeEditableControllerBootVolumeInvalidPhysicalBootVolume
Indicates that the controller boot volume cannot be set because the target physical drive is invalid.
Message Format | "Cannot set controller boot volume to %1 because the target physical drive is invalid" |
Severity | Critical |
Resolution | Resolution |
HpeSmartStorage.2.0.CanChangeEditableControllerBootVolumeInvalidPrecedence
Indicates that the desired boot volume priority is invalid.
Message Format | "Cannot set controller boot volume to %1 because the boot volume priority is invalid" |
Severity | Critical |
Resolution | Correct the boot volume priority. |
HpeSmartStorage.2.0.CanChangeEditableControllerBootVolumeNotAllowed
Indicates that setting the boot volume is not allowed at this time.
Message Format | "Cannot set controller boot volume to %1 because it is not allowed at this time" |
Severity | Critical |
Resolution | Resubmit the request. |
HpeSmartStorage.2.0.CanChangeEditableControllerBootVolumeOperationUnsupported
Indicates that the controller does not support setting boot volumes.
Message Format | "Cannot set controller boot volume to %1 because the controller does not support setting boot volumes" |
Severity | Critical |
Resolution | Do not modify the controller boot volume. |
HpeSmartStorage.2.0.CanChangeEditableControllerBootVolumeUnknownError
Indicates that the controller boot volume cannot be set for an unknown reason.
Message Format | "Cannot set controller boot volume to %1" |
Severity | Critical |
Resolution | No resolution available. |
HpeSmartStorage.2.0.CanChangeEditableControllerDPOInvalidValue
Indicates that the controller degraded performance optimization cannot be set because the desired value is invalid.
Message Format | "Cannot set controller degraded performance optimization to %1 because it is invalid" |
Severity | Critical |
Resolution | Correct the controller degraded performance optimization. |
HpeSmartStorage.2.0.CanChangeEditableControllerDPONoChange
Indicates that the desired controller degraded performance optimization is already set.
Message Format | "Cannot set controller degraded performance optimization to %1 because it is already set" |
Severity | Critical |
Resolution | No action required. |
HpeSmartStorage.2.0.CanChangeEditableControllerDPONoLogicalDrives
Indicates that the controller degraded performance optimization cannot be set because no logical drives are configured.
Message Format | "Cannot set controller degraded performance optimization to %1 because no logical drives are configured" |
Severity | Critical |
Resolution | Configure a logical drive. |
HpeSmartStorage.2.0.CanChangeEditableControllerDPONotSupported
Indicates that the controller degraded performance optimization cannot be set because the feature is not supported.
Message Format | "Cannot set controller degraded performance optimization to %1 because the controller does not support the feature" |
Severity | Critical |
Resolution | Do not modify the degraded performance optimization. |
HpeSmartStorage.2.0.CanChangeEditableControllerDPOUnknownError
Indicates that the controller degraded performance optimization cannot be set for an unknown reason.
Message Format | "Cannot set controller degraded performance optimization to %1" |
Severity | Critical |
Resolution | No resolution available. |
HpeSmartStorage.2.0.CanChangeEditableControllerDriveWriteCacheModeInvalidMode
Indicates that the controller drive write cache mode cannot be set because the desired drive write cache mode is invalid.
Message Format | "Cannot set controller drive write cache mode to %1 because it is invalid" |
Severity | Critical |
Resolution | Correct the drive write cache mode. |
HpeSmartStorage.2.0.CanChangeEditableControllerDriveWriteCacheModeNoChange
Indicates that the desired controller drive write cache mode is already set.
Message Format | "Cannot set controller drive write cache mode to %1 because it is already set" |
Severity | Critical |
Resolution | No action required. |
HpeSmartStorage.2.0.CanChangeEditableControllerDriveWriteCacheModeNoLogicalDrives
Indicates that the controller drive write cache mode cannot be set because no logical drives are configured.
Message Format | "Cannot set controller drive write cache mode to %1 because no logical drives are configured" |
Severity | Critical |
Resolution | Configure a logical drive. |
HpeSmartStorage.2.0.CanChangeEditableControllerDriveWriteCacheModeNotSupported
Indicates that the controller drive write cache mode cannot be changed because the operation is not supported.
Message Format | "Cannot set controller drive write cache mode to %1 because it is not supported" |
Severity | Critical |
Resolution | Do not modify the controller drive write cache mode. |
HpeSmartStorage.2.0.CanChangeEditableControllerDriveWriteCacheModeUnknownError
Indicates that the controller drive write cache mode cannot be set for an unknown reason.
Message Format | "Cannot set controller drive write cache mode to %1" |
Severity | Critical |
Resolution | No resolution available. |
HpeSmartStorage.2.0.CanChangeEditableControllerElevatorSortInvalidValue
Indicates that the controller elevator sort cannot be set because the desired value is invalid.
Message Format | "Cannot set controller elevator sort to %1 because it is invalid" |
Severity | Critical |
Resolution | Correct the controller elevator sort. |
HpeSmartStorage.2.0.CanChangeEditableControllerElevatorSortNoChange
Indicates that the desired controller elevator sort is already set.
Message Format | "Cannot set controller elevator sort to %1 because it is already set" |
Severity | Critical |
Resolution | No action required. |
HpeSmartStorage.2.0.CanChangeEditableControllerElevatorSortNoLogicalDrives
Indicates that the controller elevator sort cannot be set because no logical drives are configured.
Message Format | "Cannot set controller elevator sort to %1 because no logical drives are configured" |
Severity | Critical |
Resolution | Configure a logical drive. |
HpeSmartStorage.2.0.CanChangeEditableControllerElevatorSortUnknownError
Indicates that the controller elevator sort cannot be set for an unknown reason.
Message Format | "Cannot set controller elevator sort to %1" |
Severity | Critical |
Resolution | No resolution available. |
HpeSmartStorage.2.0.CanChangeEditableControllerEncryptionHasEncryptedVolumes
Indicates that the encryption configuration cannot be set because encrypted logical drives exist.
Message Format | "Cannot change encryption configuration to %1 because encrypted logical drives exist" |
Severity | Critical |
Resolution | Delete all encrypted logical drives. |
HpeSmartStorage.2.0.CanChangeEditableControllerEncryptionInHBAMode
Indicates that the encryption configuration cannot be set because the controller is currently in or pending HBA mode.
Message Format | "Cannot change encryption configuration to %1 because the controller is currently in or pending HBA mode" |
Severity | Critical |
Resolution | Set the controller or connector mode to mixed or RAID mode. |
HpeSmartStorage.2.0.CanChangeEditableControllerEncryptionInvalidValue
Indicates that the desired encryption configuration is invalid.
Message Format | "Cannot change encryption configuration to %1 because it is invalid" |
Severity | Critical |
Resolution | Correct the encryption configuration. |
HpeSmartStorage.2.0.CanChangeEditableControllerEncryptionNoChange
Indicates that the desired encryption configuration is already set.
Message Format | "Cannot change encryption configuration to %1 because it is already set" |
Severity | Critical |
Resolution | Resolution |
HpeSmartStorage.2.0.CanChangeEditableControllerEncryptionNotAllowed
Indicates that setting the encryption configuration is not allowed at this time.
Message Format | "Cannot change encryption configuration to %1 because it is invalid" |
Severity | Critical |
Resolution | Resubmit the request. |
HpeSmartStorage.2.0.CanChangeEditableControllerEncryptionOperationUnsupported
Indicates that encryption is not supported on the controller.
Message Format | "Cannot change encryption configuration to %1 because encryption is not supported on the controller" |
Severity | Critical |
Resolution | Do not modify the encryption configuration. |
HpeSmartStorage.2.0.CanChangeEditableControllerEncryptionUnknownError
Indicates that the encryption configuration cannot be set for an unknown reason.
Message Format | "Cannot change encryption configuration to %1" |
Severity | Critical |
Resolution | No resolution available. |
HpeSmartStorage.2.0.CanChangeEditableControllerExpandPriorityInvalidValue
Indicates that the controller expand priority cannot be set because the desired expand priority is invalid.
Message Format | "Cannot set controller expand priority to %1 because it is invalid" |
Severity | Critical |
Resolution | Correct the expand priority. |
HpeSmartStorage.2.0.CanChangeEditableControllerExpandPriorityNoChange
Indicates that the desired controller expand priority is already set.
Message Format | "Cannot set controller expand priority to %1 because it is already set" |
Severity | Critical |
Resolution | No action required. |
HpeSmartStorage.2.0.CanChangeEditableControllerExpandPriorityNoLogicalDrives
Indicates that the controller expand priority cannot be set because no logical drives are configured.
Message Format | "Cannot set controller expand priority to %1 because no logical drives are configured" |
Severity | Critical |
Resolution | Configure a logical drive. |
HpeSmartStorage.2.0.CanChangeEditableControllerExpandPriorityUnknownError
Indicates that the controller expand priority cannot be set for an unknown reason.
Message Format | "Cannot set controller expand priority to %1" |
Severity | Critical |
Resolution | No resolution available. |
HpeSmartStorage.2.0.CanChangeEditableControllerFLSInvalidValue
Indicates that the controller flexible latency scheduler cannot be set because the desired value is invalid.
Message Format | "Cannot set controller flexible latency scheduler to %1 because it is invalid" |
Severity | Critical |
Resolution | Correct the flexible latency scheduler. |
HpeSmartStorage.2.0.CanChangeEditableControllerFLSNoChange
Indicates that the desired controller flexible latency scheduler is already set.
Message Format | "Cannot set controller flexible latency scheduler to %1 because it is already set" |
Severity | Critical |
Resolution | No action required. |
HpeSmartStorage.2.0.CanChangeEditableControllerFLSNoLogicalDrives
Indicates that the controller flexible latency scheduler cannot be set because no logical drives are configured.
Message Format | "Cannot set controller flexible latency scheduler to %1 because no logical drives are configured" |
Severity | Critical |
Resolution | Configure a logical drive. |
HpeSmartStorage.2.0.CanChangeEditableControllerFLSUnknownError
Indicates that the controller flexible latency scheduler cannot be set for an unknown reason.
Message Format | "Cannot set controller flexible latency scheduler to %1" |
Severity | Critical |
Resolution | No resolution available. |
HpeSmartStorage.2.0.CanChangeEditableControllerIRPInvalidValue
Indicates that the controller inconsistency repair policy cannot be set because the desired value is invalid.
Message Format | "Cannot set controller inconsistency repair policy to %1 because it is invalid" |
Severity | Critical |
Resolution | Correct the controller inconsistency repair policy. |
HpeSmartStorage.2.0.CanChangeEditableControllerIRPNoChange
Indicates that the desired controller inconsistency repair policy is already set.
Message Format | "Cannot set controller inconsistency repair policy to %1 because it is already set" |
Severity | Critical |
Resolution | No action required. |
HpeSmartStorage.2.0.CanChangeEditableControllerIRPNoLogicalDrives
Indicates that the controller inconsistency repair policy cannot be set because no logical drives are configured.
Message Format | "Cannot set controller inconsistency repair policy to %1 because no logical drives are configured" |
Severity | Critical |
Resolution | Configure a logical drive. |
HpeSmartStorage.2.0.CanChangeEditableControllerIRPUnknownError
Indicates that the controller inconsistency repair policy cannot be set for an unknown reason.
Message Format | "Cannot set controller inconsistency repair policy to %1" |
Severity | Critical |
Resolution | No resolution available. |
HpeSmartStorage.2.0.CanChangeEditableControllerIRPUnsupported
Indicates that the controller does not support changing the inconsistency repair policy.
Message Format | "Cannot set controller inconsistency repair policy to %1 because it is unsupported" |
Severity | Critical |
Resolution | Do not modify the inconsistency repair policy. |
HpeSmartStorage.2.0.CanChangeEditableControllerMNPDelayInvalidValue
Indicates that the controller monitor and performance delay cannot be set because the desired value is invalid.
Message Format | "Cannot set controller monitor and performance delay to %1 because it is invalid" |
Severity | Critical |
Resolution | Correct the monitor and performance delay. |
HpeSmartStorage.2.0.CanChangeEditableControllerMNPDelayNoChange
Indicates that the desired controller monitor and performance delay is already set.
Message Format | "Cannot set controller monitor and performance delay to %1 because it is already set" |
Severity | Critical |
Resolution | No action required. |
HpeSmartStorage.2.0.CanChangeEditableControllerMNPDelayNoLogicalDrives
Indicates that the controller monitor and performance delay cannot be set because no logical drives are configured.
Message Format | "Cannot set controller monitor and performance delay to %1 because no logical drives are configured" |
Severity | Critical |
Resolution | Configure a logical drive. |
HpeSmartStorage.2.0.CanChangeEditableControllerMNPDelayUnknownError
Indicates that the controller monitor and performance delay cannot be set for an unknown reason.
Message Format | "Cannot set controller monitor and performance delay to %1" |
Severity | Critical |
Resolution | No resolution available. |
HpeSmartStorage.2.0.CanChangeEditableControllerNBWCControllerCacheInactive
Indicates that the controller no battery write cache cannot be set because the controller cache is inactive.
Message Format | "Cannot set controller no battery write cache to %1 because the controller cache is inactive" |
Severity | Critical |
Resolution | Activate the controller cache. |
HpeSmartStorage.2.0.CanChangeEditableControllerNBWCInHBAMode
Indicates that the controller no battery write cache cannot be set because the controller is currently in or pending HBA mode.
Message Format | "Cannot set controller no battery write cache to %1 because the controller is currently in or pending HBA mode" |
Severity | Critical |
Resolution | Set the controller or connector mode to mixed or RAID mode. |
HpeSmartStorage.2.0.CanChangeEditableControllerNBWCInvalidValue
Indicates that the controller no battery write cache cannot be set because the desired value is invalid.
Message Format | "Cannot set controller no battery write cache to %1 because it is invalid" |
Severity | Critical |
Resolution | Correct the no battery write cache. |
HpeSmartStorage.2.0.CanChangeEditableControllerNBWCNoCachePresent
Indicates that the controller no battery write cache cannot be set because there is no cache board present.
Message Format | "Cannot set controller no battery write cache to %1 because there is no cache board present" |
Severity | Critical |
Resolution | Attach a cache board. |
HpeSmartStorage.2.0.CanChangeEditableControllerNBWCNoChange
Indicates that the desired controller no battery write cache is already set.
Message Format | "Cannot set controller no battery write cache to %1 because it is already set" |
Severity | Critical |
Resolution | No action required. |
HpeSmartStorage.2.0.CanChangeEditableControllerNBWCNoLogicalDrives
Indicates that the controller no battery write cache cannot be set because no logical drives are configured.
Message Format | "Cannot set controller no battery write cache to %1 because no logical drives are configured" |
Severity | Critical |
Resolution | Configure a logical drive. |
HpeSmartStorage.2.0.CanChangeEditableControllerNBWCOperationUnsupported
Indicates that the controller does not support changing the no battery write cache.
Message Format | "Cannot set controller no battery write cache to %1 because it is unsupported" |
Severity | Critical |
Resolution | Do not modify the no battery write cache. |
HpeSmartStorage.2.0.CanChangeEditableControllerNBWCUnknownError
Indicates that the controller no battery write cache cannot be set for an unknown reason.
Message Format | "Cannot set controller no battery write cache to %1" |
Severity | Critical |
Resolution | No resolution available. |
HpeSmartStorage.2.0.CanChangeEditableControllerPSSCountNoChange
Indicates that desired controller parallel surface scan count is already set.
Message Format | "Cannot set controller parallel surface scan count to %1 because it is already set" |
Severity | Critical |
Resolution | No action required. |
HpeSmartStorage.2.0.CanChangeEditableControllerPSSCountNoLogicalDrives
Indicates that the controller parallel surface scan count cannot be set because no logical drives are configured.
Message Format | "Cannot set controller parallel surface scan count to %1 because no logical drives are configured" |
Severity | Critical |
Resolution | Configure a logical drive. |
HpeSmartStorage.2.0.CanChangeEditableControllerPSSCountOperationUnsupported
Indicates that the controller does not support parallel surface scan.
Message Format | "Cannot set controller parallel surface scan count to %1 because parallel surface scan is not supported" |
Severity | Critical |
Resolution | Do not modify the parallel surface scan count. |
HpeSmartStorage.2.0.CanChangeEditableControllerPSSCountOutOfRange
Indicates that the controller parallel surface scan count cannot be set because the desired value is out of range.
Message Format | "Cannot set controller parallel surface scan count to %1 because it is out of range" |
Severity | Critical |
Resolution | Correct the parallel surface scan count. |
HpeSmartStorage.2.0.CanChangeEditableControllerPSSCountUnknownError
Indicates that the controller parallel surface scan count cannot be set for an unknown reason.
Message Format | "Cannot set controller parallel surface scan count to %1" |
Severity | Critical |
Resolution | No resolution available. |
HpeSmartStorage.2.0.CanChangeEditableControllerQueueDepthInvalidValue
Indicates that the controller queue depth cannot be set because the desired value is invalid.
Message Format | "Cannot set controller queue depth to %1 because it is invalid" |
Severity | Critical |
Resolution | Correct the controller queue depth. |
HpeSmartStorage.2.0.CanChangeEditableControllerQueueDepthNoChange
Indicates that the desired controller queue depth is already set.
Message Format | "Cannot set controller queue depth to %1 because it is already set" |
Severity | Critical |
Resolution | No action required. |
HpeSmartStorage.2.0.CanChangeEditableControllerQueueDepthNoLogicalDrives
Indicates that the controller queue depth cannot be set because no logical drives are configured.
Message Format | "Cannot set controller queue depth to %1 because no logical drives are configured" |
Severity | Critical |
Resolution | Configure a logical drive. |
HpeSmartStorage.2.0.CanChangeEditableControllerQueueDepthUnknownError
Indicates that the controller queue depth cannot be set for an unknown reason.
Message Format | "Cannot set controller queue depth to %1" |
Severity | Critical |
Resolution | No resolution available. |
HpeSmartStorage.2.0.CanChangeEditableControllerReadCachePercentBadPowerSource
Indicates that the controller read cache percent cannot be set because the backup power source is not charged or not present.
Message Format | "Cannot set controller read cache percent to %1 because the backup power source is not charged or not present" |
Severity | Critical |
Resolution | Attach a backup power source or allow it to charge fully. |
HpeSmartStorage.2.0.CanChangeEditableControllerReadCachePercentControllerCacheInactive
Indicates that the controller read cache percent cannot be set because the controller cache is inactive.
Message Format | "Cannot set controller read cache percent to %1 because the controller cache is inactive" |
Severity | Critical |
Resolution | Activate the controller cache. |
HpeSmartStorage.2.0.CanChangeEditableControllerReadCachePercentInHBAMode
Indicates that the controller read cache percent cannot be set because the controller is currently in or pending HBA mode.
Message Format | "Cannot set controller read cache percent to %1 because the controller is currently in or pending HBA mode" |
Severity | Critical |
Resolution | Set the controller or connector mode to mixed or RAID mode. |
HpeSmartStorage.2.0.CanChangeEditableControllerReadCachePercentInvalidValue
Indicates that the controller read cache percent cannot be set because the desired value is invalid.
Message Format | "Cannot set controller read cache percent to %1 because it is invalid" |
Severity | Critical |
Resolution | Correct the read cache percent. |
HpeSmartStorage.2.0.CanChangeEditableControllerReadCachePercentNoCachePresent
Indicates that the controller read cache percent cannot be set because there is no cache board present.
Message Format | "Cannot set controller read cache percent to %1 because there is no cache board present" |
Severity | Critical |
Resolution | Attach a cache board. |
HpeSmartStorage.2.0.CanChangeEditableControllerReadCachePercentNoChange
Indicates that the desired controller read cache percent is already set.
Message Format | "Cannot set controller read cache percent to %1 because it is already set" |
Severity | Critical |
Resolution | No action required. |
HpeSmartStorage.2.0.CanChangeEditableControllerReadCachePercentNoLogicalDrives
Indicates that the controller read cache percent cannot be set because no logical drives are configured.
Message Format | "Cannot set controller read cache percent to %1 because no logical drives are configured" |
Severity | Critical |
Resolution | Configure a logical drive. |
HpeSmartStorage.2.0.CanChangeEditableControllerReadCachePercentUnknownError
Indicates that the controller read cache percent cannot be set for an unknown reason.
Message Format | "Cannot set controller read cache percent to %1" |
Severity | Critical |
Resolution | No resolution available. |
HpeSmartStorage.2.0.CanChangeEditableControllerRebuildPriorityInvalidValue
Indicates that the controller rebuild priority cannot be set because the desired rebuild priority is invalid.
Message Format | "Cannot set controller rebuild priority to %1 because it is invalid" |
Severity | Critical |
Resolution | Correct the rebuild priority. |
HpeSmartStorage.2.0.CanChangeEditableControllerRebuildPriorityNoChange
Indicates that the desired controller rebuild priority is already set.
Message Format | "Cannot set controller rebuild priority to %1 because it is already set" |
Severity | Critical |
Resolution | No action required. |
HpeSmartStorage.2.0.CanChangeEditableControllerRebuildPriorityNoLogicalDrives
Indicates that the controller rebuild priority cannot be set because no logical drives are configured.
Message Format | "Cannot set controller rebuild priority to %1 because no logical drives are configured" |
Severity | Critical |
Resolution | Configure a logical drive. |
HpeSmartStorage.2.0.CanChangeEditableControllerRebuildPriorityRapidUnsupported
Indicates that the controller does not support rapid rebuild.
Message Format | "Cannot set controller rebuild priority to %1 because it is not supported on this controller" |
Severity | Critical |
Resolution | Select a non-rapid rebuild priority. |
HpeSmartStorage.2.0.CanChangeEditableControllerRebuildPriorityUnknownError
Indicates that the controller rebuild priority cannot be set for an unknown reason.
Message Format | "Cannot set controller rebuild priority to %1" |
Severity | Critical |
Resolution | No resolution available. |
HpeSmartStorage.2.0.CanChangeEditableControllerSAMArrayHasActiveSpare
Indicates that the controller spare activation mode cannot be set to predictive because a RAID 0 logical drive with an active spare exists.
Message Format | "Cannot set controller spare activation mode to %1 because a RAID 0 logical drive with an active spare exists" |
Severity | Critical |
Resolution | Delete the RAID 0 logical drive, remove the active spare, or select a different controller spare activation mode. |
HpeSmartStorage.2.0.CanChangeEditableControllerSAMArrayHasAutoReplaceSpare
Indicates that the controller spare activation mode cannot be set to failure because a RAID 0 logical drive with an auto-replace spare exists.
Message Format | "Cannot set controller spare activation mode to %1 because a RAID 0 logical drive with an auto-replace spare exists" |
Severity | Critical |
Resolution | Delete the RAID 0 logical drive, remove the auto-replace spare, or select a different controller spare activation mode. |
HpeSmartStorage.2.0.CanChangeEditableControllerSAMArrayIsTransforming
Indicates that the controller spare activation mode cannot be set because the array is transforming.
Message Format | "Cannot set controller spare activation mode to %1 because the array is transforming" |
Severity | Critical |
Resolution | Resubmit the request when the array finishes transforming. |
HpeSmartStorage.2.0.CanChangeEditableControllerSAMNoLogicalDrives
Indicates that the controller spare activation mode cannot be set because no logical drives are configured.
Message Format | "Cannot set controller spare activation mode to %1 because no logical drives are configured" |
Severity | Critical |
Resolution | Configure a logical drive. |
HpeSmartStorage.2.0.CanChangeEditableControllerSAMSelectedModeActive
Indicates that the desired controller spare activation mode is already set.
Message Format | "Cannot set controller spare activation mode to %1 because it is already set" |
Severity | Critical |
Resolution | No action required. |
HpeSmartStorage.2.0.CanChangeEditableControllerSAMUnknownError
Indicates that the controller spare activation mode cannot be set for an unknown reason.
Message Format | "Cannot set controller spare activation mode to %1" |
Severity | Critical |
Resolution | No resolution available. |
HpeSmartStorage.2.0.CanChangeEditableControllerSAMUnsupportedMode
Indicates that the controller spare activation mode is not supported.
Message Format | "Cannot set controller spare activation mode to %1 because it is not supported" |
Severity | Critical |
Resolution | Select a different spare activation mode. |
HpeSmartStorage.2.0.CanChangeEditableControllerSSAPriorityInvalidValue
Indicates that the controller surface scan analysis priority cannot be set because the desired surface scan analysis priority is invalid.
Message Format | "Cannot set controller surface scan analysis priority to %1 because it is invalid" |
Severity | Critical |
Resolution | Correct the surface scan analysis priority. |
HpeSmartStorage.2.0.CanChangeEditableControllerSSAPriorityNoChange
Indicates that the desired controller surface scan analysis priority is already set.
Message Format | "Cannot set controller surface scan analysis priority to %1 because it is already set" |
Severity | Critical |
Resolution | No action required. |
HpeSmartStorage.2.0.CanChangeEditableControllerSSAPriorityNoLogicalDrives
Indicates that the controller surface scan analysis priority cannot be set because no logical drives are configured.
Message Format | "Cannot set controller surface scan analysis priority to %1 because no logical drives are configured" |
Severity | Critical |
Resolution | Configure a logical drive. |
HpeSmartStorage.2.0.CanChangeEditableControllerSSAPriorityUnknownError
Indicates that the controller surface scan analysis priority cannot be set for an unknown reason.
Message Format | "Cannot set controller surface scan analysis priority to %1" |
Severity | Critical |
Resolution | No resolution available. |
HpeSmartStorage.2.0.CanChangeEditableControllerSurvivalPowerModeInvalidValue
Indicates that the desired controller survival mode is invalid.
Message Format | "Cannot set controller survival mode to %1 because it is invalid" |
Severity | Critical |
Resolution | Correct the controller survival mode. |
HpeSmartStorage.2.0.CanChangeEditableControllerSurvivalPowerModeNoChange
Indicates that the desired survival mode is already set.
Message Format | "Cannot set controller survival mode to %1 because it is already set" |
Severity | Critical |
Resolution | No action required. |
HpeSmartStorage.2.0.CanChangeEditableControllerSurvivalPowerModeNotConfigurable
Indicates that the controller survival mode cannot be set because the controller does not support survival mode configuration.
Message Format | "Cannot set controller survival mode to %1 because survival mode configuration is not supported on the controller" |
Severity | Critical |
Resolution | Do not modify the survival mode. |
HpeSmartStorage.2.0.CanChangeEditableControllerSurvivalPowerModeOperationUnsupported
Indicates that the controller survival mode cannot be set because the controller does not support survival mode.
Message Format | "Cannot set controller survival mode to %1 because survival mode is not supported on the controller" |
Severity | Critical |
Resolution | Do not modify the survival mode. |
HpeSmartStorage.2.0.CanChangeEditableControllerSurvivalPowerModeUnknownError
Indicates that the controller survival mode cannot be set for an unknown reason.
Message Format | "Cannot set controller survival mode to %1" |
Severity | Critical |
Resolution | No resolution available. |
HpeSmartStorage.2.0.CanChangeEditableControllerWCBTInvalidValue
Indicates that the desired controller write cache bypass threshold is invalid.
Message Format | "Cannot set controller write cache bypass threshold to %1 because it is invalid" |
Severity | Critical |
Resolution | Correct the write cache bypass threshold. |
HpeSmartStorage.2.0.CanChangeEditableControllerWCBTNoChange
Indicates that desired write cache bypass threshold is already set.
Message Format | "Cannot set controller write cache bypass threshold to %1 because it is already set" |
Severity | Critical |
Resolution | No action required. |
HpeSmartStorage.2.0.CanChangeEditableControllerWCBTNoLogicalDrives
Indicates that the controller write cache bypass threshold cannot be set because no logical drives are configured.
Message Format | "Cannot set controller write cache bypass threshold to %1 because no logical drives are configured" |
Severity | Critical |
Resolution | Configure a logical drive. |
HpeSmartStorage.2.0.CanChangeEditableControllerWCBTOperationUnsupported
Indicates that the controller write cache bypass threshold is not supported.
Message Format | "Cannot set controller write cache bypass threshold to %1 because it is not supported" |
Severity | Critical |
Resolution | Do not modify the write cache bypass threshold. |
HpeSmartStorage.2.0.CanChangeEditableControllerWCBTUnknownError
Indicates that the controller write cache bypass threshold cannot be set for an unknown reason.
Message Format | "Cannot set controller write cache bypass threshold to %1" |
Severity | Critical |
Resolution | No resolution available. |
HpeSmartStorage.2.0.CanClearEditableControllerBootVolumeInvalidPrecedence
Indicates that the the boot volume cannot be cleared because the boot volume priority is invalid.
Message Format | "Cannot clear controller %1 boot volume because the boot volume priority is invalid" |
Severity | Critical |
Resolution | Correct the boot volume priority. |
HpeSmartStorage.2.0.CanClearEditableControllerBootVolumeNotAllowed
Indicates that clearing the controller boot volume is not allowed at this time.
Message Format | "Cannot clear controller %1 boot volume because it is not allowed at this time" |
Severity | Critical |
Resolution | Resubmit the request. |
HpeSmartStorage.2.0.CanClearEditableControllerBootVolumeNotSet
Indicates that the boot volume cannot be cleared because no boot volume is set.
Message Format | "Cannot clear controller %1 boot volume because no boot volume is set" |
Severity | Critical |
Resolution | No action required. |
HpeSmartStorage.2.0.CanClearEditableControllerBootVolumeOperationUnsupported
Indicates that clearing the boot volume is not suppported on the controller.
Message Format | "Cannot clear controller %1 boot volume because it is not supported on the controller" |
Severity | Critical |
Resolution | Do not clear the controller boot volume. |
HpeSmartStorage.2.0.CanClearEditableControllerBootVolumeUnknownError
Indicates that the controller boot volume cannot be cleared for an unknown reason.
Message Format | "Cannot clear controller %1 boot volume" |
Severity | Critical |
Resolution | No resolution available. |
HpeSmartStorage.2.0.CanCommitEditableConfigurationNoChangesToCommit
Indicates that the editable configuration was not committed because there are no editable changes to commit.
Message Format | "Internal error: cannot commit the editable configuration because no changes were made" |
Severity | Warning |
Resolution | Modify the editable configuration. |
HpeSmartStorage.2.0.CanCommitEditableConfigurationOutOfSync
Indicates that an external change occured which invalidates the editable configuration.
Message Format | "Cannot commit the editable configuration" |
Severity | Critical |
Resolution | Recreate and re-submit the configuration request. |
HpeSmartStorage.2.0.CanCommitEditableConfigurationUnknownError
Indicates that an editable configuration cannot be committed for an unknown reason.
Message Format | "Cannot commit the editable configuration" |
Severity | Critical |
Resolution | No resolution available. |
HpeSmartStorage.2.0.CanCommitEditableConfigurationUnlockedLogicalDrivesExist
Indicates that the editable configuration was not committed because there are unlocked logical drives.
Message Format | "Internal error: cannot commit the editable configuration because unlocked logical drives exist" |
Severity | Critical |
Resolution | Lock all logical drives. |
HpeSmartStorage.2.0.CanCreateEditableArrayCreatesNotAllowed
Indicates that creating arrays is not allowed at this time.
Message Format | "Internal error: cannot create logical drive with ID "%1" because array creation is not allowed at this time" |
Severity | Critical |
Resolution | Resubmit the request. |
HpeSmartStorage.2.0.CanCreateEditableArrayMaxLDCountReached
Indicates that the array cannot be created because the maximum number of logical drives on the controller has been reached.
Message Format | "Cannot create logical drive with ID "%1" because the maximum number of logical drives on the controller has been reached" |
Severity | Critical |
Resolution | Delete one or more logical drive(s). |
HpeSmartStorage.2.0.CanCreateEditableArrayNoUnassignedDrivesAvailable
Indicates that the array cannot be created because no unassigned drives are available.
Message Format | "Cannot create logical drive with ID "%1" because the controller has no unassigned drives available" |
Severity | Critical |
Resolution | Delete an existing array or add more physical drives. |
HpeSmartStorage.2.0.CanCreateEditableArrayUnknownError
Indicates that the array cannot be created for an unknown reason.
Message Format | "Cannot create logical drive with ID "%1"" |
Severity | Critical |
Resolution | No resolution available. |
HpeSmartStorage.2.0.CanCreateEditableConfigControllerStatusNotOK
Indicates that an editable configuration was not created because the status of the controller is not in an OK state.
Message Format | "Cannot create an editable configuration because the controller status is not OK" |
Severity | Critical |
Resolution | Check status messages on the controller for more information. |
HpeSmartStorage.2.0.CanCreateEditableConfigEditableConfigExists
Indicates that an editable configuration was not created because an editable configuration already being edited.
Message Format | "Internal error: cannot create an editable configuration because an editable configuration already exists" |
Severity | Critical |
Resolution | Delete the existing editable configuration. |
HpeSmartStorage.2.0.CanCreateEditableConfigInconsistentPortSettings
Indicates that an editable configuration was not created because the controller's port settings do not match.
Message Format | "Cannot create an editable configuration because the port modes on the controller are in a conflicting state" |
Severity | Critical |
Resolution | Make the port settings consistent in the request and resubmit. |
HpeSmartStorage.2.0.CanCreateEditableConfigUnknownError
Indicates that an editable configuration cannot be created for an unknown reason.
Message Format | "Cannot create an editable configuration" |
Severity | Critical |
Resolution | No resolution available. |
HpeSmartStorage.2.0.CanCreateEditableLogicalDriveControllerNotOK
Indicates that the logical drive cannot be created because the controller status is not OK.
Message Format | "Cannot create logical drive with ID "%1" because the controller status is not OK" |
Severity | Critical |
Resolution | Check status messages on the controller for more information. |
HpeSmartStorage.2.0.CanCreateEditableLogicalDriveMaxLDReached
Indicates that the logical drive cannot be created because the maximum number of logical drives on the controller has been reached.
Message Format | "Cannot create logical drive with ID "%1" because the maximum number of logical drives on the controller has been reached" |
Severity | Critical |
Resolution | Delete on or more logical drive(s). |
HpeSmartStorage.2.0.CanCreateEditableLogicalDriveNoFreeSpaceAvailable
Indicates that the logical drive cannot be created because the array has no free space available.
Message Format | "Cannot create logical drive with ID "%1" because the array has no free space available" |
Severity | Critical |
Resolution | Delete one or more logical drive(s) from the array. |
HpeSmartStorage.2.0.CanCreateEditableLogicalDriveNotAllowed
Indicates that creating logical drives is not allowed at this time.
Message Format | "Internal error: cannot create logical drive with ID "%1" because logical drive creation is not allowed at this time" |
Severity | Critical |
Resolution | Resubmit the request. |
HpeSmartStorage.2.0.CanCreateEditableLogicalDriveUnknownError
Indicates that the logical drive cannot be created for an unknown reason.
Message Format | "Cannot create logical drive with ID "%1"" |
Severity | Critical |
Resolution | No resolution available. |
HpeSmartStorage.2.0.CanDeleteEditableArrayContainsUnsavedLogicalDrives
Indicates that the array cannot be deleted because the array contains unlocked logical drives.
Message Format | "Cannot delete logical drive with ID "%1" because unlocked logical drives exist" |
Severity | Critical |
Resolution | Lock all logical drives on the array. |
HpeSmartStorage.2.0.CanDeleteEditableArrayNotAllowed
Indicates that deleting an array is not allowed at this time.
Message Format | "Internal error: cannot delete logical drive with ID "%1" because it is not allowed at this time" |
Severity | Critical |
Resolution | Resubmit the request. |
HpeSmartStorage.2.0.CanDeleteEditableArrayUnknownError
Indicates that the array size cannot be deleted for an unknown reason.
Message Format | "Cannot delete logical drive with ID "%1"" |
Severity | Critical |
Resolution | No resolution available. |
HpeSmartStorage.2.0.CanDeleteEditableLogicalDriveIsLocked
Indicates that the logical drive cannot be deleted because the logical drive is locked.
Message Format | "Cannot delete logical drive with ID "%1" because the logical drive is locked" |
Severity | Critical |
Resolution | Unlock the logical drive. |
HpeSmartStorage.2.0.CanDeleteEditableLogicalDriveNotAllowed
Indicates that deleting the logical drive is not allowed at this time.
Message Format | "Internal error: cannot delete logical drive with ID "%1" because it is not allowed at this time" |
Severity | Critical |
Resolution | Resubmit the request. |
HpeSmartStorage.2.0.CanDeleteEditableLogicalDriveNotLastLDInArray
Indicates that the logical drive cannot be deleted because the logical drive is not the last logical drive on the array.
Message Format | "Cannot delete logical drive with ID "%1" because the logical drive is not the last logical drive on the array" |
Severity | Critical |
Resolution | Delete the last logical drive on the array first. |
HpeSmartStorage.2.0.CanDeleteEditableLogicalDriveUnknownError
Indicates that the logical drive size cannot be deleted for an unknown reason.
Message Format | "Cannot delete logical drive with ID "%1"" |
Severity | Critical |
Resolution | No resolution available. |
HpeSmartStorage.2.0.CanEnableErasedPhysicalDriveRestrictedSanitize
Indicates that the physical drive cannot be enabled because of a restricted, failed sanitize erase.
Message Format | "Physical drive %1 was not enabled because it is currently in a restricted, failed sanitize state" |
Severity | Critical |
Resolution | Restart the sanitize erase on the physical drive. |
HpeSmartStorage.2.0.CanErasePhysicalDriveIsErasing
Indicates that the physical drive cannot be erased because the drive is currently erasing.
Message Format | "Cannot erase physical drive %1 because the drive is currently erasing" |
Severity | Critical |
Resolution | Wait for the physical drive erase to complete. |
HpeSmartStorage.2.0.CanErasePhysicalDriveIsFailed
Indicates that the physical drive cannot be erased because the drive is failed.
Message Format | "Cannot erase physical drive %1 because the drive is failed" |
Severity | Critical |
Resolution | Check the state of the drive. |
HpeSmartStorage.2.0.CanErasePhysicalDriveIsHBA
Indicates that the physical drive cannot be erased because the drive is exposed to the operating system.
Message Format | "Cannot erase physical drive %1 because the drive is exposed to the operating system" |
Severity | Critical |
Resolution | Change the controller or connector to RAID mode to mask the drive from the operating system. |
HpeSmartStorage.2.0.CanErasePhysicalDriveNotAllowed
Indicates that the physical drive erase is not allowed at this time.
Message Format | "Cannot erase physical drives at this time" |
Severity | Critical |
Resolution | Resubmit the request. |
HpeSmartStorage.2.0.CanErasePhysicalDriveNotUnassigned
Indicates that the physical drive cannot be erased because it is not unassigned.
Message Format | "Cannot erase physical drive %1 because the drive is not unassigned" |
Severity | Critical |
Resolution | Unassign the physical drive. |
HpeSmartStorage.2.0.CanErasePhysicalDrivePatternNotSupported
Indicates that the desired erase pattern is not supported on the target drive.
Message Format | "Cannot erase physical drive %1 using pattern %2 because the drive does not support the erase pattern" |
Severity | Critical |
Resolution | Select a different erase pattern. |
HpeSmartStorage.2.0.CanErasePhysicalDriveUnknownError
Indicates that the physical drive cannot be erased for an unknown reason.
Message Format | "Cannot erase physical drive %1" |
Severity | Critical |
Resolution | No resolution available. |
HpeSmartStorage.2.0.CanLockEditableLogicalDriveAlreadyLocked
Indicates that the logical drive cannot be locked because it is already locked.
Message Format | "Cannot lock logical drive with ID "%1" because it is already locked" |
Severity | Critical |
Resolution | No action. |
HpeSmartStorage.2.0.CanLockEditableLogicalDriveNoArraySet
Indicates that the logical drive cannot be locked because it is not assigned to an array.
Message Format | "Cannot lock logical drive with ID "%1" because it is not assigned to an array" |
Severity | Critical |
Resolution | Assign the logical drive to an array. |
HpeSmartStorage.2.0.CanLockEditableLogicalDriveNoRAIDLevelSet
Indicates that the logical drive cannot be locked because the RAID level is not set.
Message Format | "Cannot lock logical drive with ID "%1" because the logical drive RAID level is not set" |
Severity | Critical |
Resolution | Set the logical drive RAID level. |
HpeSmartStorage.2.0.CanLockEditableLogicalDriveNoSizeSet
Indicates that the logical drive cannot be locked because the size is not set.
Message Format | "Cannot lock logical drive with ID "%1" because the logical drive size is not set" |
Severity | Critical |
Resolution | Set the logical drive size. |
HpeSmartStorage.2.0.CanLockEditableLogicalDriveNoStripSizeSet
Indicates that the logical drive cannot be locked because the strip size is not set.
Message Format | "Cannot lock logical drive with ID "%1" because the logical drive strip size is not set" |
Severity | Critical |
Resolution | Set the logical drive strip size. |
HpeSmartStorage.2.0.CanLockEditableLogicalDriveUnknownError
Indicates that the logical drive cannot be locked for an unknown reason.
Message Format | "Cannot lock logical drive with ID "%1"" |
Severity | Critical |
Resolution | No resolution available. |
HpeSmartStorage.2.0.CanSetEditableLogicalDriveAcceleratorAlreadySet
Indicates that the desired logical drive accelerator is already set.
Message Format | "Logical drive accelerator for logical drive with ID "%1" cannot be set to %2 because it is already set" |
Severity | Critical |
Resolution | No action required. |
HpeSmartStorage.2.0.CanSetEditableLogicalDriveAcceleratorArrayUsesIOBypass
Indicates that IOBypass is already set as the logical drive accelerator.
Message Format | "Logical drive accelerator for logical drive with ID "%1" cannot be set to %2 because it is already set" |
Severity | Critical |
Resolution | No action required. |
HpeSmartStorage.2.0.CanSetEditableLogicalDriveAcceleratorDriveTypeNotSSD
Indicates that IOBypass is only supported on SSD arrays.
Message Format | "Logical drive accelerator for logical drive with ID "%1" cannot be set to %2 because it is only supported on SSD arrays" |
Severity | Critical |
Resolution | Select a different logical drive accelerator for the logical drive. |
HpeSmartStorage.2.0.CanSetEditableLogicalDriveAcceleratorLogicalDriveNotCreated
Indicates that the logical drive accelerator cannot be set because the target logical drive does not exist.
Message Format | "Logical drive accelerator for logical drive with ID "%1" cannot be set to %2 because the logical drive does not exist" |
Severity | Critical |
Resolution | Create the logical drive first. |
HpeSmartStorage.2.0.CanSetEditableLogicalDriveAcceleratorNoArraySet
Indicates that the logical drive accelerator cannot be set because the logical drive is not assigned to an array.
Message Format | "Logical drive accelerator for logical drive with ID "%1" cannot be set to %2 because the logical drive is not assigned to an array" |
Severity | Critical |
Resolution | Assign the logical drive to an array. |
HpeSmartStorage.2.0.CanSetEditableLogicalDriveAcceleratorNotAllowed
Indicates that setting the logical drive accelerator is not allowed at this time.
Message Format | "Logical drive accelerator for logical drive with ID "%1" cannot be set to %2 because it is not allowed at this time" |
Severity | Critical |
Resolution | Resubmit the request. |
HpeSmartStorage.2.0.CanSetEditableLogicalDriveAcceleratorNotTheFirstLDInArray
Indicates that the logical drive accelerator cannot be set because the logical drive is not the first logical drive of the array.
Message Format | "Logical drive accelerator for logical drive with ID "%1" cannot be set to %2 because the logical drive is not the first logical drive of the array" |
Severity | Critical |
Resolution | Delete the last logical drive in the array. |
HpeSmartStorage.2.0.CanSetEditableLogicalDriveAcceleratorUnknownError
Indicates that the logical drive accelerator cannot be set for an unknown reason.
Message Format | "Logical drive accelerator for logical drive with ID "%1" cannot be set to %2" |
Severity | Critical |
Resolution | No resolution available. |
HpeSmartStorage.2.0.CanSetEditableLogicalDriveAcceleratorUnsupported
Indicates that the logical drive accelerator cannot be set because the desired logical drive accelerator is unsupported.
Message Format | "Logical drive accelerator for logical drive with ID "%1" cannot be set to %2 because it is not supported" |
Severity | Critical |
Resolution | Do not modify the logical drive accelerator. |
HpeSmartStorage.2.0.CanSetEditableLogicalDriveArrayArrayHasNoDataDrives
Indicates that the logical drive cannot be assigned to the array because the array has no data drives.
Message Format | "Cannot assign logical drive with ID "%1" to the array because the array has no data drives" |
Severity | Critical |
Resolution | Add data drives to the array. |
HpeSmartStorage.2.0.CanSetEditableLogicalDriveArrayArrayStatusNotOK
Indicates that the logical drive cannot be assigned to the array because the array status is not OK.
Message Format | "Cannot assign logical drive with ID "%1" to the array because the array status is not OK" |
Severity | Critical |
Resolution | Check status messages on the array for more information. |
HpeSmartStorage.2.0.CanSetEditableLogicalDriveArrayChangeArrayNotAllowed
Indicates that changing the array assignment of the logical drive is not allowed at this time.
Message Format | "Internal error: cannot change the array assignment of logical drive with ID "%1" because it is not allowed at this time" |
Severity | Critical |
Resolution | Do not assign the logical drive to a different array. |
HpeSmartStorage.2.0.CanSetEditableLogicalDriveArrayHasUnlockedLD
Indicates that the logical drive cannot be assigned to the array because the array has unlocked logical drives.
Message Format | "Cannot assign logical drive with ID "1" to the array because the array has unlocked logical drives" |
Severity | Critical |
Resolution | Lock all existing logical drives on the array. |
HpeSmartStorage.2.0.CanSetEditableLogicalDriveArrayLogicalDriveIsLocked
Indicates that the logical drive cannot be assigned to the array because the logical drive is locked.
Message Format | "Cannot assign logical drive with ID "%1" to the array because the logical drive is locked" |
Severity | Critical |
Resolution | Unlock the logical drive. |
HpeSmartStorage.2.0.CanSetEditableLogicalDriveArrayNoSpaceAvailableOnArray
Indicates that the logical drive cannot be assigned to the array because the array has no available space.
Message Format | "Cannot assign logical drive with ID "%1" to the array because the array has no available space" |
Severity | Critical |
Resolution | Free up space on the array. |
HpeSmartStorage.2.0.CanSetEditableLogicalDriveArrayNotAllowed
Indicates that assigning the logical drive to the array is not allowed at this time.
Message Format | "Internal error: cannot assign logical drive with ID "%1" to an array because it is not allowed at this time" |
Severity | Critical |
Resolution | Resolution |
HpeSmartStorage.2.0.CanSetEditableLogicalDriveArrayNotDataArray
Indicates that the logical drive cannot be assigned to the array because the array is not a data array.
Message Format | "Cannot assign logical drive with ID "%1" to the array because the array is not a data array" |
Severity | Critical |
Resolution | Assign the logical drive to a different array. |
HpeSmartStorage.2.0.CanSetEditableLogicalDriveArrayUnknownError
Indicates that the logical drive cannot be assigned to the array for an unknown reason.
Message Format | "Cannot assign logical drive with ID "%1" to the array" |
Severity | Critical |
Resolution | No resolution available. |
HpeSmartStorage.2.0.CanSetEditableLogicalDriveInitializationMethodDriveTypeNotSSD
Indicates that the logical drive initialization method cannot be set for a non-SSD logical drive.
Message Format | "Initialization method for logical drive with ID "%1" cannot be set to %2 because the logical drive is not on an SSD array" |
Severity | Critical |
Resolution | Set a different logical drive initialization method for the logical drive. |
HpeSmartStorage.2.0.CanSetEditableLogicalDriveInitializationMethodLDIsLocked
Indicates that the logical drive initialization method cannot be set because the logical drive is locked.
Message Format | "Initialization method for logical drive with ID "%1" cannot be set to %2 because the logical drive is locked" |
Severity | Critical |
Resolution | Unlock the logical drive. |
HpeSmartStorage.2.0.CanSetEditableLogicalDriveInitializationMethodNoArraySet
Indicates that the logical drive initialization method cannot be set because the logical drive is not assigned to an array.
Message Format | "Initialization method for logical drive with ID "%1" cannot be set to %2 because the logical drive is not assigned to an array" |
Severity | Critical |
Resolution | Assign the logical drive to an array. |
HpeSmartStorage.2.0.CanSetEditableLogicalDriveInitializationMethodNoRAIDLevelSet
Indicates that the logical drive initialization method cannot be set because the logical drive has no RAID level set.
Message Format | "Initialization method for logical drive with ID "%1" cannot be set to %2 because the logical drive has no RAID level set" |
Severity | Critical |
Resolution | Set the logical drive RAID level. |
HpeSmartStorage.2.0.CanSetEditableLogicalDriveInitializationMethodNotAllowed
Indicates that setting the logical drive initialization method is not allowed at this time.
Message Format | "Internal error: setting the logical drive initialization method is not allowed for logical drive with ID "%1" at this time" |
Severity | Critical |
Resolution | Resubmit the request. |
HpeSmartStorage.2.0.CanSetEditableLogicalDriveInitializationMethodNotFirstLDInArray
Indicates that the logical drive initialization method cannot be set for the logical drive because the logical drive is not the first in the array.
Message Format | "Initialization method for logical drive with ID "%1" cannot be set to %2 because the logical drive is not the first logical drive in the array" |
Severity | Critical |
Resolution | Set a different logical drive initialization method for the logical drive. |
HpeSmartStorage.2.0.CanSetEditableLogicalDriveInitializationMethodNotRequiredForRAID
Indicates that rapid parity initialization is not valid for the RAID level of the logical drive.
Message Format | "Initialization method for logical drive with ID "%1" cannot be set to %2 because it is not valid for the RAID level of the logical drive" |
Severity | Critical |
Resolution | Set a different logical drive initialization method for the logical drive. |
HpeSmartStorage.2.0.CanSetEditableLogicalDriveInitializationMethodOPONotSupported
Indicates that the controller does not support over provisioning optimization.
Message Format | "Initialization method for logical drive with ID "%1" cannot be set to %2 because it is not supported by the controller" |
Severity | Critical |
Resolution | Set a different logical drive initialization method for the logical drive. |
HpeSmartStorage.2.0.CanSetEditableLogicalDriveInitializationMethodRPINotSupported
Indicates that the controller does not support rapid parity initialization.
Message Format | "Initialization method for logical drive with ID "%1" cannot be set to %2 because it is not supported by the controller" |
Severity | Critical |
Resolution | Set a different logical drive initialization method for the logical drive. |
HpeSmartStorage.2.0.CanSetEditableLogicalDriveInitializationMethodUnknownError
Indicates that the logical drive initialization method cannot be set for the logical drive for an unknown reason.
Message Format | "Initialization method for logical drive with ID "%1" cannot be set to %2" |
Severity | Critical |
Resolution | No resolution available. |
HpeSmartStorage.2.0.CanSetEditableLogicalDriveLabelInvalidCharacter
Indicates that the logical drive label cannot be set because an invalid character was found in the logical drive label.
Message Format | "Label for logical drive with ID "%1" cannot be set to %2 because an invalid character was found in the logical drive label" |
Severity | Critical |
Resolution | Remove invalid characters from the logical drive label. |
HpeSmartStorage.2.0.CanSetEditableLogicalDriveLabelInvalidLabel
Indicates that the logical drive label cannot be set because the logical drive label is invalid.
Message Format | "Label for logical drive with ID "%1" cannot be set to %2 because the logical drive label is invalid" |
Severity | Critical |
Resolution | Correct the logical drive label. |
HpeSmartStorage.2.0.CanSetEditableLogicalDriveLabelInvalidLogicalDrive
Indicates that the logical drive label cannot be set because the target logical drive is invalid.
Message Format | "Label for logical drive with ID "%1" cannot be set to %2 because the target logical drive is invalid" |
Severity | Critical |
Resolution | Target a different logical drive. |
HpeSmartStorage.2.0.CanSetEditableLogicalDriveLabelLabelTooLong
Indicates that the logical drive label cannot be set because the logical drive label is too long.
Message Format | "Label for logical drive with ID "%1" cannot be set to %2 because the logical drive label is too long" |
Severity | Critical |
Resolution | Decrease the length of the logical drive label. |
HpeSmartStorage.2.0.CanSetEditableLogicalDriveLabelLogicalDriveIsLocked
Indicates that the logical drive label cannot be set because the logical drive is locked.
Message Format | "Label for logical drive with ID "%1" cannot be set to %2 because the logical drive is locked" |
Severity | Critical |
Resolution | Unlock the logical drive. |
HpeSmartStorage.2.0.CanSetEditableLogicalDriveLabelNoArraySet
Indicates that the logical drive label cannot be set because the logical drive is not assigned to an array.
Message Format | "Label for logical drive with ID "%1" cannot be set to %2 because the logical drive is locked" |
Severity | Critical |
Resolution | Assign the logical drive to an array. |
HpeSmartStorage.2.0.CanSetEditableLogicalDriveLabelUnknownError
Indicates that the logical drive label cannot be set for an unknown reason.
Message Format | "Label for logical drive with ID "%1" cannot be set to %2" |
Severity | Critical |
Resolution | No resolution available. |
HpeSmartStorage.2.0.CanSetEditableLogicalDriveRAIDLevelFullStripeSizeOverflow
Indicates that the logical drive RAID level cannot be set because it will cause the stripe size of the logical drive to exceed the maximum safe value.
Message Format | "RAID level for logical drive with ID "%1" cannot be set to %2 because it will cause the stripe size of the logical drive to exceed the maximum safe value" |
Severity | Critical |
Resolution | Select a different RAID level for the logical drive. |
HpeSmartStorage.2.0.CanSetEditableLogicalDriveRAIDLevelInvalidRAIDLevel
Indicates that the logical drive RAID level cannot be set because the desired RAID level is invalid.
Message Format | "RAID level for logical drive with ID "%1" cannot be set to %2 because the desired RAID level is invalid" |
Severity | Critical |
Resolution | Correct the RAID level of the logical drive. |
HpeSmartStorage.2.0.CanSetEditableLogicalDriveRAIDLevelLogicalDriveIsLocked
Indicates that the logical drive RAID level cannot be set because the logical drive is locked.
Message Format | "RAID level for logical drive with ID "%1" cannot be set to %2 because the logical drive is locked" |
Severity | Critical |
Resolution | Unlock the logical drive. |
HpeSmartStorage.2.0.CanSetEditableLogicalDriveRAIDLevelNoArraySet
Indicates that the logical drive RAID level cannot be set because the logical drive has not been assigned to an array.
Message Format | "RAID level for logical drive with ID "%1" cannot be set to %2 because the logical drive has not been assigned to an arra" |
Severity | Critical |
Resolution | Assign the logical drive to an array. |
HpeSmartStorage.2.0.CanSetEditableLogicalDriveRAIDLevelNotAllowed
Indicates that setting the logical drive RAID level is not allowed at this time.
Message Format | "Internal error: cannot set RAID level for logical drive with ID "%1" to %2 at this time because it is not allowed" |
Severity | Critical |
Resolution | Resubmit the request |
HpeSmartStorage.2.0.CanSetEditableLogicalDriveRAIDLevelNotEnoughFreeSpaceForRAID
Indicates that the logical drive RAID level cannot be set because there is not enough available free space on the array.
Message Format | "RAID level for logical drive with ID "%1" cannot be set to %2 because the array does not have enough available free space" |
Severity | Critical |
Resolution | Select a different RAID level for the logical drive. |
HpeSmartStorage.2.0.CanSetEditableLogicalDriveRAIDLevelUnknownError
Indicates that the logical drive RAID level cannot be set for an unknown reason.
Message Format | "RAID level for logical drive with ID "%1" cannot be set to %2" |
Severity | Critical |
Resolution | No resolution available. |
HpeSmartStorage.2.0.CanSetEditableLogicalDriveRAIDLevelUnsupportedDriveCount
Indicates that the logical drive RAID level cannot be set because the number of drives assigned to the array is not supported by the desired RAID level.
Message Format | "RAID level for logical drive with ID "%1" cannot be set to %2 because the number of drives assigned to the array is not supported by the desired RAID level" |
Severity | Critical |
Resolution | Select a different RAID level for the logical drive. |
HpeSmartStorage.2.0.CanSetEditableLogicalDriveRAIDLevelUnsupportedRAIDLevel
Indicates that the logical drive RAID level cannot be set because the desired RAID level is not supported on the controller.
Message Format | "RAID level for logical drive with ID "%1" cannot be set to %2 because the desired RAID level is not supported on the controller" |
Severity | Critical |
Resolution | Select a different RAID level for the logical drive. |
HpeSmartStorage.2.0.CanSetEditableLogicalDriveSizeInvalidSizeType
Indicates that the logical drive size cannot be set because the units given for the size is invalid.
Message Format | "Size for logical drive with ID "%1" cannot be set to %2 GiB because the units give for the size is invalid" |
Severity | Critical |
Resolution | Correct the size of the logical drive. |
HpeSmartStorage.2.0.CanSetEditableLogicalDriveSizeLogicalDriveIsLocked
Indicates that the logical drive size cannot be set because the logical drive is locked.
Message Format | "Size for logical drive with ID "%1" cannot be set to %2 GiB because the logical drive is locked" |
Severity | Critical |
Resolution | Unlock the logical drive. |
HpeSmartStorage.2.0.CanSetEditableLogicalDriveSizeNoArraySet
Indicates that the logical drive size cannot be set because the logical drive is not assigned to an array.
Message Format | "Size for logical drive with ID "%1" cannot be set to %2 GiB because the logical drive is not assigned to an array" |
Severity | Critical |
Resolution | Assign the logical drive to an array. |
HpeSmartStorage.2.0.CanSetEditableLogicalDriveSizeNoRAIDLevelSet
Indicates that the logical drive size cannot be set because the logical drive RAID level is not set.
Message Format | "Size for logical drive with ID "%1" cannot be set to %2 GiB because the logical drive RAID level is not set" |
Severity | Critical |
Resolution | Set the logical drive RAID level. |
HpeSmartStorage.2.0.CanSetEditableLogicalDriveSizeNoStripSizeSet
Indicates that the logical drive size cannot be set because the logical drive strip size is not set.
Message Format | "Size for logical drive with ID "%1" cannot be set to %2 GiB because the logical drive strip size is not set" |
Severity | Critical |
Resolution | Set the logical drive strip size. |
HpeSmartStorage.2.0.CanSetEditableLogicalDriveSizeNotAllowed
Indicates that setting the logical drive size is not allowed at this time.
Message Format | "Internal error: size for logical drive with ID "%1" cannot be set to %2 GiB because it is not allowed at this time" |
Severity | Critical |
Resolution | Resubmit the request. |
HpeSmartStorage.2.0.CanSetEditableLogicalDriveSizeRequestedSizeTooLarge
Indicates that the logical drive size cannot be set because the logical drive size is too large.
Message Format | "Size for logical drive with ID "%1" cannot be set to %2 GiB because the logical drive size is too large" |
Severity | Critical |
Resolution | Decrease the logical drive size. |
HpeSmartStorage.2.0.CanSetEditableLogicalDriveSizeRequestedSizeTooSmall
Indicates that the logical drive size cannot be set because the logical drive size is too small.
Message Format | "Size for logical drive with ID "%1" cannot be set to %2 GiB because the logical drive size is too small" |
Severity | Critical |
Resolution | Increase the logical drive size. |
HpeSmartStorage.2.0.CanSetEditableLogicalDriveSizeUnknownError
Indicates that the logical drive size cannot be set for an unknown reason.
Message Format | "Size for logical drive with ID "%1" cannot be set to %2 GiB" |
Severity | Critical |
Resolution | No resolution available. |
HpeSmartStorage.2.0.CanSetEditableLogicalDriveStripSizeInvalidValue
Indicates that the logical drive strip size cannot be set because the desired value is invalid.
Message Format | "Strip size for logical drive with ID "%1" cannot be set to %2 bytes because the value is invalid" |
Severity | Critical |
Resolution | Correct the value of the logical drive strip size. |
HpeSmartStorage.2.0.CanSetEditableLogicalDriveStripSizeLogicalDriveIsLocked
Indicates that the logical drive strip size cannot be set because the logical drive is locked.
Message Format | "Strip size for logical drive with ID "%1" cannot be set to %2 bytes because the logical drive is locked" |
Severity | Critical |
Resolution | Unlock the logical drive. |
HpeSmartStorage.2.0.CanSetEditableLogicalDriveStripSizeNoArraySet
Indicates that the logical drive stirp size cannot be set because the logical drive is not assigned to an array.
Message Format | "Strip size for logical drive with ID "%1" cannot be set to %2 bytes because the logical drive is not assigned to an array" |
Severity | Critical |
Resolution | Assign the logical drive to an array. |
HpeSmartStorage.2.0.CanSetEditableLogicalDriveStripSizeNoRAIDLevelSet
Indicates that the logical drive strip size cannot be set because the RAID level is not set.
Message Format | "Strip size for logical drive with ID "%1" cannot be set to %2 bytes because the logical drive RAID level is not set" |
Severity | Critical |
Resolution | Set the logical drive RAID level. |
HpeSmartStorage.2.0.CanSetEditableLogicalDriveStripSizeNotAllowed
Indicates that setting the logical drive strip size is not allowed at this time.
Message Format | "Strip size for logical drive with ID "%1" cannot be set to %2 bytes because it is not allowed at this time" |
Severity | Critical |
Resolution | Resubmit the request. |
HpeSmartStorage.2.0.CanSetEditableLogicalDriveStripSizeUnknownError
Indicates that the logical drive strip size cannot be set for an unknown reason.
Message Format | "Strip size for logical drive with ID "%1" cannot be set to %2 bytes" |
Severity | Critical |
Resolution | No resolution available. |
HpeSmartStorage.2.0.CanSetEditableLogicalDriveStripSizeValueOutOfRange
Indicates that the logical drive strip size cannot be set because the desired value is out of range.
Message Format | "Strip size for logical drive with ID "%1" cannot be set to %2 bytes because the value is out of range" |
Severity | Critical |
Resolution | Correct the value of the logical drive strip size. |
HpeSmartStorage.2.0.CanStopEnableErasedPhysicalDriveUnknownError
Indicates that the physical drive cannot be enabled for an unknown reason.
Message Format | "Cannot enable physical drive %1" |
Severity | Critical |
Resolution | No resolution available. |
HpeSmartStorage.2.0.CanStopErasePhysicalDriveNotErasing
Indicates that the physical drive was not enabled because it is not erasing.
Message Format | "Physical drive %1 not enabled because drive is not erasing" |
Severity | Warning |
Resolution | Select a different physical drive. |
HpeSmartStorage.2.0.CanStopErasePhysicalDriveSanitizing
Indicates that the physical drive cannot be enabled because it is currently sanitizing.
Message Format | "Physical drive %1 was not enabled because it is currently undergoing a sanitize erase" |
Severity | Critical |
Resolution | Resubmit the request at a later time. |
HpeSmartStorage.2.0.ChangeConnectorModeConnectorNotFound
Indicates that the connector mode was not changed because the connector was not found.
Message Format | "Internal error: connector mode not changed because connector at index %1 not found" |
Severity | Critical |
Resolution | Select a valid connector. |
HpeSmartStorage.2.0.ChangeConnectorModeFailed
Indicates that the connector was not changed to the desired mode due to an unknown error.
Message Format | "Internal error: not changed connector %1 to %2 mode due to an unknown error" |
Severity | Critical |
Resolution | Resubmit the request. |
HpeSmartStorage.2.0.ChangeConnectorModeLogicalDrivesExist
Indicates that the connector mode cannot be changed because the connector has configured logical drives.
Message Format | "Connector %1 cannot be changed to %2 because the connector has configured logical drives" |
Severity | Critical |
Resolution | Delete the configured logical drives. |
HpeSmartStorage.2.0.ChangeConnectorModeSelectedModePending
Indicates that the desired connector mode is already pending a reboot.
Message Format | "Connector %1 is already set to %2 and is pending a reboot" |
Severity | Critical |
Resolution | Reboot the system to apply the pending connector mode. |
HpeSmartStorage.2.0.ChangeConnectorModeUnknownError
Indicates that the connector mode cannot be changed for an unknown reason.
Message Format | "Cannot change connector %1 to %2 mode" |
Severity | Critical |
Resolution | No resolution available. |
HpeSmartStorage.2.0.ChangeConnectorModeUnsupportedMode
Indicates that the desired connector mode is invalid or unsupported.
Message Format | "Connector %1 could not be set to %1 because it is an invalid/unsupported value" |
Severity | Critical |
Resolution | Correct the value of the connector mode. |
HpeSmartStorage.2.0.ChangeConnectorModeUnsupportedOperation
Indicates that changing the connector mode is not supported on the connector.
Message Format | "The connector mode for connector %1 cannot be changed because the connector does not support changing connector modes" |
Severity | Critical |
Resolution | Remove the connector mode property from the request. |
HpeSmartStorage.2.0.ChangeControllerModeEncryptionIsEnabled
Indicates that the controller mode cannot be changed because encryption is enabled.
Message Format | "The controller mode cannot be changed to %1 because the controller has encryption enabled" |
Severity | Critical |
Resolution | Disable encryption on the controller. |
HpeSmartStorage.2.0.ChangeControllerModeFailed
Indicates that the controller was not changed to the desired mode due to an unknown error.
Message Format | "Internal error: not changed controller mode to %1 due to an unknown error" |
Severity | Critical |
Resolution | Resubmit the request. |
HpeSmartStorage.2.0.ChangeControllerModeLogicalDrivesExist
Indicates that the controller mode cannot be changed because the controller has configured logical drives.
Message Format | "The controller mode cannot be changed to %1 because the controller has configured logical drives" |
Severity | Critical |
Resolution | Delete the configured logical drives. |
HpeSmartStorage.2.0.ChangeControllerModeSelectedModePending
Indicates that the desired controller mode is already pending a reboot.
Message Format | "The controller mode is already set to %1 and is pending a reboot" |
Severity | Critical |
Resolution | Reboot the system to apply the pending controller mode. |
HpeSmartStorage.2.0.ChangeControllerModeUnknownError
Indicates that the controller mode cannot be changed for an unknown reason.
Message Format | "Cannot change controller mode to %1" |
Severity | Critical |
Resolution | No resolution available. |
HpeSmartStorage.2.0.ChangeControllerModeUnsupportedMode
Indicates that the desired controller mode is invalid or unsupported.
Message Format | "%1 is an invalid/unsupported value for the controller mode" |
Severity | Critical |
Resolution | Correct the value of the controller mode. |
HpeSmartStorage.2.0.ChangeControllerModeUnsupportedOperation
Indicates that changing the controller mode is not supported on controller.
Message Format | "Changing the controller mode is not supported on this controller" |
Severity | Critical |
Resolution | Remove the controller mode property from the request. |
HpeSmartStorage.2.0.ChangeEditableControllerBootVolumeConflict
Indicates that multiple drives have been requested as a boot volume.
Message Format | "Device %1 and device %2 cannot both be set as the %3 boot volume" |
Severity | Critical |
Resolution | Select only one device as a boot volume. |
HpeSmartStorage.2.0.ChangeEditableControllerBootVolumeFailed
Indicates that the controller boot volume was not set due to an unknown error.
Message Format | "Internal error: cannot set controller %1 boot volume due to an unknown error" |
Severity | Critical |
Resolution | Resubmit the request. |
HpeSmartStorage.2.0.ChangeEditableControllerDPOFailed
Indicates that the controller degraded performance optimization was not set due to an unknown error.
Message Format | "Internal error: controller degraded performance optimization not set to %1 due to an unknown error" |
Severity | Critical |
Resolution | Resubmit the request. |
HpeSmartStorage.2.0.ChangeEditableControllerDriveWriteCacheModeFailed
Indicates that the controller drive write cache mode was not set due to an unknown error.
Message Format | "Internal error: controller drive write cache mode not set to %1 due to an unknown error" |
Severity | Critical |
Resolution | Resubmit the request. |
HpeSmartStorage.2.0.ChangeEditableControllerElevatorSortFailed
Indicates that the controller elevator sort was not set due to an unknown error.
Message Format | "Internal error: controller elevator sort not set to %1 due to an unknown error" |
Severity | Critical |
Resolution | Resubmit the request. |
HpeSmartStorage.2.0.ChangeEditableControllerEncryptionFailed
Indicates that the controller encryption configuration was not set due to an unknown error.
Message Format | "Internal error: controller encryption configuration not set to %1 due toi an unknown error" |
Severity | Critical |
Resolution | Resubmit the request. |
HpeSmartStorage.2.0.ChangeEditableControllerExpandPriorityFailed
Indicates that the controller expand priority was not set due to an unknown error.
Message Format | "Internal error: controller expand priority not set to %1 due to an unknown error" |
Severity | Critical |
Resolution | Resubmit the request. |
HpeSmartStorage.2.0.ChangeEditableControllerFLSFailed
Indicates that the controller flexible latency scheduler was not set due to an unknown error.
Message Format | "Internal error: controller flexible latency scheduler not set to %1 due to an unknown error" |
Severity | Critical |
Resolution | Resubmit the request. |
HpeSmartStorage.2.0.ChangeEditableControllerIRPFailed
Indicates that the controller inconsistency repair policy was not set due to an unknown error.
Message Format | "Internal error: controller inconsistency repair policy not set to %1 due to an unknown error" |
Severity | Critical |
Resolution | Resubmit the request. |
HpeSmartStorage.2.0.ChangeEditableControllerMNPDelayFailed
Indicates that the controller monitor and performance delay was not set due to an unknown error.
Message Format | "Internal error: controller monitor and performance delay not set to %1 due to an unknown error" |
Severity | Critical |
Resolution | Resubmit the request. |
HpeSmartStorage.2.0.ChangeEditableControllerNBWCFailed
Indicates that the controller no battery write cache was not set due to an unknown error.
Message Format | "Internal error: controller no battery write cache not set to %1 due to an unknown error" |
Severity | Critical |
Resolution | Resubmit the request. |
HpeSmartStorage.2.0.ChangeEditableControllerPSSCountFailed
Indicates that the controller parallel surface scan count was not set due to an unknown error.
Message Format | "Internal error: controller parallel surface scan count not set to %1 due to an unknown error" |
Severity | Critical |
Resolution | Resubmit the request. |
HpeSmartStorage.2.0.ChangeEditableControllerQueueDepthFailed
Indicates that the controller queue depth was not set due to an unknown error.
Message Format | "Internal error: controller queue depth not set to %1 due to an unknown error" |
Severity | Critical |
Resolution | Resubmit the request. |
HpeSmartStorage.2.0.ChangeEditableControllerReadCachePercentFailed
Indicates that the controller read cache percent was not set due to an unknown error.
Message Format | "Internal error: controller read cache percent not set to %1 due to an unknown error" |
Severity | Critical |
Resolution | Resubmit the request. |
HpeSmartStorage.2.0.ChangeEditableControllerRebuildPriorityFailed
Indicates that the controller rebuild priority was not set due to an unknown error.
Message Format | "Internal error: controller rebuild priority not set to %1 due to an unknown error" |
Severity | Critical |
Resolution | Resubmit the request. |
HpeSmartStorage.2.0.ChangeEditableControllerSAMFailed
Indicates that the controller spare activation mode was not set due to an unknown error.
Message Format | "Internal error: controller spare activation mode not set to %1 due to an unknown error" |
Severity | Critical |
Resolution | Resubmit the request. |
HpeSmartStorage.2.0.ChangeEditableControllerSSAPriorityFailed
Indicates that the controller surface scan analysis priority was not set due to an unknown error.
Message Format | "Internal error: controller surface scan analysis priority not set to %1 due to an unknown error" |
Severity | Critical |
Resolution | Resubmit the request. |
HpeSmartStorage.2.0.ChangeEditableControllerSurvivalPowerModeFailed
Indicates that the controller survival mode was not set due to an unknown error.
Message Format | "Internal error: controller survival mode not set to %1 due to an unknown error" |
Severity | Critical |
Resolution | Resubmit the request. |
HpeSmartStorage.2.0.ChangeEditableControllerWCBTFailed
Indicates that the controller write cache bypass threshold was not set due to an unknown error.
Message Format | "Internal error: controller write cache bypass threshold not set to %1 due to an unknown error" |
Severity | Critical |
Resolution | Resubmit the request. |
HpeSmartStorage.2.0.ChangePowerModeFailed
Indicates that the power mode was not changed to maximum due to an unknown error.
Message Format | "Internal error: power mode not changed to %1 due to an unknown error" |
Severity | Critical |
Resolution | Resubmit the request. |
HpeSmartStorage.2.0.ChangePowerModeSelectedModePending
Indicates that the desired power mode is already pending a reboot.
Message Format | "The power mode is already set to %1 and is pending a reboot" |
Severity | Critical |
Resolution | Reboot the system to apply the pending power mode. |
HpeSmartStorage.2.0.ChangePowerModeUnknownError
Indicates that the power mode cannot be changed for an unknown reason.
Message Format | "Cannot change power mode to %1" |
Severity | Critical |
Resolution | No resolution available. |
HpeSmartStorage.2.0.ChangePowerModeUnsupportedMode
Indicates that the desired power mode is invalid or unsupported.
Message Format | "%1 is an invalid/unsupported value for the power mode" |
Severity | Critical |
Resolution | Correct the value of the power mode. |
HpeSmartStorage.2.0.ClearConfigurationClearPhysicalDriveCCMEncryptionLocked
Indicates that the controller configuration metadata on the physical drive cannot be cleared because encryption is enabled.
Message Format | "Cannot clear controller configuration metadata from physical drives because the controller has encryption enabled" |
Severity | Critical |
Resolution | Disabled encryption on the controller. |
HpeSmartStorage.2.0.ClearConfigurationClearPhysicalDriveCCMNoCCM
Indicates that the controller configuration metadata on physical drives cannot be cleared because no physical drives drives contain configuration metadata.
Message Format | "Cannot clear controller configuration metadata from physical drives because no physical drives contain configuration metadata" |
Severity | Critical |
Resolution | No action required. |
HpeSmartStorage.2.0.ClearConfigurationClearPhysicalDriveCCMNoDrivesAttached
Indicates that the controller configuration metadata on physical drives cannot be cleared because the controller has no physical drives attached.
Message Format | "Cannot clear controller configuration metadata from physical drives because the controller has no physical drives attached" |
Severity | Critical |
Resolution | No action required. |
HpeSmartStorage.2.0.ClearConfigurationClearPhysicalDriveCCMNotAllowed
Indicates that clearing the controller configuration metadata on physical drives is not allowed at this time.
Message Format | "Cannot clear the controller configuration metadata on physical drives at this time" |
Severity | Critical |
Resolution | Resubmit the request. |
HpeSmartStorage.2.0.ClearConfigurationClearPhysicalDriveCCMNotSupported
Indicates that clearing the controller configuration metadata on physical drives is not supported on this controller.
Message Format | "Cannot clear controller configuration metadata from physical drives because it is not supported by the controller" |
Severity | Critical |
Resolution | Do not attempt to clear the controller configuration metadata from the physical drive. |
HpeSmartStorage.2.0.ClearConfigurationClearPhysicalDriveCCMUnknownError
Indicates that the controller configuration metadata on physical drives cannot be cleared for an unknown reason.
Message Format | "Cannot clear controller configuration metadata from physical drives" |
Severity | Critical |
Resolution | No resolution available. |
HpeSmartStorage.2.0.ClearEditableControllerBootVolumeFailed
Indicates that the controller boot volume was not cleared due to an unknown error.
Message Format | "Internal error: cannot clear controller %1 boot volume due to an unknown error" |
Severity | Critical |
Resolution | Resubmit the request. |
HpeSmartStorage.2.0.CommitEditableConfigurationFailed
Indicates that the editable configuration was not committed because of an unknown reason.
Message Format | "Internal error: editable configuration not committed" |
Severity | Critical |
Resolution | Resubmit the request. |
HpeSmartStorage.2.0.CreateEditableArrayFailed
Indicates that the array was not created due to an unknown error.
Message Format | "Internal error: logical drive with ID "%1" not created due to an unknown error" |
Severity | Critical |
Resolution | Resubmit the request. |
HpeSmartStorage.2.0.CreateEditableConfigFailed
Indicates that the editable configuration was not created due to an unknown error.
Message Format | "Internal error: editable configuration not created due to an unknown error" |
Severity | Critical |
Resolution | Resubmit the request. |
HpeSmartStorage.2.0.CreateEditableLogicalDriveFailed
Indicates that the logical drive was not created due to an unknown error.
Message Format | "Internal error: logical drive with ID "%1" not created due to an unknown error" |
Severity | Critical |
Resolution | Resubmit the request. |
HpeSmartStorage.2.0.DataDriveNotFound
Indicates that the requested data drive was not found.
Message Format | "Data drive %1 for logical drive with ID "%2" was not found" |
Severity | Critical |
Resolution | Modify the requested data drive list. |
HpeSmartStorage.2.0.DataDriveSetNotFound
Indicates that the requested data drive set was not found.
Message Format | "Data drive set with desired parameters for logical drive with ID "%1" was not found" |
Severity | Critical |
Resolution | Modify the requested data drive set. |
HpeSmartStorage.2.0.DeleteEditableArrayFailed
Indicates that the logical drive was not deleted due to an unknown error.
Message Format | "Internal error: logical drive with ID "%1" not deleted due to an unknown error" |
Severity | Critical |
Resolution | Resubmit the request. |
HpeSmartStorage.2.0.DeleteEditableLogicalDriveFailed
Indicates that the logical drive was not deleted due to an unknown error.
Message Format | "Internal error: logical drive with ID "%1" not deleted due to an unknown error" |
Severity | Critical |
Resolution | Resubmit the request. |
HpeSmartStorage.2.0.EnablePhysicalDriveFailed
Indicates that the physical drive was not enabled due to an unknown error.
Message Format | "Physical drive %1 not enabled due to an unknown error" |
Severity | Critical |
Resolution | Resubmit the request. |
HpeSmartStorage.2.0.EnablePhysicalDriveNotFound
Indicates that the physical drive requested to be enabled was not found.
Message Format | "Physical drive %1 was not enabled because it is not found" |
Severity | Critical |
Resolution | Select a different physical drive. |
HpeSmartStorage.2.0.ErasePhysicalDriveFailed
Indicates that the physical drive was not erased due to an unknown error.
Message Format | "Physical drive %1 not erased due to an unknown error" |
Severity | Critical |
Resolution | Resubmit the request. |
HpeSmartStorage.2.0.ErasePhysicalDriveNotFound
Indicates that the physical drive requested for erase was not found.
Message Format | "Erase not started on physical drive %1 because it is not found" |
Severity | Critical |
Resolution | Select a different physical drive. |
HpeSmartStorage.2.0.InternalError
Indicates that an internal error has occurred.
Message Format | "Internal error" |
Severity | Critical |
Resolution | Resubmit the request. |
HpeSmartStorage.2.0.LockEditableLogicalDriveFailed
Indicates that locking the logical drive failed due to an unknown error.
Message Format | "Internal error: logical drive with ID "%1" not locked due to an unknown error" |
Severity | Critical |
Resolution | Resubmit the request. |
HpeSmartStorage.2.0.LogicalDriveNotFound
Indicates that the logical drive was not found.
Message Format | "Logical drive with ID %1 not found" |
Severity | Critical |
Resolution | Select a different logical drive. |
HpeSmartStorage.2.0.LogicalDriveNotFoundWarning
Indicates that the logical drive was not found but is not required to complete the request.
Message Format | "Logical drive with ID %1 not found" |
Severity | Warning |
Resolution | Select a different logical drive. |
HpeSmartStorage.2.0.LogicalDrivesInPendingHBAMode
Indicates that the logical drives are being requested and the controller is pending HBA mode.
Message Format | "Cannot process request due to conflicting logical drives and controller pending HBA mode" |
Severity | Critical |
Resolution | Change the controller mode or delete all logical drives. |
HpeSmartStorage.2.0.MalformedJSON
Indicates that the request body was malformed JSON. Could be duplicate, syntax error, etc.
Message Format | "The request body submitted was malformed JSON and could not be parsed by the receiving service" |
Severity | Critical |
Resolution | Ensure that the request body is valid JSON and resubmit the request. |
HpeSmartStorage.2.0.NoEditableConfigCreated
Indicates that a configuration has not been created to edit.
Message Format | "Internal error: no editable configuration has been created" |
Severity | Critical |
Resolution | Create an editable configuration. |
HpeSmartStorage.2.0.PhysicalDriveNotFound
Indicates that the physical drive was not found.
Message Format | "Physical drive %1 not found" |
Severity | Critical |
Resolution | Select a different physical drive. |
HpeSmartStorage.2.0.PropertyKeyMissing
Indicates that the request is missing a required property.
Message Format | "Property %1 is missing from the request" |
Severity | Critical |
Resolution | Add the missing property to the request. |
HpeSmartStorage.2.0.PropertyRequiresLogicalDrives
Indicates that the value given for the property requires at least one configured logical drive.
Message Format | "Setting property %1 requires at least one configured logical drive" |
Severity | Critical |
Resolution | Configure at least one logical drive. |
HpeSmartStorage.2.0.PropertyRequiresMixedModeSupport
Indicates that the value given for the property requires mixed mode support on the controller.
Message Format | "Setting property %1 requires mixed mode support on the controller" |
Severity | Critical |
Resolution | Remove the property or attempt on a controller that supports mixed mode. |
HpeSmartStorage.2.0.PropertyValueEnumNotInList
Indicates that the desired value is not in the enum list for the property.
Message Format | "Property %1 does not have enum value %2" |
Severity | Critical |
Resolution | Select a value for the property that is in the enum list. |
HpeSmartStorage.2.0.PropertyValueOutOfRange
Indicates that the property could not be set because the desired value is out of range.
Message Format | "Property %1 was given value %2 which is out of range for the property" |
Severity | Critical |
Resolution | Correct the value of the property. |
HpeSmartStorage.2.0.PropertyValueTypeError
Indicates that the property could not be set because the value type is incorrect.
Message Format | "Property %1 was given value %2 which does not match the correct type of the property" |
Severity | Critical |
Resolution | Correct the value of the property. |
HpeSmartStorage.2.0.RebootAndRetryRequired
Indicates that a reboot is required then reapply the configuration.
Message Format | "Reboot is required then reapply the configuration" |
Severity | Warning |
Resolution | Reboot the system then reapply the configuration. |
HpeSmartStorage.2.0.RebootRequired
Indicates that a reboot is required to apply the configuration.
Message Format | "Reboot is required to apply the configuration" |
Severity | Warning |
Resolution | Reboot the system to apply the configuration. |
HpeSmartStorage.2.0.ReturnToFactoryNotAllowed
Indicates that reseting the controller to factory settings is not allowed at this time.
Message Format | "Cannot reset the controller to factory defaults at this time" |
Severity | Critical |
Resolution | Resubmit the request. |
HpeSmartStorage.2.0.SetEditableLogicalDriveAcceleratorFailed
Indicates that setting the logical drive accelerator failed due to an unknown error.
Message Format | "Internal error: logical drive accelerator for logical drive with ID "%1" failed to be set to %2 due to an internal error" |
Severity | Critical |
Resolution | Resubmit the request. |
HpeSmartStorage.2.0.SetEditableLogicalDriveArrayFailed
Indicates that the logical drive was not assigned to an array due to an unknown error.
Message Format | "Internal error: logical drive with ID "%1" not assigned to array due to an unknown error" |
Severity | Critical |
Resolution | Resubmit the request. |
HpeSmartStorage.2.0.SetEditableLogicalDriveInitializationMethodFailed
Indicates that setting the logical drive initialization method failed due to an unknown error.
Message Format | "Internal error: initialization method for logical drive with ID "%1" failed to be set to %2 due to an internal error" |
Severity | Critical |
Resolution | Resubmit the request. |
HpeSmartStorage.2.0.SetEditableLogicalDriveLabelFailed
Indicates that setting the logical drive label failed due to an unknown error.
Message Format | "Internal error: label for logical drive with ID "%1" failed to be set to %2 due to an internal error" |
Severity | Critical |
Resolution | Resubmit the request. |
HpeSmartStorage.2.0.SetEditableLogicalDriveRAIDLevelFailed
Indicates that setting the logical drive RAID level failed due to an unknown error.
Message Format | "Internal error: RAID level for logical drive with ID "%1" failed to be set to %2 due to an internal error" |
Severity | Critical |
Resolution | Resubmit the request. |
HpeSmartStorage.2.0.SetEditableLogicalDriveSizeFailed
Indicates that setting the logical drive size failed due to an unknown error.
Message Format | "Internal error: size for logical drive with ID "%1" failed to be set to %2 GiB due to an internal error" |
Severity | Critical |
Resolution | Resubmit the request. |
HpeSmartStorage.2.0.SetEditableLogicalDriveStripSizeFailed
Indicates that setting the logical drive strip size failed due to an unknown error.
Message Format | "Internal error: strip size for logical drive with ID "%1" failed to be set to %2 bytes due to an internal error" |
Severity | Critical |
Resolution | Resubmit the request. |
HpeSmartStorage.2.0.SpareDriveNotFound
Indicates that the requested spare drive was not found.
Message Format | "Spare drive %1 for logical drive with ID "%2" was not found" |
Severity | Critical |
Resolution | Modify the requested spare drive list. |
HpeSmartStorage.2.0.SpareDriveSetNotFound
Indicates that the requested spare drive set was not found.
Message Format | "Spare drive set with desired parameters for logical drive with ID "%1" was not found" |
Severity | Critical |
Resolution | Modify the requested spare drive set. |
HpeSmartStorage.2.0.Success
Indicates that all conditions of a successful operation have been met.
Message Format | "Request successfully completed" |
Severity | OK |
Resolution | None. |
HpeWolfram.1.4.Accepted
Indicates that the operation was accepted, but may not be in effect yet.
Message Format | "Indicates that the operation was accepted, but may not be in effect yet." |
Severity | OK |
Resolution | None |
HpeWolfram.1.4.ActionOnSystemFailed
An action on a Server was initiated, but the operation was not successful.
Message Format | "The Server action was not successful because of the error returned from the Server." |
Severity | Warning |
Resolution | Check extended error info for details. |
HpeWolfram.1.4.ActionParameterValueNotInList
Indicates that the correct value type was supplied for the action parameter, but the value is not supported. (The value is not in the enumeration list.)
Message Format | "The value %1 for the property %2 is not in the list of valid values." |
Severity | Warning |
Resolution | Choose a value from the enumeration list and resubmit the request if the operation failed. |
HpeWolfram.1.4.ActivationError
Device not activated or Invalid Activation Key.
Message Format | "Device not activated or Invalid Activation Key." |
Severity | Warning |
Resolution | Install Activation Key |
HpeWolfram.1.4.AddNodeFailed
Add server failed because the supplied credentials are wrong or the server is not reachable or timeout has occurred for the request or server has unsupported iLO version.
Message Format | "The login was not successful, credentials are wrong or Timeout has occurred or Server is not reachable or server has unsupported iLO version." |
Severity | Warning |
Resolution | Log in with correct user name and password credentials. Also verify if the server has supported iLO Version installed. |
HpeWolfram.1.4.AddNodeValidationFail
Add server operation failed the validation check for iLO firmware version.
Message Format | "Adding server failed due to incompatible iLO firmware version" |
Severity | Warning |
Resolution | Check if the iLO firmware version is supported. The supported iLO version is 2.50 and above. |
HpeWolfram.1.4.AddOnServiceInstallationCannotBeInitiated
Add-on Service installation cannot be initiated because some jobs are in running state.
Message Format | "Add-on Service installation cannot be initiated because some jobs are in running state." |
Severity | Warning |
Resolution | No action required. |
HpeWolfram.1.4.AddOnServiceInstallationFailed
Add-on Service installation Failed
Message Format | "Add-on Service installation Failed." |
Severity | Warning |
Resolution | No action required. |
HpeWolfram.1.4.AddOnServiceInstallationSuccessful
Add-on Service installation completed successfully.
Message Format | "Add-on Service installation completed successfully." |
Severity | OK |
Resolution | No action required. |
HpeWolfram.1.4.AddOnServiceResetFailed
Add-on Service reset failed
Message Format | "Add-on Service reset failed." |
Severity | Warning |
Resolution | No action required |
HpeWolfram.1.4.AddOnServiceResetSuccessful
Add-on Service reset successfully
Message Format | "Add-on Service reset successfully." |
Severity | OK |
Resolution | No action required |
HpeWolfram.1.4.AddOnServiceStartFailed
Add-on Service failed to start
Message Format | "Add-on Service failed to start." |
Severity | Warning |
Resolution | No action required |
HpeWolfram.1.4.AddOnServiceStartSuccessful
Add-on Service started successfully
Message Format | "Add-on Service started successfully." |
Severity | OK |
Resolution | No action required |
HpeWolfram.1.4.AddOnServiceStopFailed
Add-on Service stop failed
Message Format | "Add-on Service stop failed." |
Severity | Warning |
Resolution | No action required |
HpeWolfram.1.4.AddOnServiceStopSuccessful
Add-on Service stopped successfully
Message Format | "Add-on Service stopped successfully." |
Severity | OK |
Resolution | No action required |
HpeWolfram.1.4.AddOnServiceUnInstallationFailed
Add-on Service uninstallation failed
Message Format | "Add-on Service uninstallation failed." |
Severity | Warning |
Resolution | No action required. |
HpeWolfram.1.4.AddOnServiceUnInstallationSuccessful
Add-on Service uninstallation successful
Message Format | "Add-on Service uninstallation completed successfully." |
Severity | OK |
Resolution | No action required. |
HpeWolfram.1.4.AutoRefreshStarted
Periodic refresh of all the servers and groups has started
Message Format | "Periodic refresh of all the servers and groups has started." |
Severity | OK |
Resolution | No action required. |
HpeWolfram.1.4.BaselineAlreadyPresent
Cannot create Import Baseline task as the baseline is already imported or another task is importing the same baseline.
Message Format | "The baseline trying to be imported already exists or is being processed." |
Severity | Warning |
Resolution | Delete the existing baseline and try again. |
HpeWolfram.1.4.BaselineCannotBeDeleted
The baseline cannot be deleted now.
Message Format | "The baseline cannot be deleted as the state of baseline import is %s." |
Severity | Critical |
Resolution | Wait for the baseline import to be completed or abort the related task and retry the delete. |
HpeWolfram.1.4.CannotDeleteBaselinesPendingTasks
Baseline cannot be deleted as there are running/pending tasks using this baseline or the baseline is part of some active recovery policy.
Message Format | "Baseline cannot be deleted as there are running/pending tasks using this baseline or this baseline is part of an active recovery policy." |
Severity | Warning |
Resolution | Wait until the running tasks complete or delete the recovery policy this baseline is part of and retry the operation. |
HpeWolfram.1.4.CannotDownloadAuditLogs
Audit logs cannot be downloaded.
Message Format | "Audit logs cannot be downloaded beacuse there are no servers added at all." |
Severity | Critical |
Resolution | No action required. |
HpeWolfram.1.4.CannotDownloadDebugLogs
Debug logs cannot be downloaded.
Message Format | "Debug logs cannot be downloaded because there is a download in progress" |
Severity | Critical |
Resolution | No action required. |
HpeWolfram.1.4.CannotModifyDefaultUser
Cannot delete or modify certain properties for user created during first time setup.
Message Format | "Cannot delete or modify certain properties for user created during first time setup." |
Severity | Warning |
Resolution | Only Username, Password and DisplayName can be modified for user created during first time setup. |
HpeWolfram.1.4.CannotModifyUser
Cannot modify certain properties for a user.
Message Format | "Cannot modify certain properties for a user" |
Severity | Warning |
Resolution | Not allowed to reset certain properties for user. |
HpeWolfram.1.4.CertCSRKeyMismatch
Certificate Import Failed, Private/Public Key Mismatch.
Message Format | "Certificate Import Failed due to mismatch of Private/Public key of CSR and Certificate." |
Severity | Warning |
Resolution | Generate a new CSR and Import the certificate. |
HpeWolfram.1.4.CertDateTimeMismatch
Certificate Import Failed, Invalid Start or End Date.
Message Format | "Certificate Import Failed as the Certificate has expired or is not yet valid." |
Severity | Warning |
Resolution | Retry importing a certificate with a valid date/time. |
HpeWolfram.1.4.CertInvalidCAFormat
Certificate Import Failed, Invalid CA Certificate.
Message Format | "Certificate Import Failed due to Invalid CA Certificate." |
Severity | Warning |
Resolution | Retry importing a certificate with a valid CA Certificate. |
HpeWolfram.1.4.CertInvalidX509Format
Certificate Import Failed, Invalid X.509 Format.
Message Format | "Certificate Import Failed due to Invalid X.509 Format." |
Severity | Warning |
Resolution | Retry importing a certificate with a valid X.509 format. |
HpeWolfram.1.4.ClaimTokenValidationInProgress
A claim token validation is already in progress.
Message Format | "A claim token validation is already in progress." |
Severity | Warning |
Resolution | Wait for the current claim token validation to finish and then try again. |
HpeWolfram.1.4.ConfigurationBaselineAlreadyExists
The configuration baseline of the same name already exists.
Message Format | "The configuration baseline of the same name already exists." |
Severity | Warning |
Resolution | Specify a different configuration baseline name and retry the operation. |
HpeWolfram.1.4.ConfigurationBaselineInUse
The configuration baseline is in use by a recovery policy and cannot be deleted.
Message Format | "The configuration baseline is in use by a recovery policy and cannot be deleted." |
Severity | Warning |
Resolution | Remove the configuration baseline from the recovery policy and retry the operation. |
HpeWolfram.1.4.ConfigurationBaselineReadOnly
The configuration baseline specified is read only.
Message Format | "The configuration baseline specified is read only and cannot be created/modified/deleted." |
Severity | Warning |
Resolution | Specify a configuration baseline that is not read only and retry the operation. |
HpeWolfram.1.4.ConfigurationSettingNotFound
The configuration setting was not found in master configuration.
Message Format | "The configuration setting with name %1 was not found in master configuration." |
Severity | Warning |
Resolution | Specify a different configuration baseline name and retry the operation. |
HpeWolfram.1.4.DeleteGroupFailed
Delete group failed because the group Discovery is in Progress.
Message Format | "Group Discovery is in progress. Hence operations like Delete are not allowed" |
Severity | Warning |
Resolution | Wait for the group discovery to be completed and then try again. |
HpeWolfram.1.4.DeviceResetRequired
Indicates that one or more properties were correctly changed, but will not take effect until device is reset.
Message Format | "One or more properties were changed and will not take effect until the device is reset." |
Severity | Warning |
Resolution | Reset the device for the settings to take effect. |
HpeWolfram.1.4.DiscoverServersFromCSVInProgress
Discovery of servers from CSV is already in progress.Cannot start a new csv discovery.
Message Format | "Discovery of servers from CSV is already in progress. Cannot start a new csv discovery." |
Severity | Warning |
Resolution | Wait for the current Discovery of servers from CSV to complete. |
HpeWolfram.1.4.ETagTooLong
The supplied ETag is too long. The maximum supported ETag length is 63 bytes.
Message Format | "The supplied ETag is too long. The maximum supported ETag length is 63 bytes." |
Severity | Warning |
Resolution | Retry the operation using an ETag with a length of 63 bytes or less. |
HpeWolfram.1.4.EULANotAccepted
EULA for Intelligent Provisioning not accepted and hence OS provisioning could not be started.
Message Format | "User must accept EULA to start OS Provisioning." |
Severity | Warning |
Resolution | Accept the EULA to start the OS Provisioning Tasks. |
HpeWolfram.1.4.EnabledSendingServerAddressInfo
The user has enabled sending the server hostname and IP Address to InfoSight.
Message Format | "The user has enabled sending the server hostname and IP Address information in the heartbeat to InfoSight." |
Severity | OK |
Resolution | None. |
HpeWolfram.1.4.FileExists
File already exists in folder.
Message Format | "File already exists in folder." |
Severity | Warning |
Resolution | Try another name. |
HpeWolfram.1.4.FileReadFailed
Unable to read file.
Message Format | "Restore was not successful." |
Severity | Warning |
Resolution | Verify File path. |
HpeWolfram.1.4.FileWriteFailed
Unable to write file.
Message Format | "Backup was not successful." |
Severity | Warning |
Resolution | Verify File path. |
HpeWolfram.1.4.FirmwareFlashAlreadyInProgress
A firmware upgrade operation is already in progress.
Message Format | "A firmware flash operation is already in progress." |
Severity | Warning |
Resolution | Wait for the current firmware flash to complete, and then retry the operation. |
HpeWolfram.1.4.FirmwareUpdateCannotBeInitiated
Firmware Update cannot be initiated because some tasks are in running state.
Message Format | "Firmware Update cannot be initiated because some tasks are in running state." |
Severity | Warning |
Resolution | No action required. |
HpeWolfram.1.4.FirmwareUpdateFailed
Firmware Update Failed
Message Format | "Firmware Update Failed because %1" |
Severity | Warning |
Resolution | No action required. |
HpeWolfram.1.4.FirmwareUpdateSuccessful
Firmware Update Successful.
Message Format | "%1" |
Severity | Warning |
Resolution | No action required. |
HpeWolfram.1.4.GatewayNodeFail
Add iLO federation group operation failed due to gateway server not responding or invalid address was given.
Message Format | "Adding iLO federation group failed due to gateway server not responding." |
Severity | Warning |
Resolution | Verify if the gateway server is powered up and responding. |
HpeWolfram.1.4.GeneratingCertificate
Generating the X.509 Certificate.
Message Format | "X.509 Certificate is being generated and the process might take up to 10 minutes." |
Severity | OK |
Resolution | None. |
HpeWolfram.1.4.GetServerGroupsHealthStatusInProgress
Get server groups health status is already in progress. Cannot start a new health status process.
Message Format | "Get server groups health status is already in progress. Cannot start a new health status process." |
Severity | Warning |
Resolution | Wait for the current server groups health status action to complete. |
HpeWolfram.1.4.GroupDoesNotExist
Group Name Does Not Exist
Message Format | "Group join failed since the Group Name does not Exist." |
Severity | Warning |
Resolution | Specify a Group Name that exists and retry the operation. |
HpeWolfram.1.4.GroupKeyMisMatch
Invalid Group Key Provided.
Message Format | "Group creation failed since Invalid Group Key Provided." |
Severity | Warning |
Resolution | Specify a Group key that matches and retry the operation. |
HpeWolfram.1.4.GroupNameAlreadyExists
Group Name already Exists
Message Format | "Group creation failed since the Group Name %1 already exists." |
Severity | Warning |
Resolution | Specify a Group Name that doesn't exist and retry the operation. |
HpeWolfram.1.4.IPRangeAddInProgress
IP Range Add is already in progress. Cannot start a new range discovery.
Message Format | "IP Range Add is already in progress. Cannot start a new range discovery until the previous discovery is complete." |
Severity | Warning |
Resolution | Wait for the current IP Range discovery to complete. |
HpeWolfram.1.4.IPv6ConfigurationError
The specified IPv6 configuration caused an error.
Message Format | "The specified IPv6 configuration was in error due to %1." |
Severity | Warning |
Resolution | Resolve the indicated error in the configuration data. |
HpeWolfram.1.4.IPv6StaticRouteNotSupported
IPv6 Static Route is not supported
Message Format | "IPv6 Static Route is not supported" |
Severity | Warning |
Resolution | No action required |
HpeWolfram.1.4.IncompatibleBaseline
Recovery policy cannot be created or modified as an incompatible baseline is specified.
Message Format | "Recovery policy cannot be created or modified as an incompatible baseline is specified. " |
Severity | Warning |
Resolution | Specify a compatible baseline and retry the operation. |
HpeWolfram.1.4.IncompatibleGateway
The specified manager address is incompatible for discovering federation groups.
Message Format | "The specified manager address is incompatible for discovering federation groups." |
Severity | Warning |
Resolution | Verify if the manager supports federation groups and then retry. |
HpeWolfram.1.4.IncompatibleManagedSystem
The managed system is incompatible for the requested operation.
Message Format | "The managed system %1 is incompatible for the requested operation." |
Severity | Warning |
Resolution | Specify a system that is compatible for the operation and retry again. Please check the documentation for further details. |
HpeWolfram.1.4.IncorrectFilterQuery
Incorrect filter query format.
Message Format | "Incorrect filter query format." |
Severity | Warning |
Resolution | No action required |
HpeWolfram.1.4.IncorrectPassphrase
An incorrect passphrase has been specified
Message Format | "An incorrect passphrase has been specified" |
Severity | Warning |
Resolution | Retry the operation using a correct passphrase |
HpeWolfram.1.4.IncorrectSearchQuery
Incorrect search query parameters given.
Message Format | "Incorrect search query format." |
Severity | Warning |
Resolution | No action required |
HpeWolfram.1.4.IncorrectSearchQuerySelectMissing
Incorrect search query parameters given. Select query parameter is mandatory for search query.
Message Format | "Incorrect search query format. Select parameter is mandatory." |
Severity | Warning |
Resolution | Please specify select query parameters to search the given field in. |
HpeWolfram.1.4.IncorrectSelectQuery
Incorrect select query parameters given.
Message Format | "Incorrect select query format." |
Severity | Warning |
Resolution | No action required |
HpeWolfram.1.4.IncorrectSortQuery
Incorrect sorting order or sorting parameters given.
Message Format | "Incorrect sorting query format." |
Severity | Warning |
Resolution | No action required |
HpeWolfram.1.4.InvalidActivationKey
Invalid Activation Key.
Message Format | "Invalid Activation Key." |
Severity | Warning |
Resolution | Retry Installation with a valid Activation Key. |
HpeWolfram.1.4.InvalidDateRange
Indicates that the end date specified is earlier than start date.
Message Format | "Ensure that the end date %2 is later than or same as start date %1." |
Severity | Warning |
Resolution | Retry the operation using valid date range. |
HpeWolfram.1.4.InvalidFederationGroupName
Specified Federation group name is invalid.
Message Format | "The specified Federation group name is not valid. The 'DEFAULT' name for Federation group is reserved." |
Severity | Warning |
Resolution | Modify the Federation group name and retry. |
HpeWolfram.1.4.InvalidLicenseKey
The license key is not valid.
Message Format | "The license key is not valid." |
Severity | Warning |
Resolution | Retry the operation using a valid license key. |
HpeWolfram.1.4.InvalidOperationForSystemState
The operation was not successful due to the current power state (for example, attempting to turn the power off when it is already off).
Message Format | "The operation was not successful due to the current power state." |
Severity | Warning |
Resolution | Verify that the system is in the correct power state, and then retry the operation. |
HpeWolfram.1.4.InvalidPasswordLength
The password length is not valid.
Message Format | "A valid password must contain between %1 to %2 characters." |
Severity | Critical |
Resolution | Retry the operation using a corrected password. |
HpeWolfram.1.4.InvalidSelectionForTaskCreation
Creation of tasks are mutually exclusive for federated and non federated nodes.
Message Format | "Creation of tasks are mutually exclusive for federated and non federated nodes." |
Severity | Warning |
Resolution | Specify either federated or non federated nodes for the action and try again. |
HpeWolfram.1.4.JobCannotBeAborted
Job cannot be aborted at this time.
Message Format | "Job cannot be aborted completely at this time" |
Severity | Warning |
Resolution | Job cannot be aborted at this time, wait for the job to be completed. |
HpeWolfram.1.4.JobCannotBeContinued
Job cannot be Continued at this time.
Message Format | "Job cannot be Continued at this time" |
Severity | Critical |
Resolution | No Resolution. |
HpeWolfram.1.4.JobNameNotValid
Job Creation Failed due to Bad Job Type.
Message Format | "Job Creation Failed due to Bad Job Type" |
Severity | Critical |
Resolution | Provide a valid Job Type string. |
HpeWolfram.1.4.JobQueueFull
New Jobs cannot be created at this time.
Message Format | "New Jobs cannot be created at this time as the task queue is full" |
Severity | Warning |
Resolution | Wait for other jobs to be completed and then try again. |
HpeWolfram.1.4.LDAPGroupAlreadyExist
Specified LDAP group name/DN already exists.
Message Format | "Specified LDAP group name/DN already exists." |
Severity | Warning |
Resolution | Try a different LDAP group name/DN. |
HpeWolfram.1.4.ManagedSystemNotFound
One or more specified managed systems is not found.
Message Format | "One or more specified managed systems is not found." |
Severity | Warning |
Resolution | Specify a system managed by the appliance and retry the operation. |
HpeWolfram.1.4.MaxConfigurationBaselineLimit
Limit for maximum number of configuration baselines reached.
Message Format | "Limit for maximum number of configuration baselines reached." |
Severity | Warning |
Resolution | Delete some configuration baselines and retry the operation. |
HpeWolfram.1.4.MaxEventSubscriptionsReached
The maximum number of event subscriptions has reached.
Message Format | "The operation can not be completed because the maximum number of event subscriptions has reached." |
Severity | Warning |
Resolution | None. |
HpeWolfram.1.4.MaxRecoveryPolicyLimit
Limit for maximum number of recovery policies reached.
Message Format | "Limit for maximum number of recovery policies reached." |
Severity | Warning |
Resolution | Delete some recovery policies and retry the operation. |
HpeWolfram.1.4.MaxServerGroupsCreated
Server group creation was not successful, because the maximum number of allowed Server Groups have been created.
Message Format | "The Server group creation was not successful, because the maximum number of allowed Server Groups have been created." |
Severity | Warning |
Resolution | Delete an existing Server Group and try again. |
HpeWolfram.1.4.MaxSessionsCreated
The login was not successful, because the maximum number of allowed sessions have been created.
Message Format | "The login was not successful, because the maximum number of allowed sessions have been created." |
Severity | Warning |
Resolution | Delete an existing Session and login. |
HpeWolfram.1.4.MembersOfGrpCannotBeDeleted
Delete operation failed because members of a group cannot be deleted.
Message Format | "Deleting Members of a group failed." |
Severity | Warning |
Resolution | Members of a group cannot be deleted. Only the whole group can be deleted. |
HpeWolfram.1.4.MethodNotAllowed
The specified method for the operation is not allowed.
Message Format | "The specified method for the operation is not allowed." |
Severity | Warning |
Resolution | Specify a method that is allowed and retry the operation. |
HpeWolfram.1.4.ModifyDefaultCredentials
Modify Credentials of Default User.
Message Format | "Modify Credentials of Default User." |
Severity | Warning |
Resolution | Modify Credentials of Default User |
HpeWolfram.1.4.MountFailed
Mount operation failed.
Message Format | "Mount operation failed." |
Severity | Warning |
Resolution | If NFS is specified, please make sure the NFS server is reachable. If USB is specified, please make sure the USB is connected to the system. |
HpeWolfram.1.4.MountFailedDetectingCause
Mount operation failed, detecting the cause...
Message Format | "Mount operation failed." |
Severity | Warning |
Resolution | If NFS is specified, please make sure the NFS server is reachable. If USB is specified, please make sure the USB is connected to the system. |
HpeWolfram.1.4.MountOperationFailed
Mount operation failed for the provided IP.
Message Format | "%1" |
Severity | Warning |
Resolution | Check issues related to firewall & check if the folder has been mounted properly. |
HpeWolfram.1.4.MountSuccess
Mount operation was successful.
Message Format | "Mount operation was successful." |
Severity | Warning |
Resolution | OK |
HpeWolfram.1.4.NoAlertsFound
Indicates that no InfoSight Hotfix Alerts were found.
Message Format | "No InfoSight Hotfix Alerts found." |
Severity | Warning |
Resolution | Please ensure InfoSight Hotfix Alerts exist. |
HpeWolfram.1.4.NoRebootRequired
NoRebootRequired.
Message Format | "NoRebootRequired." |
Severity | Warning |
Resolution | NoRebootRequired. |
HpeWolfram.1.4.NoSamples
No power history samples are available.
Message Format | "No power history samples are available." |
Severity | OK |
Resolution | To accumulate power history samples, power on the server, and then wait at least 5 minutes. |
HpeWolfram.1.4.NotAcceptable
Indicates that one of the values in the request headers are not accpetable.
Message Format | "Indicates that one of the values in the request headers are not accpetable." |
Severity | Critical |
Resolution | Provide proper values in the request header and try the operation again. |
HpeWolfram.1.4.NotValidIPAddrOrDNS
The value for the property is not a valid IPv4/v6 address or DNS name.
Message Format | "The value for property %1 is not a valid IPv4/v6 address or DNS name." |
Severity | Warning |
Resolution | Correct the IPv4/v6 address or DNS name, and then retry the operation. |
HpeWolfram.1.4.NotValidIPAddress
The value for the property is not a valid IP address.
Message Format | "The value %1 is not a valid IP address for %2" |
Severity | Warning |
Resolution | Use a valid IP address. |
HpeWolfram.1.4.NotValidSubnetMask
The value for the property is not a valid subnet mask.
Message Format | "The value %1 is not a valid subnet mask for %2" |
Severity | Warning |
Resolution | Use a valid subnet mask. |
HpeWolfram.1.4.PreConditionFailed
Indicates that one of the precondition for the operation failed.
Message Format | "Indicates that one of the precondition for the operation failed." |
Severity | Critical |
Resolution | Provide the proper precondition and try the operation again. |
HpeWolfram.1.4.PropertyLengthLessThanMinLength
The length for the property is less than the minimum length.
Message Format | "The length for the property %1 is less than the specified minimum length of %2." |
Severity | Warning |
Resolution | Correct the value for the property in the request body, and then retry the operation. |
HpeWolfram.1.4.PropertyLengthMoreThanMaxLength
The length for the property is more than the maximum length.
Message Format | "The length for the property %1 is more than the specified maximum length of %2." |
Severity | Warning |
Resolution | Correct the value for the property in the request body, and then retry the operation. |
HpeWolfram.1.4.PropertyValueBadParam
The property value is not valid.
Message Format | "The property value is not valid." |
Severity | Warning |
Resolution | Retry the operation using a corrected value. |
HpeWolfram.1.4.PropertyValueRequired
Indicates that a property was required but not specified.
Message Format | "%1 requires Property %2 to be specified." |
Severity | Warning |
Resolution | Include the required property in the request body and then retry the operation. |
HpeWolfram.1.4.RecoveryPolicyAlreadyExists
A recovery policy of the same name already exists.
Message Format | "A recovery policy of the same name already exists." |
Severity | Warning |
Resolution | Specify a different recovery policy name and retry the operation. |
HpeWolfram.1.4.RecoveryPolicyInUse
The recovery policy is currently assigned to managed servers. Hence the policy cannot be deleted.
Message Format | "The recovery policy is currently assigned to managed servers. Hence the policy cannot be deleted." |
Severity | Warning |
Resolution | Unassign the policy from the managed servers before trying to delete. |
HpeWolfram.1.4.RemoteSyslogServiceDisabled
The user has disabled the remoteSysLog service.
Message Format | "The user has disabled the remoteSysLog service." |
Severity | Warning |
Resolution | Please enable the remoteSysLog service. |
HpeWolfram.1.4.RequiredPropertyMissing
Indicates that a required property is not specified.
Message Format | "Required Property %1 needs to be specifed." |
Severity | Warning |
Resolution | Include the required property in the request body and then retry the operation. |
HpeWolfram.1.4.ReservedGroupName
Group Name used is reserved.
Message Format | "Group creation failed since the Group Name is reserved." |
Severity | Warning |
Resolution | Specify a different Group Name and retry the operation. |
HpeWolfram.1.4.ResourceBeingFlashed
The change to the requested resource failed because the resource is being flashed.
Message Format | "The change to the requested resource failed because the resource is being flashed." |
Severity | Warning |
Resolution | Retry the operation when the firmware upgrade has completed. |
HpeWolfram.1.4.ResourceInUseWithDetail
The change could not be made because the resource was in use or in a transitioning state.
Message Format | "The change to the resource failed because the resource is in use or in transition." |
Severity | Warning |
Resolution | Retry the request. |
HpeWolfram.1.4.ResourceTemporarilyUnavailable
The resource is temporarily unavailable because the firmware is being flashed.
Message Format | "The resource is temporarily unavailable because the firmware is being flashed." |
Severity | Warning |
Resolution | Retry the operation when the firmware upgrade has completed. |
HpeWolfram.1.4.RestoreFailed
Restore was not successful.
Message Format | "Restore was not successful." |
Severity | Warning |
Resolution | Verify Password. |
HpeWolfram.1.4.RestoreFileNotFound
Restore Failed, File not found.
Message Format | "Restore Failed as the specified file is not found" |
Severity | Warning |
Resolution | Specify a valid backup file and retry the operation. |
HpeWolfram.1.4.ServerGenerationsMismatchInPayload
The payload for this action can accept either only Gen8/Gen9 servers or Gen10 servers.
Message Format | "The payload for this action can accept either only Gen8/Gen9 servers or Gen10 servers." |
Severity | Warning |
Resolution | Seperate out Gen8/Gen9 and Gen10 servers into two requests. |
HpeWolfram.1.4.ServerInformationMissing
Server information required for this action is missing.
Message Format | "Server information required for this action is missing." |
Severity | Warning |
Resolution | Make sure the servers are valid and of known type |
HpeWolfram.1.4.SpecialCharacterNotAllowedInUsername
No special characters except underscore are allowed in the username.
Message Format | "No special characters except underscore are allowed in the username." |
Severity | Warning |
Resolution | Try a different user or login user name. |
HpeWolfram.1.4.SystemResetRequired
The system properties were correctly changed, but will not take effect until the system is reset.
Message Format | "One or more properties were changed and will not take effect until system is reset." |
Severity | Warning |
Resolution | Reset the system for the settings to take effect. |
HpeWolfram.1.4.TaskCannotBeAborted
Task cannot be aborted at this time.
Message Format | "Task cannot be aborted completely at this time" |
Severity | Warning |
Resolution | Task cannot be aborted at this time, wait for the task to be completed. |
HpeWolfram.1.4.TaskCannotBeContinued
Task cannot be Continued at this time.
Message Format | "Task cannot be Continued at this time." |
Severity | Critical |
Resolution | No Resolution. |
HpeWolfram.1.4.TaskCannotBeCreated
New Tasks cannot be created at this time
Message Format | "New Tasks cannot be created at this time as the task queue is full" |
Severity | Warning |
Resolution | Wait for the tasks to be completed and then try again. |
HpeWolfram.1.4.TestNMAPCommandCompleted
Completed execution of nmap command for the provided network share IP.
Message Format | "%1" |
Severity | Warning |
Resolution | Check issues related to firewall & check if the folder has been mounted properly. |
HpeWolfram.1.4.TestShowMountCompleted
Completed execution of showmount -e command for the provided network share IP.
Message Format | "%1" |
Severity | Warning |
Resolution | OK |
HpeWolfram.1.4.USBNotMounted
USB not mounted.
Message Format | "No USB found plugged to the device." |
Severity | Warning |
Resolution | Plug in ext2 type USB and perform operation. |
HpeWolfram.1.4.UnableToModifyDuringSystemPOST
The value for the property cannot be changed while the computer system BIOS is in POST.
Message Format | "The value for property %1 cannot be changed while the computer system BIOS is in POST." |
Severity | Warning |
Resolution | After the computer system is either fully booted or powered off, retry the operation. |
HpeWolfram.1.4.UnauthorizedLoginAttempt
The login was not successful, because the supplied credentials could not be authorized.
Message Format | "The login was not successful, because the supplied credentials could not be authorized." |
Severity | Warning |
Resolution | Log in with authorized user name and password credentials. |
HpeWolfram.1.4.UnsupportedMediaType
Indicates that the media type used or specified is unsupported.
Message Format | "Indicates that the media type used or specified is unsupported." |
Severity | Critical |
Resolution | Provide or use the right media type and try the operation again. |
HpeWolfram.1.4.UnsupportedOperationInSystemBIOS
This operation is not supported by the current version of the system BIOS.
Message Format | "This operation is not supported by the current version of the system BIOS." |
Severity | Warning |
Resolution | None. |
HpeWolfram.1.4.UpgradeRunning
Calls are blocked because upgrade is in progress.
Message Format | "Calls are blocked because upgrade is in progress." |
Severity | Warning |
Resolution | No action required. |
HpeWolfram.1.4.UserAlreadyExist
A User Account with the specified user name already exists.
Message Format | "A User Account with the specified user name already exists." |
Severity | Warning |
Resolution | Try a different user or login user name. |
HpeWolfram.1.4.UserInitiatedRefreshAllStarted
The user has initiated a refresh of all the servers and groups.
Message Format | "User Initiated refresh of all the servers and groups has started" |
Severity | OK |
Resolution | No action required. |
HpeWolfram.1.4.UserLimitExceeded
Unable to create a new User Account as the number of user accounts exceed the maximum number allowed by the implementation.
Message Format | "Unable to create a new User Account as the number of user accounts exceed the maximum number allowed by the implementation." |
Severity | Warning |
Resolution | Before creating a new user account, reduce the number of existing user accounts. |
iLO.2.5.AHSDisabled
Modifying AHS properties is not possible with AHS disabled.
Message Format | "Modifying AHS properties is not possible with AHS disabled." |
Severity | Warning |
Resolution | Enable AHS, and then modify the AHS properties. |
iLO.2.5.Accepted
Indicates that one or more properties were correctly changed, but may not be in effect yet.
Message Format | "Indicates that one or more properties were correctly changed, but may not be in effect yet." |
Severity | OK |
Resolution | None |
iLO.2.5.ActionParameterValueNotInList
Indicates that the correct value type was supplied for the action parameter, but the value is not supported. (The value is not in the enumeration list.)
Message Format | "The value %1 for the property %2 is not in the list of valid values." |
Severity | Warning |
Resolution | Choose a value from the enumeration list and resubmit the request if the operation failed. |
iLO.2.5.AlertDestinationAssociationError
AlertDestination cannot be configured with both SNMPv1 and SNMPv3.
Message Format | "AlertDestination cannot be configured with both SNMPv1 and SNMPv3." |
Severity | Warning |
Resolution | For SNMPv1 alert, configure SNMPAlertProtocol to SNMPv1. For SNMPv3 alert, configure SNMPAlertProtocol to SNMPv3. |
iLO.2.5.AlertMailFeatureDisabled
AlertMail feature is disabled.
Message Format | "AlertMail feature is disabled." |
Severity | Warning |
Resolution | Enable AlertMail feature to send test alert message. |
iLO.2.5.AlreadyInProgress
An operation is already in progress.
Message Format | "An operation is already in progress." |
Severity | Warning |
Resolution | Wait for the current operation to complete, and then retry the operation. |
iLO.2.5.AlreadyUpToDate
The update did not occur because the component was already up to date.
Message Format | "The update did not occur because the component was already up to date." |
Severity | OK |
Resolution | None. |
iLO.2.5.ApmPowerCapModeInUsed
Operation is currently unavailable because the power regulator is set to APM Power Capping Mode.
Message Format | "Operation is currently unavailable because the power regulator is set to APM Power Capping Mode." |
Severity | Warning |
Resolution | Change the power regulator to other modes rather than APM Power Capping Mode through APM interface. |
iLO.2.5.ArrayPropertyAlreadyExists
Duplicate value.
Message Format | "The property value %1 is already exists in index %2" |
Severity | Warning |
Resolution | If the operation did not complete, correct the property value in the request body and resubmit the request. |
iLO.2.5.ArrayPropertyOutOfBound
The number of items in the array exceeds the maximum number supported.
Message Format | "An array %1 was supplied with %2 items that exceeds the maximum supported count of %3." |
Severity | Warning |
Resolution | Retry the operation using the correct number of items for the array. |
iLO.2.5.ArrayPropertyValueBadParam
The property value is not valid.
Message Format | "The property value %1 in index %2 is not valid." |
Severity | Warning |
Resolution | Retry the operation using a corrected value. |
iLO.2.5.BatteryBackupUnitSettingsDisabled
Battery Backup Unit settings are currently disabled.
Message Format | "Battery Backup Unit settings are disabled when the system is configured for Scalable Persistent Memory." |
Severity | Warning |
Resolution | To re-enable Battery Backup Unit settings, disable Scalable Persistent Memory functionality in the system ROM RBSU. |
iLO.2.5.BiosActionTBD
The BIOS action supplied in the POST operation is not yet implemented.
Message Format | "The BIOS action %1 is not implemented yet." |
Severity | Critical |
Resolution | The action was invalid or the wrong resource was the target. See the implementation documentation for assistance. |
iLO.2.5.BiosPasswordInfoInvalid
The stored BIOS password information is invalid. A system reboot is neccessary to retore password defaults.
Message Format | "The stored BIOS password information is invalid. Reboot system." |
Severity | Critical |
Resolution | The system will need to be rebooted to restore BIOS password information to defaults. |
iLO.2.5.BiosPasswordMismatch
The provided OldPassword does not match the stored BIOS password.
Message Format | "The provided OldPassword does not match the stored BIOS password." |
Severity | Critical |
Resolution | Retry the action with the matching password. |
iLO.2.5.CalibrateInProgress
Power calibrate is in progress.
Message Format | "Power calibrate is in progress." |
Severity | Warning |
Resolution | Wait for previous power calibrate complete or stop previous power calibrate, and then retry the operation. |
iLO.2.5.CannotRemoveDefaultLanguagePack
Cannot remove default language pack.
Message Format | "Cannot remove default language pack." |
Severity | Warning |
Resolution | None. |
iLO.2.5.CannotRemoveLanguagePack
Cannot remove language pack.
Message Format | "Cannot remove %1 language pack." |
Severity | Warning |
Resolution | None. |
iLO.2.5.CannotRemoveLicense
Cannot remove the base license.
Message Format | "The base license cannot be removed." |
Severity | Warning |
Resolution | None. |
iLO.2.5.ChassisPowerDataUnAvailable
Chassis power regulation data is currently unavailable.
Message Format | "Chassis power regulation data is currently unavailable." |
Severity | Warning |
Resolution | Reset the management processor or chassis manager, and then retry the operation. |
iLO.2.5.ChassisResetRequired
The chassis properties were correctly changed, but will not take effect until the chassis is reset or all nodes in chassis remain powered off for at least 5 seconds.
Message Format | "One or more properties were changed and will not take effect until chassis is reset or all nodes in chassis remain powered off for at least 5 seconds." |
Severity | Warning |
Resolution | Reset chassis or remain power off for all nodes in chassis for at least 5 seconds for the settings to take effect. |
iLO.2.5.ComponentUploadAlreadyInProgress
A component upload operation is already in progress.
Message Format | "A component upload operation is already in progress." |
Severity | Warning |
Resolution | Wait for the current component upload to complete, and then retry the operation. |
iLO.2.5.ComponentUploadFailed
A component upload operation failed.
Message Format | "A component upload operation failed." |
Severity | Warning |
Resolution | Wait for the current component upload to complete, and then retry the operation. |
iLO.2.5.DailyUpdateLimitExceeded
An update operation failed due to exceeding a daily limit.
Message Format | "An update operation failed due to exceeding a daily limit." |
Severity | Warning |
Resolution | Retry the operation at a later date. |
iLO.2.5.DemoLicenseKeyPreviouslyInstalled
A license was previously activated and now a demo key may not be used.
Message Format | "A license was previously activated." |
Severity | Warning |
Resolution | The system is no longer eligible for demo licenses. |
iLO.2.5.DeviceIsBusy
Device was not available for communication.
Message Format | "Device communication response was busy." |
Severity | Warning |
Resolution | Retry the attempted operation after a delay. |
iLO.2.5.DeviceResetRequired
Indicates that one or more properties were correctly changed, but will not take effect until device is reset.
Message Format | "One or more properties were changed and will not take effect until the device is reset." |
Severity | Warning |
Resolution | Reset the device for the settings to take effect. |
iLO.2.5.DiagsTestAlreadyRunning
A diagnostics self test is already running.
Message Format | "A diagnostics self test is already running." |
Severity | Warning |
Resolution | Stop the running test and try again. |
iLO.2.5.DowngradeNotAllowed
The task did not execute because a downgrade is not allowed by policy.
Message Format | "The task did not execute because a downgrade is not allowed by policy." |
Severity | Warning |
Resolution | Obtain the latest available component and retry, and clear the task from the queue so processing can continue. |
iLO.2.5.DowngradePolicyAlreadySet
The downgrade policy has been set and cannot be changed.
Message Format | "The downgrade policy has been set and cannot be changed." |
Severity | Warning |
Resolution | None. |
iLO.2.5.ESKMServersNotConfigured
Enterprise Secure Key Manager Servers are not configured.
Message Format | "Enterprise Secure Key Manager Servers are not configured." |
Severity | OK |
Resolution | None. |
iLO.2.5.ETagTooLong
The supplied ETag is too long. The maximum supported ETag length is 63 bytes.
Message Format | "The supplied ETag is too long. The maximum supported ETag length is 63 bytes." |
Severity | Warning |
Resolution | Retry the operation using an ETag with a length of 63 bytes or less. |
iLO.2.5.EmptyDNSName
DNS name is empty.
Message Format | "Empty DNS name." |
Severity | Warning |
Resolution | Retry the request with a valid DNS name. |
iLO.2.5.ErrorIntializingESKM
Failed to initialize ESKM.
Message Format | "Failed to initialize ESKM." |
Severity | Warning |
Resolution | Check if Account Group, Local CA Certificate Name, Login Name and Password are correct and try again. |
iLO.2.5.EventLogCleared
Event log cleared successfully.
Message Format | "Event log cleared successfully." |
Severity | OK |
Resolution | None. |
iLO.2.5.EventSubscriptionModified
The event subscription was modified successfully.
Message Format | "The event subscription was modified successfully." |
Severity | OK |
Resolution | None. |
iLO.2.5.EventSubscriptionRemoved
The event subscription was removed successfully.
Message Format | "The event subscription was removed successfully." |
Severity | OK |
Resolution | None. |
iLO.2.5.ExtendedInfo
Indicates that extended information is available.
Message Format | "See @Message.ExtendedInfo for more information." |
Severity | OK |
Resolution | See @Message.ExtendedInfo for more information. |
iLO.2.5.FWFlashSuccessTPMOverrideEnabled
A Trusted Module is detected in this system. If you have not performed the proper OS encryption procedures, you will lose access to your data if recovery key is not available. Recommended procedure is to suspend encryption software prior to System ROM or Option ROM firmware flash. TPMOverrideFlag is enabled and firmware flash initiated.
Message Format | "CAUTION: A Trusted Module is detected in this system. Updating the System ROM or Option Card Firmware may have impact to measurements stored in the TM and may have impact to security functionality on the platform which depends on these measurements." |
Severity | OK |
Resolution | None. |
iLO.2.5.FWFlashSuccessTrustedModuleOverrideEnabled
A Trusted Module (type unspecified) is installed in the system and TPMOverrideFlag is enabled. Firmware flash initiated.
Message Format | "CAUTION: A Trusted Module (type unspecified) has been detected in this system. If you have not performed the proper OS encryption procedures, you will lose access to your data if recovery key is not available. Recommended procedure for Microsoft Windows(R) BitLocker(TM) is to "suspend" BitLocker prior to System ROM or Option ROM firmware flash." |
Severity | OK |
Resolution | None. |
iLO.2.5.FWFlashTPMOverrideFlagRequired
A Trusted Module is detected in this system. Failure to perform proper OS encryption procedures will result in loss of access to your data if recovery key is not available. Recommended procedure is to suspend encryption software prior to System ROM or Option ROM firmware flash. If you do not have your recovery key or have not suspended encryption software, cancel this firmware upload. Failure to follow these instructions will result in loss of access to your data. To continue with firmware flash TPMOverrideFlag is required.
Message Format | "CAUTION: A Trusted Module is detected in this system. Updating the System ROM or Option Card Firmware may have impact to measurements stored in the TM and may have impact to security functionality on the platform which depends on these measurements." |
Severity | Warning |
Resolution | Please set the TPMOverrideFlag to true and try again. |
iLO.2.5.FWFlashTrustedModuleOverrideFlagRequired
A Trusted Module (type unspecified) is installed in the system, TPMOverrideFlag is required for firmware flash to proceed.
Message Format | "CAUTION: A Trusted Module (type unspecified) has been detected in this system. Failure to perform proper OS encryption procedures will result in loss of access to your data if recovery key is not available. Recommended procedure for Microsoft Windows(R) BitLocker(TM) is to "suspend" BitLocker prior to System ROM or Option ROM firmware flash. If you do not have your recovery key or have not suspended BitLocker, exit this flash: Failure to follow these instructions will result in loss of access to your data." |
Severity | Warning |
Resolution | Please set the TPMOverrideFlag to true and try again. |
iLO.2.5.FirmwareFlashAlreadyInProgress
A firmware upgrade operation is already in progress.
Message Format | "A firmware flash operation is already in progress." |
Severity | Warning |
Resolution | Wait for the current firmware flash to complete, and then retry the operation. |
iLO.2.5.GeneratingCertificate
Generating the X509 Certificate.
Message Format | "X509 Certificate is being generated and the process might take up to 10 minutes." |
Severity | OK |
Resolution | None. |
iLO.2.5.HardDriveZoneBackupFailure
Backup hard drive zoning configuration to BMC has encountered an error.
Message Format | "Backup hard drive zoning configuration to BMC has encountered an error." |
Severity | Warning |
Resolution | Retry the operation. If the problem persists, consider resetting the BMC or the entire chassis. |
iLO.2.5.HardDriveZoneFailure
Hard Drive Zoning was in error state.
Message Format | "Hard Drive Zoning was in error state due to %1." |
Severity | Critical |
Resolution | Retry the operation. If the problem persists, consider resetting the entire chassis. |
iLO.2.5.ICRUInvalidAddress
ICRU returned invalid address for translation.
Message Format | "ICRU returned invalid address for translation." |
Severity | Warning |
Resolution | Input valid address for translation. |
iLO.2.5.ICRUNotSupported
ICRU feature or function is not supported on the system.
Message Format | "ICRU feature or function is not supported on the system." |
Severity | Warning |
Resolution | None. |
iLO.2.5.IPv6ConfigurationError
The specified IPv6 configuration caused an error.
Message Format | "The specified IPv6 configuration was in error due to %1." |
Severity | Warning |
Resolution | Resolve the indicated error in the configuration data. |
iLO.2.5.ImportCertSuccessful
Import Certificate was successful.
Message Format | "Import Certificate was successful." |
Severity | OK |
Resolution | None. |
iLO.2.5.ImportCertSuccessfuliLOResetinProgress
Import Certificate was successful and the management processor is being reset.
Message Format | "Import Certificate was successful. Management Processor reset is in progress to enable the new certificate." |
Severity | Warning |
Resolution | None. |
iLO.2.5.ImportCertificateFailed
Failed importing Certificate.
Message Format | "Failed importing the X509 Certificate." |
Severity | Warning |
Resolution | Retry the operation with proper Certificate information. |
iLO.2.5.ImportSSOParamError
Not a valid parameter.
Message Format | "Invalid Parameter." |
Severity | Warning |
Resolution | Retry the request with valid parameters. |
iLO.2.5.ImportSSOUriError
Not a valid Uri to import SSO certificate.
Message Format | "Invalid Uri." |
Severity | Warning |
Resolution | Retry the request with valid URI. |
iLO.2.5.IndicatorLedInvalidStateChange
The request to change the state of the Indicator LED cannot be granted because the current state is either Blinking or is Unknown.
Message Format | "The Indicator LED cannot be changed when its state is Blinking or Unknown." |
Severity | Warning |
Resolution | Please wait until the server has completed its reserved state. |
iLO.2.5.InstallSetWriteError
The InstallSet write failed.
Message Format | "The InstallSet write of %1 failed." |
Severity | Warning |
Resolution | Ensure a valid name for the item and that space exists to hold the item. |
iLO.2.5.InterfaceDisabledResetRequired
Disabling one or more interfaces/features will cause certain functionalities to be not available. Please refer to User Guide for details on the implications. Changes will not take effect until the management processor is reset
Message Format | "CAUTION: Disabling one or more interfaces/features will cause certain functionalities to be not available. Please refer to User Guide for details on the implications. Changes will not take effect until the management processor is reset" |
Severity | OK |
Resolution | None. |
iLO.2.5.InternalErrorWithParam
The operation was not successful due to an internal service error (shown), but the service is still operational.
Message Format | "The operation was not successful due to an internal service error (%1), but the service is still operational." |
Severity | Critical |
Resolution | Retry the operation. If the problem persists, consider resetting the service. |
iLO.2.5.InvalidConfigurationSpecified
The specified configuration is not valid.
Message Format | "The specified configuration is not valid." |
Severity | Warning |
Resolution | Correct the configuration, and then retry the operation. |
iLO.2.5.InvalidConfigurationSpecifiedForFederation
iLO Federation Management cannot be supported in the current configuration.
Message Format | "iLO Federation Management cannot be supported in the current configuration." |
Severity | Warning |
Resolution | Review the management processor network settings or Onboard Administrator settings and refer to the User Guide. |
iLO.2.5.InvalidDwellTime
The dwell time specified is not valid.
Message Format | "The dwell time %1 is not valid." |
Severity | Warning |
Resolution | Adhere to the dwell time supported. |
iLO.2.5.InvalidEngineID
EngineID should be a hexadecimal number starting with 0x (for example, 0x0102030405abcdef). The string length should be an even number, greater than or equal to 6 characters (excluding the "0x"), and less than or equal to 32 characters.
Message Format | "EngineID should be a hexadecimal number starting with 0x (for example, 0x0102030405abcdef). The string length should be an even number, greater than or equal to 6 characters (excluding the "0x"), and less than or equal to 32 characters." |
Severity | Warning |
Resolution | Retry the operation using an EngineID within the specified parameters. |
iLO.2.5.InvalidIndex
The Index is not valid.
Message Format | "The Index provided is not valid." |
Severity | Warning |
Resolution | Adhere to the indexes supported in the self links. |
iLO.2.5.InvalidLicenseKey
The license key is not valid.
Message Format | "The license key is not valid." |
Severity | Warning |
Resolution | Retry the operation using a valid license key. |
iLO.2.5.InvalidOperationForAutoPowerOnState
The operation was not successful because the current auto power on mode specifies power is to remain off.
Message Format | "The auto power on delay cannot be set because power is configured to remain off." |
Severity | Warning |
Resolution | Verify that the system auto power on mode is set to turn power on or follow the previous power setting. |
iLO.2.5.InvalidOperationForSystemState
The operation was not successful due to the current power state (for example, attempting to turn the power off when it is already off).
Message Format | "The operation was not successful due to the current power state." |
Severity | Warning |
Resolution | Verify that the system is in the correct power state, and then retry the operation. |
iLO.2.5.InvalidPassphraseLength
The passphrase must contain 8 to 49 characters.
Message Format | "%1 must contain 8 to 49 characters." |
Severity | Warning |
Resolution | Correct the passphrase, and then retry the operation. |
iLO.2.5.InvalidPasswordComplexity
The password failed the complexity enforcement.
Message Format | "A valid password must contain three of the following: uppercase, lowercase, numerals, and other." |
Severity | Critical |
Resolution | Retry the operation using a corrected password. |
iLO.2.5.InvalidPasswordLength
The password length is not valid.
Message Format | "A valid password must contain between %1 to %2 characters." |
Severity | Critical |
Resolution | Retry the operation using a corrected password. |
iLO.2.5.InvalidSerialNumberLength
The serial number length is not valid.
Message Format | "A valid serial number must be %1 characters of length." |
Severity | Critical |
Resolution | Adjust the length of the serial number and retry the operation. |
iLO.2.5.LicenseKeyDenied
The license key activation was refused. Includes details.
Message Format | "The license activation key cannot be installed. %1" |
Severity | Warning |
Resolution | Address the condition or use a valid license activation key. |
iLO.2.5.LicenseKeyNotSupported
The use of a license key is not supported on this system.
Message Format | "The use of a license key is not supported on this system." |
Severity | Warning |
Resolution | None. |
iLO.2.5.LicenseKeyRequired
A license key is required to use this operation or feature.
Message Format | "A license key is required to use this operation or feature." |
Severity | Warning |
Resolution | Install a license key to use this feature. |
iLO.2.5.LoginAttemptDelayed
The login was not successful, so the service enforces a delay before another login is allowed.
Message Format | "The login was not successful, so the service enforces a delay before another login is allowed." |
Severity | Warning |
Resolution | Wait for the delay time to expire, and then retry the login. |
iLO.2.5.LoginAttemptDelayedSeconds
The login was not successful, so the service enforces a delay before another login is allowed.
Message Format | "The login was not successful, so the service enforces a %1 second delay before another login is allowed." |
Severity | Warning |
Resolution | None. |
iLO.2.5.MaxProviders
The maximum number of providers are already registered.
Message Format | "The maximum number of providers are already registered." |
Severity | Warning |
Resolution | None. |
iLO.2.5.MaxVirtualMediaConnectionEstablished
No more Virtual Media connections are available, because the maximum number of connections are already established.
Message Format | "No more Virtual Media connections are available, because the maximum number of connections are already established." |
Severity | Warning |
Resolution | Close an established Virtual Media connection, and then retry creating or opening another connection. |
iLO.2.5.MembistVariablesNotSupported
Membist variables are not supported on the system.
Message Format | "Membist variables are not supported on the system." |
Severity | Warning |
Resolution | None. |
iLO.2.5.MemoryInterleaveSetError
The memory set specified in InterleaveSets is not supported.
Message Format | "The memory set specified in InterleaveSets is not supported." |
Severity | Warning |
Resolution | Ensure the memory set specified in InterleaveSets matches one of the memory domain's InterleavableMemrorySets. |
iLO.2.5.NewerVersionRequired
Update does not meet minimum version requirements.
Message Format | "Update does not meet minimum version requirements." |
Severity | Warning |
Resolution | Use newer version. |
iLO.2.5.NoContent
The requested resource exists but has no content.
Message Format | "The resource exists but has no content." |
Severity | OK |
Resolution | None |
iLO.2.5.NoEventSubscriptions
There are no event subscriptions registerd.
Message Format | "The opeartion can not be completed because there are no event subscribers." |
Severity | Warning |
Resolution | None |
iLO.2.5.NoPowerMetering
No support for power metering available on platform.
Message Format | "No support for power metering available on platform." |
Severity | OK |
Resolution | Enable Power Metering on platform if supported. |
iLO.2.5.NoSNMPAlertDestinationsConfigured
No SNMP alert destinations are configured.
Message Format | "No SNMP alert destinations are configured." |
Severity | Warning |
Resolution | Disable SNMP pass-thru, modify the property, and then re-enable SNMP pass-thru. |
iLO.2.5.NoSamples
No power history samples are available.
Message Format | "No power history samples are available." |
Severity | OK |
Resolution | To accumulate power history samples, power on the server, and then wait at least 5 minutes. |
iLO.2.5.NoScriptedVirtualMediaConnectionAvailable
No scripted virtual media connections exist to perform the operation.
Message Format | "No scripted virtual media connections exist to perform the operation." |
Severity | Warning |
Resolution | Create or open a scripted virtual media connection, and then retry the operation. |
iLO.2.5.NoSpaceforDNSName
No space to store DNS name.
Message Format | "No space to store DNS name." |
Severity | Warning |
Resolution | Make sure SSO database has enough space to store DNS name. |
iLO.2.5.NoVirtualMediaConnectionAvailable
No Virtual Media connections exist to perform the operation.
Message Format | "No Virtual Media connections exist to perform the operation." |
Severity | Warning |
Resolution | Create or open a Virtual Media connection, and then retry the operation. |
iLO.2.5.NodeAssignedCrossRegion
Each zone can only manage the node in the same region, cannot manage overlap region.
Message Format | "Each zone can only manage the node for range %1 or range %2, cannot manage overlap region." |
Severity | Warning |
Resolution | Correct the out of range value, and then retry the operation. |
iLO.2.5.NodeNotPresentInZone
Operation is currently unavailable because there is no node installed in the zone.
Message Format | "Operation is currently unavailable because there is no node installed in the zone." |
Severity | Warning |
Resolution | Install at least one node in the zone and retry the operation. |
iLO.2.5.NotSupportedOnNIC
This property is not supported by the indicated network port.
Message Format | "%1 is not supported on the %2 Network Port." |
Severity | Warning |
Resolution | Do not specify this property on the indicated network port. |
iLO.2.5.NotValidIPAddrOrDNS
The value for the property is not a valid IPv4/v6 address or DNS name.
Message Format | "The value for property %1 is not a valid IPv4/v6 address or DNS name." |
Severity | Warning |
Resolution | Correct the IPv4/v6 address or DNS name, and then retry the operation. |
iLO.2.5.NotValidIPAddress
The value for the property is not a valid IP address.
Message Format | "The value %1 is not a valid IP address for %2" |
Severity | Warning |
Resolution | Use a valid IP address. |
iLO.2.5.NotValidSubnetMask
The value for the property is not a valid subnet mask.
Message Format | "The value %1 is not a valid subnet mask for %2" |
Severity | Warning |
Resolution | Use a valid subnet mask. |
iLO.2.5.OperationAvailableAfterSystemPOST
The value for the property can not be set until System BIOS POST completes.
Message Format | "Property %1 will be settable after the System BIOS completes POST." |
Severity | Warning |
Resolution | Wait to see the change in value until after the System BIOS completes POST. |
iLO.2.5.OperationWillCompleteAfterSystemPOST
The value for the property will be applied after System BIOS POST completes.
Message Format | "The value for property %1 will be changed after the System BIOS completes POST." |
Severity | Information |
Resolution | Wait to see the change in value until after the System BIOS completes POST. |
iLO.2.5.PowerCapOACntrld
The enclosure Onboard Administrator is currently managing the power cap.
Message Format | "The enclosure Onboard Administrator is currently managing the power cap." |
Severity | Warning |
Resolution | Use Onboard Administrator to Manage the PowerCap |
iLO.2.5.PowerCapROMCntrld
The System ROM is currently managing the power cap.
Message Format | "The System ROM is currently managing the power cap." |
Severity | Warning |
Resolution | Enable RESTful API management of the power cap in System ROM |
iLO.2.5.PowerLimitMayNotTakeEffect
One of power limit setpoint may become unreachable due to power limit range is unknown. It's not recommended configure power limit setpoint when power limit range is unknown.
Message Format | "One of power limit setpoint may become unreachable due to power limit range is unknown. It's not recommended configure power limit setpoint when power limit range is unknown." |
Severity | Warning |
Resolution | Please execute calibrate action to get power limit range then reconfigure power limit setpoint. |
iLO.2.5.PowerRegulationNotDisable
Operation is currently unavailable because chassis power regulation is enabled.
Message Format | "Operation is currently unavailable because chassis power regulation is enabled." |
Severity | Warning |
Resolution | Disable chassis power regulation, and then retry the operation. |
iLO.2.5.PowerSettingAdjustRequired
Indicates that one or more power limit setting were correctly changed, but will not take effect until power regulation enable and power regulator mode switch to user configurable mode.
Message Format | "Indicates that one or more power limit setting were correctly changed, but will not take effect until power regulation enable and power regulator mode switch to user configurable mode." |
Severity | Warning |
Resolution | Enable power regulation and switch power regulator mode to user configurable mode for the settings to take effect. |
iLO.2.5.PowerValueBadParam
The power cap value is not valid.
Message Format | "The power cap value is not valid." |
Severity | Warning |
Resolution | Retry the operation using a corrected value. |
iLO.2.5.PowerValueInvalidCalibrationData
The request to set the power cap failed. Invalid power cap calibration data. The Power Cap feature is currently unavailable.
Message Format | "The request to set the power cap failed. Invalid power cap calibration data. The Power Cap feature is currently unavailable" |
Severity | Warning |
Resolution | Restart the server to retrieve calibration data from initial POST. |
iLO.2.5.PowerValueNotOptimal
Power caps set below the specified percentage threshold may become unreachable due to changes in the server. It is not recommended to set a cap for less than this threshold.
Message Format | "Power caps set below the specified percentage threshold may become unreachable due to changes in the server. It is not recommended to set a cap for less than %1%." |
Severity | Warning |
Resolution | Please provide an optimal value in integer considering the power cap range. |
iLO.2.5.PowerValueUnAvailable
Advanced power capping is not currently available due to the system configuration or state.
Message Format | "Advanced power capping is not currently available due to the system configuration or state." |
Severity | Warning |
Resolution | Change the system configuration or wait for the system to become fully initialized, and then retry the operation. |
iLO.2.5.PowerValueUnSupported
Advanced power capping is not supported on this system.
Message Format | "Advanced power capping is not supported on this system." |
Severity | Warning |
Resolution | None. |
iLO.2.5.PrimaryESKMServerAccessible
Only the primary ESKM server is accessible.
Message Format | "No redundancy. Only the primary ESKM server is accessible." |
Severity | OK |
Resolution | None. |
iLO.2.5.PrimarySecondaryAddressesResolveToSameServer
Primary and secondary ESKM server addresses resolve to the same server.
Message Format | "No redundancy. Primary and secondary ESKM server addresses resolve to the same server." |
Severity | OK |
Resolution | None. |
iLO.2.5.PrimarySecondaryESKMServersAccessible
Both primary and secondary ESKM servers are accessible.
Message Format | "Redundant solution: Both primary and secondary ESKM servers are accessible." |
Severity | OK |
Resolution | None. |
iLO.2.5.PropertyNotSupported
The property is not supported.
Message Format | "The property %1 is not supported." |
Severity | Warning |
Resolution | Do not attempt to modify this property. |
iLO.2.5.PropertyNotWritableOrUnknown
The request included a value for a read-only or unknown property.
Message Format | "The property %1 is a read-only property and cannot be assigned a value, or not valid for this resource." |
Severity | Warning |
Resolution | If the operation did not complete, remove the property from the request body and resubmit the request. |
iLO.2.5.PropertyValueAlreadySet
The value being set for the property is same as existing value.
Message Format | "The new value %1 is same as exisiting value for the property %2." |
Severity | OK |
Resolution | None |
iLO.2.5.PropertyValueBadParam
The property value is not valid.
Message Format | "The property value is not valid." |
Severity | Warning |
Resolution | Retry the operation using a corrected value. |
iLO.2.5.PropertyValueExceedsMaxLength
The value for the property exceeds the maximum length.
Message Format | "The value %1 for the property %2 exceeds the maximum length of %3." |
Severity | Warning |
Resolution | Correct the value for the property in the request body, and then retry the operation. |
iLO.2.5.PropertyValueIncompatible
The value for the property is the correct type, but this value is incompatible with the current value of another property.
Message Format | "The value %1 for the property %2 is incompatible with the value for property %3." |
Severity | Warning |
Resolution | Correct the value for the property in the request body, and then retry the operation. |
iLO.2.5.PropertyValueOutOfRange
The value for the property is out of range.
Message Format | "The value %1 for the property %2 is out of range %3." |
Severity | Warning |
Resolution | Correct the value for the property in the request body, and then retry the operation. |
iLO.2.5.PropertyValueRequired
Indicates that a property was required but not specified.
Message Format | "%1 requires Property %2 to be specified." |
Severity | Warning |
Resolution | Include the required property in the request body and then retry the operation. |
iLO.2.5.RecoveryInstallSetRequired
A recovery install set is required for this action.
Message Format | "No recovery install set present." |
Severity | Critical |
Resolution | Create a recovery install set (install set with IsRecovery property set true). |
iLO.2.5.RepairNotSupported
IML event with this severity is not supported to be repaired. IML events with Critical or Warning severities can marked as repaired.
Message Format | "IML event with %1 severity is not supported to be repaired. IML events with Critical or Warning severities can marked as repaired." |
Severity | Warning |
Resolution | Please do not try to repair IML events with severity other than Critical or Warning. |
iLO.2.5.RequiredPropertyMissing
Indicates that a required property is not specified.
Message Format | "Required Property %1 needs to be specifed." |
Severity | Warning |
Resolution | Include the required property in the request body and then retry the operation. |
iLO.2.5.ResetInProgress
A management processor reset is in progress.
Message Format | "A management processor reset is in progress." |
Severity | Warning |
Resolution | Wait for management processor reset to complete, and then retry the operation. |
iLO.2.5.ResetRequired
One or more properties were changed, but these changes will not take effect until the management processor is reset.
Message Format | "One or more properties were changed, but these changes will not take effect until the management processor is reset." |
Severity | Warning |
Resolution | To enable the changed properties, reset the management processor. |
iLO.2.5.ResourceBeingFlashed
The change to the requested resource failed because the resource is being flashed.
Message Format | "The change to the requested resource failed because the resource is being flashed." |
Severity | Warning |
Resolution | Retry the operation when the firmware upgrade has completed. |
iLO.2.5.ResourceInUseWithDetail
The change could not be made because the resource was in use or in a transitioning state.
Message Format | "The change to the resource failed because the resource is in use or in transition." |
Severity | Warning |
Resolution | Retry the request. |
iLO.2.5.ResourceNotReadyRetry
The resource is present but is not ready to perform operations due to an internal condition such as initialization or reset.
Message Format | "The resource is present but is not ready to perform operations. The resource will be ready in %1 seconds." |
Severity | Warning |
Resolution | Retry the operation when the resource is ready. |
iLO.2.5.ResourceTemporarilyUnavailable
The resource is temporarily unavailable because the firmware is being flashed.
Message Format | "The resource is temporarily unavailable because the firmware is being flashed." |
Severity | Warning |
Resolution | Retry the operation when the firmware upgrade has completed. |
iLO.2.5.SMBIOSRecordNotFound
The SMBIOS record type is not found or is not supported on the system.
Message Format | "The SMBIOS record type %1 is not found or is not supported on the system." |
Severity | Warning |
Resolution | Reset the system to update the SMBIOS records. If the problem persists then the SMBIOS record type is not supported. |
iLO.2.5.SNMPAlertDisabled
The operation could not be completed because SNMP alerts are disabled.
Message Format | "The operation could not be completed because SNMP alerts are disabled." |
Severity | Warning |
Resolution | Enable SNMP alerts and retry the operation. |
iLO.2.5.SNMPDisabled
Modifying SNMP properties is not possible with SNMP disabled.
Message Format | "Modifying SNMP properties is not possible with SNMP disabled." |
Severity | Warning |
Resolution | Enable SNMP, and then modify the SNMP properties. |
iLO.2.5.SNMPTestAlertFailed
The SNMP Test Alert did not send successfully.
Message Format | "The SNMP Test Alert did not send successfully." |
Severity | Warning |
Resolution | Verify the test alert content and retry. |
iLO.2.5.SNMPv1Disabled
Modifying SNMP v1 properties is not possible with SNMP v1 protocol disabled.
Message Format | "Modifying SNMP v1 properties is not possible with SNMP v1 protocol disabled." |
Severity | Warning |
Resolution | Enable SNMP v1, and then modify the SNMP v1 properties. |
iLO.2.5.SNTPConfigurationManagedByDHCPAndIsReadOnly
SNTP configuration is currently managed by DHCP and is therefore read-only.
Message Format | "%1 cannot be changed while DHCP is configured to provide SNTP settings." |
Severity | Warning |
Resolution | Disable SNTP configuration options in both DHCPv4 and DHCPv6 (see /Managers/n/NICs), and then reconfigure SNTP as desired with static settings. |
iLO.2.5.SSOCertficateEmpty
SSO Certificate is Empty.
Message Format | "Empty SSO Certificate." |
Severity | Warning |
Resolution | None. |
iLO.2.5.SSOCertificateReadError
SSO Certificate Read Error.
Message Format | "Error reading SSO certificate." |
Severity | Warning |
Resolution | Retry the request with valid SSO certificate. |
iLO.2.5.SSONoSpaceError
No space to store SSO certificate.
Message Format | "No space to store SSO certificate." |
Severity | Warning |
Resolution | Make sure SSO database has enough space to store SSO certificate. |
iLO.2.5.SSORecordNotFound
SSO Record Not Found.
Message Format | "SSO Record Not Found." |
Severity | Warning |
Resolution | None. |
iLO.2.5.SamplesNotCaptured
Samples are not captured for %1 duration.
Message Format | "Samples for metrics are not captured for %1 duration." |
Severity | OK |
Resolution | Wait for the current duration to complete, and then retry. |
iLO.2.5.SecondaryESKMServerAccessible
Only the secondary ESKM server is accessible.
Message Format | "No redundancy. Only the secondary ESKM server is accessible." |
Severity | OK |
Resolution | None. |
iLO.2.5.ServerConfigLockStatusUnknown
The current status of Server Configuration Lock is unknown.
Message Format | "The current status of Server Configuration Lock is unknown." |
Severity | Warning |
Resolution | Ensure if the BIOS firmware supports Server Configuration Lock. If supported, reboot the server and retry the operation |
iLO.2.5.ServerConfigurationLockEnabled
Server Configuration Lock is enabled.
Message Format | "Server Configuration Lock is enabled." |
Severity | Warning |
Resolution | Disable Server Configuration Lock to initiate secure erase of the system |
iLO.2.5.SuccessFeedback
The operation completed successfully.
Message Format | "The operation completed successfully." |
Severity | OK |
Resolution | None |
iLO.2.5.SyslogFeatureDisabled
Remote Syslog feature is disabled.
Message Format | "Remote syslog feature is disabled." |
Severity | Warning |
Resolution | Enable remote syslog feature to send test syslog message. |
iLO.2.5.SystemPowerOffRequired
The system has to be powered off to perform this operation. AutoPowerOn must be set to achieve a power restore.
Message Format | "The system has to be powered off to perform this operation." |
Severity | OK |
Resolution | Power off the system to perform this operation. |
iLO.2.5.SystemResetRequired
The system properties were correctly changed, but will not take effect until the system is reset.
Message Format | "One or more properties were changed and will not take effect until system is reset." |
Severity | Warning |
Resolution | Reset system for the settings to take effect. |
iLO.2.5.TokenRequired
Proper 'X-HPRESTFULAPI-AuthToken' authorization token not provided.
Message Format | "Proper 'X-HPRESTFULAPI-AuthToken' authorization token not provided." |
Severity | Critical |
Resolution | Create proper 'X-HPRESTFULAPI-AuthToken' authorization token. Send token in using the proper HTTP header. |
iLO.2.5.UnableModifyRights
Unable to modify user rights.
Message Format | "Unable to modify user rights." |
Severity | Warning |
Resolution | None. |
iLO.2.5.UnableToModifyAfterVirtualMediaInsert
The value for the property cannot be changed after virual media image is inserted.
Message Format | "The value for property %1 cannot be changed after virual media image is inserted." |
Severity | Warning |
Resolution | Retry the operation during virtual media image inseration. |
iLO.2.5.UnableToModifyDueToMissingComponent
The value for the property cannot be changed because a related hardware component is not installed.
Message Format | "The value for property %1 cannot be changed because a related hardware component is not installed." |
Severity | Warning |
Resolution | Install the hardware component and retry the operation. |
iLO.2.5.UnableToModifyDuringSystemPOST
The value for the property cannot be changed while the computer system BIOS is in POST.
Message Format | "The value for property %1 cannot be changed while the computer system BIOS is in POST." |
Severity | Warning |
Resolution | After the computer system is either fully booted or powered off, retry the operation. |
iLO.2.5.UnableToModifyWhileKVMIPConnected
The value for the property cannot be changed while a KVMIP connection is in progress.
Message Format | "The value for property %1 cannot be changed while a KVMIP connection is in progress." |
Severity | Warning |
Resolution | Retry the operation after disconnecting all KVMIP connections. |
iLO.2.5.UnauthorizedLoginAttempt
The login was not successful, because the supplied credentials could not be authorized.
Message Format | "The login was not successful, because the supplied credentials could not be authorized." |
Severity | Warning |
Resolution | Log in with authorized user name and password credentials. |
iLO.2.5.UnsupportedCipherAlgo
Incompatible Cipher Algorithm in FIPS or CNSA Mode.
Message Format | "Incompatible Cipher Algorithm %1 in %2 Mode." |
Severity | Warning |
Resolution | Select compatible Cipher Algorithm. |
iLO.2.5.UnsupportedOperation
This operation is not supported by RIS for the current system.
Message Format | "This operation is not supported by RIS for the current system." |
Severity | Warning |
Resolution | None. |
iLO.2.5.UnsupportedOperationInChassisVersion
This operation is not supported by the current version of the XL Chassis firmware.
Message Format | "This operation is not supported by the current version of the XL Chassis firmware." |
Severity | Warning |
Resolution | Please update the XL Chassis firmware to latest version. |
iLO.2.5.UnsupportedOperationInLegacyBootMode
This operation is not supported when the system Boot Mode is set to Legacy BIOS.
Message Format | " This operation is not supported when the system Boot Mode is set to Legacy BIOS." |
Severity | Warning |
Resolution | Change the Boot Mode to UEFI and retry the operation. |
iLO.2.5.UnsupportedOperationInSystemBIOS
This operation is not supported by the current version of the system BIOS.
Message Format | "This operation is not supported by the current version of the system BIOS." |
Severity | Warning |
Resolution | None. |
iLO.2.5.UpdateBadParameter
Message Format | "The update failed because a bad parameter was supplied." |
Severity | Warning |
Resolution | Supply correct parameters to the component and retry the update. |
iLO.2.5.UpdateCancelled
Message Format | "The update was canceled by the update process." |
Severity | Warning |
Resolution | Retry the update. |
iLO.2.5.UpdateDependencyFailure
Message Format | "The update did not complete because the component failed a dependency check." |
Severity | Warning |
Resolution | Install any dependent components first and then retry this update. |
iLO.2.5.UpdateFailed
Message Format | "The update failed with a component specific error (%1)." |
Severity | Warning |
Resolution | Retry the update after remedying the component error. |
iLO.2.5.UpdateInPOST
Message Format | "System must not be booted past POST in order to perform this update" |
Severity | Warning |
Resolution | Boot to UEFI and retry the update. |
iLO.2.5.UpdateInterrupted
Message Format | "The update was interrupted." |
Severity | Warning |
Resolution | Retry the update. |
iLO.2.5.UpdateInvalidFile
Message Format | "The update operation failed because the file is not valid." |
Severity | Warning |
Resolution | Remove and re-add the component to the repository and try the operation again. |
iLO.2.5.UpdateInvalidOS
Message Format | "The update did not occur because the running OS is not valid." |
Severity | Warning |
Resolution | Retry the update while running the correct OS. |
iLO.2.5.UpdateNotApplicable
Message Format | "The task was not completed because the component was not applicable to this system." |
Severity | Warning |
Resolution | None. |
iLO.2.5.UpdateRepositoryUnavailable
Message Format | "The update operation failed because the component repository is unavailable." |
Severity | Warning |
Resolution | None. |
iLO.2.5.UpdateTaskQueueFull
The Invoke action was not successful because the update task queue is full.
Message Format | "The Invoke action was not successful because the update task queue is full." |
Severity | Critical |
Resolution | Remove completed tasks from the update task queue to retry the operation. |
iLO.2.5.UpdateTaskQueueWriteError
The UpdateTaskQueue write failed.
Message Format | "The UpdateTaskQueue write of %1 failed." |
Severity | Warning |
Resolution | Ensure a valid name for the item and that space exists to hold the item. |
iLO.2.5.UpdateTemporarilyUnavailable
Message Format | "The system is temporarily unable to perform this update" |
Severity | Warning |
Resolution | Retry the update, ensuring that power state is stable. |
iLO.2.5.UpdateWithPowerOff
Message Format | "System power must be off to perform this update" |
Severity | Warning |
Resolution | Power system on and retry the update. |
iLO.2.5.UpdateWithPowerOn
Message Format | "System power must be on to perform this update" |
Severity | Warning |
Resolution | Power system on and retry the update. |
iLO.2.5.UserAlreadyExist
The user or login user name already exists.
Message Format | "The user or login user name already exists." |
Severity | Warning |
Resolution | Try a different user or login user name. |
iLO.2.5.UserNameAlreadyExists
Duplicate SNMPv3 User.
Message Format | "The username %1 already exists in the list" |
Severity | Warning |
Resolution | Enter a different name and try again. |
iLO.2.5.VirtualMediaIsDisabled
Virtual Media has been disabled.
Message Format | "Virtual Media has been disabled." |
Severity | Warning |
Resolution | Enable Virtual Media to perform this operation. |
iLO.2.5.ZonePowerLimitExceeded
The sum of zone power limit cannot be more than chassis power limit.
Message Format | "The value %1 for the sum of %2 cannot be more than chassis power limit %3." |
Severity | Warning |
Resolution | Correct the value avoid the sum of power limit exceeds chassis power limit, and then retry the operation. |
iLO.2.5.iLOResetAndSystemRebootRequired
Indicates that one or more properties were correctly changed, but will not take effect until device is reset and system is rebooted.
Message Format | "One or more properties were changed and will not take effect until the device is reset and system is rebooted" |
Severity | Warning |
Resolution | Reset the management processor and reboot the server. |
iLO.2.5.iLOServicePortIsDisabled
The Service Port is disabled. Other Service Port properties cannot be changed.
Message Format | "The Service Port is disabled. Other Service Port properties cannot be changed." |
Severity | Warning |
Resolution | Enable Service Port to modify other Service Port properties. |
iLO.2.5.iLOVirtualNICDisabled
The Virtual NIC is disabled.
Message Format | "The Virtual NIC is disabled." |
Severity | Warning |
Resolution | Enable iLO Virtual NIC to perform this operation. |