virt.instance.query¶
Sent on virt.instance changes.
VirtInstanceAddedEvent
Type: objectNo Additional Properties
Id
Type: stringVirtInstanceEntry
Type: objectNo Additional Properties
Id
Type: stringUnique identifier for the virtual instance.
Name
Type: stringHuman-readable name for the virtual instance.
Must be at least 1
characters long
Must be at most 200
characters long
Type
Type: enum (of string) Default: "CONTAINER"Type of virtual instance.
Must be one of:
- "CONTAINER"
- "VM"
Status
Type: enum (of string)Current operational status of the virtual instance.
Must be one of:
- "RUNNING"
- "STOPPED"
- "UNKNOWN"
- "ERROR"
- "FROZEN"
- "STARTING"
- "STOPPING"
- "FREEZING"
- "THAWED"
- "ABORTING"
Cpu
CPU configuration string or null
for default allocation.
Memory
Memory allocation in bytes or null
for default allocation.
Autostart
Type: booleanWhether the instance automatically starts when the host boots.
Environment
Type: objectEnvironment variables to set inside the instance.
Each additional property must conform to the following schema
Type: stringAliases
Type: array of objectArray of IP aliases configured for the instance.
No Additional ItemsEach item of this array must be:
VirtInstanceAlias
Type: objectNo Additional Properties
Type
Type: enum (of string)Type of IP address (INET for IPv4, INET6 for IPv6).
Must be one of:
- "INET"
- "INET6"
Address
Type: stringIP address for the virtual instance.
Must be at least 1
characters long
Netmask
Network mask in CIDR notation.
Image
Type: objectImage information used to create this instance.
No Additional PropertiesArchitecture
Hardware architecture of the image (e.g., amd64, arm64).
Description
Human-readable description of the image.
Os
Operating system family of the image.
Release
Version or release name of the operating system.
Serial
Unique serial identifier for the image.
Type
Type of image (container, virtual-machine, etc.).
Variant
Image variant (default, cloud, minimal, etc.).
Secureboot
Whether the image supports UEFI Secure Boot.
User namespace ID mapping configuration for privilege isolation.
UserNsIdmap
Type: objectNo Additional Properties
User ID mapping configuration for user namespace isolation.
IdmapUserNsEntry
Type: objectNo Additional Properties
Hostid
Type: integerStarting host ID for the mapping range.
Maprange
Type: integerNumber of IDs to map in this range.
Nsid
Type: integerStarting namespace ID for the mapping range.
Group ID mapping configuration for user namespace isolation.
IdmapUserNsEntry
Type: objectNo Additional Properties
Hostid
Type: integerStarting host ID for the mapping range.
Maprange
Type: integerNumber of IDs to map in this range.
Nsid
Type: integerStarting namespace ID for the mapping range.
Raw
Raw low-level configuration options (advanced use only).
Vnc Enabled
Type: booleanWhether VNC remote access is enabled for the instance.
Vnc Port
TCP port number for VNC connections or null
if VNC is disabled.
Vnc Password
Password for VNC access or null
if no password is set.
Must be at least 1
characters long
Secure Boot
Whether UEFI Secure Boot is enabled (VMs only) or null
for containers.
Privileged Mode
Whether the container runs in privileged mode or null
for VMs.
Root Disk Size
Size of the root disk in GB or null
for default size.
Root Disk Io Bus
Type: enum (of null or string)I/O bus type for the root disk or null
for default.
Must be one of:
- "NVME"
- "VIRTIO-BLK"
- "VIRTIO-SCSI"
- null
Storage Pool
Type: stringStorage pool in which the root of the instance is located.
Must be at least 1
characters long
VirtInstanceChangedEvent
Type: objectNo Additional Properties
Id
Type: stringVirtInstanceEntry
Type: objectNo Additional Properties
Id
Type: stringUnique identifier for the virtual instance.
Name
Type: stringHuman-readable name for the virtual instance.
Must be at least 1
characters long
Must be at most 200
characters long
Type
Type: enum (of string) Default: "CONTAINER"Type of virtual instance.
Must be one of:
- "CONTAINER"
- "VM"
Status
Type: enum (of string)Current operational status of the virtual instance.
Must be one of:
- "RUNNING"
- "STOPPED"
- "UNKNOWN"
- "ERROR"
- "FROZEN"
- "STARTING"
- "STOPPING"
- "FREEZING"
- "THAWED"
- "ABORTING"
Cpu
CPU configuration string or null
for default allocation.
Memory
Memory allocation in bytes or null
for default allocation.
Autostart
Type: booleanWhether the instance automatically starts when the host boots.
Environment
Type: objectEnvironment variables to set inside the instance.
Each additional property must conform to the following schema
Type: stringAliases
Type: array of objectArray of IP aliases configured for the instance.
No Additional ItemsEach item of this array must be:
VirtInstanceAlias
Type: objectNo Additional Properties
Type
Type: enum (of string)Type of IP address (INET for IPv4, INET6 for IPv6).
Must be one of:
- "INET"
- "INET6"
Address
Type: stringIP address for the virtual instance.
Must be at least 1
characters long
Netmask
Network mask in CIDR notation.
Image
Type: objectImage information used to create this instance.
No Additional PropertiesArchitecture
Hardware architecture of the image (e.g., amd64, arm64).
Description
Human-readable description of the image.
Os
Operating system family of the image.
Release
Version or release name of the operating system.
Serial
Unique serial identifier for the image.
Type
Type of image (container, virtual-machine, etc.).
Variant
Image variant (default, cloud, minimal, etc.).
Secureboot
Whether the image supports UEFI Secure Boot.
User namespace ID mapping configuration for privilege isolation.
UserNsIdmap
Type: objectNo Additional Properties
User ID mapping configuration for user namespace isolation.
IdmapUserNsEntry
Type: objectNo Additional Properties
Hostid
Type: integerStarting host ID for the mapping range.
Maprange
Type: integerNumber of IDs to map in this range.
Nsid
Type: integerStarting namespace ID for the mapping range.
Group ID mapping configuration for user namespace isolation.
IdmapUserNsEntry
Type: objectNo Additional Properties
Hostid
Type: integerStarting host ID for the mapping range.
Maprange
Type: integerNumber of IDs to map in this range.
Nsid
Type: integerStarting namespace ID for the mapping range.
Raw
Raw low-level configuration options (advanced use only).
Vnc Enabled
Type: booleanWhether VNC remote access is enabled for the instance.
Vnc Port
TCP port number for VNC connections or null
if VNC is disabled.
Vnc Password
Password for VNC access or null
if no password is set.
Must be at least 1
characters long
Secure Boot
Whether UEFI Secure Boot is enabled (VMs only) or null
for containers.
Privileged Mode
Whether the container runs in privileged mode or null
for VMs.
Root Disk Size
Size of the root disk in GB or null
for default size.
Root Disk Io Bus
Type: enum (of null or string)I/O bus type for the root disk or null
for default.
Must be one of:
- "NVME"
- "VIRTIO-BLK"
- "VIRTIO-SCSI"
- null
Storage Pool
Type: stringStorage pool in which the root of the instance is located.
Must be at least 1
characters long
VirtInstanceRemovedEvent
Type: objectNo Additional Properties
Id
Type: stringRequired roles: VIRT_INSTANCE_READ