Queries the permissions of a user on databases and tables.
Debugging
Authorization information
Request parameters
Parameter | Type | Required | Description | Example |
---|---|---|---|---|
Tid | long | No | The ID of the tenant. Note
To view the ID of the tenant, move the pointer over the profile picture in the upper-right corner of the Data Management (DMS) console. For more information, see the "View information about the current tenant" section of the Manage DMS tenants topic.
| 3*** |
PermType | string | Yes | The permissions on a specific type of resources that you want to query. Valid values:
| DATABASE |
UserId | string | Yes | 51**** | |
DatabaseName | string | No | The name of the database. | db_name |
SearchKey | string | No | The keyword used in the query. For example, if you want to query permissions on an instance, you can specify the endpoint of the instance, such as rm-bp144d5ky4l4r****. | rm-bp144d5ky4l4r**** |
Logic | boolean | No | Specifies whether the database is a logical database. Valid values:
| false |
EnvType | string | No | The type of the environment to which the database belongs. Valid values:
| dev |
DbType | string | No | The type of the database. For more information about the valid values of this parameter, see DbType parameter. | polardb |
PageNumber | integer | No | The number of the page to return. | 1 |
PageSize | integer | No | The number of entries to return on each page. | 5 |
Response parameters
Examples
Sample success responses
JSON
format
{
"TotalCount": 1,
"RequestId": "C51420E3-144A-4A94-B473-8662FCF4AD10",
"ErrorCode": "UnknownError",
"ErrorMessage": "UnknownError",
"UserPermissions": {
"UserPermission": [
{
"DbId": "1860****",
"TableName": "test_table",
"UserId": "51****",
"SchemaName": "test_db",
"Logic": false,
"UserNickName": "nick_name",
"InstanceId": "174****",
"PermDetails": {
"PermDetail": [
{
"OriginFrom": "xxx authorization",
"PermType": "QUERY",
"ExpireDate": "2020-12-12 00:00:00",
"CreateDate": "2019-12-12 00:00:00",
"UserAccessId": "758****",
"ExtraData": "xxx"
}
]
},
"EnvType": "dev",
"ColumnName": "column_name",
"DbType": "polardb",
"DsType": "DATABASE",
"TableId": "13434",
"SearchName": "test_db@xxx:3306",
"Alias": "instance_alias",
"Host": "rm-bp144d5ky4l4r****",
"Port": 3306
}
]
},
"Success": true
}
Error codes
For a list of error codes, visit the Service error codes.
Change history
Change time | Summary of changes | Operation |
---|