slm_policy_create
Create snapshot lifecycle policies to automate backup schedules and retention rules for Easysearch indices.
Instructions
创建快照生命周期策略
参数:
name: 策略名称
description: 策略描述
repository: 快照仓库名称
indices: 要备份的索引(默认 *)
creation_schedule: 创建快照的 cron 表达式(默认每天 8:00)
creation_timezone: 创建时区
deletion_schedule: 删除快照的 cron 表达式(默认每天 1:00)
deletion_timezone: 删除时区
max_age: 快照最大保留时间
max_count: 最大快照数量
min_count: 最小快照数量
include_global_state: 是否包含全局状态
示例:
slm_policy_create("daily-backup", "每日备份", "my_backup",
creation_schedule="0 2 * * *",
max_age="30d", max_count=30
)
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| description | Yes | ||
| repository | Yes | ||
| indices | No | * | |
| creation_schedule | No | 0 8 * * * | |
| creation_timezone | No | Asia/Shanghai | |
| deletion_schedule | No | 0 1 * * * | |
| deletion_timezone | No | Asia/Shanghai | |
| max_age | No | 7d | |
| max_count | No | ||
| min_count | No | ||
| include_global_state | No |