# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Microsoft Azure MicrosoftSerialConsoleClient Serial Ports… version: 1.0.0 extends: openapi/microsoft-azure-serialports-api-openapi.yml actions: - target: $.info update: x-apievangelist-phrasing: method: generated generated: '2026-09-26' generator: build-phrasing.py label: Generated by API Evangelist operations: 6 - target: $.paths['/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourceType}/{parentResource}/providers/Microsoft.SerialConsole/serialPorts'].get update: x-apievangelist-phrasing: intent: List serial ports configured on a VM effect: read questions: - Which serial ports are configured on my virtual machine? - Can I see the serial console ports for one parent resource? instructions: - text: List serial ports on {type} {parent} ({ns}) in resource group {rg}. slots: type: path.parentResourceType parent: path.parentResource ns: path.resourceProviderNamespace rg: path.resourceGroupName - text: Show serial ports for resource {parent} in subscription {sub}. slots: parent: path.parentResource sub: path.subscriptionId method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourceType}/{parentResource}/providers/Microsoft.SerialConsole/serialPorts/{serialPort}'].get update: x-apievangelist-phrasing: intent: Get a serial port's settings effect: read questions: - What is the configuration of a specific serial port? - Is a particular serial port on my VM enabled? instructions: - text: Get serial port {port} on {type} {parent} ({ns}) in resource group {rg}. slots: port: path.serialPort type: path.parentResourceType parent: path.parentResource ns: path.resourceProviderNamespace rg: path.resourceGroupName - text: Show settings of serial port {port} in subscription {sub}. slots: port: path.serialPort sub: path.subscriptionId method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourceType}/{parentResource}/providers/Microsoft.SerialConsole/serialPorts/{serialPort}'].put update: x-apievangelist-phrasing: intent: Create or update a serial port effect: write questions: - How do I enable a serial port on my virtual machine? - Can I change the state of an existing serial port? instructions: - text: Configure serial port {port} on {type} {parent} ({ns}) in resource group {rg}. slots: port: path.serialPort type: path.parentResourceType parent: path.parentResource ns: path.resourceProviderNamespace rg: path.resourceGroupName - text: Set serial port {port} properties to {props} in subscription {sub}. slots: port: path.serialPort props: requestBody.properties sub: path.subscriptionId method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourceType}/{parentResource}/providers/Microsoft.SerialConsole/serialPorts/{serialPort}'].delete update: x-apievangelist-phrasing: intent: Delete a serial port effect: destructive questions: - How do I remove a serial port from a VM? - Can I delete a serial port configuration I no longer need? instructions: - text: Delete serial port {port} on {type} {parent} ({ns}) in resource group {rg}. slots: port: path.serialPort type: path.parentResourceType parent: path.parentResource ns: path.resourceProviderNamespace rg: path.resourceGroupName - text: Remove serial port {port} in subscription {sub}. slots: port: path.serialPort sub: path.subscriptionId method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/providers/Microsoft.SerialConsole/serialPorts'].get update: x-apievangelist-phrasing: intent: List all serial ports in a subscription effect: read questions: - What serial ports exist across my whole subscription? - Can I see every serial console port without naming a VM? instructions: - text: List all serial ports in subscription {sub}. slots: sub: path.subscriptionId - text: Show every SerialPort resource under subscription {sub}. slots: sub: path.subscriptionId method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourceType}/{parentResource}/providers/Microsoft.SerialConsole/serialPorts/{serialPort}/connect'].post update: x-apievangelist-phrasing: intent: Connect to a VM's serial port effect: write questions: - How do I open a serial console connection to my VM? - Can I connect to a serial port when the VM is unreachable over the network? instructions: - text: Connect to serial port {port} on {type} {parent} ({ns}) in resource group {rg}. slots: port: path.serialPort type: path.parentResourceType parent: path.parentResource ns: path.resourceProviderNamespace rg: path.resourceGroupName - text: Open a serial console session on port {port} in subscription {sub}. slots: port: path.serialPort sub: path.subscriptionId method: generated generated: '2026-09-26'