Readonly
nameThe name of the VPN Connection.
The value of this property will be utilized as the logical id for this resource. Any references to this object should specify this value.
Readonly
route(OPTIONAL) An array of Transit Gateway route table names to associate the VPN attachment to
This is the name
property of the Transit Gateway route table
This property should only be defined if creating a VPN connection to a Transit Gateway. Leave undefined for VPN connections to virtual private gateways.
Readonly
route(OPTIONAL) An array of Transit Gateway route table names to propagate the VPN attachment to
This is the name
property of the Transit Gateway route table
This property should only be defined if creating a VPN connection to a Transit Gateway. Leave undefined for VPN connections to virtual private gateways.
Readonly
staticIf creating a VPN connection for a device that doesn't support Border Gateway Protocol (BGP) declare true as a value, otherwise, use false.
Readonly
tagsAn array of tags for the VPN Connection.
Readonly
transitThe logical name of the Transit Gateway that the customer Gateway is attached to so that a VPN connection is established.
Must specify either the Transit Gateway name or the Virtual Private Gateway, not both.
Readonly
tunnelReadonly
vpcThe logical name of the Virtual Private Cloud that a Virtual Private Gateway is attached to.
Must specify either the Transit Gateway name or the Virtual Private Gateway, not both.
Generated using TypeDoc
NetworkConfig / CustomerGatewayConfig / VpnConnectionConfig
VPN Connection configuration. Used to define the VPN Connection and its termination point.
Example