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
This is the future setting requested by the user.
For the changes to apply in BIOS, system reset is required.
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:
Name | Type | Read only | Description |
(OData Attributes) | Refer to OData Support | ||
Oem | Object | 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"
}