snapshot_management
Manage VM snapshots: list, create, restore, delete via a single command needing only VM name and action.
Instructions
Comprehensive snapshot management portmanteau tool.
This tool consolidates all VM snapshot operations into a single interface. Use the 'action' parameter to specify which operation to perform. All actions require vm_name, and most require snapshot_name.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | The operation to perform. Must be one of: - "list": List all snapshots for a VM (requires: vm_name) - "create": Create a snapshot of a VM (requires: vm_name, snapshot_name) - "restore": Restore a VM to a snapshot (requires: vm_name, snapshot_name) - "delete": Delete a snapshot from a VM (requires: vm_name, snapshot_name) | |
| vm_name | Yes | Name of the virtual machine (required for all actions) | |
| snapshot_name | No | Name of the snapshot (required for create, restore, delete actions) | |
| description | No | Optional description for the snapshot (only used for create action) | |
| limit | No | ||
| offset | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||