---
title: canStop
framework: virtualization
role: symbol
role_heading: Instance Property
path: virtualization/vzvirtualmachine/canstop
---

# canStop

A Boolean value that indicates whether you can stop the VM.

## Declaration

```swift
var canStop: Bool { get }
```

## Discussion

Discussion The value of this property is true when the VM is in a state that allows you to stop it. Call the stop(completionHandler:) to stop the VM.

## See Also

### Getting the state of the VM

- [state](virtualization/vzvirtualmachine/state-swift.property.md)
- [VZVirtualMachine.State](virtualization/vzvirtualmachine/state-swift.enum.md)
- [graphicsDevices](virtualization/vzvirtualmachine/graphicsdevices.md)
- [canStart](virtualization/vzvirtualmachine/canstart.md)
- [canPause](virtualization/vzvirtualmachine/canpause.md)
- [canResume](virtualization/vzvirtualmachine/canresume.md)
- [canRequestStop](virtualization/vzvirtualmachine/canrequeststop.md)
- [queue](virtualization/vzvirtualmachine/queue.md)
