Azure Integration built-in role

Azure Service Bus Data Owner

Provides full Azure Service Bus access across control-plane Actions and data-plane DataActions for namespaces and messaging entities. Its `Microsoft.ServiceBus/*` wildcard includes authorization-rule connection-string retrieval and primary or secondary key regeneration for namespaces, queues, topics, and disaster-recovery configurations.

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: 090c5cfd-751d-490a-894a-3ce6f1109419

Control-plane actions (1)

Data-plane actions (1)

Excluded actions (0)

None

Assignable scopes (1)

Practical scope

Assign at a queue, topic, or topic subscription for one entity, at a namespace for its full topology, or at resource-group or subscription scope for broader inherited access. The Azure portal does not currently support topic-subscription-level assignment.

Common use cases (2)

Prerequisites (3)

Best practices (3)

Security considerations (4)

Assignment guidance

Assign Azure Service Bus Data Owner only to a trusted principal that needs complete Service Bus administration, messaging access, and authorization-rule credential authority, preferably on one entity or namespace. Use Data Sender and Data Receiver for ordinary producer and consumer identities.

Related roles (2)

Editorial sources (7)

Official Microsoft Learn documentation →