Revokes the permissions on instances, databases, and tables from a user.
Debugging
Authorization information
Request parameters
Parameter | Type | Required | Description | Example |
---|---|---|---|---|
Tid | long | No | The tenant ID. You can call the GetUserActiveTenant operation to query the tenant ID. | 3*** |
UserId | string | Yes | 51**** | |
DsType | string | Yes | The type of the object on which you want to revoke permissions from a user. Valid values:
| DATABASE |
InstanceId | long | No | The database instance ID. You must specify this parameter if you revoke a permission from the database instance. You can call the ListInstances or GetInstance operation to query the ID of the database instance. | 174**** |
DbId | string | No | The database ID. The database can be a physical database or a logical database.
| 1860**** |
Logic | boolean | No | Specifies whether the database is a logical database. Valid values:
Note
| false |
TableId | string | No | The table ID. You must specify this parameter if you revoke a permission from the table. You can call the ListTables operation to query the table ID. | 13**** |
TableName | string | No | The name of the table. You can call the ListTables operation to query the table name. | table_name |
PermTypes | string | Yes | The type of the permissions. Valid values:
| CORRECT |
UserAccessId | string | Yes | The permission ID. You can call the ListUserPermission operation to query the permission ID. | 774**** |
Response parameters
Examples
Sample success responses
JSON
format
{
"RequestId": "A99CD576-1E18-4E86-931E-C3CCE56D****",
"ErrorCode": "MissingUserId",
"ErrorMessage": "UserId is mandatory for this action.",
"Success": true
}
Error codes
For a list of error codes, visit the Service error codes.
Change history
Change time | Summary of changes | Operation |
---|