Azure Analytics built-in role

Schema Registry Contributor

Reads, creates, updates, and deletes Event Hubs Schema Registry groups and schemas. Schema-group management is published as control-plane Actions, while schema operations are data-plane DataActions.

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: 5dffeca3-4936-4216-b2bc-10343a5abb25

Control-plane actions (1)

Data-plane actions (1)

Excluded actions (0)

None

Assignable scopes (1)

Practical scope

Microsoft documents assigning Schema Registry roles to an application security principal at the Event Hubs namespace. A role assigned at resource-group or subscription scope is inherited by every matching namespace below it and broadens schema access beyond one registry.

Common use cases (2)

Prerequisites (3)

Best practices (3)

Security considerations (3)

Assignment guidance

Assign Schema Registry Contributor to the schema-management application or team at the Event Hubs namespace that owns the approved schema groups. Keep registries for unrelated applications in separate groups, and assign Schema Registry Reader to principals that only retrieve schemas.

Related roles (1)

Common questions

When should I assign the Schema Registry Contributor Azure role?

Assign Schema Registry Contributor when you need to: Let a schema owner register, version, update, and delete schemas and organize them into independently managed schema groups.; and Manage schema compatibility and evolution for producers and consumers that share an Event Hubs namespace.. Practical scope: Microsoft documents assigning Schema Registry roles to an application security principal at the Event Hubs namespace. A role assigned at resource-group or subscription scope is inherited by every matching namespace below it and broadens schema access beyond one registry.

What permissions does the Schema Registry Contributor Azure role grant?

The role definition grants 2 combined control-plane and data-plane actions. Representative operations include: Microsoft.EventHub/namespaces/schemagroups/*; and Microsoft.EventHub/namespaces/schemas/*. Review the permission sections above for the complete definition and exclusions.

What are the security risks of the Schema Registry Contributor Azure role?

Key considerations when assigning Schema Registry Contributor: Schema groups form an authorization boundary intended to prevent metadata and trade-secret leakage in shared namespace scenarios.; Contributor can write and delete both schema groups and schemas, so changes can alter or remove the contracts used by producers and consumers.; and A parent-scope assignment is inherited by multiple namespaces and therefore exposes more schema registries than a namespace assignment.. Follow the assignment guidance above and use the narrowest practical scope.

Editorial sources (6)

Official Microsoft Learn documentation →