VpnConnectionArgs

data class VpnConnectionArgs(val customerGatewayId: Output<String>? = null, val staticRoutesOnly: Output<Boolean>? = null, val tags: Output<List<TagArgs>>? = 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
constructor(customerGatewayId: Output<String>? = null, staticRoutesOnly: Output<Boolean>? = null, tags: Output<List<TagArgs>>? = null, transitGatewayId: Output<String>? = null, type: Output<String>? = null, vpnGatewayId: Output<String>? = null, vpnTunnelOptionsSpecifications: Output<List<VpnConnectionVpnTunnelOptionsSpecificationArgs>>? = null)

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<TagArgs>>? = 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.

Functions

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