AWSConfigRemediation-DeleteUnusedSecurityGroup
Description
 The AWSConfigRemediation-DeleteUnusedSecurityGroup runbook deletes
                the security group you specify in the GroupId parameter. If you attempt
                to delete a security group that is associated with an Amazon Elastic Compute Cloud (Amazon EC2) instance, or
                is referenced by another security group, the automation fails. This automation does
                not delete a default security group. 
Document type
Automation
Owner
Amazon
Platforms
Linux, macOS, Windows
Parameters
- 
                    AutomationAssumeRole Type: String Description: (Required) The Amazon Resource Name (ARN) of the Amazon Identity and Access Management (IAM) role that allows Systems Manager Automation to perform the actions on your behalf. 
- 
                    GroupId Type: String Description: (Required) The ID of the security group that you want to delete. 
Required IAM permissions
The AutomationAssumeRole parameter requires the following actions to
                 use the runbook successfully.
- 
                    ssm:StartAutomationExecution
- 
                    ssm:GetAutomationExecution
- 
                    ec2:DescribeSecurityGroups
- 
                    ec2:DeleteSecurityGroup
Document Steps
- 
                    aws:executeAwsApi- Returns the security group name using the value you provide in theGroupIdparameter.
- 
                    aws:branch- Confirms that the group name is not "default".
- 
                    aws:executeAwsApi- Deletes the security group specified in theGroupIdparameter.
- 
                    aws:executeScript- Confirms the security group was deleted.