VpnConnectionArgs

data class VpnConnectionArgs(val customerGatewayId: Output<String>? = null, val staticRoutesOnly: Output<Boolean>? = null, val tags: Output<List<VpnConnectionTagArgs>>? = null, val transitGatewayId: Output<String>? = null, val type: Output<String>? = null, val vpnGatewayId: Output<String>? = null, val vpnTunnelOptionsSpecifications: Output<List<VpnConnectionVpnTunnelOptionsSpecificationArgs>>? = null) : ConvertibleToJava<VpnConnectionArgs>

Resource Type definition for AWS::EC2::VPNConnection

Constructors

Link copied to clipboard
fun VpnConnectionArgs(customerGatewayId: Output<String>? = null, staticRoutesOnly: Output<Boolean>? = null, tags: Output<List<VpnConnectionTagArgs>>? = null, transitGatewayId: Output<String>? = null, type: Output<String>? = null, vpnGatewayId: Output<String>? = null, vpnTunnelOptionsSpecifications: Output<List<VpnConnectionVpnTunnelOptionsSpecificationArgs>>? = null)

Functions

Link copied to clipboard
open override fun toJava(): VpnConnectionArgs

Properties

Link copied to clipboard
val customerGatewayId: Output<String>? = null

The ID of the customer gateway at your end of the VPN connection.

Link copied to clipboard
val staticRoutesOnly: Output<Boolean>? = null

Indicates whether the VPN connection uses static routes only.

Link copied to clipboard
val tags: Output<List<VpnConnectionTagArgs>>? = null

Any tags assigned to the VPN connection.

Link copied to clipboard
val transitGatewayId: Output<String>? = null

The ID of the transit gateway associated with the VPN connection.

Link copied to clipboard
val type: Output<String>? = null

The type of VPN connection.

Link copied to clipboard
val vpnGatewayId: Output<String>? = null

The ID of the virtual private gateway at the AWS side of the VPN connection.

Link copied to clipboard

The tunnel options for the VPN connection.