The Cloud Queues permissions matrix displays specific permissions for the following role-based access control (RBAC) roles:
Admin provides full access to create, read, update, and delete.
Creator provides access to create, read, and update.
Observer provides read-only access.
The matrix displays the Cloud Queues methods grouped by category, their corresponding RESTful API commands, and the RBAC roles that are supported.
Home document operation#
Method |
API action |
Role |
Description |
---|---|---|---|
Get home document |
|
Observer, Creator, Admin |
Gets the home document. |
Queues operations#
Method |
API action |
Role |
Description |
---|---|---|---|
List queues |
|
Observer, Creator, Admin |
Lists queues. |
Create queue |
|
Admin |
Creates a queue. |
Delete queue |
|
Admin |
Deletes the specified queue. |
Check queue existence |
|
Observer, Creator, Admin |
Verifies whether the specified queue exists. |
Set queue metadata |
|
Creator, Admin |
Sets metadata for the specified queue. |
Show queue metadata |
|
Observer, Creator, Admin |
Returns queue metadata. |
Show queue stats |
|
Observer, Creator, Admin |
Returns queue statistics. |
Message operations#
Method |
API action |
Role |
Description |
---|---|---|---|
Post messages |
|
Creator, Admin |
Posts the message or messages for the specified queue. |
Get messages |
|
Creator, Admin |
Gets the message or messages in the specified queue. |
Get messages by ID |
|
Observer, Creator, Admin |
Gets the specified set of messages from the specified queue. |
Bulk-delete messages by ID |
|
Admin |
Deletes the specified messages from the specified queue. |
Show message details |
|
Observer, Creator, Admin |
Shows details for the specified message from the specified queue. |
Delete message |
|
Admin |
Deletes the specified message from the specified queue. |
Claim operations#
Method |
API action |
Role |
Description |
---|---|---|---|
Claim messages |
|
Creator, Admin |
Claims a set of messages from the specified queue. |
Query claim |
|
Observer, Creator, Admin |
Queries the specified claim for the specified queue. |
Update claim |
|
Creator, Admin |
Updates the specified claim for the specified queue. |
Release claim |
|
Admin |
Releases the specified claim for the specified queue. |