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.