create_backup_job
Schedule automated backups for VMs with customizable storage, compression, and notification settings.
Instructions
Create a scheduled backup job
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"schedule": "<schedule>",
"storage": "<storage>"
},
"name": "create_backup_job"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | Backup mode: "snapshot", "suspend", or "stop" | |
| vmid | No | Comma-separated list of VM IDs to back up, or "all" | |
| enabled | No | Whether the backup job is enabled | |
| storage | Yes | Storage location for backups | |
| compress | No | Compression algorithm: "zstd", "lzo", or "gzip" | |
| schedule | Yes | Backup schedule in cron or systemd timer format | |
| mailnotification | No | Email notification setting |