Revoking Permissions of a Database Account
Function
This API is used to revoke permissions of a database account in a specified DB instance.
- Before calling this API, learn how to authenticate it.
- Before calling this API, learn about request header parameters.
Constraints
This operation cannot be performed when the DB instance is in any of the following statuses: creating, changing instance class, changing port, or abnormal.
URI
- Parameter description
Table 1 Parameters Parameter
Mandatory
Description
project_id
Yes
Definition
Project ID of a tenant in a region.
To obtain the value, see Obtaining a Project ID.
Constraints
N/A
Range
N/A
Default Value
N/A
instance_id
Yes
Definition
Instance ID.
Constraints
N/A
Range
N/A
Default Value
N/A
Request
| Parameter | Mandatory | Type | Description |
|---|---|---|---|
| db_name | Yes | String | Definition Database name. Constraints N/A Range N/A Default Value N/A |
| users | Yes | Array of objects | Definition Database accounts. Each element is a database account. A single request supports a maximum of 50 elements. For more information about the element structure, see Table 3. |
| Parameter | Mandatory | Type | Description |
|---|---|---|---|
| name | Yes | String | Definition Username of the database account. Constraints N/A Range It contains 1 to 128 characters and must be different from system usernames. System users include rdsadmin, rdsuser, rdsbackup, and rdsmirror. Default Value N/A |
Example Request
{
"db_name": "rds-test",
"users": [
{
"name": "rds"
},
{
"name": "rds001"
}
]
} Response
- Normal response
Table 4 Parameters Parameter
Type
Description
resp
String
Definition
Calling result.
Range
Returns successful if the calling is successful.
- Example normal response
{ "resp": "successful" } - Abnormal response
For details, see Abnormal Request Results.
Status Code
- Normal
- Abnormal
For details, see Status Codes.
Error Code
For details, see Error Codes.