Class: Aws::EC2::Types::CreateVpnConnectionRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::EC2::Types::CreateVpnConnectionRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-ec2/types.rb
Overview
When making an API call, you may pass CreateVpnConnectionRequest data as a hash:
{
customer_gateway_id: "String", # required
type: "String", # required
vpn_gateway_id: "String", # required
dry_run: false,
options: {
static_routes_only: false,
},
}
Contains the parameters for CreateVpnConnection.
Instance Attribute Summary collapse
-
#customer_gateway_id ⇒ String
The ID of the customer gateway.
-
#dry_run ⇒ Boolean
Checks whether you have the required permissions for the action, without actually making the request, and provides an error response.
-
#options ⇒ Types::VpnConnectionOptionsSpecification
Indicates whether the VPN connection requires static routes.
-
#type ⇒ String
The type of VPN connection (‘ipsec.1`).
-
#vpn_gateway_id ⇒ String
The ID of the virtual private gateway.
Instance Attribute Details
#customer_gateway_id ⇒ String
The ID of the customer gateway.
4234 4235 4236 4237 4238 4239 4240 4241 |
# File 'lib/aws-sdk-ec2/types.rb', line 4234 class CreateVpnConnectionRequest < Struct.new( :customer_gateway_id, :type, :vpn_gateway_id, :dry_run, :options) include Aws::Structure end |
#dry_run ⇒ Boolean
Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is ‘DryRunOperation`. Otherwise, it is `UnauthorizedOperation`.
4234 4235 4236 4237 4238 4239 4240 4241 |
# File 'lib/aws-sdk-ec2/types.rb', line 4234 class CreateVpnConnectionRequest < Struct.new( :customer_gateway_id, :type, :vpn_gateway_id, :dry_run, :options) include Aws::Structure end |
#options ⇒ Types::VpnConnectionOptionsSpecification
Indicates whether the VPN connection requires static routes. If you are creating a VPN connection for a device that does not support BGP, you must specify ‘true`.
Default: ‘false`
4234 4235 4236 4237 4238 4239 4240 4241 |
# File 'lib/aws-sdk-ec2/types.rb', line 4234 class CreateVpnConnectionRequest < Struct.new( :customer_gateway_id, :type, :vpn_gateway_id, :dry_run, :options) include Aws::Structure end |
#type ⇒ String
The type of VPN connection (‘ipsec.1`).
4234 4235 4236 4237 4238 4239 4240 4241 |
# File 'lib/aws-sdk-ec2/types.rb', line 4234 class CreateVpnConnectionRequest < Struct.new( :customer_gateway_id, :type, :vpn_gateway_id, :dry_run, :options) include Aws::Structure end |
#vpn_gateway_id ⇒ String
The ID of the virtual private gateway.
4234 4235 4236 4237 4238 4239 4240 4241 |
# File 'lib/aws-sdk-ec2/types.rb', line 4234 class CreateVpnConnectionRequest < Struct.new( :customer_gateway_id, :type, :vpn_gateway_id, :dry_run, :options) include Aws::Structure end |