pve_backup_freshness
Walk actual backup archives per guest and compare their age against schedule promises. Returns verdicts: fresh, stale, never, uncovered, unknown.
Instructions
Backup-freshness fence (read): walks ACTUAL backup archives per guest and compares their age against what enabled backup jobs promise. A job or task reporting OK is never treated as evidence a backup exists — only an archive on storage counts. Verdicts per guest: fresh | stale | never | uncovered | unknown; an unreadable storage yields unknown + complete=false, never a clean bill. max_age_hours overrides the schedule-derived expectation; grace_hours pads each job's parsed cadence.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| grace_hours | No | ||
| max_age_hours | No | ||
| proximo_target | No | Which configured Proxmox target to run this call against — a target name from your multi-target config (a specific PVE/PBS/PMG/PDM box). Omit to use the single/default target from the environment; the selection applies only to this call. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |