Actions
| Action | Category | Description | Params | Command Template | Flags |
|---|---|---|---|---|---|
backup | admin | Create backup of files or images | backup_spec | proxmox-backup-client backup {backup_spec} | |
3-layer compositionINTERFACE
#ActionDef & { name: "backup", category: "admin" }PROVIDER
command_template: "proxmox-backup-client backup {backup_spec}"
params: { backup_spec: default: "" }
| |||||
snapshot_list | info | List backup snapshots in datastore | | proxmox-backup-client snapshot list | idempotent |
3-layer compositionINTERFACE
#ActionDef & { name: "snapshot_list", category: "info" }PROVIDER
command_template: "proxmox-backup-client snapshot list"
| |||||
Import
import "quicue.ca/template/pbs/patterns"
actions: patterns.#upbsRegistry
JSON-LD
{
"@id": "https://quicue.ca/project/quicue-pbs",
"@type": "quicue:Provider",
"quicue:providerName": "pbs",
"quicue:category": "backup",
"quicue:actionCount": 8
}