Class: Aws::EC2::Types::VpnConnection
- Inherits:
-
Struct
- Object
- Struct
- Aws::EC2::Types::VpnConnection
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-ec2/types.rb
Overview
Describes a VPN connection.
Instance Attribute Summary collapse
-
#category ⇒ String
The category of the VPN connection.
-
#customer_gateway_configuration ⇒ String
The configuration information for the VPN connection’s customer gateway (in the native XML format).
-
#customer_gateway_id ⇒ String
The ID of the customer gateway at your end of the VPN connection.
-
#options ⇒ Types::VpnConnectionOptions
The VPN connection options.
-
#routes ⇒ Array<Types::VpnStaticRoute>
The static routes associated with the VPN connection.
-
#state ⇒ String
The current state of the VPN connection.
-
#tags ⇒ Array<Types::Tag>
Any tags assigned to the VPN connection.
-
#type ⇒ String
The type of VPN connection.
-
#vgw_telemetry ⇒ Array<Types::VgwTelemetry>
Information about the VPN tunnel.
-
#vpn_connection_id ⇒ String
The ID of the VPN connection.
-
#vpn_gateway_id ⇒ String
The ID of the virtual private gateway at the AWS side of the VPN connection.
Instance Attribute Details
#category ⇒ String
The category of the VPN connection. A value of ‘VPN` indicates an AWS VPN connection. A value of `VPN-Classic` indicates an AWS Classic VPN connection. For more information, see [AWS Managed VPN Categories] in the *Amazon Virtual Private Cloud User Guide*.
[1]: docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_VPN.html#vpn-categories
31403 31404 31405 31406 31407 31408 31409 31410 31411 31412 31413 31414 31415 31416 |
# File 'lib/aws-sdk-ec2/types.rb', line 31403 class VpnConnection < Struct.new( :customer_gateway_configuration, :customer_gateway_id, :category, :state, :type, :vpn_connection_id, :vpn_gateway_id, :options, :routes, :tags, :vgw_telemetry) include Aws::Structure end |
#customer_gateway_configuration ⇒ String
The configuration information for the VPN connection’s customer gateway (in the native XML format). This element is always present in the CreateVpnConnection response; however, it’s present in the DescribeVpnConnections response only if the VPN connection is in the ‘pending` or `available` state.
31403 31404 31405 31406 31407 31408 31409 31410 31411 31412 31413 31414 31415 31416 |
# File 'lib/aws-sdk-ec2/types.rb', line 31403 class VpnConnection < Struct.new( :customer_gateway_configuration, :customer_gateway_id, :category, :state, :type, :vpn_connection_id, :vpn_gateway_id, :options, :routes, :tags, :vgw_telemetry) include Aws::Structure end |
#customer_gateway_id ⇒ String
The ID of the customer gateway at your end of the VPN connection.
31403 31404 31405 31406 31407 31408 31409 31410 31411 31412 31413 31414 31415 31416 |
# File 'lib/aws-sdk-ec2/types.rb', line 31403 class VpnConnection < Struct.new( :customer_gateway_configuration, :customer_gateway_id, :category, :state, :type, :vpn_connection_id, :vpn_gateway_id, :options, :routes, :tags, :vgw_telemetry) include Aws::Structure end |
#options ⇒ Types::VpnConnectionOptions
The VPN connection options.
31403 31404 31405 31406 31407 31408 31409 31410 31411 31412 31413 31414 31415 31416 |
# File 'lib/aws-sdk-ec2/types.rb', line 31403 class VpnConnection < Struct.new( :customer_gateway_configuration, :customer_gateway_id, :category, :state, :type, :vpn_connection_id, :vpn_gateway_id, :options, :routes, :tags, :vgw_telemetry) include Aws::Structure end |
#routes ⇒ Array<Types::VpnStaticRoute>
The static routes associated with the VPN connection.
31403 31404 31405 31406 31407 31408 31409 31410 31411 31412 31413 31414 31415 31416 |
# File 'lib/aws-sdk-ec2/types.rb', line 31403 class VpnConnection < Struct.new( :customer_gateway_configuration, :customer_gateway_id, :category, :state, :type, :vpn_connection_id, :vpn_gateway_id, :options, :routes, :tags, :vgw_telemetry) include Aws::Structure end |
#state ⇒ String
The current state of the VPN connection.
31403 31404 31405 31406 31407 31408 31409 31410 31411 31412 31413 31414 31415 31416 |
# File 'lib/aws-sdk-ec2/types.rb', line 31403 class VpnConnection < Struct.new( :customer_gateway_configuration, :customer_gateway_id, :category, :state, :type, :vpn_connection_id, :vpn_gateway_id, :options, :routes, :tags, :vgw_telemetry) include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
Any tags assigned to the VPN connection.
31403 31404 31405 31406 31407 31408 31409 31410 31411 31412 31413 31414 31415 31416 |
# File 'lib/aws-sdk-ec2/types.rb', line 31403 class VpnConnection < Struct.new( :customer_gateway_configuration, :customer_gateway_id, :category, :state, :type, :vpn_connection_id, :vpn_gateway_id, :options, :routes, :tags, :vgw_telemetry) include Aws::Structure end |
#type ⇒ String
The type of VPN connection.
31403 31404 31405 31406 31407 31408 31409 31410 31411 31412 31413 31414 31415 31416 |
# File 'lib/aws-sdk-ec2/types.rb', line 31403 class VpnConnection < Struct.new( :customer_gateway_configuration, :customer_gateway_id, :category, :state, :type, :vpn_connection_id, :vpn_gateway_id, :options, :routes, :tags, :vgw_telemetry) include Aws::Structure end |
#vgw_telemetry ⇒ Array<Types::VgwTelemetry>
Information about the VPN tunnel.
31403 31404 31405 31406 31407 31408 31409 31410 31411 31412 31413 31414 31415 31416 |
# File 'lib/aws-sdk-ec2/types.rb', line 31403 class VpnConnection < Struct.new( :customer_gateway_configuration, :customer_gateway_id, :category, :state, :type, :vpn_connection_id, :vpn_gateway_id, :options, :routes, :tags, :vgw_telemetry) include Aws::Structure end |
#vpn_connection_id ⇒ String
The ID of the VPN connection.
31403 31404 31405 31406 31407 31408 31409 31410 31411 31412 31413 31414 31415 31416 |
# File 'lib/aws-sdk-ec2/types.rb', line 31403 class VpnConnection < Struct.new( :customer_gateway_configuration, :customer_gateway_id, :category, :state, :type, :vpn_connection_id, :vpn_gateway_id, :options, :routes, :tags, :vgw_telemetry) include Aws::Structure end |
#vpn_gateway_id ⇒ String
The ID of the virtual private gateway at the AWS side of the VPN connection.
31403 31404 31405 31406 31407 31408 31409 31410 31411 31412 31413 31414 31415 31416 |
# File 'lib/aws-sdk-ec2/types.rb', line 31403 class VpnConnection < Struct.new( :customer_gateway_configuration, :customer_gateway_id, :category, :state, :type, :vpn_connection_id, :vpn_gateway_id, :options, :routes, :tags, :vgw_telemetry) include Aws::Structure end |