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
public EC2NetworkInterfaceDelete(objAWSClient: AWSClient, objEC2NetworkInterface: EC2NetworkInterface): string {
let objAmazonEC2Client: AmazonEC2Client = objAWSClient.getAmazonEC2Client();
let objEC2DeleteNetworkInterfaceRequest: EC2DeleteNetworkInterfaceRequest = new EC2DeleteNetworkInterfaceRequest();
objEC2DeleteNetworkInterfaceRequest.setNetworkInterfaceId(objEC2NetworkInterface.getNetworkInterfaceId());
let objEC2DeleteNetworkInterfaceResult: EC2DeleteNetworkInterfaceResult = objAmazonEC2Client.deleteNetworkInterface(objEC2DeleteNetworkInterfaceRequest);
let strEC2DeleteNetworkInterfaceResult: string = objEC2DeleteNetworkInterfaceResult.toString();
return strEC2DeleteNetworkInterfaceResult;
}Discover more from Cloud Build Tools
Subscribe to get the latest posts sent to your email.
