Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

CreateVpnConnectionRequest

import type { CreateVpnConnectionRequest } from "https://aws-api.deno.dev/v0.3/services/ec2.ts?docs=full";

Contains the parameters for CreateVpnConnection.

interface CreateVpnConnectionRequest {
CustomerGatewayId: string;
DryRun?: boolean | null;
TagSpecifications?: TagSpecification[] | null;
TransitGatewayId?: string | null;
Type: string;
VpnGatewayId?: string | null;
}

§Properties

§
CustomerGatewayId: string
[src]

The ID of the customer gateway.

§
DryRun?: boolean | null
[src]

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.

§

The options for the VPN connection.

§
TagSpecifications?: TagSpecification[] | null
[src]

The tags to apply to the VPN connection.

§
TransitGatewayId?: string | null
[src]

The ID of the transit gateway. If you specify a transit gateway, you cannot specify a virtual private gateway.

§
Type: string
[src]

The type of VPN connection (ipsec.1).

§
VpnGatewayId?: string | null
[src]

The ID of the virtual private gateway. If you specify a virtual private gateway, you cannot specify a transit gateway.