iLO RESTful API Data Model Reference (iLO 4)

Abstract

This document is a reference to the types, properties, and attributes in the iLO RESTFul API for iLO 4 2.20 and later.

HPE Part Number: 795535-006

Published: October 2016

Edition: 1

Copyright and Acknowledgements

© Copyright 2016 Hewlett Packard Enterprise Development LP

Confidential computer software. Valid license from Hewlett Packard Enterprise required for possession, use, or copying. Consistent with FAR 12.211 and 12.212, Commercial Computer Software, Computer Software Documentation, and Technical Data for Commercial Items are licensed to the U.S. Government under vendor's standard commercial license.

The information contained herein is subject to change without notice. The only warranties for Hewlett Packard Enterprise products and services are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty. Hewlett Packard Enterprise shall not be liable for technical or editorial errors or omissions contained herein.

Acknowledgments

Microsoft®, Windows®, Windows® XP, Windows NT®, and Google Chrome® are U.S. registered trademarks of Microsoft Corporation.

Java and Oracle are registered trademarks of Oracle and/or its affiliates.

UNIX® is a registered trademark of The Open Group.

Prerequisites and Audience

This paper assumes the reader is familiar with HTTP operations and RESTful web service APIs. The reader should be familiar with JSON and UTF-8 encoding as well as HTTP operations and headers.

This paper is a reference and is intended to be used in conjunction with the paper entitled "Managing Hewlett Packard Enterprise Servers Using the RESTful API."  This other document is an introduction to using the iLO RESTful API, while this document provides detail on individual properties and messages.

First Things

HPE Gen9 Servers running iLO 4 2.00 or later feature a new management interface called the “iLO RESTful API.” The iLO RESTful API is a RESTful Web Service API served by iLO’s web server. If you are familiar with RESTful APIs, this should tell you much about how the API works. In short, a RESTful API is an application programming interface using the basic HTTP operations GET, PUT, POST, DELETE, and PATCH. Each HTTP operation either submits or returns a “resource” in the form of UTF-8 encoded JSON. Just as a Web application returns HTML to your browser, a REST interface returns data (in the form of JSON) to your client over the same transport (HTTPS).

All modern scripting languages make it very easy to write simple REST clients for web services. Most, like Python can transform JSON into internal data structures like dictionaries, allowing for easily access to data. This enables you to write custom code directly to the API instead of using intermediate tools.

If you are not familiar with RESTful APIs, you should pause and do internet research on the subject. This tutorial is intended to point out the things you must consider when creating a proper client to interact with the iLO RESTful API.

Key Benefits of the iLO RESTful API

This iLO RESTful API will become the main management API for iLO 4 based HPE Servers. Its feature set will (in time) become larger than the existing ILO XML API (RIBCL) and IPMI interfaces. Using this API you can take full inventory of the server, control power and reset, configure BIOS and iLO 4 settings, fetch event logs as well as many other things.

This API follows the trend of the Internet in moving to a common pattern for new software interfaces. Many web services in a variety of industries use REST APIs because they are easily to implement, easy to consume, and offer scalability advantages over previous technologies. HPE OneView, OpenStack, and many other server management APIs are now REST APIs. Most HPE Management software offerings as well as the entire Software Defined Data Center architecture is built upon REST APIs.

Requirements for using the iLO RESTful API

The iLO RESTful API is available on HPE ProLiant and BladeSystem servers with iLO 4 starting with version 2.00. Because 2.00 firmware is an update to any iLO 4-equiped server, the benefits of the API can be enjoyed on existing Gen8 servers products as well as future servers. In some cases, the data available on Gen8 servers may be less than newer model servers. In particular, the UEFI BIOS configuration features described later is not available on Gen8 servers.

The API is available with the iLO 4 Standard license, although some features in the data may not be available without an Advanced or Select license.

Redfish 1.0

To learn more about Redfish 1.0 and the iLO RESTful API, see Managing Hewlett Packard Enterprise Servers Using the RESTful API at: www.hpe.com/info/restfulinterface/docs.

How to Use This Document

This document has three main sections. 

The Resource Map documents the resources in the data model including the URIs and types of the resources as well as the relationships between resources. Not all implementations of the API will contain all the resources in this table and the model may expand in future versions of firmware.

The Data Model Type Reference contains a chapter for each resource type and a section for each property in each resource type. 

The Message Reference documents the MessageID values that may be returned in ExtendedError responses to HTTP operations.

Resource Map

This section documents the resource map. Not all resources will be present in all implementations and the resource model may expand in future versions of the firmware.  The root resource is /rest/v1.

 
/rest/v1 ServiceRoot HTTP Allow: GET
Links to other resources to resource URI to resource Type

/rest/v1/AccountService AccountService HTTP Allow: GET, PATCH
Links to other resources to resource URI to resource Type

/rest/v1/AccountService/Accounts Collection HTTP Allow: GET, POST
Links to other resources to resource URI to resource Type

/rest/v1/AccountService/Accounts/{item} ManagerAccount HTTP Allow: GET, PATCH, DELETE
Links to other resources to resource URI to resource Type

/rest/v1/Chassis Collection HTTP Allow: GET
Links to other resources to resource URI to resource Type

/rest/v1/Chassis/{item} Chassis HTTP Allow: GET
Links to other resources to resource URI to resource Type

/rest/v1/Chassis/{item}/Power Power HTTP Allow: GET, PATCH
Links to other resources to resource URI to resource Type

/rest/v1/Chassis/{item}/Power/FastPowerMeter HPPowerMeter HTTP Allow: GET
Links to other resources to resource URI to resource Type

/rest/v1/Chassis/{item}/Power/FederatedGroupCapping HpiLOFederatedGroupCapping HTTP Allow: GET, PATCH
Links to other resources to resource URI to resource Type

/rest/v1/Chassis/{item}/Power/PowerMeter HPPowerMeter HTTP Allow: GET
Links to other resources to resource URI to resource Type

/rest/v1/Chassis/{item}/Thermal Thermal HTTP Allow: GET
Links to other resources to resource URI to resource Type

/rest/v1/EventService EventService HTTP Allow: GET, POST
Links to other resources to resource URI to resource Type

/rest/v1/EventService/EventSubscriptions Collection HTTP Allow: GET, POST
Links to other resources to resource URI to resource Type

/rest/v1/Managers Collection HTTP Allow: GET
Links to other resources to resource URI to resource Type

/rest/v1/Managers/{item} Manager HTTP Allow: GET, PATCH, POST
Links to other resources to resource URI to resource Type

/rest/v1/Managers/{item}/ActiveHealthSystem HpiLOActiveHealthSystem HTTP Allow: GET, PATCH, POST
Links to other resources to resource URI to resource Type

/rest/v1/Managers/{item}/DateTime HpiLODateTime HTTP Allow: GET, PATCH
Links to other resources to resource URI to resource Type

/rest/v1/Managers/{item}/EmbeddedMedia HpiLOEmbeddedMedia HTTP Allow: GET
Links to other resources to resource URI to resource Type

/rest/v1/Managers/{item}/EthernetInterfaces Collection HTTP Allow: GET
Links to other resources to resource URI to resource Type

/rest/v1/Managers/{item}/EthernetInterfaces/{item} EthernetInterface HTTP Allow: GET, PATCH
Links to other resources to resource URI to resource Type

/rest/v1/Managers/{item}/FederationGroups Collection HTTP Allow: GET, POST
Links to other resources to resource URI to resource Type

/rest/v1/Managers/{item}/FederationGroups/{item} HpiLOFederationGroup HTTP Allow: GET, PATCH, DELETE
Links to other resources to resource URI to resource Type

/rest/v1/Managers/{item}/FederationPeers Collection HTTP Allow: GET
Links to other resources to resource URI to resource Type

/rest/v1/Managers/{item}/FederationPeers/{item} HpiLOFederationPeers HTTP Allow: GET
Links to other resources to resource URI to resource Type

/rest/v1/Managers/{item}/LicenseService Collection HTTP Allow: GET, POST
Links to other resources to resource URI to resource Type

/rest/v1/Managers/{item}/LicenseService/{item} HpiLOLicense HTTP Allow: GET, DELETE
Links to other resources to resource URI to resource Type

/rest/v1/Managers/{item}/LogServices Collection HTTP Allow: GET
Links to other resources to resource URI to resource Type

/rest/v1/Managers/{item}/LogServices/IEL LogService HTTP Allow: GET, POST
Links to other resources to resource URI to resource Type

/rest/v1/Managers/{item}/LogServices/IEL/Entries Collection HTTP Allow: GET
Links to other resources to resource URI to resource Type

/rest/v1/Managers/{item}/LogServices/IEL/Entries/{item} LogEntry HTTP Allow: GET
Links to other resources to resource URI to resource Type

/rest/v1/Managers/{item}/NetworkService ManagerNetworkProtocol HTTP Allow: GET, PATCH, POST
Links to other resources to resource URI to resource Type

/rest/v1/Managers/{item}/SecurityService HpSecurityService HTTP Allow: GET
Links to other resources to resource URI to resource Type

/rest/v1/Managers/{item}/SecurityService/ESKM HpESKM HTTP Allow: GET, PATCH, POST
Links to other resources to resource URI to resource Type

/rest/v1/Managers/{item}/SecurityService/HttpsCert HpHttpsCert HTTP Allow: GET, PATCH, POST
Links to other resources to resource URI to resource Type

/rest/v1/Managers/{item}/SecurityService/SSO HpiLOSSO HTTP Allow: GET, PATCH, POST
Links to other resources to resource URI to resource Type

/rest/v1/Managers/{item}/SnmpService SnmpService HTTP Allow: GET, PATCH, POST
Links to other resources to resource URI to resource Type

/rest/v1/Managers/{item}/UpdateService HpiLOFirmwareUpdate HTTP Allow: GET, POST
Links to other resources to resource URI to resource Type

/rest/v1/Managers/{item}/VirtualMedia Collection HTTP Allow: GET
Links to other resources to resource URI to resource Type

/rest/v1/Managers/{item}/VirtualMedia/{item} VirtualMedia HTTP Allow: GET, PATCH
Links to other resources to resource URI to resource Type

/rest/v1/Registries Collection HTTP Allow: GET
Links to other resources to resource URI to resource Type

/rest/v1/Registries/{item} SchemaFile HTTP Allow: GET
Links to other resources to resource URI to resource Type

/rest/v1/ResourceDirectory HpiLOResourceDirectory HTTP Allow: GET
Links to other resources to resource URI to resource Type

/rest/v1/Schemas Collection HTTP Allow: GET
Links to other resources to resource URI to resource Type

/rest/v1/Schemas/{item} SchemaFile HTTP Allow: GET
Links to other resources to resource URI to resource Type

/rest/v1/SessionService SessionService HTTP Allow: GET, PATCH
Links to other resources to resource URI to resource Type

/rest/v1/SessionService/Sessions Collection HTTP Allow: GET, POST
Links to other resources to resource URI to resource Type

/rest/v1/SessionService/Sessions/{item} Session HTTP Allow: GET, DELETE
Links to other resources to resource URI to resource Type

/rest/v1/Systems Collection HTTP Allow: GET
Links to other resources to resource URI to resource Type

/rest/v1/Systems/{item} ComputerSystem HTTP Allow: GET, PATCH, POST
Links to other resources to resource URI to resource Type

/rest/v1/Systems/{item}/Bios HpBios HTTP Allow: GET
Links to other resources to resource URI to resource Type

/rest/v1/Systems/{item}/Bios/BaseConfigs HpBaseConfigs HTTP Allow: GET
Links to other resources to resource URI to resource Type

/rest/v1/Systems/{item}/Bios/Boot HpServerBootSettings HTTP Allow: GET
Links to other resources to resource URI to resource Type

/rest/v1/Systems/{item}/Bios/Boot/BaseConfigs HpBaseConfigs HTTP Allow: GET
Links to other resources to resource URI to resource Type

/rest/v1/Systems/{item}/Bios/Boot/Settings HpServerBootSettings HTTP Allow: GET, PATCH, PUT
Links to other resources to resource URI to resource Type

/rest/v1/Systems/{item}/Bios/Mappings HpBiosMapping HTTP Allow: GET
Links to other resources to resource URI to resource Type

/rest/v1/Systems/{item}/Bios/Settings HpBios HTTP Allow: GET, PATCH, PUT
Links to other resources to resource URI to resource Type

/rest/v1/Systems/{item}/Bios/iScsi HpiSCSISoftwareInitiator HTTP Allow: GET
Links to other resources to resource URI to resource Type

/rest/v1/Systems/{item}/Bios/iScsi/BaseConfigs HpBaseConfigs HTTP Allow: GET
Links to other resources to resource URI to resource Type

/rest/v1/Systems/{item}/Bios/iScsi/Settings HpiSCSISoftwareInitiator HTTP Allow: GET, PATCH, PUT
Links to other resources to resource URI to resource Type

/rest/v1/Systems/{item}/FirmwareInventory FwSwVersionInventory HTTP Allow: GET
Links to other resources to resource URI to resource Type

/rest/v1/Systems/{item}/LogServices Collection HTTP Allow: GET
Links to other resources to resource URI to resource Type

/rest/v1/Systems/{item}/LogServices/IML LogService HTTP Allow: GET, POST
Links to other resources to resource URI to resource Type

/rest/v1/Systems/{item}/LogServices/IML/Entries Collection HTTP Allow: GET, POST
Links to other resources to resource URI to resource Type

/rest/v1/Systems/{item}/LogServices/IML/Entries/{item} LogEntry HTTP Allow: GET, PATCH
Links to other resources to resource URI to resource Type

/rest/v1/Systems/{item}/Memory Collection HTTP Allow: GET
Links to other resources to resource URI to resource Type

/rest/v1/Systems/{item}/Memory/{item} HpMemory HTTP Allow: GET
Links to other resources to resource URI to resource Type

/rest/v1/Systems/{item}/NetworkAdapters Collection HTTP Allow: GET
Links to other resources to resource URI to resource Type

/rest/v1/Systems/{item}/NetworkAdapters/{item} BaseNetworkAdapter HTTP Allow: GET
Links to other resources to resource URI to resource Type

/rest/v1/Systems/{item}/PCIDevices Collection HTTP Allow: GET
Links to other resources to resource URI to resource Type

/rest/v1/Systems/{item}/PCIDevices/{item} HpServerPciDevice HTTP Allow: GET, PATCH
Links to other resources to resource URI to resource Type

/rest/v1/Systems/{item}/PCISlots Collection HTTP Allow: GET
Links to other resources to resource URI to resource Type

/rest/v1/Systems/{item}/PCISlots/{item} HpServerPCISlot HTTP Allow: GET, PATCH
Links to other resources to resource URI to resource Type

/rest/v1/Systems/{item}/SecureBoot HpSecureBoot HTTP Allow: GET, PATCH
Links to other resources to resource URI to resource Type

/rest/v1/Systems/{item}/SmartStorage HpSmartStorage HTTP Allow: GET
Links to other resources to resource URI to resource Type

/rest/v1/Systems/{item}/SmartStorage/ArrayControllers Collection HTTP Allow: GET
Links to other resources to resource URI to resource Type

/rest/v1/Systems/{item}/SmartStorage/ArrayControllers/{item} HpSmartStorageArrayController HTTP Allow: GET
Links to other resources to resource URI to resource Type

/rest/v1/Systems/{item}/SmartStorage/ArrayControllers/{item}/DiskDrives Collection HTTP Allow: GET
Links to other resources to resource URI to resource Type

/rest/v1/Systems/{item}/SmartStorage/ArrayControllers/{item}/DiskDrives/{item} HpSmartStorageDiskDrive HTTP Allow: GET
Links to other resources to resource URI to resource Type

/rest/v1/Systems/{item}/SmartStorage/ArrayControllers/{item}/LogicalDrives Collection HTTP Allow: GET
Links to other resources to resource URI to resource Type

/rest/v1/Systems/{item}/SmartStorage/ArrayControllers/{item}/LogicalDrives/{item} HpSmartStorageLogicalDrive HTTP Allow: GET
Links to other resources to resource URI to resource Type

/rest/v1/Systems/{item}/SmartStorage/ArrayControllers/{item}/StorageEnclosures Collection HTTP Allow: GET
Links to other resources to resource URI to resource Type

/rest/v1/Systems/{item}/SmartStorage/ArrayControllers/{item}/StorageEnclosures/{item} HpSmartStorageStorageEnclosure HTTP Allow: GET
Links to other resources to resource URI to resource Type

/rest/v1/Systems/{item}/SmartStorage/HostBusAdapters Collection HTTP Allow: GET
Links to other resources to resource URI to resource Type

Data Model Type Reference

This section documents each type of resource.  Note that more than one resource may be of the same type.  Not all resource instances implement every property specified in the definition.

 

"AccountService" Resource Type

Resource Instances

See Resource Map for more details.

This is the schema definition for the Account service. It represents the properties for this service and has links to the list of accounts.

"AccountService" defines the following properties:

"Oem/Hp/AuthFailureDelayTimeSeconds"

This property is a member of AccountService

The time in seconds to delay after AuthFailuresBeforeDelay+1 authentication attempts have failed. Values of 2, 5, 10, and 30 seconds are valid.

JSON type:
Integer

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"Oem": {"Hp": {"AuthFailureDelayTimeSeconds": <integer-value>}}}

The property "Oem/Hp/AuthFailureDelayTimeSeconds" on resource type AccountService may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"Oem/Hp/AuthFailureLoggingThreshold"

This property is a member of AccountService

This property enables you to view and configure logging criteria for failed authentications. A failed login log entry is recorded after the configured number of attempts. 0 = feature disabled; 1-3 and 5 are allowable values.

JSON type:
Integer

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"Oem": {"Hp": {"AuthFailureLoggingThreshold": <integer-value>}}}

The property "Oem/Hp/AuthFailureLoggingThreshold" on resource type AccountService may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"Oem/Hp/AuthFailuresBeforeDelay"

This property is a member of AccountService

The number of failed authentication attempts allowed before authentication is delayed by AuthFailureDelayTimeSeconds. Values of 0, 1, 3, and 5 are valid, with 0 indicating delay after each authentication failure.

JSON type:
Integer

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"Oem": {"Hp": {"AuthFailuresBeforeDelay": <integer-value>}}}

The property "Oem/Hp/AuthFailuresBeforeDelay" on resource type AccountService may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"Oem/Hp/MinPasswordLength"

This property is a member of AccountService

This property specifies the minimum number of characters allowed when a user password is set or changed. It must be a value from 0 to 39.

JSON type:
Integer from 0 to 39.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"Oem": {"Hp": {"MinPasswordLength": <integer-value>}}}

The property "Oem/Hp/MinPasswordLength" on resource type AccountService may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"BaseNetworkAdapter" Resource Type

Resource Instances

See Resource Map for more details.

"BaseNetworkAdapter" defines the following properties:

"Firmware/Current/VersionString"

This property is a member of BaseNetworkAdapter

This string represents the version of the firmware image.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"PartNumber"

This property is a member of BaseNetworkAdapter

The device part number.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"PhysicalPorts[]/FullDuplex"

This property is a member of BaseNetworkAdapter

Full-duplex data transmission means that data can be transmitted in both directions on a signal carrier at the same time.

JSON type:
Boolean ('true' or 'false')

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"PhysicalPorts[]/IPv4Addresses[]/Address"

This property is a member of BaseNetworkAdapter

This is the IPv4 Address.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"PhysicalPorts[]/IPv6Addresses[]/Address"

This property is a member of BaseNetworkAdapter

This is the IPv6 Address.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"PhysicalPorts[]/MacAddress"

This property is a member of BaseNetworkAdapter

The port MAC address.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"PhysicalPorts[]/Oem/Hp/BadReceives"

This property is a member of BaseNetworkAdapter

A count of frames that were received by the adapter but which had an error. This counter is the sum of mib items cpqNicIfPhysAdapterAlignmentErrors, cpqNicIfPhysAdapterFCSErrors, cpqNicIfPhysAdapterFrameTooLongs, and cpqNicIfPhysAdapterInternalMacReceiveErrors. If this counter increments frequently, check the more detailed error statistics and take appropriate action.

JSON type:
Integer

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"PhysicalPorts[]/Oem/Hp/BadTransmits"

This property is a member of BaseNetworkAdapter

A count of frames that were not transmitted by the adapter because of an error. This counter is the sum of MIB items cpqNicIfPhysAdapterDeferredTransmissions, cpqNicIfPhysAdapterLateCollisions, cpqNicIfPhysAdapterExcessiveCollisions, cpqNicIfPhysAdapterCarrierSenseErrors, and cpqNicIfPhysAdapterInternalMacTransmitErrors. If this counter increments frequently, check the more detailed error statistics and take appropriate action.

JSON type:
Integer

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"PhysicalPorts[]/Oem/Hp/GoodReceives"

This property is a member of BaseNetworkAdapter

A count of frames successfully received by the physical adapter.

JSON type:
Integer

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"PhysicalPorts[]/Oem/Hp/GoodTransmits"

This property is a member of BaseNetworkAdapter

A count of frames successfully transmitted by the physical adapter.

JSON type:
Integer

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"PhysicalPorts[]/Oem/Hp/StructuredName"

This property is a member of BaseNetworkAdapter

PCI device structured name in UTF-8 format (e.g. 'NIC.LOM.1.1' - see PCIDevices in /rest/v1/Systems/x/PCIDevices - this comes from SMBIOS

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"PhysicalPorts[]/Oem/Hp/Team"

This property is a member of BaseNetworkAdapter

If a port is configured for NIC teaming, the name of the configured link between the physical ports that form a logical network adapter. This value is displayed for system NICs only (embedded and stand-up).

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"PhysicalPorts[]/SpeedMbps"

This property is a member of BaseNetworkAdapter

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.

JSON type:
Integer

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"PhysicalPorts[]/Status/Health"

This property is a member of BaseNetworkAdapter

This represents the health state of this resource in the absence of its dependent resources.

JSON type:
String containing one of the following supported values:
""
"OK"
"Warning"
"Critical"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"PhysicalPorts[]/Status/HealthRollUp"

This property is a member of BaseNetworkAdapter

This represents the overall health state from the view of this resource.

JSON type:
String containing one of the following supported values:
""
"OK"
"Warning"
"Critical"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"PhysicalPorts[]/Status/HealthRollup"

This property is a member of BaseNetworkAdapter

This represents the overall health state from the view of this resource.

JSON type:
String containing one of the following supported values:
""
"OK"
"Warning"
"Critical"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"PhysicalPorts[]/Status/State"

This property is a member of BaseNetworkAdapter

This indicates the known state of the resource, such as if it is enabled.

JSON type:
String containing one of the following supported values:
""
"Enabled"
"Disabled"
"Offline"
"InTest"
"Starting"
"Absent"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"PhysicalPorts[]/UEFIDevicePath"

This property is a member of BaseNetworkAdapter

UEFIDevice Path for correlation purposes

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"SerialNumber"

This property is a member of BaseNetworkAdapter

The device serial number.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"Status/Health"

This property is a member of BaseNetworkAdapter

This represents the health state of this resource in the absence of its dependent resources.

JSON type:
String containing one of the following supported values:
""
"OK"
"Warning"
"Critical"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"Status/HealthRollUp"

This property is a member of BaseNetworkAdapter

This represents the overall health state from the view of this resource.

JSON type:
String containing one of the following supported values:
""
"OK"
"Warning"
"Critical"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"Status/HealthRollup"

This property is a member of BaseNetworkAdapter

This represents the overall health state from the view of this resource.

JSON type:
String containing one of the following supported values:
""
"OK"
"Warning"
"Critical"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"Status/State"

This property is a member of BaseNetworkAdapter

This indicates the known state of the resource, such as if it is enabled.

JSON type:
String containing one of the following supported values:
""
"Enabled"
"Disabled"
"Offline"
"InTest"
"Starting"
"Absent"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"StructuredName"

This property is a member of BaseNetworkAdapter

PCI device structured name in UTF-8 format (e.g. 'NIC.LOM.1.1' - see PCIDevices in /rest/v1/Systems/x/PCIDevices - this comes from SMBIOS

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"UEFIDevicePath"

This property is a member of BaseNetworkAdapter

UEFIDevice Path for correlation purposes

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"Chassis" Resource Type

Resource Instances

See Resource Map for more details.

The schema definition for the Chassis resource represents the properties for physical components for any system. This object represents racks, rack mount servers, blades, standalone, modular systems, enclosures, and all other containers. The non-CPU/device-centric parts of the schema are accessed either directly or indirectly through this resource.

"Chassis" defines the following properties:

"AssetTag"

This property is a member of Chassis

The chassis user-assigned asset tag.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"AssetTag": "<string-value>"}

The property "AssetTag" on resource type Chassis may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"ChassisType"

This property is a member of Chassis

This property indicates the physical form factor type of this resource.

JSON type:
String containing one of the following supported values:
"Rack"
"Blade"
"Enclosure"
"StandAlone"
"RackMount"
"Card"
"Cartridge"
"Row"
"Pod"
"Expansion"
"Sidecar"
"Zone"
"Sled"
"Shelf"
"Other"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"IndicatorLED"

This property is a member of Chassis

The chassis indicator LED that is used to identify the chassis. The user can manipulate this LED.

JSON type:
String containing one of the following supported values:
""
"Unknown"
"Lit"
"Blinking"
"Off"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"IndicatorLED": "Lit"}

The property "IndicatorLED" on resource type Chassis may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"Manufacturer"

This property is a member of Chassis

The chassis manufacturer.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"Model"

This property is a member of Chassis

The chassis model number.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"Oem/Hp/BayNumber"

This property is a member of Chassis

The position of the chassis inside an enclosure.

JSON type:
Integer greater than or equal to 0.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/BaysConsumedHeight"

This property is a member of Chassis

The number of enclosure bays this chassis consumes in height.

JSON type:
Integer greater than or equal to 1.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/BaysConsumedWidth"

This property is a member of Chassis

The number of enclosure bays this chassis consumes in width.

JSON type:
Integer greater than or equal to 1.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/Firmware/PlatformDefinitionTable/Current/VersionString"

This property is a member of Chassis

The version of the Intelligent Platform Abstraction Data.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/Firmware/PowerManagementController/Current/VersionString"

This property is a member of Chassis

The firmware version of the Power Monitor.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/Firmware/PowerManagementControllerBootloader/Current/Family"

This property is a member of Chassis

The family type of the Power Monitor hardware.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/Firmware/PowerManagementControllerBootloader/Current/VersionString"

This property is a member of Chassis

The firmware version of the Power Monitor boot loader.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/Firmware/SASProgrammableLogicDevice/Current/VersionString"

This property is a member of Chassis

The firmware version of the SAS controller.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/Firmware/SPSFirmwareVersionData/Current/VersionString"

This property is a member of Chassis

The SPS FW Version number, aka ME FW Version, AAAA.BBBB.CCCC.DDDD.E

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/Firmware/SystemProgrammableLogicDevice/Current/VersionString"

This property is a member of Chassis

The firmware version of the CPLD.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/Images/Front/extref"

This property is a member of Chassis

The URI of an external resource.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/Images/Model/extref"

This property is a member of Chassis

The URI of an external resource.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/Location/GeographicLocation/RackName"

This property is a member of Chassis

The name of the chassis enclosure.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/Location/LocationInRack/RackLdsPartNumber"

This property is a member of Chassis

The chassis rack part number.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/Location/LocationInRack/RackLdsProductDescription"

This property is a member of Chassis

The chassis rack product description.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/Location/LocationInRack/RackUHeight"

This property is a member of Chassis

The chassis rack U height.

JSON type:
Integer greater than or equal to 0.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/Location/LocationInRack/RackUUID"

This property is a member of Chassis

The chassis rack UUID.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/Location/LocationInRack/TagVersion"

This property is a member of Chassis

The chassis rack tag version.

JSON type:
Integer greater than or equal to 0.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/Location/LocationInRack/ULocation"

This property is a member of Chassis

The chassis rack U location.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/Location/LocationInRack/UPosition"

This property is a member of Chassis

The chassis U position in the rack.

JSON type:
Integer greater than or equal to 0.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/Location/LocationOfChassis/UUID"

This property is a member of Chassis

The chassis UUID provided by SMBIOS.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/PowerAlertMode/Activated"

This property is a member of Chassis

The power alert mode activation state.

JSON type:
Boolean ('true' or 'false')

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/PowerAlertMode/AlertPowerWatts"

This property is a member of Chassis

The power consumption of the system when operating in alert mode.

JSON type:
Integer greater than or equal to 0.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"PartNumber"

This property is a member of Chassis

The chassis part number.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"SKU"

This property is a member of Chassis

The chassis SKU.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"SerialNumber"

This property is a member of Chassis

The chassis serial number.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"Status/Health"

This property is a member of Chassis

This represents the health state of this resource in the absence of its dependent resources.

JSON type:
String containing one of the following supported values:
""
"OK"
"Warning"
"Critical"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"Status/HealthRollUp"

This property is a member of Chassis

This represents the overall health state from the view of this resource.

JSON type:
String containing one of the following supported values:
""
"OK"
"Warning"
"Critical"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"Status/HealthRollup"

This property is a member of Chassis

This represents the overall health state from the view of this resource.

JSON type:
String containing one of the following supported values:
""
"OK"
"Warning"
"Critical"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"Status/State"

This property is a member of Chassis

This indicates the known state of the resource, such as if it is enabled.

JSON type:
String containing one of the following supported values:
""
"Enabled"
"Disabled"
"Offline"
"InTest"
"Starting"
"Absent"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"Version"

This property is a member of Chassis

The chassis version.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"ComputerSystem" Resource Type

Resource Instances

See Resource Map for more details.

The schema definition of a computer system and its properties. A computer system represents a physical or virtual machine and the local resources, such as memory, CPU, and other devices that can be accessed from that machine.

"ComputerSystem" defines the following properties:

"AssetTag"

This property is a member of ComputerSystem

A user-definable tag that is used to track this system for inventory or other client purposes.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"AssetTag": "<string-value>"}

The property "AssetTag" on resource type ComputerSystem may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"BIOSPOSTCode"

This property is a member of ComputerSystem

The BIOS Power on Self Test code from the last system boot.

JSON type:
Integer

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"Bios/Current/VersionString"

This property is a member of ComputerSystem

This string represents the version of the firmware image.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"BiosVersion"

This property is a member of ComputerSystem

The version of the system BIOS or primary system firmware.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"Boot/BootSourceOverrideEnabled"

This property is a member of ComputerSystem

BootSourceOverrideTarget must be specified before BootSourceOverrideEnabled can be used.

JSON type:
String containing one of the following supported values:
""
"Disabled"
"Once"
"Continuous"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"Boot": {"BootSourceOverrideEnabled": "Once"}}

The property "Boot/BootSourceOverrideEnabled" on resource type ComputerSystem may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"Boot/BootSourceOverrideTarget"

This property is a member of ComputerSystem

The current boot source to be used at next boot instead of the normal boot device, if BootSourceOverrideEnabled is not Disabled.

JSON type:
String containing one of the following supported values:
""
"None"
"Pxe"
"Floppy"
"Cd"
"Usb"
"Hdd"
"BiosSetup"
"Utilities"
"Diags"
"UefiShell"
"UefiTarget"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"Boot": {"BootSourceOverrideTarget": "Hdd"}}

The property "Boot/BootSourceOverrideTarget" on resource type ComputerSystem may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"Boot/UefiTargetBootSourceOverride"

This property is a member of ComputerSystem

The UEFI device path of the device to boot from when BootSourceOverrideTarget is UefiTarget.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"Boot": {"UefiTargetBootSourceOverride": "<string-value>"}}

The property "Boot/UefiTargetBootSourceOverride" on resource type ComputerSystem may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"HostCorrelation/HostFQDN"

This property is a member of ComputerSystem

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"HostCorrelation/HostName"

This property is a member of ComputerSystem

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"HostName"

This property is a member of ComputerSystem

The DNS Host Name, without any domain information

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"IndicatorLED"

This property is a member of ComputerSystem

The state of the indicator LED.

JSON type:
String containing one of the following supported values:
""
"Unknown"
"Lit"
"Blinking"
"Off"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"IndicatorLED": "Lit"}

The property "IndicatorLED" on resource type ComputerSystem may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"Manufacturer"

This property is a member of ComputerSystem

The manufacturer or OEM of this system.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"Memory/Status/Health"

This property is a member of ComputerSystem

This represents the health state of this resource in the absence of its dependent resources.

JSON type:
String containing one of the following supported values:
""
"OK"
"Warning"
"Critical"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"Memory/Status/HealthRollUp"

This property is a member of ComputerSystem

This represents the overall health state from the view of this resource.

JSON type:
String containing one of the following supported values:
""
"OK"
"Warning"
"Critical"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"Memory/Status/HealthRollup"

This property is a member of ComputerSystem

This represents the overall health state from the view of this resource.

JSON type:
String containing one of the following supported values:
""
"OK"
"Warning"
"Critical"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"Memory/Status/State"

This property is a member of ComputerSystem

This indicates the known state of the resource, such as if it is enabled.

JSON type:
String containing one of the following supported values:
""
"Enabled"
"Disabled"
"Offline"
"InTest"
"Starting"
"Absent"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"Memory/TotalSystemMemoryGB"

This property is a member of ComputerSystem

The total amount of memory (GB) in the system.

JSON type:
Integer greater than or equal to 0.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"MemorySummary/Status/Health"

This property is a member of ComputerSystem

This represents the health state of this resource in the absence of its dependent resources.

JSON type:
String containing one of the following supported values:
""
"OK"
"Warning"
"Critical"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"MemorySummary/Status/HealthRollUp"

This property is a member of ComputerSystem

This represents the overall health state from the view of this resource.

JSON type:
String containing one of the following supported values:
""
"OK"
"Warning"
"Critical"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"MemorySummary/Status/HealthRollup"

This property is a member of ComputerSystem

This represents the overall health state from the view of this resource.

JSON type:
String containing one of the following supported values:
""
"OK"
"Warning"
"Critical"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"MemorySummary/Status/State"

This property is a member of ComputerSystem

This indicates the known state of the resource, such as if it is enabled.

JSON type:
String containing one of the following supported values:
""
"Enabled"
"Disabled"
"Offline"
"InTest"
"Starting"
"Absent"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"MemorySummary/TotalSystemMemoryGiB"

This property is a member of ComputerSystem

This is the total amount of memory in the system measured in GiB.

JSON type:
Integer

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"Model"

This property is a member of ComputerSystem

The model information that the manufacturer uses to refer to this system.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"Oem/Hp/Battery[]/Condition"

This property is a member of ComputerSystem

Condition of battery.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/Battery[]/ErrorCode"

This property is a member of ComputerSystem

Error Code of battery.

JSON type:
Integer

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/Battery[]/FirmwareVersion"

This property is a member of ComputerSystem

Firmware Version of battery.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/Battery[]/Index"

This property is a member of ComputerSystem

Index of battery.

JSON type:
Integer

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/Battery[]/MaxCapWatts"

This property is a member of ComputerSystem

Maximum Capacity of battery in watts.

JSON type:
Integer

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/Battery[]/Model"

This property is a member of ComputerSystem

Model of battery.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/Battery[]/Present"

This property is a member of ComputerSystem

Presence of battery.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/Battery[]/ProductName"

This property is a member of ComputerSystem

Product Name of battery.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/Battery[]/SerialNumber"

This property is a member of ComputerSystem

Serial Number of battery.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/Battery[]/Spare"

This property is a member of ComputerSystem

Spare of battery.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/Bios/Backup/BuildNumber"

This property is a member of ComputerSystem

The build number of the firmware.

JSON type:
Integer greater than or equal to 0.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/Bios/Backup/BuildNumberString"

This property is a member of ComputerSystem

The string version of the build number of the firmware.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/Bios/Backup/Date"

This property is a member of ComputerSystem

The build date of the firmware.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/Bios/Backup/DebugBuild"

This property is a member of ComputerSystem

True if the firmware is a debug build; False if it is not.

JSON type:
Boolean ('true' or 'false')

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/Bios/Backup/Family"

This property is a member of ComputerSystem

The family of the firmware.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/Bios/Backup/MajorVersion"

This property is a member of ComputerSystem

The major version of the firmware.

JSON type:
Integer greater than or equal to 0.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/Bios/Backup/MinorVersion"

This property is a member of ComputerSystem

The minor version of the firmware.

JSON type:
Integer greater than or equal to 0.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/Bios/Backup/Time"

This property is a member of ComputerSystem

The build time of the firmware.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/Bios/Backup/VersionString"

This property is a member of ComputerSystem

The version string of the firmware. This value might be null if VersionString is unavailable.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"Oem/Hp/Bios/Bootblock/BuildNumber"

This property is a member of ComputerSystem

The build number of the firmware.

JSON type:
Integer greater than or equal to 0.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/Bios/Bootblock/BuildNumberString"

This property is a member of ComputerSystem

The string version of the build number of the firmware.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/Bios/Bootblock/Date"

This property is a member of ComputerSystem

The build date of the firmware.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/Bios/Bootblock/DebugBuild"

This property is a member of ComputerSystem

True if the firmware is a debug build; False if it is not.

JSON type:
Boolean ('true' or 'false')

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/Bios/Bootblock/Family"

This property is a member of ComputerSystem

The family of the firmware.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/Bios/Bootblock/MajorVersion"

This property is a member of ComputerSystem

The major version of the firmware.

JSON type:
Integer greater than or equal to 0.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/Bios/Bootblock/MinorVersion"

This property is a member of ComputerSystem

The minor version of the firmware.

JSON type:
Integer greater than or equal to 0.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/Bios/Bootblock/Time"

This property is a member of ComputerSystem

The build time of the firmware.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/Bios/Bootblock/VersionString"

This property is a member of ComputerSystem

The version string of the firmware. This value might be null if VersionString is unavailable.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"Oem/Hp/Bios/Current/BuildNumber"

This property is a member of ComputerSystem

The build number of the firmware.

JSON type:
Integer greater than or equal to 0.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/Bios/Current/BuildNumberString"

This property is a member of ComputerSystem

The string version of the build number of the firmware.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/Bios/Current/Date"

This property is a member of ComputerSystem

The build date of the firmware.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/Bios/Current/DebugBuild"

This property is a member of ComputerSystem

True if the firmware is a debug build; False if it is not.

JSON type:
Boolean ('true' or 'false')

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/Bios/Current/Family"

This property is a member of ComputerSystem

The family of the firmware.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/Bios/Current/MajorVersion"

This property is a member of ComputerSystem

The major version of the firmware.

JSON type:
Integer greater than or equal to 0.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/Bios/Current/MinorVersion"

This property is a member of ComputerSystem

The minor version of the firmware.

JSON type:
Integer greater than or equal to 0.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/Bios/Current/Time"

This property is a member of ComputerSystem

The build time of the firmware.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/Bios/Current/VersionString"

This property is a member of ComputerSystem

The version string of the firmware. This value might be null if VersionString is unavailable.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"Oem/Hp/Bios/UefiClass"

This property is a member of ComputerSystem

The UEFI BIOS Class value defined in the UEFI specification.

JSON type:
Integer

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/DeviceDiscoveryComplete/AMSDeviceDiscovery"

This property is a member of ComputerSystem

This property indicates the current AMS Device Discovery Status.

JSON type:
String containing one of the following supported values:
""
"Busy"
"Complete"
"NoAMS"
"Initial"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"Oem/Hp/DeviceDiscoveryComplete/DeviceDiscovery"

This property is a member of ComputerSystem

This property indicates the current device discovery status of devices that are not Smart Array or AMS related.

JSON type:
String containing one of the following supported values:
""
"Busy"
"vAuxDeviceDiscoveryComplete"
"vMainDeviceDiscoveryComplete"
"DataIncomplete"
"Initial"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"Oem/Hp/DeviceDiscoveryComplete/SmartArrayDiscovery"

This property is a member of ComputerSystem

This property indicates the current Smart Array Storage Device Discovery Status

JSON type:
String containing one of the following supported values:
""
"Busy"
"PendingSoftwareRAID"
"Complete"
"Initial"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"Oem/Hp/EndOfPostDelaySeconds"

This property is a member of ComputerSystem

Supported on UEFI based systems only. The number of seconds to delay before finalizing POST with the Mode action (e.g. delay before shutdown).

JSON type:
Integer

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"Oem": {"Hp": {"EndOfPostDelaySeconds": <integer-value>}}}

The property "Oem/Hp/EndOfPostDelaySeconds" on resource type ComputerSystem may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"Oem/Hp/IntelligentProvisioningIndex"

This property is a member of ComputerSystem

Index in the Firmware Version Table for Intelligent Provisioning.

JSON type:
Integer

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"Oem/Hp/IntelligentProvisioningLocation"

This property is a member of ComputerSystem

Location string of Intelligent Provisioning in Firmware Version Table.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/IntelligentProvisioningVersion"

This property is a member of ComputerSystem

Intelligent Provisioning Version.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/PostMode"

This property is a member of ComputerSystem

Supported on UEFI based systems only. The manner in which the system will operate durring and at completion of POST.

JSON type:
String containing one of the following supported values:
""
"Normal"
"PostToShutdown"
"PostToReboot"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"Oem": {"Hp": {"PostMode": "PostToShutdown"}}}

The property "Oem/Hp/PostMode" on resource type ComputerSystem may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"Oem/Hp/PostState"

This property is a member of ComputerSystem

The current state of system POST.

JSON type:
String containing one of the following supported values:
""
"Unknown"
"Reset"
"PowerOff"
"InPost"
"InPostDiscoveryComplete"
"FinishedPost"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"Oem/Hp/PowerAllocationLimit"

This property is a member of ComputerSystem

The total amount of power allocated to the system.

JSON type:
Integer greater than or equal to 0.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"Oem/Hp/PowerAutoOn"

This property is a member of ComputerSystem

Auto Power-On mode defines what occurs when the AC power is applied to the system.

JSON type:
String containing one of the following supported values:
"RemainOff"
"PowerOn"
"Restore"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"Oem": {"Hp": {"PowerAutoOn": "PowerOn"}}}

The property "Oem/Hp/PowerAutoOn" on resource type ComputerSystem may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"Oem/Hp/PowerOnDelay"

This property is a member of ComputerSystem

The PowerAutoOn policy delay that can also be found in the HpBios::PowerOnDelay object. Will be null if PowerAutoOn is set to RemainOff.

JSON type:
String containing one of the following supported values:
""
"Minimum"
"15Sec"
"30Sec"
"45Sec"
"60Sec"
"RandomUpTo120Sec"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"Oem": {"Hp": {"PowerOnDelay": "30Sec"}}}

The property "Oem/Hp/PowerOnDelay" on resource type ComputerSystem may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"Oem/Hp/PowerRegulatorMode"

This property is a member of ComputerSystem

HP Power Regulator mode.

JSON type:
String containing one of the following supported values:
"OSControl"
"Dynamic"
"Max"
"Min"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"Oem": {"Hp": {"PowerRegulatorMode": "Max"}}}

The property "Oem/Hp/PowerRegulatorMode" on resource type ComputerSystem may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"Oem/Hp/ServerSignature"

This property is a member of ComputerSystem

The CRC32 of: All Device Signatures combined together, Blade Slot Location in Enclosure, Enclosure UUID, and OneView Domain IP Address

JSON type:
Integer

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"Oem/Hp/ServerSignatureStatus"

This property is a member of ComputerSystem

The current state of Server Signature.

JSON type:
String containing one of the following supported values:
""
"Initial"
"Busy"
"Invalid"
"Complete"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"Oem/Hp/TrustedModules[]/FWVersion/Backup/BuildNumber"

This property is a member of ComputerSystem

The build number of the firmware.

JSON type:
Integer greater than or equal to 0.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/TrustedModules[]/FWVersion/Backup/BuildNumberString"

This property is a member of ComputerSystem

The string version of the build number of the firmware.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/TrustedModules[]/FWVersion/Backup/Date"

This property is a member of ComputerSystem

The build date of the firmware.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/TrustedModules[]/FWVersion/Backup/DebugBuild"

This property is a member of ComputerSystem

True if the firmware is a debug build; False if it is not.

JSON type:
Boolean ('true' or 'false')

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/TrustedModules[]/FWVersion/Backup/Family"

This property is a member of ComputerSystem

The family of the firmware.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/TrustedModules[]/FWVersion/Backup/MajorVersion"

This property is a member of ComputerSystem

The major version of the firmware.

JSON type:
Integer greater than or equal to 0.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/TrustedModules[]/FWVersion/Backup/MinorVersion"

This property is a member of ComputerSystem

The minor version of the firmware.

JSON type:
Integer greater than or equal to 0.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/TrustedModules[]/FWVersion/Backup/Time"

This property is a member of ComputerSystem

The build time of the firmware.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/TrustedModules[]/FWVersion/Backup/VersionString"

This property is a member of ComputerSystem

The version string of the firmware. This value might be null if VersionString is unavailable.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"Oem/Hp/TrustedModules[]/FWVersion/Bootblock/BuildNumber"

This property is a member of ComputerSystem

The build number of the firmware.

JSON type:
Integer greater than or equal to 0.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/TrustedModules[]/FWVersion/Bootblock/BuildNumberString"

This property is a member of ComputerSystem

The string version of the build number of the firmware.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/TrustedModules[]/FWVersion/Bootblock/Date"

This property is a member of ComputerSystem

The build date of the firmware.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/TrustedModules[]/FWVersion/Bootblock/DebugBuild"

This property is a member of ComputerSystem

True if the firmware is a debug build; False if it is not.

JSON type:
Boolean ('true' or 'false')

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/TrustedModules[]/FWVersion/Bootblock/Family"

This property is a member of ComputerSystem

The family of the firmware.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/TrustedModules[]/FWVersion/Bootblock/MajorVersion"

This property is a member of ComputerSystem

The major version of the firmware.

JSON type:
Integer greater than or equal to 0.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/TrustedModules[]/FWVersion/Bootblock/MinorVersion"

This property is a member of ComputerSystem

The minor version of the firmware.

JSON type:
Integer greater than or equal to 0.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/TrustedModules[]/FWVersion/Bootblock/Time"

This property is a member of ComputerSystem

The build time of the firmware.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/TrustedModules[]/FWVersion/Bootblock/VersionString"

This property is a member of ComputerSystem

The version string of the firmware. This value might be null if VersionString is unavailable.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"Oem/Hp/TrustedModules[]/FWVersion/Current/BuildNumber"

This property is a member of ComputerSystem

The build number of the firmware.

JSON type:
Integer greater than or equal to 0.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/TrustedModules[]/FWVersion/Current/BuildNumberString"

This property is a member of ComputerSystem

The string version of the build number of the firmware.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/TrustedModules[]/FWVersion/Current/Date"

This property is a member of ComputerSystem

The build date of the firmware.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/TrustedModules[]/FWVersion/Current/DebugBuild"

This property is a member of ComputerSystem

True if the firmware is a debug build; False if it is not.

JSON type:
Boolean ('true' or 'false')

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/TrustedModules[]/FWVersion/Current/Family"

This property is a member of ComputerSystem

The family of the firmware.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/TrustedModules[]/FWVersion/Current/MajorVersion"

This property is a member of ComputerSystem

The major version of the firmware.

JSON type:
Integer greater than or equal to 0.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/TrustedModules[]/FWVersion/Current/MinorVersion"

This property is a member of ComputerSystem

The minor version of the firmware.

JSON type:
Integer greater than or equal to 0.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/TrustedModules[]/FWVersion/Current/Time"

This property is a member of ComputerSystem

The build time of the firmware.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/TrustedModules[]/FWVersion/Current/VersionString"

This property is a member of ComputerSystem

The version string of the firmware. This value might be null if VersionString is unavailable.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"Oem/Hp/TrustedModules[]/FWVersion/Pending/BuildNumber"

This property is a member of ComputerSystem

The build number of the firmware.

JSON type:
Integer greater than or equal to 0.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/TrustedModules[]/FWVersion/Pending/BuildNumberString"

This property is a member of ComputerSystem

The string version of the build number of the firmware.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/TrustedModules[]/FWVersion/Pending/Date"

This property is a member of ComputerSystem

The build date of the firmware.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/TrustedModules[]/FWVersion/Pending/DebugBuild"

This property is a member of ComputerSystem

True if the firmware is a debug build; False if it is not.

JSON type:
Boolean ('true' or 'false')

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/TrustedModules[]/FWVersion/Pending/Family"

This property is a member of ComputerSystem

The family of the firmware.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/TrustedModules[]/FWVersion/Pending/MajorVersion"

This property is a member of ComputerSystem

The major version of the firmware.

JSON type:
Integer greater than or equal to 0.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/TrustedModules[]/FWVersion/Pending/MinorVersion"

This property is a member of ComputerSystem

The minor version of the firmware.

JSON type:
Integer greater than or equal to 0.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/TrustedModules[]/FWVersion/Pending/Time"

This property is a member of ComputerSystem

The build time of the firmware.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/TrustedModules[]/FWVersion/Pending/VersionString"

This property is a member of ComputerSystem

The version string of the firmware. This value might be null if VersionString is unavailable.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"Oem/Hp/TrustedModules[]/FWVersion/definitions/HpFWVersion/BuildNumber"

This property is a member of ComputerSystem

The build number of the firmware.

JSON type:
Integer greater than or equal to 0.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/TrustedModules[]/FWVersion/definitions/HpFWVersion/BuildNumberString"

This property is a member of ComputerSystem

The string version of the build number of the firmware.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/TrustedModules[]/FWVersion/definitions/HpFWVersion/Date"

This property is a member of ComputerSystem

The build date of the firmware.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/TrustedModules[]/FWVersion/definitions/HpFWVersion/DebugBuild"

This property is a member of ComputerSystem

True if the firmware is a debug build; False if it is not.

JSON type:
Boolean ('true' or 'false')

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/TrustedModules[]/FWVersion/definitions/HpFWVersion/Family"

This property is a member of ComputerSystem

The family of the firmware.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/TrustedModules[]/FWVersion/definitions/HpFWVersion/MajorVersion"

This property is a member of ComputerSystem

The major version of the firmware.

JSON type:
Integer greater than or equal to 0.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/TrustedModules[]/FWVersion/definitions/HpFWVersion/MinorVersion"

This property is a member of ComputerSystem

The minor version of the firmware.

JSON type:
Integer greater than or equal to 0.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/TrustedModules[]/FWVersion/definitions/HpFWVersion/Time"

This property is a member of ComputerSystem

The build time of the firmware.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/TrustedModules[]/FWVersion/definitions/HpFWVersion/VersionString"

This property is a member of ComputerSystem

The version string of the firmware. This value might be null if VersionString is unavailable.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"Oem/Hp/TrustedModules[]/ModuleType"

This property is a member of ComputerSystem

This property indicates the type of TPM or TM.

JSON type:
String containing one of the following supported values:
"Unspecified"
"TPM1.2"
"TPM2.0"
"TM1.0"
"Unknown"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/TrustedModules[]/Status"

This property is a member of ComputerSystem

This property indicates the TPM or TM status.

JSON type:
String containing one of the following supported values:
"NotPresent"
"PresentEnabled"
"PresentDisabled"
"Unknown"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/VirtualProfile"

This property is a member of ComputerSystem

The current state of the systems virtual profile. This profile is the one that, when the server is rebooted, will set the Virtual properties. Intent is to use this state to determine whether the server needs to be rebooted so these values are set. Additional informaiton about the profile will be considered later.

JSON type:
String containing one of the following supported values:
"Active"
"Busy"
"Inactive"
"Unknown"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/VirtualUUID"

This property is a member of ComputerSystem

Used in conjunction with the UUID (Logical) value.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"PartNumber"

This property is a member of ComputerSystem

The manufacturer's system part number.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"Power"

This property is a member of ComputerSystem

The current power state of the system.

JSON type:
String containing one of the following supported values:
""
"On"
"Off"
"Unknown"
"Reset"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"PowerState"

This property is a member of ComputerSystem

This is the current power state of the system

JSON type:
String containing one of the following supported values:
""
"On"
"Off"
"Unknown"
"Reset"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"ProcessorSummary/Count"

This property is a member of ComputerSystem

The number of processors in the system.

JSON type:
Integer

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"ProcessorSummary/Model"

This property is a member of ComputerSystem

The processor model for the primary or majority of processors in this system.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"ProcessorSummary/Status/Health"

This property is a member of ComputerSystem

This represents the health state of this resource in the absence of its dependent resources.

JSON type:
String containing one of the following supported values:
""
"OK"
"Warning"
"Critical"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"ProcessorSummary/Status/HealthRollUp"

This property is a member of ComputerSystem

This represents the overall health state from the view of this resource.

JSON type:
String containing one of the following supported values:
""
"OK"
"Warning"
"Critical"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"ProcessorSummary/Status/HealthRollup"

This property is a member of ComputerSystem

This represents the overall health state from the view of this resource.

JSON type:
String containing one of the following supported values:
""
"OK"
"Warning"
"Critical"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"ProcessorSummary/Status/State"

This property is a member of ComputerSystem

This indicates the known state of the resource, such as if it is enabled.

JSON type:
String containing one of the following supported values:
""
"Enabled"
"Disabled"
"Offline"
"InTest"
"Starting"
"Absent"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"Processors/Count"

This property is a member of ComputerSystem

The number of processors in the system.

JSON type:
Integer greater than or equal to 0.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"Processors/ProcessorFamily"

This property is a member of ComputerSystem

The processor family for the processors in the system.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"Processors/Status/Health"

This property is a member of ComputerSystem

This represents the health state of this resource in the absence of its dependent resources.

JSON type:
String containing one of the following supported values:
""
"OK"
"Warning"
"Critical"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"Processors/Status/HealthRollUp"

This property is a member of ComputerSystem

This represents the overall health state from the view of this resource.

JSON type:
String containing one of the following supported values:
""
"OK"
"Warning"
"Critical"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"Processors/Status/HealthRollup"

This property is a member of ComputerSystem

This represents the overall health state from the view of this resource.

JSON type:
String containing one of the following supported values:
""
"OK"
"Warning"
"Critical"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"Processors/Status/State"

This property is a member of ComputerSystem

This indicates the known state of the resource, such as if it is enabled.

JSON type:
String containing one of the following supported values:
""
"Enabled"
"Disabled"
"Offline"
"InTest"
"Starting"
"Absent"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"SKU"

This property is a member of ComputerSystem

SKU for this system.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"SerialNumber"

This property is a member of ComputerSystem

The system serial number.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"Status/Health"

This property is a member of ComputerSystem

This represents the health state of this resource in the absence of its dependent resources.

JSON type:
String containing one of the following supported values:
""
"OK"
"Warning"
"Critical"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"Status/HealthRollUp"

This property is a member of ComputerSystem

This represents the overall health state from the view of this resource.

JSON type:
String containing one of the following supported values:
""
"OK"
"Warning"
"Critical"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"Status/HealthRollup"

This property is a member of ComputerSystem

This represents the overall health state from the view of this resource.

JSON type:
String containing one of the following supported values:
""
"OK"
"Warning"
"Critical"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"Status/State"

This property is a member of ComputerSystem

This indicates the known state of the resource, such as if it is enabled.

JSON type:
String containing one of the following supported values:
""
"Enabled"
"Disabled"
"Offline"
"InTest"
"Starting"
"Absent"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"SystemType"

This property is a member of ComputerSystem

The type of computer system that this resource represents.

JSON type:
String containing one of the following supported values:
"Physical"
"Virtual"
"OS"
"PhysicallyPartitioned"
"VirtuallyPartitioned"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"UUID"

This property is a member of ComputerSystem

The universal unique identifier for this system.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"Version"

This property is a member of ComputerSystem

The manufacturer's system version.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"VirtualSerialNumber"

This property is a member of ComputerSystem

The system virtual serial number.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

POST Action "Reset"

Parameter "ResetType"

"ResetType" must be one of the following value(s):

"On"
"ForceOff"
"ForceRestart"
"Nmi"
"PushPowerButton"

Example

HTTP POST to resource with request JSON:

{ "Action": "Reset", "ResetType": "On"}

POST Action "PowerButton"

The Action to be performed.

Parameter "PushType"

"PushType" must be one of the following value(s):

"Press"
"PressAndHold"

Parameter "Target"

"Target" must be one of the following value(s):

"/Oem/Hp"

Example

HTTP POST to resource with request JSON:

{ "Action": "PowerButton", "PushType": "Press", "Target": "/Oem/Hp"}

POST Action "SystemReset"

The Action to be performed.

Parameter "ResetType"

"ResetType" must be one of the following value(s):

"ColdBoot"

Parameter "Target"

"Target" must be one of the following value(s):

"/Oem/Hp"

Example

HTTP POST to resource with request JSON:

{ "Action": "SystemReset", "ResetType": "ColdBoot", "Target": "/Oem/Hp"}

POST Action "ServerSigRecompute"

The Action to be performed.

Parameter "Target"

"Target" must be one of the following value(s):

"/Oem/Hp"

Example

HTTP POST to resource with request JSON:

{ "Action": "ServerSigRecompute", "Target": "/Oem/Hp"}

"EthernetInterface" Resource Type

Resource Instances

See Resource Map for more details.

The schema definition of a simple Ethernet NIC resource.

"EthernetInterface" defines the following properties:

"AutoNeg"

This property is a member of EthernetInterface

This indicates if the speed and duplex is automatically configured by the NIC.

JSON type:
Boolean ('true' or 'false')

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"AutoNeg": true}

The property "AutoNeg" on resource type EthernetInterface may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"Autosense"

This property is a member of EthernetInterface

The autosense speed/duplex enabled or disabled. Autosense can only be disabled if the SpeedMbps and FullDuplex values are specified. Autosense is only applicable and modifiable for a dedicated network port and cannot be modified for blade servers.

JSON type:
Boolean ('true' or 'false')

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"Autosense": true}

The property "Autosense" on resource type EthernetInterface may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"FQDN"

This property is a member of EthernetInterface

The complete, fully qualified domain name obtained by DNS for this NIC.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"FactoryMacAddress"

This property is a member of EthernetInterface

The MAC address assigned to the NIC at the factory.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"FrameSize"

This property is a member of EthernetInterface

The MAC frame size (bytes).

JSON type:
Integer greater than or equal to 0.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"FrameSize": <integer-value>}

The property "FrameSize" on resource type EthernetInterface may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"FullDuplex"

This property is a member of EthernetInterface

The connection duplex status. If Autosense is enabled, this property cannot be modified. Autosense is only applicable and modifiable for a dedicated network port and cannot be modified for blade servers.

JSON type:
Boolean ('true' or 'false')

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"FullDuplex": true}

The property "FullDuplex" on resource type EthernetInterface may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"HostName"

This property is a member of EthernetInterface

The DNS Host Name, without any domain information.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"IPv4Addresses[]/Address"

This property is a member of EthernetInterface

The IPv4 Address.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"IPv4Addresses": [{"Address": "<string-value>"}|null, ...]}

The property "IPv4Addresses[]/Address" on resource type EthernetInterface may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"IPv4Addresses[]/AddressOrigin"

This property is a member of EthernetInterface

How the address was determined.

JSON type:
String containing one of the following supported values:
""
"DHCP"
"Static"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"IPv4Addresses[]/Gateway"

This property is a member of EthernetInterface

The IPv4 gateway for this address.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"IPv4Addresses": [{"Gateway": "<string-value>"}|null, ...]}

The property "IPv4Addresses[]/Gateway" on resource type EthernetInterface may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"IPv4Addresses[]/SubnetMask"

This property is a member of EthernetInterface

The IPv4 Subnet mask.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"IPv4Addresses": [{"SubnetMask": "<string-value>"}|null, ...]}

The property "IPv4Addresses[]/SubnetMask" on resource type EthernetInterface may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"IPv6AddressPolicyTable[]/Label"

This property is a member of EthernetInterface

The label value for this table entry, as defined in RFC3484 section 2.1.

JSON type:
Integer from 0 to 100.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"IPv6AddressPolicyTable": [{"Label": <integer-value>}|null, ...]}

The property "IPv6AddressPolicyTable[]/Label" on resource type EthernetInterface may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"IPv6AddressPolicyTable[]/Precedence"

This property is a member of EthernetInterface

The precedence value for this table entry as defined in RFC3484 section 2.1.

JSON type:
Integer from 1 to 100.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"IPv6AddressPolicyTable": [{"Precedence": <integer-value>}|null, ...]}

The property "IPv6AddressPolicyTable[]/Precedence" on resource type EthernetInterface may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"IPv6AddressPolicyTable[]/Prefix"

This property is a member of EthernetInterface

The IPv6 Address Prefix for this table entry as defined in RFC3484 section 2.1.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"IPv6AddressPolicyTable": [{"Prefix": "<string-value>"}|null, ...]}

The property "IPv6AddressPolicyTable[]/Prefix" on resource type EthernetInterface may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"IPv6Addresses[]/Address"

This property is a member of EthernetInterface

The IPv6 Address.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"IPv6Addresses[]/AddressOrigin"

This property is a member of EthernetInterface

How the address was determined.

JSON type:
String containing one of the following supported values:
""
"DHCP"
"Static"
"SLAAC"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"IPv6Addresses[]/AddressState"

This property is a member of EthernetInterface

The current state of this address as defined in RFC 4862.

JSON type:
String containing one of the following supported values:
""
"Preferred"
"Deprecated"
"Tentative"
"Failed"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"IPv6Addresses[]/PrefixLength"

This property is a member of EthernetInterface

The IPv6 Address Prefix Length.

JSON type:
Integer from 1 to 128.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"IPv6DefaultGateway"

This property is a member of EthernetInterface

The IPv6 default gateway address that is currently in use on this interface.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"IPv6StaticAddresses[]/Address"

This property is a member of EthernetInterface

A valid IPv6 address.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"IPv6StaticAddresses": [{"Address": "<string-value>"}|null, ...]}

The property "IPv6StaticAddresses[]/Address" on resource type EthernetInterface may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"IPv6StaticAddresses[]/PrefixLength"

This property is a member of EthernetInterface

The Prefix Length of this IPv6 address.

JSON type:
Integer from 1 to 128.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"IPv6StaticAddresses": [{"PrefixLength": <integer-value>}|null, ...]}

The property "IPv6StaticAddresses[]/PrefixLength" on resource type EthernetInterface may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"LinkTechnology"

This property is a member of EthernetInterface

The link technology, such as Ethernet, for this NIC.

JSON type:
String containing one of the following supported values:
""
"Ethernet"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"MACAddress"

This property is a member of EthernetInterface

The effective current MAC address. If the assignable MAC address is not supported, this is a read-only alias of FactoryMacAddress.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"MACAddress": "<string-value>"}

The property "MACAddress" on resource type EthernetInterface may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"MacAddress"

This property is a member of EthernetInterface

The effective current MAC address. If the assignable MAC address is not supported, this is a read-only alias of FactoryMacAddress.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"MacAddress": "<string-value>"}

The property "MacAddress" on resource type EthernetInterface may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"MaxIPv6StaticAddresses"

This property is a member of EthernetInterface

The maximum number of IPv6 static addresses that can be configured on this interface.

JSON type:
Integer

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"Oem/Hp/ConfigurationSettings"

This property is a member of EthernetInterface

The state of the currently displayed configuration settings.

JSON type:
String containing one of the following supported values:
"Current"
"SomePendingReset"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/DHCPv4/Enabled"

This property is a member of EthernetInterface

Determines whether DHCPv4 is enabled.

JSON type:
Boolean ('true' or 'false')

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"Oem": {"Hp": {"DHCPv4": {"Enabled": true}}}}

The property "Oem/Hp/DHCPv4/Enabled" on resource type EthernetInterface may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"Oem/Hp/DHCPv4/UseDNSServers"

This property is a member of EthernetInterface

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.

JSON type:
Boolean ('true' or 'false')

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"Oem": {"Hp": {"DHCPv4": {"UseDNSServers": true}}}}

The property "Oem/Hp/DHCPv4/UseDNSServers" on resource type EthernetInterface may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"Oem/Hp/DHCPv4/UseDomainName"

This property is a member of EthernetInterface

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.

JSON type:
Boolean ('true' or 'false')

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"Oem": {"Hp": {"DHCPv4": {"UseDomainName": true}}}}

The property "Oem/Hp/DHCPv4/UseDomainName" on resource type EthernetInterface may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"Oem/Hp/DHCPv4/UseGateway"

This property is a member of EthernetInterface

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.

JSON type:
Boolean ('true' or 'false')

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"Oem": {"Hp": {"DHCPv4": {"UseGateway": true}}}}

The property "Oem/Hp/DHCPv4/UseGateway" on resource type EthernetInterface may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"Oem/Hp/DHCPv4/UseNTPServers"

This property is a member of EthernetInterface

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.

JSON type:
Boolean ('true' or 'false')

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"Oem": {"Hp": {"DHCPv4": {"UseNTPServers": true}}}}

The property "Oem/Hp/DHCPv4/UseNTPServers" on resource type EthernetInterface may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"Oem/Hp/DHCPv4/UseStaticRoutes"

This property is a member of EthernetInterface

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.

JSON type:
Boolean ('true' or 'false')

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"Oem": {"Hp": {"DHCPv4": {"UseStaticRoutes": true}}}}

The property "Oem/Hp/DHCPv4/UseStaticRoutes" on resource type EthernetInterface may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"Oem/Hp/DHCPv4/UseWINSServers"

This property is a member of EthernetInterface

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.

JSON type:
Boolean ('true' or 'false')

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"Oem": {"Hp": {"DHCPv4": {"UseWINSServers": true}}}}

The property "Oem/Hp/DHCPv4/UseWINSServers" on resource type EthernetInterface may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"Oem/Hp/DHCPv6/StatefulModeEnabled"

This property is a member of EthernetInterface

Determines whether DHCPv6 Stateful mode is enabled.

JSON type:
Boolean ('true' or 'false')

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"Oem": {"Hp": {"DHCPv6": {"StatefulModeEnabled": true}}}}

The property "Oem/Hp/DHCPv6/StatefulModeEnabled" on resource type EthernetInterface may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"Oem/Hp/DHCPv6/StatelessModeEnabled"

This property is a member of EthernetInterface

Determines whether DHCPv6 Stateless mode is enabled. Always enabled by default whenever DHCPv6 Stateful mode is also enabled.

JSON type:
Boolean ('true' or 'false')

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"Oem": {"Hp": {"DHCPv6": {"StatelessModeEnabled": true}}}}

The property "Oem/Hp/DHCPv6/StatelessModeEnabled" on resource type EthernetInterface may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"Oem/Hp/DHCPv6/UseDNSServers"

This property is a member of EthernetInterface

Determines whether to use DHCPv6-supplied DNS servers. Can only be enabled when DHCPv6 Stateless mode is also enabled; otherwise, this property will be set to false and will be read-only.

JSON type:
Boolean ('true' or 'false')

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"Oem": {"Hp": {"DHCPv6": {"UseDNSServers": true}}}}

The property "Oem/Hp/DHCPv6/UseDNSServers" on resource type EthernetInterface may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"Oem/Hp/DHCPv6/UseDomainName"

This property is a member of EthernetInterface

Determines whether to use a DHCPv6-supplied domain name. Can only be enabled when DHCPv6 Stateless mode is also enabled; otherwise, this property will be set to false and will be read-only.

JSON type:
Boolean ('true' or 'false')

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"Oem": {"Hp": {"DHCPv6": {"UseDomainName": true}}}}

The property "Oem/Hp/DHCPv6/UseDomainName" on resource type EthernetInterface may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"Oem/Hp/DHCPv6/UseNTPServers"

This property is a member of EthernetInterface

Determines whether to use DHCPv6-supplied NTP servers. Can only be enabled when DHCPv6 Stateless mode is also enabled; otherwise, this property will be set to false and will be read-only.

JSON type:
Boolean ('true' or 'false')

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"Oem": {"Hp": {"DHCPv6": {"UseNTPServers": true}}}}

The property "Oem/Hp/DHCPv6/UseNTPServers" on resource type EthernetInterface may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"Oem/Hp/DHCPv6/UseRapidCommit"

This property is a member of EthernetInterface

Determines whether to use DHCPv6 rapid commit mode. Can only be enabled when DHCPv6 Stateful mode is also enabled; otherwise, this property will be set to false and will be read-only. Do not enable in networks where more than one DHCPv6 server is configured to provide address assignments.

JSON type:
Boolean ('true' or 'false')

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"Oem": {"Hp": {"DHCPv6": {"UseRapidCommit": true}}}}

The property "Oem/Hp/DHCPv6/UseRapidCommit" on resource type EthernetInterface may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"Oem/Hp/DomainName"

This property is a member of EthernetInterface

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.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"Oem": {"Hp": {"DomainName": "<string-value>"}}}

The property "Oem/Hp/DomainName" on resource type EthernetInterface may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"Oem/Hp/HostName"

This property is a member of EthernetInterface

The management processor host name.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"Oem": {"Hp": {"HostName": "<string-value>"}}}

The property "Oem/Hp/HostName" on resource type EthernetInterface may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"Oem/Hp/IPv4/DDNSRegistration"

This property is a member of EthernetInterface

Determines whether DDNS registration is enabled.

JSON type:
Boolean ('true' or 'false')

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"Oem": {"Hp": {"IPv4": {"DDNSRegistration": true}}}}

The property "Oem/Hp/IPv4/DDNSRegistration" on resource type EthernetInterface may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"Oem/Hp/IPv4/StaticRoutes[]/Destination"

This property is a member of EthernetInterface

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.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"Oem": {"Hp": {"IPv4": {"StaticRoutes": [{"Destination": "<string-value>"}|null, ...]}}}}

The property "Oem/Hp/IPv4/StaticRoutes[]/Destination" on resource type EthernetInterface may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"Oem/Hp/IPv4/StaticRoutes[]/Gateway"

This property is a member of EthernetInterface

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.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"Oem": {"Hp": {"IPv4": {"StaticRoutes": [{"Gateway": "<string-value>"}|null, ...]}}}}

The property "Oem/Hp/IPv4/StaticRoutes[]/Gateway" on resource type EthernetInterface may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"Oem/Hp/IPv4/StaticRoutes[]/SubnetMask"

This property is a member of EthernetInterface

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.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"Oem": {"Hp": {"IPv4": {"StaticRoutes": [{"SubnetMask": "<string-value>"}|null, ...]}}}}

The property "Oem/Hp/IPv4/StaticRoutes[]/SubnetMask" on resource type EthernetInterface may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"Oem/Hp/IPv4/WINSRegistration"

This property is a member of EthernetInterface

Determines whether WINS registration is enabled.

JSON type:
Boolean ('true' or 'false')

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"Oem": {"Hp": {"IPv4": {"WINSRegistration": true}}}}

The property "Oem/Hp/IPv4/WINSRegistration" on resource type EthernetInterface may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"Oem/Hp/IPv6/DDNSRegistration"

This property is a member of EthernetInterface

Determines whether IPv6 DDNS registration is enabled.

JSON type:
Boolean ('true' or 'false')

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"Oem": {"Hp": {"IPv6": {"DDNSRegistration": true}}}}

The property "Oem/Hp/IPv6/DDNSRegistration" on resource type EthernetInterface may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"Oem/Hp/IPv6/SLAACEnabled"

This property is a member of EthernetInterface

Determines whether StateLess Address Auto-Configuration is enabled.

JSON type:
Boolean ('true' or 'false')

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"Oem": {"Hp": {"IPv6": {"SLAACEnabled": true}}}}

The property "Oem/Hp/IPv6/SLAACEnabled" on resource type EthernetInterface may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"Oem/Hp/IPv6/StaticDefaultGateway"

This property is a member of EthernetInterface

The IPv6 static default gateway entry.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"Oem": {"Hp": {"IPv6": {"StaticDefaultGateway": "<string-value>"}}}}

The property "Oem/Hp/IPv6/StaticDefaultGateway" on resource type EthernetInterface may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"Oem/Hp/IPv6/StaticRoutes[]/Destination"

This property is a member of EthernetInterface

The IPv6 static route destination address.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"Oem": {"Hp": {"IPv6": {"StaticRoutes": [{"Destination": "<string-value>"}|null, ...]}}}}

The property "Oem/Hp/IPv6/StaticRoutes[]/Destination" on resource type EthernetInterface may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"Oem/Hp/IPv6/StaticRoutes[]/Gateway"

This property is a member of EthernetInterface

The IPv6 static route gateway.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"Oem": {"Hp": {"IPv6": {"StaticRoutes": [{"Gateway": "<string-value>"}|null, ...]}}}}

The property "Oem/Hp/IPv6/StaticRoutes[]/Gateway" on resource type EthernetInterface may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"Oem/Hp/IPv6/StaticRoutes[]/PrefixLength"

This property is a member of EthernetInterface

The prefix length of the IPv6 static route destination address.

JSON type:
Integer from 1 to 128.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"Oem": {"Hp": {"IPv6": {"StaticRoutes": [{"PrefixLength": <integer-value>}|null, ...]}}}}

The property "Oem/Hp/IPv6/StaticRoutes[]/PrefixLength" on resource type EthernetInterface may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"Oem/Hp/IPv6/StaticRoutes[]/Status"

This property is a member of EthernetInterface

Status of this static route entry.

JSON type:
String containing one of the following supported values:
"Unknown"
"Pending"
"Active"
"Failed"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/NICEnabled"

This property is a member of EthernetInterface

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.

JSON type:
Boolean ('true' or 'false')

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"Oem": {"Hp": {"NICEnabled": true}}}

The property "Oem/Hp/NICEnabled" on resource type EthernetInterface may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"Oem/Hp/NICSupportsIPv6"

This property is a member of EthernetInterface

Indicates whether or not this NIC can support the IPv6 protocol.

JSON type:
Boolean ('true' or 'false')

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/PingGatewayOnStartup"

This property is a member of EthernetInterface

Determines whether to ping the IPv4 gateway on startup.

JSON type:
Boolean ('true' or 'false')

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"Oem": {"Hp": {"PingGatewayOnStartup": true}}}

The property "Oem/Hp/PingGatewayOnStartup" on resource type EthernetInterface may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"Oem/Hp/SharedNetworkPortOptions/NIC"

This property is a member of EthernetInterface

Selects the system NIC that is to be shared with this management processor.

JSON type:
String containing one of the following supported values:
"LOM"
"FlexibleLOM"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"Oem": {"Hp": {"SharedNetworkPortOptions": {"NIC": "FlexibleLOM"}}}}

The property "Oem/Hp/SharedNetworkPortOptions/NIC" on resource type EthernetInterface may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"Oem/Hp/SharedNetworkPortOptions/Port"

This property is a member of EthernetInterface

The network adapter port number that is used for sharing. This feature is only applicable on systems and network adapters that support it.

JSON type:
Integer from 1 to 2.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"Oem": {"Hp": {"SharedNetworkPortOptions": {"Port": <integer-value>}}}}

The property "Oem/Hp/SharedNetworkPortOptions/Port" on resource type EthernetInterface may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"Oem/Hp/SupportsFlexibleLOM"

This property is a member of EthernetInterface

Indicates whether this system supports FlexibleLOM. Only applies to Shared Network Port.

JSON type:
Boolean ('true' or 'false')

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/SupportsLOM"

This property is a member of EthernetInterface

Indicates whether this system supports LOM. Only applies to Shared Network Port.

JSON type:
Boolean ('true' or 'false')

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/VLANEnabled"

This property is a member of EthernetInterface

Determines whether VLAN is enabled. Only applies to Shared Network Port.

JSON type:
Boolean ('true' or 'false')

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"Oem": {"Hp": {"VLANEnabled": true}}}

The property "Oem/Hp/VLANEnabled" on resource type EthernetInterface may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"Oem/Hp/VLANId"

This property is a member of EthernetInterface

The VLAN ID/tag. Only applies to Shared Network Port.

JSON type:
Integer from 1 to 4094.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"Oem": {"Hp": {"VLANId": <integer-value>}}}

The property "Oem/Hp/VLANId" on resource type EthernetInterface may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"PermanentMACAddress"

This property is a member of EthernetInterface

This is the MAC address assigned to this NIC at the factory.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"SettingsResult/ETag"

This property is a member of EthernetInterface

The ETag of the resource to which the settings were applied, after the application.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"SettingsResult/Operation"

This property is a member of EthernetInterface

Last operation detail.

JSON type:
String containing one of the following supported values:
"SettingsApply"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"SettingsResult/Time"

This property is a member of EthernetInterface

Indicates the time the settings were applied.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"SpeedMbps"

This property is a member of EthernetInterface

The link speed of the Ethernet interface in megabits per second. If Autosense is enabled, this property cannot be modified. This property can only be modified on a dedicated network port. It cannot be modified for blade servers.

JSON type:
Integer

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"SpeedMbps": <integer-value>}

The property "SpeedMbps" on resource type EthernetInterface may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"Status/Health"

This property is a member of EthernetInterface

This represents the health state of this resource in the absence of its dependent resources.

JSON type:
String containing one of the following supported values:
""
"OK"
"Warning"
"Critical"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"Status/HealthRollUp"

This property is a member of EthernetInterface

This represents the overall health state from the view of this resource.

JSON type:
String containing one of the following supported values:
""
"OK"
"Warning"
"Critical"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"Status/HealthRollup"

This property is a member of EthernetInterface

This represents the overall health state from the view of this resource.

JSON type:
String containing one of the following supported values:
""
"OK"
"Warning"
"Critical"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"Status/State"

This property is a member of EthernetInterface

This indicates the known state of the resource, such as if it is enabled.

JSON type:
String containing one of the following supported values:
""
"Enabled"
"Disabled"
"Offline"
"InTest"
"Starting"
"Absent"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"UEFIDevicePath"

This property is a member of EthernetInterface

The UEFI device path for this NIC.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"VLANEnable"

This property is a member of EthernetInterface

Indicates if VLANs are enabled. If this NIC supports more than one VLAN, this property will not be present and the client should look for VLANs collection in the link section of this resource.

JSON type:
Boolean ('true' or 'false')

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"VLANId"

This property is a member of EthernetInterface

The VLAN identifier for this NIC. The VLANId is only present when the VLANEnable is used and when the NIC supports only a single VLAN.

JSON type:
Integer from 0 to 4095.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"EventService" Resource Type

Resource Instances

See Resource Map for more details.

This is the schema definition for the Event Service. It represents the properties for the service itself and has links to the actual list of subscriptions.

"EventService" defines the following properties:

"DeliveryRetryAttempts"

This property is a member of EventService

This is the number of attempts an event posting is retried before the subscription is terminated.

JSON type:
Integer

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"DeliveryRetryIntervalInSeconds"

This property is a member of EventService

This represents the number of seconds between retry attempts for sending any given Event

JSON type:
Integer

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"DeliveryRetryIntervalSeconds"

This property is a member of EventService

This represents the number of seconds between retry attempts for sending any given Event

JSON type:
Integer

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/RequestedMaxEventsToQueueDefault"

This property is a member of EventService

This represents the default number of events the service should queue.

JSON type:
Integer greater than or equal to 0.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/RetireOldEventInMinutesDefault"

This property is a member of EventService

This represents the default number of minutes until an event is expired.

JSON type:
Integer greater than or equal to 1.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/TTLCountDefault"

This property is a member of EventService

The default number of TTLUnits until this listener destination subscription expires. It may be renewed prior to expire to reset the Time to Live counter. The value 999999 is reserved to mean a perpetual subscription.

JSON type:
Integer from 0 to 999999.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Oem/Hp/TTLUnitsDefault"

This property is a member of EventService

The default time unit used to measure the subscription time of this listener destination. This is the units for TTLCount and is used to express the subscription lifetime of the listener destination.

JSON type:
String containing one of the following supported values:
"seconds"
"minutes"
"days"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Status/Health"

This property is a member of EventService

This represents the health state of this resource in the absence of its dependent resources.

JSON type:
String containing one of the following supported values:
""
"OK"
"Warning"
"Critical"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"Status/HealthRollUp"

This property is a member of EventService

This represents the overall health state from the view of this resource.

JSON type:
String containing one of the following supported values:
""
"OK"
"Warning"
"Critical"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"Status/HealthRollup"

This property is a member of EventService

This represents the overall health state from the view of this resource.

JSON type:
String containing one of the following supported values:
""
"OK"
"Warning"
"Critical"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"Status/State"

This property is a member of EventService

This indicates the known state of the resource, such as if it is enabled.

JSON type:
String containing one of the following supported values:
""
"Enabled"
"Disabled"
"Offline"
"InTest"
"Starting"
"Absent"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"SubscriptionRemovalAction"

This property is a member of EventService

This property indicates what the service will do to an event subscription after the number of delivery retry attempts has been exhausted.

JSON type:
String containing one of the following supported values:
"Remove"
"Disable"
"Ignore"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"SubscriptionRemovalTimeIntervalInMinutes"

This property is a member of EventService

This is the minimum amount of time after the failed events that the service will wait before doing the SubscriptionRemovalAction.

JSON type:
Integer

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

POST Action "SubmitTestEvent"

Parameter "EventType"

"EventType" must be one of the following value(s):

"StatusChange"
"ResourceUpdated"
"ResourceAdded"
"ResourceRemoved"
"Alert"

Parameter "EventID"

"EventID" must be one of the following value(s):

"<string>"

Parameter "EventTimestamp"

"EventTimestamp" must be one of the following value(s):

"<date-time>"

Parameter "Severity"

"Severity" must be one of the following value(s):

"OK"
"Warning"
"Critical"

Parameter "Message"

"Message" must be one of the following value(s):

"<string>"

Parameter "MessageID"

"MessageID" must be one of the following value(s):

"<string>"

Parameter "MessageArgs"

"MessageArgs" must be one of the following value(s):

An array of string values

Parameter "OriginOfCondition"

"OriginOfCondition" must be one of the following value(s):

"<string>"

Example

HTTP POST to resource with request JSON:

{ "Action": "SubmitTestEvent", "EventType": "StatusChange", "EventID": "<string>", "EventTimestamp": "<date-time>", "Severity": "OK", "Message": "<string>", "MessageID": "<string>", "MessageArgs": [<"string">], "OriginOfCondition": "<string>"}

"FwSwVersionInventory" Resource Type

Resource Instances

See Resource Map for more details.

"FwSwVersionInventory" defines the following properties:

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

This property is a member of FwSwVersionInventory

Determines if the item requires authentication to update.

JSON type:
Boolean ('true' or 'false')

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

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

This property is a member of FwSwVersionInventory

The size of the item's firmware image in bytes.

JSON type:
Integer

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

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

This property is a member of FwSwVersionInventory

Determines if the item is in use.

JSON type:
Boolean ('true' or 'false')

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

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

This property is a member of FwSwVersionInventory

The family-specific key of the firmware item used for correlation to a component database.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

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

This property is a member of FwSwVersionInventory

The location of the item.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

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

This property is a member of FwSwVersionInventory

An update of this item requires a device reset to become active.

JSON type:
Boolean ('true' or 'false')

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

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

This property is a member of FwSwVersionInventory

The UEFI Device Path of the item.

JSON type:
Array

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

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

This property is a member of FwSwVersionInventory

Determines if the item uses a UEFI firmware image.

JSON type:
Boolean ('true' or 'false')

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

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

This property is a member of FwSwVersionInventory

Determines if the item is updatable.

JSON type:
Boolean ('true' or 'false')

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

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

This property is a member of FwSwVersionInventory

A version number used for greater-than, less-than, equality comparison.

JSON type:
Integer

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

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

This property is a member of FwSwVersionInventory

The user-displayable version of the firmware item in string format

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"HPPowerMeter" Resource Type

Resource Instances

See Resource Map for more details.

"HPPowerMeter" defines the following properties:

"Average"

This property is a member of HPPowerMeter

Average power across all samples, over the last 24 hours.

JSON type:
Integer greater than or equal to 0.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Maximum"

This property is a member of HPPowerMeter

Maximum power across all samples, taken from the 24 hour history.

JSON type:
Integer greater than or equal to 0.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Minimum"

This property is a member of HPPowerMeter

Minimum power across all samples, taken from the 24 hour history.

JSON type:
Integer greater than or equal to 0.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"PowerDetail[]/AmbTemp"

This property is a member of HPPowerMeter

Ambient temperature, in degrees Celsius.

JSON type:
Integer greater than or equal to 0.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"PowerDetail[]/Average"

This property is a member of HPPowerMeter

Average power over the sample time.

JSON type:
Integer greater than or equal to 0.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"PowerDetail[]/Cap"

This property is a member of HPPowerMeter

Overall power cap for the power meter.

JSON type:
Integer greater than or equal to 0.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"PowerDetail[]/CpuAvgFreq"

This property is a member of HPPowerMeter

CPU average frequency of the power supply.

JSON type:
Integer greater than or equal to 0.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"PowerDetail[]/CpuCapLim"

This property is a member of HPPowerMeter

CPU cap limit for the power meter.

JSON type:
Integer greater than or equal to 0.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"PowerDetail[]/CpuMax"

This property is a member of HPPowerMeter

CPU maximum power consumed by the power meter.

JSON type:
Integer greater than or equal to 0.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"PowerDetail[]/CpuPwrSavLim"

This property is a member of HPPowerMeter

CPU power-saving limit for the power meter.

JSON type:
Integer greater than or equal to 0.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"PowerDetail[]/CpuUtil"

This property is a member of HPPowerMeter

CPU power utilization.

JSON type:
Integer greater than or equal to 0.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"PowerDetail[]/Minimum"

This property is a member of HPPowerMeter

Minimum power over the sample time.

JSON type:
Integer greater than or equal to 0.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"PowerDetail[]/Peak"

This property is a member of HPPowerMeter

Peak power over the sample time.

JSON type:
Integer greater than or equal to 0.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"PowerDetail[]/PrMode"

This property is a member of HPPowerMeter

Power regulator mode, which can be OS Control, Static High, Static Low or Dynamic.

JSON type:
String containing one of the following supported values:
"dyn"
"min"
"max"
"osc"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"PowerDetail[]/PunCap"

This property is a member of HPPowerMeter

Punitive cap for the power meter.

JSON type:
Boolean ('true' or 'false')

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"PowerDetail[]/Time"

This property is a member of HPPowerMeter

Time at which the power detail was captured.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"PowerDetail[]/UnachCap"

This property is a member of HPPowerMeter

Unachievable cap for the power meter.

JSON type:
Boolean ('true' or 'false')

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Samples"

This property is a member of HPPowerMeter

Number of samples in the array.

JSON type:
Integer greater than or equal to 0.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"HpBaseConfigs" Resource Type

Resource Instances

See Resource Map for more details.

"HpBaseConfigs" defines the following properties:

"Capabilities/BaseConfig"

This property is a member of HpBaseConfigs

True if the provider supports PUT/PATCH of the named BaseConfig.

JSON type:
Boolean ('true' or 'false')

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"Capabilities/BaseConfigs"

This property is a member of HpBaseConfigs

True if the provider supports PUT/PATCH of the named BaseConfigs.

JSON type:
Boolean ('true' or 'false')

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"HpBios" Resource Type

Resource Instances

See Resource Map for more details.

"HpBios" defines the following properties:

"AttributeRegistry"

This property is a member of HpBios

This object represents the type property. It represents the schema used for the resource and indicates the version of the schema in the format <schema>.<majorversion>.<minorversion>.<errataversion>.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"SettingsResult/definitions/SettingsResult/ETag"

This property is a member of HpBios

ETag of this resource after the settings have been applied.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"SettingsResult/definitions/SettingsResult/Messages[]/Message"

This property is a member of HpBios

Human-readable message.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"SettingsResult/definitions/SettingsResult/Messages[]/MessageID"

This property is a member of HpBios

Key for this message, which is used to look up the message in a message registry. The key is in the format <registry>.<majorver>.<minorver>:<messagekey>.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"SettingsResult/definitions/SettingsResult/Messages[]/Resolution"

This property is a member of HpBios

Instructions for resolving the issue that caused the error.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"SettingsResult/definitions/SettingsResult/Messages[]/Severity"

This property is a member of HpBios

This is the severity of the errors.

JSON type:
String containing one of the following supported values:
"OK"
"Warning"
"Critical"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"SettingsResult/definitions/SettingsResult/Operation"

This property is a member of HpBios

Details about the results of applying the settings.

JSON type:
String containing one of the following supported values:
"SettingsApply"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"SettingsResult/definitions/SettingsResult/Time"

This property is a member of HpBios

Time at which the settings were applied.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"HpBios Attributes" Resource Type

Resource Instances

See Resource Map for more details.

This registry defines a representation of HP BIOS Attribute instances

"HpBios Attributes" defines the following properties:

"AcpiRootBridgePxm" : Memory Proximity Reporting for I/O

Description

This property is a member of HpBios Attributes

When enabled, the System ROM reports the proximity relationship between I/O devices and system memory to the operating system. Most operating systems can use this information to efficiently assign memory resources for devices, such as network controllers and storage devices. Additionally, certain I/O devices might not be able to take advantage of I/O handling benefits if their OS drivers are not properly optimized to support this feature. See your operating system and I/O device documentation for more details.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"AcpiSlit" : ACPI SLIT

Description

This property is a member of HpBios Attributes

The ACPI SLIT (System Locality Information Table) defines the relative access times between processors, memory subsystems, and I/O subsystems. Operating systems that support the SLIT can use this information to improve performance by allocating resources and workloads more efficiently.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"AdjSecPrefetch" : Adjacent Sector Prefetch

Description

This property is a member of HpBios Attributes

Use this option to disable the processor Adjacent Sector Prefetch feature. In some cases, setting this option to disabled can improve performance. Typically, setting this option to enabled provides better performance. Only disable this option after performing application benchmarking to verify improved performance in the environment.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"AdminEmail" : Administrator E-mail Address

Description

This property is a member of HpBios Attributes

Enter the server administrator's e-mail address.

JSON type:
String from 0 to 28 characters in length.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"AdminName" : Administrator Name

Description

This property is a member of HpBios Attributes

Enter the server administrator's name text.

JSON type:
String from 0 to 28 characters in length.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"AdminOtherInfo" : Administrator Other Information

Description

This property is a member of HpBios Attributes

Enter the server administrator's information text.

JSON type:
String from 0 to 28 characters in length.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"AdminPassword" : Set Admin Password

Description

This property is a member of HpBios Attributes

Use this option to enter the administrator password to protect the server configuration. When this option is enabled, you are prompted for this password before being allowed to modify the configuration.

JSON type:
Password

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"AdminPhone" : Administrator Phone Number

Description

This property is a member of HpBios Attributes

Enter the server administrator's phone number text.

JSON type:
String from 0 to 28 characters in length.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"AdvancedMemProtection" : Advanced Memory Protection

Description

This property is a member of HpBios Attributes

Use this option to configure additional memory protection with ECC (Error Checking and Correcting). Options and support vary per system. Advanced ECC keeps all installed memory available for use while still protecting the system against all single-bit failures and certain multi-bit failures. Online Spare Memory enables a system to automatically map out a group of memory that is detected to be at an increased risk of receiving uncorrected memory errors based on an advanced analysis of corrected memory errors. The mapped out memory is automatically replaced by a spare group of memory without interrupting the system. Mirrored Memory provides the maximum protection against uncorrected memory errors that might otherwise result in a system failure. Lockstep Mode with DDDC Support keeps all installed memory available for use while error corrections are performed in cases of multiple DRAM device failures. This support enables protection beyond Advanced ECC. Enabling this option might impact memory performance.

JSON type:
String containing one of the following supported values:
"AdvancedEcc" Advanced ECC Support
"OnlineSpareAdvancedEcc" Online Spare with Advanced ECC Support
"MirroredAdvancedEcc" Mirrored Memory with Advanced ECC Support

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"AsrStatus" : ASR Status

Description

This property is a member of HpBios Attributes

Use this option to configure the Automatic Server Recovery option, which enables the system to automatically reboot if the server locks up.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"AsrTimeoutMinutes" : ASR Timeout

Description

This property is a member of HpBios Attributes

When Automatic Server Recovery is enabled, you can use this option to set the time to wait before rebooting the server in the event of an operating system crash or server lockup.

JSON type:
String containing one of the following supported values:
"10" 10 Minutes
"15" 15 Minutes
"20" 20 Minutes
"30" 30 Minutes
"5" 5 Minutes

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"AssetTagProtection" : Asset Tag Protection

Description

This property is a member of HpBios Attributes

Use this option to lock Asset Tag information. When set to lock, the Asset Tag is not erased if the default system settings are restored.

JSON type:
String containing one of the following supported values:
"Locked" Locked
"Unlocked" Unlocked

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"AutoPowerOn" : Automatic Power-On

Description

This property is a member of HpBios Attributes

Use this option to configure the server to automatically power on when AC power is applied to the system. By default, the system returns to its previous power state when AC power is restored after an AC power loss. This option causes the system to always returns to the "on" state whenever power is applied, even if the system is in the "off" state when power is lost.

JSON type:
String containing one of the following supported values:
"AlwaysPowerOn" Always Power on
"AlwaysPowerOff" Always Power Off
"RestoreLastState" Restore Last Power State

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"BootMode" : Boot Mode

Description

This property is a member of HpBios Attributes

Use this option to select the boot mode of the system. Selecting UEFI Mode configures the system to boot Unified Extensible Firmware Interface (UEFI) compatible operating systems. Selecting Legacy BIOS Mode configures the system to boot traditional operating systems in Legacy BIOS compatibility mode. The operating system can only boot in the mode in which it is installed. The following options require booting in UEFI Boot Mode: Secure Boot, IPv6 PXE Boot, boot > 2.2 TB Disks in AHCI SATA Mode, and Dynamic Smart Array RAID.

JSON type:
String containing one of the following supported values:
"Uefi" UEFI Mode
"LegacyBios" Legacy BIOS Mode

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"BootOrderPolicy" : Boot Order Policy

Description

This property is a member of HpBios Attributes

Use this option to configure how the system attempts to boot devices per the Boot Order when no bootable device is found. If configured to "Retry Boot Order Indefinitely," the system continuously attempts to process the Boot Order until a bootable device is found. If configured to "Attempt Boot Order Once," the system attempts to process all items in the Boot Order once. If configured for "Reset After Failed Boot Attempt," the system attempts to process all items in the Boot Order once, and then reboots the system.

JSON type:
String containing one of the following supported values:
"RetryIndefinitely" Retry Boot Order Indefinitely
"AttemptOnce" Attempt Boot Order Once
"ResetAfterFailed" Reset After Failed Boot Attempt

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"ChannelInterleaving" : Channel Interleaving

Description

This property is a member of HpBios Attributes

You can only configure this option if the Power Profile is set to Custom. Use this option to modify the level of interleaving for which the memory system is configured. Typically, higher levels of memory interleaving result in maximum performance. However, reducing the level of interleaving can result in power savings.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"CollabPowerControl" : Collaborative Power Control

Description

This property is a member of HpBios Attributes

For operating systems that support the Processor Clocking Control (PCC) Interface, enabling this option enables the Operating System to request processor frequency changes even if the Power Regulator option on the server configured for Dynamic Power Savings Mode. For Operating Systems that do not support the PCC Interface, or when the Power Regulator Mode is not configured for Dynamic Power Savings Mode, this option has no effect on system operation.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"ConsistentDevNaming" : Consistent Device Naming

Description

This property is a member of HpBios Attributes

Use this option to select the level of Consistent Device Naming. On supported operating systems, NIC ports are named based on their location in the system. CDN Support for LOMs Only names Embedded NICs and FlexibleLOMs. Existing NIC connections retain their name until reinstalled under the OS environment.

JSON type:
String containing one of the following supported values:
"LomsOnly" CDN Support for LOMs Only
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"CustomPostMessage" : Custom POST Message

Description

This property is a member of HpBios Attributes

Enter a message to be displayed during system startup.

JSON type:
String from 0 to 62 characters in length.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"DaylightSavingsTime" : Daylight Savings Time

Description

This property is a member of HpBios Attributes

This option controls the Daylight Savings Time (DST) adjustment to the displayed Local time. If this option is disabled, the displayed local time will not be adjusted for DST. If this option is enabled, the displayed local time will be advanced by one hour.

JSON type:
String containing one of the following supported values:
"Disabled" Disabled
"Enabled" Enabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"DcuIpPrefetcher" : DCU IP Prefetcher

Description

This property is a member of HpBios Attributes

Use this option to disable the processor DCU IP Prefetcher feature. In some cases, setting this option to disabled can improve performance. In most cases, the default value of enabled provides optimal performance. Only disable this option after performing application benchmarking to verify improved performance in the environment.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"DcuStreamPrefetcher" : DCU Stream Prefetcher

Description

This property is a member of HpBios Attributes

Use this option to disable the processor DCU Stream Prefetcher feature. In some cases, setting this option to disabled can improve performance. Typically, setting this option to enabled provides better performance. Only disable this option after performing application benchmarking to verify improved performance in your environment.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"Dhcpv4" : DHCPv4

Description

This property is a member of HpBios Attributes

When enabled, this option enables obtaining the pre-boot network IPv4 configuration from a DHCP server. Individual settings are not available. When disabled, you must configure static IP address settings individually.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"DynamicPowerCapping" : Dynamic Power Capping Functionality

Description

This property is a member of HpBios Attributes

Use this option to configure when the System ROM executes power calibration during the boot process. In Auto mode, calibration is run the first time the server is booted and is then only run again when the server's hardware configuration or configuration settings change. When disabled, the calibration does not run and Dynamic Power Capping is not supported. When enabled, the calibration is run on every boot.

JSON type:
String containing one of the following supported values:
"Auto" Auto
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"DynamicPowerResponse" : Dynamic Power Savings Mode Response

Description

This property is a member of HpBios Attributes

Use this option to enable the System BIOS to control processor performance and power states depending on the processor workload. You can set the response time for switching between power states. - The Fast setting is optimal for most workloads where low latency response to an increase in processor demand is a requirement. - The Slow setting is optimal for workloads where a longer latency response to an increase in processing demand is an acceptable trade-off for reduced power consumption. Selecting this option can have a negative effect on performance, depending on the workload.

JSON type:
String containing one of the following supported values:
"Fast" Fast
"Slow" Slow

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"EmbNicEnable" : Embedded NIC

Description

This property is a member of HpBios Attributes

Select this option to enable or disable PCI devices.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"EmbSas1Boot" : Embedded SAS Controller 1

Description

This property is a member of HpBios Attributes

When Boot All Targets is selected, the UEFI BIOS will allow all valid boot targets attached to the storage controller to be made available in the UEFI Boot Order List. If Boot No Targets is selected, no boot targets from this storage controller will be made available in the UEFI Boot Order.If Boot Limit to 3 Targets is selected, 3 boot targets attached to the storage controller will be made available in the UEFI Boot Order.

JSON type:
String containing one of the following supported values:
"AllTargets" Boot All Targets
"ThreeTargets" Boot Limit to 3 Targets
"NoTargets" Boot No Targets

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"EmbSasEnable" : Embedded Storage

Description

This property is a member of HpBios Attributes

Select this option to enable or disable PCI devices.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"EmbSata1Enable" : Embedded SATA Controller #1

Description

This property is a member of HpBios Attributes

Select this option to enable or disable PCI devices.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"EmbSata2Enable" : Embedded SATA Controller #2

Description

This property is a member of HpBios Attributes

Select this option to enable or disable PCI devices.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"EmbVideoConnection" : Embedded Video Connection

Description

This property is a member of HpBios Attributes

When configured for Auto mode, the external video connection to the embedded video controller is automatically disabled to save power when a monitor is not attached. It is automatically enabled when a monitor is attached, including when the server is operating. When configured for Always Disabled, the external video connection to the embedded video controller is disabled and a monitor connected to this port does not display except during system boot. This can be used for security reasons. When configured for Always Enabled, the external video connection to the embedded video controller is always enabled. This option is only required if a monitor is attached with a monitor detection that does not function properly (making AUTO mode not work properly). Note: This option does not affect Integrated Remote Console video. Also, if you press F9 or F11 during system boot, the configured video connector behavior is overridden and the video console remains enabled. This lets you reconfigure the Embedded Video Connection option even if the video is disabled.

JSON type:
String containing one of the following supported values:
"Auto" Auto
"AlwaysDisabled" Always Disabled
"AlwaysEnabled" Always Enabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"EmbeddedDiagnostics" : Embedded Diagnostics

Description

This property is a member of HpBios Attributes

Use this option to enable or disable Embedded Diagnostics functionality. If disabled, you cannot launch Embedded Diagnostics. Enable this option to use the Embedded Diagnostics functionality.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"EmbeddedDiagsMode" : Embedded Diagnostics Mode

Description

This property is a member of HpBios Attributes

Use this option to configure Embedded Diagnostics in Auto or Text Console mode.

JSON type:
String containing one of the following supported values:
"Auto" Auto
"TextConsole" Text Console

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"EmbeddedSata" : Embedded SATA Configuration

Description

This property is a member of HpBios Attributes

Important: Dynamic Smart Array RAID is not supported when the Boot Mode is configured in Legacy BIOS Mode. Use this option to configure the embedded chipset SATA controller. When selecting the Advanced Host Controller Interface (AHCI) or RAID (if supported), make sure the proper operating system drivers are used for proper operation.

JSON type:
String containing one of the following supported values:
"Ahci" Enable SATA AHCI Support
"Raid" Enable Dynamic Smart Array RAID Support

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"EmbeddedSerialPort" : Embedded Serial Port

Description

This property is a member of HpBios Attributes

Select this option to assign the logical COM Port address and associated default resources to the selected physical serial port. The operating system can overwrite this setting.

JSON type:
String containing one of the following supported values:
"Com1Irq4" COM 1; IRQ4; I/O: 3F8h-3FFh
"Com2Irq3" COM 2; IRQ3; I/O: 2F8h-2FFh
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"EmbeddedUefiShell" : Embedded UEFI Shell

Description

This property is a member of HpBios Attributes

Use this option to enable or disable the Embedded UEFI Shell. If enabled, you can launch the Embedded UEFI Shell from the pre-boot environment. When enabled, you can add the Embedded UEFI Shell to the UEFI Boot Order if the boot mode is configured for UEFI by selecting the option entitled 'Add Embedded UEFI Shell to Boot Order'. When disabled, the Embedded UEFI Shell is not available in the pre-boot environment, and you cannot add it to the UEFI boot order. The Embedded UEFI Shell is a pre-boot command line environment that you can use for scripting and running UEFI applications. It provides CLI-based commands to configure the server, update the System ROM and other firmware, and obtain system information and error logs.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"EmbeddedUserPartition" : Embedded User Partition

Description

This property is a member of HpBios Attributes

Use this option to control the Embedded User Partition. The Embedded User Partition is a general purpose disk partition on non-volatile flash memory that is embedded on the system board.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"EmsConsole" : EMS Console

Description

This property is a member of HpBios Attributes

Use this option to configure the ACPI serial port settings, which include redirecting the Windows Server Emergency Management console (EMS) through the serial port. If you select this option for redirecting EMS through a network connection, two options are available: 1) When redirecting EMS through a virtual serial port, select the value (COM1 or COM2) that corresponds to the resources assigned to the Virtual Serial Port in the System Options menu. 2) When redirecting EMS through a physical serial port, select the value (COM1 or COM2) that corresponds to the resources assigned to the embedded serial port in the System Options menu. EMS Console is not supported at 38400 BAUD.

JSON type:
String containing one of the following supported values:
"Disabled" Disabled
"Com1Irq4" COM 1; IRQ4; I/O: 3F8h-3FFh
"Com2Irq3" COM 2; IRQ3; I/O: 2F8h-2FFh

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"EnergyPerfBias" : Energy/Performance Bias

Description

This property is a member of HpBios Attributes

You can only configure this option if the Power Profile is set to Custom. Use this option to configure several processor subsystems to optimize the performance and power usage of the processor. Balanced Performance provides optimum power efficiency and is recommended for most environments. Maximum Performance Mode is recommended for environments that require the highest performance and lowest latency but are not sensitive to power consumption. Only use Power Savings Mode in environments that are power sensitive and can accept reduced performance.

JSON type:
String containing one of the following supported values:
"MaxPerf" Maximum Performance
"BalancedPerf" Balanced Performance
"BalancedPower" Balanced Power
"PowerSavingsMode" Power Savings Mode

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"EraseUserDefaults" : Erase User Defaults

Description

This property is a member of HpBios Attributes

Select this option to erase the user defaults backup.

JSON type:
String containing one of the following supported values:
"No" No, Cancel
"Yes" Yes, erase the current settings.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"ExtendedAmbientTemp" : Extended Ambient Temperature Support

Description

This property is a member of HpBios Attributes

Use this option to enable the server to operate at higher ambient temperatures than normally supported. These options are only supported with specific hardware configurations. See your server documentation before configuring the server to enable extended ambient temperature support. Improper system operation or damage to hardware components can result from enabling these options in unsupported configurations. Selecting Enabled for 40c Ambient (ASHRAE 3) enables the server to operate in environments with ambient temperatures up to 40 degrees Celsius. Selecting Enabled for 45c Ambient (ASHRAE 4) enables the server to operate in environments with ambient temperatures up to 45 degrees Celsius. Not all servers support both 40c Ambient (ASHRAE 3) and 45c Ambient (ASHRAE 4).

JSON type:
String containing one of the following supported values:
"Disabled" Disabled
"ASHRAE3" Enabled for 40c Ambient (ASHRAE 3)
"ASHRAE4" Enabled for 45c Ambient (ASHRAE 4)

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"ExtendedMemTest" : Extended Memory Test

Description

This property is a member of HpBios Attributes

When enabled, the system validates memory during the memory initialization process. If uncorrectable memory errors are detected, the memory is mapped out and the failed DIMMs are logged to the Integrated Management Log (IML). Enabling this option can result in a significant increase in system boot time.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"F11BootMenu" : One-Time Boot Menu (F11 Prompt)

Description

This property is a member of HpBios Attributes

Use this option to disable the POST One-Time Boot F11 Prompt.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"FCScanPolicy" : Fibre Channel/FCoE Scan Policy

Description

This property is a member of HpBios Attributes

Use this option to change the default Fibre Channel or FCoE policy for scanning for boot targets. When configured for Scan All Targets, each installed FC/FCoE adapter scans all available targets. When configured for Scan Configured Targets Only, the FC/FCoE adapters scan only targets that are preconfigured in the devices settings. This option overrides any individual device settings configured in the device specific setup.

JSON type:
String containing one of the following supported values:
"AllTargets" Scan All Targets
"CardConfig" Scan Configured Targets Only

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"FanFailPolicy" : Fan Failure Policy

Description

This property is a member of HpBios Attributes

Use this option to configure how the server reacts when fans fail resulting in the server not having required fans in operation. When configured for "Shutdown/Halt on Critical Fan Failures," the server cannot boot or operate when it does not have required fans operating due to one or more fan failures. When configured for "Allow Operation with Critical Fan Failures," the server can boot and operate if it does not have required fans operating due to one or more fan failures. It is recommended that you configure the Fan Failure Policy to the default state of "Shutdown/Halt on Critical Fan Failures." Operating without the required fans operating can result in damage to hardware components.

JSON type:
String containing one of the following supported values:
"Shutdown" Shutdown/Halt on Critical Fan Failures
"Allow" Allow Operation with Critical Fan Failures

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"FanInstallReq" : Fan Installation Requirements

Description

This property is a member of HpBios Attributes

Use this option to configure how the server reacts when all required fans are not installed. When configured for Enable Messaging, the server displays messages and log events to the Integrated Management Log (IML) when required fans are not installed. The server can still boot and operate. When configured for Disable Messaging, the server does not display messages and log events when required fans are not installed. All indications that the server is operating without required fans are removed. It is recommended that you leave Fan Installation Requirements in the default state of Enable Messaging. Operating without the required fans can result in damage to hardware components.

JSON type:
String containing one of the following supported values:
"EnableMessaging" Enable Messaging
"DisableMessaging" Disable Messaging

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"FlexLom1Enable" : Embedded FlexibleLOM 1

Description

This property is a member of HpBios Attributes

Select this option to enable or disable PCI devices.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"HwPrefetcher" : HW Prefetcher

Description

This property is a member of HpBios Attributes

Use this option to disable the processor HW prefetch feature. In some cases, setting this option to disabled can improve performance. Typically, setting this option to enabled provides better performance. Only disable this option after performing application benchmarking to verify improved performance in the environment.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"IntelDmiLinkFreq" : Intel DMI Link Frequency

Description

This property is a member of HpBios Attributes

Use this option to force the link speed between the processor and the southbridge to run at slower speeds to save power.

JSON type:
String containing one of the following supported values:
"Auto" Auto
"DmiGen1" Gen 1 Speed

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"IntelNicDmaChannels" : Intel NIC DMA Channels (IOAT)

Description

This property is a member of HpBios Attributes

Use this option to select the Intel NIC DMA Channels support. This is a NIC acceleration option that runs only on Intel-based NICs.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"IntelPerfMonitoring" : Intel Performance Monitoring Support

Description

This property is a member of HpBios Attributes

This option does not impact performance. When enabled, this option exposes certain chipset devices that can be used with the Intel Performance Monitoring Toolkit.

JSON type:
String containing one of the following supported values:
"Disabled" Disabled
"Enabled" Enabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"IntelProcVtd" : Intel(R) VT-d

Description

This property is a member of HpBios Attributes

If enabled, a hypervisor or operating system supporting this option can use hardware capabilities provided by Intel's Virtualization Technology for Directed I/O. You can leave this set to enabled even if you are not using a hypervisor or an operating system that uses this option.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"IntelQpiFreq" : Intel QPI Link Frequency

Description

This property is a member of HpBios Attributes

Use this option to set the QPI Link frequency to a lower speed. Running at a lower frequency can reduce power consumption, but can also affect system performance. You can only configure this option if two or more CPUs are present and the Power Profile is set to custom.

JSON type:
String containing one of the following supported values:
"Auto" Auto
"MinQpiSpeed" Min QPI Speed

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"IntelQpiLinkEn" : Intel QPI Link Enablement

Description

This property is a member of HpBios Attributes

Use this option to configure the QPI topology to use fewer links between processors, when available. Changing from the default can reduce QPI bandwidth performance in exchange for less power consumption.

JSON type:
String containing one of the following supported values:
"Auto" Auto
"SingleLink" Single Link Operation

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"IntelQpiPowerManagement" : Intel QPI Link Power Management

Description

This property is a member of HpBios Attributes

Use this option to place the Quick Path Interconnect (QPI) links into a low power state when the links are not being used. This lowers power usage with minimal effect on performance. You can only configure this option if two or more CPUs are present and the Power Profile is set to custom.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"IntelTxt" : Intel(R) TXT Support

Description

This property is a member of HpBios Attributes

Use this option to modify Intel TXT support.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"IntelligentProvisioning" : Intelligent Provisioning (F10 Prompt)

Description

This property is a member of HpBios Attributes

Use this option to enable or disable the Intelligent Provisioning functionality. When disabled, you are prevented from entering the Intelligent Provisioning environment by pressing F10 during server boot. You must set this option to enabled to use Intelligent Provisioning functionality.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"InternalSDCardSlot" : Internal SD Card Slot

Description

This property is a member of HpBios Attributes

Use this option to enable or disable the Internal SD Card Slot. When set to disabled, the SD card slot is disabled, regardless of whether an SD Card is installed or not. It will not be visible in the pre-boot environment or under the operating system.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"IoNonPostedPrefetching" : I/O Non-posted Prefetching

Description

This property is a member of HpBios Attributes

Disabling non-posted prefetching for I/O can significantly improve performance for a small set of configurations that require a balanced mix of read/write I/O traffic (for example, configurations that include Infiniband) or multiple x16 devices that utilize max bandwidth of the PCI-e bus. Disabling this feature does, however, have a slight impact on 100% I/O read bandwidth.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"Ipv4Address" : IPv4 Address

Description

This property is a member of HpBios Attributes

Use this option to specify the pre-boot network IPv4 address. Enter a static IP addresses using dotted-decimal notation (for example, 127.0.0.1). If DHCP is used (DHCPv4 option is enabled), this setting is unavailable because the value is supplied automatically.

JSON type:
String from 0 to 15 characters in length.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"Ipv4Gateway" : IPv4 Gateway

Description

This property is a member of HpBios Attributes

Use this option to specify the pre-boot network gateway IPv4 address. Enter a static IP addresses using dotted-decimal notation (for example, 127.0.0.1). If DHCP is used (DHCPv4 option is enabled), this setting is unavailable because the value is supplied automatically.

JSON type:
String from 0 to 15 characters in length.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"Ipv4PrimaryDNS" : IPv4 Primary DNS

Description

This property is a member of HpBios Attributes

Use this option to specify the pre-boot network Primary DNS Server IPv4 address. Enter a static IP addresses using dotted-decimal notation (for example, 127.0.0.1). If DHCP is used (DHCPv4 option is enabled), this setting is unavailable because the value is supplied automatically.

JSON type:
String from 0 to 15 characters in length.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"Ipv4SecondaryDNS" : IPv4 Secondary DNS

Description

This property is a member of HpBios Attributes

Use this option to specify the pre-boot network Secondary DNS Server IPv4 address. Enter a static IP addresses using dotted-decimal notation (for example, 127.0.0.1). If DHCP is used (DHCPv4 option is enabled), this setting is unavailable because the value is supplied automatically.

JSON type:
String from 0 to 15 characters in length.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"Ipv4SubnetMask" : IPv4 Subnet Mask

Description

This property is a member of HpBios Attributes

Use this option to specify the pre-boot network subnet mask. Enter a static IP addresses using dotted-decimal notation (for example, 255.255.255.0). If DHCP is used (DHCPv4 option is enabled), this setting is unavailable because the value is supplied automatically.

JSON type:
String from 0 to 15 characters in length.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"Ipv6Duid" : IPv6 DHCP Unique Identifier

Description

This property is a member of HpBios Attributes

Use this option to control the IPv6 DHCP Unique Identifier (DUID). If configured for Auto, the DUID is set using the server's Universal Unique Identifier (UUID), or using the DUID-LLT method if the server UUID is not available. If configured for DUID-LLT, the DUID is set based on Link-layer Address Plus Time [DUID-LLT] method. You can configure this option only when Boot Mode is set to UEFI.

JSON type:
String containing one of the following supported values:
"Auto" Auto
"DuidLlt" DUID-LLT

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"MaxMemBusFreqMHz" : Maximum Memory Bus Frequency

Description

This property is a member of HpBios Attributes

You can only configure this option if the Power Profile is set to Custom. Use this option to configure the memory system to run memory at a lower maximum speed than that supported by the installed processor and DIMM configuration. Setting this option to Auto configures the system to run memory at the maximum speed supported.

JSON type:
String containing one of the following supported values:
"Auto" Auto
"2133" 2133 MHz
"1867" 1867 MHz
"1600" 1600 MHz
"1333" 1333 MHz

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"MaxPcieSpeed" : Maximum PCI Express Speed

Description

This property is a member of HpBios Attributes

You can only configure this option if the Power Profile is set to Custom. If a PCI Express device does not run properly at its optimal speed, lowering the speed at which the device is running can address this issue. This option enables you to lower the maximum PCI Express speed at which the server allows PCI Express devices to operate. You can also use it to address issues with problematic PCI Express devices. Setting this value to Maximum Supported configures the platform to run at the maximum speed supported by the platform or the PCIe device, whichever is lower.

JSON type:
String containing one of the following supported values:
"MaxSupported" Maximum Supported
"PcieGen1" PCIe Generation 1.0

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"MemFastTraining" : Memory Fast Training

Description

This property is a member of HpBios Attributes

Use this option to configure memory training on server reboots. When enabled, the platform uses the previously saved memory training parameters determined from the last cold boot of the server, which improves the server boot time. When disabled, the platform performs a full-memory training on every server reboot.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"MinProcIdlePkgState" : Minimum Processor Idle Power Package C-State

Description

This property is a member of HpBios Attributes

You can configure this option only if the Power Profile is set to Custom. Use this option to select the lowest idle package power state (C-state) of the processor. The processor automatically transitions into package C-states based on the Core C-states in which cores on the processor have transitioned. The higher the package C-state, the lower the power usage of that idle package state. (Package C6 (retention) is the lowest power idle package state supported by the processor).

JSON type:
String containing one of the following supported values:
"C6Retention" Package C6 (retention) State
"C6NonRetention" Package C6 (non-retention) State
"NoState" No Package State

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"MinProcIdlePower" : Minimum Processor Idle Power Core C-State

Description

This property is a member of HpBios Attributes

You can only configure this option if Power Profile is set to Custom. Use this option to select the lowest idle power state (C-state) of the processor that the operating system uses. The higher the C-state, the lower the power usage of that idle state. (C6 is the lowest power idle state supported by the processor).

JSON type:
String containing one of the following supported values:
"C6" C6 State
"C3" C3 State
"C1E" C1E State
"NoCStates" No C-states

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"MixedPowerSupplyReporting" : Mixed Power Supply Reporting

Description

This property is a member of HpBios Attributes

When enabled, the server logs a message that a mixed power supply configuration is present. When disabled, the server no longer logs messages that a mixed power supply configuration is present.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"NetworkBootRetry" : Network Boot Retry Support

Description

This property is a member of HpBios Attributes

Use this option to disable the Network Boot Retry setting. By default, the System BIOS attempts to boot the Network device (such as a PXE device) up to 20 times before moving to the next IPL device.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"NicBoot1" : Embedded NIC 1 Boot

Description

This property is a member of HpBios Attributes

Use this option to enable network boot (PXE, iSCSI, or FCoE) for the selected NIC. You might need to configure the NIC firmware for the boot option to be active.

JSON type:
String containing one of the following supported values:
"NetworkBoot" Network Boot
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"NicBoot10" : Embedded NIC 10 Boot

Description

This property is a member of HpBios Attributes

Use this option to enable network boot (PXE, iSCSI, or FCoE) for the selected NIC. You might need to configure the NIC firmware for the boot option to be active.

JSON type:
String containing one of the following supported values:
"NetworkBoot" Network Boot
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"NicBoot11" : Embedded NIC 11 Boot

Description

This property is a member of HpBios Attributes

Use this option to enable network boot (PXE, iSCSI, or FCoE) for the selected NIC. You might need to configure the NIC firmware for the boot option to be active.

JSON type:
String containing one of the following supported values:
"NetworkBoot" Network Boot
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"NicBoot12" : Embedded NIC 12 Boot

Description

This property is a member of HpBios Attributes

Use this option to enable network boot (PXE, iSCSI, or FCoE) for the selected NIC. You might need to configure the NIC firmware for the boot option to be active.

JSON type:
String containing one of the following supported values:
"NetworkBoot" Network Boot
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"NicBoot2" : Embedded NIC 2 Boot

Description

This property is a member of HpBios Attributes

Use this option to enable network boot (PXE, iSCSI, or FCoE) for the selected NIC. You might need to configure the NIC firmware for the boot option to be active.

JSON type:
String containing one of the following supported values:
"NetworkBoot" Network Boot
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"NicBoot3" : Embedded NIC 3 Boot

Description

This property is a member of HpBios Attributes

Use this option to enable network boot (PXE, iSCSI, or FCoE) for the selected NIC. You might need to configure the NIC firmware for the boot option to be active.

JSON type:
String containing one of the following supported values:
"NetworkBoot" Network Boot
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"NicBoot4" : Embedded NIC 4 Boot

Description

This property is a member of HpBios Attributes

Use this option to enable network boot (PXE, iSCSI, or FCoE) for the selected NIC. You might need to configure the NIC firmware for the boot option to be active.

JSON type:
String containing one of the following supported values:
"NetworkBoot" Network Boot
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"NicBoot5" : Embedded NIC 5 Boot

Description

This property is a member of HpBios Attributes

Use this option to enable network boot (PXE, iSCSI, or FCoE) for the selected NIC. You might need to configure the NIC firmware for the boot option to be active.

JSON type:
String containing one of the following supported values:
"NetworkBoot" Network Boot
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"NicBoot6" : Embedded NIC 6 Boot

Description

This property is a member of HpBios Attributes

Use this option to enable network boot (PXE, iSCSI, or FCoE) for the selected NIC. You might need to configure the NIC firmware for the boot option to be active.

JSON type:
String containing one of the following supported values:
"NetworkBoot" Network Boot
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"NicBoot7" : Embedded NIC 7 Boot

Description

This property is a member of HpBios Attributes

Use this option to enable network boot (PXE, iSCSI, or FCoE) for the selected NIC. You might need to configure the NIC firmware for the boot option to be active.

JSON type:
String containing one of the following supported values:
"NetworkBoot" Network Boot
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"NicBoot8" : Embedded NIC 8 Boot

Description

This property is a member of HpBios Attributes

Use this option to enable network boot (PXE, iSCSI, or FCoE) for the selected NIC. You might need to configure the NIC firmware for the boot option to be active.

JSON type:
String containing one of the following supported values:
"NetworkBoot" Network Boot
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"NicBoot9" : Embedded NIC 9 Boot

Description

This property is a member of HpBios Attributes

Use this option to enable network boot (PXE, iSCSI, or FCoE) for the selected NIC. You might need to configure the NIC firmware for the boot option to be active.

JSON type:
String containing one of the following supported values:
"NetworkBoot" Network Boot
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"NmiDebugButton" : NMI Debug Button

Description

This property is a member of HpBios Attributes

Use this option to generate an NMI via the NMI button/jumper.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"NodeInterleaving" : Node Interleaving

Description

This property is a member of HpBios Attributes

Use this option to disable the NUMA architecture properties for the system. All operating system platforms support NUMA architectures. In most cases, optimum performance is obtained by disabling the Node Interleaving option. When this option is enabled, memory addresses are interleaved across the memory installed for each processor. Some workloads might experience improved performance when this option is enabled. Node Interleaving cannot be enabled when NVDIMMs are present in the system.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"NumaGroupSizeOpt" : NUMA Group Size Optimization

Description

This property is a member of HpBios Attributes

Use this option to configure how the System ROM reports the size of a NUMA node (number of logical processors), which assists the Operating System in grouping processors for application use (referred to as Kgroups). The default setting of Clustered provides better performance due to the resulting groups being optimized along NUMA boundaries. However, some applications might not be optimized to take advantage of processors spanning multiple groups. In such cases, selecting the Flat option might be necessary in order for those applications to utilize more logical processors.

JSON type:
String containing one of the following supported values:
"Clustered" Clustered
"Flat" Flat

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"NvDimmNBackupPowerPolicy" : NVDIMM-N Backup Power Policy

Description

This property is a member of HpBios Attributes

This option controls whether the system will wait during system boot for batteries to charge if sufficient battery backup power for the installed NVDIMMs of type NVDIMM-N is not available. If this option is configured for 'Continue Boot without Backup Power', the server will boot even if sufficient battery backup power is not installed. In this case, if sufficient battery backup power is not enabled, the installed NVDIMMs of type NVDIMM-N will NOT be used by the operating system as persistent storage or as system memory.

JSON type:
String containing one of the following supported values:
"WaitForBackupPower" Wait for Backup Power on Boot
"BootWithoutBackupPower" Continue Boot without Backup Power

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"NvDimmNForcedRecovery" : NVDIMM-N Forced Data Recovery

Description

This property is a member of HpBios Attributes

When this option is enabled, all NVDIMM-N devices which had been mapped out of the system (and thus not available to the operating system) due to uncorrectable errors will be mapped back in on the next boot. This option only takes effect on the next reboot. If an NVDIMM-N experiences any additional uncorrectable errors, it will be mapped out again. This option can be utilized to assist in recovery of data on an NVDIMM-N that had experienced an error but may be functional again.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"NvDimmNIntegrityChecking" : NVDIMM-N Data Integrity Checking

Description

This property is a member of HpBios Attributes

When this option is enabled, the NVDIMM-N will be checked during system boot to determine the integrity of the data stored on the NVDIMM-N. If any data cannot be read properly, the NVDIMM-N will be mapped out (not usable by the operating system).If this option is disabled, an NVDIMM-N which has issues with the ability to read data or which has bad data may result in the system getting uncorrectable errors that result in machine checks or system resets. Enable this option to ensure any NVDIMM-Ns which are made visible to the operating system will operate appropriately. Enabling this option will increase system boot time. Each installed NVDIMM-N will result in an increased boot time of several seconds.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"NvDimmNMemFunctionality" : NVDIMM-N Memory Functionality

Description

This property is a member of HpBios Attributes

This option controls whether NVDIMM-N functionality (including backing up the contents of the memory to flash on power down/reset) is enabled. If this option is configured for Disabled, then the NVDIMMs of type NVDIMM-N in the system will NOT be used by the operating system as persistent storage and will NOT be used by the operating system as system memory.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"NvDimmNMemInterleaving" : NVDIMM-N Memory Interleaving

Description

This property is a member of HpBios Attributes

This option controls whether the NVDIMMs of type NVDIMM-N installed on a particular processor will be interleaved with each other in the memory map. This option does NOT impact the interleaving of standard DIMMs, and interleaving is never enabled across NVDIMMs of type NVDIMM-N and standard DIMMs. NVDIMMs of type NVDIMM-N installed on different processors are never interleaved together. If this setting is changed, then all installed NVDIMMs of type NVDIMM-N must be sanitized.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"NvDimmNSanitizePolicy" : NVDIMM-N Sanitize/Erase on Next Reboot Policy

Description

This property is a member of HpBios Attributes

This option is used to Sanitize/Erase all user data and error status data saved in the selected NVDIMMs of type NVDIMM-N. Selected NVDIMMs of type NVDIMM-N will be sanitized/erased on the next reboot of the system. This process is required BEFORE the NVDIMM-N Memory Interleaving option can be modified. An NVDIMM-N must be sanitized/erased when it is initially installed in the system or installed in a different DIMM slot on the system. In addition, an NVDIMM-N can be recovered to normal operation if it has received an Uncorrectable Memory Error, a Backup Error, a Restore Error, or an Arming Error (if the NVDIMM hardware is functional). Note that the largest group of NVDIMMs of type NVDIMM-N selected will be sanitized/erased. For instance, if 'Sanitize/Erase all NVDIMM-N on Processor 1' is Enabled and 'Sanitize/Erase Processor 1 DIMM 8' is Disabled, all NVDIMMs of type NVDIMM-N on Processor 1 will be sanitized/erased including Processor 1 DIMM 8. There are 3 policies which control the action of the system after NVDIMMs of type NVDIMM-N are sanitized/erased. The options are to power off the system after sanitizing/erasing NVDIMMs, to allow the system to boot to the operating system after sanitizing/erasing NVDIMMs, or to boot to the System Utilities after sanitizing/erasing NVDIMMs.

JSON type:
String containing one of the following supported values:
"Disabled" Disabled
"SanitizeAndRebootSystem" Sanitize/Erase and Boot to Operating System
"SanitizeAndShutdownSystem" Sanitize/Erase and Power System Off
"SanitizeAndBootToFirmwareUI" Sanitize/Erase and Boot to System Utilities

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"OldAdminPassword" : Enter previous Admin Password

Description

This property is a member of HpBios Attributes

In order to set a new Admin Password, the previous Admin Password must be specified.

JSON type:
Password

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"OldPowerOnPassword" : Enter previous Power On Password

Description

This property is a member of HpBios Attributes

In order to set a new Power On Password, the previous Power On Password must be specified.

JSON type:
Password

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"PciBusPadding" : PCI Bus Padding

Description

This property is a member of HpBios Attributes

Use this option to disable the default PCI Bus setting where each expansion slot is provided with an extra PCI Bus number. By default, the System BIOS pads one PCI bus per expansion slot so that expansion cards with PCI-PCI bridges do not effect current bus numbering schemes. Disabling this option works around issues with certain expansion cards. It is recommended that you do not disable this option unless a specific issue is encountered.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"PciSlot1Enable" : PCIe Slot 1

Description

This property is a member of HpBios Attributes

Select this option to enable or disable PCI devices.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"PciSlot2Enable" : PCIe Slot 2

Description

This property is a member of HpBios Attributes

Select this option to enable or disable PCI devices.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"PciSlot3Enable" : PCIe Slot 3

Description

This property is a member of HpBios Attributes

Select this option to enable or disable PCI devices.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"PciSlot4Enable" : PCIe Slot 4

Description

This property is a member of HpBios Attributes

Select this option to enable or disable PCI devices.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"PciSlot5Enable" : PCIe Slot 5

Description

This property is a member of HpBios Attributes

Select this option to enable or disable PCI devices.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"PciSlot6Enable" : PCIe Slot 6

Description

This property is a member of HpBios Attributes

Select this option to enable or disable PCI devices.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"PcieExpressEcrcSupport" : PCI Express ECRC Support

Description

This property is a member of HpBios Attributes

Use this option to control the PCI Express End-to-End CRC (ECRC) policy for all installed PCIe Devices. When set to enabled, a PCI Express device that supports this option can take advantage of end-to-end CRC checking to increase the reliability of data transfers.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"PostF1Prompt" : POST F1 Prompt

Description

This property is a member of HpBios Attributes

Use this option to configure the system to display the F1 key in the server POST screen. If an error is encountered, you can press the F1 key to continue with the server power-up sequence. Select one of the following options: Delayed 20 Seconds - If an error occurs, the system pauses for 20 seconds at the F1 prompt and continues to boot the OS. Delayed 2 Seconds - If an error occurs, the system pauses for 2 seconds at the F1 prompt and continues to boot the OS. Disabled - If an error occurs, the system bypasses the F1 prompt and continues to boot the OS. Note: For critical errors, the system pauses for 20 seconds at the F1 prompt, regardless of how this option is configured.

JSON type:
String containing one of the following supported values:
"Delayed20Sec" Delayed 20 seconds
"Delayed2Sec" Delayed 2 seconds
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"PowerButton" : Power Button Mode

Description

This property is a member of HpBios Attributes

Disabling this option disables the momentary power button functionality. This option does not affect the four-second power button override or the remote power control functionality.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"PowerOnDelay" : Power-On Delay

Description

This property is a member of HpBios Attributes

Use this option to delay the server from turning on for a specified time. Pressing the power button (using the Virtual Power Button), or Wake-ON LAN events, and RTC Wake-up events override the delay and immediately turn on the server. This enables staggering when servers power-up after a power loss to prevent power usage spikes.

JSON type:
String containing one of the following supported values:
"None" No Delay
"Random" Random Delay
"15Sec" 15 Second Delay
"30Sec" 30 Second Delay
"45Sec" 45 Second Delay
"60Sec" 60 Second Delay

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"PowerOnLogo" : Power-On Logo

Description

This property is a member of HpBios Attributes

Use this option to disable the display of the logo during system boot. This option does not affect system boot times.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"PowerOnPassword" : Set Power On Password

Description

This property is a member of HpBios Attributes

When the server powers on, a prompt is displayed to enter a password before continuing the boot process. In the event of an ASR reboot, the Power-On Password is bypassed and the server boots normally.

JSON type:
Password

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"PowerProfile" : Power Profile

Description

This property is a member of HpBios Attributes

- Balanced Power and Performance: Provides the optimum settings to maximize power savings with minimal impact to performance for most operating systems and applications. - Minimum Power Usage: Enables power reduction mechanisms that can negatively affect performance. This mode guarantees a lower maximum power usage by the system. - Maximum Performance: Disables all power management options that can negatively affect performance.

JSON type:
String containing one of the following supported values:
"BalancedPowerPerf" Balanced Power and Performance
"MinPower" Minimum Power Usage
"MaxPerf" Maximum Performance
"Custom" Custom

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"PowerRegulator" : Power Regulator

Description

This property is a member of HpBios Attributes

You can only configure this option if the Power Profile is set to Custom. Use this option to configure the following Power Regulator support: - Dynamic Power Savings Mode: Automatically varies processor speed and power usage based on processor utilization. Allows for the reduction of overall power consumption with little or no impact on performance. Does not require OS support. - Static Low Power Mode: Reduces processor speed and power usage. Guarantees a lower maximum power usage for the system. Performance impacts are greater for environments with higher processor utilization. - Static High Performance Mode: Processors run in their maximum power/performance state at all times regardless of the OS power management policy. - OS Control Mode: Processors run in their maximum power/performance state at all times unless the OS enables a power management policy.

JSON type:
String containing one of the following supported values:
"DynamicPowerSavings" Dynamic Power Savings Mode
"StaticLowPower" Static Low Power Mode
"StaticHighPerf" Static High Performance Mode
"OsControl" OS Control Mode

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"PreBootNetwork" : Pre-Boot Network Interface

Description

This property is a member of HpBios Attributes

Use this option to select the network interface used for pre-boot network connections. If the selected NIC has more than one port, only the first port with a network connection is used. When the selection is Auto, the system uses the first available port with a network connection.

JSON type:
String containing one of the following supported values:
"Auto" Auto
"EmbNic" Embedded NIC
"FlexLom1" Embedded FlexibleLOM 1
"PciSlot1" PCIe Slot 1
"PciSlot2" PCIe Slot 2
"PciSlot3" PCIe Slot 3
"PciSlot4" PCIe Slot 4
"PciSlot5" PCIe Slot 5
"PciSlot6" PCIe Slot 6

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"ProcAes" : Processor AES-NI Support

Description

This property is a member of HpBios Attributes

Use this option to enable or disable the Advanced Encryption Standard Instruction Set (AES-NI) in the processor.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"ProcCoreDisable" : Processor Core Disable

Description

This property is a member of HpBios Attributes

Use this option to disable processor cores using Intel's Core Multi-Processing (CMP) Technology. This option disables a specific number of the cores on each physical processor, which can reduce processor power usage and can improve performance for some applications, such as those that benefit from higher performance cores rather than more processing cores. This option also addresses issues with software that is licensed on a per-core basis. Enter a value equal to the number of enabled cores per socket.

JSON type:
Integer from 0 to 24.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"ProcHyperthreading" : Intel(R) Hyperthreading

Description

This property is a member of HpBios Attributes

Use this option to enable or disable Intel Hyperthreading. When enabled, each physical processor core operates as two logical processor cores. When disabled, each physical processor core operates as only one logical processor core. Enabling this option can improve overall performance for applications that benefit from a higher processor core count.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"ProcNoExecute" : No-Execute Protection

Description

This property is a member of HpBios Attributes

Use this option to protect your system against malicious code and viruses. Memory is marked as non-executable unless the location contains executable code. Some viruses attempt to insert and execute code from non-executable memory locations. Attacks are intercepted and an exception is generated. Your operating system must support this option. Certain operating systems (including Windows 2012 and Windows 2012 R2) require this option to be enabled and override this setting. See your operating system documentation for more details.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"ProcTurbo" : Intel(R) Turbo Boost Technology

Description

This property is a member of HpBios Attributes

Turbo Boost Technology enables the processor to transition to a higher frequency than the processor's rated speed if the processor has available power and is within temperature specifications. Disabling this option reduces power usage and also reduces the system's maximum achievable performance under some workloads.

JSON type:
String containing one of the following supported values:
"Disabled" Disabled
"Enabled" Enabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"ProcVirtualization" : Virtualization Technology

Description

This property is a member of HpBios Attributes

When enabled, a hypervisor or operating system supporting this option can use hardware capabilities provided by Intel's Virtualization Technology. Some hypervisors require that you enable Virtualization Technology. You can leave this set to enabled even if you are not using a hypervisor or an operating system that uses this option.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"ProcX2Apic" : Processor x2APIC Support

Description

This property is a member of HpBios Attributes

x2APIC support enables operating systems to run more efficiently on high core count configurations. It also optimized interrupt distribution in virtualized environments. In most cases, set this option to enabled. This configures the operating system to optionally enable x2APIC support when it loads. Some older hypervisors and operating systems might have issues with optional x2APIC support, in which case disabling x2APIC might be necessary to address those issues. Additionally, some hypervisors and operating systems will not use x2APIC unless this option is set to Force Enabled prior to booting. The Force Enabled option also causes the Intel(R) VT-d setting to be set to enabled.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"ForceEnabled" Force Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"ProductId" : Product ID

Description

This property is a member of HpBios Attributes

Use this option to set the system product ID. This value must always match the product ID sticker located on the chassis.

JSON type:
String from 0 to 16 characters in length.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"QpiBandwidthOpt" : QPI Bandwidth Optimization (RTID)

Description

This property is a member of HpBios Attributes

The QPI link between two processors provides the best performance for most applications. The Balanced option provides the best performance for most applications and benchmarks. The optimized for I/O option can increase bandwidth from I/O devices, such as GPUs that rely on direct access to system memory. This option is only configurable if two or more CPUs are present.

JSON type:
String containing one of the following supported values:
"Balanced" Balanced
"OptimizedForIo" Optimized for I/O (Alternate RTID)

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"QpiHomeSnoopOpt" : QPI Home Snoop Optimization

Description

This property is a member of HpBios Attributes

This option allows the disabling of the Directory and Opportunistic Snoop Broadcast (OSB) functionality that is available when the QPI snoop mode is set to Home Snoop. Directory and OSB provides better memory latency and increased bandwidth and is recommended for the vast majority of workloads that benefit from Home Snoop.

JSON type:
String containing one of the following supported values:
"DirectoryOsbEnabled" Directory + OSB Enabled
"DirectoryOsbDisabled" Directory + OSB Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"QpiSnoopConfig" : QPI Snoop Configuration

Description

This property is a member of HpBios Attributes

Use this option to select the snoop mode used by the processor and QPI bus. Changing this option can have an impact on memory performance. The Home Snoop option provides high-memory bandwidth in an average NUMA environment. The Cluster on Die option can provide increased memory bandwidth in highly optimized NUMA workloads. The Early Snoop option can decrease memory latency, but can also result in lower overall bandwidth as compared to the other modes.

JSON type:
String containing one of the following supported values:
"Standard" Home Snoop
"EarlySnoop" Early Snoop
"ClusterOnDie" Cluster on Die

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"RedundantPowerSupply" : Redundant Power Supply Mode

Description

This property is a member of HpBios Attributes

Use this option to configure how the system handles redundant power supply configurations. Balanced Mode shares the power delivery equally between all installed power supplies. All High Efficiency Mode options provide the most power efficient operation with redundant power supplies by keeping half of the power supplies in standby mode at lower power usage levels. The High Efficiency Mode options enable the system to select which power supply to place in standby. Auto enables the system to select between the odd or even power supply based on a semi-random distribution within a group of systems.

JSON type:
String containing one of the following supported values:
"BalancedMode" Balanced Mode
"HighEfficiencyAuto" High Efficiency Mode (Auto)
"HighEfficiencyOddStandby" High Efficiency Mode (Odd Supply Standby)
"HighEfficiencyEvenStandby" High Efficiency Mode (Even Supply Standby)

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"RemovableFlashBootSeq" : Removable Flash Media Boot Sequence

Description

This property is a member of HpBios Attributes

Use this option to select which USB or SD Card devices you want to search for first when enumerating boot devices. You can select whether the system boots to external USB drive keys, internal USB drive keys, or the internal SD card slot. This option does not override the device boot order in the Standard Boot Order (IPL) option. You can only configure this option when Boot Mode is set to Legacy BIOS.

JSON type:
String containing one of the following supported values:
"InternalSdCardFirst" Internal SD Card First
"InternalKeysFirst" Internal DriveKeys First
"ExternalKeysFirst" External DriveKeys First

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"RestoreDefaults" : Restore Default System Settings

Description

This property is a member of HpBios Attributes

Use this option to reset all configuration settings to their default values. Changes that have been made might be lost. You need to reboot the system for changes to take effect.

JSON type:
String containing one of the following supported values:
"No" No, cancel the restore procedure.
"Yes" Yes, restore the default settings.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"RestoreManufacturingDefaults" : Restore Default Manufacturing Settings

Description

This property is a member of HpBios Attributes

Use this option to reset all configuration settings to their default manufacturing values. Changes that have been made might be lost. If Secure Boot is enabled, related security settings might be lost. You need to reboot the system for changes to take effect.

JSON type:
String containing one of the following supported values:
"No" No, cancel restore procedure.
"Yes" Yes, restore the default settings.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"RomSelection" : ROM Selection

Description

This property is a member of HpBios Attributes

Use this option to revert the server to a previous BIOS ROM image. The backup image is the BIOS ROM image that was used prior to the last flash event.

JSON type:
String containing one of the following supported values:
"CurrentRom" Use Current ROM
"BackupRom" Switch to Backup ROM

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"SanitizeAllNvDimmN" : Sanitize/Erase all NVDIMM-N in the System

Description

This property is a member of HpBios Attributes

When Enabled, all user data in ALL NVDIMMs of type NVDIMM-N in the system will be erased on the next reboot.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"SanitizeProc1Dimm1" : Sanitize/Erase Processor 1 DIMM 1

Description

This property is a member of HpBios Attributes

When Enabled, all user data in the selected NVDIMM-N will be erased on the next reboot.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"SanitizeProc1Dimm10" : Sanitize/Erase Processor 1 DIMM 10

Description

This property is a member of HpBios Attributes

When Enabled, all user data in the selected NVDIMM-N will be erased on the next reboot.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"SanitizeProc1Dimm11" : Sanitize/Erase Processor 1 DIMM 11

Description

This property is a member of HpBios Attributes

When Enabled, all user data in the selected NVDIMM-N will be erased on the next reboot.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"SanitizeProc1Dimm12" : Sanitize/Erase Processor 1 DIMM 12

Description

This property is a member of HpBios Attributes

When Enabled, all user data in the selected NVDIMM-N will be erased on the next reboot.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"SanitizeProc1Dimm2" : Sanitize/Erase Processor 1 DIMM 2

Description

This property is a member of HpBios Attributes

When Enabled, all user data in the selected NVDIMM-N will be erased on the next reboot.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"SanitizeProc1Dimm3" : Sanitize/Erase Processor 1 DIMM 3

Description

This property is a member of HpBios Attributes

When Enabled, all user data in the selected NVDIMM-N will be erased on the next reboot.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"SanitizeProc1Dimm4" : Sanitize/Erase Processor 1 DIMM 4

Description

This property is a member of HpBios Attributes

When Enabled, all user data in the selected NVDIMM-N will be erased on the next reboot.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"SanitizeProc1Dimm5" : Sanitize/Erase Processor 1 DIMM 5

Description

This property is a member of HpBios Attributes

When Enabled, all user data in the selected NVDIMM-N will be erased on the next reboot.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"SanitizeProc1Dimm6" : Sanitize/Erase Processor 1 DIMM 6

Description

This property is a member of HpBios Attributes

When Enabled, all user data in the selected NVDIMM-N will be erased on the next reboot.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"SanitizeProc1Dimm7" : Sanitize/Erase Processor 1 DIMM 7

Description

This property is a member of HpBios Attributes

When Enabled, all user data in the selected NVDIMM-N will be erased on the next reboot.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"SanitizeProc1Dimm8" : Sanitize/Erase Processor 1 DIMM 8

Description

This property is a member of HpBios Attributes

When Enabled, all user data in the selected NVDIMM-N will be erased on the next reboot.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"SanitizeProc1Dimm9" : Sanitize/Erase Processor 1 DIMM 9

Description

This property is a member of HpBios Attributes

When Enabled, all user data in the selected NVDIMM-N will be erased on the next reboot.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"SanitizeProc1NvDimmN" : Sanitize/Erase all NVDIMM-N on Processor 1

Description

This property is a member of HpBios Attributes

When Enabled, all user data in ALL NVDIMMs of type NVDIMM-N installed on the selected processor will be erased on the next reboot.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"SanitizeProc2Dimm1" : Sanitize/Erase Processor 2 DIMM 1

Description

This property is a member of HpBios Attributes

When Enabled, all user data in the selected NVDIMM-N will be erased on the next reboot.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"SanitizeProc2Dimm10" : Sanitize/Erase Processor 2 DIMM 10

Description

This property is a member of HpBios Attributes

When Enabled, all user data in the selected NVDIMM-N will be erased on the next reboot.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"SanitizeProc2Dimm11" : Sanitize/Erase Processor 2 DIMM 11

Description

This property is a member of HpBios Attributes

When Enabled, all user data in the selected NVDIMM-N will be erased on the next reboot.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"SanitizeProc2Dimm12" : Sanitize/Erase Processor 2 DIMM 12

Description

This property is a member of HpBios Attributes

When Enabled, all user data in the selected NVDIMM-N will be erased on the next reboot.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"SanitizeProc2Dimm2" : Sanitize/Erase Processor 2 DIMM 2

Description

This property is a member of HpBios Attributes

When Enabled, all user data in the selected NVDIMM-N will be erased on the next reboot.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"SanitizeProc2Dimm3" : Sanitize/Erase Processor 2 DIMM 3

Description

This property is a member of HpBios Attributes

When Enabled, all user data in the selected NVDIMM-N will be erased on the next reboot.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"SanitizeProc2Dimm4" : Sanitize/Erase Processor 2 DIMM 4

Description

This property is a member of HpBios Attributes

When Enabled, all user data in the selected NVDIMM-N will be erased on the next reboot.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"SanitizeProc2Dimm5" : Sanitize/Erase Processor 2 DIMM 5

Description

This property is a member of HpBios Attributes

When Enabled, all user data in the selected NVDIMM-N will be erased on the next reboot.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"SanitizeProc2Dimm6" : Sanitize/Erase Processor 2 DIMM 6

Description

This property is a member of HpBios Attributes

When Enabled, all user data in the selected NVDIMM-N will be erased on the next reboot.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"SanitizeProc2Dimm7" : Sanitize/Erase Processor 2 DIMM 7

Description

This property is a member of HpBios Attributes

When Enabled, all user data in the selected NVDIMM-N will be erased on the next reboot.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"SanitizeProc2Dimm8" : Sanitize/Erase Processor 2 DIMM 8

Description

This property is a member of HpBios Attributes

When Enabled, all user data in the selected NVDIMM-N will be erased on the next reboot.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"SanitizeProc2Dimm9" : Sanitize/Erase Processor 2 DIMM 9

Description

This property is a member of HpBios Attributes

When Enabled, all user data in the selected NVDIMM-N will be erased on the next reboot.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"SanitizeProc2NvDimmN" : Sanitize/Erase all NVDIMM-N on Processor 2

Description

This property is a member of HpBios Attributes

When Enabled, all user data in ALL NVDIMMs of type NVDIMM-N installed on the selected processor will be erased on the next reboot.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"SataSecureErase" : SATA Secure Erase

Description

This property is a member of HpBios Attributes

Use this option to control whether Secure Erase functionality is supported. When enabled, the Security Freeze Lock command is not sent to supported SATA hard drives, enabling Secure erase to function (the Secure Erase command is supported). This option is only supported when the SATA controller is in AHCI mode. Secure Erase only operates with hard drives that support the Secure Erase command.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"SaveUserDefaults" : Save User Defaults

Description

This property is a member of HpBios Attributes

Select this option to save the current settings as the system defaults.

JSON type:
String containing one of the following supported values:
"No" No, Cancel
"Yes" Yes, Save

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"SecureBootStatus" : Secure Boot Status

Description

This property is a member of HpBios Attributes

The current state of Secure Boot configuration.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"SerialConsoleBaudRate" : BIOS Serial Console Baud Rate

Description

This property is a member of HpBios Attributes

This is the transfer rate at which data is transmitted through the serial port.

JSON type:
String containing one of the following supported values:
"9600" 9600
"19200" 19200
"38400" 38400
"57600" 57600
"115200" 115200

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"SerialConsoleEmulation" : BIOS Serial Console Emulation Mode

Description

This property is a member of HpBios Attributes

Use this option to select the emulation mode type. The option you select depends on the emulation you want to use in your serial terminal program (such as Hyperterminal or Putty). The BIOS emulation mode must match the mode you select in your terminal program.

JSON type:
String containing one of the following supported values:
"Vt100" VT100
"Ansi" ANSI
"Vt100Plus" VT100+

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"SerialConsolePort" : BIOS Serial Console Port

Description

This property is a member of HpBios Attributes

Use this option to re-direct video and keystrokes through the serial port to OS boot. This option can interfere with non-terminal devices attached to the serial port. In such cases, set this option to Disabled. This option is only supported in English language mode when running in the UEFI pre-boot System Utilities.

JSON type:
String containing one of the following supported values:
"Auto" Auto
"Disabled" Disabled
"Physical" Physical Serial Port
"Virtual" Virtual Serial Port

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"SerialNumber" : Serial Number

Description

This property is a member of HpBios Attributes

Use this option to set the system serial number. This value must always match the serial number sticker located on the chassis.

JSON type:
String from 0 to 16 characters in length.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"ServerAssetTag" : Server Asset Tag

Description

This property is a member of HpBios Attributes

Select this option to modify the Server Asset Tag text line.

JSON type:
String from 0 to 32 characters in length.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"ServerName" : Server Name

Description

This property is a member of HpBios Attributes

Select this option to modify the server name text line.

JSON type:
String from 0 to 28 characters in length.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"ServerOtherInfo" : Server Other Information

Description

This property is a member of HpBios Attributes

Use this option to modify the Other Server text line.

JSON type:
String from 0 to 28 characters in length.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"ServerPrimaryOs" : Server Primary OS

Description

This property is a member of HpBios Attributes

Use this option to modify the Server Primary OS text line.

JSON type:
String from 0 to 42 characters in length.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"ServiceEmail" : Service Contact E-mail Address

Description

This property is a member of HpBios Attributes

Enter the server service contact e-mail address.

JSON type:
String from 0 to 28 characters in length.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"ServiceName" : Service Contact Name

Description

This property is a member of HpBios Attributes

Enter the server service contact name text.

JSON type:
String from 0 to 28 characters in length.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"ServiceOtherInfo" : Service Contact Other Information

Description

This property is a member of HpBios Attributes

Enter the other server service contact information text.

JSON type:
String from 0 to 28 characters in length.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"ServicePhone" : Service Contact Phone Number

Description

This property is a member of HpBios Attributes

Enter the server service contact phone number text.

JSON type:
String from 0 to 28 characters in length.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"Slot1NicBoot1" : Slot 1 NIC Port 1 Boot

Description

This property is a member of HpBios Attributes

Use this option to enable/disable UEFI network boot for the selected NIC card.This option applies only for PXE Boot and iSCSI Software Initiator boot attempts in UEFI Boot Mode.

JSON type:
String containing one of the following supported values:
"NetworkBoot" Network Boot
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"Slot1NicBoot2" : Slot 1 NIC Port 2 Boot

Description

This property is a member of HpBios Attributes

Use this option to enable/disable UEFI network boot for the selected NIC card.This option applies only for PXE Boot and iSCSI Software Initiator boot attempts in UEFI Boot Mode.

JSON type:
String containing one of the following supported values:
"NetworkBoot" Network Boot
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"Slot1NicBoot3" : Slot 1 NIC Port 3 Boot

Description

This property is a member of HpBios Attributes

Use this option to enable/disable UEFI network boot for the selected NIC card.This option applies only for PXE Boot and iSCSI Software Initiator boot attempts in UEFI Boot Mode.

JSON type:
String containing one of the following supported values:
"NetworkBoot" Network Boot
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"Slot1NicBoot4" : Slot 1 NIC Port 4 Boot

Description

This property is a member of HpBios Attributes

Use this option to enable/disable UEFI network boot for the selected NIC card.This option applies only for PXE Boot and iSCSI Software Initiator boot attempts in UEFI Boot Mode.

JSON type:
String containing one of the following supported values:
"NetworkBoot" Network Boot
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"Slot1NicBoot5" : Slot 1 NIC Port 5 Boot

Description

This property is a member of HpBios Attributes

Use this option to enable/disable UEFI network boot for the selected NIC card.This option applies only for PXE Boot and iSCSI Software Initiator boot attempts in UEFI Boot Mode.

JSON type:
String containing one of the following supported values:
"NetworkBoot" Network Boot
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"Slot1NicBoot6" : Slot 1 NIC Port 6 Boot

Description

This property is a member of HpBios Attributes

Use this option to enable/disable UEFI network boot for the selected NIC card.This option applies only for PXE Boot and iSCSI Software Initiator boot attempts in UEFI Boot Mode.

JSON type:
String containing one of the following supported values:
"NetworkBoot" Network Boot
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"Slot1NicBoot7" : Slot 1 NIC Port 7 Boot

Description

This property is a member of HpBios Attributes

Use this option to enable/disable UEFI network boot for the selected NIC card.This option applies only for PXE Boot and iSCSI Software Initiator boot attempts in UEFI Boot Mode.

JSON type:
String containing one of the following supported values:
"NetworkBoot" Network Boot
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"Slot1NicBoot8" : Slot 1 NIC Port 8 Boot

Description

This property is a member of HpBios Attributes

Use this option to enable/disable UEFI network boot for the selected NIC card.This option applies only for PXE Boot and iSCSI Software Initiator boot attempts in UEFI Boot Mode.

JSON type:
String containing one of the following supported values:
"NetworkBoot" Network Boot
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"Slot1StorageBoot" : PCIe Slot 1

Description

This property is a member of HpBios Attributes

When Boot All Targets is selected, the UEFI BIOS will allow all valid boot targets attached to the storage controller to be made available in the UEFI Boot Order List. If Boot No Targets is selected, no boot targets from this storage controller will be made available in the UEFI Boot Order.If Boot Limit to 3 Targets is selected, 3 boot targets attached to the storage controller will be made available in the UEFI Boot Order.

JSON type:
String containing one of the following supported values:
"AllTargets" Boot All Targets
"ThreeTargets" Boot Limit to 3 Targets
"NoTargets" Boot No Targets

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"Slot2NicBoot1" : Slot 2 NIC Port 1 Boot

Description

This property is a member of HpBios Attributes

Use this option to enable/disable UEFI network boot for the selected NIC card.This option applies only for PXE Boot and iSCSI Software Initiator boot attempts in UEFI Boot Mode.

JSON type:
String containing one of the following supported values:
"NetworkBoot" Network Boot
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"Slot2NicBoot2" : Slot 2 NIC Port 2 Boot

Description

This property is a member of HpBios Attributes

Use this option to enable/disable UEFI network boot for the selected NIC card.This option applies only for PXE Boot and iSCSI Software Initiator boot attempts in UEFI Boot Mode.

JSON type:
String containing one of the following supported values:
"NetworkBoot" Network Boot
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"Slot2NicBoot3" : Slot 2 NIC Port 3 Boot

Description

This property is a member of HpBios Attributes

Use this option to enable/disable UEFI network boot for the selected NIC card.This option applies only for PXE Boot and iSCSI Software Initiator boot attempts in UEFI Boot Mode.

JSON type:
String containing one of the following supported values:
"NetworkBoot" Network Boot
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"Slot2NicBoot4" : Slot 2 NIC Port 4 Boot

Description

This property is a member of HpBios Attributes

Use this option to enable/disable UEFI network boot for the selected NIC card.This option applies only for PXE Boot and iSCSI Software Initiator boot attempts in UEFI Boot Mode.

JSON type:
String containing one of the following supported values:
"NetworkBoot" Network Boot
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"Slot2NicBoot5" : Slot 2 NIC Port 5 Boot

Description

This property is a member of HpBios Attributes

Use this option to enable/disable UEFI network boot for the selected NIC card.This option applies only for PXE Boot and iSCSI Software Initiator boot attempts in UEFI Boot Mode.

JSON type:
String containing one of the following supported values:
"NetworkBoot" Network Boot
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"Slot2NicBoot6" : Slot 2 NIC Port 6 Boot

Description

This property is a member of HpBios Attributes

Use this option to enable/disable UEFI network boot for the selected NIC card.This option applies only for PXE Boot and iSCSI Software Initiator boot attempts in UEFI Boot Mode.

JSON type:
String containing one of the following supported values:
"NetworkBoot" Network Boot
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"Slot2NicBoot7" : Slot 2 NIC Port 7 Boot

Description

This property is a member of HpBios Attributes

Use this option to enable/disable UEFI network boot for the selected NIC card.This option applies only for PXE Boot and iSCSI Software Initiator boot attempts in UEFI Boot Mode.

JSON type:
String containing one of the following supported values:
"NetworkBoot" Network Boot
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"Slot2NicBoot8" : Slot 2 NIC Port 8 Boot

Description

This property is a member of HpBios Attributes

Use this option to enable/disable UEFI network boot for the selected NIC card.This option applies only for PXE Boot and iSCSI Software Initiator boot attempts in UEFI Boot Mode.

JSON type:
String containing one of the following supported values:
"NetworkBoot" Network Boot
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"Slot2StorageBoot" : PCIe Slot 2

Description

This property is a member of HpBios Attributes

When Boot All Targets is selected, the UEFI BIOS will allow all valid boot targets attached to the storage controller to be made available in the UEFI Boot Order List. If Boot No Targets is selected, no boot targets from this storage controller will be made available in the UEFI Boot Order.If Boot Limit to 3 Targets is selected, 3 boot targets attached to the storage controller will be made available in the UEFI Boot Order.

JSON type:
String containing one of the following supported values:
"AllTargets" Boot All Targets
"ThreeTargets" Boot Limit to 3 Targets
"NoTargets" Boot No Targets

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"Slot3NicBoot1" : Slot 3 NIC Port 1 Boot

Description

This property is a member of HpBios Attributes

Use this option to enable/disable UEFI network boot for the selected NIC card.This option applies only for PXE Boot and iSCSI Software Initiator boot attempts in UEFI Boot Mode.

JSON type:
String containing one of the following supported values:
"NetworkBoot" Network Boot
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"Slot3NicBoot2" : Slot 3 NIC Port 2 Boot

Description

This property is a member of HpBios Attributes

Use this option to enable/disable UEFI network boot for the selected NIC card.This option applies only for PXE Boot and iSCSI Software Initiator boot attempts in UEFI Boot Mode.

JSON type:
String containing one of the following supported values:
"NetworkBoot" Network Boot
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"Slot3NicBoot3" : Slot 3 NIC Port 3 Boot

Description

This property is a member of HpBios Attributes

Use this option to enable/disable UEFI network boot for the selected NIC card.This option applies only for PXE Boot and iSCSI Software Initiator boot attempts in UEFI Boot Mode.

JSON type:
String containing one of the following supported values:
"NetworkBoot" Network Boot
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"Slot3NicBoot4" : Slot 3 NIC Port 4 Boot

Description

This property is a member of HpBios Attributes

Use this option to enable/disable UEFI network boot for the selected NIC card.This option applies only for PXE Boot and iSCSI Software Initiator boot attempts in UEFI Boot Mode.

JSON type:
String containing one of the following supported values:
"NetworkBoot" Network Boot
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"Slot3NicBoot5" : Slot 3 NIC Port 5 Boot

Description

This property is a member of HpBios Attributes

Use this option to enable/disable UEFI network boot for the selected NIC card.This option applies only for PXE Boot and iSCSI Software Initiator boot attempts in UEFI Boot Mode.

JSON type:
String containing one of the following supported values:
"NetworkBoot" Network Boot
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"Slot3NicBoot6" : Slot 3 NIC Port 6 Boot

Description

This property is a member of HpBios Attributes

Use this option to enable/disable UEFI network boot for the selected NIC card.This option applies only for PXE Boot and iSCSI Software Initiator boot attempts in UEFI Boot Mode.

JSON type:
String containing one of the following supported values:
"NetworkBoot" Network Boot
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"Slot3NicBoot7" : Slot 3 NIC Port 7 Boot

Description

This property is a member of HpBios Attributes

Use this option to enable/disable UEFI network boot for the selected NIC card.This option applies only for PXE Boot and iSCSI Software Initiator boot attempts in UEFI Boot Mode.

JSON type:
String containing one of the following supported values:
"NetworkBoot" Network Boot
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"Slot3NicBoot8" : Slot 3 NIC Port 8 Boot

Description

This property is a member of HpBios Attributes

Use this option to enable/disable UEFI network boot for the selected NIC card.This option applies only for PXE Boot and iSCSI Software Initiator boot attempts in UEFI Boot Mode.

JSON type:
String containing one of the following supported values:
"NetworkBoot" Network Boot
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"Slot3StorageBoot" : PCIe Slot 3

Description

This property is a member of HpBios Attributes

When Boot All Targets is selected, the UEFI BIOS will allow all valid boot targets attached to the storage controller to be made available in the UEFI Boot Order List. If Boot No Targets is selected, no boot targets from this storage controller will be made available in the UEFI Boot Order.If Boot Limit to 3 Targets is selected, 3 boot targets attached to the storage controller will be made available in the UEFI Boot Order.

JSON type:
String containing one of the following supported values:
"AllTargets" Boot All Targets
"ThreeTargets" Boot Limit to 3 Targets
"NoTargets" Boot No Targets

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"Slot4NicBoot1" : Slot 4 NIC Port 1 Boot

Description

This property is a member of HpBios Attributes

Use this option to enable/disable UEFI network boot for the selected NIC card.This option applies only for PXE Boot and iSCSI Software Initiator boot attempts in UEFI Boot Mode.

JSON type:
String containing one of the following supported values:
"NetworkBoot" Network Boot
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"Slot4NicBoot2" : Slot 4 NIC Port 2 Boot

Description

This property is a member of HpBios Attributes

Use this option to enable/disable UEFI network boot for the selected NIC card.This option applies only for PXE Boot and iSCSI Software Initiator boot attempts in UEFI Boot Mode.

JSON type:
String containing one of the following supported values:
"NetworkBoot" Network Boot
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"Slot4NicBoot3" : Slot 4 NIC Port 3 Boot

Description

This property is a member of HpBios Attributes

Use this option to enable/disable UEFI network boot for the selected NIC card.This option applies only for PXE Boot and iSCSI Software Initiator boot attempts in UEFI Boot Mode.

JSON type:
String containing one of the following supported values:
"NetworkBoot" Network Boot
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"Slot4NicBoot4" : Slot 4 NIC Port 4 Boot

Description

This property is a member of HpBios Attributes

Use this option to enable/disable UEFI network boot for the selected NIC card.This option applies only for PXE Boot and iSCSI Software Initiator boot attempts in UEFI Boot Mode.

JSON type:
String containing one of the following supported values:
"NetworkBoot" Network Boot
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"Slot4NicBoot5" : Slot 4 NIC Port 5 Boot

Description

This property is a member of HpBios Attributes

Use this option to enable/disable UEFI network boot for the selected NIC card.This option applies only for PXE Boot and iSCSI Software Initiator boot attempts in UEFI Boot Mode.

JSON type:
String containing one of the following supported values:
"NetworkBoot" Network Boot
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"Slot4NicBoot6" : Slot 4 NIC Port 6 Boot

Description

This property is a member of HpBios Attributes

Use this option to enable/disable UEFI network boot for the selected NIC card.This option applies only for PXE Boot and iSCSI Software Initiator boot attempts in UEFI Boot Mode.

JSON type:
String containing one of the following supported values:
"NetworkBoot" Network Boot
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"Slot4NicBoot7" : Slot 4 NIC Port 7 Boot

Description

This property is a member of HpBios Attributes

Use this option to enable/disable UEFI network boot for the selected NIC card.This option applies only for PXE Boot and iSCSI Software Initiator boot attempts in UEFI Boot Mode.

JSON type:
String containing one of the following supported values:
"NetworkBoot" Network Boot
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"Slot4NicBoot8" : Slot 4 NIC Port 8 Boot

Description

This property is a member of HpBios Attributes

Use this option to enable/disable UEFI network boot for the selected NIC card.This option applies only for PXE Boot and iSCSI Software Initiator boot attempts in UEFI Boot Mode.

JSON type:
String containing one of the following supported values:
"NetworkBoot" Network Boot
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"Slot4StorageBoot" : PCIe Slot 4

Description

This property is a member of HpBios Attributes

When Boot All Targets is selected, the UEFI BIOS will allow all valid boot targets attached to the storage controller to be made available in the UEFI Boot Order List. If Boot No Targets is selected, no boot targets from this storage controller will be made available in the UEFI Boot Order.If Boot Limit to 3 Targets is selected, 3 boot targets attached to the storage controller will be made available in the UEFI Boot Order.

JSON type:
String containing one of the following supported values:
"AllTargets" Boot All Targets
"ThreeTargets" Boot Limit to 3 Targets
"NoTargets" Boot No Targets

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"Slot5NicBoot1" : Slot 5 NIC Port 1 Boot

Description

This property is a member of HpBios Attributes

Use this option to enable/disable UEFI network boot for the selected NIC card.This option applies only for PXE Boot and iSCSI Software Initiator boot attempts in UEFI Boot Mode.

JSON type:
String containing one of the following supported values:
"NetworkBoot" Network Boot
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"Slot5NicBoot2" : Slot 5 NIC Port 2 Boot

Description

This property is a member of HpBios Attributes

Use this option to enable/disable UEFI network boot for the selected NIC card.This option applies only for PXE Boot and iSCSI Software Initiator boot attempts in UEFI Boot Mode.

JSON type:
String containing one of the following supported values:
"NetworkBoot" Network Boot
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"Slot5NicBoot3" : Slot 5 NIC Port 3 Boot

Description

This property is a member of HpBios Attributes

Use this option to enable/disable UEFI network boot for the selected NIC card.This option applies only for PXE Boot and iSCSI Software Initiator boot attempts in UEFI Boot Mode.

JSON type:
String containing one of the following supported values:
"NetworkBoot" Network Boot
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"Slot5NicBoot4" : Slot 5 NIC Port 4 Boot

Description

This property is a member of HpBios Attributes

Use this option to enable/disable UEFI network boot for the selected NIC card.This option applies only for PXE Boot and iSCSI Software Initiator boot attempts in UEFI Boot Mode.

JSON type:
String containing one of the following supported values:
"NetworkBoot" Network Boot
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"Slot5NicBoot5" : Slot 5 NIC Port 5 Boot

Description

This property is a member of HpBios Attributes

Use this option to enable/disable UEFI network boot for the selected NIC card.This option applies only for PXE Boot and iSCSI Software Initiator boot attempts in UEFI Boot Mode.

JSON type:
String containing one of the following supported values:
"NetworkBoot" Network Boot
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"Slot5NicBoot6" : Slot 5 NIC Port 6 Boot

Description

This property is a member of HpBios Attributes

Use this option to enable/disable UEFI network boot for the selected NIC card.This option applies only for PXE Boot and iSCSI Software Initiator boot attempts in UEFI Boot Mode.

JSON type:
String containing one of the following supported values:
"NetworkBoot" Network Boot
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"Slot5NicBoot7" : Slot 5 NIC Port 7 Boot

Description

This property is a member of HpBios Attributes

Use this option to enable/disable UEFI network boot for the selected NIC card.This option applies only for PXE Boot and iSCSI Software Initiator boot attempts in UEFI Boot Mode.

JSON type:
String containing one of the following supported values:
"NetworkBoot" Network Boot
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"Slot5NicBoot8" : Slot 5 NIC Port 8 Boot

Description

This property is a member of HpBios Attributes

Use this option to enable/disable UEFI network boot for the selected NIC card.This option applies only for PXE Boot and iSCSI Software Initiator boot attempts in UEFI Boot Mode.

JSON type:
String containing one of the following supported values:
"NetworkBoot" Network Boot
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"Slot5StorageBoot" : PCIe Slot 5

Description

This property is a member of HpBios Attributes

When Boot All Targets is selected, the UEFI BIOS will allow all valid boot targets attached to the storage controller to be made available in the UEFI Boot Order List. If Boot No Targets is selected, no boot targets from this storage controller will be made available in the UEFI Boot Order.If Boot Limit to 3 Targets is selected, 3 boot targets attached to the storage controller will be made available in the UEFI Boot Order.

JSON type:
String containing one of the following supported values:
"AllTargets" Boot All Targets
"ThreeTargets" Boot Limit to 3 Targets
"NoTargets" Boot No Targets

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"Slot6NicBoot1" : Slot 6 NIC Port 1 Boot

Description

This property is a member of HpBios Attributes

Use this option to enable/disable UEFI network boot for the selected NIC card.This option applies only for PXE Boot and iSCSI Software Initiator boot attempts in UEFI Boot Mode.

JSON type:
String containing one of the following supported values:
"NetworkBoot" Network Boot
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"Slot6NicBoot2" : Slot 6 NIC Port 2 Boot

Description

This property is a member of HpBios Attributes

Use this option to enable/disable UEFI network boot for the selected NIC card.This option applies only for PXE Boot and iSCSI Software Initiator boot attempts in UEFI Boot Mode.

JSON type:
String containing one of the following supported values:
"NetworkBoot" Network Boot
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"Slot6NicBoot3" : Slot 6 NIC Port 3 Boot

Description

This property is a member of HpBios Attributes

Use this option to enable/disable UEFI network boot for the selected NIC card.This option applies only for PXE Boot and iSCSI Software Initiator boot attempts in UEFI Boot Mode.

JSON type:
String containing one of the following supported values:
"NetworkBoot" Network Boot
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"Slot6NicBoot4" : Slot 6 NIC Port 4 Boot

Description

This property is a member of HpBios Attributes

Use this option to enable/disable UEFI network boot for the selected NIC card.This option applies only for PXE Boot and iSCSI Software Initiator boot attempts in UEFI Boot Mode.

JSON type:
String containing one of the following supported values:
"NetworkBoot" Network Boot
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"Slot6NicBoot5" : Slot 6 NIC Port 5 Boot

Description

This property is a member of HpBios Attributes

Use this option to enable/disable UEFI network boot for the selected NIC card.This option applies only for PXE Boot and iSCSI Software Initiator boot attempts in UEFI Boot Mode.

JSON type:
String containing one of the following supported values:
"NetworkBoot" Network Boot
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"Slot6NicBoot6" : Slot 6 NIC Port 6 Boot

Description

This property is a member of HpBios Attributes

Use this option to enable/disable UEFI network boot for the selected NIC card.This option applies only for PXE Boot and iSCSI Software Initiator boot attempts in UEFI Boot Mode.

JSON type:
String containing one of the following supported values:
"NetworkBoot" Network Boot
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"Slot6NicBoot7" : Slot 6 NIC Port 7 Boot

Description

This property is a member of HpBios Attributes

Use this option to enable/disable UEFI network boot for the selected NIC card.This option applies only for PXE Boot and iSCSI Software Initiator boot attempts in UEFI Boot Mode.

JSON type:
String containing one of the following supported values:
"NetworkBoot" Network Boot
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"Slot6NicBoot8" : Slot 6 NIC Port 8 Boot

Description

This property is a member of HpBios Attributes

Use this option to enable/disable UEFI network boot for the selected NIC card.This option applies only for PXE Boot and iSCSI Software Initiator boot attempts in UEFI Boot Mode.

JSON type:
String containing one of the following supported values:
"NetworkBoot" Network Boot
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"Slot6StorageBoot" : PCIe Slot 6

Description

This property is a member of HpBios Attributes

When Boot All Targets is selected, the UEFI BIOS will allow all valid boot targets attached to the storage controller to be made available in the UEFI Boot Order List. If Boot No Targets is selected, no boot targets from this storage controller will be made available in the UEFI Boot Order.If Boot Limit to 3 Targets is selected, 3 boot targets attached to the storage controller will be made available in the UEFI Boot Order.

JSON type:
String containing one of the following supported values:
"AllTargets" Boot All Targets
"ThreeTargets" Boot Limit to 3 Targets
"NoTargets" Boot No Targets

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"Sriov" : SR-IOV

Description

This property is a member of HpBios Attributes

If enabled, SR-IOV support enables a hypervisor to create virtual instances of a PCI-express device, potentially increasing performance. If enabled, the BIOS allocates additional resources to PCI-express devices. You can leave this option set to enabled even if you are not using a hypervisor.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"ThermalConfig" : Thermal Configuration

Description

This property is a member of HpBios Attributes

Use this option to select the fan cooling solution for the system. Optimal Cooling provides the most efficient solution by configuring fan speeds to the minimum required speed to provide adequate cooling. Increased Cooling runs fans at higher speeds to provide additional cooling. Select Increased Cooling when third-party storage controllers are cabled to the embedded hard drive cage, or if the system is experiencing thermal issues that cannot be resolved. Maximum cooling provides the maximum cooling available on this platform.

JSON type:
String containing one of the following supported values:
"OptimalCooling" Optimal Cooling
"IncreasedCooling" Increased Cooling
"MaxCooling" Maximum Cooling

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"ThermalShutdown" : Thermal Shutdown

Description

This property is a member of HpBios Attributes

Use this option to control the reaction of the system to caution level thermal events. When disabled, the System Management Firmware ignores thermal events and the system immediately powers off in data-destructive situations.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"TimeFormat" : Time Format

Description

This property is a member of HpBios Attributes

This option controls how the system time is stored in the hardware Real Time Clock (RTC). When configured to 'Coordinated Universal Time (UTC)' (default) the local time is calculated from the associated time zone value. When configured to 'Local Time' the time is stored directly as local time and the time zone option does not have meaning. Setting this option to 'Local Time' works around an issue when using Microsoft Windows operating systems in Legacy Boot Mode where the time is set incorrectly.

JSON type:
String containing one of the following supported values:
"Utc" Coordinated Universal Time (UTC)
"Local" Local Time

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"TimeZone" : Time Zone

Description

This property is a member of HpBios Attributes

This option displays the current time zone setting for the system.

JSON type:
String containing one of the following supported values:
"UtcM12" UTC-12:00, International Date Line West
"UtcM11" UTC-11:00, Midway Island, Samoa
"UtcM10" UTC-10:00, Hawaii
"UtcM9" UTC-09:00, Alaska
"UtcM8" UTC-08:00, Pacific Time(US & Canada)
"UtcM7" UTC-07:00, Mountain Time (US & Canada)
"UtcM6" UTC-06:00, Central America, Central Time(US & Canada)
"UtcM5" UTC-05:00, Eastern Time(US & Canada)
"UtcM430" UTC-04:30, Caracas
"UtcM4" UTC-04:00, Atlantic Time(Canada), Caracas, Santiago
"UtcM330" UTC-03:30, Newfoundland
"UtcM3" UTC-03:00, Brasilia, Buenos Aires, Georgetown, Greenland
"UtcM2" UTC-02:00, Mid-Atlantic
"UtcM1" UTC-01:00, Azores, Cape Verde Is.
"Utc0" UTC-00:00, Greenwich Mean Time, Dublin, London
"UtcP1" UTC+01:00, Amsterdam, Berlin, Rome, Paris, West Central Africa
"UtcP2" UTC+02:00, Athens, Istanbul, Cairo, Jerusalem
"UtcP3" UTC+03:00, Baghdad, Kuwait, Riyadh, Moscow, Nairobi
"UtcP330" UTC+03:30, Tehran
"UtcP4" UTC+04:00, Abu Dhabi, Muscat, Baku, Tbilisi, Yerevan
"UtcP430" UTC+04:30, Kabul
"UtcP5" UTC+05:00, Ekaterinburg, Islamabad, Karachi, Tashkent
"UtcP530" UTC+05:30, Chennai, Kolkata, Mumbai, New Delhi
"UtcP545" UTC+05:45, Kathmandu
"UtcP6" UTC+06:00, Almaty, Novosibirsk, Astana, Dhaka
"UtcP630" UTC+06:30, Rangoon
"UtcP7" UTC+07:00, Bangkok, Hanio, Jakarta, Krasnoyarsk
"UtcP8" UTC+08:00, Taipei, Beijing, Chongqing, Hong Kong, Urumqi
"UtcP9" UTC+09:00, Osaka, Sapporo, Tokyo, Seoul, Yakutsk
"UtcP930" UTC+09:30, Adelaide, Darwin
"UtcP10" UTC+10:00, Canberra, Melbourne, Sydney, Guam, Hobart, Vladivostok
"UtcP11" UTC+11:00, Magadan, Solomon Is., New Caledonia
"UtcP12" UTC+12:00, Auckland, Wellington, Fiji, Kamchatka, Marshall Is.
"UtcP13" UTC+13:00, Nuku'alofa
"UtcP14" UTC+14:00, Line Islands
"Unspecified" Unspecified Time Zone

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"TmOperation" : TM 1.0 Operation

Description

This property is a member of HpBios Attributes

Use this option to enable the Trusted Module (TM) and BIOS secure startup. When enabled, the TM is fully functional. When disabled, the TM is visible; however, functionality is limited. This option also enables you to reset the TM to factory settings, which clears any assigned passwords, keys, or ownership data. Clearing the TM can prevent the server from booting to a TM-aware operating system if the operating system uses TM's measurements.

JSON type:
String containing one of the following supported values:
"NoAction" No Action
"Enable" Enable
"Disable" Disable
"Clear" Clear

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"TmVisibility" : TM 1.0 Visibility

Description

This property is a member of HpBios Attributes

Use this option to hide the Trusted Module (TM) from the operating system. When the TM is hidden, BIOS secure startup is disabled, and the TM does not respond to any commands. Intended use is for removing the TM option from the system without removing the actual hardware.

JSON type:
String containing one of the following supported values:
"Hidden" Hidden
"Visible" Visible

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"Tpm2Operation" : TPM 2.0 Operation

Description

This property is a member of HpBios Attributes

Use this option to perform a clear operation on the TPM. Clearing the TPM can prevent the server from booting to a TPM-aware operating system if the operating system uses TPM's measurements. TPM 2.0 is supported only in UEFI Boot Mode.

JSON type:
String containing one of the following supported values:
"NoAction" No Action
"Clear" Clear

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"Tpm2Ppi" : TPM 2.0 Physical Presence Confirmation

Description

This property is a member of HpBios Attributes

Use this option to control Physical Presence Interface for TPM 2.0 operation. This option is used to control whether the user is prompted during the next boot after a TPM 2.0 operation request was initiated by the Operating System. When TPM 2.0 Physical Presence Confirmation is Enabled, the system will prompt for confirmation during POST. When TPM 2.0 Physical Presence Confirmation is Disabled, the system will not prompt for confirmation during POST.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"Tpm2Visibility" : TPM 2.0 Visibility

Description

This property is a member of HpBios Attributes

Use this option to hide TPM from the operating system. When the TPM is hidden, BIOS secure startup is disabled, and the TPM does not respond to any commands. Intended use is for removing the TPM option from the system without removing the actual hardware. TPM 2.0 is only supported in UEFI boot mode.

JSON type:
String containing one of the following supported values:
"Hidden" Hidden
"Visible" Visible

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"TpmBinding" : TPM Binding

Description

This property is a member of HpBios Attributes

Use this option to bind the TPM module to the system board by using a value that is unique to each server board. This option ensures that the TPM measurement in PCR[0] is unique for every server regardless of hardware and firmware configuration.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"TpmOperation" : TPM 1.2 Operation

Description

This property is a member of HpBios Attributes

Use this option to enable the Trusted Platform Module and BIOS secure startup. When enabled, the TPM is fully functional. When disabled, the TPM is visible; however, functionality is limited. This option also enables you to reset the TPM to factory settings, which clears any assigned passwords, keys, or ownership data. Clearing the TPM can prevent the server from booting to a TPM-aware operating system if the operating system uses TPM's measurements.

JSON type:
String containing one of the following supported values:
"NoAction" No Action
"Enable" Enable
"Disable" Disable
"Clear" Clear

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"TpmState" : Current TPM State

Description

This property is a member of HpBios Attributes

Current TPM device state: Not Present; Present and Disabled; Present and Enabled.

JSON type:
String containing one of the following supported values:
"NotPresent" Not Present
"PresentDisabled" Present and Disabled
"PresentEnabled" Present and Enabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"TpmType" : Current TPM Type

Description

This property is a member of HpBios Attributes

Current TPM device type.

JSON type:
String containing one of the following supported values:
"NoTpm" No TPM
"Tpm12" TPM 1.2
"Tpm20" TPM 2.0
"Tm10" TM 1.0

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"TpmUefiOpromMeasuring" : TPM UEFI Option ROM Measurement

Description

This property is a member of HpBios Attributes

Use this option to enable measuring the UEFI PCI option ROMs. Disabling this option skips measuring the UEFI PCI option ROMs.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"TpmVisibility" : TPM 1.2 Visibility

Description

This property is a member of HpBios Attributes

Use this option to hide TPM from the operating system. When the TPM is hidden, BIOS secure startup is disabled, and the TPM does not respond to any commands. Intended use is for removing the TPM option from the system without removing the actual hardware.

JSON type:
String containing one of the following supported values:
"Hidden" Hidden
"Visible" Visible

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"UefiOptimizedBoot" : UEFI Optimized Boot

Description

This property is a member of HpBios Attributes

When enabled, the System BIOS boots using native UEFI graphics drivers. When disabled, the System BIOS boots using INT10 legacy video support. You cannot disable this option if Secure Boot is enabled. You can only configure this option if Boot Mode is configured to UEFI. Set this option to disabled for compatibility with Microsoft Windows 2008 and Windows 2008 R2 operating systems on a system configured for UEFI Boot Mode. Set this option to enabled for compatibility with VMWare ESXi operating systems on a system configured for UEFI Boot Mode.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"UefiPxeBoot" : UEFI PXE Boot Policy

Description

This property is a member of HpBios Attributes

Use this option to control the ordering of network boot targets in the UEFI Boot Order list. If configured for Auto, the order of the existing network boot targets is not modified in the UEFI Boot Order list. New network boot targets are added to the end of the list using the default policy of the System ROM. If configured for IPv4 then IPv6, the UEFI Boot Order is modified to list all existing IPv4 targets before any existing IPv6 targets. New network boot targets will have IPv4 targets added before IPv6 targets. If configured for IPv6 then IPv4, the UEFI Boot Order is modified to list all existing IPv6 targets before any existing IPv4 targets. If configured for IPv4, all existing IPv6 network boot targets are removed in the UEFI Boot Order. No new IPv6 network boot targets are added to the list. If configured for IPv6, all existing IPv4 network boot targets in the UEFI Boot Order are removed. No new IPv4 network boot targets are added to the list. When modifying these settings, changes to the UEFI Boot Order are not reflected until you reboot the system. You can configure this option only when Boot Mode is set to UEFI.

JSON type:
String containing one of the following supported values:
"Auto" Auto
"IPv4ThenIPv6" IPv4 then IPv6
"IPv4" IPv4
"IPv6" IPv6
"IPv6ThenIPv4" IPv6 then IPv4

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"UefiShellBootOrder" : Add Embedded UEFI Shell to Boot Order

Description

This property is a member of HpBios Attributes

When enabled, this option adds the Embedded UEFI Shell as an entry in the UEFI Boot Order list. This option is only available when the Boot Mode is configured as UEFI and the Embedded UEFI Shell is enabled.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"UefiShellStartup" : UEFI Shell Script Auto-Start

Description

This property is a member of HpBios Attributes

Use this option to enable or disable automatic execution of the Embedded UEFI Shell startup script. You can store the script file on local media or access it from a network location. The script file must be named "startup.nsh" and must be placed on local media or a network location accessible to the server.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"UefiShellStartupLocation" : Shell Auto-Start Script Location

Description

This property is a member of HpBios Attributes

Use this option to select the location of the Embedded UEFI Shell startup script. For the 'File Systems on Attached Media' option, you must name the script file "startup.nsh" and place it on a UEFI accessible local file system, such as a FAT32 partition on a USB disk or HDD. For the 'Network Location' option, the file must end with a .nsh extension, and must be placed at an HTTP or FTP location accessible to the server. When you select the 'Auto' option, the system attempts to retrieve the startup script from the network location first, followed by locally attached media.

JSON type:
String containing one of the following supported values:
"Auto" Auto
"AttachedMedia" File Systems on Attached Media
"NetworkLocation" Network Location

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"UefiShellStartupUrl" : Network Location for Shell Auto-Start Script

Description

This property is a member of HpBios Attributes

Use this option to configure a network URL to a UEFI Shell startup script. URLs in HTTP or FTP formats are accepted using either an IPv4 server address or host name. For example, this can be http://192.168.0.0/file/file.nsh or http://example.com/file/file.nsh. IPv6 server addresses are not supported. The file must end with an .nsh extension. When configured, the Embedded UEFI Shell attempts to load and execute the startup script from the network location pointed to by this URL.

JSON type:
String from 0 to 255 characters in length.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"UrlBootFile" : Boot from URL

Description

This property is a member of HpBios Attributes

Use this option to configure a network URL to a bootable ISO or EFI file. URLs in HTTP or FTP formats are accepted using either an IPv4 server address or host name. For example, this can be http://192.168.0.0/file/image.iso or http://example.com/file/image.efi. IPv6 server addresses are not supported. When configured, this URL is listed as a boot option in the UEFI boot menu. Selecting the boot option downloads the file to the system memory and attempts booting from it. This setting requires configuring the pre-boot network settings to access the URL location. It is supported only in UEFI boot mode. Note: Booting from an ISO file is limited to files that enable the system to boot a preliminary OS environment (such as WinPE or a mini Linux) where further installation can proceed over an OS network connection. ISO files that contain the full OS installation media are not supported.

JSON type:
String from 0 to 254 characters in length.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"Usb3Mode" : USB 3.0 Mode

Description

This property is a member of HpBios Attributes

Use this option to configure the operating mode of the USB 3.0 ports. If set to Auto Mode, USB 3.0 capable devices operate at USB 2.0 speeds in the pre-boot environment and during boot. When a USB 3.0 capable OS USB driver loads, USB 3.0 devices transition to USB 3.0 speeds. This mode provides compatibility with operating systems that do not support USB 3.0, while enabling USB 3.0 devices to operate at USB 3.0 speeds with current operating systems. If enabled, USB 3.0 capable devices operate at USB 3.0 speeds at all times (including the pre-boot environment) when in UEFI Boot Mode. Do not use this mode with operating systems that do not support USB 3.0. If operating in Legacy Boot Mode, the USB 3.0 ports do not function in the pre-boot environment, and are not bootable. If set to disabled, USB 3.0 capable devices function at USB 2.0 speeds at all times.

JSON type:
String containing one of the following supported values:
"Auto" Auto
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"UsbBoot" : USB Boot Support

Description

This property is a member of HpBios Attributes

Set this option to disabled to prevent the system from booting to any USB devices connected to the server. This includes preventing boot to virtual media devices and the embedded SD or uSD card slot (if supported).

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"UsbControl" : USB Control

Description

This property is a member of HpBios Attributes

USB Enabled: Enables all USB ports and embedded devices. External USB Ports Disabled: Disables only external USB ports.

JSON type:
String containing one of the following supported values:
"UsbEnabled" USB Enabled
"ExternalUsbDisabled" External USB Ports Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"UtilityLang" : Utility Language

Description

This property is a member of HpBios Attributes

Select this option to adjust the current language for the system.

JSON type:
String containing one of the following supported values:
"English" English
"Japanese" 日本語
"Chinese" 中文(简体)

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"VideoOptions" : Video Options

Description

This property is a member of HpBios Attributes

Use this option to configure video settings in the system. When set to Add-in Video Enabled, Embedded Video Disabled, the system only displays video to the first discovered add-in video controller. When set to Both Add-in and Embedded Video Enabled, the system displays video to both the embedded and the first discovered add-in video controllers. In both modes, early system startup video is displayed to the embedded video controller.

JSON type:
String containing one of the following supported values:
"OptionalVideoOnly" Add-in Video Enabled, Embedded Video Disabled
"BothVideoEnabled" Both Add-in and Embedded Video Enabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"VirtualInstallDisk" : Virtual Install Disk

Description

This property is a member of HpBios Attributes

Use this option to control the Virtual Install Disk. The Virtual Install Disk contains drivers specific to this server that an OS can use during installation. If enabled, the Virtual Install Disk appears as a drive in the operating system.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"VirtualSerialPort" : Virtual Serial Port

Description

This property is a member of HpBios Attributes

Use this option to assign the logical COM port address and associated default resources used by the Virtual Serial Port (VSP). VSP enables the Management Processor to present an emulated serial port to support the BIOS Serial Console and operating system serial console.

JSON type:
String containing one of the following supported values:
"Com1Irq4" COM 1; IRQ4; I/O: 3F8h-3FFh
"Com2Irq3" COM 2; IRQ3; I/O: 2F8h-2FFh
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"VlanControl" : VLAN Control

Description

This property is a member of HpBios Attributes

Use this option to enable or disable VLAN tagging on all enabled network interfaces.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"VlanId" : VLAN ID

Description

This property is a member of HpBios Attributes

Use this option to set the global VLAN ID for all enabled network interfaces. Possible values are 0 to 4094.A value of 0 indicates that the device will send untagged frames.

JSON type:
Integer from 0 to 4094.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"VlanPriority" : VLAN Priority

Description

This property is a member of HpBios Attributes

Use this option to set the priority for the VLAN tagged frames. Possible values are 0 to 7.

JSON type:
Integer from 0 to 7.

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"WakeOnLan" : Wake-On LAN

Description

This property is a member of HpBios Attributes

You can configure the server to be powered on remotely when it receives a special packet. This option requires a NIC, NIC driver, and operating system that are WOL-capable.

JSON type:
String containing one of the following supported values:
"Enabled" Enabled
"Disabled" Disabled

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

"HpBiosMapping" Resource Type

Resource Instances

See Resource Map for more details.

"HpBiosMapping" defines the following properties:

"AttributeRegistry"

This property is a member of HpBiosMapping

This object represents the type property. It represents the schema used for the resource and indicates the version of the schema in the format <schema>.<majorversion>.<minorversion>.<errataversion>.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"BiosPciSettingsMappings[]/CorrelatableID"

This property is a member of HpBiosMapping

Contains any CorrelatableIDs that represent this PCI device. The CorrelatableID values can be JSON Pointers or UEFI identifiers.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"BiosPciSettingsMappings[]/Instance"

This property is a member of HpBiosMapping

The instance number of the parent PCI device for this association set.

JSON type:
Integer

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"BiosPciSettingsMappings[]/Subinstances[]/CorrelatableID"

This property is a member of HpBiosMapping

Contains any CorrelatableIDs that represent this PCI device. The CorrelatableID values can be JSON Pointers or UEFI identifiers.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"BiosPciSettingsMappings[]/Subinstances[]/Subinstance"

This property is a member of HpBiosMapping

The sub-instance number of the child PCI device for this association set.

JSON type:
Integer

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"HpESKM" Resource Type

Resource Instances

See Resource Map for more details.

ESKM (Enterprise Security Key Manager) object enables user to connect to an operational key manager, change redundancy settings, view the key manager connection settings, test the connection, and view key management events.

"HpESKM" defines the following properties:

"ESKMEvents[]/Event"

This property is a member of HpESKM

ESKM event description.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"ESKMEvents[]/Timestamp"

This property is a member of HpESKM

Time of ESKM event.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"KeyManagerConfig/AccountGroup"

This property is a member of HpESKM

Account group on ESKM.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"KeyManagerConfig": {"AccountGroup": "<string-value>"}}

The property "KeyManagerConfig/AccountGroup" on resource type HpESKM may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"KeyManagerConfig/AccountName"

This property is a member of HpESKM

Account name on ESKM.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"KeyManagerConfig/ESKMLocalCACertificateName"

This property is a member of HpESKM

This is the name of Local CA (Certificate Authority) in ESKM that is used to sign the ESKM server certificate. iLO will retrieve this certificate from the ESKM server.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"KeyManagerConfig": {"ESKMLocalCACertificateName": "<string-value>"}}

The property "KeyManagerConfig/ESKMLocalCACertificateName" on resource type HpESKM may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"KeyManagerConfig/ImportedCertificateIssuer"

This property is a member of HpESKM

Imported certificate issuer.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"KeyManagerConfig/ImportedCertificateSubject"

This property is a member of HpESKM

Imported certificate subject.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"KeyManagerConfig/LoginName"

This property is a member of HpESKM

ESKM administrator account login name. This property always returns null on GET.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"KeyManagerConfig": {"LoginName": "<string-value>"}}

The property "KeyManagerConfig/LoginName" on resource type HpESKM may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"KeyManagerConfig/Password"

This property is a member of HpESKM

ESKM administrator account password. This property always returns null on GET.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"KeyManagerConfig": {"Password": "<string-value>"}}

The property "KeyManagerConfig/Password" on resource type HpESKM may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"KeyServerRedundancyReq"

This property is a member of HpESKM

If true encryption keys will be maintained on both the configured key servers. When this option is disabled, iLO will not verify that encryption keys are copied to both of the configured key servers.

JSON type:
Boolean ('true' or 'false')

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"KeyServerRedundancyReq": true}

The property "KeyServerRedundancyReq" on resource type HpESKM may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"PrimaryKeyServerAddress"

This property is a member of HpESKM

Primary key server IP address or FQDN. Set to null to clear the value.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"PrimaryKeyServerAddress": "<string-value>"}

The property "PrimaryKeyServerAddress" on resource type HpESKM may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"PrimaryKeyServerPort"

This property is a member of HpESKM

Primary key server port number. Set to null to clear the value.

JSON type:
Integer

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"PrimaryKeyServerPort": <integer-value>}

The property "PrimaryKeyServerPort" on resource type HpESKM may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"SecondaryKeyServerAddress"

This property is a member of HpESKM

Secondary key server IP address or FQDN. Set to null to clear the value.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"SecondaryKeyServerAddress": "<string-value>"}

The property "SecondaryKeyServerAddress" on resource type HpESKM may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

"SecondaryKeyServerPort"

This property is a member of HpESKM

Secondary key server port number. Set to null to clear the value.

JSON type:
Integer

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.
PATCH This property may be PATCHed if the resource instance of this type supports PATCH in the HTTP Allow headers.

PATCH Example

HTTP PATCH to resource with request JSON:

{"SecondaryKeyServerPort": <integer-value>}

The property "SecondaryKeyServerPort" on resource type HpESKM may not support PATCH of all values and may result in an HTTP 400 error with response of Type ExtendedError. Multiple properties may be included in a single HTTP PATCH operation as long as the request is properly formatted JSON. To address an array entry other than the first, insert nulls as placeholders on skipped array entries.

POST Action "TestESKMConnections"

Test ESKM connections.

Example

HTTP POST to resource with request JSON:

{ "Action": "TestESKMConnections"}

POST Action "ClearESKMLog"

Clears ESKM log.

Example

HTTP POST to resource with request JSON:

{ "Action": "ClearESKMLog"}

"HpHttpsCert" Resource Type

Resource Instances

See Resource Map for more details.

This is the schema definition for the X509 Certificate.

"HpHttpsCert" defines the following properties:

"CertificateSigningRequest"

This property is a member of HpHttpsCert

GenerateCSR action, wait few minutes (upto 10), perform GET operation, fills CSR. Contains a public and private key pair.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"X509CertificateInformation/Issuer"

This property is a member of HpHttpsCert

The Certificate Authority that issued the certificate.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"X509CertificateInformation/SerialNumber"

This property is a member of HpHttpsCert

The serial number that the Certificate Authority assigned to the certificate.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"X509CertificateInformation/Subject"

This property is a member of HpHttpsCert

The entity to which the certificate was issued.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"X509CertificateInformation/ValidNotAfter"

This property is a member of HpHttpsCert

The date on which the certificate validity period ends.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

"X509CertificateInformation/ValidNotBefore"

This property is a member of HpHttpsCert

The date on which the certificate validity period begins.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not.

POST Action "GenerateCSR"

Parameter "Country"

"Country" must be one of the following value(s):

"<string>"

Parameter "State"

"State" must be one of the following value(s):

"<string>"

Parameter "City"

"City" must be one of the following value(s):

"<string>"

Parameter "OrgName"

"OrgName" must be one of the following value(s):

"<string>"

Parameter "OrgUnit"

"OrgUnit" must be one of the following value(s):

"<string>"

Parameter "CommonName"

"CommonName" must be one of the following value(s):

"<string>"

Example

HTTP POST to resource with request JSON:

{ "Action": "GenerateCSR", "Country": "<string>", "State": "<string>", "City": "<string>", "OrgName": "<string>", "OrgUnit": "<string>", "CommonName": "<string>"}

POST Action "ImportCertificate"

Imports a Trusted Certificate and iLO is reset.

Parameter "Certificate"

"Certificate" must be one of the following value(s):

"<text>"

Example

HTTP POST to resource with request JSON:

{ "Action": "ImportCertificate", "Certificate": "<text>"}

"HpMemory" Resource Type

Resource Instances

See Resource Map for more details.

The schema definition for the properties of Memory DIMMs.

"HpMemory" defines the following properties:

"AssetTag"

This property is a member of HpMemory

The asset tag for this memory device.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"BankLocator"

This property is a member of HpMemory

Identifies the physically labeled bank, where the memory device is located.

JSON type:
String

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"DIMMStatus"

This property is a member of HpMemory

Specifies memory module status and whether the module in use.

JSON type:
String containing one of the following supported values:
""
"Unknown"
"Other"
"NotPresent"
"PresentUnused"
"GoodInUse"
"AddedButUnused"
"UpgradedButUnused"
"ExpectedButMissing"
"DoesNotMatch"
"NotSupported"
"ConfigurationError"
"Degraded"
"PresentSpare"
"GoodPartiallyInUse"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"DIMMTechnology"

This property is a member of HpMemory

The memory module technology type.

JSON type:
String containing one of the following supported values:
""
"BurstEDO"
"FastPage"
"Synchronous"
"EDO"
"LRDIMM"
"RDRAM"
"RDIMM"
"UDIMM"
"NVDIMM"
"RNVDIMM"
"LRNVDIMM"
"Unknown"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"DIMMType"

This property is a member of HpMemory

The type of memory DIMM used in this system.

JSON type:
String containing one of the following supported values:
""
"DDR"
"DDR2"
"DDR3"
"DDR4"
"FBD2"
"LPDD3"
"LPDDR"
"LPDDR2"
"LPDDR4"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"DataWidth"

This property is a member of HpMemory

The data width, in bits, of this memory device. A Data Width value of 0 and a Total Width value of 8 indicates that the device is being used solely to provide 8 error-correction bits. If the width is unknown, the field is set to null.

JSON type:
Integer

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"ErrorCorrection"

This property is a member of HpMemory

The error correction used for this DIMM. If the value is null, the error correction is unknown.

JSON type:
String containing one of the following supported values:
""
"None"
"Parity"
"SingleBitECC"
"MultiBitECC"
"CRC"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"HPMemoryType"

This property is a member of HpMemory

Indicates whether or not HP SmartMemory is present.

JSON type:
String containing one of the following supported values:
""
"HPSmartMemory"
"HPStandard"
"Unknown"

HTTP Operations

GET Rendered if supported by the implementation or omitted if not. The value of this property may also be null if it is unavailable at the time of the request.

"Manufacturer"