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.1Request 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 | |||
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.