pub struct RemoteAccessVpnServer {
pub id: EntityId,
pub name: String,
pub enabled: bool,
pub vpn_type: String,
pub local_port: Option<u16>,
pub local_wan_ip: Option<String>,
pub interface: Option<String>,
pub gateway_subnet: Option<String>,
pub radius_profile_id: Option<String>,
pub exposed_to_site_vpn: Option<bool>,
pub fields: Map<String, Value>,
}Fields§
§id: EntityId§name: String§enabled: bool§vpn_type: String§local_port: Option<u16>§local_wan_ip: Option<String>§interface: Option<String>§gateway_subnet: Option<String>§radius_profile_id: Option<String>§exposed_to_site_vpn: Option<bool>§fields: Map<String, Value>Trait Implementations§
Source§impl Clone for RemoteAccessVpnServer
impl Clone for RemoteAccessVpnServer
Source§fn clone(&self) -> RemoteAccessVpnServer
fn clone(&self) -> RemoteAccessVpnServer
Returns a duplicate 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 RemoteAccessVpnServer
impl Debug for RemoteAccessVpnServer
Source§impl<'de> Deserialize<'de> for RemoteAccessVpnServer
impl<'de> Deserialize<'de> for RemoteAccessVpnServer
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
Auto Trait Implementations§
impl Freeze for RemoteAccessVpnServer
impl RefUnwindSafe for RemoteAccessVpnServer
impl Send for RemoteAccessVpnServer
impl Sync for RemoteAccessVpnServer
impl Unpin for RemoteAccessVpnServer
impl UnsafeUnpin for RemoteAccessVpnServer
impl UnwindSafe for RemoteAccessVpnServer
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