Snapshot Policy: Every 12 Hours. Keep Last 2 Days ================================================== Introduction ------------ This snapshot policy creates two daily snapshots, spaced 12 hours apart, and retains only the most recent 2 days of backups. Scheduler Configuration ----------------------- - **Type:** snapshot - **Frequency:** Every 12 hours - **Time window:** From 07:00 UTC to 06:45 UTC (next day) — ensures 24h coverage - **Repeat rule:** */12 (every 12 hours) - **User Timezone:** Etc/UTC Retention Rules --------------- - Keep snapshots from the last 2 days - Automatically delete anything older Snapshot Timeline (1 Year) --------------------------- - **Snapshots per day:** 2 (1 every 12 hours) - **Retention window:** 2 days - **Total retained snapshots at any time:** 4 No matter how many are created over time, the system will only keep the most recent four snapshots (2 per day × 2 days). **Total snapshots after 1 year:** Still four snapshots *(Older ones are deleted automatically by the retention policy.)* API Summary ----------- **Endpoint:** :: POST /api/2.0/backupschedulers/ **JSON Payload**:: { "type": "snapshot", "name": "Every 12 hours. Last 2 days", "enable_backup_policy_notifications": true, "enable_retention_policy_notifications": false, "is_default": false, "is_enabled": true, "manual_incremental_backup": "", "retention_policy": { "name": "Keep 12 Month", "rules": [ { "period": "days", "quantity": 2 } ] }, "incremental_backup": { "day_of_week": [], "day_of_month": "", "month": "", "hour": "", "minute": "", "repeat": { "hour": "*/12", "minute": "" }, "start_time": { "hour": 7, "minute": 0 }, "end_time": { "hour": 6, "minute": 45 } }, "user_timezone": "Etc/UTC" }