Bi-monthly Backup Policy ======================== Introduction ------------ This policy creates a remote snapshot every two months and retains them for up to 6 months, ensuring a balance between storage conservation and restore availability. Scheduler Configuration ----------------------- - **Snapshot Frequency**: Every two months on the 1st day at 17:00 UTC - **Months**: February, April, June, August, October, December - **Retention Rule**: Keep all snapshots for the last 6 months - **Time Window**: The backup window runs daily from 07:00 to 19:00 UTC. This policy only uses it to scope execution. Snapshot Timeline (1 Year) -------------------------- Let’s break it down over one calendar year: - Snapshots are taken on: - Feb 1, Apr 1, Jun 1, Aug 1, Oct 1, Dec 1 - At any given time, up to 3 most recent snapshots will be retained, due to the 6-month retention rule. - Example: In July, only Feb 1, Apr 1, and Jun 1 snapshots remain. **Total retained snapshots after 1 year**: :: 3 snapshots. Snapshots older than 6 months are automatically deleted. API Summary ----------- **Endpoint:** :: POST /api/2.0/backupschedulers/ **JSON Payload**:: { "type": "backup", "name": "BiMonthly Snapshot Policy", "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": "months", "quantity": 6 } ] }, "incremental_backup": { "day_of_week": [], "day_of_month": "1", "month": "2,4,6,8,10,12", "hour": "17", "minute": "0", "repeat": { "hour": "", "minute": "" }, "start_time": { "hour": 7, "minute": 0 }, "end_time": { "hour": 19, "minute": 0 } }, "user_timezone": "Etc/UTC" }