Class: Aws::EC2::Types::VpnConnectionOptionsSpecification
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::EC2::Types::VpnConnectionOptionsSpecification
 
 
- 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 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Indicate whether to enable acceleration 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 device.
 - 
  
    
      #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 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Indicate whether the VPN connection uses static routes only.
 - 
  
    
      #transport_transit_gateway_attachment_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The transit gateway attachment ID to use for the VPN tunnel.
 - 
  
    
      #tunnel_inside_ip_version  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Indicate whether the VPN tunnels process IPv4 or IPv6 traffic.
 - 
  
    
      #tunnel_options  ⇒ Array<Types::VpnTunnelOptionsSpecification> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The tunnel options for the VPN connection.
 
Instance Attribute Details
#enable_acceleration ⇒ Boolean
Indicate whether to enable acceleration for the VPN connection.
Default: ‘false`
      74634 74635 74636 74637 74638 74639 74640 74641 74642 74643 74644 74645 74646 74647  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 74634 class VpnConnectionOptionsSpecification < Struct.new( :enable_acceleration, :tunnel_inside_ip_version, :tunnel_options, :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, :static_routes_only) 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.
Default: ‘0.0.0.0/0`
      74634 74635 74636 74637 74638 74639 74640 74641 74642 74643 74644 74645 74646 74647  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 74634 class VpnConnectionOptionsSpecification < Struct.new( :enable_acceleration, :tunnel_inside_ip_version, :tunnel_options, :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, :static_routes_only) 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.
Default: ‘::/0`
      74634 74635 74636 74637 74638 74639 74640 74641 74642 74643 74644 74645 74646 74647  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 74634 class VpnConnectionOptionsSpecification < Struct.new( :enable_acceleration, :tunnel_inside_ip_version, :tunnel_options, :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, :static_routes_only) SENSITIVE = [] include Aws::Structure end  | 
  
#outside_ip_address_type ⇒ String
The type of IPv4 address assigned to the outside interface of the customer gateway device.
Valid values: ‘PrivateIpv4` | `PublicIpv4`
Default: ‘PublicIpv4`
      74634 74635 74636 74637 74638 74639 74640 74641 74642 74643 74644 74645 74646 74647  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 74634 class VpnConnectionOptionsSpecification < Struct.new( :enable_acceleration, :tunnel_inside_ip_version, :tunnel_options, :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, :static_routes_only) SENSITIVE = [] include Aws::Structure end  | 
  
#remote_ipv_4_network_cidr ⇒ String
The IPv4 CIDR on the Amazon Web Services side of the VPN connection.
Default: ‘0.0.0.0/0`
      74634 74635 74636 74637 74638 74639 74640 74641 74642 74643 74644 74645 74646 74647  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 74634 class VpnConnectionOptionsSpecification < Struct.new( :enable_acceleration, :tunnel_inside_ip_version, :tunnel_options, :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, :static_routes_only) SENSITIVE = [] include Aws::Structure end  | 
  
#remote_ipv_6_network_cidr ⇒ String
The IPv6 CIDR on the Amazon Web Services side of the VPN connection.
Default: ‘::/0`
      74634 74635 74636 74637 74638 74639 74640 74641 74642 74643 74644 74645 74646 74647  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 74634 class VpnConnectionOptionsSpecification < Struct.new( :enable_acceleration, :tunnel_inside_ip_version, :tunnel_options, :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, :static_routes_only) SENSITIVE = [] include Aws::Structure end  | 
  
#static_routes_only ⇒ Boolean
Indicate whether the VPN connection uses static routes only. If you are creating a VPN connection for a device that does not support BGP, you must specify ‘true`. Use CreateVpnConnectionRoute to create a static route.
Default: ‘false`
      74634 74635 74636 74637 74638 74639 74640 74641 74642 74643 74644 74645 74646 74647  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 74634 class VpnConnectionOptionsSpecification < Struct.new( :enable_acceleration, :tunnel_inside_ip_version, :tunnel_options, :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, :static_routes_only) SENSITIVE = [] include Aws::Structure end  | 
  
#transport_transit_gateway_attachment_id ⇒ String
The transit gateway attachment ID to use for the VPN tunnel.
Required if ‘OutsideIpAddressType` is set to `PrivateIpv4`.
      74634 74635 74636 74637 74638 74639 74640 74641 74642 74643 74644 74645 74646 74647  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 74634 class VpnConnectionOptionsSpecification < Struct.new( :enable_acceleration, :tunnel_inside_ip_version, :tunnel_options, :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, :static_routes_only) SENSITIVE = [] include Aws::Structure end  | 
  
#tunnel_inside_ip_version ⇒ String
Indicate whether the VPN tunnels process IPv4 or IPv6 traffic.
Default: ‘ipv4`
      74634 74635 74636 74637 74638 74639 74640 74641 74642 74643 74644 74645 74646 74647  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 74634 class VpnConnectionOptionsSpecification < Struct.new( :enable_acceleration, :tunnel_inside_ip_version, :tunnel_options, :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, :static_routes_only) SENSITIVE = [] include Aws::Structure end  | 
  
#tunnel_options ⇒ Array<Types::VpnTunnelOptionsSpecification>
The tunnel options for the VPN connection.
      74634 74635 74636 74637 74638 74639 74640 74641 74642 74643 74644 74645 74646 74647  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 74634 class VpnConnectionOptionsSpecification < Struct.new( :enable_acceleration, :tunnel_inside_ip_version, :tunnel_options, :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, :static_routes_only) SENSITIVE = [] include Aws::Structure end  |