Skip to main content

GET – BIOS and BIOS / SD

Request

BIOS

GET https://{{ip}}/redfish/v1/Systems/Self/Bios
Content-Type: application/json

This is the current setting available in BIOS.

BIOS / SD

GET https://{{ip}}/redfish/v1/Systems/Self/Bios/SD
Content-Type: application/json
  1. This is the future setting requested by the user.

  2. For the changes to apply in BIOS, system reset is required.

  3. This URI will only be available if the "/conf/redfish/bios/bios_future_setting.json" file exists, else the implementation will throw “404 Not Found”.

Response

The response is a JSON object that contains the following parameters:

Table 1. Bios Properties

Name

Type

Read only

Description

(OData Attributes)  

Refer to OData Support

OemObject 

OEM Extension (Optional), Refer to Resource Complex Types

Id(M)

String

True

Refer to Resource Type Definitions

Name(M)

String

True

Description

String

True

AttributeRegistry

String

True

The Resource ID of the Attribute Registry for the BIOS Attributes resource.

Actions

Object

True

The Actions property contains the available actions for this resource namely ChangePassword or ResetBios.

It can also contain Oem Actions.

Attributes

Object

True

BIOS Attribute settings appear as additional properties in this object and can be looked up in the AttributeRegistry by their AttributeName.

This is the manufacturer/provider specific list of BIOS attributes.

Response example

When the request is successful, a message body similar to the following is returned:

{
"@Redfish.Settings": {
"@odata.type": "#Settings.v1_2_1.Settings",
"SettingsObject": {
"@odata.id": "/redfish/v1/Systems/Self/Bios/SD"
}
},
"@odata.context": "/redfish/v1/$metadata#Bios.Bios",
"@odata.etag": "\"1602668816\"",
"@odata.id": "/redfish/v1/Systems/Self/Bios",
"@odata.type": "#Bios.v1_0_6.Bios",
"Actions": {
"#Bios.ChangePassword": {
"@Redfish.ActionInfo": "/redfish/v1/Systems/Self/Bios/ChangePasswordActionInfo",
"target": "/redfish/v1/Systems/Self/Bios/Actions/Bios.ChangePassword"
},
"#Bios.ResetBios": {
"@Redfish.ActionInfo": "/redfish/v1/Systems/Self/Bios/ResetBiosActionInfo",
"target": "/redfish/v1/Systems/Self/Bios/Actions/Bios.ResetBios"
}
},
"AttributeRegistry": "BiosAttributeRegistryRome.0.0.27",
"Attributes": {
"Q00001_Boot_Mode": "UEFI_only",
"Q00002_Infinite_Boot_Retry": "Disabled",
"Q00003_Bootup_NumLock_State": "On",
"Q00004_Setup_Prompt_Timeout": 1,
"Q00011_Minimum_password_length": 8,
"Q00012_Password_expiration_period": 0,
"Q00013_Password_expiration_warning_period": 0,
"Q00014_Minimum_password_change_interval": 0,
"Q00015_Minimum_password_reuse_cycle": 0,
"Q00016_Maximum_number_of_login_failures": 5,
"Q00017_Lockout_period_after_maximum_login_failures": 2,
"Q00051_SMT_Mode": "Auto",
"Q00052_Core_Performance_Boost": "Auto",
"Q00053_CPU_Cores_Activated": "Auto",
"Q00054_L1_Stream_HW_Prefetcher": "Auto",
"Q00055_L2_Stream_HW_Prefetcher": "Auto",
"Q00056_Global_C_state_Control": "Enabled",
"Q00057_SVM_Mode": "Enabled",
"Q00058_IOMMU": "Auto",
"Q00059_Determinism_Slider": "Performance",
"Q00060_cTDP_Control": "Auto",
"Q00061_cTDP": 0,
"Q00081_Memory_interleaving": "Auto",
"Q00082_Memory_interleaving_size": "Auto",
"Q00083_Chipselect_Interleaving": "Auto",
"Q00101_OnBrd_Ext_VGA_Select": "Onboard",
"Q00102_Above_4G_Decoding": true,
"Q00103_SR_IOV_Support": false,
"Q00104_PCIe_ARI_Support": "Auto",
"Q00105___Slot_Present": "Enabled",
"Q00106___Slot_Present": "Enabled",
"Q00107___Slot_Present": "Enabled",
"Q00108___Slot_Present": "Enabled",
"Q00109___Slot_Present": "Enabled",
"Q00110___Slot_Present": "Enabled",
"Q00111___Slot_Present": "Enabled",
"Q00112___Slot_Present": "Enabled",
"Q00113___Slot_Present": "Enabled",
"Q00114_OCP3": true,
"Q00120_PCIe_Slot1": "Auto",
"Q00121_PCIe_Slot2": "Auto",
"Q00122_PCIe_Slot3": "Auto",
"Q00123_PCIe_Slot4": "Auto",
"Q00124_PCIe_Slot5": "Auto",
"Q00125_PCIe_Slot6": "Auto",
"Q00126_PCIe_Slot7": "Auto",
"Q00127_PCIe_Slot8": "Auto",
"Q00128_PCIe_Slot9": "Auto",
"Q00129___Bifurcation": "AUTO",
"Q00130___Bifurcation": "AUTO",
"Q00131___Bifurcation": "AUTO",
"Q00132___Bifurcation": "AUTO",
"Q00133___Bifurcation": "AUTO",
"Q00134___Bifurcation": "AUTO",
"Q00135___Bifurcation": "AUTO",
"Q00136___Bifurcation": "AUTO",
"Q00137___Bifurcation": "AUTO",
"Q00141_Console_Redirection": true,
"Q00142_Terminal_Type": "VT100P",
"Q00143_Bits_per_second": "Bits_per_second_115200",
"Q00144_Data_Bits": "Data_Bits_8",
"Q00145_Parity": "None",
"Q00146_Stop_Bits": "Stop_Bits_1",
"Q00147_Flow_Control": "None",
"Q00148_VT_UTF8_Combo_Key_Support": true,
"Q00149_Recorder_Mode": false,
"Q00150_Resolution_100x31": false,
"Q00151_Putty_KeyPad": "VT100",
"Q00162_Resolution": "Resolution_80x24",
"Q00163_Redirect_After_POST": "Always_Enable",
"Q00171_Console_Redirection": true,
"Q00173_Terminal_Type": "VT_UTF8",
"Q00174_Bits_per_second": "Bits_per_second_115200",
"Q00175_Flow_Control": "None",
"Q00181_Ipv4_PXE_Support": "Disabled",
"Q00182_Ipv4_HTTP_Support": "Disabled",
"Q00183_Ipv6_PXE_Support": "Disabled",
"Q00184_Ipv6_HTTP_Support": "Disabled",
"Q00185_PXE_boot_wait_time": 0,
"Q00186_Media_detect_count": 1,
"Q00201_Legacy_USB_Support": "Enabled",
"Q00202_Rear_USB_Port": "Enabled",
"Q00203_Front_USB_Port_0": "Enabled",
"Q00204_Front_USB_Port_1": "Enabled",
"Q00205_USB_Mass_Storage_Driver_Support": "Enabled",
"Q00211_CSM_Support": "Enabled",
"Q00212_Network": "UEFI",
"Q00213_Storage": "UEFI",
"Q00214_Video": "UEFI",
"Q00215_Other_PCI_devices": "UEFI",
"Q00301_Operating_Mode": "Maximum_Efficiency",
"Q00302_NUMA_nodes_per_socket": "NPS1",
"Q00303_EfficiencyModeEn": "Enabled",
"Q00304_Memory_Speed": "Memory_Speed_2933_MHz",
"Q00305_Package_Power_Limit_Control": "Auto",
"Q00306_Package_Power_Limit": 0,
"Q00307_Preferred_I_O_Bus_Number": 0,
"Q00308_LLC_as_NUMA_Node": "Auto",
"Q00309_Preferred_IO_Bus": "No_Priority",
"Q00999_Boot_Option_Priorities": "Windows Boot Manager,0x0000,true;",
"Q01000_Administrator_Password": "********",
"Q01001_User_Password": "********"
},
"Description": "Current BIOS Settings",
"Id": "Bios",
"Name": "Current BIOS Settings"
}