pub enum BootMode {
Disabled,
Pxe,
Iscsi,
FibreChannel,
FibreChannelOverEthernet,
Http,
UnsupportedValue,
}Variants§
Disabled
Do not indicate to UEFI/BIOS that this device is bootable.
Pxe
Boot this device by using the embedded PXE support. Only applicable if the NetDevFuncType is Ethernet or InfiniBand.
Iscsi
Boot this device by using the embedded iSCSI boot support and configuration. Only applicable if the NetDevFuncType is iSCSI or Ethernet.
FibreChannel
Boot this device by using the embedded Fibre Channel support and configuration. Only applicable if the NetDevFuncType is FibreChannel.
FibreChannelOverEthernet
Boot this device by using the embedded Fibre Channel over Ethernet (FCoE) boot support and configuration. Only applicable if the NetDevFuncType is FibreChannelOverEthernet.
Http
Boot this device by using the embedded HTTP/HTTPS support. Only applicable if the NetDevFuncType is Ethernet.
UnsupportedValue
Fallback value for values that are not supported by current version of Redfish schema.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for BootMode
impl<'de> Deserialize<'de> for BootMode
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>,
Source§impl ToSnakeCase for BootMode
impl ToSnakeCase for BootMode
Source§fn to_snake_case(&self) -> &'static str
fn to_snake_case(&self) -> &'static str
snake_case string