pub struct SNMPProtocol {
pub authentication_protocol: Option<SNMPAuthenticationProtocols>,
pub community_access_mode: Option<SNMPCommunityAccessMode>,
pub community_strings: Option<Vec<SNMPCommunity>>,
pub enable_snm_pv_1: Option<bool>,
pub enable_snm_pv_2: Option<bool>,
pub enable_snm_pv_3: Option<bool>,
pub encryption_protocol: Option<SNMPEncryptionProtocols>,
pub engine_id: Option<EngineId>,
pub hide_community_strings: Option<bool>,
pub port: Option<i64>,
pub protocol_enabled: Option<bool>,
}
Expand description
The settings for a network protocol associated with a manager.
Fields§
§authentication_protocol: Option<SNMPAuthenticationProtocols>
§community_access_mode: Option<SNMPCommunityAccessMode>
§community_strings: Option<Vec<SNMPCommunity>>
The SNMP community strings.
enable_snm_pv_1: Option<bool>
Indicates if access via SNMPv1 is enabled.
enable_snm_pv_2: Option<bool>
Indicates if access via SNMPv2c is enabled.
enable_snm_pv_3: Option<bool>
Indicates if access via SNMPv3 is enabled.
encryption_protocol: Option<SNMPEncryptionProtocols>
§engine_id: Option<EngineId>
§hide_community_strings: Option<bool>
Indicates if the community strings should be hidden.
port: Option<i64>
The protocol port.
protocol_enabled: Option<bool>
An indication of whether the protocol is enabled.
Trait Implementations§
source§impl Clone for SNMPProtocol
impl Clone for SNMPProtocol
source§fn clone(&self) -> SNMPProtocol
fn clone(&self) -> SNMPProtocol
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for SNMPProtocol
impl Debug for SNMPProtocol
source§impl Default for SNMPProtocol
impl Default for SNMPProtocol
source§fn default() -> SNMPProtocol
fn default() -> SNMPProtocol
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for SNMPProtocol
impl<'de> Deserialize<'de> for SNMPProtocol
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