snapshot_guest
Create an immediate Proxmox snapshot for a tagged VM or container and return its generated name; use it before risky changes when the guest is unlocked.
Instructions
Create a Proxmox snapshot of a guest now (requires tag 'pvewarden-update'), named pvewarden_YYYYMMDD_HHMMSS (UTC); returns the name. Not needed before apply_updates, which takes its own snapshot. Snapshots use storage until deleted (delete_snapshot, delete_old_snapshots). Refused while Proxmox locks the guest (e.g. during a backup).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| vmid | Yes | Proxmox VMID of the guest, e.g. 101 (see list_guests). | |
| description | No | Why the snapshot is taken; stored in Proxmox next to your client name. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |