IpsecPolicyArgs

data class IpsecPolicyArgs(val dhGroup: Output<Either<String, DhGroup>>, val ikeEncryption: Output<Either<String, IkeEncryption>>, val ikeIntegrity: Output<Either<String, IkeIntegrity>>, val ipsecEncryption: Output<Either<String, IpsecEncryption>>, val ipsecIntegrity: Output<Either<String, IpsecIntegrity>>, val pfsGroup: Output<Either<String, PfsGroup>>, val saDataSizeKilobytes: Output<Int>, val saLifeTimeSeconds: Output<Int>) : ConvertibleToJava<IpsecPolicyArgs>

An IPSec Policy configuration for a virtual network gateway connection.

Constructors

Link copied to clipboard
constructor(dhGroup: Output<Either<String, DhGroup>>, ikeEncryption: Output<Either<String, IkeEncryption>>, ikeIntegrity: Output<Either<String, IkeIntegrity>>, ipsecEncryption: Output<Either<String, IpsecEncryption>>, ipsecIntegrity: Output<Either<String, IpsecIntegrity>>, pfsGroup: Output<Either<String, PfsGroup>>, saDataSizeKilobytes: Output<Int>, saLifeTimeSeconds: Output<Int>)

Properties

Link copied to clipboard
val dhGroup: Output<Either<String, DhGroup>>

The DH Group used in IKE Phase 1 for initial SA.

Link copied to clipboard
val ikeEncryption: Output<Either<String, IkeEncryption>>

The IKE encryption algorithm (IKE phase 2).

Link copied to clipboard
val ikeIntegrity: Output<Either<String, IkeIntegrity>>

The IKE integrity algorithm (IKE phase 2).

Link copied to clipboard
val ipsecEncryption: Output<Either<String, IpsecEncryption>>

The IPSec encryption algorithm (IKE phase 1).

Link copied to clipboard
val ipsecIntegrity: Output<Either<String, IpsecIntegrity>>

The IPSec integrity algorithm (IKE phase 1).

Link copied to clipboard
val pfsGroup: Output<Either<String, PfsGroup>>

The Pfs Group used in IKE Phase 2 for new child SA.

Link copied to clipboard

The IPSec Security Association (also called Quick Mode or Phase 2 SA) payload size in KB for a site to site VPN tunnel.

Link copied to clipboard
val saLifeTimeSeconds: Output<Int>

The IPSec Security Association (also called Quick Mode or Phase 2 SA) lifetime in seconds for a site to site VPN tunnel.

Functions

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