How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Azure Kubernetes Service Managed Clusters API

Operations for managing AKS managed clusters

Azure Kubernetes Service Managed Clusters API is one of 7 APIs that Azure Kubernetes Service publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

This API exposes 1 JSON Schema definition.

Tagged areas include Managed Clusters. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, a JSON-LD context, authentication docs, pricing, rate-limit docs, and 1 JSON Schema.

This API exposes 15 operations across 12 paths, and defines 39 schemas. It is described by OpenAPI 3.2.0, at version 2025-10-01.

Requests are made against a single base URL, https://management.azure.com.

15 operations 12 paths 39 schemas 1 DELETE4 GET1 PATCH8 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
2025-10-01
Base URL
https://management.azure.com
Authentication
OAuth 2.0
Resource Areas
1

Authentication & Security 1

Azure Kubernetes Service Managed Clusters API declares 1 security scheme for authenticating requests. It supports OAuth 2.0 (azure_auth) using the implicit flow, exposing 1 scope. By default, every request must be authenticated.

  • azure_auth — Azure Active Directory OAuth2 Flow.

Paths & Operations 15

Across 12 paths, the API surfaces 15 operations — 1 DELETE, 4 GET, 1 PATCH, 8 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

Managed Clusters 15

Operations for managing AKS managed clusters

GET
/subscriptions/{subscriptionId}/providers/Microsoft.ContainerService/managedClusters
Azure Kubernetes Service List Managed Clusters
ManagedClusters_List 2 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters
Azure Kubernetes Service List Managed Clusters by Resource Group
ManagedClusters_ListByResourceGroup 3 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}
Azure Kubernetes Service Get a Managed Cluster
ManagedClusters_Get 4 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}
Azure Kubernetes Service Create or Update a Managed Cluster
ManagedClusters_CreateOrUpdate 6 params body → 200201default
PATCH
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}
Azure Kubernetes Service Update Managed Cluster Tags
ManagedClusters_UpdateTags 4 params body → 200default
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}
Azure Kubernetes Service Delete a Managed Cluster
ManagedClusters_Delete 4 params → 202204default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/upgradeProfiles/default
Azure Kubernetes Service Get Upgrade Profile for a Managed Cluster
ManagedClusters_GetUpgradeProfile 4 params → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/listClusterAdminCredential
Azure Kubernetes Service List Cluster Admin Credentials
ManagedClusters_ListClusterAdminCredentials 4 params → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/listClusterUserCredential
Azure Kubernetes Service List Cluster User Credentials
ManagedClusters_ListClusterUserCredentials 4 params → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/listClusterMonitoringUserCredential
Azure Kubernetes Service List Cluster Monitoring User Credentials
ManagedClusters_ListClusterMonitoringUserCredentials 4 params → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/rotateClusterCertificates
Azure Kubernetes Service Rotate Cluster Certificates
ManagedClusters_RotateClusterCertificates 4 params → 202204default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/stop
Azure Kubernetes Service Stop a Managed Cluster
ManagedClusters_Stop 4 params → 202204default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/start
Azure Kubernetes Service Start a Managed Cluster
ManagedClusters_Start 4 params → 202204default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/runCommand
Azure Kubernetes Service Run a Command on a Managed Cluster
ManagedClusters_RunCommand 4 params body → 200202default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/abort
Azure Kubernetes Service Abort the Latest Operation on a Managed Cluster
ManagedClusters_AbortLatestOperation 4 params → 202204default

Schemas 39

The contract defines 39 schemas that model the data the API accepts and returns. The most detailed are ManagedClusterAgentPoolProfile (38 properties), ManagedClusterProperties (36 properties), ManagedClusterAutoScalerProfile (19 properties), ContainerServiceNetworkProfile (12 properties). Each schema is shown below with its type and property counts.

ManagedClusterNodeResourceGroupProfile
object
Node resource group lockdown profile for a managed cluster.
1 property
CredentialResults
object
The list of credential result response.
1 property
ManagedClusterWorkloadAutoScalerProfile
object
Workload Auto-scaler profile for the managed cluster.
2 properties
CloudError
object
An error response from the Container service.
1 property
ManagedClusterOIDCIssuerProfile
object
The OIDC issuer profile of the Managed Cluster.
2 properties
ManagedClusterWindowsProfile
object
Profile for Windows VMs in the managed cluster.
4 properties 1 required
ManagedClusterServicePrincipalProfile
object
Information about a service principal identity for the cluster to use for manipulating Azure APIs.
2 properties 1 required
RunCommandResult
object
Run command result.
2 properties
ManagedClusterMetricsProfile
object
The metrics profile for the ManagedCluster.
1 property
ManagedClusterAgentPoolProfile
object
Profile for the container service agent pool.
38 properties 1 required
AgentPoolUpgradeSettings
object
Settings for upgrading an agentpool.
3 properties
RunCommandRequest
object
A run command request.
3 properties 1 required
ManagedClusterUpgradeProfile
object
The list of available upgrades for compute pools.
4 properties
ManagedClusterLoadBalancerProfile
object
Profile of the managed cluster load balancer.
6 properties
ManagedClusterProperties
object
Properties of the managed cluster.
36 properties
UserAssignedIdentity
object
Details about a user assigned identity.
3 properties
ManagedClusterIngressProfile
object
Ingress profile for the managed cluster.
1 property
ContainerServiceLinuxProfile
object
Profile for Linux VMs in the container service cluster.
2 properties 2 required
PowerState
object
Describes the Power State of the cluster.
1 property
ManagedClusterNATGatewayProfile
object
Profile of the managed cluster NAT gateway.
3 properties
ManagedCluster
object
Managed cluster resource representing an Azure Kubernetes Service cluster.
11 properties 1 required
ExtendedLocation
object
The complex type of the extended location.
2 properties
ManagedClusterAddonProfile
object
A Kubernetes add-on profile for a managed cluster.
3 properties 1 required
ManagedClusterAADProfile
object
Azure Active Directory configuration for integration with AKS.
7 properties
ManagedClusterAzureMonitorProfile
object
Azure Monitor addon profiles for monitoring the managed cluster.
1 property
SystemData
object
Metadata pertaining to creation and last modification of the resource.
6 properties
TagsObject
object
Tags object for patch operations.
1 property
ManagedClusterSecurityProfile
object
Security profile for the container service cluster.
3 properties
ManagedClusterIdentity
object
Identity for the managed cluster.
4 properties
ManagedClusterAutoUpgradeProfile
object
Auto upgrade profile for a managed cluster.
2 properties
ClusterUpgradeSettings
object
Settings for upgrading a cluster.
1 property
ManagedClusterAPIServerAccessProfile
object
Access profile for managed cluster API server.
7 properties
ContainerServiceNetworkProfile
object
Profile of network configuration.
12 properties
ServiceMeshProfile
object
Service mesh profile for a managed cluster.
2 properties
ManagedClusterListResult
object
The response from the List Managed Clusters operation.
2 properties
ManagedClusterAutoScalerProfile
object
Parameters to be applied to the cluster-autoscaler.
19 properties
ManagedClusterStorageProfile
object
Storage profile for the container service cluster.
4 properties
CreationData
object
Data used when creating a target resource from a source resource.
1 property
ManagedClusterSKU
object
The SKU of a Managed Cluster.
2 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

microsoft-azure-kubernetes-service-managed-clusters-api-openapi.yml Raw ↑

Other APIs Azure Kubernetes Service publishes across the network.

Azure Kubernetes Service Maintenance Configurations API
Azure Kubernetes Service Snapshots API
Azure Kubernetes Service Private Endpoint Connections API
Azure Kubernetes Service Trusted Access Role Bindings API
Azure Kubernetes Service kubectl API
Azure Kubernetes Service Agent Pools API
Where this information came from

This is an independent, third-party profile of Azure Kubernetes Service Managed Clusters API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.