vm.device.update¶
Update a VM device of id.
Pass attributes.size to resize a dtype RAW device. The raw file will be resized.
No Additional Items
Tuple Validation
Parameter 1: id
id
Type: integerParameter 2: vm_device_update
vm_device_update
Type: objectNo Additional Properties
Attributes
VMCDROMDevice
Type: objectNo Additional Properties
Dtype
Type: constMust be one of:
- "CDROM"
"CDROM"
Path
Type: string Default: "*"Path must not contain "{", "}" characters, and it should start with "/mnt/".
Must match regular expression:^/mnt/[^{}]*$
Must be at least 1
characters long
VMDisplayDevice
Type: objectNo Additional Properties
Dtype
Type: constMust be one of:
- "DISPLAY"
"DISPLAY"
Resolution
Type: enum (of string) Default: "1024x768"Must be one of:
- "1920x1200"
- "1920x1080"
- "1600x1200"
- "1600x900"
- "1400x1050"
- "1280x1024"
- "1280x720"
- "1024x768"
- "800x600"
- "640x480"
Port
Default: nullValue must be greater or equal to 5900
and lesser or equal to 65535
Web Port
Default: nullValue must be greater or equal to 5900
and lesser or equal to 65535
Bind
Type: string Default: "127.0.0.1"Must be at least 1
characters long
Wait
Type: boolean Default: falsePassword
Type: stringMust be at least 1
characters long
Web
Type: boolean Default: trueType
Type: const Default: "SPICE"Must be one of:
- "SPICE"
"SPICE"
VMNICDevice
Type: objectNo Additional Properties
Dtype
Type: constMust be one of:
- "NIC"
"NIC"
Trust Guest Rx Filters
Type: boolean Default: falseType
Type: enum (of string) Default: "E1000"Must be one of:
- "E1000"
- "VIRTIO"
Nic Attach
Default: nullMac
Default: nullMust match regular expression:
^([0-9A-Fa-f]{2}[:-]?){5}([0-9A-Fa-f]{2})$
VMPCIDevice
Type: objectNo Additional Properties
Dtype
Type: constMust be one of:
- "PCI"
"PCI"
Pptdev
Type: stringMust be at least 1
characters long
VMRAWDevice
Type: objectNo Additional Properties
Dtype
Type: constMust be one of:
- "RAW"
"RAW"
Path
Type: string Default: "127.0.0.1"Path must not contain "{", "}" characters.
Must match regular expression:^[^{}]*$
Must be at least 1
characters long
Type
Type: enum (of string) Default: "AHCI"Must be one of:
- "AHCI"
- "VIRTIO"
Exists
Type: boolean Default: falseBoot
Type: boolean Default: falseSize
Default: nullLogical Sectorsize
Default: nullMust be one of:
- null
- 512
- 4096
Physical Sectorsize
Default: nullMust be one of:
- null
- 512
- 4096
Iotype
Type: enum (of string) Default: "THREADS"Must be one of:
- "NATIVE"
- "THREADS"
- "IO_URING"
Serial
Default: nullMust be at least 1
characters long
VMDiskDevice
Type: objectNo Additional Properties
Dtype
Type: constMust be one of:
- "DISK"
"DISK"
Path
Default: nullMust be at least 1
characters long
Type
Type: enum (of string) Default: "AHCI"Must be one of:
- "AHCI"
- "VIRTIO"
Create Zvol
Type: boolean Default: falseZvol Name
Default: nullZvol Volsize
Default: nullLogical Sectorsize
Default: nullMust be one of:
- null
- 512
- 4096
Physical Sectorsize
Default: nullMust be one of:
- null
- 512
- 4096
Iotype
Type: enum (of string) Default: "THREADS"Must be one of:
- "NATIVE"
- "THREADS"
- "IO_URING"
Serial
Default: nullMust be at least 1
characters long
VMUSBDevice
Type: objectNo Additional Properties
Dtype
Type: constMust be one of:
- "USB"
"USB"
USBAttributes
Type: objectNo Additional Properties
Vendor Id
Type: string Default: "127.0.0.1"Vendor id must start with "0x" prefix e.g 0x16a8.
Must match regular expression:^0x.*
Must be at least 1
characters long
Product Id
Type: string Default: "127.0.0.1"Product id must start with "0x" prefix e.g 0x16a8.
Must match regular expression:^0x.*
Must be at least 1
characters long
Controller Type
Type: enum (of string) Default: "nec-xhci"Must be one of:
- "piix3-uhci"
- "piix4-uhci"
- "ehci"
- "ich9-ehci1"
- "vt82c686b-uhci"
- "pci-ohci"
- "nec-xhci"
- "qemu-xhci"
Device
Default: nullMust be at least 1
characters long
Vm
Type: integerOrder
VMDeviceEntry
Type: objectNo Additional Properties
Id
Type: integerAttributes
VMCDROMDevice
Type: objectNo Additional Properties
Dtype
Type: constMust be one of:
- "CDROM"
"CDROM"
Path
Type: string Default: "*"Path must not contain "{", "}" characters, and it should start with "/mnt/".
Must match regular expression:^/mnt/[^{}]*$
Must be at least 1
characters long
VMDisplayDevice
Type: objectNo Additional Properties
Dtype
Type: constMust be one of:
- "DISPLAY"
"DISPLAY"
Resolution
Type: enum (of string) Default: "1024x768"Must be one of:
- "1920x1200"
- "1920x1080"
- "1600x1200"
- "1600x900"
- "1400x1050"
- "1280x1024"
- "1280x720"
- "1024x768"
- "800x600"
- "640x480"
Port
Default: nullValue must be greater or equal to 5900
and lesser or equal to 65535
Web Port
Default: nullValue must be greater or equal to 5900
and lesser or equal to 65535
Bind
Type: string Default: "127.0.0.1"Must be at least 1
characters long
Wait
Type: boolean Default: falsePassword
Type: stringMust be at least 1
characters long
Web
Type: boolean Default: trueType
Type: const Default: "SPICE"Must be one of:
- "SPICE"
"SPICE"
VMNICDevice
Type: objectNo Additional Properties
Dtype
Type: constMust be one of:
- "NIC"
"NIC"
Trust Guest Rx Filters
Type: boolean Default: falseType
Type: enum (of string) Default: "E1000"Must be one of:
- "E1000"
- "VIRTIO"
Nic Attach
Default: nullMac
Default: nullMust match regular expression:
^([0-9A-Fa-f]{2}[:-]?){5}([0-9A-Fa-f]{2})$
VMPCIDevice
Type: objectNo Additional Properties
Dtype
Type: constMust be one of:
- "PCI"
"PCI"
Pptdev
Type: stringMust be at least 1
characters long
VMRAWDevice
Type: objectNo Additional Properties
Dtype
Type: constMust be one of:
- "RAW"
"RAW"
Path
Type: string Default: "127.0.0.1"Path must not contain "{", "}" characters.
Must match regular expression:^[^{}]*$
Must be at least 1
characters long
Type
Type: enum (of string) Default: "AHCI"Must be one of:
- "AHCI"
- "VIRTIO"
Exists
Type: boolean Default: falseBoot
Type: boolean Default: falseSize
Default: nullLogical Sectorsize
Default: nullMust be one of:
- null
- 512
- 4096
Physical Sectorsize
Default: nullMust be one of:
- null
- 512
- 4096
Iotype
Type: enum (of string) Default: "THREADS"Must be one of:
- "NATIVE"
- "THREADS"
- "IO_URING"
Serial
Default: nullMust be at least 1
characters long
VMDiskDevice
Type: objectNo Additional Properties
Dtype
Type: constMust be one of:
- "DISK"
"DISK"
Path
Default: nullMust be at least 1
characters long
Type
Type: enum (of string) Default: "AHCI"Must be one of:
- "AHCI"
- "VIRTIO"
Create Zvol
Type: boolean Default: falseZvol Name
Default: nullZvol Volsize
Default: nullLogical Sectorsize
Default: nullMust be one of:
- null
- 512
- 4096
Physical Sectorsize
Default: nullMust be one of:
- null
- 512
- 4096
Iotype
Type: enum (of string) Default: "THREADS"Must be one of:
- "NATIVE"
- "THREADS"
- "IO_URING"
Serial
Default: nullMust be at least 1
characters long
VMUSBDevice
Type: objectNo Additional Properties
Dtype
Type: constMust be one of:
- "USB"
"USB"
USBAttributes
Type: objectNo Additional Properties
Vendor Id
Type: string Default: "127.0.0.1"Vendor id must start with "0x" prefix e.g 0x16a8.
Must match regular expression:^0x.*
Must be at least 1
characters long
Product Id
Type: string Default: "127.0.0.1"Product id must start with "0x" prefix e.g 0x16a8.
Must match regular expression:^0x.*
Must be at least 1
characters long
Controller Type
Type: enum (of string) Default: "nec-xhci"Must be one of:
- "piix3-uhci"
- "piix4-uhci"
- "ehci"
- "ich9-ehci1"
- "vt82c686b-uhci"
- "pci-ohci"
- "nec-xhci"
- "qemu-xhci"
Device
Default: nullMust be at least 1
characters long
Vm
Type: integerOrder
Type: integerRequired roles: VM_DEVICE_WRITE