diff --git a/content/operate/rs/references/rest-api/objects/role.md b/content/operate/rs/references/rest-api/objects/role.md
index dd5e78bce8..3478265baa 100644
--- a/content/operate/rs/references/rest-api/objects/role.md
+++ b/content/operate/rs/references/rest-api/objects/role.md
@@ -17,5 +17,5 @@ An API object that represents a role.
| uid | integer | Role's unique ID |
| account_id | integer | SM account ID |
| action_uid | string | Action UID. If it exists, progress can be tracked by the GET /actions/{uid} API (read-only) |
-| management | 'admin'
'db_member'
'db_viewer'
'cluster_member'
'cluster_viewer'
'none' | [Management role]({{< relref "/operate/rs/references/rest-api/permissions#roles" >}}) |
+| management | 'admin'
'db_member'
'db_viewer'
'cluster_member'
'cluster_viewer'
'user_manager'
'none' | [Management role]({{< relref "/operate/rs/references/rest-api/permissions#roles" >}}) |
| name | string | Role's name |
diff --git a/content/operate/rs/references/rest-api/objects/user.md b/content/operate/rs/references/rest-api/objects/user.md
index 68326f1084..ad1a2c03c6 100644
--- a/content/operate/rs/references/rest-api/objects/user.md
+++ b/content/operate/rs/references/rest-api/objects/user.md
@@ -5,19 +5,17 @@ categories:
- docs
- operate
- rs
-description: An object that represents a Redis Enterprise user
+description: An API object that represents a Redis Enterprise user
linkTitle: user
weight: $weight
---
-An API object that represents a Redis Enterprise user.
-
| Name | Type/Value | Description |
|------|------------|-------------|
| uid | integer | User's unique ID |
| account_id | integer | SM account ID |
| action_uid | string | Action UID. If it exists, progress can be tracked by the `GET` `/actions/{uid}` API request (read-only) |
-| auth_method | **'regular'** | User's authentication method |
+| auth_method | **'regular'**
'certificate'
'entraid' | User's authentication method |
| bdbs_email_alerts | complex object | UIDs of databases that user will receive alerts for |
| cluster_email_alerts | boolean | Activate cluster email alerts for a user |
| email | string | User's email (pattern matching only ASCII characters) |
@@ -26,6 +24,6 @@ An API object that represents a Redis Enterprise user.
| password | string | User's password. If `password_hash_method` is set to `1`, the password should be hashed using SHA-256. The format before hashing is `username:clustername:password`. |
| password_hash_method | '1' | Used when password is passed pre-hashed to specify the hashing method |
| password_issue_date | string | The date in which the password was set (read-only) |
-| role | 'admin'
'cluster_member'
'cluster_viewer'
'db_member'
**'db_viewer'**
'none' | User's [role]({{< relref "/operate/rs/references/rest-api/permissions#roles" >}}) |
+| role | 'admin'
'cluster_member'
'cluster_viewer'
'db_member'
**'db_viewer'**
'user_manager'
'none' | User's [role]({{< relref "/operate/rs/references/rest-api/permissions#roles" >}}) |
| role_uids | array of integers | UIDs of user's roles for role-based access control |
| status | 'active'
'locked'
'password_expired' | User sign-in status (read-only)
**active**: able to sign in
**locked**: unable to sign in
**password_expired**: unable to sign in because the password expired |
diff --git a/content/operate/rs/references/rest-api/permissions.md b/content/operate/rs/references/rest-api/permissions.md
index 4ad876105a..bbaa2a9dda 100644
--- a/content/operate/rs/references/rest-api/permissions.md
+++ b/content/operate/rs/references/rest-api/permissions.md
@@ -26,6 +26,7 @@ Available management roles include:
- **[db_member](#db-member-role)**: Can create or modify databases and view their info.
- **[cluster_viewer](#cluster-viewer-role)**: Can view cluster and database info.
- **[cluster_member](#cluster-member-role)**: Can modify the cluster and databases and view their info.
+- **[user_manager](#user-manager-role)**: Can modify users and view their info.
- **[admin](#admin-role)**: Can view and modify all elements of the cluster.
## Permissions list for each role
@@ -38,6 +39,8 @@ Available management roles include:
| cluster_viewer | [view_all_bdb_stats](#view_all_bdb_stats), [view_all_bdbs_alerts](#view_all_bdbs_alerts), [view_all_bdbs_info](#view_all_bdbs_info), [view_all_nodes_alerts](#view_all_nodes_alerts), [view_all_nodes_checks](#view_all_nodes_checks), [view_all_nodes_info](#view_all_nodes_info), [view_all_nodes_stats](#view_all_nodes_stats), [view_all_proxies_info](#view_all_proxies_info), [view_all_redis_acls_info](#view_all_redis_acls_info), [view_all_roles_info](#view_all_roles_info), [view_all_shard_stats](#view_all_shard_stats), [view_bdb_alerts](#view_bdb_alerts), [view_bdb_info](#view_bdb_info), [view_bdb_recovery_plan](#view_bdb_recovery_plan), [view_bdb_stats](#view_bdb_stats), [view_cluster_alerts](#view_cluster_alerts), [view_cluster_info](#view_cluster_info), [view_cluster_modules](#view_cluster_modules), [view_cluster_stats](#view_cluster_stats), [view_crdb](#view_crdb), [view_crdb_list](#view_crdb_list), [view_crdb_task](#view_crdb_task), [view_crdb_task_list](#view_crdb_task_list), [view_endpoint_stats](#view_endpoint_stats), [view_license](#view_license), [view_logged_events](#view_logged_events), [view_node_alerts](#view_node_alerts), [view_node_check](#view_node_check), [view_node_info](#view_node_info), [view_node_stats](#view_node_stats), [view_proxy_info](#view_proxy_info), [view_redis_acl_info](#view_redis_acl_info), [view_role_info](#view_role_info), [view_shard_stats](#view_shard_stats), [view_status_of_all_node_actions](#view_status_of_all_node_actions), [view_status_of_cluster_action](#view_status_of_cluster_action), [view_status_of_node_action](#view_status_of_node_action) |
| db_member | [create_bdb](#create_bdb), [create_crdb](#create_crdb), [delete_bdb](#delete_bdb), [delete_crdb](#delete_crdb), [edit_bdb_module](#edit_bdb_module), [failover_shard](#failover_shard), [flush_crdb](#flush_crdb), [migrate_shard](#migrate_shard), [purge_instance](#purge_instance), [reset_bdb_current_backup_status](#reset_bdb_current_backup_status), [reset_bdb_current_export_status](#reset_bdb_current_export_status), [reset_bdb_current_import_status](#reset_bdb_current_import_status), [start_bdb_export](#start_bdb_export), [start_bdb_import](#start_bdb_import), [start_bdb_recovery](#start_bdb_recovery), [update_bdb](#update_bdb), [update_bdb_alerts](#update_bdb_alerts), [update_bdb_with_action](#update_bdb_with_action), [update_crdb](#update_crdb), [view_all_bdb_stats](#view_all_bdb_stats), [view_all_bdbs_alerts](#view_all_bdbs_alerts), [view_all_bdbs_info](#view_all_bdbs_info), [view_all_nodes_alerts](#view_all_nodes_alerts), [view_all_nodes_checks](#view_all_nodes_checks), [view_all_nodes_info](#view_all_nodes_info), [view_all_nodes_stats](#view_all_nodes_stats), [view_all_proxies_info](#view_all_proxies_info), [view_all_redis_acls_info](#view_all_redis_acls_info), [view_all_roles_info](#view_all_roles_info), [view_all_shard_stats](#view_all_shard_stats), [view_bdb_alerts](#view_bdb_alerts), [view_bdb_info](#view_bdb_info), [view_bdb_recovery_plan](#view_bdb_recovery_plan), [view_bdb_stats](#view_bdb_stats), [view_cluster_alerts](#view_cluster_alerts), [view_cluster_info](#view_cluster_info), [view_cluster_modules](#view_cluster_modules), [view_cluster_stats](#view_cluster_stats), [view_crdb](#view_crdb), [view_crdb_list](#view_crdb_list), [view_crdb_task](#view_crdb_task), [view_crdb_task_list](#view_crdb_task_list), [view_debugging_info](#view_debugging_info), [view_endpoint_stats](#view_endpoint_stats), [view_license](#view_license), [view_logged_events](#view_logged_events), [view_node_alerts](#view_node_alerts), [view_node_check](#view_node_check), [view_node_info](#view_node_info), [view_node_stats](#view_node_stats), [view_proxy_info](#view_proxy_info), [view_redis_acl_info](#view_redis_acl_info), [view_redis_pass](#view_redis_pass), [view_role_info](#view_role_info), [view_shard_stats](#view_shard_stats), [view_status_of_all_node_actions](#view_status_of_all_node_actions), [view_status_of_cluster_action](#view_status_of_cluster_action), [view_status_of_node_action](#view_status_of_node_action) |
| db_viewer | [view_all_bdb_stats](#view_all_bdb_stats), [view_all_bdbs_alerts](#view_all_bdbs_alerts), [view_all_bdbs_info](#view_all_bdbs_info), [view_all_nodes_alerts](#view_all_nodes_alerts), [view_all_nodes_checks](#view_all_nodes_checks), [view_all_nodes_info](#view_all_nodes_info), [view_all_nodes_stats](#view_all_nodes_stats), [view_all_proxies_info](#view_all_proxies_info), [view_all_redis_acls_info](#view_all_redis_acls_info), [view_all_roles_info](#view_all_roles_info), [view_all_shard_stats](#view_all_shard_stats), [view_bdb_alerts](#view_bdb_alerts), [view_bdb_info](#view_bdb_info), [view_bdb_recovery_plan](#view_bdb_recovery_plan), [view_bdb_stats](#view_bdb_stats), [view_cluster_alerts](#view_cluster_alerts), [view_cluster_info](#view_cluster_info), [view_cluster_modules](#view_cluster_modules), [view_cluster_stats](#view_cluster_stats), [view_crdb](#view_crdb), [view_crdb_list](#view_crdb_list), [view_crdb_task](#view_crdb_task), [view_crdb_task_list](#view_crdb_task_list), [view_endpoint_stats](#view_endpoint_stats), [view_license](#view_license), [view_node_alerts](#view_node_alerts), [view_node_check](#view_node_check), [view_node_info](#view_node_info), [view_node_stats](#view_node_stats), [view_proxy_info](#view_proxy_info), [view_redis_acl_info](#view_redis_acl_info), [view_role_info](#view_role_info), [view_shard_stats](#view_shard_stats), [view_status_of_all_node_actions](#view_status_of_all_node_actions), [view_status_of_cluster_action](#view_status_of_cluster_action), [view_status_of_node_action](#view_status_of_node_action) |
+| user_manager | [config_ldap](#config_ldap), [create_ldap_mapping](#create_ldap_mapping), [create_new_user](#create_new_user), [create_role](#create_role), [create_redis_acl](#create_redis_acl), [delete_ldap_mapping](#delete_ldap_mapping), [delete_redis_acl](#delete_redis_acl), [delete_role](#delete_role), [delete_user](#delete_user), [install_new_license](#install_new_license), [update_ldap_mapping](#update_ldap_mapping), [update_proxy](#update_proxy), [update_role](#update_role), [update_redis_acl](#update_redis_acl), [update_user](#update_user), [view_all_bdb_stats](#view_all_bdb_stats), [view_all_bdbs_alerts](#view_all_bdbs_alerts), [view_all_bdbs_info](#view_all_bdbs_info), [view_all_ldap_mappings_info](#view_all_ldap_mappings_info), [view_all_nodes_alerts](view_all_nodes_alerts), [view_all_nodes_checks](#view_all_nodes_checks), [view_all_nodes_info](#view_all_nodes_info), [view_all_nodes_stats](#view_all_nodes_stats), [view_all_proxies_info](#view_all_proxies_info), [view_all_redis_acls_info](#view_all_redis_acls_info), [view_all_roles_info](#view_all_roles_info), [view_all_shard_stats](#view_all_shard_stats), [view_all_users_info](#view_all_users_info), [view_bdb_alerts](#view_bdb_alerts), [view_bdb_info](#view_bdb_info), [view_bdb_stats](#view_bdb_stats), [view_cluster_alerts](#view_cluster_alerts), [view_cluster_info](#view_cluster_info), [view_cluster_keys](#view_cluster_keys), [view_cluster_modules](#view_cluster_modules), [view_cluster_stats](#view_cluster_stats), [view_crdb](#view_crdb), [view_crdb_list](#view_crdb_list), [view_crdb_task](#view_crdb_task), [view_crdb_task_list](#view_crdb_task_list), [view_endpoint_stats](#view_endpoint_stats), [view_ldap_config](#view_ldap_config), [view_ldap_mapping_info](#view_ldap_mapping_info), [view_license](#view_license), [view_logged_events](#view_logged_events), [view_node_alerts](#view_node_alerts), [view_node_check](#view_node_check), [view_node_info](#view_node_info), [view_node_stats](#view_node_stats), [view_proxy_info](#view_proxy_info), [view_redis_acl_info](#view_redis_acl_info), [view_redis_pass](#view_redis_pass), [view_role_info](#view_role_info), [view_shard_stats](#view_shard_stats), [view_status_of_all_node_actions](#view_status_of_all_node_actions), [view_status_of_cluster_action](#view_status_of_cluster_action), [view_status_of_node_action](#view_status_of_node_action), [view_user_info](#view_user_info)
+ |
## Roles list per permission
@@ -46,25 +49,25 @@ Available management roles include:
| add_cluster_module| admin |
| cancel_cluster_action | admin |
| cancel_node_action | admin |
-| config_ldap | admin |
+| config_ldap | admin
user_manager |
| config_ocsp | admin |
| create_bdb | admin
cluster_member
db_member |
| create_crdb | admin
cluster_member
db_member |
-| create_ldap_mapping | admin |
-| create_new_user | admin |
-| create_redis_acl | admin |
-| create_role | admin |
+| create_ldap_mapping | admin
user_manager |
+| create_new_user | admin
user_manager |
+| create_redis_acl | admin
user_manager |
+| create_role | admin
user_manager |
| delete_bdb | admin
cluster_member
db_member |
| delete_cluster_module | admin |
| delete_crdb | admin
cluster_member
db_member |
-| delete_ldap_mapping | admin |
-| delete_redis_acl | admin |
-| delete_role | admin |
-| delete_user | admin |
+| delete_ldap_mapping | admin
user_manager |
+| delete_redis_acl | admin
user_manager |
+| delete_role | admin
user_manager |
+| delete_user | admin
user_manager |
| edit_bdb_module | admin
cluster_member
db_member |
| failover_shard | admin
cluster_member
db_member |
| flush_crdb | admin
cluster_member
db_member |
-| install_new_license | admin |
+| install_new_license | admin
user_manager |
| migrate_shard | admin
cluster_member
db_member |
| purge_instance | admin
cluster_member
db_member |
| reset_bdb_current_backup_status | admin
cluster_member
db_member |
@@ -81,56 +84,56 @@ Available management roles include:
| update_bdb_with_action | admin
cluster_member
db_member |
| update_cluster | admin |
| update_crdb | admin
cluster_member
db_member |
-| update_ldap_mapping | admin |
+| update_ldap_mapping | admin
user_manager |
| update_node | admin |
-| update_proxy | admin |
-| update_redis_acl | admin |
-| update_role | admin |
-| update_user | admin |
-| view_all_bdb_stats | admin
cluster_member
cluster_viewer
db_member
db_viewer |
-| view_all_bdbs_alerts | admin
cluster_member
cluster_viewer
db_member
db_viewer |
-| view_all_bdbs_info | admin
cluster_member
cluster_viewer
db_member
db_viewer |
-| view_all_ldap_mappings_info | admin |
-| view_all_nodes_alerts | admin
cluster_member
cluster_viewer
db_member
db_viewer |
-| view_all_nodes_checks | admin
cluster_member
cluster_viewer
db_member
db_viewer |
-| view_all_nodes_info | admin
cluster_member
cluster_viewer
db_member
db_viewer |
-| view_all_nodes_stats | admin
cluster_member
cluster_viewer
db_member
db_viewer |
-| view_all_proxies_info | admin
cluster_member
cluster_viewer
db_member
db_viewer |
-| view_all_redis_acls_info | admin
cluster_member
cluster_viewer
db_member
db_viewer |
-| view_all_roles_info | admin
cluster_member
cluster_viewer
db_member
db_viewer |
-| view_all_shard_stats | admin
cluster_member
cluster_viewer
db_member
db_viewer |
-| view_all_users_info | admin |
-| view_bdb_alerts | admin
cluster_member
cluster_viewer
db_member
db_viewer |view_bdb_info | admin
cluster_member
cluster_viewer
db_member
db_viewer |
-| view_bdb_recovery_plan | admin
cluster_member
cluster_viewer
db_member
db_viewer |
-| view_bdb_stats | admin
cluster_member
cluster_viewer
db_member
db_viewer |
-| view_cluster_alerts | admin
cluster_member
cluster_viewer
db_member
db_viewer |
-| view_cluster_info | admin
cluster_member
cluster_viewer
db_member
db_viewer |
-| view_cluster_keys | admin
cluster_member |
-| view_cluster_modules | admin
cluster_member
cluster_viewer
db_member
db_viewer |
-| view_cluster_stats | admin
cluster_member
cluster_viewer
db_member
db_viewer |
-| view_crdb | admin
cluster_member
cluster_viewer
db_member
db_viewer |
-| view_crdb_list | admin
cluster_member
cluster_viewer
db_member
db_viewer |
-| view_crdb_task | admin
cluster_member
cluster_viewer
db_member
db_viewer |
-| view_crdb_task_list | admin
cluster_member
cluster_viewer
db_member
db_viewer |
-| view_debugging_info | admin
cluster_member
db_member
|
-| view_endpoint_stats | admin
cluster_member
cluster_viewer
db_member
db_viewer |
-| view_ldap_config | admin |
-| view_ldap_mapping_info | admin |
-| view_license | admin
cluster_member
cluster_viewer
db_member
db_viewer |
-| view_logged_events | admin
cluster_member
cluster_viewer
db_member |
-| view_node_alerts | admin
cluster_member
cluster_viewer
db_member
db_viewer |
-| view_node_check | admin
cluster_member
cluster_viewer
db_member
db_viewer |
-| view_node_info | admin
cluster_member
cluster_viewer
db_member
db_viewer |
-| view_node_stats | admin
cluster_member
cluster_viewer
db_member
db_viewer |
+| update_proxy | admin
user_manager |
+| update_redis_acl | admin
user_manager |
+| update_role | admin
user_manager |
+| update_user | admin
user_manager |
+| view_all_bdb_stats | admin
cluster_member
cluster_viewer
db_member
db_viewer
user_manager |
+| view_all_bdbs_alerts | admin
cluster_member
cluster_viewer
db_member
db_viewer
user_manager |
+| view_all_bdbs_info | admin
cluster_member
cluster_viewer
db_member
db_viewer
user_manager |
+| view_all_ldap_mappings_info | admin
user_manager |
+| view_all_nodes_alerts | admin
cluster_member
cluster_viewer
db_member
db_viewer
user_manager |
+| view_all_nodes_checks | admin
cluster_member
cluster_viewer
db_member
db_viewer
user_manager |
+| view_all_nodes_info | admin
cluster_member
cluster_viewer
db_member
db_viewer
user_manager |
+| view_all_nodes_stats | admin
cluster_member
cluster_viewer
db_member
db_viewer
user_manager |
+| view_all_proxies_info | admin
cluster_member
cluster_viewer
db_member
db_viewer
user_manager |
+| view_all_redis_acls_info | admin
cluster_member
cluster_viewer
db_member
db_viewer
user_manager |
+| view_all_roles_info | admin
cluster_member
cluster_viewer
db_member
db_viewer
user_manager |
+| view_all_shard_stats | admin
cluster_member
cluster_viewer
db_member
db_viewer
user_manager |
+| view_all_users_info | admin
user_manager |
+| view_bdb_alerts | admin
cluster_member
cluster_viewer
db_member
db_viewer
user_manager |view_bdb_info | admin
cluster_member
cluster_viewer
db_member
db_viewer
user_manager |
+| view_bdb_recovery_plan | admin
cluster_member
cluster_viewer
db_member
db_viewer
user_manager |
+| view_bdb_stats | admin
cluster_member
cluster_viewer
db_member
db_viewer
user_manager |
+| view_cluster_alerts | admin
cluster_member
cluster_viewer
db_member
db_viewer
user_manager |
+| view_cluster_info | admin
cluster_member
cluster_viewer
db_member
db_viewer
user_manager |
+| view_cluster_keys | admin
cluster_member
user_manager |
+| view_cluster_modules | admin
cluster_member
cluster_viewer
db_member
db_viewer
user_manager |
+| view_cluster_stats | admin
cluster_member
cluster_viewer
db_member
db_viewer
user_manager |
+| view_crdb | admin
cluster_member
cluster_viewer
db_member
db_viewer
user_manager |
+| view_crdb_list | admin
cluster_member
cluster_viewer
db_member
db_viewer
user_manager |
+| view_crdb_task | admin
cluster_member
cluster_viewer
db_member
db_viewer
user_manager |
+| view_crdb_task_list | admin
cluster_member
cluster_viewer
db_member
db_viewer
user_manager |
+| view_debugging_info | admin
cluster_member
db_member
user_manager |
+| view_endpoint_stats | admin
cluster_member
cluster_viewer
db_member
db_viewer
user_manager |
+| view_ldap_config | admin
user_manager |
+| view_ldap_mapping_info | admin
user_manager |
+| view_license | admin
cluster_member
cluster_viewer
db_member
db_viewer
user_manager |
+| view_logged_events | admin
cluster_member
cluster_viewer
db_member
user_manager |
+| view_node_alerts | admin
cluster_member
cluster_viewer
db_member
db_viewer
user_manager |
+| view_node_check | admin
cluster_member
cluster_viewer
db_member
db_viewer
user_manager |
+| view_node_info | admin
cluster_member
cluster_viewer
db_member
db_viewer
user_manager |
+| view_node_stats | admin
cluster_member
cluster_viewer
db_member
db_viewer
user_manager |
| view_ocsp_config | admin |
| view_ocsp_status | admin |
-| view_proxy_info | admin
cluster_member
cluster_viewer
db_member
db_viewer |
-| view_redis_acl_info | admin
cluster_member
cluster_viewer
db_member
db_viewer |
-| view_redis_pass | admin
cluster_member
db_member |
-| view_role_info | admin
cluster_member
cluster_viewer
db_member
db_viewer |
-| view_shard_stats | admin
cluster_member
cluster_viewer
db_member
db_viewer |
-| view_status_of_all_node_actions | admin
cluster_member
cluster_viewer
db_member
db_viewer |
-| view_status_of_cluster_action | admin
cluster_member
cluster_viewer
db_member
db_viewer |
-| view_status_of_node_action | admin
cluster_member
cluster_viewer
db_member
db_viewer |
-| view_user_info | admin |
+| view_proxy_info | admin
cluster_member
cluster_viewer
db_member
db_viewer
user_manager |
+| view_redis_acl_info | admin
cluster_member
cluster_viewer
db_member
db_viewer
user_manager |
+| view_redis_pass | admin
cluster_member
db_member
user_manager |
+| view_role_info | admin
cluster_member
cluster_viewer
db_member
db_viewer
user_manager |
+| view_shard_stats | admin
cluster_member
cluster_viewer
db_member
db_viewer
user_manager |
+| view_status_of_all_node_actions | admin
cluster_member
cluster_viewer
db_member
db_viewer
user_manager |
+| view_status_of_cluster_action | admin
cluster_member
cluster_viewer
db_member
db_viewer
user_manager |
+| view_status_of_node_action | admin
cluster_member
cluster_viewer
db_member
db_viewer
user_manager |
+| view_user_info | admin
user_manager |
diff --git a/content/operate/rs/references/rest-api/requests/bdbs/_index.md b/content/operate/rs/references/rest-api/requests/bdbs/_index.md
index d3fb1cc95c..e90102c7c1 100644
--- a/content/operate/rs/references/rest-api/requests/bdbs/_index.md
+++ b/content/operate/rs/references/rest-api/requests/bdbs/_index.md
@@ -34,7 +34,7 @@ Get all databases in the cluster.
| Permission name | Roles |
|-----------------|---------|
-| [view_all_bdbs_info]({{< relref "/operate/rs/references/rest-api/permissions#view_all_bdbs_info" >}}) | admin
cluster_member
cluster_viewer
db_member
db_viewer |
+| [view_all_bdbs_info]({{< relref "/operate/rs/references/rest-api/permissions#view_all_bdbs_info" >}}) | admin
cluster_member
cluster_viewer
db_member
db_viewer
user_manager |
### Request {#get-all-request}
@@ -124,7 +124,7 @@ Get a single database.
| Permission name | Roles |
|-----------------|-------|
-| [view_bdb_info]({{< relref "/operate/rs/references/rest-api/permissions#view_bdb_info" >}}) | admin
cluster_member
cluster_viewer
db_member
db_viewer |
+| [view_bdb_info]({{< relref "/operate/rs/references/rest-api/permissions#view_bdb_info" >}}) | admin
cluster_member
cluster_viewer
db_member
db_viewer
user_manager |
### Request {#get-request}
diff --git a/content/operate/rs/references/rest-api/requests/bdbs/actions/optimize_shards_placement.md b/content/operate/rs/references/rest-api/requests/bdbs/actions/optimize_shards_placement.md
index 32a3e265ea..0b1cf7c7c5 100644
--- a/content/operate/rs/references/rest-api/requests/bdbs/actions/optimize_shards_placement.md
+++ b/content/operate/rs/references/rest-api/requests/bdbs/actions/optimize_shards_placement.md
@@ -28,7 +28,7 @@ Get optimized shards placement for the given database.
| Permission name | Roles |
|-----------------|-------|
-| [view_bdb_info]({{< relref "/operate/rs/references/rest-api/permissions#view_bdb_info" >}}) | admin
cluster_member
cluster_viewer
db_member
db_viewer |
+| [view_bdb_info]({{< relref "/operate/rs/references/rest-api/permissions#view_bdb_info" >}}) | admin
cluster_member
cluster_viewer
db_member
db_viewer
user_manager |
### Request {#get-request}
diff --git a/content/operate/rs/references/rest-api/requests/bdbs/availability.md b/content/operate/rs/references/rest-api/requests/bdbs/availability.md
index a6ca183a11..ea84acc47a 100644
--- a/content/operate/rs/references/rest-api/requests/bdbs/availability.md
+++ b/content/operate/rs/references/rest-api/requests/bdbs/availability.md
@@ -28,7 +28,7 @@ Verifies the local database endpoint is available. This request does not redirec
| Permission name | Roles |
|-----------------|-------|
-| [view_bdb_info]({{< relref "/operate/rs/references/rest-api/permissions#view_bdb_info" >}}) | admin
cluster_member
cluster_viewer
db_member
db_viewer |
+| [view_bdb_info]({{< relref "/operate/rs/references/rest-api/permissions#view_bdb_info" >}}) | admin
cluster_member
cluster_viewer
db_member
db_viewer
user_manager |
### Request {#get-endpoint-request}
@@ -93,7 +93,7 @@ Gets the availability status of a database.
| Permission name | Roles |
|-----------------|-------|
-| [view_bdb_info]({{< relref "/operate/rs/references/rest-api/permissions#view_bdb_info" >}}) | admin
cluster_member
cluster_viewer
db_member
db_viewer |
+| [view_bdb_info]({{< relref "/operate/rs/references/rest-api/permissions#view_bdb_info" >}}) | admin
cluster_member
cluster_viewer
db_member
db_viewer
user_manager |
### Request {#get-db-request}
diff --git a/content/operate/rs/references/rest-api/requests/bdbs/peer_stats.md b/content/operate/rs/references/rest-api/requests/bdbs/peer_stats.md
index 72402fd2cd..00e92f0973 100644
--- a/content/operate/rs/references/rest-api/requests/bdbs/peer_stats.md
+++ b/content/operate/rs/references/rest-api/requests/bdbs/peer_stats.md
@@ -28,7 +28,7 @@ Get statistics for all peer instances of a local CRDB instance.
| Permission name | Roles |
|-----------------|-------|
-| [view_bdb_stats]({{< relref "/operate/rs/references/rest-api/permissions#view_bdb_stats" >}}) | admin
cluster_member
cluster_viewer
db_member
db_viewer |
+| [view_bdb_stats]({{< relref "/operate/rs/references/rest-api/permissions#view_bdb_stats" >}}) | admin
cluster_member
cluster_viewer
db_member
db_viewer
user_manager |
### Request {#get-all-request}
@@ -120,7 +120,7 @@ Get statistics for a specific CRDB peer instance.
| Permission name | Roles |
|-----------------|-------|
-| [view_bdb_stats]({{< relref "/operate/rs/references/rest-api/permissions#view_bdb_stats" >}}) | admin
cluster_member
cluster_viewer
db_member
db_viewer |
+| [view_bdb_stats]({{< relref "/operate/rs/references/rest-api/permissions#view_bdb_stats" >}}) | admin
cluster_member
cluster_viewer
db_member
db_viewer
user_manager |
### Request {#get-request}
diff --git a/content/operate/rs/references/rest-api/requests/bdbs/stats/_index.md b/content/operate/rs/references/rest-api/requests/bdbs/stats/_index.md
index 603afbf14b..80b25ab042 100644
--- a/content/operate/rs/references/rest-api/requests/bdbs/stats/_index.md
+++ b/content/operate/rs/references/rest-api/requests/bdbs/stats/_index.md
@@ -29,7 +29,7 @@ Get statistics for all databases.
| Permission name | Roles |
|-----------------|-------|
-| [view_all_bdb_stats]({{< relref "/operate/rs/references/rest-api/permissions#view_all_bdb_stats" >}}) | admin
cluster_member
cluster_viewer
db_member
db_viewer |
+| [view_all_bdb_stats]({{< relref "/operate/rs/references/rest-api/permissions#view_all_bdb_stats" >}}) | admin
cluster_member
cluster_viewer
db_member
db_viewer
user_manager |
### Request {#get-all-request}
@@ -170,7 +170,7 @@ Get statistics for a specific database.
| Permission name | Roles |
|-----------------|-------|
-| [view_bdb_stats]({{< relref "/operate/rs/references/rest-api/permissions#view_bdb_stats" >}}) | admin
cluster_member
cluster_viewer
db_member
db_viewer |
+| [view_bdb_stats]({{< relref "/operate/rs/references/rest-api/permissions#view_bdb_stats" >}}) | admin
cluster_member
cluster_viewer
db_member
db_viewer
user_manager |
### Request {#get-request}
diff --git a/content/operate/rs/references/rest-api/requests/bdbs/stats/last.md b/content/operate/rs/references/rest-api/requests/bdbs/stats/last.md
index 17ad2b3e03..6bef3c195f 100644
--- a/content/operate/rs/references/rest-api/requests/bdbs/stats/last.md
+++ b/content/operate/rs/references/rest-api/requests/bdbs/stats/last.md
@@ -28,7 +28,7 @@ Get the most recent statistics for all databases.
| Permission name | Roles |
|-----------------|-------|
-| [view_all_bdb_stats]({{< relref "/operate/rs/references/rest-api/permissions#view_all_bdb_stats" >}}) | admin
cluster_member
cluster_viewer
db_member
db_viewer |
+| [view_all_bdb_stats]({{< relref "/operate/rs/references/rest-api/permissions#view_all_bdb_stats" >}}) | admin
cluster_member
cluster_viewer
db_member
db_viewer
user_manager |
### Request {#get-all-request}
@@ -146,7 +146,7 @@ Get the most recent statistics for a specific database.
| Permission name | Roles |
|-----------------|-------|
-| [view_bdb_stats]({{< relref "/operate/rs/references/rest-api/permissions#view_bdb_stats" >}}) | admin
cluster_member
cluster_viewer
db_member
db_viewer |
+| [view_bdb_stats]({{< relref "/operate/rs/references/rest-api/permissions#view_bdb_stats" >}}) | admin
cluster_member
cluster_viewer
db_member
db_viewer
user_manager |
### Request {#get-request}
diff --git a/content/operate/rs/references/rest-api/requests/bdbs/sync_source_stats.md b/content/operate/rs/references/rest-api/requests/bdbs/sync_source_stats.md
index dcc49c5d74..3e4fc426fe 100644
--- a/content/operate/rs/references/rest-api/requests/bdbs/sync_source_stats.md
+++ b/content/operate/rs/references/rest-api/requests/bdbs/sync_source_stats.md
@@ -28,7 +28,7 @@ Get stats for all syncer sources of a local database.
| Permission name | Roles |
|-----------------|-------|
-| [view_bdb_stats]({{< relref "/operate/rs/references/rest-api/permissions#view_bdb_stats" >}}) | admin
cluster_member
cluster_viewer
db_member
db_viewer |
+| [view_bdb_stats]({{< relref "/operate/rs/references/rest-api/permissions#view_bdb_stats" >}}) | admin
cluster_member
cluster_viewer
db_member
db_viewer
user_manager |
### Request {#get-all-request}
@@ -111,7 +111,7 @@ Get stats for a specific syncer (Replica Of) instance.
| Permission name | Roles |
|-----------------|-------|
-| [view_bdb_stats]({{< relref "/operate/rs/references/rest-api/permissions#view_bdb_stats" >}}) | admin
cluster_member
cluster_viewer
db_member
db_viewer |
+| [view_bdb_stats]({{< relref "/operate/rs/references/rest-api/permissions#view_bdb_stats" >}}) | admin
cluster_member
cluster_viewer
db_member
db_viewer
user_manager |
### Request {#get-request}
diff --git a/content/operate/rs/references/rest-api/requests/bdbs/syncer_state/_index.md b/content/operate/rs/references/rest-api/requests/bdbs/syncer_state/_index.md
index e999fd26d4..ad593f9954 100644
--- a/content/operate/rs/references/rest-api/requests/bdbs/syncer_state/_index.md
+++ b/content/operate/rs/references/rest-api/requests/bdbs/syncer_state/_index.md
@@ -32,7 +32,7 @@ This endpoint is deprecated as of Redis Enterprise Software version 7.2.4 and wi
| Permission name | Roles |
|-----------------|---------|
-| [view_bdb_info]({{< relref "/operate/rs/references/rest-api/permissions#view_bdb_info" >}}) | admin
cluster_member
cluster_viewer
db_member
db_viewer |
+| [view_bdb_info]({{< relref "/operate/rs/references/rest-api/permissions#view_bdb_info" >}}) | admin
cluster_member
cluster_viewer
db_member
db_viewer
user_manager |
### Request {#get-request}
diff --git a/content/operate/rs/references/rest-api/requests/bdbs/syncer_state/crdt.md b/content/operate/rs/references/rest-api/requests/bdbs/syncer_state/crdt.md
index 3299535873..f14401513d 100644
--- a/content/operate/rs/references/rest-api/requests/bdbs/syncer_state/crdt.md
+++ b/content/operate/rs/references/rest-api/requests/bdbs/syncer_state/crdt.md
@@ -27,7 +27,7 @@ Get a CRDB's syncer state as JSON.
| Permission name | Roles |
|-----------------|---------|
-| [view_bdb_info]({{< relref "/operate/rs/references/rest-api/permissions#view_bdb_info" >}}) | admin
cluster_member
cluster_viewer
db_member
db_viewer |
+| [view_bdb_info]({{< relref "/operate/rs/references/rest-api/permissions#view_bdb_info" >}}) | admin
cluster_member
cluster_viewer
db_member
db_viewer
user_manager|
### Request {#get-request}
diff --git a/content/operate/rs/references/rest-api/requests/bdbs/syncer_state/replica.md b/content/operate/rs/references/rest-api/requests/bdbs/syncer_state/replica.md
index 18cc8d2ddf..dd6a9388e6 100644
--- a/content/operate/rs/references/rest-api/requests/bdbs/syncer_state/replica.md
+++ b/content/operate/rs/references/rest-api/requests/bdbs/syncer_state/replica.md
@@ -27,7 +27,7 @@ Get a CRDB replica's syncer state as JSON.
| Permission name | Roles |
|-----------------|---------|
-| [view_bdb_info]({{< relref "/operate/rs/references/rest-api/permissions#view_bdb_info" >}}) | admin
cluster_member
cluster_viewer
db_member
db_viewer |
+| [view_bdb_info]({{< relref "/operate/rs/references/rest-api/permissions#view_bdb_info" >}}) | admin
cluster_member
cluster_viewer
db_member
db_viewer
user_manager |
### Request {#get-request}
diff --git a/content/operate/rs/references/rest-api/requests/cluster/stats/_index.md b/content/operate/rs/references/rest-api/requests/cluster/stats/_index.md
index a06a6fd2a2..938449166c 100644
--- a/content/operate/rs/references/rest-api/requests/cluster/stats/_index.md
+++ b/content/operate/rs/references/rest-api/requests/cluster/stats/_index.md
@@ -28,7 +28,7 @@ Get cluster statistics.
| Permission name | Roles |
|-----------------|-------|
-| [view_cluster_stats]({{< relref "/operate/rs/references/rest-api/permissions#view_cluster_stats" >}}) | admin
cluster_member
cluster_viewer
db_member
db_viewer |
+| [view_cluster_stats]({{< relref "/operate/rs/references/rest-api/permissions#view_cluster_stats" >}}) | admin
cluster_member
cluster_viewer
db_member
db_viewer
user_manager |
### Request {#get-request}
diff --git a/content/operate/rs/references/rest-api/requests/cm_settings/_index.md b/content/operate/rs/references/rest-api/requests/cm_settings/_index.md
index 4babeb5ea1..19fb278e98 100644
--- a/content/operate/rs/references/rest-api/requests/cm_settings/_index.md
+++ b/content/operate/rs/references/rest-api/requests/cm_settings/_index.md
@@ -29,7 +29,7 @@ Get Cluster Manager UI settings.
| Permission name | Roles |
|-----------------|-------|
-| [view_cluster_info]({{< relref "/operate/rs/references/rest-api/permissions#view_cluster_info" >}}) | admin
cluster_member
cluster_viewer
db_member
db_viewer |
+| [view_cluster_info]({{< relref "/operate/rs/references/rest-api/permissions#view_cluster_info" >}}) | admin
cluster_member
cluster_viewer
db_member
db_viewer
user_manager |
### Request {#get-request}
diff --git a/content/operate/rs/references/rest-api/requests/modules/_index.md b/content/operate/rs/references/rest-api/requests/modules/_index.md
index 3d714990a7..1fd703474d 100644
--- a/content/operate/rs/references/rest-api/requests/modules/_index.md
+++ b/content/operate/rs/references/rest-api/requests/modules/_index.md
@@ -33,7 +33,7 @@ List available modules, i.e. modules stored within the CCS.
| Permission name | Roles |
|-----------------|-------|
-| [view_cluster_modules]({{< relref "/operate/rs/references/rest-api/permissions#view_cluster_modules" >}}) | admin
cluster_member
cluster_viewer
db_member
db_viewer |
+| [view_cluster_modules]({{< relref "/operate/rs/references/rest-api/permissions#view_cluster_modules" >}}) | admin
cluster_member
cluster_viewer
db_member
db_viewer
user_manager |
### Request {#list-request}
@@ -72,7 +72,7 @@ Get specific available modules, i.e. modules stored within the CCS.
| Permission name | Roles |
|-----------------|-------|
-| [view_cluster_modules]({{< relref "/operate/rs/references/rest-api/permissions#view_cluster_modules" >}}) | admin
cluster_member
cluster_viewer
db_member
db_viewer |
+| [view_cluster_modules]({{< relref "/operate/rs/references/rest-api/permissions#view_cluster_modules" >}}) | admin
cluster_member
cluster_viewer
db_member
db_viewer
user_manager |
### Request {#get-request}
diff --git a/content/operate/rs/references/rest-api/requests/nodes/_index.md b/content/operate/rs/references/rest-api/requests/nodes/_index.md
index ffc7086f92..13f8947415 100644
--- a/content/operate/rs/references/rest-api/requests/nodes/_index.md
+++ b/content/operate/rs/references/rest-api/requests/nodes/_index.md
@@ -30,7 +30,7 @@ Get all cluster nodes.
| Permission name | Roles |
|-----------------|-------|
-| [view_all_nodes_info]({{< relref "/operate/rs/references/rest-api/permissions#view_all_nodes_info" >}}) | admin
cluster_member
cluster_viewer
db_member
db_viewer |
+| [view_all_nodes_info]({{< relref "/operate/rs/references/rest-api/permissions#view_all_nodes_info" >}}) | admin
cluster_member
cluster_viewer
db_member
db_viewer
user_manager |
### Request {#get-all-request}
@@ -114,7 +114,7 @@ Get a single cluster node.
| Permission name | Roles |
|-----------------|-------|
-| [view_node_info]({{< relref "/operate/rs/references/rest-api/permissions#view_node_info" >}}) | admin
cluster_member
cluster_viewer
db_member
db_viewer |
+| [view_node_info]({{< relref "/operate/rs/references/rest-api/permissions#view_node_info" >}}) | admin
cluster_member
cluster_viewer
db_member
db_viewer
user_manager |
### Request {#get-request}
diff --git a/content/operate/rs/references/rest-api/requests/nodes/actions.md b/content/operate/rs/references/rest-api/requests/nodes/actions.md
index 461a7bd7e8..00c2f1ca43 100644
--- a/content/operate/rs/references/rest-api/requests/nodes/actions.md
+++ b/content/operate/rs/references/rest-api/requests/nodes/actions.md
@@ -32,7 +32,7 @@ actions on all nodes.
| Permission name | Roles |
|-----------------|-------|
-| [view_status_of_all_node_actions]({{< relref "/operate/rs/references/rest-api/permissions#view_status_of_all_node_actions" >}}) | admin
cluster_member
cluster_viewer
db_member
db_viewer |
+| [view_status_of_all_node_actions]({{< relref "/operate/rs/references/rest-api/permissions#view_status_of_all_node_actions" >}}) | admin
cluster_member
cluster_viewer
db_member
db_viewer
user_manager |
### Request {#get-all-request}
@@ -71,7 +71,7 @@ Get the status of all actions on a specific node.
| Permission name | Roles |
|-----------------|-------|
-| [view_status_of_node_action]({{< relref "/operate/rs/references/rest-api/permissions#view_status_of_node_action" >}}) | admin
cluster_member
cluster_viewer
db_member
db_viewer |
+| [view_status_of_node_action]({{< relref "/operate/rs/references/rest-api/permissions#view_status_of_node_action" >}}) | admin
cluster_member
cluster_viewer
db_member
db_viewer
user_manager |
### Request {#get-request-all-actions}
diff --git a/content/operate/rs/references/rest-api/requests/nodes/snapshots.md b/content/operate/rs/references/rest-api/requests/nodes/snapshots.md
index 4c1d1bdbab..62ecebb9d2 100644
--- a/content/operate/rs/references/rest-api/requests/nodes/snapshots.md
+++ b/content/operate/rs/references/rest-api/requests/nodes/snapshots.md
@@ -28,7 +28,7 @@ Get all cluster node snapshots of the specified node.
| Permission name | Roles |
|-----------------|-------|
-| [view_node_info]({{< relref "/operate/rs/references/rest-api/permissions#view_node_info" >}}) | admin
cluster_member
cluster_viewer
db_member
db_viewer |
+| [view_node_info]({{< relref "/operate/rs/references/rest-api/permissions#view_node_info" >}}) | admin
cluster_member
cluster_viewer
db_member
db_viewer
user_manager |
### Request {#get-request}
diff --git a/content/operate/rs/references/rest-api/requests/proxies/_index.md b/content/operate/rs/references/rest-api/requests/proxies/_index.md
index 5d65fe1c4a..5513a44d05 100644
--- a/content/operate/rs/references/rest-api/requests/proxies/_index.md
+++ b/content/operate/rs/references/rest-api/requests/proxies/_index.md
@@ -31,7 +31,7 @@ Get all the proxies in the cluster.
| Permission name | Roles |
|-----------------|-------|
-| [view_all_proxies_info]({{< relref "/operate/rs/references/rest-api/permissions#view_all_proxies_info" >}}) | admin
cluster_member
cluster_viewer
db_member
db_viewer |
+| [view_all_proxies_info]({{< relref "/operate/rs/references/rest-api/permissions#view_all_proxies_info" >}}) | admin
cluster_member
cluster_viewer
db_member
db_viewer
user_manager |
### Request {#get-all-request}
@@ -102,7 +102,7 @@ Get a single proxy's info.
| Permission name | Roles |
|-----------------|-------|
-| [view_proxy_info]({{< relref "/operate/rs/references/rest-api/permissions#view_proxy_info" >}}) | admin
cluster_member
cluster_viewer
db_member
db_viewer |
+| [view_proxy_info]({{< relref "/operate/rs/references/rest-api/permissions#view_proxy_info" >}}) | admin
cluster_member
cluster_viewer
db_member
db_viewer
user_manager |
### Request {#get-request}
@@ -177,7 +177,7 @@ However, if `allow_restart` is `false`, such changes only take effect after the
| Permission name | Roles |
|-----------------|-------|
-| [update_proxy]({{< relref "/operate/rs/references/rest-api/permissions#update_proxy" >}}) | admin |
+| [update_proxy]({{< relref "/operate/rs/references/rest-api/permissions#update_proxy" >}}) | admin
user_manager |
### Request {#put-request}
@@ -246,7 +246,7 @@ However, if `allow_restart` is `false`, such changes only take effect after the
| Permission name | Roles |
|-----------------|-------|
-| [update_proxy]({{< relref "/operate/rs/references/rest-api/permissions#update_proxy" >}}) | admin |
+| [update_proxy]({{< relref "/operate/rs/references/rest-api/permissions#update_proxy" >}}) | admin
user_manager |
### Request {#put-all-request}
diff --git a/content/operate/rs/references/rest-api/requests/redis_acls/_index.md b/content/operate/rs/references/rest-api/requests/redis_acls/_index.md
index ec9e9f022e..48dccc189d 100644
--- a/content/operate/rs/references/rest-api/requests/redis_acls/_index.md
+++ b/content/operate/rs/references/rest-api/requests/redis_acls/_index.md
@@ -32,7 +32,7 @@ Get all Redis ACL objects.
| Permission name | Roles |
|-----------------|-------|
-| [view_all_redis_acls_info]({{< relref "/operate/rs/references/rest-api/permissions#view_all_redis_acls_info" >}}) | admin
cluster_member
cluster_viewer
db_member
db_viewer |
+| [view_all_redis_acls_info]({{< relref "/operate/rs/references/rest-api/permissions#view_all_redis_acls_info" >}}) | admin
cluster_member
cluster_viewer
db_member
db_viewer
user_manager |
### Request {#get-all-request}
@@ -99,7 +99,7 @@ Get a single Redis ACL object.
| Permission name | Roles |
|-----------------|-------|
-| [view_redis_acl_info]({{< relref "/operate/rs/references/rest-api/permissions#view_redis_acl_info" >}}) | admin
cluster_member
cluster_viewer
db_member
db_viewer |
+| [view_redis_acl_info]({{< relref "/operate/rs/references/rest-api/permissions#view_redis_acl_info" >}}) | admin
cluster_member
cluster_viewer
db_member
db_viewer
user_manager |
### Request {#get-request}
@@ -158,7 +158,7 @@ Update an existing Redis ACL object.
| Permission name | Roles |
|-----------------|-------|
-| [update_redis_acl]({{< relref "/operate/rs/references/rest-api/permissions#update_redis_acl" >}}) | admin |
+| [update_redis_acl]({{< relref "/operate/rs/references/rest-api/permissions#update_redis_acl" >}}) | admin
user_manager |
### Request {#put-request}
@@ -232,7 +232,7 @@ Create a new Redis ACL object.
| Permission name | Roles |
|-----------------|-------|
-| [create_redis_acl]({{< relref "/operate/rs/references/rest-api/permissions#create_redis_acl" >}}) | admin |
+| [create_redis_acl]({{< relref "/operate/rs/references/rest-api/permissions#create_redis_acl" >}}) | admin
user_manager |
### Request {#post-request}
@@ -343,7 +343,7 @@ Delete a Redis ACL object.
| Permission name | Roles |
|-----------------|-------|
-| [delete_redis_acl]({{< relref "/operate/rs/references/rest-api/permissions#delete_redis_acl" >}}) | admin |
+| [delete_redis_acl]({{< relref "/operate/rs/references/rest-api/permissions#delete_redis_acl" >}}) | admin
user_manager |
### Request {#delete-request}
diff --git a/content/operate/rs/references/rest-api/requests/roles/_index.md b/content/operate/rs/references/rest-api/requests/roles/_index.md
index 0925e13858..165d5a8394 100644
--- a/content/operate/rs/references/rest-api/requests/roles/_index.md
+++ b/content/operate/rs/references/rest-api/requests/roles/_index.md
@@ -32,7 +32,7 @@ Get all roles' details.
| Permission name | Roles |
|-----------------|-------|
-| [view_all_roles_info]({{< relref "/operate/rs/references/rest-api/permissions#view_all_roles_info" >}}) | admin
cluster_member
cluster_viewer
db_member
db_viewer |
+| [view_all_roles_info]({{< relref "/operate/rs/references/rest-api/permissions#view_all_roles_info" >}}) | admin
cluster_member
cluster_viewer
db_member
db_viewer
user_manager |
### Request {#get-all-request}
@@ -114,7 +114,7 @@ Get the details of a single role.
| Permission name | Roles |
|-----------------|-------|
-| [view_role_info]({{< relref "/operate/rs/references/rest-api/permissions#view_role_info" >}}) | admin
cluster_member
cluster_viewer
db_member
db_viewer |
+| [view_role_info]({{< relref "/operate/rs/references/rest-api/permissions#view_role_info" >}}) | admin
cluster_member
cluster_viewer
db_member
db_viewer
user_manager |
### Request {#get-request}
@@ -174,7 +174,7 @@ Update an existing role's details.
| Permission name | Roles |
|-----------------|-------|
-| [update_role]({{< relref "/operate/rs/references/rest-api/permissions#update_role" >}}) | admin |
+| [update_role]({{< relref "/operate/rs/references/rest-api/permissions#update_role" >}}) | admin
user_manager |
### Request {#put-request}
@@ -249,7 +249,7 @@ Create a new role.
| Permission name | Roles |
|-----------------|-------|
-| [create_role]({{< relref "/operate/rs/references/rest-api/permissions#create_role" >}}) | admin |
+| [create_role]({{< relref "/operate/rs/references/rest-api/permissions#create_role" >}}) | admin
user_manager |
### Request {#post-request}
@@ -359,7 +359,7 @@ Delete a role object.
| Permission name | Roles |
|-----------------|-------|
-| [delete_role]({{< relref "/operate/rs/references/rest-api/permissions#delete_role" >}}) | admin |
+| [delete_role]({{< relref "/operate/rs/references/rest-api/permissions#delete_role" >}}) | admin
user_manager |
### Request {#delete-request}
diff --git a/content/operate/rs/references/rest-api/requests/users/_index.md b/content/operate/rs/references/rest-api/requests/users/_index.md
index 8ccdfb417c..14c6a9e847 100644
--- a/content/operate/rs/references/rest-api/requests/users/_index.md
+++ b/content/operate/rs/references/rest-api/requests/users/_index.md
@@ -32,7 +32,7 @@ Get a list of all users.
| Permission name | Roles |
|-----------------|-------|
-| [view_all_users_info]({{< relref "/operate/rs/references/rest-api/permissions#view_all_users_info" >}}) | admin |
+| [view_all_users_info]({{< relref "/operate/rs/references/rest-api/permissions#view_all_users_info" >}}) | admin
user_manager |
### Request {#get-all-request}
@@ -99,7 +99,7 @@ Get a single user's details.
| Permission name | Roles |
|-----------------|-------|
-| [view_user_info]({{< relref "/operate/rs/references/rest-api/permissions#view_user_info" >}}) | admin |
+| [view_user_info]({{< relref "/operate/rs/references/rest-api/permissions#view_user_info" >}}) | admin
user_manager |
### Request {#get-request}
@@ -162,7 +162,7 @@ Update an existing user's configuration.
| Permission name | Roles |
|-----------------|-------|
-| [update_user]({{< relref "/operate/rs/references/rest-api/permissions#update_user" >}}) | admin |
+| [update_user]({{< relref "/operate/rs/references/rest-api/permissions#update_user" >}}) | admin
user_manager |
Any user can change their own name, password, or alert preferences.
@@ -257,7 +257,7 @@ Create a new user.
| Permission name | Roles |
|-----------------|-------|
-| [create_new_user]({{< relref "/operate/rs/references/rest-api/permissions#create_new_user" >}}) | admin |
+| [create_new_user]({{< relref "/operate/rs/references/rest-api/permissions#create_new_user" >}}) | admin
user_manager |
### Request {#post-request}
@@ -405,7 +405,7 @@ Delete a user.
| Permission name | Roles |
|-----------------|-------|
-| [delete_user]({{< relref "/operate/rs/references/rest-api/permissions#delete_user" >}}) | admin |
+| [delete_user]({{< relref "/operate/rs/references/rest-api/permissions#delete_user" >}}) | admin
user_manager |
### Request {#delete-request}
diff --git a/content/operate/rs/security/access-control/create-cluster-roles.md b/content/operate/rs/security/access-control/create-cluster-roles.md
index 86af595694..27b8424842 100644
--- a/content/operate/rs/security/access-control/create-cluster-roles.md
+++ b/content/operate/rs/security/access-control/create-cluster-roles.md
@@ -22,6 +22,7 @@ Redis Enterprise Software includes five predefined roles that determine a user's
1. **DB Member** - Administer databases
1. **Cluster Viewer** - Read cluster settings
1. **Cluster Member** - Administer the cluster
+1. **User Manager** - Administer users
1. **Admin** - Full cluster access
1. **None** - For data access only - cannot access the Cluster Manager UI or use the REST API
@@ -31,21 +32,22 @@ For more details about the privileges granted by each of these roles, see [Clust
Here's a summary of the Cluster Manager UI actions permitted by each default management role:
-| Action | DB Viewer | DB Member | Cluster Viewer | Cluster Member | Admin |
-|--------|:---------:|:---------:|:--------------:|:-----------:|:------:|
-| Create support package | ❌ No | ✅ Yes | ❌ No | ✅ Yes | ✅ Yes |
-| Edit database configuration | ❌ No | ✅ Yes | ❌ No | ✅ Yes | ✅ Yes |
-| Reset slow log | ❌ No | ✅ Yes | ❌ No | ✅ Yes | ✅ Yes |
-| View cluster configuration | ❌ No | ❌ No | ✅ Yes | ✅ Yes | ✅ Yes |
-| View cluster logs | ❌ No | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes
|
-| View cluster metrics | ❌ No | ❌ No | ✅ Yes | ✅ Yes | ✅ Yes |
-| View database configuration | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes |
-| View database metrics | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes |
-| View node configuration | ❌ No | ❌ No | ✅ Yes | ✅ Yes | ✅ Yes |
-| View node metrics | ❌ No | ❌ No | ✅ Yes | ✅ Yes | ✅ Yes |
-| View Redis database password | ❌ No | ✅ Yes | ❌ No | ✅ Yes | ✅ Yes |
-| View slow log | ❌ No | ✅ Yes | ❌ No | ✅ Yes | ✅ Yes |
-| View and edit cluster settings |❌ No | ❌ No | ❌ No | ❌ No | ✅ Yes |
+| Action | DB Viewer | DB Member | Cluster Viewer | Cluster Member | Admin | User Manager |
+|--------|:---------:|:---------:|:--------------:|:-----------:|:------:|:------:|
+| Create, edit, delete users and LDAP mappings | ❌ No | ❌ No | ❌ No | ❌ No | ✅ Yes | ✅ Yes |
+| Create support package | ❌ No | ✅ Yes | ❌ No | ✅ Yes | ✅ Yes | ❌ No |
+| Edit database configuration | ❌ No | ✅ Yes | ❌ No | ✅ Yes | ✅ Yes | ❌ No |
+| Reset slow log | ❌ No | ✅ Yes | ❌ No | ✅ Yes | ✅ Yes | ❌ No |
+| View cluster configuration | ❌ No | ❌ No | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes |
+| View cluster logs | ❌ No | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes
| ✅ Yes
|
+| View cluster metrics | ❌ No | ❌ No | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes |
+| View database configuration | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes |
+| View database metrics | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes |
+| View node configuration | ❌ No | ❌ No | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes |
+| View node metrics | ❌ No | ❌ No | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes |
+| View Redis database password | ❌ No | ✅ Yes | ❌ No | ✅ Yes | ✅ Yes | ✅ Yes |
+| View slow log | ❌ No | ✅ Yes | ❌ No | ✅ Yes | ✅ Yes | ❌ No |
+| View and edit cluster settings | ❌ No | ❌ No | ❌ No | ❌ No | ✅ Yes | ❌ No |
## Create roles for cluster access {#create-cluster-role}