Queries high-availability logs of an instance.
Operation description
Only PolarDB for MySQL supports this operation.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
polardb:DescribeHALogs |
get |
*All Resource
|
None | None |
Request syntax
POST HTTP/1.1
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| DBClusterId |
string |
Yes |
The cluster ID. |
pc-**************** |
| DBNodeId |
string |
No |
The node ID. Note
Queries the HA failover records of the specified DBNodeId. You can call the DescribeDBClusters operation to query the details of all clusters under your account, including node IDs. |
pi-**************** |
| PageNumber |
integer |
No |
The page number. |
1 |
| PageSize |
integer |
No |
The number of entries per page. Valid values: 5 to 50. Default value: 10. |
30 |
| StartTime |
string |
No |
The start time of the query. Specify the time in the |
2025-05-01T00:00:00Z |
| EndTime |
string |
No |
The end time of the query. The end time must be later than the start time. Specify the time in the |
2025-05-23T01:01:00Z |
| LogType |
string |
Yes |
The log type. Valid values:
|
HaSwitchLogList |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Schema of Response |
||
| TotalRecords |
integer |
The total number of records. |
160 |
| ItemsNumbers |
integer |
The number of items in the log list on the current page. |
10 |
| PageNumber |
integer |
The page number. The value is a positive integer that does not exceed the maximum value of the Integer data type. Default value: 1. |
1 |
| DBInstanceName |
string |
The instance ID. |
pc-a************* |
| DBInstanceType |
string |
The instance type. Valid values:
|
polardb_mysql_rw |
| HaStatus |
integer |
Indicates whether primary/secondary switchover records exist. Valid values:
|
1 |
| HaLogItems |
array<object> |
The list of primary/secondary switchover logs. |
|
|
object |
The list of primary/secondary switchover logs. |
||
| SwitchId |
string |
The ID of the primary/secondary switchover log. |
e571f897-9b3c-4012-9470-88333832dec4 |
| SwitchCauseCode |
string |
The switchover cause code. |
Platform.Ha.AuroraService.ManualOperations |
| SwitchCauseDetail |
string |
The switchover cause. |
Platform.Ha.ManuallyTriggered |
| SwitchStartTime |
string |
The start time of the switchover. The time is in ISO 8601 format in UTC (format: YYYY-MM-DDTHH:mm:ssZ). |
2025-05-20T03:09:45Z |
| SwitchFinishTime |
string |
The end time of the switchover. The time is in ISO 8601 format in UTC (format: YYYY-MM-DDTHH:mm:ssZ). |
2025-05-20T03:09:56Z |
| RequestId |
string |
The request ID. |
6BD9CDE4-5E7B-4BF3-9BB8-83C73E****** |
| PageSize |
integer |
The number of entries per page. Valid values: 30 to 100. Default value: 30. |
30 |
Examples
Success response
JSON format
{
"TotalRecords": 160,
"ItemsNumbers": 10,
"PageNumber": 1,
"DBInstanceName": "pc-a*************",
"DBInstanceType": "polardb_mysql_rw",
"HaStatus": 1,
"HaLogItems": [
{
"SwitchId": "e571f897-9b3c-4012-9470-88333832dec4",
"SwitchCauseCode": "Platform.Ha.AuroraService.ManualOperations",
"SwitchCauseDetail": "Platform.Ha.ManuallyTriggered",
"SwitchStartTime": "2025-05-20T03:09:45Z",
"SwitchFinishTime": "2025-05-20T03:09:56Z"
}
],
"RequestId": "6BD9CDE4-5E7B-4BF3-9BB8-83C73E******",
"PageSize": 30
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidDBClusterId.Malformed | The specified parameter DBClusterId is not valid. | |
| 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. |
| 404 | InvalidDBCluster.NotFound | The DBClusterId 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.