Orchestrator Function: AWS EC2 Vpn Connection Create ( IPv6 )

by Simon Sparks · 7 February 2026

To use this function add it to the class library file named OrchestratorPluginAWSService.ts

GitHub Repository: https://github.com/SimonSparksUK/Orchestrator

Filename: OrchestratorPluginAWSService.ts

Description: Orchestrator Function to Create a AWS EC2 Vpn Connection IPv6

Private Function: EC2VpnConnectionCreateIpv6

publicEC2VpnConnectionCreateIpv6(objAWSClient:AWSClient,objEC2VpnGateway:EC2VpnGateway,objEC2TransitGateway:EC2TransitGateway,objEC2CustomerGateway:EC2CustomerGateway,
strLocalIpv6NetworkCidr:string,strRemoteIpv6NetworkCidr:string,blnStaticRoutesOnly:boolean=true,blnEnableAcceleration:boolean=true):EC2VpnConnection{

letobjEC2VpnConnectionOptionsSpecification:EC2VpnConnectionOptionsSpecification=newEC2VpnConnectionOptionsSpecification();
objEC2VpnConnectionOptionsSpecification.setStaticRoutesOnly(blnStaticRoutesOnly);
objEC2VpnConnectionOptionsSpecification.setEnableAcceleration(blnEnableAcceleration);
objEC2VpnConnectionOptionsSpecification.setTunnelInsideIpVersion("ipv6");
objEC2VpnConnectionOptionsSpecification.setLocalIpv6NetworkCidr(strLocalIpv6NetworkCidr);
objEC2VpnConnectionOptionsSpecification.setRemoteIpv6NetworkCidr(strRemoteIpv6NetworkCidr);

letobjEC2VpnConnection:EC2VpnConnection=this.EC2VpnConnectionCreate(objAWSClient,objEC2VpnGateway,objEC2TransitGateway,objEC2CustomerGateway,objEC2VpnConnectionOptionsSpecification);

returnobjEC2VpnConnection;
}

Discover more from Cloud Build Tools

Subscribe to get the latest posts sent to your email.

You may also like