Azure Integration built-in role

EventGrid Contributor

Creates and manages Event Grid resources through broad control-plane Actions. It does not provide the dedicated event-publishing DataAction of EventGrid Data Sender, but its wildcard can return full event-subscription endpoint URLs and list or regenerate keys for topics, domains, partner namespaces, namespaces, and namespace topics.

Role-definition permissions are imported from Microsoft Learn. Practical scope, use cases, prerequisites, best practices, security considerations, assignment guidance, and relationships have been reviewed against the official sources below.

Role definition ID: 1e241071-0855-49ea-94dc-649edcd759de

Control-plane actions (6)

Data-plane actions (0)

None — this role grants no data-plane (data access) actions.

Excluded actions (0)

None

Assignable scopes (1)

Practical scope

Assign on the Event Grid topic, domain, namespace, or dedicated resource group the administrator owns. Parent assignments are inherited and broaden management authority to every Event Grid resource below them.

Common use cases (2)

Prerequisites (3)

Best practices (2)

Security considerations (4)

Assignment guidance

Reserve EventGrid Contributor for platform administrators approved to retrieve and rotate all Event Grid keys in scope, and assign it at the narrowest resource or dedicated resource-group scope. Use EventSubscription Contributor for routing-only administration and Data Sender for publishers.

Related roles (3)

Common questions

When should I assign the EventGrid Contributor Azure role?

Assign EventGrid Contributor when you need to: Administer Event Grid topics, domains, namespaces, system topics, and event subscriptions for an integration platform.; and Manage Event Grid infrastructure while publisher applications use a separate data-sender role.. Practical scope: Assign on the Event Grid topic, domain, namespace, or dedicated resource group the administrator owns. Parent assignments are inherited and broaden management authority to every Event Grid resource below them.

What permissions does the EventGrid Contributor Azure role grant?

The role definition grants 6 combined control-plane and data-plane actions. Representative operations include: Microsoft.Authorization/*/read; Microsoft.EventGrid/*; Microsoft.Insights/alertRules/*; Microsoft.Resources/deployments/*; Microsoft.Resources/subscriptions/resourceGroups/read; and Microsoft.Support/*. Review the permission sections above for the complete definition and exclusions.

What are the security risks of the EventGrid Contributor Azure role?

Key considerations when assigning EventGrid Contributor: The role can create, change, and delete Event Grid resources and event routes throughout its scope.; The Event Grid wildcard includes documented list-key and regenerate-key operations for custom topics, domains, partner namespaces, namespaces, and namespace topics, plus retrieval of a full event-subscription endpoint URL.; Changing subscriptions can redirect events to a different destination or interrupt event delivery.; and The published supporting Actions include `Microsoft.Insights/alertRules/*` and `Microsoft.Support/*`; parent scope extends those wildcards beyond the Event Grid resource itself.. Follow the assignment guidance above and use the narrowest practical scope.

Editorial sources (7)

Official Microsoft Learn documentation →