---
title: minimumSupportedCPUCount
framework: virtualization
role: symbol
role_heading: Instance Property
path: virtualization/vzmacosconfigurationrequirements/minimumsupportedcpucount
---

# minimumSupportedCPUCount

The minimum supported number of CPUs for this configuration.

## Declaration

```swift
var minimumSupportedCPUCount: Int { get }
```

## Discussion

Discussion This property specifies the minimum number of CPUs required by the associated macOS configuration. You associate a VZMacOSConfigurationRequirements with a specific VZMacOSRestoreImage object, which results in a specific macOS configuration. Installing or running the associated configuration of macOS on a virtual machine with fewer than the specified number of CPUs results in undefined behavior.

## See Also

### Configuration Requirements

- [hardwareModel](virtualization/vzmacosconfigurationrequirements/hardwaremodel.md)
- [minimumSupportedMemorySize](virtualization/vzmacosconfigurationrequirements/minimumsupportedmemorysize.md)
