Class: Aws::EC2::Types::VpnConnectionOptions
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::EC2::Types::VpnConnectionOptions
 
 
- Includes:
 - Structure
 
- Defined in:
 - lib/aws-sdk-ec2/types.rb
 
Overview
Describes VPN connection options.
Constant Summary collapse
- SENSITIVE =
 []
Instance Attribute Summary collapse
- 
  
    
      #enable_acceleration  ⇒ Boolean 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Indicates whether acceleration is enabled for the VPN connection.
 - 
  
    
      #local_ipv_4_network_cidr  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The IPv4 CIDR on the customer gateway (on-premises) side of the VPN connection.
 - 
  
    
      #local_ipv_6_network_cidr  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The IPv6 CIDR on the customer gateway (on-premises) side of the VPN connection.
 - 
  
    
      #outside_ip_address_type  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The type of IPv4 address assigned to the outside interface of the customer gateway.
 - 
  
    
      #remote_ipv_4_network_cidr  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The IPv4 CIDR on the Amazon Web Services side of the VPN connection.
 - 
  
    
      #remote_ipv_6_network_cidr  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The IPv6 CIDR on the Amazon Web Services side of the VPN connection.
 - 
  
    
      #static_routes_only  ⇒ Boolean 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Indicates whether the VPN connection uses static routes only.
 - 
  
    
      #transport_transit_gateway_attachment_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The transit gateway attachment ID in use for the VPN tunnel.
 - 
  
    
      #tunnel_inside_ip_version  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Indicates whether the VPN tunnels process IPv4 or IPv6 traffic.
 - 
  
    
      #tunnel_options  ⇒ Array<Types::TunnelOption> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Indicates the VPN tunnel options.
 
Instance Attribute Details
#enable_acceleration ⇒ Boolean
Indicates whether acceleration is enabled for the VPN connection.
      73913 73914 73915 73916 73917 73918 73919 73920 73921 73922 73923 73924 73925 73926  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 73913 class VpnConnectionOptions < Struct.new( :enable_acceleration, :static_routes_only, :local_ipv_4_network_cidr, :remote_ipv_4_network_cidr, :local_ipv_6_network_cidr, :remote_ipv_6_network_cidr, :outside_ip_address_type, :transport_transit_gateway_attachment_id, :tunnel_inside_ip_version, :tunnel_options) SENSITIVE = [] include Aws::Structure end  | 
  
#local_ipv_4_network_cidr ⇒ String
The IPv4 CIDR on the customer gateway (on-premises) side of the VPN connection.
      73913 73914 73915 73916 73917 73918 73919 73920 73921 73922 73923 73924 73925 73926  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 73913 class VpnConnectionOptions < Struct.new( :enable_acceleration, :static_routes_only, :local_ipv_4_network_cidr, :remote_ipv_4_network_cidr, :local_ipv_6_network_cidr, :remote_ipv_6_network_cidr, :outside_ip_address_type, :transport_transit_gateway_attachment_id, :tunnel_inside_ip_version, :tunnel_options) SENSITIVE = [] include Aws::Structure end  | 
  
#local_ipv_6_network_cidr ⇒ String
The IPv6 CIDR on the customer gateway (on-premises) side of the VPN connection.
      73913 73914 73915 73916 73917 73918 73919 73920 73921 73922 73923 73924 73925 73926  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 73913 class VpnConnectionOptions < Struct.new( :enable_acceleration, :static_routes_only, :local_ipv_4_network_cidr, :remote_ipv_4_network_cidr, :local_ipv_6_network_cidr, :remote_ipv_6_network_cidr, :outside_ip_address_type, :transport_transit_gateway_attachment_id, :tunnel_inside_ip_version, :tunnel_options) SENSITIVE = [] include Aws::Structure end  | 
  
#outside_ip_address_type ⇒ String
The type of IPv4 address assigned to the outside interface of the customer gateway.
Valid values: ‘PrivateIpv4` | `PublicIpv4`
Default: ‘PublicIpv4`
      73913 73914 73915 73916 73917 73918 73919 73920 73921 73922 73923 73924 73925 73926  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 73913 class VpnConnectionOptions < Struct.new( :enable_acceleration, :static_routes_only, :local_ipv_4_network_cidr, :remote_ipv_4_network_cidr, :local_ipv_6_network_cidr, :remote_ipv_6_network_cidr, :outside_ip_address_type, :transport_transit_gateway_attachment_id, :tunnel_inside_ip_version, :tunnel_options) SENSITIVE = [] include Aws::Structure end  | 
  
#remote_ipv_4_network_cidr ⇒ String
The IPv4 CIDR on the Amazon Web Services side of the VPN connection.
      73913 73914 73915 73916 73917 73918 73919 73920 73921 73922 73923 73924 73925 73926  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 73913 class VpnConnectionOptions < Struct.new( :enable_acceleration, :static_routes_only, :local_ipv_4_network_cidr, :remote_ipv_4_network_cidr, :local_ipv_6_network_cidr, :remote_ipv_6_network_cidr, :outside_ip_address_type, :transport_transit_gateway_attachment_id, :tunnel_inside_ip_version, :tunnel_options) SENSITIVE = [] include Aws::Structure end  | 
  
#remote_ipv_6_network_cidr ⇒ String
The IPv6 CIDR on the Amazon Web Services side of the VPN connection.
      73913 73914 73915 73916 73917 73918 73919 73920 73921 73922 73923 73924 73925 73926  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 73913 class VpnConnectionOptions < Struct.new( :enable_acceleration, :static_routes_only, :local_ipv_4_network_cidr, :remote_ipv_4_network_cidr, :local_ipv_6_network_cidr, :remote_ipv_6_network_cidr, :outside_ip_address_type, :transport_transit_gateway_attachment_id, :tunnel_inside_ip_version, :tunnel_options) SENSITIVE = [] include Aws::Structure end  | 
  
#static_routes_only ⇒ Boolean
Indicates whether the VPN connection uses static routes only. Static routes must be used for devices that don’t support BGP.
      73913 73914 73915 73916 73917 73918 73919 73920 73921 73922 73923 73924 73925 73926  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 73913 class VpnConnectionOptions < Struct.new( :enable_acceleration, :static_routes_only, :local_ipv_4_network_cidr, :remote_ipv_4_network_cidr, :local_ipv_6_network_cidr, :remote_ipv_6_network_cidr, :outside_ip_address_type, :transport_transit_gateway_attachment_id, :tunnel_inside_ip_version, :tunnel_options) SENSITIVE = [] include Aws::Structure end  | 
  
#transport_transit_gateway_attachment_id ⇒ String
The transit gateway attachment ID in use for the VPN tunnel.
      73913 73914 73915 73916 73917 73918 73919 73920 73921 73922 73923 73924 73925 73926  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 73913 class VpnConnectionOptions < Struct.new( :enable_acceleration, :static_routes_only, :local_ipv_4_network_cidr, :remote_ipv_4_network_cidr, :local_ipv_6_network_cidr, :remote_ipv_6_network_cidr, :outside_ip_address_type, :transport_transit_gateway_attachment_id, :tunnel_inside_ip_version, :tunnel_options) SENSITIVE = [] include Aws::Structure end  | 
  
#tunnel_inside_ip_version ⇒ String
Indicates whether the VPN tunnels process IPv4 or IPv6 traffic.
      73913 73914 73915 73916 73917 73918 73919 73920 73921 73922 73923 73924 73925 73926  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 73913 class VpnConnectionOptions < Struct.new( :enable_acceleration, :static_routes_only, :local_ipv_4_network_cidr, :remote_ipv_4_network_cidr, :local_ipv_6_network_cidr, :remote_ipv_6_network_cidr, :outside_ip_address_type, :transport_transit_gateway_attachment_id, :tunnel_inside_ip_version, :tunnel_options) SENSITIVE = [] include Aws::Structure end  | 
  
#tunnel_options ⇒ Array<Types::TunnelOption>
Indicates the VPN tunnel options.
      73913 73914 73915 73916 73917 73918 73919 73920 73921 73922 73923 73924 73925 73926  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 73913 class VpnConnectionOptions < Struct.new( :enable_acceleration, :static_routes_only, :local_ipv_4_network_cidr, :remote_ipv_4_network_cidr, :local_ipv_6_network_cidr, :remote_ipv_6_network_cidr, :outside_ip_address_type, :transport_transit_gateway_attachment_id, :tunnel_inside_ip_version, :tunnel_options) SENSITIVE = [] include Aws::Structure end  |