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
-
#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
#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.
25053 25054 25055 25056 25057 25058 25059 25060 25061 25062 25063 25064 25065 |
# File 'lib/aws-sdk-ec2/types.rb', line 25053 class VpnConnection < Struct.new( :customer_gateway_configuration, :customer_gateway_id, :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.
25053 25054 25055 25056 25057 25058 25059 25060 25061 25062 25063 25064 25065 |
# File 'lib/aws-sdk-ec2/types.rb', line 25053 class VpnConnection < Struct.new( :customer_gateway_configuration, :customer_gateway_id, :state, :type, :vpn_connection_id, :vpn_gateway_id, :options, :routes, :tags, :vgw_telemetry) include Aws::Structure end |
#options ⇒ Types::VpnConnectionOptions
The VPN connection options.
25053 25054 25055 25056 25057 25058 25059 25060 25061 25062 25063 25064 25065 |
# File 'lib/aws-sdk-ec2/types.rb', line 25053 class VpnConnection < Struct.new( :customer_gateway_configuration, :customer_gateway_id, :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.
25053 25054 25055 25056 25057 25058 25059 25060 25061 25062 25063 25064 25065 |
# File 'lib/aws-sdk-ec2/types.rb', line 25053 class VpnConnection < Struct.new( :customer_gateway_configuration, :customer_gateway_id, :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.
25053 25054 25055 25056 25057 25058 25059 25060 25061 25062 25063 25064 25065 |
# File 'lib/aws-sdk-ec2/types.rb', line 25053 class VpnConnection < Struct.new( :customer_gateway_configuration, :customer_gateway_id, :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.
25053 25054 25055 25056 25057 25058 25059 25060 25061 25062 25063 25064 25065 |
# File 'lib/aws-sdk-ec2/types.rb', line 25053 class VpnConnection < Struct.new( :customer_gateway_configuration, :customer_gateway_id, :state, :type, :vpn_connection_id, :vpn_gateway_id, :options, :routes, :tags, :vgw_telemetry) include Aws::Structure end |
#type ⇒ String
The type of VPN connection.
25053 25054 25055 25056 25057 25058 25059 25060 25061 25062 25063 25064 25065 |
# File 'lib/aws-sdk-ec2/types.rb', line 25053 class VpnConnection < Struct.new( :customer_gateway_configuration, :customer_gateway_id, :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.
25053 25054 25055 25056 25057 25058 25059 25060 25061 25062 25063 25064 25065 |
# File 'lib/aws-sdk-ec2/types.rb', line 25053 class VpnConnection < Struct.new( :customer_gateway_configuration, :customer_gateway_id, :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.
25053 25054 25055 25056 25057 25058 25059 25060 25061 25062 25063 25064 25065 |
# File 'lib/aws-sdk-ec2/types.rb', line 25053 class VpnConnection < Struct.new( :customer_gateway_configuration, :customer_gateway_id, :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.
25053 25054 25055 25056 25057 25058 25059 25060 25061 25062 25063 25064 25065 |
# File 'lib/aws-sdk-ec2/types.rb', line 25053 class VpnConnection < Struct.new( :customer_gateway_configuration, :customer_gateway_id, :state, :type, :vpn_connection_id, :vpn_gateway_id, :options, :routes, :tags, :vgw_telemetry) include Aws::Structure end |