VpnConnectionVpnTunnelOptionsSpecificationArgs

data class VpnConnectionVpnTunnelOptionsSpecificationArgs(val preSharedKey: Output<String>? = null, val tunnelInsideCidr: Output<String>? = null) : ConvertibleToJava<VpnConnectionVpnTunnelOptionsSpecificationArgs>

The tunnel options for a single VPN tunnel.

Constructors

constructor(preSharedKey: Output<String>? = null, tunnelInsideCidr: Output<String>? = null)

Properties

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

The pre-shared key (PSK) to establish initial authentication between the virtual private gateway and customer gateway. Constraints: Allowed characters are alphanumeric characters, periods (.), and underscores (_). Must be between 8 and 64 characters in length and cannot start with zero (0).

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

The range of inside IP addresses for the tunnel. Any specified CIDR blocks must be unique across all VPN connections that use the same virtual private gateway. Constraints: A size /30 CIDR block from the `169.254.0.0/16` range. The following CIDR blocks are reserved and cannot be used:

Functions

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