pub struct HostInterface {Show 24 fields
pub odata_context: Option<Context>,
pub odata_etag: Option<Etag>,
pub odata_id: Id,
pub odata_type: Type,
pub actions: Option<Actions>,
pub auth_none_role_id: Option<String>,
pub authentication_modes: Option<Vec<AuthenticationMode>>,
pub credential_bootstrapping: Option<CredentialBootstrapping>,
pub description: Option<Description>,
pub externally_accessible: Option<bool>,
pub firmware_auth_enabled: Option<bool>,
pub firmware_auth_role_id: Option<String>,
pub host_ethernet_interfaces: Option<IdRef>,
pub host_interface_type: Option<HostInterfaceType>,
pub id: Id,
pub interface_enabled: Option<bool>,
pub kernel_auth_enabled: Option<bool>,
pub kernel_auth_role_id: Option<String>,
pub links: Option<Links>,
pub manager_ethernet_interface: Option<IdRef>,
pub name: Name,
pub network_protocol: Option<IdRef>,
pub oem: Option<Oem>,
pub status: Option<Status>,
}
Expand description
The properties associated with a Host Interface. A Host Interface is a connection between host software and a Redfish Service.
Fields§
§odata_context: Option<Context>
§odata_etag: Option<Etag>
§odata_id: Id
§odata_type: Type
§actions: Option<Actions>
§auth_none_role_id: Option<String>
The role when no authentication on this interface is used.
authentication_modes: Option<Vec<AuthenticationMode>>
The authentication modes available on this interface.
credential_bootstrapping: Option<CredentialBootstrapping>
§description: Option<Description>
§externally_accessible: Option<bool>
An indication of whether external entities can access this interface. External entities are non-host entities. For example, if the host and manager are connected through a switch and the switch also exposes an external port on the system, external clients can also use the interface, and this property value is true
.
firmware_auth_enabled: Option<bool>
An indication of whether this firmware authentication is enabled for this interface.
firmware_auth_role_id: Option<String>
The Role used for firmware authentication on this interface.
host_ethernet_interfaces: Option<IdRef>
§host_interface_type: Option<HostInterfaceType>
§id: Id
§interface_enabled: Option<bool>
An indication of whether this interface is enabled.
kernel_auth_enabled: Option<bool>
An indication of whether this kernel authentication is enabled for this interface.
kernel_auth_role_id: Option<String>
The Role used for kernel authentication on this interface.
links: Option<Links>
§manager_ethernet_interface: Option<IdRef>
§name: Name
§network_protocol: Option<IdRef>
§oem: Option<Oem>
§status: Option<Status>
Trait Implementations§
Source§impl Clone for HostInterface
impl Clone for HostInterface
Source§fn clone(&self) -> HostInterface
fn clone(&self) -> HostInterface
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
source
. Read more