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:
Supported in: 8.0 and newer, Core 3.1
.NET Standard:
Supported in: 2.0
.NET Framework:
Supported in: 4.5 and newer, 3.5