---
title: usbDevices
framework: virtualization
role: symbol
role_heading: Instance Property
path: virtualization/vzusbcontroller/usbdevices
---

# usbDevices

The list of attached USB devices for the controller.

## Declaration

```swift
var usbDevices: [any VZUSBDevice] { get }
```

## Discussion

Discussion If a VZVirtualMachineConfiguration contains a USB controller configuration that contains USB devices, those devices appear in the list when you start the virtual machine.

## See Also

### Related Documentation

- [VZUSBDevice](virtualization/vzusbdevice.md)
- [VZUSBDeviceConfiguration](virtualization/vzusbdeviceconfiguration.md)
- [VZUSBControllerConfiguration](virtualization/vzusbcontrollerconfiguration.md)
