# 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 MSIX… version: 1.0.0 extends: openapi/microsoft-azure-msixpackage-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: 5 - target: $.paths['/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/msixPackages/{msixPackageFullName}'].get update: x-apievangelist-phrasing: intent: Get an MSIX package in a host pool effect: read questions: - What version and settings does an MSIX app package in my host pool have? - Can I look up a single MSIX package by its full name? instructions: - text: Get MSIX package {msixPackageFullName} in host pool {hostPoolName}. slots: msixPackageFullName: path.msixPackageFullName hostPoolName: path.hostPoolName - text: Show the details of app package {msixPackageFullName} on {hostPoolName}. slots: msixPackageFullName: path.msixPackageFullName hostPoolName: path.hostPoolName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/msixPackages/{msixPackageFullName}'].put update: x-apievangelist-phrasing: intent: Add an MSIX package to a host pool effect: write questions: - How do I add an MSIX app attach package to my Virtual Desktop host pool? - Can I replace an MSIX package definition with a full new one? instructions: - text: Add MSIX package {msixPackageFullName} to host pool {hostPoolName} with properties {properties}. slots: msixPackageFullName: path.msixPackageFullName hostPoolName: path.hostPoolName properties: requestBody.properties - text: Create or replace app package {msixPackageFullName} in {hostPoolName}. slots: msixPackageFullName: path.msixPackageFullName hostPoolName: path.hostPoolName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/msixPackages/{msixPackageFullName}'].delete update: x-apievangelist-phrasing: intent: Remove an MSIX package from a host pool effect: destructive questions: - How do I take an MSIX app off my host pool? - Can I delete an MSIX package that users no longer need? instructions: - text: Remove MSIX package {msixPackageFullName} from host pool {hostPoolName}. slots: msixPackageFullName: path.msixPackageFullName hostPoolName: path.hostPoolName - text: Delete app package {msixPackageFullName} on {hostPoolName}. slots: msixPackageFullName: path.msixPackageFullName hostPoolName: path.hostPoolName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/msixPackages/{msixPackageFullName}'].patch update: x-apievangelist-phrasing: intent: Update an MSIX package effect: write questions: - Can I turn an MSIX package on or off without re-adding it? - Which MSIX package properties can I patch in place? instructions: - text: Update MSIX package {msixPackageFullName} in host pool {hostPoolName} with {properties}. slots: msixPackageFullName: path.msixPackageFullName hostPoolName: path.hostPoolName properties: requestBody.properties - text: Patch the existing app package {msixPackageFullName} on {hostPoolName}. slots: msixPackageFullName: path.msixPackageFullName hostPoolName: path.hostPoolName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/msixPackages'].get update: x-apievangelist-phrasing: intent: List MSIX packages in a host pool effect: read questions: - Which MSIX app packages are attached to my host pool? - Can I page through a host pool's MSIX packages? instructions: - text: List MSIX packages in host pool {hostPoolName}. slots: hostPoolName: path.hostPoolName - text: Show {pageSize} app packages per page for {hostPoolName}. slots: pageSize: query.pageSize hostPoolName: path.hostPoolName method: generated generated: '2026-09-26'