ConnectionIkeConfigArgs

data class ConnectionIkeConfigArgs(val ikeAuthAlg: Output<String>? = null, val ikeEncAlg: Output<String>? = null, val ikeLifetime: Output<Int>? = null, val ikeLocalId: Output<String>? = null, val ikeMode: Output<String>? = null, val ikePfs: Output<String>? = null, val ikeRemoteId: Output<String>? = null, val ikeVersion: Output<String>? = null, val psk: Output<String>? = null) : ConvertibleToJava<ConnectionIkeConfigArgs>

Constructors

Link copied to clipboard
constructor(ikeAuthAlg: Output<String>? = null, ikeEncAlg: Output<String>? = null, ikeLifetime: Output<Int>? = null, ikeLocalId: Output<String>? = null, ikeMode: Output<String>? = null, ikePfs: Output<String>? = null, ikeRemoteId: Output<String>? = null, ikeVersion: Output<String>? = null, psk: Output<String>? = null)

Properties

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

IKE auth Algorithm.

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

IKE encript algorithm.

Link copied to clipboard
val ikeLifetime: Output<Int>? = null

IKE lifetime.

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

The local ID, which supports the FQDN and IP formats, and defaults to the IP address of the selected VPN gateway.

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

IKE mode, supports main and aggressive mode. The main mode is highly secure. If NAT traversal is enabled, we recommend that you use the aggressive mode.

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

DH group.

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

The peer ID. The FQDN and IP address formats are supported. The default value is the IP address of the selected customer gateway.

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

IKE version.

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

Preshared secret key.

Functions

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