The sushy.resources.system.bios Module¶
- 
class 
sushy.resources.system.bios.ActionsField(*args, **kwargs)¶ Bases:
sushy.resources.base.CompositeField- 
change_password= <sushy.resources.common.ActionField object>¶ 
- 
reset_bios= <sushy.resources.common.ActionField object>¶ 
- 
 
- 
class 
sushy.resources.system.bios.Bios(connector, path, redfish_version=None, registries=None)¶ Bases:
sushy.resources.base.ResourceBase- 
property 
apply_time_settings¶ 
- 
attributes= <sushy.resources.base.Field object>¶ Vendor-specific key-value dict of effective BIOS attributes
Attributes cannot be updated directly. To update use
set_attribute()orset_attributes()
- 
change_password(new_password, old_password, password_name)¶ Change BIOS password
- 
description= <sushy.resources.base.Field object>¶ Human-readable description of the BIOS resource
- 
identity= <sushy.resources.base.Field object>¶ The Bios resource identity string
- 
name= <sushy.resources.base.Field object>¶ The name of the resource
- 
property 
pending_attributes¶ Pending BIOS attributes
BIOS attributes that have been committed to the system, but for them to take effect system restart is necessary
- 
reset_bios()¶ Reset the BIOS attributes to default
- 
set_attribute(key, value)¶ Update an attribute
Attribute update is not immediate but requires system restart. Committed attributes can be checked at
pending_attributesproperty- Parameters
 key – Attribute name
value – Attribute value
- 
set_attributes(value)¶ Update many attributes at once
Attribute update is not immediate but requires system restart. Committed attributes can be checked at
pending_attributesproperty- Parameters
 value – Key-value pairs for attribute name and value
- 
property 
update_status¶ Status of the last attribute update
- Returns
 sushy.resources.settings.SettingsUpdateobject containing status and any messages
- 
property