IpsecServerIpsecConfigArgs

data class IpsecServerIpsecConfigArgs(val ipsecAuthAlg: Output<String>? = null, val ipsecEncAlg: Output<String>? = null, val ipsecLifetime: Output<Int>? = null, val ipsecPfs: Output<String>? = null) : ConvertibleToJava<IpsecServerIpsecConfigArgs>

Constructors

Link copied to clipboard
constructor(ipsecAuthAlg: Output<String>? = null, ipsecEncAlg: Output<String>? = null, ipsecLifetime: Output<Int>? = null, ipsecPfs: Output<String>? = null)

Properties

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

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

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

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

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

The SA lifetime determined by Phase 2 negotiations. Valid values: 0 to 86400. Default value: 86400. Unit: seconds.

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

Forwards packets of all protocols. The Diffie-Hellman key exchange algorithm used in Phase 2 negotiations. Default value: group2.

Functions

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