Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

Rights Required for Service Bus Operations

Updated: May 15, 2015

The following table shows the access rights required for various operations on Service Bus resources.

 

Operation Claim Required Claim Scope

Namespace

Configure authorization rule on a namespace

Manage

Any namespace address

Service Registry

Enumerate Private Policies

Manage

Any namespace address

Relay

Begin listening on a namespace

Listen

Any namespace address

Send messages to a listener at a namespace

Send

Any namespace address

Queue

Create a queue

Manage

Any namespace address

Delete a queue

Manage

Any valid queue address

Enumerate queues

Manage

/$Resources/Queues

Get the queue description

Manage or Send

Any valid queue address

Configure authorization rule for a queue

Manage

Any valid queue address

Send into to the queue

Send

Any valid queue address

Receive messages from a queue

Listen

Any valid queue address

Abandon or complete messages after receiving the message in peek-lock mode

Listen

Any valid queue address

Defer a message for later retrieval

Listen

Any valid queue address

Deadletter a message

Listen

Any valid queue address

Get the state associated with a message queue session

Listen

Any valid queue address

Set the state associated with a message queue session

Listen

Any valid queue address

Topic

Create a topic

Manage

Any namespace address

Delete a topic

Manage

Any valid topic address

Enumerate topics

Manage

/$Resources/Topics

Get the topic description

Manage or Send

Any valid topic address

Configure authorization rule for a topic

Manage

Any valid topic address

Send to the topic

Send

Any valid topic address

Subscription

Create a subscription

Manage

Any namespace address

Delete subscription

Manage

../myTopic/Subscriptions/mySubscription

Enumerate subscriptions

Manage

../myTopic/Subscriptions

Get subscription description

Manage or Listen

../myTopic/Subscriptions/mySubscription

Abandon or complete messages after receiving the message in peek-lock mode

Listen

../myTopic/Subscriptions/mySubscription

Defer a message for later retrieval

Listen

../myTopic/Subscriptions/mySubscription

Deadletter a message

Listen

../myTopic/Subscriptions/mySubscription

Get the state associated with a topic session

Listen

../myTopic/Subscriptions/mySubscription

Set the state associated with a topic session

Listen

../myTopic/Subscriptions/mySubscription

Rule

Create a rule

Manage

../myTopic/Subscriptions/mySubscription

Delete a rule

Manage

../myTopic/Subscriptions/mySubscription

Enumerate rules

Manage or Listen

../myTopic/Subscriptions/mySubscription/Rules

Notification Hubs

Create a notification hub

Manage

Any namespace address

Create or update registration for an active device

Listen or Manage

../notificationHub/tags/{tag}/registrations

Update PNS information

Listen or Manage

../notificationHub/tags/{tag}/registrations/updatepnshandle

Send to a notification hub

Send

../notificationHub/messages

Show:
© 2015 Microsoft