pub struct ManagerNetworkProtocol {Show 27 fields
pub odata_context: Option<Context>,
pub odata_etag: Option<Etag>,
pub odata_id: Id,
pub odata_type: Type,
pub actions: Option<Actions>,
pub dhcp: Option<Protocol>,
pub dhc_pv_6: Option<Protocol>,
pub description: Option<Description>,
pub fqdn: Option<String>,
pub http: Option<Protocol>,
pub https: Option<HTTPSProtocol>,
pub host_name: Option<String>,
pub ipmi: Option<Protocol>,
pub id: Id,
pub kvmip: Option<Protocol>,
pub ntp: Option<NTPProtocol>,
pub name: Name,
pub oem: Option<Oem>,
pub proxy: Option<ProxyConfiguration>,
pub rdp: Option<Protocol>,
pub rfb: Option<Protocol>,
pub snmp: Option<SNMPProtocol>,
pub ssdp: Option<SSDProtocol>,
pub ssh: Option<Protocol>,
pub status: Option<Status>,
pub telnet: Option<Protocol>,
pub virtual_media: Option<Protocol>,
}
Expand description
The network service settings for the manager.
Fields§
§odata_context: Option<Context>
§odata_etag: Option<Etag>
§odata_id: Id
§odata_type: Type
§actions: Option<Actions>
§dhcp: Option<Protocol>
§dhc_pv_6: Option<Protocol>
§description: Option<Description>
§fqdn: Option<String>
The fully qualified domain name for the manager obtained by DNS including the host name and top-level domain name.
http: Option<Protocol>
§https: Option<HTTPSProtocol>
§host_name: Option<String>
The DNS host name of this manager, without any domain information.
ipmi: Option<Protocol>
§id: Id
§kvmip: Option<Protocol>
§ntp: Option<NTPProtocol>
§name: Name
§oem: Option<Oem>
§proxy: Option<ProxyConfiguration>
§rdp: Option<Protocol>
§rfb: Option<Protocol>
§snmp: Option<SNMPProtocol>
§ssdp: Option<SSDProtocol>
§ssh: Option<Protocol>
§status: Option<Status>
§telnet: Option<Protocol>
§virtual_media: Option<Protocol>
Trait Implementations§
Source§impl Clone for ManagerNetworkProtocol
impl Clone for ManagerNetworkProtocol
Source§fn clone(&self) -> ManagerNetworkProtocol
fn clone(&self) -> ManagerNetworkProtocol
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ManagerNetworkProtocol
impl Debug for ManagerNetworkProtocol
Source§impl Default for ManagerNetworkProtocol
impl Default for ManagerNetworkProtocol
Source§impl<'de> Deserialize<'de> for ManagerNetworkProtocol
impl<'de> Deserialize<'de> for ManagerNetworkProtocol
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 ManagerNetworkProtocol
impl Metadata<'static> for ManagerNetworkProtocol
Source§const JSON_SCHEMA: &'static str = "ManagerNetworkProtocol.v1_9_1.json"
const JSON_SCHEMA: &'static str = "ManagerNetworkProtocol.v1_9_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 ManagerNetworkProtocol
impl RefUnwindSafe for ManagerNetworkProtocol
impl Send for ManagerNetworkProtocol
impl Sync for ManagerNetworkProtocol
impl Unpin for ManagerNetworkProtocol
impl UnwindSafe for ManagerNetworkProtocol
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