Options
All
  • Public
  • Public/Protected
  • All
Menu
export
interface

V1Devices

Hierarchy

  • V1Devices

Index

Properties

autoattachGraphicsDevice?: boolean

Whether to attach the default graphics device or not. VNC will not be available if set to false. Defaults to true.

memberof

V1Devices

autoattachInputDevice?: boolean

Whether to attach an Input Device. Defaults to false.

memberof

V1Devices

autoattachMemBalloon?: boolean

Whether to attach the Memory balloon device with default period. Period can be adjusted in virt-config. Defaults to true.

memberof

V1Devices

autoattachPodInterface?: boolean

Whether to attach a pod network interface. Defaults to true.

memberof

V1Devices

autoattachSerialConsole?: boolean

Whether to attach the default virtio-serial console or not. Serial console access will not be available if set to false. Defaults to true.

memberof

V1Devices

autoattachVSOCK?: boolean

Whether to attach the VSOCK CID to the VM or not. VSOCK access will be available if set to true. Defaults to false.

memberof

V1Devices

blockMultiQueue?: boolean

Whether or not to enable virtio multi-queue for block devices. Defaults to false.

memberof

V1Devices

clientPassthrough?: object

Represent a subset of client devices that can be accessed by VMI. At the moment only, USB devices using Usbredir's library and tooling. Another fit would be a smartcard with libcacard.

The struct is currently empty as there is no immediate request for user-facing APIs. This structure simply turns on USB redirection of UsbClientPassthroughMaxNumberOf devices.

memberof

V1Devices

disableHotplug?: boolean

DisableHotplug disabled the ability to hotplug disks.

memberof

V1Devices

disks?: V1Disk[]

Disks describes disks, cdroms and luns which are connected to the vmi.

memberof

V1Devices

downwardMetrics?: object
memberof

V1Devices

filesystems?: V1Filesystem[]

Filesystems describes filesystem which is connected to the vmi.

memberof

V1Devices

gpus?: V1GPU[]

Whether to attach a GPU device to the vmi.

memberof

V1Devices

hostDevices?: V1HostDevice[]

Whether to attach a host device to the vmi.

memberof

V1Devices

inputs?: V1Input[]

Inputs describe input devices

memberof

V1Devices

interfaces?: V1Interface[]

Interfaces describe network interfaces which are added to the vmi.

memberof

V1Devices

logSerialConsole?: boolean

Whether to log the auto-attached default serial console or not. Serial console logs will be collect to a file and then streamed from a named guest-console-log. Not relevant if autoattachSerialConsole is disabled. Defaults to cluster wide setting on VirtualMachineOptions.

memberof

V1Devices

networkInterfaceMultiqueue?: boolean

If specified, virtual network interfaces configured with a virtio bus will also enable the vhost multiqueue feature for network devices. The number of queues created depends on additional factors of the VirtualMachineInstance, like the number of guest CPUs.

memberof

V1Devices

rng?: object

Rng represents the random device passed from host

memberof

V1Devices

memberof

V1Devices

memberof

V1Devices

useVirtioTransitional?: boolean

Fall back to legacy virtio 0.9 support if virtio bus is selected on devices. This is helpful for old machines like CentOS6 or RHEL6 which do not understand virtio_non_transitional (virtio 1.0).

memberof

V1Devices

watchdog?: V1Watchdog
memberof

V1Devices

Generated using TypeDoc