Azure Kubernetes Service website screenshot

Azure Kubernetes Service

Azure Kubernetes Service (AKS) simplifies deploying a managed Kubernetes cluster in Azure by offloading the operational overhead to Azure. As a hosted Kubernetes service, Azure handles critical tasks, like health monitoring and maintenance.

8 APIs 10 Features
AzureCloudContainersDevOpsKubernetesOrchestration

APIs

Azure Kubernetes Service REST API

REST API for managing Azure Kubernetes Service clusters.

Azure Kubernetes Service Managed Clusters API

REST API for creating, updating, deleting, and managing AKS managed clusters including cluster configuration, upgrades, credentials, and run commands.

Azure Kubernetes Service Agent Pools API

REST API for creating, updating, deleting, and managing agent pools (node pools) within AKS managed clusters, including scaling and configuration.

Azure Kubernetes Service Maintenance Configurations API

REST API for managing planned maintenance configurations, used to configure when updates can be deployed to an AKS managed cluster.

Azure Kubernetes Service Snapshots API

REST API for creating, updating, deleting, and managing node pool snapshots in AKS, including listing snapshots by resource group.

Azure Kubernetes Service Private Endpoint Connections API

REST API for managing private endpoint connections for AKS clusters, enabling secure private network access to the cluster API server.

Azure Kubernetes Service Trusted Access Role Bindings API

REST API for managing trusted access role bindings that give Azure services secure access to AKS API server using system-assigned managed identities.

Azure Kubernetes Service kubectl API

Kubernetes API accessible via kubectl for cluster operations.

Collections

Arazzo Workflows

Azure Kubernetes Service Add Node Pool and Poll

Add a new agent (node) pool to an AKS cluster and poll until it finishes provisioning.

ARAZZO

Azure Kubernetes Service Delete Node Pool Machines

Delete specific machines from an agent pool and poll until the operation completes.

ARAZZO

Azure Kubernetes Service Provision Cluster and Fetch Credentials

Create a managed AKS cluster, poll until it is provisioned, then retrieve admin kubeconfig.

ARAZZO

Azure Kubernetes Service Rotate Cluster Certificates

Trigger certificate rotation on a cluster, poll until provisioned, and refresh user credentials.

ARAZZO

Azure Kubernetes Service Run Command on Cluster

Confirm a cluster is provisioned, then run a kubectl command against it via the AKS command runner.

ARAZZO

Azure Kubernetes Service Scale Node Pool

Read an agent pool, change its node count, and poll until the scale operation completes.

ARAZZO

Azure Kubernetes Service Start Cluster

Start a stopped AKS cluster, poll until provisioned, then fetch user credentials.

ARAZZO

Azure Kubernetes Service Stop Cluster

Stop a running AKS cluster and poll until the stop operation finishes provisioning.

ARAZZO

Azure Kubernetes Service Upgrade Cluster Control Plane

Discover an available Kubernetes version, upgrade the cluster, and poll until provisioned.

ARAZZO

Azure Kubernetes Service Upgrade Node Pool Image

Discover the latest node image, trigger the node image upgrade, and poll until complete.

ARAZZO

Pricing Plans

Rate Limits

Azure Kubernetes Service Rate Limits

16 limits

RATE LIMITS

FinOps

Features

Managed Cluster Lifecycle

Create, update, delete, start, and stop AKS managed clusters with full lifecycle management.

Agent Pool Management

Create and manage node pools with configurable VM sizes, scaling, and upgrade policies.

Cluster Upgrades

Upgrade Kubernetes versions and node images with controlled rollout and upgrade profiles.

Credential Management

Retrieve admin, user, and monitoring credentials for cluster access and authentication.

Private Clusters

Deploy private AKS clusters with private endpoint connections for secure API server access.

Maintenance Windows

Configure planned maintenance windows to control when updates are applied to clusters.

Node Pool Snapshots

Create and manage snapshots of node pools for backup and recovery scenarios.

Trusted Access

Grant Azure services secure access to AKS API server using managed identities and role bindings.

Run Commands

Execute commands on cluster nodes remotely through the AKS API without direct SSH access.

Auto-Scaling

Automatically scale node pools based on workload demands with configurable auto-scaler profiles.

Use Cases

Microservices Deployment

Deploy and manage microservices architectures with container orchestration and service mesh capabilities.

CI/CD Pipelines

Integrate AKS with Azure DevOps and GitHub Actions for automated build, test, and deployment workflows.

Hybrid Cloud

Run Kubernetes workloads across on-premises and Azure environments with Azure Arc integration.

Machine Learning

Deploy and scale ML model serving infrastructure using AKS with GPU-enabled node pools.

Edge Computing

Deploy containerized workloads to edge locations using AKS Edge Essentials and Azure IoT.

Integrations

Azure Container Registry

Pull container images from Azure Container Registry with managed identity authentication.

Azure Monitor

Monitor cluster health, performance, and logs with Azure Monitor and Container Insights.

Azure Policy

Enforce organizational standards and compliance with Azure Policy for Kubernetes.

Azure Active Directory

Integrate with Azure AD for cluster authentication and role-based access control.

Azure DevOps

Automate deployments to AKS using Azure Pipelines with native Kubernetes tasks.

Semantic Vocabularies

Azure Kubernetes Service Context

0 classes · 0 properties

JSON-LD

API Governance Rules

Azure Kubernetes Service API Rules

7 rules · 7 errors

SPECTRAL

JSON Structure

Azure Kubernetes Service Agent Pool Structure

3 properties

JSON STRUCTURE

Microsoft Azure Kubernetes Service Structure

0 properties

JSON STRUCTURE

Example Payloads

Resources

🔗
PostmanWorkspace
PostmanWorkspace
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🌐
Portal
Portal
🚀
GettingStarted
GettingStarted
🔗
CLI
CLI
🟢
StatusPage
StatusPage
💬
Support
Support
📰
Blog
Blog
👥
GitHubRepository
GitHubRepository
👥
StackOverflow
StackOverflow
🔗
Security
Security
🔗
Compliance
Compliance
🔗
Documentation
Documentation
💰
Pricing
Pricing
📝
Signup
Signup
🔗
Login
Login
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
📄
ChangeLog
ChangeLog
📄
ReleaseNotes
ReleaseNotes
💬
FAQ
FAQ
🎓
Training
Training
👥
YouTube
YouTube
🔗
SpectralRules
SpectralRules

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Azure Kubernetes Service REST API
  version: '2025-10-01'
request:
  auth:
    type: oauth2
    flow: implicit
    authorizationUrl: https://login.microsoftonline.com/common/oauth2/authorize
    credentials:
      clientId: '{{clientId}}'
items:
- info:
    name: Managed Clusters
    type: folder
  items:
  - info:
      name: Azure Kubernetes Service List Managed Clusters
      type: http
    http:
      method: GET
      url: https://management.azure.com/subscriptions/:subscriptionId/providers/Microsoft.ContainerService/managedClusters
      params:
      - name: subscriptionId
        value: ''
        type: path
        description: The ID of the target subscription. Must be a valid UUID.
      - name: api-version
        value: ''
        type: query
        description: The API version to use for this operation.
    docs: Gets a list of managed clusters in the specified subscription.
  - info:
      name: Azure Kubernetes Service List Managed Clusters by Resource Group
      type: http
    http:
      method: GET
      url: https://management.azure.com/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.ContainerService/managedClusters
      params:
      - name: subscriptionId
        value: ''
        type: path
        description: The ID of the target subscription. Must be a valid UUID.
      - name: resourceGroupName
        value: ''
        type: path
        description: The name of the resource group. The name is case insensitive.
      - name: api-version
        value: ''
        type: query
        description: The API version to use for this operation.
    docs: Lists managed clusters in the specified subscription and resource group.
  - info:
      name: Azure Kubernetes Service Get a Managed Cluster
      type: http
    http:
      method: GET
      url: https://management.azure.com/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.ContainerService/managedClusters/:resourceName
      params:
      - name: subscriptionId
        value: ''
        type: path
        description: The ID of the target subscription. Must be a valid UUID.
      - name: resourceGroupName
        value: ''
        type: path
        description: The name of the resource group. The name is case insensitive.
      - name: resourceName
        value: ''
        type: path
        description: The name of the managed cluster resource.
      - name: api-version
        value: ''
        type: query
        description: The API version to use for this operation.
    docs: Gets the details of the managed cluster with a specified resource group and name.
  - info:
      name: Azure Kubernetes Service Create or Update a Managed Cluster
      type: http
    http:
      method: PUT
      url: https://management.azure.com/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.ContainerService/managedClusters/:resourceName
      headers:
      - name: if-match
        value: example_value
      - name: if-none-match
        value: example_value
      params:
      - name: subscriptionId
        value: ''
        type: path
        description: The ID of the target subscription. Must be a valid UUID.
      - name: resourceGroupName
        value: ''
        type: path
        description: The name of the resource group. The name is case insensitive.
      - name: resourceName
        value: ''
        type: path
        description: The name of the managed cluster resource.
      - name: api-version
        value: ''
        type: query
        description: The API version to use for this operation.
      body:
        type: json
        data: '{}'
    docs: Creates or updates a managed cluster.
  - info:
      name: Azure Kubernetes Service Update Managed Cluster Tags
      type: http
    http:
      method: PATCH
      url: https://management.azure.com/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.ContainerService/managedClusters/:resourceName
      params:
      - name: subscriptionId
        value: ''
        type: path
        description: The ID of the target subscription. Must be a valid UUID.
      - name: resourceGroupName
        value: ''
        type: path
        description: The name of the resource group. The name is case insensitive.
      - name: resourceName
        value: ''
        type: path
        description: The name of the managed cluster resource.
      - name: api-version
        value: ''
        type: query
        description: The API version to use for this operation.
      body:
        type: json
        data: '{}'
    docs: Updates tags on a managed cluster.
  - info:
      name: Azure Kubernetes Service Delete a Managed Cluster
      type: http
    http:
      method: DELETE
      url: https://management.azure.com/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.ContainerService/managedClusters/:resourceName
      params:
      - name: subscriptionId
        value: ''
        type: path
        description: The ID of the target subscription. Must be a valid UUID.
      - name: resourceGroupName
        value: ''
        type: path
        description: The name of the resource group. The name is case insensitive.
      - name: resourceName
        value: ''
        type: path
        description: The name of the managed cluster resource.
      - name: api-version
        value: ''
        type: query
        description: The API version to use for this operation.
    docs: Deletes a managed cluster.
  - info:
      name: Azure Kubernetes Service Get Upgrade Profile for a Managed Cluster
      type: http
    http:
      method: GET
      url: https://management.azure.com/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.ContainerService/managedClusters/:resourceName/upgradeProfiles/default
      params:
      - name: subscriptionId
        value: ''
        type: path
        description: The ID of the target subscription. Must be a valid UUID.
      - name: resourceGroupName
        value: ''
        type: path
        description: The name of the resource group. The name is case insensitive.
      - name: resourceName
        value: ''
        type: path
        description: The name of the managed cluster resource.
      - name: api-version
        value: ''
        type: query
        description: The API version to use for this operation.
    docs: Gets the upgrade profile of a managed cluster.
  - info:
      name: Azure Kubernetes Service List Cluster Admin Credentials
      type: http
    http:
      method: POST
      url: https://management.azure.com/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.ContainerService/managedClusters/:resourceName/listClusterAdminCredential
      params:
      - name: subscriptionId
        value: ''
        type: path
        description: The ID of the target subscription. Must be a valid UUID.
      - name: resourceGroupName
        value: ''
        type: path
        description: The name of the resource group. The name is case insensitive.
      - name: resourceName
        value: ''
        type: path
        description: The name of the managed cluster resource.
      - name: api-version
        value: ''
        type: query
        description: The API version to use for this operation.
    docs: Lists the admin credentials of a managed cluster.
  - info:
      name: Azure Kubernetes Service List Cluster User Credentials
      type: http
    http:
      method: POST
      url: https://management.azure.com/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.ContainerService/managedClusters/:resourceName/listClusterUserCredential
      params:
      - name: subscriptionId
        value: ''
        type: path
        description: The ID of the target subscription. Must be a valid UUID.
      - name: resourceGroupName
        value: ''
        type: path
        description: The name of the resource group. The name is case insensitive.
      - name: resourceName
        value: ''
        type: path
        description: The name of the managed cluster resource.
      - name: api-version
        value: ''
        type: query
        description: The API version to use for this operation.
    docs: Lists the user credentials of a managed cluster.
  - info:
      name: Azure Kubernetes Service List Cluster Monitoring User Credentials
      type: http
    http:
      method: POST
      url: https://management.azure.com/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.ContainerService/managedClusters/:resourceName/listClusterMonitoringUserCredential
      params:
      - name: subscriptionId
        value: ''
        type: path
        description: The ID of the target subscription. Must be a valid UUID.
      - name: resourceGroupName
        value: ''
        type: path
        description: The name of the resource group. The name is case insensitive.
      - name: resourceName
        value: ''
        type: path
        description: The name of the managed cluster resource.
      - name: api-version
        value: ''
        type: query
        description: The API version to use for this operation.
    docs: Lists the cluster monitoring user credentials of a managed cluster.
  - info:
      name: Azure Kubernetes Service Rotate Cluster Certificates
      type: http
    http:
      method: POST
      url: https://management.azure.com/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.ContainerService/managedClusters/:resourceName/rotateClusterCertificates
      params:
      - name: subscriptionId
        value: ''
        type: path
        description: The ID of the target subscription. Must be a valid UUID.
      - name: resourceGroupName
        value: ''
        type: path
        description: The name of the resource group. The name is case insensitive.
      - name: resourceName
        value: ''
        type: path
        description: The name of the managed cluster resource.
      - name: api-version
        value: ''
        type: query
        description: The API version to use for this operation.
    docs: Rotates the certificates of a managed cluster.
  - info:
      name: Azure Kubernetes Service Stop a Managed Cluster
      type: http
    http:
      method: POST
      url: https://management.azure.com/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.ContainerService/managedClusters/:resourceName/stop
      params:
      - name: subscriptionId
        value: ''
        type: path
        description: The ID of the target subscription. Must be a valid UUID.
      - name: resourceGroupName
        value: ''
        type: path
        description: The name of the resource group. The name is case insensitive.
      - name: resourceName
        value: ''
        type: path
        description: The name of the managed cluster resource.
      - name: api-version
        value: ''
        type: query
        description: The API version to use for this operation.
    docs: Stops a previously running managed cluster. This can only be performed on Azure Virtual Machine Scale Set backed
      clusters. Stopping a cluster stops the control plane and agent nodes entirely while maintaining all object and cluster
      state.
  - info:
      name: Azure Kubernetes Service Start a Managed Cluster
      type: http
    http:
      method: POST
      url: https://management.azure.com/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.ContainerService/managedClusters/:resourceName/start
      params:
      - name: subscriptionId
        value: ''
        type: path
        description: The ID of the target subscription. Must be a valid UUID.
      - name: resourceGroupName
        value: ''
        type: path
        description: The name of the resource group. The name is case insensitive.
      - name: resourceName
        value: ''
        type: path
        description: The name of the managed cluster resource.
      - name: api-version
        value: ''
        type: query
        description: The API version to use for this operation.
    docs: Starts a previously stopped managed cluster.
  - info:
      name: Azure Kubernetes Service Run a Command on a Managed Cluster
      type: http
    http:
      method: POST
      url: https://management.azure.com/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.ContainerService/managedClusters/:resourceName/runCommand
      params:
      - name: subscriptionId
        value: ''
        type: path
        description: The ID of the target subscription. Must be a valid UUID.
      - name: resourceGroupName
        value: ''
        type: path
        description: The name of the resource group. The name is case insensitive.
      - name: resourceName
        value: ''
        type: path
        description: The name of the managed cluster resource.
      - name: api-version
        value: ''
        type: query
        description: The API version to use for this operation.
      body:
        type: json
        data: '{}'
    docs: Submits a command to run against the Managed Cluster. This is useful for running kubectl commands on a private cluster.
  - info:
      name: Azure Kubernetes Service Abort the Latest Operation on a Managed Cluster
      type: http
    http:
      method: POST
      url: https://management.azure.com/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.ContainerService/managedClusters/:resourceName/abort
      params:
      - name: subscriptionId
        value: ''
        type: path
        description: The ID of the target subscription. Must be a valid UUID.
      - name: resourceGroupName
        value: ''
        type: path
        description: The name of the resource group. The name is case insensitive.
      - name: resourceName
        value: ''
        type: path
        description: The name of the managed cluster resource.
      - name: api-version
        value: ''
        type: query
        description: The API version to use for this operation.
    docs: Aborts the currently running operation on the managed cluster. The Managed Cluster will be moved to a Canceling
      state and eventually to a Canceled state when cancellation finishes.
- info:
    name: Agent Pools
    type: folder
  items:
  - info:
      name: Azure Kubernetes Service List Agent Pools
      type: http
    http:
      method: GET
      url: https://management.azure.com/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.ContainerService/managedClusters/:resourceName/agentPools
      params:
      - name: subscriptionId
        value: ''
        type: path
        description: The ID of the target subscription. Must be a valid UUID.
      - name: resourceGroupName
        value: ''
        type: path
        description: The name of the resource group. The name is case insensitive.
      - name: resourceName
        value: ''
        type: path
        description: The name of the managed cluster resource.
      - name: api-version
        value: ''
        type: query
        description: The API version to use for this operation.
    docs: Gets a list of agent pools in the specified managed cluster.
  - info:
      name: Azure Kubernetes Service Get an Agent Pool
      type: http
    http:
      method: GET
      url: https://management.azure.com/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.ContainerService/managedClusters/:resourceName/agentPools/:agentPoolName
      params:
      - name: subscriptionId
        value: ''
        type: path
        description: The ID of the target subscription. Must be a valid UUID.
      - name: resourceGroupName
        value: ''
        type: path
        description: The name of the resource group. The name is case insensitive.
      - name: resourceName
        value: ''
        type: path
        description: The name of the managed cluster resource.
      - name: agentPoolName
        value: ''
        type: path
        description: The name of the agent pool.
      - name: api-version
        value: ''
        type: query
        description: The API version to use for this operation.
    docs: Gets the specified managed cluster agent pool.
  - info:
      name: Azure Kubernetes Service Create or Update an Agent Pool
      type: http
    http:
      method: PUT
      url: https://management.azure.com/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.ContainerService/managedClusters/:resourceName/agentPools/:agentPoolName
      headers:
      - name: if-match
        value: example_value
      - name: if-none-match
        value: example_value
      params:
      - name: subscriptionId
        value: ''
        type: path
        description: The ID of the target subscription. Must be a valid UUID.
      - name: resourceGroupName
        value: ''
        type: path
        description: The name of the resource group. The name is case insensitive.
      - name: resourceName
        value: ''
        type: path
        description: The name of the managed cluster resource.
      - name: agentPoolName
        value: ''
        type: path
        description: The name of the agent pool.
      - name: api-version
        value: ''
        type: query
        description: The API version to use for this operation.
      body:
        type: json
        data: '{}'
    docs: Creates or updates an agent pool in the specified managed cluster.
  - info:
      name: Azure Kubernetes Service Delete an Agent Pool
      type: http
    http:
      method: DELETE
      url: https://management.azure.com/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.ContainerService/managedClusters/:resourceName/agentPools/:agentPoolName
      params:
      - name: subscriptionId
        value: ''
        type: path
        description: The ID of the target subscription. Must be a valid UUID.
      - name: resourceGroupName
        value: ''
        type: path
        description: The name of the resource group. The name is case insensitive.
      - name: resourceName
        value: ''
        type: path
        description: The name of the managed cluster resource.
      - name: agentPoolName
        value: ''
        type: path
        description: The name of the agent pool.
      - name: api-version
        value: ''
        type: query
        description: The API version to use for this operation.
    docs: Deletes an agent pool in the specified managed cluster.
  - info:
      name: Azure Kubernetes Service Get the Upgrade Profile for an Agent Pool
      type: http
    http:
      method: GET
      url: https://management.azure.com/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.ContainerService/managedClusters/:resourceName/agentPools/:agentPoolName/upgradeProfiles/default
      params:
      - name: subscriptionId
        value: ''
        type: path
        description: The ID of the target subscription. Must be a valid UUID.
      - name: resourceGroupName
        value: ''
        type: path
        description: The name of the resource group. The name is case insensitive.
      - name: resourceName
        value: ''
        type: path
        description: The name of the managed cluster resource.
      - name: agentPoolName
        value: ''
        type: path
        description: The name of the agent pool.
      - name: api-version
        value: ''
        type: query
        description: The API version to use for this operation.
    docs: Gets the upgrade profile for an agent pool.
  - info:
      name: Azure Kubernetes Service Get Available Agent Pool Versions
      type: http
    http:
      method: GET
      url: https://management.azure.com/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.ContainerService/managedClusters/:resourceName/agentPools/:agentPoolName/availableAgentPoolVersions
      params:
      - name: subscriptionId
        value: ''
        type: path
        description: The ID of the target subscription. Must be a valid UUID.
      - name: resourceGroupName
        value: ''
        type: path
        description: The name of the resource group. The name is case insensitive.
      - name: resourceName
        value: ''
        type: path
        description: The name of the managed cluster resource.
      - name: agentPoolName
        value: ''
        type: path
        description: The name of the agent pool.
      - name: api-version
        value: ''
        type: query
        description: The API version to use for this operation.
    docs: Gets a list of supported Kubernetes versions for the specified agent pool.
  - info:
      name: Azure Kubernetes Service Upgrade Node Image Version
      type: http
    http:
      method: POST
      url: https://management.azure.com/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.ContainerService/managedClusters/:resourceName/agentPools/:agentPoolName/upgradeNodeImageVersion
      params:
      - name: subscriptionId
        value: ''
        type: path
        description: The ID of the target subscription. Must be a valid UUID.
      - name: resourceGroupName
        value: ''
        type: path
        description: The name of the resource group. The name is case insensitive.
      - name: resourceName
        value: ''
        type: path
        description: The name of the managed cluster resource.
      - name: agentPoolName
        value: ''
        type: path
        description: The name of the agent pool.
      - name: api-version
        value: ''
        type: query
        description: The API version to use for this operation.
    docs: Upgrades the node image version of an agent pool to the latest.
  - info:
      name: Azure Kubernetes Service Abort Latest Operation on an Agent Pool
      type: http
    http:
      method: POST
      url: https://management.azure.com/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.ContainerService/managedClusters/:resourceName/agentPools/:agentPoolName/abort
      params:
      - name: subscriptionId
        value: ''
        type: path
        description: The ID of the target subscription. Must be a valid UUID.
      - name: resourceGroupName
        value: ''
        type: path
        description: The name of the resource group. The name is case insensitive.
      - name: resourceName
        value: ''
        type: path
        description: The name of the managed cluster resource.
      - name: agentPoolName
        value: ''
        type: path
        description: The name of the agent pool.
      - name: api-version
        value: ''
        type: query
        description: The API version to use for this operation.
    docs: Aborts the currently running operation on the agent pool.
  - info:
      name: Azure Kubernetes Service Delete Specific Machines in an Agent Pool
      type: http
    http:
      method: POST
      url: https://management.azure.com/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.ContainerService/managedClusters/:resourceName/agentPools/:agentPoolName/deleteMachines
      params:
      - name: subscriptionId
        value: ''
        type: path
        description: The ID of the target subscription. Must be a valid UUID.
      - name: resourceGroupName
        value: ''
        type: path
        description: The name of the resource group. The name is case insensitive.
      - name: resourceName
        value: ''
        type: path
        description: The name of the managed cluster resource.
      - name: agentPoolName
        value: ''
        type: path
        description: The name of the agent pool.
      - name: api-version
        value: ''
        type: query
        description: The API version to use for this operation.
      body:
        type: json
        data: '{}'
    docs: Deletes specific machines in an agent pool.
bundled: true