GatewayVpnAttachmentTunnelOptionsSpecification

data class GatewayVpnAttachmentTunnelOptionsSpecification(val customerGatewayId: String, val enableDpd: Boolean? = null, val enableNatTraversal: Boolean? = null, val internetIp: String? = null, val role: String? = null, val state: String? = null, val status: String? = null, val tunnelBgpConfig: GatewayVpnAttachmentTunnelOptionsSpecificationTunnelBgpConfig? = null, val tunnelId: String? = null, val tunnelIkeConfig: GatewayVpnAttachmentTunnelOptionsSpecificationTunnelIkeConfig? = null, val tunnelIndex: Int, val tunnelIpsecConfig: GatewayVpnAttachmentTunnelOptionsSpecificationTunnelIpsecConfig? = null, val zoneNo: String? = null)

Constructors

constructor(customerGatewayId: String, enableDpd: Boolean? = null, enableNatTraversal: Boolean? = null, internetIp: String? = null, role: String? = null, state: String? = null, status: String? = null, tunnelBgpConfig: GatewayVpnAttachmentTunnelOptionsSpecificationTunnelBgpConfig? = null, tunnelId: String? = null, tunnelIkeConfig: GatewayVpnAttachmentTunnelOptionsSpecificationTunnelIkeConfig? = null, tunnelIndex: Int, tunnelIpsecConfig: GatewayVpnAttachmentTunnelOptionsSpecificationTunnelIpsecConfig? = null, zoneNo: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The ID of the user gateway associated with the tunnel.

Link copied to clipboard
val enableDpd: Boolean? = null

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

Link copied to clipboard

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

Link copied to clipboard
val internetIp: String? = null

The local internet IP in Tunnel.

Link copied to clipboard
val role: String? = null

The role of Tunnel.

Link copied to clipboard
val state: String? = null

The state of Tunnel.

Link copied to clipboard
val status: String? = null

The negotiation status of Tunnel.

Link copied to clipboard

Add the BGP configuration for the tunnel.

Link copied to clipboard
val tunnelId: 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

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: String? = null

The zoneNo of tunnel.