# 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 Azure Kubernetes Service (AKS) Agent Pools… version: 1.0.0 extends: openapi/microsoft-azure-agent-pools-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: 4 - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/agentPools'].get update: x-apievangelist-phrasing: intent: List node pools in an AKS cluster effect: read questions: - Which agent pools does my AKS managed cluster have? - Can I see the node pools and their sizes in a Kubernetes cluster? instructions: - text: List agent pools in AKS cluster {cluster} in subscription {subscription}, resource group {resource_group}. slots: subscription: path.subscriptionId resource_group: path.resourceGroupName cluster: path.resourceName - text: Show node pools of cluster {cluster}. slots: cluster: path.resourceName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/agentPools/{agentPoolName}'].get update: x-apievangelist-phrasing: intent: Get an AKS agent pool effect: read questions: - What VM size and node count does one of my AKS node pools use? - Where can I check the provisioning state of an agent pool? instructions: - text: Get agent pool {pool} in AKS cluster {cluster}, subscription {subscription}, resource group {resource_group}. slots: subscription: path.subscriptionId resource_group: path.resourceGroupName cluster: path.resourceName pool: path.agentPoolName - text: Show node pool {pool} of cluster {cluster}. slots: pool: path.agentPoolName cluster: path.resourceName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/agentPools/{agentPoolName}'].put update: x-apievangelist-phrasing: intent: Create or update an AKS agent pool effect: write questions: - How do I add a new node pool to my AKS cluster? - Can I scale an existing agent pool by updating it? instructions: - text: Create agent pool {pool} in AKS cluster {cluster}, subscription {subscription}, resource group {resource_group}. slots: subscription: path.subscriptionId resource_group: path.resourceGroupName cluster: path.resourceName pool: path.agentPoolName - text: Add node pool {pool} to cluster {cluster}. slots: pool: path.agentPoolName cluster: path.resourceName method: generated generated: '2026-09-26' - target: $.paths['/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/agentPools/{agentPoolName}'].delete update: x-apievangelist-phrasing: intent: Delete an AKS agent pool effect: destructive questions: - Can I remove a node pool from my AKS cluster? - What happens to workloads on nodes when I delete an agent pool? instructions: - text: Delete agent pool {pool} from AKS cluster {cluster}, subscription {subscription}, resource group {resource_group}. slots: subscription: path.subscriptionId resource_group: path.resourceGroupName cluster: path.resourceName pool: path.agentPoolName - text: Remove node pool {pool} from cluster {cluster}. slots: pool: path.agentPoolName cluster: path.resourceName method: generated generated: '2026-09-26'