Query PolarDB edge cloud clusters
Try it now
Test RAM authorization
| Action | Access level | Resource type | Condition key | Dependent action |
| polardb:DescribeAccountsZonal | list | *All Resource
| None | None |
Request syntax
POST HTTP/1.1 Request parameters
| Parameter | Type | Required | Description | Example |
| DBClusterId | string | Yes | The cluster ID. | pc-*************** |
| AccountName | string | No | The account name. | test_acc |
| NodeType | string | No | The node type. This parameter is required when you query the accounts of a PolarDB Search node.
| Search |
| PageNumber | integer | No | The page number. The value must be an integer that is greater than 0. The default value is 1. | 1 |
| PageSize | integer | No | The number of entries to return on each page. Valid values:
The default value is 30. | 30 |
| MaxResults | integer | No | The maximum number of entries to return in a single request. | 10 |
| NextToken | string | No | The token to retrieve the next page of results. You do not need to specify this parameter for the first request. In a subsequent request, set this parameter to the NextToken value returned in the previous response. | 212db86sca4384811e0b5e8707e****** |
Response elements
| Element | Type | Description | Example |
| object | Schema of Response | ||
| PageRecordCount | integer | The number of entries on the current page. | 1 |
| RequestId | string | The request ID. | 155462B9-205F-4FFC-BB43-4855FE****** |
| PageNumber | integer | The page number. | 1 |
| Accounts | array<object> | The details of the accounts. | |
| array<object> | The details of the accounts. | ||
| AccountDescription | string | The description of the account. | test |
| AccountStatus | string | The status of the account. Valid values: Creating: The account is being created. Available: The account is active. Deleting: The account is being deleted. | Available |
| AccountLockState | string | The lock state of the account. Valid values:
| UnLock |
| AccountPasswordValidTime | string | The time when the password expires. | undefined |
| AccountType | string | The type of the account. Valid values:
| Normal |
| DatabasePrivileges | array<object> | The details of the database permissions that the account has. | |
| object | The details of the database permissions that the account has. | ||
| AccountPrivilege | string | The permissions of the account. | ReadOnly |
| DBName | string | The name of the database. | DBtest |
| AccountName | string | The name of the account. | test_acc |
| NextToken | string | The token to retrieve the next page of results. If the results are not fully returned, this token is returned. You can use this token in the next request to retrieve the remaining results. | 212db86sca4384811e0b5e8707e****** |
| MaxResults | integer | The maximum number of entries returned in the request. | 10 |
Examples
Success response
JSON format
{ "PageRecordCount": 1, "RequestId": "155462B9-205F-4FFC-BB43-4855FE******", "PageNumber": 1, "Accounts": [ { "AccountDescription": "test", "AccountStatus": "Available", "AccountLockState": "UnLock", "AccountPasswordValidTime": "undefined", "AccountType": "Normal", "DatabasePrivileges": [ { "AccountPrivilege": "ReadOnly", "DBName": "DBtest" } ], "AccountName": "test_acc" } ], "NextToken": "212db86sca4384811e0b5e8707e******", "MaxResults": 10 } Error codes
| HTTP status code | Error code | Error message | Description |
|---|---|---|---|
| 400 | InvalidPageSize.Malformed | The specified parameter PageSize is not valid. | The specified PageSize parameter is invalid. |
| 400 | InvalidPageNumber.Malformed | The specified parameter PageNumber is not valid. | The specified PageNumber parameter is invalid. |
| 400 | Database.ConnectError | db instance %s connect failed, please check instance status and database processlist | Failed to connect to the database cluster. Check the cluster status and database process list. |
| 400 | Account.QueryError | Instance %s query account error | Failed to query accounts for cluster %s. |
| 400 | Connect.Timeout | Service can not connect to instance temporarily. | Failed to connect to the cluster. |
| 404 | InvalidDBCluster.NotFound | The DBClusterId provided does not exist in our records. | The specified DBClusterId parameter does not exist in the current record. |
| 404 | InvalidDBClusterId.Malformed | The specified parameter DBClusterId is not valid. | The specified DBClusterId parameter is invalid. |
| 404 | InvalidDBClusterId.NotFound | The DBInstanceId provided does not exist in our records. | The specified DBClusterId parameter does not exist in the current record. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.