aws-cdk-lib.aws_ec2.CfnVPNConnection.VpnTunnelOptionsSpecificationProperty

interface VpnTunnelOptionsSpecificationProperty

LanguageType name
.NETAmazon.CDK.AWS.EC2.CfnVPNConnection.VpnTunnelOptionsSpecificationProperty
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsec2#CfnVPNConnection_VpnTunnelOptionsSpecificationProperty
Javasoftware.amazon.awscdk.services.ec2.CfnVPNConnection.VpnTunnelOptionsSpecificationProperty
Pythonaws_cdk.aws_ec2.CfnVPNConnection.VpnTunnelOptionsSpecificationProperty
TypeScript aws-cdk-lib » aws_ec2 » CfnVPNConnection » VpnTunnelOptionsSpecificationProperty

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 { aws_ec2 as ec2 } from 'aws-cdk-lib';
const vpnTunnelOptionsSpecificationProperty: ec2.CfnVPNConnection.VpnTunnelOptionsSpecificationProperty = {
  preSharedKey: 'preSharedKey',
  tunnelInsideCidr: 'tunnelInsideCidr',
};

Properties

NameTypeDescription
preSharedKey?stringThe pre-shared key (PSK) to establish initial authentication between the virtual private gateway and customer gateway.
tunnelInsideCidr?stringThe range of inside IP addresses for the tunnel.

preSharedKey?

Type: string (optional)

The pre-shared key (PSK) to establish initial authentication between the virtual private gateway and customer gateway.

Constraints: Allowed characters are alphanumeric characters, periods (.), and underscores (_). Must be between 8 and 64 characters in length and cannot start with zero (0).


tunnelInsideCidr?

Type: string (optional)

The range of inside IP addresses for the tunnel.

Any specified CIDR blocks must be unique across all VPN connections that use the same virtual private gateway.

Constraints: A size /30 CIDR block from the 169.254.0.0/16 range. The following CIDR blocks are reserved and cannot be used:

  • 169.254.0.0/30
  • 169.254.1.0/30
  • 169.254.2.0/30
  • 169.254.3.0/30
  • 169.254.4.0/30
  • 169.254.5.0/30
  • 169.254.169.252/30