AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
The VPN tunnel options.
Namespace: Amazon.EC2.Model
Assembly: AWSSDK.EC2.dll
Version: 3.x.y.z
public class TunnelOption
The TunnelOption type exposes the following members
Name | Description | |
---|---|---|
![]() |
TunnelOption() |
Name | Type | Description | |
---|---|---|---|
![]() |
DpdTimeoutAction | System.String |
Gets and sets the property DpdTimeoutAction. The action to take after a DPD timeout occurs. |
![]() |
DpdTimeoutSeconds | System.Int32 |
Gets and sets the property DpdTimeoutSeconds. The number of seconds after which a DPD timeout occurs. |
![]() |
EnableTunnelLifecycleControl | System.Boolean |
Gets and sets the property EnableTunnelLifecycleControl. Status of tunnel endpoint lifecycle control feature. |
![]() |
IkeVersions | System.Collections.Generic.List<Amazon.EC2.Model.IKEVersionsListValue> |
Gets and sets the property IkeVersions. The IKE versions that are permitted for the VPN tunnel. |
![]() |
LogOptions | Amazon.EC2.Model.VpnTunnelLogOptions |
Gets and sets the property LogOptions. Options for logging VPN tunnel activity. |
![]() |
OutsideIpAddress | System.String |
Gets and sets the property OutsideIpAddress. The external IP address of the VPN tunnel. |
![]() |
Phase1DHGroupNumbers | System.Collections.Generic.List<Amazon.EC2.Model.Phase1DHGroupNumbersListValue> |
Gets and sets the property Phase1DHGroupNumbers. The permitted Diffie-Hellman group numbers for the VPN tunnel for phase 1 IKE negotiations. |
![]() |
Phase1EncryptionAlgorithms | System.Collections.Generic.List<Amazon.EC2.Model.Phase1EncryptionAlgorithmsListValue> |
Gets and sets the property Phase1EncryptionAlgorithms. The permitted encryption algorithms for the VPN tunnel for phase 1 IKE negotiations. |
![]() |
Phase1IntegrityAlgorithms | System.Collections.Generic.List<Amazon.EC2.Model.Phase1IntegrityAlgorithmsListValue> |
Gets and sets the property Phase1IntegrityAlgorithms. The permitted integrity algorithms for the VPN tunnel for phase 1 IKE negotiations. |
![]() |
Phase1LifetimeSeconds | System.Int32 |
Gets and sets the property Phase1LifetimeSeconds. The lifetime for phase 1 of the IKE negotiation, in seconds. |
![]() |
Phase2DHGroupNumbers | System.Collections.Generic.List<Amazon.EC2.Model.Phase2DHGroupNumbersListValue> |
Gets and sets the property Phase2DHGroupNumbers. The permitted Diffie-Hellman group numbers for the VPN tunnel for phase 2 IKE negotiations. |
![]() |
Phase2EncryptionAlgorithms | System.Collections.Generic.List<Amazon.EC2.Model.Phase2EncryptionAlgorithmsListValue> |
Gets and sets the property Phase2EncryptionAlgorithms. The permitted encryption algorithms for the VPN tunnel for phase 2 IKE negotiations. |
![]() |
Phase2IntegrityAlgorithms | System.Collections.Generic.List<Amazon.EC2.Model.Phase2IntegrityAlgorithmsListValue> |
Gets and sets the property Phase2IntegrityAlgorithms. The permitted integrity algorithms for the VPN tunnel for phase 2 IKE negotiations. |
![]() |
Phase2LifetimeSeconds | System.Int32 |
Gets and sets the property Phase2LifetimeSeconds. The lifetime for phase 2 of the IKE negotiation, in seconds. |
![]() |
PreSharedKey | System.String |
Gets and sets the property PreSharedKey. The pre-shared key (PSK) to establish initial authentication between the virtual private gateway and the customer gateway. |
![]() |
RekeyFuzzPercentage | System.Int32 |
Gets and sets the property RekeyFuzzPercentage.
The percentage of the rekey window determined by |
![]() |
RekeyMarginTimeSeconds | System.Int32 |
Gets and sets the property RekeyMarginTimeSeconds. 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 | System.Int32 |
Gets and sets the property ReplayWindowSize. The number of packets in an IKE replay window. |
![]() |
StartupAction | System.String |
Gets and sets the property StartupAction. The action to take when the establishing the VPN tunnels for a VPN connection. |
![]() |
TunnelInsideCidr | System.String |
Gets and sets the property TunnelInsideCidr. The range of inside IPv4 addresses for the tunnel. |
![]() |
TunnelInsideIpv6Cidr | System.String |
Gets and sets the property TunnelInsideIpv6Cidr. The range of inside IPv6 addresses for the tunnel. |
.NET Core App:
Supported in: 3.1
.NET Standard:
Supported in: 2.0
.NET Framework:
Supported in: 4.5, 4.0, 3.5