pub struct CreateRemoteAccessVpnServerRequest {Show 39 fields
pub name: String,
pub vpn_type: String,
pub purpose: String,
pub enabled: bool,
pub setting_preference: Option<String>,
pub l2tp_allow_weak_ciphers: Option<bool>,
pub require_mschapv2: Option<bool>,
pub exposed_to_site_vpn: Option<bool>,
pub dhcpd_wins_enabled: Option<bool>,
pub dhcpd_wins_1: Option<String>,
pub dhcpd_wins_2: Option<String>,
pub dhcpd_dns_enabled: Option<bool>,
pub dhcpd_dns_1: Option<String>,
pub dhcpd_dns_2: Option<String>,
pub local_port: Option<u16>,
pub x_wireguard_private_key: Option<String>,
pub vpn_client_configuration_remote_ip_override_enabled: Option<bool>,
pub vpn_client_configuration_remote_ip_override: Option<String>,
pub x_ipsec_pre_shared_key: Option<String>,
pub radiusprofile_id: Option<String>,
pub ip_subnet: Option<String>,
pub ipv6_subnet: Option<String>,
pub dhcpd_start: Option<String>,
pub dhcpd_stop: Option<String>,
pub wireguard_interface: Option<String>,
pub wireguard_interface_binding_mode_ip_version: Option<String>,
pub l2tp_interface: Option<String>,
pub openvpn_interface: Option<String>,
pub wireguard_local_wan_ip: Option<String>,
pub l2tp_local_wan_ip: Option<String>,
pub openvpn_local_wan_ip: Option<String>,
pub vpn_binding_mode: Option<String>,
pub interface_mtu_enabled: Option<bool>,
pub interface_mtu: Option<u16>,
pub mss_clamp: Option<String>,
pub mss_clamp_mss: Option<u16>,
pub mss_clamp_ipv6: Option<String>,
pub mss_clamp_mss_ipv6: Option<u16>,
pub extra: BTreeMap<String, Value>,
}Fields§
§name: String§vpn_type: String§purpose: String§enabled: bool§setting_preference: Option<String>§l2tp_allow_weak_ciphers: Option<bool>§require_mschapv2: Option<bool>§exposed_to_site_vpn: Option<bool>§dhcpd_wins_enabled: Option<bool>§dhcpd_wins_1: Option<String>§dhcpd_wins_2: Option<String>§dhcpd_dns_enabled: Option<bool>§dhcpd_dns_1: Option<String>§dhcpd_dns_2: Option<String>§local_port: Option<u16>§x_wireguard_private_key: Option<String>§vpn_client_configuration_remote_ip_override_enabled: Option<bool>§vpn_client_configuration_remote_ip_override: Option<String>§radiusprofile_id: Option<String>§ip_subnet: Option<String>§ipv6_subnet: Option<String>§dhcpd_start: Option<String>§dhcpd_stop: Option<String>§wireguard_interface: Option<String>§wireguard_interface_binding_mode_ip_version: Option<String>§l2tp_interface: Option<String>§openvpn_interface: Option<String>§wireguard_local_wan_ip: Option<String>§l2tp_local_wan_ip: Option<String>§openvpn_local_wan_ip: Option<String>§vpn_binding_mode: Option<String>§interface_mtu_enabled: Option<bool>§interface_mtu: Option<u16>§mss_clamp: Option<String>§mss_clamp_mss: Option<u16>§mss_clamp_ipv6: Option<String>§mss_clamp_mss_ipv6: Option<u16>§extra: BTreeMap<String, Value>Trait Implementations§
Source§impl Clone for CreateRemoteAccessVpnServerRequest
impl Clone for CreateRemoteAccessVpnServerRequest
Source§fn clone(&self) -> CreateRemoteAccessVpnServerRequest
fn clone(&self) -> CreateRemoteAccessVpnServerRequest
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<'de> Deserialize<'de> for CreateRemoteAccessVpnServerRequest
impl<'de> Deserialize<'de> for CreateRemoteAccessVpnServerRequest
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 CreateRemoteAccessVpnServerRequest
impl RefUnwindSafe for CreateRemoteAccessVpnServerRequest
impl Send for CreateRemoteAccessVpnServerRequest
impl Sync for CreateRemoteAccessVpnServerRequest
impl Unpin for CreateRemoteAccessVpnServerRequest
impl UnsafeUnpin for CreateRemoteAccessVpnServerRequest
impl UnwindSafe for CreateRemoteAccessVpnServerRequest
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