Orchestrator Function: AWS EC2 Vpn Connection Get

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 Get AWS EC2 Vpn Connections

Public Function: EC2VpnConnectionGet

publicEC2VpnConnectionGet(objAWSClient:AWSClient,arrEC2Filter?:EC2Filter[]):EC2VpnConnection[]{

letobjAmazonEC2Client:AmazonEC2Client=objAWSClient.getAmazonEC2Client();

letobjEC2DescribeVpnConnectionsRequest:EC2DescribeVpnConnectionsRequest=newEC2DescribeVpnConnectionsRequest();

if (arrEC2Filter){
objEC2DescribeVpnConnectionsRequest.setFilters(arrEC2Filter);
}

letobjobjEC2DescribeVpnConnectionsRequest:EC2DescribeVpnConnectionsResult=objAmazonEC2Client.describeVpnConnections(objEC2DescribeVpnConnectionsRequest);

letarrEC2VpnConnection:EC2VpnConnection[]=objobjEC2DescribeVpnConnectionsRequest.getVpnConnections();

returnarrEC2VpnConnection;
}

Discover more from Cloud Build Tools

Subscribe to get the latest posts sent to your email.

You may also like