container.device.query¶
Sent on container.device changes.
ContainerDeviceAddedEvent
Type: objectNo Additional Properties
Id
Type: integerContainerDeviceEntry
Type: objectNo Additional Properties
Id
Type: integerUnique identifier for the containers device.
Attributes
Device-specific configuration attributes.
ContainerNICDevice
Type: objectNo Additional Properties
Dtype
Type: constDevice type identifier for network interface cards.
Specific value:"NIC"
Trust Guest Rx Filters
Type: boolean Default: falseWhether to trust guest OS receive filter settings for better performance.
Type
Type: enum (of string) Default: "E1000"Network interface controller type. E1000 for Intel compatibility, VIRTIO for performance.
Must be one of:
- "E1000"
- "VIRTIO"
Nic Attach
Default: nullHost network interface or bridge to attach to. null for no attachment.
Mac
Default: nullMAC address for the virtual network interface. null for auto-generation.
Must match regular expression:
^([0-9A-Fa-f]{2}[:-]?){5}([0-9A-Fa-f]{2})$
ContainerRAWDevice
Type: objectNo Additional Properties
Dtype
Type: constDevice type identifier for raw disk devices.
Specific value:"RAW"
Path
Type: string Default: "/usr/bin/zsh"Path must not contain "{", "}" characters.
Must match regular expression:^[^{}]*$
Must be at least 1 characters long
Type
Type: enum (of string) Default: "AHCI"Disk controller interface type. AHCI for compatibility, VIRTIO for performance.
Must be one of:
- "AHCI"
- "VIRTIO"
Exists
Type: boolean Default: falseWhether the disk file already exists or should be created.
Boot
Type: boolean Default: falseWhether this disk should be marked as bootable.
Size
Default: nullSize of the disk in bytes. Required if creating a new disk file.
Logical Sectorsize
Default: nullLogical sector size for the disk. null for default.
Must be one of:
- null
- 512
- 4096
Physical Sectorsize
Default: nullPhysical sector size for the disk. null for default.
Must be one of:
- null
- 512
- 4096
Iotype
Type: enum (of string) Default: "THREADS"I/O backend type for disk operations.
Must be one of:
- "NATIVE"
- "THREADS"
- "IO_URING"
Serial
Default: nullSerial number to assign to the virtual disk. null for auto-generated.
Must be at least 1 characters long
ContainerDiskDevice
Type: objectNo Additional Properties
Dtype
Type: constDevice type identifier for virtual disk devices.
Specific value:"DISK"
Path
Default: nullPath to existing disk file or ZFS volume. null if creating a new ZFS volume.
Must be at least 1 characters long
Type
Type: enum (of string) Default: "AHCI"Disk controller interface type. AHCI for compatibility, VIRTIO for performance.
Must be one of:
- "AHCI"
- "VIRTIO"
Create Zvol
Type: boolean Default: falseWhether to create a new ZFS volume for this disk.
Zvol Name
Default: nullName for the new ZFS volume. Required if create_zvol is true.
Zvol Volsize
Default: nullSize of the new ZFS volume in bytes. Required if create_zvol is true.
Logical Sectorsize
Default: nullLogical sector size for the disk. null for default.
Must be one of:
- null
- 512
- 4096
Physical Sectorsize
Default: nullPhysical sector size for the disk. null for default.
Must be one of:
- null
- 512
- 4096
Iotype
Type: enum (of string) Default: "THREADS"I/O backend type for disk operations.
Must be one of:
- "NATIVE"
- "THREADS"
- "IO_URING"
Serial
Default: nullSerial number to assign to the virtual disk. null for auto-generated.
Must be at least 1 characters long
ContainerFilesystemDevice
Type: objectNo Additional Properties
Dtype
Type: constDevice type identifier for FILESYSTEM devices.
Specific value:"FILESYSTEM"
Target
Type: string Default: "/usr/bin/zsh"Target must not contain braces.
Must match regular expression:^[^{}]*$
Must be at least 1 characters long
Source
Type: string Default: "/usr/bin/zsh"Source must not contain braces, and not start with /mnt/.
Must match regular expression:^[^{}]*$
Must be at least 1 characters long
Container
Type: integerID of the container this device belongs to.
Order
Default: nullBoot order priority for this device (lower numbers boot first).
ContainerDeviceChangedEvent
Type: objectNo Additional Properties
Id
Type: integerContainerDeviceEntry
Type: objectNo Additional Properties
Id
Type: integerUnique identifier for the containers device.
Attributes
Device-specific configuration attributes.
ContainerNICDevice
Type: objectNo Additional Properties
Dtype
Type: constDevice type identifier for network interface cards.
Specific value:"NIC"
Trust Guest Rx Filters
Type: boolean Default: falseWhether to trust guest OS receive filter settings for better performance.
Type
Type: enum (of string) Default: "E1000"Network interface controller type. E1000 for Intel compatibility, VIRTIO for performance.
Must be one of:
- "E1000"
- "VIRTIO"
Nic Attach
Default: nullHost network interface or bridge to attach to. null for no attachment.
Mac
Default: nullMAC address for the virtual network interface. null for auto-generation.
Must match regular expression:
^([0-9A-Fa-f]{2}[:-]?){5}([0-9A-Fa-f]{2})$
ContainerRAWDevice
Type: objectNo Additional Properties
Dtype
Type: constDevice type identifier for raw disk devices.
Specific value:"RAW"
Path
Type: string Default: "/usr/bin/zsh"Path must not contain "{", "}" characters.
Must match regular expression:^[^{}]*$
Must be at least 1 characters long
Type
Type: enum (of string) Default: "AHCI"Disk controller interface type. AHCI for compatibility, VIRTIO for performance.
Must be one of:
- "AHCI"
- "VIRTIO"
Exists
Type: boolean Default: falseWhether the disk file already exists or should be created.
Boot
Type: boolean Default: falseWhether this disk should be marked as bootable.
Size
Default: nullSize of the disk in bytes. Required if creating a new disk file.
Logical Sectorsize
Default: nullLogical sector size for the disk. null for default.
Must be one of:
- null
- 512
- 4096
Physical Sectorsize
Default: nullPhysical sector size for the disk. null for default.
Must be one of:
- null
- 512
- 4096
Iotype
Type: enum (of string) Default: "THREADS"I/O backend type for disk operations.
Must be one of:
- "NATIVE"
- "THREADS"
- "IO_URING"
Serial
Default: nullSerial number to assign to the virtual disk. null for auto-generated.
Must be at least 1 characters long
ContainerDiskDevice
Type: objectNo Additional Properties
Dtype
Type: constDevice type identifier for virtual disk devices.
Specific value:"DISK"
Path
Default: nullPath to existing disk file or ZFS volume. null if creating a new ZFS volume.
Must be at least 1 characters long
Type
Type: enum (of string) Default: "AHCI"Disk controller interface type. AHCI for compatibility, VIRTIO for performance.
Must be one of:
- "AHCI"
- "VIRTIO"
Create Zvol
Type: boolean Default: falseWhether to create a new ZFS volume for this disk.
Zvol Name
Default: nullName for the new ZFS volume. Required if create_zvol is true.
Zvol Volsize
Default: nullSize of the new ZFS volume in bytes. Required if create_zvol is true.
Logical Sectorsize
Default: nullLogical sector size for the disk. null for default.
Must be one of:
- null
- 512
- 4096
Physical Sectorsize
Default: nullPhysical sector size for the disk. null for default.
Must be one of:
- null
- 512
- 4096
Iotype
Type: enum (of string) Default: "THREADS"I/O backend type for disk operations.
Must be one of:
- "NATIVE"
- "THREADS"
- "IO_URING"
Serial
Default: nullSerial number to assign to the virtual disk. null for auto-generated.
Must be at least 1 characters long
ContainerFilesystemDevice
Type: objectNo Additional Properties
Dtype
Type: constDevice type identifier for FILESYSTEM devices.
Specific value:"FILESYSTEM"
Target
Type: string Default: "/usr/bin/zsh"Target must not contain braces.
Must match regular expression:^[^{}]*$
Must be at least 1 characters long
Source
Type: string Default: "/usr/bin/zsh"Source must not contain braces, and not start with /mnt/.
Must match regular expression:^[^{}]*$
Must be at least 1 characters long
Container
Type: integerID of the container this device belongs to.
Order
Default: nullBoot order priority for this device (lower numbers boot first).
ContainerDeviceRemovedEvent
Type: objectNo Additional Properties
Id
Type: integerRequired roles: CONTAINER_DEVICE_READ