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).

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]

Returns the "default value" for a type. Read more

impl Debug for VpnTunnelOptionsSpecification
[src]

Formats the value using the given formatter. Read more

impl Clone for VpnTunnelOptionsSpecification
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl PartialEq for VpnTunnelOptionsSpecification
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations