TunnelOption

The VPN tunnel options.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The action to take after a DPD timeout occurs.

Link copied to clipboard

The number of seconds after which a DPD timeout occurs.

Link copied to clipboard

Status of tunnel endpoint lifecycle control feature.

Link copied to clipboard

The IKE versions that are permitted for the VPN tunnel.

Link copied to clipboard

Options for logging VPN tunnel activity.

Link copied to clipboard

The external IP address of the VPN tunnel.

Link copied to clipboard

The permitted Diffie-Hellman group numbers for the VPN tunnel for phase 1 IKE negotiations.

Link copied to clipboard

The permitted encryption algorithms for the VPN tunnel for phase 1 IKE negotiations.

Link copied to clipboard

The permitted integrity algorithms for the VPN tunnel for phase 1 IKE negotiations.

Link copied to clipboard

The lifetime for phase 1 of the IKE negotiation, in seconds.

Link copied to clipboard

The permitted Diffie-Hellman group numbers for the VPN tunnel for phase 2 IKE negotiations.

Link copied to clipboard

The permitted encryption algorithms for the VPN tunnel for phase 2 IKE negotiations.

Link copied to clipboard

The permitted integrity algorithms for the VPN tunnel for phase 2 IKE negotiations.

Link copied to clipboard

The lifetime for phase 2 of the IKE negotiation, in seconds.

Link copied to clipboard

The pre-shared key (PSK) to establish initial authentication between the virtual private gateway and the customer gateway.

Link copied to clipboard

The percentage of the rekey window determined by RekeyMarginTimeSeconds during which the rekey time is randomly selected.

Link copied to clipboard

The margin time, in seconds, before the phase 2 lifetime expires, during which the Amazon Web Services side of the VPN connection performs an IKE rekey.

Link copied to clipboard

The number of packets in an IKE replay window.

Link copied to clipboard

The action to take when the establishing the VPN tunnels for a VPN connection.

Link copied to clipboard

The range of inside IPv4 addresses for the tunnel.

Link copied to clipboard

The range of inside IPv6 addresses for the tunnel.

Functions

Link copied to clipboard
inline fun copy(block: TunnelOption.Builder.() -> Unit = {}): TunnelOption
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String