pve_clone
Clone a Proxmox guest to a new virtual machine ID. Use full clone to duplicate disks and specify target storage for relocation. Dry-run by default; set confirm to execute.
Instructions
MUTATION: clone a guest to a new id. Dry-run by default; confirm=True. Async — returns a UPID. pool: place the new guest in a resource pool (needed when the token is pool-scoped). storage: target storage for the full clone's disks (full=True only) — keeps a clone off the source storage; refused for a linked clone (PVE only honors it on a full clone).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| full | No | ||
| kind | No | lxc | |
| name | No | ||
| node | No | ||
| pool | No | ||
| vmid | Yes | ||
| newid | Yes | ||
| confirm | No | ||
| storage | 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 |