# 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 API Client Kube Environments API version: 1.0.0 extends: openapi/microsoft-azure-kubeenvironments-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}/providers/Microsoft.Web/kubeEnvironments'].get update: x-apievangelist-phrasing: intent: List Kubernetes environments in a subscription effect: read questions: - Which App Service Kubernetes environments exist across my whole subscription? - Can I see every kube environment without picking a resource group? instructions: - text: List all Kubernetes environments in subscription {subscriptionId}. slots: subscriptionId: path.subscriptionId - text: Show every kube environment across subscription {subscriptionId}. slots: subscriptionId: path.subscriptionId method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments'].get update: x-apievangelist-phrasing: intent: List Kubernetes environments in a resource group effect: read questions: - What Kubernetes environments are in one of my resource groups? - Can I narrow the kube environment list to a single resource group? instructions: - text: List Kubernetes environments in resource group {resourceGroupName}, subscription {subscriptionId}. slots: resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Show kube environments inside resource group {resourceGroupName}. slots: resourceGroupName: path.resourceGroupName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments/{name}'].get update: x-apievangelist-phrasing: intent: Get a Kubernetes environment effect: read questions: - What are the settings of a particular App Service Kubernetes environment? - Can I check the provisioning state of one kube environment? instructions: - text: Get Kubernetes environment {name} in resource group {resourceGroupName}, subscription {subscriptionId}. slots: name: path.name resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Show the properties of kube environment {name}. slots: name: path.name method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments/{name}'].put update: x-apievangelist-phrasing: intent: Create or replace a Kubernetes environment effect: write questions: - How do I create a Kubernetes environment for App Service apps? - Can I set an extended location when creating a kube environment? instructions: - text: Create Kubernetes environment {name} in resource group {resourceGroupName}, subscription {subscriptionId}. slots: name: path.name resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Create or fully replace kube environment {name} at extended location {extendedLocation}. slots: name: path.name extendedLocation: requestBody.extendedLocation method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments/{name}'].delete update: x-apievangelist-phrasing: intent: Delete a Kubernetes environment effect: destructive questions: - How do I delete an App Service Kubernetes environment? - Can I remove a kube environment I no longer host apps on? instructions: - text: Delete Kubernetes environment {name} in resource group {resourceGroupName}, subscription {subscriptionId}. slots: name: path.name resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId - text: Remove kube environment {name}. slots: name: path.name method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/kubeEnvironments/{name}'].patch update: x-apievangelist-phrasing: intent: Patch an existing Kubernetes environment effect: write questions: - Can I change a few properties of an existing kube environment without recreating it? - Is there a partial update for App Service Kubernetes environments? instructions: - text: Patch Kubernetes environment {name} in resource group {resourceGroupName}, subscription {subscriptionId} with {properties}. slots: name: path.name resourceGroupName: path.resourceGroupName subscriptionId: path.subscriptionId properties: requestBody.properties - text: Update only the changed properties on kube environment {name}. slots: name: path.name method: generated generated: '2026-09-26'