# 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 SharedImageGalleryServiceClient Gallery… version: 1.0.0 extends: openapi/microsoft-azure-galleryapplications-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.Compute/galleries/{galleryName}/applications/{galleryApplicationName}'].get update: x-apievangelist-phrasing: intent: Get a gallery application definition effect: read questions: - What is defined in a VM application in my Azure Compute Gallery? - How do I look up one gallery application definition? instructions: - text: Show gallery application {galleryApplicationName} in gallery {galleryName} (resource group {resourceGroupName}, subscription {subscriptionId}). slots: galleryApplicationName: path.galleryApplicationName subscriptionId: path.subscriptionId resourceGroupName: path.resourceGroupName galleryName: path.galleryName - text: Get the definition of VM app {galleryApplicationName} from gallery {galleryName} in {resourceGroupName}, subscription {subscriptionId}. slots: galleryApplicationName: path.galleryApplicationName subscriptionId: path.subscriptionId resourceGroupName: path.resourceGroupName galleryName: path.galleryName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}'].put update: x-apievangelist-phrasing: intent: Create a gallery application definition effect: write questions: - How do I publish a new VM application definition to a Compute Gallery? - Which location must I give when defining a gallery application? instructions: - text: Create gallery application {galleryApplicationName} in gallery {galleryName} at {location} (resource group {resourceGroupName}, subscription {subscriptionId}). slots: galleryApplicationName: path.galleryApplicationName location: requestBody.location subscriptionId: path.subscriptionId resourceGroupName: path.resourceGroupName galleryName: path.galleryName - text: Define VM app {galleryApplicationName} in {galleryName} with properties {properties}, located in {location}, group {resourceGroupName}, sub {subscriptionId}. slots: galleryApplicationName: path.galleryApplicationName properties: requestBody.properties location: requestBody.location subscriptionId: path.subscriptionId resourceGroupName: path.resourceGroupName galleryName: path.galleryName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}'].delete update: x-apievangelist-phrasing: intent: Delete a gallery application effect: destructive questions: - How do I remove a VM application from my Compute Gallery? - Can I delete a gallery application definition I no longer distribute? instructions: - text: Delete gallery application {galleryApplicationName} from gallery {galleryName} in {resourceGroupName}, subscription {subscriptionId}. slots: galleryApplicationName: path.galleryApplicationName subscriptionId: path.subscriptionId resourceGroupName: path.resourceGroupName galleryName: path.galleryName - text: Remove VM app definition {galleryApplicationName} in {galleryName} ({resourceGroupName}, {subscriptionId}). slots: galleryApplicationName: path.galleryApplicationName subscriptionId: path.subscriptionId resourceGroupName: path.resourceGroupName galleryName: path.galleryName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}'].patch update: x-apievangelist-phrasing: intent: Patch a gallery application definition effect: write questions: - How do I change the description or tags of an existing gallery application? - Can I patch a VM application definition without recreating it? instructions: - text: Update tags on gallery application {galleryApplicationName} in {galleryName} to {tags} ({resourceGroupName}, {subscriptionId}). slots: galleryApplicationName: path.galleryApplicationName tags: requestBody.tags subscriptionId: path.subscriptionId resourceGroupName: path.resourceGroupName galleryName: path.galleryName - text: Patch VM app {galleryApplicationName} in gallery {galleryName} with {properties}, resource group {resourceGroupName}, subscription {subscriptionId}. slots: galleryApplicationName: path.galleryApplicationName properties: requestBody.properties subscriptionId: path.subscriptionId resourceGroupName: path.resourceGroupName galleryName: path.galleryName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications'].get update: x-apievangelist-phrasing: intent: List applications in a gallery effect: read questions: - Which VM applications are published in my Compute Gallery? - How do I see every application definition in one gallery? instructions: - text: List the application definitions in gallery {galleryName} ({resourceGroupName}, subscription {subscriptionId}). slots: subscriptionId: path.subscriptionId resourceGroupName: path.resourceGroupName galleryName: path.galleryName - text: Show all VM apps in Compute Gallery {galleryName} in resource group {resourceGroupName}, subscription {subscriptionId}. slots: subscriptionId: path.subscriptionId resourceGroupName: path.resourceGroupName galleryName: path.galleryName method: generated generated: '2026-09-26'