Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

AwsEc2VpnConnectionOptionsTunnelOptionsDetails

import type { AwsEc2VpnConnectionOptionsTunnelOptionsDetails } from "https://aws-api.deno.dev/v0.4/services/securityhub.ts?docs=full";

The VPN tunnel options.

interface AwsEc2VpnConnectionOptionsTunnelOptionsDetails {
DpdTimeoutSeconds?: number | null;
IkeVersions?: string[] | null;
OutsideIpAddress?: string | null;
Phase1DhGroupNumbers?: number[] | null;
Phase1EncryptionAlgorithms?: string[] | null;
Phase1IntegrityAlgorithms?: string[] | null;
Phase1LifetimeSeconds?: number | null;
Phase2DhGroupNumbers?: number[] | null;
Phase2EncryptionAlgorithms?: string[] | null;
Phase2IntegrityAlgorithms?: string[] | null;
Phase2LifetimeSeconds?: number | null;
PreSharedKey?: string | null;
RekeyFuzzPercentage?: number | null;
RekeyMarginTimeSeconds?: number | null;
ReplayWindowSize?: number | null;
TunnelInsideCidr?: string | null;
}

§Properties

§
DpdTimeoutSeconds?: number | null
[src]

The number of seconds after which a Dead Peer Detection (DPD) timeout occurs.

§
IkeVersions?: string[] | null
[src]

The Internet Key Exchange (IKE) versions that are permitted for the VPN tunnel.

§
OutsideIpAddress?: string | null
[src]

The external IP address of the VPN tunnel.

§
Phase1DhGroupNumbers?: number[] | null
[src]

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

§
Phase1EncryptionAlgorithms?: string[] | null
[src]

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

§
Phase1IntegrityAlgorithms?: string[] | null
[src]

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

§
Phase1LifetimeSeconds?: number | null
[src]

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

§
Phase2DhGroupNumbers?: number[] | null
[src]

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

§
Phase2EncryptionAlgorithms?: string[] | null
[src]

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

§
Phase2IntegrityAlgorithms?: string[] | null
[src]

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

§
Phase2LifetimeSeconds?: number | null
[src]

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

§
PreSharedKey?: string | null
[src]

The preshared key to establish initial authentication between the virtual private gateway and the customer gateway.

§
RekeyFuzzPercentage?: number | null
[src]

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

§
RekeyMarginTimeSeconds?: number | null
[src]

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.

§
ReplayWindowSize?: number | null
[src]

The number of packets in an IKE replay window.

§
TunnelInsideCidr?: string | null
[src]

The range of inside IPv4 addresses for the tunnel.