interface VpnTunnelOptionsSpecificationProperty
Language | Type name |
---|---|
.NET | Amazon.CDK.AWS.EC2.CfnVPNConnection.VpnTunnelOptionsSpecificationProperty |
Java | software.amazon.awscdk.services.ec2.CfnVPNConnection.VpnTunnelOptionsSpecificationProperty |
Python | aws_cdk.aws_ec2.CfnVPNConnection.VpnTunnelOptionsSpecificationProperty |
TypeScript | @aws-cdk/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 * as ec2 from '@aws-cdk/aws-ec2';
const vpnTunnelOptionsSpecificationProperty: ec2.CfnVPNConnection.VpnTunnelOptionsSpecificationProperty = {
preSharedKey: 'preSharedKey',
tunnelInsideCidr: 'tunnelInsideCidr',
};
Properties
Name | Type | Description |
---|---|---|
pre | string | The pre-shared key (PSK) to establish initial authentication between the virtual private gateway and customer gateway. |
tunnel | string | The 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