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.
