phase2Encryption Algorithms
suspend fun phase2EncryptionAlgorithms(value: Output<List<VpnConnectionPhase2EncryptionAlgorithmsRequestListValueArgs>>)
suspend fun phase2EncryptionAlgorithms(value: List<VpnConnectionPhase2EncryptionAlgorithmsRequestListValueArgs>?)
Parameters
value
One or more encryption algorithms that are permitted for the VPN tunnel for phase 2 IKE negotiations. Valid values: `AES128`
| `AES256`
| `AES128-GCM-16`
| `AES256-GCM-16`
suspend fun phase2EncryptionAlgorithms(vararg values: Output<VpnConnectionPhase2EncryptionAlgorithmsRequestListValueArgs>)
suspend fun phase2EncryptionAlgorithms(values: List<Output<VpnConnectionPhase2EncryptionAlgorithmsRequestListValueArgs>>)
suspend fun phase2EncryptionAlgorithms(vararg values: VpnConnectionPhase2EncryptionAlgorithmsRequestListValueArgs)
Parameters
values
One or more encryption algorithms that are permitted for the VPN tunnel for phase 2 IKE negotiations. Valid values: `AES128`
| `AES256`
| `AES128-GCM-16`
| `AES256-GCM-16`
suspend fun phase2EncryptionAlgorithms(argument: List<suspend VpnConnectionPhase2EncryptionAlgorithmsRequestListValueArgsBuilder.() -> Unit>)
suspend fun phase2EncryptionAlgorithms(vararg argument: suspend VpnConnectionPhase2EncryptionAlgorithmsRequestListValueArgsBuilder.() -> Unit)
suspend fun phase2EncryptionAlgorithms(argument: suspend VpnConnectionPhase2EncryptionAlgorithmsRequestListValueArgsBuilder.() -> Unit)
Parameters
argument
One or more encryption algorithms that are permitted for the VPN tunnel for phase 2 IKE negotiations. Valid values: `AES128`
| `AES256`
| `AES128-GCM-16`
| `AES256-GCM-16`