virt.instance.device_add¶
Add a device to an instance.
No Additional Items
Tuple Validation
Parameter 1: id
id
Type: stringParameter 2: device
device
Disk
Type: objectNo Additional Properties
Name
Default: nullMust be at least 1
characters long
Description
Default: nullMust be at least 1
characters long
Readonly
Type: boolean Default: falseDev Type
Type: constMust be one of:
- "DISK"
"DISK"
Source
Default: nullFor CONTAINER instances, this would be a valid pool path. For VM instances, it
can be a valid zvol path or an incus storage volume name
Must be at least 1
characters long
Destination
Default: nullBoot Priority
Default: nullValue must be greater or equal to 0
GPU
Type: objectNo Additional Properties
Name
Default: nullMust be at least 1
characters long
Description
Default: nullMust be at least 1
characters long
Readonly
Type: boolean Default: falseDev Type
Type: constMust be one of:
- "GPU"
"GPU"
Gpu Type
Type: enum (of string)Must be one of:
- "PHYSICAL"
- "MDEV"
- "MIG"
- "SRIOV"
Id
Default: nullGid
Default: nullValue must be greater or equal to 0
and lesser or equal to 90000000
Uid
Default: nullValue must be greater or equal to 0
and lesser or equal to 90000000
Mode
Default: nullMdev
Default: nullMust be at least 1
characters long
Mig Uuid
Default: nullMust be at least 1
characters long
Pci
Default: nullMust be at least 1
characters long
Productid
Default: nullMust be at least 1
characters long
Vendorid
Default: nullMust be at least 1
characters long
Proxy
Type: objectNo Additional Properties
Name
Default: nullMust be at least 1
characters long
Description
Default: nullMust be at least 1
characters long
Readonly
Type: boolean Default: falseDev Type
Type: constMust be one of:
- "PROXY"
"PROXY"
Source Proto
Type: enum (of string)Must be one of:
- "UDP"
- "TCP"
Source Port
Type: integerValue must be greater or equal to 1
and lesser or equal to 65535
Dest Proto
Type: enum (of string)Must be one of:
- "UDP"
- "TCP"
Dest Port
Type: integerValue must be greater or equal to 1
and lesser or equal to 65535
TPM
Type: objectNo Additional Properties
Name
Default: nullMust be at least 1
characters long
Description
Default: nullMust be at least 1
characters long
Readonly
Type: boolean Default: falseDev Type
Type: constMust be one of:
- "TPM"
"TPM"
Path
Default: nullPathrm
Default: nullUSB
Type: objectNo Additional Properties
Name
Default: nullMust be at least 1
characters long
Description
Default: nullMust be at least 1
characters long
Readonly
Type: boolean Default: falseDev Type
Type: constMust be one of:
- "USB"
"USB"
Bus
Default: nullDev
Default: nullProduct Id
Default: nullVendor Id
Default: nullNIC
Type: objectNo Additional Properties
Name
Default: nullMust be at least 1
characters long
Description
Default: nullMust be at least 1
characters long
Readonly
Type: boolean Default: falseDev Type
Type: constMust be one of:
- "NIC"
"NIC"
Network
Default: nullMust be at least 1
characters long
Nic Type
Default: nullMust be one of:
- "BRIDGED"
- "MACVLAN"
Parent
Default: nullMust be at least 1
characters long
Result
Type: constMust be one of:
- true
true
Required roles: VIRT_INSTANCE_WRITE