# 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-galleryapplicationversions-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}/versions/{galleryApplicationVersionName}'].get update: x-apievangelist-phrasing: intent: Get a gallery application version effect: read questions: - How do I see the details of one version of a VM application in my compute gallery? - Can I include replication status when fetching a gallery application version? instructions: - text: Get version {galleryApplicationVersionName} of {galleryApplicationName} in gallery {galleryName} ({resourceGroupName}, subscription {subscriptionId}). slots: galleryApplicationVersionName: path.galleryApplicationVersionName galleryApplicationName: path.galleryApplicationName galleryName: path.galleryName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Show {galleryApplicationName} version {galleryApplicationVersionName} in {galleryName}, resource group {resourceGroupName}, expanding {expand}. slots: galleryApplicationName: path.galleryApplicationName galleryApplicationVersionName: path.galleryApplicationVersionName galleryName: path.galleryName resourceGroupName: path.resourceGroupName expand: query.$expand method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}/versions/{galleryApplicationVersionName}'].put update: x-apievangelist-phrasing: intent: Publish a gallery application version effect: write questions: - How do I publish a new version of a VM application to my Azure Compute Gallery? - Which location must I give when creating a gallery application version? instructions: - text: Publish version {galleryApplicationVersionName} of {galleryApplicationName} to {galleryName} ({resourceGroupName}, {subscriptionId}) at {location}. slots: galleryApplicationVersionName: path.galleryApplicationVersionName galleryApplicationName: path.galleryApplicationName galleryName: path.galleryName resourceGroupName: path.resourceGroupName location: requestBody.location subscriptionId: path.subscriptionId - text: Create or replace app version {galleryApplicationVersionName} for {galleryApplicationName} in {galleryName}, group {resourceGroupName}, with {properties}. slots: galleryApplicationVersionName: path.galleryApplicationVersionName galleryApplicationName: path.galleryApplicationName galleryName: path.galleryName resourceGroupName: path.resourceGroupName properties: requestBody.properties method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}/versions/{galleryApplicationVersionName}'].delete update: x-apievangelist-phrasing: intent: Delete a gallery application version effect: destructive questions: - How do I remove an old version of a VM application from my gallery? - Can I delete one application version without removing the application definition? instructions: - text: Delete version {galleryApplicationVersionName} of {galleryApplicationName} in {galleryName} ({resourceGroupName}, subscription {subscriptionId}). slots: galleryApplicationVersionName: path.galleryApplicationVersionName galleryApplicationName: path.galleryApplicationName galleryName: path.galleryName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Remove app version {galleryApplicationVersionName} from {galleryApplicationName} in {galleryName}, resource group {resourceGroupName}. slots: galleryApplicationVersionName: path.galleryApplicationVersionName galleryApplicationName: path.galleryApplicationName galleryName: path.galleryName resourceGroupName: path.resourceGroupName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}/versions/{galleryApplicationVersionName}'].patch update: x-apievangelist-phrasing: intent: Update a gallery application version effect: write questions: - Can I change the target regions of an existing gallery application version? - How do I patch tags on an application version that is already published? instructions: - text: Update existing version {galleryApplicationVersionName} of {galleryApplicationName} in {galleryName} ({resourceGroupName}, {subscriptionId}) with {properties}. slots: galleryApplicationVersionName: path.galleryApplicationVersionName galleryApplicationName: path.galleryApplicationName galleryName: path.galleryName resourceGroupName: path.resourceGroupName properties: requestBody.properties subscriptionId: path.subscriptionId - text: Set tags {tags} on app version {galleryApplicationVersionName} of {galleryApplicationName}, gallery {galleryName}, group {resourceGroupName}. slots: tags: requestBody.tags galleryApplicationVersionName: path.galleryApplicationVersionName galleryApplicationName: path.galleryApplicationName galleryName: path.galleryName resourceGroupName: path.resourceGroupName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}/versions'].get update: x-apievangelist-phrasing: intent: List versions of a gallery application effect: read questions: - Which versions of a VM application have I published to my compute gallery? - Can I list every version under one gallery application definition? instructions: - text: List versions of application {galleryApplicationName} in gallery {galleryName} ({resourceGroupName}, subscription {subscriptionId}). slots: galleryApplicationName: path.galleryApplicationName galleryName: path.galleryName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Show all published versions of {galleryApplicationName} in {galleryName}, resource group {resourceGroupName}. slots: galleryApplicationName: path.galleryApplicationName galleryName: path.galleryName resourceGroupName: path.resourceGroupName method: generated generated: '2026-09-26'