接口描述
通过过期时间分页查询Postgresql实例列表。
请求方法
GET
URI
/v1/product/page-paas-product-by-expire-time
请求参数
名称 | 位置 | 类型 | 必选 | 说明 |
---|---|---|---|---|
expirePeriod | query | Integer | 否 | 实例剩余可用天数。 取值:0-180,查询剩余可用天数在[0,expirePeriod]区间的实例 |
expired | query | boolean | 否 | 实例的过期状态。 取值: true:已过期。如果设置该值则忽略expirePeriod参数,只查询已过期的实例。 false:未过期。 |
pageSize | query | Integer | 是 | 页大小,默认10,最大限制500 |
pageNum | query | Integer | 是 | 当前页,默认1 |
响应参数
名称 | 二级子节点 | 三级子节点 | 类型 | 说明 |
---|---|---|---|---|
message | String | 消息提示 | ||
statusCode | Integer | 状态码 | ||
returnObj | Object | 所有的返回信息都以JSON形式保存 | ||
pageNum | Integer | 页码 | ||
pageSize | Integer | 每页最大条数 | ||
total | Integer | 总记录数 | ||
pageTotal | Integer | 总页数 | ||
list | Array | 实例列表 | ||
expireTime | String | 实例到期时间,格式:yyyy-MM-dd HH:mm:ss | ||
prodInstId | Long | 实例id | ||
prodRunningStatus | Byte | 实例状态 0-运行中, 1-重启中, 2-备份中, 3-恢复中, 4-修改参数中, 5-使用参数组, 6-扩容准备中, 7-扩容结束, 8-修改端口, 9-主从切换中 |
||
prodOrderStatus | Byte | 订单状态,0:正常,1:冻结,2:删除,3:操作中,4:失败 | ||
alive | Integer | 0:正常-1:异常 |
示例
请求示例
{URI}?expirePeriod=0&expired=false&pageSize=10&pageNum=1
响应示例
{
"message": "SUCCESS",
"returnObj": {
"list": [
{
"alive": 1,
"expireTime": "2022-10-10 12:00:00",
"prodInstId": "1"
}
],
"pageNum": 1,
"pageSize": 10,
"pageTotal": 1,
"total": 1
},
"statusCode": 800
}
错误码
访问ErrorCodes说明文档查看更多错误码。