调用DescribePendingMaintenanceAction接口查询待处理事件的详情。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求参数
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | DescribePendingMaintenanceAction | 系统规定参数。取值:DescribePendingMaintenanceAction。 |
Region | String | 是 | all | 待处理事件所在地域的地域ID,您可以调用DescribeRegions接口查看PolarDB支持的地域和可用区。 说明
|
TaskType | String | 是 | all | 待处理事件的任务类型,取值范围如下:
说明 当 Region 设置为all时,TaskType 也必须设置为all。 |
IsHistory | Integer | 否 | 0 | 是否返回历史任务,取值范围如下:
默认取值为0。 |
PageSize | Integer | 否 | 30 | 每页记录数,取值为30、50或100。 默认值为30。 |
PageNumber | Integer | 否 | 1 | 页码,取值为大于0且不超过Integer数据类型的最大值,默认值为1。 |
ResourceGroupId | String | 否 | rg-************ | 资源组ID。 |
返回数据
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
TotalRecordCount | Integer | 1 | 总记录数。 |
RequestId | String | 2F029645-FED9-4FE8-A6D3-488954****** | 请求ID。 |
PageSize | Integer | 30 | 每页记录数。 |
PageNumber | Integer | 1 | 页码。 |
Items | Array of Items | 任务列表。 |
|
Status | Integer | 3 | 任务状态。
|
PrepareInterval | String | 04:00:00 | 待处理事件切换之前所需的准备时间,格式为 |
Deadline | String | 2020-06-11T15:59:59Z | 任务执行时间可调整范围的最晚期限,格式为 |
DBType | String | MySQL | 数据库引擎类型,取值范围如下:
|
TaskType | String | DatabaseSoftwareUpgrading | 待处理事件的任务类型。 |
StartTime | String | 2020-06-09T18:00:00Z | 后台执行该任务的时间点,格式为 |
DBVersion | String | 8.0 | 数据库引擎版本号。
|
ModifiedTime | String | 2020-06-09T22:00:42Z | 修改时间,格式为 |
DBClusterId | String | pc-************ | 集群ID。 |
Region | String | cn-hangzhou | 任务所在地域的地域ID。 |
ResultInfo | String | manualCancel | 任务执行结果,取值范围如下:
说明 仅当 Status (任务状态)取值为6(任务结束但执行失败)或7(任务已取消)时,返回该参数。 |
CreatedTime | String | 2020-06-09T22:00:42Z | 创建任务的时间点,格式为 |
Id | Integer | 111111 | 目标任务ID。 |
SwitchTime | String | 2020-06-09T22:00:00Z | 待处理事件预计的切换时间,格式为 |
示例
请求示例
http(s)://polardb.aliyuncs.com/?Action=DescribePendingMaintenanceAction
&Region=all
&TaskType=all
&<公共请求参数>
正常返回示例
XML
格式
HTTP/1.1 200 OK
Content-Type:application/xml
<DescribePendingMaintenanceActionResponse>
<TotalRecordCount>1</TotalRecordCount>
<PageSize>30</PageSize>
<RequestId>2F029645-FED9-4FE8-A6D3-488954******</RequestId>
<PageNumber>1</PageNumber>
<Items>
<Status>3</Status>
<CreatedTime>2020-06-09T22:00:42Z</CreatedTime>
<Deadline>2020-06-11T15:59:59Z</Deadline>
<StartTime>2020-06-09T18:00:00Z</StartTime>
<DBClusterId>pc-************</DBClusterId>
<DBType>MySQL</DBType>
<DBVersion>8.0</DBVersion>
<ModifiedTime>2020-06-09T22:00:42Z</ModifiedTime>
<TaskType>DatabaseSoftwareUpgrading</TaskType>
<Region>cn-hangzhou</Region>
<PrepareInterval>04:00:00</PrepareInterval>
<Id>111111</Id>
<SwitchTime>2020-06-09T22:00:00Z</SwitchTime>
</Items>
</DescribePendingMaintenanceActionResponse>
JSON
格式
HTTP/1.1 200 OK
Content-Type:application/json
{
"TotalRecordCount" : "1",
"PageSize" : "30",
"RequestId" : "2F029645-FED9-4FE8-A6D3-488954******",
"PageNumber" : "1",
"Items" : [ {
"Status" : "3",
"CreatedTime" : "2020-06-09T22:00:42Z",
"Deadline" : "2020-06-11T15:59:59Z",
"StartTime" : "2020-06-09T18:00:00Z",
"DBClusterId" : "pc-************",
"DBType" : "MySQL",
"DBVersion" : "8.0",
"ModifiedTime" : "2020-06-09T22:00:42Z",
"TaskType" : "DatabaseSoftwareUpgrading",
"Region" : "cn-hangzhou",
"PrepareInterval" : "04:00:00",
"Id" : "111111",
"SwitchTime" : "2020-06-09T22:00:00Z"
} ]
}
错误码
HttpCode | 错误码 | 错误信息 | 描述 |
---|---|---|---|
400 | RequiredParam.NotFound | Required input param is not found. | 所需的输入参数不存在。 |
访问错误中心查看更多错误码。