IpsecServerIkeConfigArgs

data class IpsecServerIkeConfigArgs(val ikeAuthAlg: Output<String>? = null, val ikeEncAlg: Output<String>? = null, val ikeLifetime: Output<Int>? = null, val ikeMode: Output<String>? = null, val ikePfs: Output<String>? = null, val ikeVersion: Output<String>? = null, val localId: Output<String>? = null, val remoteId: Output<String>? = null) : ConvertibleToJava<IpsecServerIkeConfigArgs>

Constructors

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

Properties

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

The authentication algorithm that is used in Phase 1 negotiations. Default value: sha1.

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

The encryption algorithm that is used in Phase 1 negotiations. Default value: aes.

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

IkeLifetime: the SA lifetime determined by Phase 1 negotiations. Valid values: 0 to 86400. Default value: 86400. Unit: seconds.

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

The IKE negotiation mode. Default value: main.

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

The Diffie-Hellman key exchange algorithm that is used in Phase 1 negotiations. Default value: group2.

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

The IKE version. Valid values: ikev1 and ikev2. Default value: ikev2.

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

The identifier of the IPsec server. The value can be a fully qualified domain name (FQDN) or an IP address. The default value is the public IP address of the VPN gateway.

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

The identifier of the customer gateway. The value can be an FQDN or an IP address. By default, this parameter is not specified.

Functions

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