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
fun GatewayVpnAttachmentIpsecConfigArgs(ipsecAuthAlg: Output<String>? = null, ipsecEncAlg: Output<String>? = null, ipsecLifetime: Output<Int>? = null, ipsecPfs: Output<String>? = null)

Functions

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

Properties

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

The authentication algorithm of phase-two negotiation. Valid value: md5 | sha1 | sha256 | sha384 | sha512 |. Default value: sha1

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

The encryption algorithm of phase-two negotiation. Valid value: aes | aes192 | aes256 | des | 3des. Default value: aes

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

The SA lifecycle as the result of phase-two negotiation. The valid value is 0, 86400, the unit is second and the default value is 86400.

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

The Diffie-Hellman key exchange algorithm used by phase-two negotiation. Valid value: group1 | group2 | group5 | group14 | group24| disabled. Default value: group2