mirror of
https://github.com/bahmcloud/easy_proxmox.git
synced 2026-04-06 10:51:14 +00:00
Enhance service definitions for VM operations
Updated descriptions and added target device integration for VM operations.
This commit is contained in:
@@ -1,99 +1,111 @@
|
|||||||
start:
|
start:
|
||||||
name: Start guest
|
name: Start guest
|
||||||
description: Start a VM or container.
|
description: Start a VM or container.
|
||||||
|
target:
|
||||||
|
device:
|
||||||
|
integration: proxmox_pve
|
||||||
fields:
|
fields:
|
||||||
device_id:
|
|
||||||
name: Device
|
|
||||||
description: Select the VM/CT device (recommended, works with multi-host).
|
|
||||||
example: "a1b2c3d4e5f6..."
|
|
||||||
config_entry_id:
|
config_entry_id:
|
||||||
name: Config entry id
|
name: Config entry id
|
||||||
description: Optional. Force a specific Proxmox host configuration entry.
|
description: Optional. Force a specific Proxmox host configuration entry.
|
||||||
|
example: "8d9f2e7b1c3d4a5f..."
|
||||||
host:
|
host:
|
||||||
name: Host
|
name: Host
|
||||||
description: Optional. Proxmox host/IP of the configured entry (only used when device_id is not provided).
|
description: Optional. Proxmox host/IP of the configured entry (only used when device is not selected).
|
||||||
example: "192.168.178.101"
|
example: "192.168.178.101"
|
||||||
node:
|
node:
|
||||||
name: Node
|
name: Node
|
||||||
description: Proxmox node name (only used when device_id is not provided).
|
description: Proxmox node name (only used when device is not selected).
|
||||||
example: "pve1"
|
example: "pve1"
|
||||||
vmid:
|
vmid:
|
||||||
name: VMID
|
name: VMID
|
||||||
description: Guest VMID (only used when device_id is not provided).
|
description: Guest VMID (only used when device is not selected).
|
||||||
example: 100
|
example: 100
|
||||||
type:
|
type:
|
||||||
name: Type
|
name: Type
|
||||||
description: Guest type.
|
description: Guest type (only used when device is not selected).
|
||||||
example: "qemu"
|
example: "qemu"
|
||||||
|
|
||||||
shutdown:
|
shutdown:
|
||||||
name: Shutdown guest
|
name: Shutdown guest
|
||||||
description: Soft shutdown a VM or container.
|
description: Gracefully shutdown a VM or container.
|
||||||
|
target:
|
||||||
|
device:
|
||||||
|
integration: proxmox_pve
|
||||||
fields:
|
fields:
|
||||||
device_id:
|
|
||||||
name: Device
|
|
||||||
description: Select the VM/CT device (recommended, works with multi-host).
|
|
||||||
config_entry_id:
|
config_entry_id:
|
||||||
name: Config entry id
|
name: Config entry id
|
||||||
description: Optional. Force a specific Proxmox host configuration entry.
|
description: Optional. Force a specific Proxmox host configuration entry.
|
||||||
|
example: "8d9f2e7b1c3d4a5f..."
|
||||||
host:
|
host:
|
||||||
name: Host
|
name: Host
|
||||||
description: Optional. Proxmox host/IP of the configured entry (only used when device_id is not provided).
|
description: Optional. Proxmox host/IP of the configured entry (only used when device is not selected).
|
||||||
|
example: "192.168.178.101"
|
||||||
node:
|
node:
|
||||||
name: Node
|
name: Node
|
||||||
description: Proxmox node name (only used when device_id is not provided).
|
description: Proxmox node name (only used when device is not selected).
|
||||||
|
example: "pve1"
|
||||||
vmid:
|
vmid:
|
||||||
name: VMID
|
name: VMID
|
||||||
description: Guest VMID (only used when device_id is not provided).
|
description: Guest VMID (only used when device is not selected).
|
||||||
|
example: 100
|
||||||
type:
|
type:
|
||||||
name: Type
|
name: Type
|
||||||
description: Guest type.
|
description: Guest type (only used when device is not selected).
|
||||||
example: "qemu"
|
example: "qemu"
|
||||||
|
|
||||||
stop_hard:
|
stop_hard:
|
||||||
name: Stop guest (hard)
|
name: Stop guest (hard)
|
||||||
description: Hard stop a VM or container (equivalent to Stop).
|
description: Hard stop a VM or container (equivalent to Stop).
|
||||||
|
target:
|
||||||
|
device:
|
||||||
|
integration: proxmox_pve
|
||||||
fields:
|
fields:
|
||||||
device_id:
|
|
||||||
name: Device
|
|
||||||
description: Select the VM/CT device (recommended, works with multi-host).
|
|
||||||
config_entry_id:
|
config_entry_id:
|
||||||
name: Config entry id
|
name: Config entry id
|
||||||
description: Optional. Force a specific Proxmox host configuration entry.
|
description: Optional. Force a specific Proxmox host configuration entry.
|
||||||
|
example: "8d9f2e7b1c3d4a5f..."
|
||||||
host:
|
host:
|
||||||
name: Host
|
name: Host
|
||||||
description: Optional. Proxmox host/IP of the configured entry (only used when device_id is not provided).
|
description: Optional. Proxmox host/IP of the configured entry (only used when device is not selected).
|
||||||
|
example: "192.168.178.101"
|
||||||
node:
|
node:
|
||||||
name: Node
|
name: Node
|
||||||
description: Proxmox node name (only used when device_id is not provided).
|
description: Proxmox node name (only used when device is not selected).
|
||||||
|
example: "pve1"
|
||||||
vmid:
|
vmid:
|
||||||
name: VMID
|
name: VMID
|
||||||
description: Guest VMID (only used when device_id is not provided).
|
description: Guest VMID (only used when device is not selected).
|
||||||
|
example: 100
|
||||||
type:
|
type:
|
||||||
name: Type
|
name: Type
|
||||||
description: Guest type.
|
description: Guest type (only used when device is not selected).
|
||||||
example: "qemu"
|
example: "qemu"
|
||||||
|
|
||||||
reboot:
|
reboot:
|
||||||
name: Reboot guest
|
name: Reboot guest
|
||||||
description: Reboot a VM or container.
|
description: Reboot a VM or container.
|
||||||
|
target:
|
||||||
|
device:
|
||||||
|
integration: proxmox_pve
|
||||||
fields:
|
fields:
|
||||||
device_id:
|
|
||||||
name: Device
|
|
||||||
description: Select the VM/CT device (recommended, works with multi-host).
|
|
||||||
config_entry_id:
|
config_entry_id:
|
||||||
name: Config entry id
|
name: Config entry id
|
||||||
description: Optional. Force a specific Proxmox host configuration entry.
|
description: Optional. Force a specific Proxmox host configuration entry.
|
||||||
|
example: "8d9f2e7b1c3d4a5f..."
|
||||||
host:
|
host:
|
||||||
name: Host
|
name: Host
|
||||||
description: Optional. Proxmox host/IP of the configured entry (only used when device_id is not provided).
|
description: Optional. Proxmox host/IP of the configured entry (only used when device is not selected).
|
||||||
|
example: "192.168.178.101"
|
||||||
node:
|
node:
|
||||||
name: Node
|
name: Node
|
||||||
description: Proxmox node name (only used when device_id is not provided).
|
description: Proxmox node name (only used when device is not selected).
|
||||||
|
example: "pve1"
|
||||||
vmid:
|
vmid:
|
||||||
name: VMID
|
name: VMID
|
||||||
description: Guest VMID (only used when device_id is not provided).
|
description: Guest VMID (only used when device is not selected).
|
||||||
|
example: 100
|
||||||
type:
|
type:
|
||||||
name: Type
|
name: Type
|
||||||
description: Guest type.
|
description: Guest type (only used when device is not selected).
|
||||||
example: "qemu"
|
example: "qemu"
|
||||||
|
|||||||
Reference in New Issue
Block a user