Interface CfnVPNConnection.VpnTunnelOptionsSpecificationProperty

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnVPNConnection.VpnTunnelOptionsSpecificationProperty.Jsii$Proxy
Enclosing class:
CfnVPNConnection

@Stability(Stable) public static interface CfnVPNConnection.VpnTunnelOptionsSpecificationProperty extends software.amazon.jsii.JsiiSerializable
The tunnel options for a single VPN tunnel.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.ec2.*;
 VpnTunnelOptionsSpecificationProperty vpnTunnelOptionsSpecificationProperty = VpnTunnelOptionsSpecificationProperty.builder()
         .dpdTimeoutAction("dpdTimeoutAction")
         .dpdTimeoutSeconds(123)
         .enableTunnelLifecycleControl(false)
         .ikeVersions(List.of(Map.of(
                 "value", "value")))
         .logOptions(VpnTunnelLogOptionsSpecificationProperty.builder()
                 .cloudwatchLogOptions(CloudwatchLogOptionsSpecificationProperty.builder()
                         .logEnabled(false)
                         .logGroupArn("logGroupArn")
                         .logOutputFormat("logOutputFormat")
                         .build())
                 .build())
         .phase1DhGroupNumbers(List.of(Phase1DHGroupNumbersRequestListValueProperty.builder()
                 .value(123)
                 .build()))
         .phase1EncryptionAlgorithms(List.of(Phase1EncryptionAlgorithmsRequestListValueProperty.builder()
                 .value("value")
                 .build()))
         .phase1IntegrityAlgorithms(List.of(Phase1IntegrityAlgorithmsRequestListValueProperty.builder()
                 .value("value")
                 .build()))
         .phase1LifetimeSeconds(123)
         .phase2DhGroupNumbers(List.of(Phase2DHGroupNumbersRequestListValueProperty.builder()
                 .value(123)
                 .build()))
         .phase2EncryptionAlgorithms(List.of(Phase2EncryptionAlgorithmsRequestListValueProperty.builder()
                 .value("value")
                 .build()))
         .phase2IntegrityAlgorithms(List.of(Phase2IntegrityAlgorithmsRequestListValueProperty.builder()
                 .value("value")
                 .build()))
         .phase2LifetimeSeconds(123)
         .preSharedKey("preSharedKey")
         .rekeyFuzzPercentage(123)
         .rekeyMarginTimeSeconds(123)
         .replayWindowSize(123)
         .startupAction("startupAction")
         .tunnelInsideCidr("tunnelInsideCidr")
         .tunnelInsideIpv6Cidr("tunnelInsideIpv6Cidr")
         .build();
 

See Also: