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§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more