GatewayVpnAttachmentIpsecConfigArgs

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

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 negotiated in the second stage. Valid values: md5, sha1, sha256, sha384, sha512. Default value: MD5.

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

The encryption algorithm negotiated in the second stage. Valid values: aes, aes192, aes256, des, or 3des. Default value: aes.

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

The life cycle of SA negotiated in the second stage. Unit: seconds. Value range: 0~86400. Default value: 86400.

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

Diffie-Hellman Key Exchange Algorithm Used in Second Stage Negotiation

Functions

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