Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
67 changes: 67 additions & 0 deletions modules/ROOT/pages/_partials/include-permissions-mq.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
// Shared Permissions Table
// tag::mqPermissionsTable[]

[%header,cols="30a,50a,20a"]
|===
|Required Permissions | Grants the Ability to | Notes
|View clients
|View all client apps, including client app IDs and client secrets for each client app.
|

|View destinations
|* View all destinations and each destination's settings (*ID*, *Type*, *Message TTL*, and *Message Lock Default TTL*).
* View *In Queue* message stats.
* View *In Flight* message stats.
|

|Clear destinations
|* View all destinations and each destination's settings (*ID*, *Type*, *Message TTL*, and *Message Lock Default TTL*).
* View *In Queue* message stats.
* View *In Flight* message stats.
|

|Manage clients
|* View all client apps, including client app IDs and client secrets for each client app.
* Create client apps.
|

|Administer destinations
|* View all destinations and each destination's settings (*ID*, *Type*, *Message TTL*, and *Message Lock Default TTL*).
* View *In Queue* message stats.
* View *In Flight* message stats.
** Create new queues, message exchanges, and bindings.
** Edit existing queues, message exchanges, and bindings.
** Purge messages from queues.
|


| Manage destinations (deprecated)
|* View all destinations and each destination's settings (*ID*, *Type*, *Message TTL*, and *Message Lock Default TTL*).
* View *In Queue* message stats.
* View *In Flight* message stats.
* Create new queues and message exchanges.
* Edit existing queues and message exchange settings.
* Access *Message Sender* and *Browser* pages.
* Delete messages.
* Purge messages from queues.
|This permission is deprecated. Assign these permissions instead:

* Administer destinations
* Destination subscriber for given environment
* Destination publisher for given environment

|Destination subscriber for given environment
|* Consume messages from a destination.
* Delete messages from a destination.
|

| Destination publisher for given environment
|* Send messages to a destination.
* Update message TTL on a destination.
|

|Read MQ stats
|View organization and environment statistics.
|
|===
// end::mqPermissionsTable[]
2 changes: 1 addition & 1 deletion modules/ROOT/pages/mq-access-management.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ Follow the steps in xref:access-management::environments.adoc#to-create-a-new-en

// These descriptions are the same as scopes in connected apps.

include::access-management::partial$include-permissions-mq.adoc[tag=mqPermissionsTable]
include::partial$include-permissions-mq.adoc[tag=mqPermissionsTable]

To assign user permissions, follow the steps in xref:access-management::users.adoc#grant-user-permissions[Grant Permissions to Users].

Expand Down