---
title: VZError.Code
framework: virtualization
role: symbol
role_heading: Enumeration
path: virtualization/vzerror/code
---

# VZError.Code

Errors you might encounter when configuring or using a virtual machine.

## Declaration

```swift
enum Code
```

## Overview

Overview The domain for these errors is VZErrorDomain. When an error originates in a different component, the NSError object contains the domain of that component.

## Topics

### 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)
- [VZError.Code.restoreImageCatalogLoadFailed](virtualization/vzerror/code/restoreimagecatalogloadfailed.md)
- [VZError.Code.restoreImageLoadFailed](virtualization/vzerror/code/restoreimageloadfailed.md)
- [VZError.Code.networkBlockDeviceNegotiationFailed](virtualization/vzerror/code/networkblockdevicenegotiationfailed.md)
- [VZError.Code.networkBlockDeviceDisconnected](virtualization/vzerror/code/networkblockdevicedisconnected.md)
- [VZError.Code.restore](virtualization/vzerror/code/restore.md)
- [VZError.Code.save](virtualization/vzerror/code/save.md)
- [VZError.Code.deviceAlreadyAttached](virtualization/vzerror/code/devicealreadyattached.md)
- [VZError.Code.deviceInitializationFailure](virtualization/vzerror/code/deviceinitializationfailure.md)
- [VZError.Code.deviceNotFound](virtualization/vzerror/code/devicenotfound.md)
- [VZError.Code.usbControllerNotFound](virtualization/vzerror/code/usbcontrollernotfound.md)
- [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)
- [VZError.Code.restoreImageCatalogLoadFailed](virtualization/vzerror/code/restoreimagecatalogloadfailed.md)
- [VZError.Code.restoreImageLoadFailed](virtualization/vzerror/code/restoreimageloadfailed.md)
- [VZError.Code.networkBlockDeviceNegotiationFailed](virtualization/vzerror/code/networkblockdevicenegotiationfailed.md)
- [VZError.Code.networkBlockDeviceDisconnected](virtualization/vzerror/code/networkblockdevicedisconnected.md)
- [VZError.Code.restore](virtualization/vzerror/code/restore.md)
- [VZError.Code.save](virtualization/vzerror/code/save.md)
- [VZError.Code.deviceAlreadyAttached](virtualization/vzerror/code/devicealreadyattached.md)
- [VZError.Code.deviceInitializationFailure](virtualization/vzerror/code/deviceinitializationfailure.md)
- [VZError.Code.deviceNotFound](virtualization/vzerror/code/devicenotfound.md)
- [VZError.Code.usbControllerNotFound](virtualization/vzerror/code/usbcontrollernotfound.md)

### Enumeration Cases

- [VZError.Code.efiSecureBootEnrollmentFailed](virtualization/vzerror/code/efisecurebootenrollmentfailed.md)
- [VZError.Code.efiVariableInaccessible](virtualization/vzerror/code/efivariableinaccessible.md)
- [VZError.Code.guestProvisioningInvalidFullName](virtualization/vzerror/code/guestprovisioninginvalidfullname.md)
- [VZError.Code.guestProvisioningInvalidPassword](virtualization/vzerror/code/guestprovisioninginvalidpassword.md)
- [VZError.Code.guestProvisioningInvalidUsername](virtualization/vzerror/code/guestprovisioninginvalidusername.md)

### Initializers

- [init(rawValue:)](virtualization/vzerror/code/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Getting the error codes

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