---
title: VZError.Code.deviceAlreadyAttached
framework: virtualization
role: symbol
role_heading: Case
path: virtualization/vzerror/code/devicealreadyattached
---

# VZError.Code.deviceAlreadyAttached

The device already has an attachment to the VM.

## Declaration

```swift
case deviceAlreadyAttached
```

## See Also

### Error codes

- [VZError.Code.internalError](virtualization/vzerror/code/internalerror.md)
- [VZError.Code.invalidVirtualMachineConfiguration](virtualization/vzerror/code/invalidvirtualmachineconfiguration.md)
- [VZError.Code.invalidVirtualMachineState](virtualization/vzerror/code/invalidvirtualmachinestate.md)
- [VZError.Code.invalidVirtualMachineStateTransition](virtualization/vzerror/code/invalidvirtualmachinestatetransition.md)
- [VZError.Code.invalidDiskImage](virtualization/vzerror/code/invaliddiskimage.md)
- [VZError.Code.virtualMachineLimitExceeded](virtualization/vzerror/code/virtualmachinelimitexceeded.md)
- [VZError.Code.networkError](virtualization/vzerror/code/networkerror.md)
- [VZError.Code.notSupported](virtualization/vzerror/code/notsupported.md)
- [VZError.Code.outOfDiskSpace](virtualization/vzerror/code/outofdiskspace.md)
- [VZError.Code.operationCancelled](virtualization/vzerror/code/operationcancelled.md)
- [VZError.Code.installationFailed](virtualization/vzerror/code/installationfailed.md)
- [VZError.Code.installationRequiresUpdate](virtualization/vzerror/code/installationrequiresupdate.md)
- [VZError.Code.invalidRestoreImage](virtualization/vzerror/code/invalidrestoreimage.md)
- [VZError.Code.invalidRestoreImageCatalog](virtualization/vzerror/code/invalidrestoreimagecatalog.md)
- [VZError.Code.noSupportedRestoreImagesInCatalog](virtualization/vzerror/code/nosupportedrestoreimagesincatalog.md)
