| Package | Description |
|---|---|
| software.amazon.awssdk.services.ec2.model |
| Modifier and Type | Method and Description |
|---|---|
static TunnelOption.Builder |
TunnelOption.builder() |
TunnelOption.Builder |
TunnelOption.Builder.dpdTimeoutSeconds(Integer dpdTimeoutSeconds)
The number of seconds after which a DPD timeout occurs.
|
TunnelOption.Builder |
TunnelOption.Builder.ikeVersions(Collection<IKEVersionsListValue> ikeVersions)
The IKE versions that are permitted for the VPN tunnel.
|
TunnelOption.Builder |
TunnelOption.Builder.ikeVersions(Consumer<IKEVersionsListValue.Builder>... ikeVersions)
The IKE versions that are permitted for the VPN tunnel.
|
TunnelOption.Builder |
TunnelOption.Builder.ikeVersions(IKEVersionsListValue... ikeVersions)
The IKE versions that are permitted for the VPN tunnel.
|
TunnelOption.Builder |
TunnelOption.Builder.outsideIpAddress(String outsideIpAddress)
The external IP address of the VPN tunnel.
|
TunnelOption.Builder |
TunnelOption.Builder.phase1DHGroupNumbers(Collection<Phase1DHGroupNumbersListValue> phase1DHGroupNumbers)
The permitted Diffie-Hellman group numbers for the VPN tunnel for phase 1 IKE negotiations.
|
TunnelOption.Builder |
TunnelOption.Builder.phase1DHGroupNumbers(Consumer<Phase1DHGroupNumbersListValue.Builder>... phase1DHGroupNumbers)
The permitted Diffie-Hellman group numbers for the VPN tunnel for phase 1 IKE negotiations.
|
TunnelOption.Builder |
TunnelOption.Builder.phase1DHGroupNumbers(Phase1DHGroupNumbersListValue... phase1DHGroupNumbers)
The permitted Diffie-Hellman group numbers for the VPN tunnel for phase 1 IKE negotiations.
|
TunnelOption.Builder |
TunnelOption.Builder.phase1EncryptionAlgorithms(Collection<Phase1EncryptionAlgorithmsListValue> phase1EncryptionAlgorithms)
The permitted encryption algorithms for the VPN tunnel for phase 1 IKE negotiations.
|
TunnelOption.Builder |
TunnelOption.Builder.phase1EncryptionAlgorithms(Consumer<Phase1EncryptionAlgorithmsListValue.Builder>... phase1EncryptionAlgorithms)
The permitted encryption algorithms for the VPN tunnel for phase 1 IKE negotiations.
|
TunnelOption.Builder |
TunnelOption.Builder.phase1EncryptionAlgorithms(Phase1EncryptionAlgorithmsListValue... phase1EncryptionAlgorithms)
The permitted encryption algorithms for the VPN tunnel for phase 1 IKE negotiations.
|
TunnelOption.Builder |
TunnelOption.Builder.phase1IntegrityAlgorithms(Collection<Phase1IntegrityAlgorithmsListValue> phase1IntegrityAlgorithms)
The permitted integrity algorithms for the VPN tunnel for phase 1 IKE negotiations.
|
TunnelOption.Builder |
TunnelOption.Builder.phase1IntegrityAlgorithms(Consumer<Phase1IntegrityAlgorithmsListValue.Builder>... phase1IntegrityAlgorithms)
The permitted integrity algorithms for the VPN tunnel for phase 1 IKE negotiations.
|
TunnelOption.Builder |
TunnelOption.Builder.phase1IntegrityAlgorithms(Phase1IntegrityAlgorithmsListValue... phase1IntegrityAlgorithms)
The permitted integrity algorithms for the VPN tunnel for phase 1 IKE negotiations.
|
TunnelOption.Builder |
TunnelOption.Builder.phase1LifetimeSeconds(Integer phase1LifetimeSeconds)
The lifetime for phase 1 of the IKE negotiation, in seconds.
|
TunnelOption.Builder |
TunnelOption.Builder.phase2DHGroupNumbers(Collection<Phase2DHGroupNumbersListValue> phase2DHGroupNumbers)
The permitted Diffie-Hellman group numbers for the VPN tunnel for phase 2 IKE negotiations.
|
TunnelOption.Builder |
TunnelOption.Builder.phase2DHGroupNumbers(Consumer<Phase2DHGroupNumbersListValue.Builder>... phase2DHGroupNumbers)
The permitted Diffie-Hellman group numbers for the VPN tunnel for phase 2 IKE negotiations.
|
TunnelOption.Builder |
TunnelOption.Builder.phase2DHGroupNumbers(Phase2DHGroupNumbersListValue... phase2DHGroupNumbers)
The permitted Diffie-Hellman group numbers for the VPN tunnel for phase 2 IKE negotiations.
|
TunnelOption.Builder |
TunnelOption.Builder.phase2EncryptionAlgorithms(Collection<Phase2EncryptionAlgorithmsListValue> phase2EncryptionAlgorithms)
The permitted encryption algorithms for the VPN tunnel for phase 2 IKE negotiations.
|
TunnelOption.Builder |
TunnelOption.Builder.phase2EncryptionAlgorithms(Consumer<Phase2EncryptionAlgorithmsListValue.Builder>... phase2EncryptionAlgorithms)
The permitted encryption algorithms for the VPN tunnel for phase 2 IKE negotiations.
|
TunnelOption.Builder |
TunnelOption.Builder.phase2EncryptionAlgorithms(Phase2EncryptionAlgorithmsListValue... phase2EncryptionAlgorithms)
The permitted encryption algorithms for the VPN tunnel for phase 2 IKE negotiations.
|
TunnelOption.Builder |
TunnelOption.Builder.phase2IntegrityAlgorithms(Collection<Phase2IntegrityAlgorithmsListValue> phase2IntegrityAlgorithms)
The permitted integrity algorithms for the VPN tunnel for phase 2 IKE negotiations.
|
TunnelOption.Builder |
TunnelOption.Builder.phase2IntegrityAlgorithms(Consumer<Phase2IntegrityAlgorithmsListValue.Builder>... phase2IntegrityAlgorithms)
The permitted integrity algorithms for the VPN tunnel for phase 2 IKE negotiations.
|
TunnelOption.Builder |
TunnelOption.Builder.phase2IntegrityAlgorithms(Phase2IntegrityAlgorithmsListValue... phase2IntegrityAlgorithms)
The permitted integrity algorithms for the VPN tunnel for phase 2 IKE negotiations.
|
TunnelOption.Builder |
TunnelOption.Builder.phase2LifetimeSeconds(Integer phase2LifetimeSeconds)
The lifetime for phase 2 of the IKE negotiation, in seconds.
|
TunnelOption.Builder |
TunnelOption.Builder.preSharedKey(String preSharedKey)
The pre-shared key (PSK) to establish initial authentication between the virtual private gateway and the
customer gateway.
|
TunnelOption.Builder |
TunnelOption.Builder.rekeyFuzzPercentage(Integer rekeyFuzzPercentage)
The percentage of the rekey window determined by
RekeyMarginTimeSeconds during which the rekey
time is randomly selected. |
TunnelOption.Builder |
TunnelOption.Builder.rekeyMarginTimeSeconds(Integer rekeyMarginTimeSeconds)
The margin time, in seconds, before the phase 2 lifetime expires, during which the AWS side of the VPN
connection performs an IKE rekey.
|
TunnelOption.Builder |
TunnelOption.Builder.replayWindowSize(Integer replayWindowSize)
The number of packets in an IKE replay window.
|
TunnelOption.Builder |
TunnelOption.toBuilder() |
TunnelOption.Builder |
TunnelOption.Builder.tunnelInsideCidr(String tunnelInsideCidr)
The range of inside IP addresses for the tunnel.
|
| Modifier and Type | Method and Description |
|---|---|
static Class<? extends TunnelOption.Builder> |
TunnelOption.serializableBuilderClass() |
Copyright © 2020. All rights reserved.