Orchestrator Function: AWS EC2 Security Group Rule Authorize Egress

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 Authorize Egress to AWS EC2 Security Group

Public Function: EC2SecurityGroupRuleAuthorizeEgress

publicEC2SecurityGroupRuleAuthorizeEgress(objAWSClient:AWSClient,strGroupId:string,arrEC2IpPermission:EC2IpPermission[]):EC2SecurityGroupRule[]{

letobjAmazonEC2Client:AmazonEC2Client=objAWSClient.getAmazonEC2Client();

letobjEC2AuthorizeSecurityGroupEgressRequest:EC2AuthorizeSecurityGroupEgressRequest=newEC2AuthorizeSecurityGroupEgressRequest();
objEC2AuthorizeSecurityGroupEgressRequest.setGroupId(strGroupId);
objEC2AuthorizeSecurityGroupEgressRequest.setIpPermissions(arrEC2IpPermission);

letobjEC2AuthorizeSecurityGroupEgressResult:EC2AuthorizeSecurityGroupEgressResult=objAmazonEC2Client.authorizeSecurityGroupEgress(objEC2AuthorizeSecurityGroupEgressRequest);

letarrEC2SecurityGroupRule:EC2SecurityGroupRule[]=objEC2AuthorizeSecurityGroupEgressResult.getSecurityGroupRules();

returnarrEC2SecurityGroupRule;
}

Discover more from Cloud Build Tools

Subscribe to get the latest posts sent to your email.

You may also like