# 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 App… version: 1.0.0 extends: openapi/microsoft-azure-appattachpackage-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/Microsoft.DesktopVirtualization/appAttachPackages/{appAttachPackageName}'].get update: x-apievangelist-phrasing: intent: Get an App Attach package effect: read questions: - How do I look up one App Attach package in Azure Virtual Desktop? - What image path and host pools are set on a given App Attach package? instructions: - text: Get App Attach package {appAttachPackageName}. slots: appAttachPackageName: path.appAttachPackageName - text: Show the configuration of App Attach package {appAttachPackageName}. slots: appAttachPackageName: path.appAttachPackageName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/appAttachPackages/{appAttachPackageName}'].put update: x-apievangelist-phrasing: intent: Create or replace an App Attach package effect: write questions: - Can I register a new MSIX App Attach package for my virtual desktops? - What properties are required when creating an App Attach package? instructions: - text: Create App Attach package {appAttachPackageName} with properties {properties}. slots: appAttachPackageName: path.appAttachPackageName properties: requestBody.properties - text: Replace the full definition of App Attach package {appAttachPackageName}. slots: appAttachPackageName: path.appAttachPackageName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/appAttachPackages/{appAttachPackageName}'].delete update: x-apievangelist-phrasing: intent: Remove an App Attach package effect: destructive questions: - How do I delete an App Attach package from Azure Virtual Desktop? - Can I force-remove an App Attach package that is still in use? instructions: - text: Delete App Attach package {appAttachPackageName}. slots: appAttachPackageName: path.appAttachPackageName - text: Force delete App Attach package {appAttachPackageName} with force set to {force}. slots: appAttachPackageName: path.appAttachPackageName force: query.force method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/appAttachPackages/{appAttachPackageName}'].patch update: x-apievangelist-phrasing: intent: Update tags or settings on an App Attach package effect: write questions: - Can I change just the tags or a few properties of an existing App Attach package? - Which fields of an App Attach package can I patch in place? instructions: - text: Set tags {tags} on App Attach package {appAttachPackageName}. slots: tags: requestBody.tags appAttachPackageName: path.appAttachPackageName - text: Patch App Attach package {appAttachPackageName} with properties {properties}. slots: appAttachPackageName: path.appAttachPackageName properties: requestBody.properties method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/appAttachPackages'].get update: x-apievangelist-phrasing: intent: List App Attach packages in a resource group effect: read questions: - Which App Attach packages are in my current resource group? - Can I filter the App Attach packages within one resource group? instructions: - text: List the App Attach packages in this resource group. - text: Show resource-group App Attach packages matching {filter}. slots: filter: query.$filter method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/providers/Microsoft.DesktopVirtualization/appAttachPackages'].get update: x-apievangelist-phrasing: intent: List App Attach packages across a subscription effect: read questions: - What App Attach packages exist anywhere in my subscription? - Can I search all App Attach packages subscription-wide with a filter? instructions: - text: List every App Attach package in my subscription. - text: Find App Attach packages across the whole subscription matching {filter}. slots: filter: query.$filter method: generated generated: '2026-09-26'