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`
67718 67719 67720 67721 67722 67723 67724 67725 67726 67727 67728 67729 67730 67731 |
# File 'lib/aws-sdk-ec2/types.rb', line 67718 class VpnConnectionOptionsSpecification < Struct.new( :enable_acceleration, :static_routes_only, :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) 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`
67718 67719 67720 67721 67722 67723 67724 67725 67726 67727 67728 67729 67730 67731 |
# File 'lib/aws-sdk-ec2/types.rb', line 67718 class VpnConnectionOptionsSpecification < Struct.new( :enable_acceleration, :static_routes_only, :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) 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`
67718 67719 67720 67721 67722 67723 67724 67725 67726 67727 67728 67729 67730 67731 |
# File 'lib/aws-sdk-ec2/types.rb', line 67718 class VpnConnectionOptionsSpecification < Struct.new( :enable_acceleration, :static_routes_only, :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) 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`
67718 67719 67720 67721 67722 67723 67724 67725 67726 67727 67728 67729 67730 67731 |
# File 'lib/aws-sdk-ec2/types.rb', line 67718 class VpnConnectionOptionsSpecification < Struct.new( :enable_acceleration, :static_routes_only, :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) 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`
67718 67719 67720 67721 67722 67723 67724 67725 67726 67727 67728 67729 67730 67731 |
# File 'lib/aws-sdk-ec2/types.rb', line 67718 class VpnConnectionOptionsSpecification < Struct.new( :enable_acceleration, :static_routes_only, :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) 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`
67718 67719 67720 67721 67722 67723 67724 67725 67726 67727 67728 67729 67730 67731 |
# File 'lib/aws-sdk-ec2/types.rb', line 67718 class VpnConnectionOptionsSpecification < Struct.new( :enable_acceleration, :static_routes_only, :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) 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`
67718 67719 67720 67721 67722 67723 67724 67725 67726 67727 67728 67729 67730 67731 |
# File 'lib/aws-sdk-ec2/types.rb', line 67718 class VpnConnectionOptionsSpecification < Struct.new( :enable_acceleration, :static_routes_only, :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) 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`.
67718 67719 67720 67721 67722 67723 67724 67725 67726 67727 67728 67729 67730 67731 |
# File 'lib/aws-sdk-ec2/types.rb', line 67718 class VpnConnectionOptionsSpecification < Struct.new( :enable_acceleration, :static_routes_only, :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) SENSITIVE = [] include Aws::Structure end |
#tunnel_inside_ip_version ⇒ String
Indicate whether the VPN tunnels process IPv4 or IPv6 traffic.
Default: ‘ipv4`
67718 67719 67720 67721 67722 67723 67724 67725 67726 67727 67728 67729 67730 67731 |
# File 'lib/aws-sdk-ec2/types.rb', line 67718 class VpnConnectionOptionsSpecification < Struct.new( :enable_acceleration, :static_routes_only, :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) SENSITIVE = [] include Aws::Structure end |
#tunnel_options ⇒ Array<Types::VpnTunnelOptionsSpecification>
The tunnel options for the VPN connection.
67718 67719 67720 67721 67722 67723 67724 67725 67726 67727 67728 67729 67730 67731 |
# File 'lib/aws-sdk-ec2/types.rb', line 67718 class VpnConnectionOptionsSpecification < Struct.new( :enable_acceleration, :static_routes_only, :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) SENSITIVE = [] include Aws::Structure end |