获取快照生命周期策略 API
编辑获取快照生命周期策略 API编辑
检索一个或多个快照生命周期策略定义以及有关最新快照尝试的信息。
描述编辑
返回指定的策略定义以及有关创建快照的最新成功和失败尝试的信息。如果未指定策略,则返回所有已定义的策略。
路径参数编辑
-
<policy-id>
- (可选,字符串)快照生命周期策略 ID 的逗号分隔列表。
示例编辑
获取特定策略编辑
获取 daily-snapshots
策略
response = client.slm.get_lifecycle( policy_id: 'daily-snapshots', human: true ) puts response
GET _slm/policy/daily-snapshots?human
此请求返回以下响应
{ "daily-snapshots": { "version": 1, "modified_date": "2099-05-06T01:30:00.000Z", "modified_date_millis": 4081757400000, "policy" : { "schedule": "0 30 1 * * ?", "name": "<daily-snap-{now/d}>", "repository": "my_repository", "config": { "indices": ["data-*", "important"], "ignore_unavailable": false, "include_global_state": false }, "retention": { "expire_after": "30d", "min_count": 5, "max_count": 50 } }, "stats": { "policy": "daily-snapshots", "snapshots_taken": 0, "snapshots_failed": 0, "snapshots_deleted": 0, "snapshot_deletion_failures": 0 }, "next_execution": "2099-05-07T01:30:00.000Z", "next_execution_millis": 4081843800000 } }