Queries the account information of an instance by calling the DescribeInstanceAccounts operation.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
drds:DescribeInstanceAccounts |
get |
*instance
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| DrdsInstanceId |
string |
Yes |
The instance ID. |
drds********* |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| Success |
boolean |
Indicates whether the request was successful. |
true |
| RequestId |
string |
The request ID. |
E2E4056D-57EB-4353-8355-2E6284****** |
| InstanceAccounts |
object |
||
| InstanceAccount |
array<object> |
The list of instance accounts. |
|
|
array<object> |
|||
| Host |
string |
Indicates an IP address that is allowed to access the database. The value % indicates that each IP address is allowed to access the database. </note> |
% |
| Description |
string |
Indicates the description of an account. By default, if 0 is the value of the AccountType parameter, Created by DRDS is returned as the value of the Description parameter. If 1 is the value of the AccountType parameter, an empty string is returned as the value of the Description parameter. You can modify the description of an account on the Accounts page in the PolarDB-X console. |
Created by DRDS |
| AccountType |
integer |
Indicates the type of an instance account. Valid values:
|
1 |
| AccountName |
string |
Indicates the username of an instance account. |
test_rds3 |
| DbPrivileges |
object |
||
| DbPrivilege |
array<object> |
Indicates the information about the permissions of an account on a database. |
|
|
object |
|||
| DbName |
string |
Indicates the name of a database. |
test_rds3 |
| Privilege |
string |
Indicates the permissions that an account is granted on the database. Valid values:
|
R |
Examples
Success response
JSON format
{
"Success": true,
"RequestId": "E2E4056D-57EB-4353-8355-2E6284******",
"InstanceAccounts": {
"InstanceAccount": [
{
"Host": "%",
"Description": "Created by DRDS",
"AccountType": 1,
"AccountName": "test_rds3",
"DbPrivileges": {
"DbPrivilege": [
{
"DbName": "test_rds3",
"Privilege": "R"
}
]
}
}
]
}
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | ActionUnauthorized | The specified action is not available for you | |
| 500 | InternalError | The request processing has failed due to some unknown error. | |
| 404 | InvalidDRDSInstanceId.NotFound | The DrdsInstanceId provided does not exist in our records. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.