Struct rusoto_ec2::VpnTunnelOptionsSpecification [−][src]
pub struct VpnTunnelOptionsSpecification { pub pre_shared_key: Option<String>, pub tunnel_inside_cidr: Option<String>, }
The tunnel options for a VPN connection.
Fields
The pre-shared key (PSK) to establish initial authentication between the virtual private gateway and customer gateway.
Constraints: Allowed characters are alphanumeric characters and ._. Must be between 8 and 64 characters in length and cannot start with zero (0).
tunnel_inside_cidr: Option<String>
The range of inside IP addresses for the tunnel. Any specified CIDR blocks must be unique across all VPN connections that use the same virtual private gateway.
Constraints: A size /30 CIDR block from the 169.254.0.0/16
range. The following CIDR blocks are reserved and cannot be used:
-
169.254.0.0/30
-
169.254.1.0/30
-
169.254.2.0/30
-
169.254.3.0/30
-
169.254.4.0/30
-
169.254.5.0/30
-
169.254.169.252/30
Trait Implementations
impl Default for VpnTunnelOptionsSpecification
[src]
impl Default for VpnTunnelOptionsSpecification
fn default() -> VpnTunnelOptionsSpecification
[src]
fn default() -> VpnTunnelOptionsSpecification
Returns the "default value" for a type. Read more
impl Debug for VpnTunnelOptionsSpecification
[src]
impl Debug for VpnTunnelOptionsSpecification
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Clone for VpnTunnelOptionsSpecification
[src]
impl Clone for VpnTunnelOptionsSpecification
fn clone(&self) -> VpnTunnelOptionsSpecification
[src]
fn clone(&self) -> VpnTunnelOptionsSpecification
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl PartialEq for VpnTunnelOptionsSpecification
[src]
impl PartialEq for VpnTunnelOptionsSpecification
fn eq(&self, other: &VpnTunnelOptionsSpecification) -> bool
[src]
fn eq(&self, other: &VpnTunnelOptionsSpecification) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &VpnTunnelOptionsSpecification) -> bool
[src]
fn ne(&self, other: &VpnTunnelOptionsSpecification) -> bool
This method tests for !=
.
Auto Trait Implementations
impl Send for VpnTunnelOptionsSpecification
impl Send for VpnTunnelOptionsSpecification
impl Sync for VpnTunnelOptionsSpecification
impl Sync for VpnTunnelOptionsSpecification