Queries a list of permissions for a database role.
Try it now
Test RAM authorization
| Action | Access level | Resource type | Condition key | Dependent action |
| polardb:DescribeEncryptionDBRolePrivilege | get | *DBCluster
| None | None |
Request syntax
POST HTTP/1.1 Request parameters
| Parameter | Type | Required | Description | Example |
| DBClusterId | string | Yes | The cluster ID. | pc-wz9fb5nn44u1d**** |
| RolePrivilegeNameList | string | No | The name of the role permission to query. To query multiple permissions at a time, enter multiple permission names and separate them with commas (,). Note
| test |
Response elements
| Element | Type | Description | Example |
| object | The response schema. | ||
| RequestId | string | The ID of the request. | D0CEC6AC-7760-409A-A0D5-E6CD86****** |
| Message | string | The response message. Note If the request is successful, `Successful` is returned. If the request fails, an error message, such as an error code, is returned. | Successful |
| Success | boolean | Indicates whether the request was successful. Valid values:
| true |
| Data | object | The result set. | |
| RolePrivilegeList | array<object> | A list of role access policies. | |
| object | A role access policy. | ||
| RolePrivilegeName | string | The name of the role permission. | test |
| Negation | string | Other users. | test |
| Encryption | string | The regular users. | [alton01] |
| NotEncryption | string | The privileged users. | [alton] |
| DBClusterId | string | The cluster ID. | pc-**************** |
Examples
Success response
JSON format
{ "RequestId": "D0CEC6AC-7760-409A-A0D5-E6CD86******", "Message": "Successful", "Success": true, "Data": { "RolePrivilegeList": [ { "RolePrivilegeName": "test", "Negation": "test", "Encryption": "[alton01]", "NotEncryption": "[alton]" } ] }, "DBClusterId": "pc-****************" } Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.