SALES: 1-800-867-1380

Rights Required for Service Bus Operations

Updated: August 18, 2014

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 service namespace address

Service Registry

Enumerate Private Policies

Manage

Any service namespace address

Relay

Begin listening on a service namespace

Listen

Any service namespace address

Send messages to a listener at a service namespace

Send

Any service namespace address

Queue

Create a queue

Manage

Any service namespace address

Delete a queue

Manage

Any valid queue address

Enumerate queues

Manage

/$Resources/Queues

Get the queue description

Manage, Listen, 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 service 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 service 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 service 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

Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft