# 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 Desktop Virtualization API Client Session… version: 1.0.0 extends: openapi/microsoft-azure-sessionhostconfiguration-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: 4 - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/sessionHostConfigurations/default'].get update: x-apievangelist-phrasing: intent: Get a host pool's session host configuration effect: read questions: - What VM settings does my Azure Virtual Desktop host pool use for new session hosts? - What's in the current session host configuration of a host pool? instructions: - text: Get the session host configuration of host pool {hostPoolName}. slots: hostPoolName: path.hostPoolName - text: Show the current VM template settings for session hosts in {hostPoolName}. slots: hostPoolName: path.hostPoolName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/sessionHostConfigurations/default'].put update: x-apievangelist-phrasing: intent: Create or replace a session host configuration effect: write questions: - How do I define the session host configuration for a new host pool? - Can I replace a host pool's whole session host configuration at once? instructions: - text: Create the session host configuration for host pool {hostPoolName} with {properties}. slots: hostPoolName: path.hostPoolName properties: requestBody.properties - text: Replace the full session host config of {hostPoolName}. slots: hostPoolName: path.hostPoolName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/sessionHostConfigurations/default'].patch update: x-apievangelist-phrasing: intent: Update a session host configuration effect: write questions: - Can I change just a few settings of a host pool's session host configuration? - How do I patch the VM size or image used for session hosts? instructions: - text: Update the session host configuration of host pool {hostPoolName} with {properties}. slots: hostPoolName: path.hostPoolName properties: requestBody.properties - text: Patch selected session host settings in {hostPoolName}. slots: hostPoolName: path.hostPoolName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/sessionHostConfigurations'].get update: x-apievangelist-phrasing: intent: List session host configurations for a pool effect: read questions: - Which session host configurations are attached to my host pool? - Can I list all session host configurations in a host pool? instructions: - text: List session host configurations for host pool {hostPoolName}. slots: hostPoolName: path.hostPoolName - text: Show every session host config record in {hostPoolName}. slots: hostPoolName: path.hostPoolName method: generated generated: '2026-09-26'