pub struct Bios {Show 13 fields
pub odata_context: Option<Context>,
pub odata_etag: Option<Etag>,
pub odata_id: Id,
pub odata_type: Type,
pub actions: Option<Actions>,
pub attribute_registry: Option<String>,
pub attributes: Option<Attributes>,
pub description: Option<Description>,
pub id: Id,
pub links: Option<Links>,
pub name: Name,
pub oem: Option<Oem>,
pub reset_bios_to_defaults_pending: Option<bool>,
}
Expand description
The Bios schema contains properties related to the BIOS attribute registry. The attribute registry describes the system-specific BIOS attributes and actions for changing to BIOS settings. Changes to the BIOS typically require a system reset before they take effect. It is likely that a client finds the @Redfish.Settings
term in this resource, and if it is found, the client makes requests to change BIOS settings by modifying the resource identified by the @Redfish.Settings
term.
Fields§
§odata_context: Option<Context>
§odata_etag: Option<Etag>
§odata_id: Id
§odata_type: Type
§actions: Option<Actions>
§attribute_registry: Option<String>
The resource ID of the attribute registry that has the system-specific information about a BIOS resource.
attributes: Option<Attributes>
§description: Option<Description>
§id: Id
§links: Option<Links>
§name: Name
§oem: Option<Oem>
§reset_bios_to_defaults_pending: Option<bool>
An indication of whether there is a pending request to reset the BIOS attributes to default values.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Bios
impl<'de> Deserialize<'de> for Bios
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Metadata<'static> for Bios
impl Metadata<'static> for Bios
Source§const JSON_SCHEMA: &'static str = "Bios.v1_2_1.json"
const JSON_SCHEMA: &'static str = "Bios.v1_2_1.json"
Name of the json-schema file that describes the entity that implements this trait. Should
be only the file name, so that it can be resolved relative to the URL of the redfish
service, or the public Redfish schema index.
Auto Trait Implementations§
impl Freeze for Bios
impl RefUnwindSafe for Bios
impl Send for Bios
impl Sync for Bios
impl Unpin for Bios
impl UnwindSafe for Bios
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more