Orchestrator Function: AWS EC2 Network Interface Attach

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 Attach a AWS EC2 Network Interface

Private Function: EC2NetworkInterfaceAttach

publicEC2NetworkInterfaceAttach(objAWSClient:AWSClient,intDeviceIndex:number,objEC2Instance:EC2Instance,objEC2NetworkInterface:EC2NetworkInterface):EC2AttachNetworkInterfaceResult{

letobjAmazonEC2Client:AmazonEC2Client=objAWSClient.getAmazonEC2Client();

letobjEC2AttachNetworkInterfaceRequest:EC2AttachNetworkInterfaceRequest=newEC2AttachNetworkInterfaceRequest();
objEC2AttachNetworkInterfaceRequest.setNetworkInterfaceId(objEC2NetworkInterface.getNetworkInterfaceId());
objEC2AttachNetworkInterfaceRequest.setInstanceId(objEC2Instance.getInstanceId());
objEC2AttachNetworkInterfaceRequest.setDeviceIndex(intDeviceIndex);

letobjEC2AttachNetworkInterfaceResult:EC2AttachNetworkInterfaceResult=objAmazonEC2Client.attachNetworkInterface(objEC2AttachNetworkInterfaceRequest);

returnobjEC2AttachNetworkInterfaceResult;
}

Discover more from Cloud Build Tools

Subscribe to get the latest posts sent to your email.

You may also like