---
title: VZVirtualMachine.State.restoring
framework: virtualization
role: symbol
role_heading: Case
path: virtualization/vzvirtualmachine/state-swift.enum/restoring
---

# VZVirtualMachine.State.restoring

The VM is restoring from a saved state.

## Declaration

```swift
case restoring
```

## See Also

### States

- [VZVirtualMachine.State.stopped](virtualization/vzvirtualmachine/state-swift.enum/stopped.md)
- [VZVirtualMachine.State.running](virtualization/vzvirtualmachine/state-swift.enum/running.md)
- [VZVirtualMachine.State.paused](virtualization/vzvirtualmachine/state-swift.enum/paused.md)
- [VZVirtualMachine.State.error](virtualization/vzvirtualmachine/state-swift.enum/error.md)
- [VZVirtualMachine.State.starting](virtualization/vzvirtualmachine/state-swift.enum/starting.md)
- [VZVirtualMachine.State.pausing](virtualization/vzvirtualmachine/state-swift.enum/pausing.md)
- [VZVirtualMachine.State.stopping](virtualization/vzvirtualmachine/state-swift.enum/stopping.md)
- [VZVirtualMachine.State.resuming](virtualization/vzvirtualmachine/state-swift.enum/resuming.md)
- [VZVirtualMachine.State.saving](virtualization/vzvirtualmachine/state-swift.enum/saving.md)
- [VZVirtualMachine.State.stopped](virtualization/vzvirtualmachine/state-swift.enum/stopped.md)
- [VZVirtualMachine.State.running](virtualization/vzvirtualmachine/state-swift.enum/running.md)
- [VZVirtualMachine.State.paused](virtualization/vzvirtualmachine/state-swift.enum/paused.md)
- [VZVirtualMachine.State.error](virtualization/vzvirtualmachine/state-swift.enum/error.md)
- [VZVirtualMachine.State.starting](virtualization/vzvirtualmachine/state-swift.enum/starting.md)
- [VZVirtualMachine.State.pausing](virtualization/vzvirtualmachine/state-swift.enum/pausing.md)
