# 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 DevTestLabsClient Arm Templates API version: 1.0.0 extends: openapi/microsoft-azure-armtemplates-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: 2 - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/artifactsources/{artifactSourceName}/armtemplates'].get update: x-apievangelist-phrasing: intent: List ARM templates in a lab artifact source effect: read questions: - Which ARM environment templates are available from my DevTest Labs artifact source? - Can I filter or sort the ARM templates an artifact source provides? instructions: - text: List ARM templates in artifact source {artifactSourceName} of lab {labName}, group {resourceGroupName}, subscription {subscriptionId}. slots: artifactSourceName: path.artifactSourceName labName: path.labName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Show ARM templates from source {artifactSourceName} in lab {labName} ordered by {orderby}. slots: artifactSourceName: path.artifactSourceName labName: path.labName orderby: query.$orderby method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevTestLab/labs/{labName}/artifactsources/{artifactSourceName}/armtemplates/{name}'].get update: x-apievangelist-phrasing: intent: Get an ARM template from a lab artifact source effect: read questions: - What parameters and contents does a specific lab ARM template have? - Can I fetch one ARM template by name from a DevTest Labs artifact source? instructions: - text: Get ARM template {name} from artifact source {artifactSourceName} in lab {labName}, group {resourceGroupName}, subscription {subscriptionId}. slots: name: path.name artifactSourceName: path.artifactSourceName labName: path.labName resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Show the lab environment template {name} in lab {labName}. slots: name: path.name labName: path.labName method: generated generated: '2026-09-26'