描述
opensearch 应用的定时索引重建任务
示例
{
"id": "cfd5ebe9-bcdd-11ea-a58d-98039b07e4ec",
"progress": 0,
"status": 3,
"lastRanTimestamp": null,
"type": "wipe",
"running": false,
"paused": false,
"finished": false,
"idle": true,
"created": 1593747144,
"updated": 1593747144,
"cron": "0 0 * * 1,2,3,4,5,6,7",
"enabled": true,
"appId": null,
"appGroupId": "100303899",
"ownerId": "84",
"lastScheduledTimestamp": null,
"forkedAppId": "",
"appGroup": {
"id": "100303899"
},
"owner": {
"id": "84"
},
"filter": {
"field": "title",
"days": 30,
"unit": "s"
}
}
结构
字段 | 类型 | 描述 |
id | String | 任务ID |
progress | Integer | 任务运行进度 |
status | Integer | 任务状态- 0 运行中- 1 暂停- 2 完成- 3 空闲 |
lastRanTimestamp | Integer/null | 最近运行时间戳 |
type | String | 定时任务类型- wipe 数据清理- fork 导入数据加索引重建 -reindex 索引重建 - clear 清空数据 |
running | Boolean | 是否在运行中 |
paused | Boolean | 是否暂停 |
finished | Boolean | 是否完成 |
idle | Boolean | 是否空闲 |
cron | String | 定时配置参考:ScheduledTask 定时规则 |
enabled | Boolean | 是否开启定时任务 |
appId | String | 版本ID |
appGroupId | String | 应用ID |
ownerId | String | 用户ID |
lastScheduledTimestamp | Integer/null | 最近调度时间戳 |
forkedAppId | String | 来源版本ID |
appGroup.id | String | 应用ID |
owner.id | String | 用户ID |
filter | Object | 数据清理条件 |
filter.days | Integer | 过期天数获取范围:[7-180] |
filter.unit | String | 过期时间单位- s 秒- ms 毫秒 |
filter.field | String | 过期字段 |