<!--
{
  "documentType" : "article",
  "framework" : "Virtualization",
  "identifier" : "/documentation/Virtualization/consoles",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Consoles"
}
-->

# Consoles

Configure a device that manages multiport console communication with the guest system.

## Topics

### Configurations

[`class VZConsoleDeviceConfiguration`](/documentation/Virtualization/VZConsoleDeviceConfiguration)

The base class for a console device configuration.

[`class VZConsolePortConfiguration`](/documentation/Virtualization/VZConsolePortConfiguration)

The base class for a console port configuration.

[`class VZVirtioConsoleDeviceConfiguration`](/documentation/Virtualization/VZVirtioConsoleDeviceConfiguration)

A console device that enables communication between the host and the guest using console ports through a Virtio interface.

[`class VZVirtioConsolePortConfiguration`](/documentation/Virtualization/VZVirtioConsolePortConfiguration)

A class that represents the configuration options you can set on a Virtio console port.

[`class VZVirtioConsolePortConfigurationArray`](/documentation/Virtualization/VZVirtioConsolePortConfigurationArray)

A class that represents a collection of Virtio console port configurations.

### Console ports

[`class VZVirtioConsolePort`](/documentation/Virtualization/VZVirtioConsolePort)

A class that represents a Virtio console port in a VM.

[`class VZVirtioConsolePortArray`](/documentation/Virtualization/VZVirtioConsolePortArray)

A class that represents a collection of Virtio console ports.

### Devices

[`class VZConsoleDevice`](/documentation/Virtualization/VZConsoleDevice)

A class that represents a console device in a VM.

[`class VZVirtioConsoleDevice`](/documentation/Virtualization/VZVirtioConsoleDevice)

A class that represents a Virtio console device in a virtual machine.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)