pub struct NetworkDeviceFunction {Show 32 fields
pub odata_context: Option<Context>,
pub odata_etag: Option<Etag>,
pub odata_id: Id,
pub odata_type: Type,
pub actions: Option<Actions>,
pub allow_deny: Option<IdRef>,
pub assignable_physical_network_ports: Option<Vec<IdRef>>,
pub assignable_physical_network_ports_odata_count: Option<Count>,
pub assignable_physical_ports: Option<Vec<IdRef>>,
pub assignable_physical_ports_odata_count: Option<Count>,
pub boot_mode: Option<BootMode>,
pub description: Option<Description>,
pub device_enabled: Option<bool>,
pub ethernet: Option<Ethernet>,
pub fibre_channel: Option<FibreChannel>,
pub http_boot: Option<HTTPBoot>,
pub id: Id,
pub infini_band: Option<InfiniBand>,
pub limits: Option<Vec<Limit>>,
pub links: Option<Links>,
pub max_virtual_functions: Option<i64>,
pub metrics: Option<IdRef>,
pub name: Name,
pub net_dev_func_capabilities: Option<Vec<NetworkDeviceTechnology>>,
pub net_dev_func_type: Option<NetworkDeviceTechnology>,
pub oem: Option<Oem>,
pub physical_network_port_assignment: Option<IdRef>,
pub physical_port_assignment: Option<IdRef>,
pub savi_enabled: Option<bool>,
pub status: Option<Status>,
pub virtual_functions_enabled: Option<bool>,
pub iscsi_boot: Option<IscsiBoot>,
}
Expand description
The NetworkDeviceFunction schema represents a logical interface that a network adapter exposes.
Fields§
§odata_context: Option<Context>
§odata_etag: Option<Etag>
§odata_id: Id
§odata_type: Type
§actions: Option<Actions>
§allow_deny: Option<IdRef>
§assignable_physical_network_ports: Option<Vec<IdRef>>
An array of physical ports to which this network device function can be assigned.
assignable_physical_network_ports_odata_count: Option<Count>
§assignable_physical_ports: Option<Vec<IdRef>>
An array of physical ports to which this network device function can be assigned.
assignable_physical_ports_odata_count: Option<Count>
§boot_mode: Option<BootMode>
§description: Option<Description>
§device_enabled: Option<bool>
An indication of whether the network device function is enabled.
ethernet: Option<Ethernet>
§fibre_channel: Option<FibreChannel>
§http_boot: Option<HTTPBoot>
§id: Id
§infini_band: Option<InfiniBand>
§limits: Option<Vec<Limit>>
The byte and packet limits for this network device function.
links: Option<Links>
§max_virtual_functions: Option<i64>
The number of virtual functions that are available for this network device function.
metrics: Option<IdRef>
§name: Name
§net_dev_func_capabilities: Option<Vec<NetworkDeviceTechnology>>
An array of capabilities for this network device function.
net_dev_func_type: Option<NetworkDeviceTechnology>
§oem: Option<Oem>
§physical_network_port_assignment: Option<IdRef>
§physical_port_assignment: Option<IdRef>
§savi_enabled: Option<bool>
Indicates if Source Address Validation Improvement (SAVI) is enabled for this network device function.
status: Option<Status>
§virtual_functions_enabled: Option<bool>
An indication of whether single root input/output virtualization (SR-IOV) virtual functions are enabled for this network device function.
iscsi_boot: Option<IscsiBoot>
Trait Implementations§
Source§impl Clone for NetworkDeviceFunction
impl Clone for NetworkDeviceFunction
Source§fn clone(&self) -> NetworkDeviceFunction
fn clone(&self) -> NetworkDeviceFunction
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
source
. Read more