prune_storage_backups
Delete old VM or container backups from storage based on a retention policy, with optional dry-run mode to preview deletions.
Instructions
Prune (delete) old backups from storage according to retention policy.
Args: node: The node name. storage: The storage ID. type: Guest type filter ('qemu' or 'lxc'). vmid: Filter by VM ID. prune_backups: Retention spec (e.g. 'keep-last=3,keep-daily=7,keep-weekly=4'). dry_run: If True, only simulate (default True for safety).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| node | Yes | ||
| storage | Yes | ||
| type | No | ||
| vmid | No | ||
| prune_backups | No | ||
| dry_run | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |