GatewayVpnAttachmentTunnelOptionsSpecificationArgs

data class GatewayVpnAttachmentTunnelOptionsSpecificationArgs(val customerGatewayId: Output<String>, val enableDpd: Output<Boolean>? = null, val enableNatTraversal: Output<Boolean>? = null, val internetIp: Output<String>? = null, val role: Output<String>? = null, val state: Output<String>? = null, val status: Output<String>? = null, val tunnelBgpConfig: Output<GatewayVpnAttachmentTunnelOptionsSpecificationTunnelBgpConfigArgs>? = null, val tunnelId: Output<String>? = null, val tunnelIkeConfig: Output<GatewayVpnAttachmentTunnelOptionsSpecificationTunnelIkeConfigArgs>? = null, val tunnelIndex: Output<Int>, val tunnelIpsecConfig: Output<GatewayVpnAttachmentTunnelOptionsSpecificationTunnelIpsecConfigArgs>? = null, val zoneNo: Output<String>? = null) : ConvertibleToJava<GatewayVpnAttachmentTunnelOptionsSpecificationArgs>

Constructors

constructor(customerGatewayId: Output<String>, enableDpd: Output<Boolean>? = null, enableNatTraversal: Output<Boolean>? = null, internetIp: Output<String>? = null, role: Output<String>? = null, state: Output<String>? = null, status: Output<String>? = null, tunnelBgpConfig: Output<GatewayVpnAttachmentTunnelOptionsSpecificationTunnelBgpConfigArgs>? = null, tunnelId: Output<String>? = null, tunnelIkeConfig: Output<GatewayVpnAttachmentTunnelOptionsSpecificationTunnelIkeConfigArgs>? = null, tunnelIndex: Output<Int>, tunnelIpsecConfig: Output<GatewayVpnAttachmentTunnelOptionsSpecificationTunnelIpsecConfigArgs>? = null, zoneNo: Output<String>? = null)

Properties

Link copied to clipboard

The ID of the user gateway associated with the tunnel.

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

Whether the DPD (peer alive detection) function is enabled for the tunnel. Value:

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

Whether the NAT crossing function is enabled for the tunnel. Value:

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

The local internet IP in Tunnel.

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

The role of Tunnel.

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

The state of Tunnel.

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

The negotiation status of Tunnel.

Link copied to clipboard

Add the BGP configuration for the tunnel.

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

The tunnel ID of IPsec-VPN connection.

Link copied to clipboard

Configuration information for the first phase negotiation. See tunnel_ike_config below.

Link copied to clipboard
val tunnelIndex: Output<Int>

The order in which the tunnel was created.

Link copied to clipboard

Configuration information for the second-stage negotiation. See tunnel_ipsec_config below.

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

The zoneNo of tunnel.

Functions

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