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 an AWS EC2 Security Group
Public Function: EC2SecurityGroupDelete
public EC2SecurityGroupDelete(objAWSClient: AWSClient, strGroupId?: string, strGroupName?: string): EC2DeleteSecurityGroupResult {
let objAmazonEC2Client: AmazonEC2Client = objAWSClient.getAmazonEC2Client();
let objEC2DeleteSecurityGroupRequest: EC2DeleteSecurityGroupRequest = new EC2DeleteSecurityGroupRequest();
if (strGroupName && strGroupName !== null && strGroupName !== undefined && strGroupName !== "") {
objEC2DeleteSecurityGroupRequest.setGroupName(strGroupName);
}
if (strGroupId && strGroupId !== null && strGroupId !== undefined && strGroupId !== "") {
objEC2DeleteSecurityGroupRequest.setGroupId(strGroupId);
}
let objEC2DeleteSecurityGroupResult: EC2DeleteSecurityGroupResult = objAmazonEC2Client.deleteSecurityGroup(objEC2DeleteSecurityGroupRequest);
return objEC2DeleteSecurityGroupResult;
}Discover more from Cloud Build Tools
Subscribe to get the latest posts sent to your email.
