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 Delete a AWS EC2 Network Interface
Private Function: EC2NetworkInterfaceDelete
publicEC2NetworkInterfaceDelete(objAWSClient:AWSClient,objEC2NetworkInterface:EC2NetworkInterface):string{
letobjAmazonEC2Client:AmazonEC2Client=objAWSClient.getAmazonEC2Client();
letobjEC2DeleteNetworkInterfaceRequest:EC2DeleteNetworkInterfaceRequest=newEC2DeleteNetworkInterfaceRequest();
objEC2DeleteNetworkInterfaceRequest.setNetworkInterfaceId(objEC2NetworkInterface.getNetworkInterfaceId());
letobjEC2DeleteNetworkInterfaceResult:EC2DeleteNetworkInterfaceResult=objAmazonEC2Client.deleteNetworkInterface(objEC2DeleteNetworkInterfaceRequest);
letstrEC2DeleteNetworkInterfaceResult:string=objEC2DeleteNetworkInterfaceResult.toString();
returnstrEC2DeleteNetworkInterfaceResult;
}Discover more from Cloud Build Tools
Subscribe to get the latest posts sent to your email.
