Class: Aws::EC2::Types::CreateVpnGatewayRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::EC2::Types::CreateVpnGatewayRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-ec2/types.rb
Overview
Note:
When making an API call, you may pass CreateVpnGatewayRequest data as a hash:
{
availability_zone: "String",
type: "ipsec.1", # required, accepts ipsec.1
dry_run: false,
}
Contains the parameters for CreateVpnGateway.
Instance Attribute Summary collapse
-
#availability_zone ⇒ String
The Availability Zone for the virtual private gateway.
-
#dry_run ⇒ Boolean
Checks whether you have the required permissions for the action, without actually making the request, and provides an error response.
-
#type ⇒ String
The type of VPN connection this virtual private gateway supports.
Instance Attribute Details
#availability_zone ⇒ String
The Availability Zone for the virtual private gateway.
4311 4312 4313 4314 4315 4316 |
# File 'lib/aws-sdk-ec2/types.rb', line 4311 class CreateVpnGatewayRequest < Struct.new( :availability_zone, :type, :dry_run) 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`.
4311 4312 4313 4314 4315 4316 |
# File 'lib/aws-sdk-ec2/types.rb', line 4311 class CreateVpnGatewayRequest < Struct.new( :availability_zone, :type, :dry_run) include Aws::Structure end |
#type ⇒ String
The type of VPN connection this virtual private gateway supports.
4311 4312 4313 4314 4315 4316 |
# File 'lib/aws-sdk-ec2/types.rb', line 4311 class CreateVpnGatewayRequest < Struct.new( :availability_zone, :type, :dry_run) include Aws::Structure end |