pub struct VpnConnectionOptions {
pub enable_acceleration: Option<bool>,
pub local_ipv_4_network_cidr: Option<String>,
pub local_ipv_6_network_cidr: Option<String>,
pub remote_ipv_4_network_cidr: Option<String>,
pub remote_ipv_6_network_cidr: Option<String>,
pub static_routes_only: Option<bool>,
pub tunnel_inside_ip_version: Option<String>,
pub tunnel_options: Option<Vec<TunnelOption>>,
}Expand description
Describes VPN connection options.
Fields§
§enable_acceleration: Option<bool>Indicates whether acceleration is enabled for the VPN connection.
local_ipv_4_network_cidr: Option<String>The IPv4 CIDR on the customer gateway (on-premises) side of the VPN connection.
local_ipv_6_network_cidr: Option<String>The IPv6 CIDR on the customer gateway (on-premises) side of the VPN connection.
remote_ipv_4_network_cidr: Option<String>The IPv4 CIDR on the AWS side of the VPN connection.
remote_ipv_6_network_cidr: Option<String>The IPv6 CIDR on the AWS side of the VPN connection.
static_routes_only: Option<bool>Indicates whether the VPN connection uses static routes only. Static routes must be used for devices that don't support BGP.
tunnel_inside_ip_version: Option<String>Indicates whether the VPN tunnels process IPv4 or IPv6 traffic.
tunnel_options: Option<Vec<TunnelOption>>Indicates the VPN tunnel options.
Trait Implementations§
Source§impl Clone for VpnConnectionOptions
impl Clone for VpnConnectionOptions
Source§fn clone(&self) -> VpnConnectionOptions
fn clone(&self) -> VpnConnectionOptions
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 VpnConnectionOptions
impl Debug for VpnConnectionOptions
Source§impl Default for VpnConnectionOptions
impl Default for VpnConnectionOptions
Source§fn default() -> VpnConnectionOptions
fn default() -> VpnConnectionOptions
Returns the “default value” for a type. Read more
Source§impl PartialEq for VpnConnectionOptions
impl PartialEq for VpnConnectionOptions
impl StructuralPartialEq for VpnConnectionOptions
Auto Trait Implementations§
impl Freeze for VpnConnectionOptions
impl RefUnwindSafe for VpnConnectionOptions
impl Send for VpnConnectionOptions
impl Sync for VpnConnectionOptions
impl Unpin for VpnConnectionOptions
impl UnwindSafe for VpnConnectionOptions
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