vm.device.usb_passthrough_choices

Available choices for USB passthrough devices.

Type: object

Type: array
No Additional Items

USBPassthroughInfo

Type: object

Object of available USB devices for passthrough with their detailed information.

Each additional property must conform to the following schema

USBPassthroughDevice

Type: object
No Additional Properties

USBCapability

Type: object

USB device capability and identification information.

No Additional Properties

Product


USB product name. null if not available.

Type: string
Type: null

Product Id


USB product identifier. null if not available.

Type: string
Type: null

Vendor


USB vendor name. null if not available.

Type: string
Type: null

Vendor Id


USB vendor identifier. null if not available.

Type: string
Type: null

Bus


USB bus number. null if not available.

Type: string
Type: null

Device


USB device number on bus. null if not available.

Type: string
Type: null

Available

Type: boolean

Whether the USB device is available for passthrough to virtual machines.

Error


Error message if the device cannot be used for passthrough. null if no error.

Type: string
Type: null


Required roles: READONLY_ADMIN | VM_DEVICE_READ