Turning on group lifecycle events in Resource Groups
Note
AWS Group Lifecycle Events (GLE) feature of AWS Resource Groups will no longer be open to new customers starting July 30, 2026. If you would like to use the feature, sign up prior to July 30, 2026. Existing customers can continue to use the service as normal. For more information, see Group Lifecycle Events feature in AWS Resource Groups availability change.
To receive notifications about lifecycle changes to your resource groups, you can turn on group lifecycle events. Resource Groups then provides information about your groups' changes to Amazon EventBridge. In EventBridge, you can evaluate and act on the changes using rules you define in the EventBridge service.
Minimum permissions
To turn on group lifecycle events in your AWS account, you must sign in as an AWS Identity and Access Management (IAM) principal with the following permissions:
-
resource-groups:UpdateAccountSettings -
iam:CreateServiceLinkedRole -
events:PutRule -
events:PutTargets -
events:DescribeRule -
events:ListTargetsByRule -
cloudformation:DescribeStacks -
cloudformation:ListStackResources -
tag:GetResources
When you initially turn on group lifecycle events in an AWS account, Resource Groups creates a service-linked role named
AWSServiceRoleForResourceGroups. This managed role has permission to use a Resource Groups
managed EventBridge rule. The rule monitors the tags attached to your resources and the CloudFormation
stacks in your account for any changes. Resource Groups then publishes those changes to the default
event bus in Amazon EventBridge. The service also creates an EventBridge managed rule named
Managed.ResourceGroups.TagChangeEvents. This rule captures the details of tag changes of your
resources. This lets Resource Groups generate membership events to send to EventBridge for your custom rules
to process. Your EventBridge rules can then respond to events by sending notifications to the
rules' configured targets.
After you complete these steps, rules that look for these events should start receiving them in a few minutes.
You can turn on group lifecycle events by using either the AWS Management Console or by using a command from the AWS CLI or one of the SDK APIs.
Note
You can't turn on group lifecycle events if your resource groups quota is too high. For more information, review Viewing service quotas.