UNPKG

@itentialopensource/adapter-azure_aks

Version:

This adapter integrates with system described as: Azure AKS.

1,529 lines 123 kB
{ "openapi": "3.0.0", "info": { "title": "ContainerServiceClient", "description": "The Container Service Client.", "contact": {}, "version": "2020-01-01" }, "servers": [ { "url": "https://management.azure.com", "variables": {} }, { "url": "https://login.microsoftonline.com/common/oauth2", "variables": {} } ], "paths": { "/providers/Microsoft.ContainerService/operations": { "get": { "tags": [ "managedClusters" ], "summary": "Operations_List", "description": "Gets a list of compute operations.", "operationId": "Operations_List", "parameters": [ { "name": "api-version", "in": "query", "description": "Client Api Version.", "required": true, "style": "form", "explode": true, "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "headers": {}, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/OperationListResult" } } } }, "default": { "description": "Error response describing why the operation failed.", "headers": {}, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CloudError" } } } } }, "deprecated": false } }, "/subscriptions/{subscriptionId}/providers/Microsoft.ContainerService/managedClusters": { "get": { "tags": [ "ManagedClusters" ], "summary": "ManagedClusters_List", "description": "Gets a list of managed clusters in the specified subscription. The operation returns properties of each managed cluster.", "operationId": "ManagedClusters_List", "parameters": [ { "name": "api-version", "in": "query", "description": "Client Api Version.", "required": true, "style": "form", "explode": true, "schema": { "type": "string" } }, { "name": "subscriptionId", "in": "path", "description": "Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.", "required": true, "style": "simple", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "headers": {}, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ManagedClusterListResult" } } } }, "default": { "description": "Error response describing why the operation failed.", "headers": {}, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CloudError" } } } } }, "deprecated": false } }, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters": { "get": { "tags": [ "ManagedClusters" ], "summary": "ManagedClusters_ListByResourceGroup", "description": "Lists managed clusters in the specified subscription and resource group. The operation returns properties of each managed cluster.", "operationId": "ManagedClusters_ListByResourceGroup", "parameters": [ { "name": "api-version", "in": "query", "description": "Client Api Version.", "required": true, "style": "form", "explode": true, "schema": { "type": "string" } }, { "name": "subscriptionId", "in": "path", "description": "Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.", "required": true, "style": "simple", "schema": { "type": "string" } }, { "name": "resourceGroupName", "in": "path", "description": "The name of the resource group.", "required": true, "style": "simple", "schema": { "minLength": 1, "type": "string" } } ], "responses": { "200": { "description": "OK", "headers": {}, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ManagedClusterListResult" } } } }, "default": { "description": "Error response describing why the operation failed.", "headers": {}, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CloudError" } } } } }, "deprecated": false } }, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}": { "delete": { "tags": [ "ManagedClusters" ], "summary": "ManagedClusters_Delete", "description": "Deletes the managed cluster with a specified resource group and name.", "operationId": "ManagedClusters_Delete", "parameters": [ { "name": "api-version", "in": "query", "description": "Client Api Version.", "required": true, "style": "form", "explode": true, "schema": { "type": "string" } }, { "name": "subscriptionId", "in": "path", "description": "Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.", "required": true, "style": "simple", "schema": { "type": "string" } }, { "name": "resourceGroupName", "in": "path", "description": "The name of the resource group.", "required": true, "style": "simple", "schema": { "minLength": 1, "type": "string" } }, { "name": "resourceName", "in": "path", "description": "The name of the managed cluster resource.", "required": true, "style": "simple", "schema": { "maxLength": 63, "minLength": 1, "pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$", "type": "string" } } ], "responses": { "202": { "description": "Accepted", "headers": {}, "content": {} }, "204": { "description": "NoContent", "headers": {}, "content": {} }, "default": { "description": "Error response describing why the operation failed.", "headers": {}, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CloudError" } } } } }, "deprecated": false }, "get": { "tags": [ "ManagedClusters" ], "summary": "ManagedClusters_Get", "description": "Gets the details of the managed cluster with a specified resource group and name.", "operationId": "ManagedClusters_Get", "parameters": [ { "name": "api-version", "in": "query", "description": "Client Api Version.", "required": true, "style": "form", "explode": true, "schema": { "type": "string" } }, { "name": "subscriptionId", "in": "path", "description": "Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.", "required": true, "style": "simple", "schema": { "type": "string" } }, { "name": "resourceGroupName", "in": "path", "description": "The name of the resource group.", "required": true, "style": "simple", "schema": { "minLength": 1, "type": "string" } }, { "name": "resourceName", "in": "path", "description": "The name of the managed cluster resource.", "required": true, "style": "simple", "schema": { "maxLength": 63, "minLength": 1, "pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$", "type": "string" } } ], "responses": { "200": { "description": "OK", "headers": {}, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ManagedCluster" } } } }, "default": { "description": "Error response describing why the operation failed.", "headers": {}, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CloudError" } } } } }, "deprecated": false }, "patch": { "tags": [ "ManagedClusters" ], "summary": "ManagedClusters_UpdateTags", "description": "Updates a managed cluster with the specified tags.", "operationId": "ManagedClusters_UpdateTags", "parameters": [ { "name": "api-version", "in": "query", "description": "Client Api Version.", "required": true, "style": "form", "explode": true, "schema": { "type": "string" } }, { "name": "subscriptionId", "in": "path", "description": "Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.", "required": true, "style": "simple", "schema": { "type": "string" } }, { "name": "resourceGroupName", "in": "path", "description": "The name of the resource group.", "required": true, "style": "simple", "schema": { "minLength": 1, "type": "string" } }, { "name": "resourceName", "in": "path", "description": "The name of the managed cluster resource.", "required": true, "style": "simple", "schema": { "maxLength": 63, "minLength": 1, "pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$", "type": "string" } } ], "requestBody": { "description": "Parameters supplied to the Update Managed Cluster Tags operation.", "content": { "application/json": { "schema": { "allOf": [ { "$ref": "#/components/schemas/TagsObject" }, { "description": "Parameters supplied to the Update Managed Cluster Tags operation." } ] } } }, "required": true }, "responses": { "200": { "description": "OK", "headers": {}, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ManagedCluster" } } } }, "default": { "description": "Error response describing why the operation failed.", "headers": {}, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CloudError" } } } } }, "deprecated": false }, "put": { "tags": [ "ManagedClusters" ], "summary": "ManagedClusters_CreateOrUpdate", "description": "Creates or updates a managed cluster with the specified configuration for agents and Kubernetes version.", "operationId": "ManagedClusters_CreateOrUpdate", "parameters": [ { "name": "api-version", "in": "query", "description": "Client Api Version.", "required": true, "style": "form", "explode": true, "schema": { "type": "string" } }, { "name": "subscriptionId", "in": "path", "description": "Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.", "required": true, "style": "simple", "schema": { "type": "string" } }, { "name": "resourceGroupName", "in": "path", "description": "The name of the resource group.", "required": true, "style": "simple", "schema": { "minLength": 1, "type": "string" } }, { "name": "resourceName", "in": "path", "description": "The name of the managed cluster resource.", "required": true, "style": "simple", "schema": { "maxLength": 63, "minLength": 1, "pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$", "type": "string" } } ], "requestBody": { "description": "Parameters supplied to the Create or Update a Managed Cluster operation.", "content": { "application/json": { "schema": { "allOf": [ { "$ref": "#/components/schemas/ManagedCluster" }, { "description": "Parameters supplied to the Create or Update a Managed Cluster operation." } ] } } }, "required": true }, "responses": { "200": { "description": "OK", "headers": {}, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ManagedCluster" } } } }, "201": { "description": "Created", "headers": {}, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ManagedCluster" } } } }, "default": { "description": "Error response describing why the operation failed.", "headers": {}, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CloudError" } } } } }, "deprecated": false } }, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/accessProfiles/{roleName}/listCredential": { "post": { "tags": [ "ManagedClusters" ], "summary": "ManagedClusters_GetAccessProfile", "description": "Gets the accessProfile for the specified role name of the managed cluster with a specified resource group and name.", "operationId": "ManagedClusters_GetAccessProfile", "parameters": [ { "name": "api-version", "in": "query", "description": "Client Api Version.", "required": true, "style": "form", "explode": true, "schema": { "type": "string" } }, { "name": "subscriptionId", "in": "path", "description": "Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.", "required": true, "style": "simple", "schema": { "type": "string" } }, { "name": "resourceGroupName", "in": "path", "description": "The name of the resource group.", "required": true, "style": "simple", "schema": { "minLength": 1, "type": "string" } }, { "name": "resourceName", "in": "path", "description": "The name of the managed cluster resource.", "required": true, "style": "simple", "schema": { "maxLength": 63, "minLength": 1, "pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$", "type": "string" } }, { "name": "roleName", "in": "path", "description": "The name of the role for managed cluster accessProfile resource.", "required": true, "style": "simple", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "headers": {}, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ManagedClusterAccessProfile" } } } }, "default": { "description": "Error response describing why the operation failed.", "headers": {}, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CloudError" } } } } }, "deprecated": false } }, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/listClusterAdminCredential": { "post": { "tags": [ "ManagedClusters" ], "summary": "ManagedClusters_ListClusterAdminCredentials", "description": "Gets cluster admin credential of the managed cluster with a specified resource group and name.", "operationId": "ManagedClusters_ListClusterAdminCredentials", "parameters": [ { "name": "api-version", "in": "query", "description": "Client Api Version.", "required": true, "style": "form", "explode": true, "schema": { "type": "string" } }, { "name": "subscriptionId", "in": "path", "description": "Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.", "required": true, "style": "simple", "schema": { "type": "string" } }, { "name": "resourceGroupName", "in": "path", "description": "The name of the resource group.", "required": true, "style": "simple", "schema": { "minLength": 1, "type": "string" } }, { "name": "resourceName", "in": "path", "description": "The name of the managed cluster resource.", "required": true, "style": "simple", "schema": { "maxLength": 63, "minLength": 1, "pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$", "type": "string" } } ], "responses": { "200": { "description": "OK", "headers": {}, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CredentialResults" } } } }, "default": { "description": "Error response describing why the operation failed.", "headers": {}, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CloudError" } } } } }, "deprecated": false } }, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/listClusterMonitoringUserCredential": { "post": { "tags": [ "ManagedClusters" ], "summary": "ManagedClusters_ListClusterMonitoringUserCredentials", "description": "Gets cluster monitoring user credential of the managed cluster with a specified resource group and name.", "operationId": "ManagedClusters_ListClusterMonitoringUserCredentials", "parameters": [ { "name": "api-version", "in": "query", "description": "Client Api Version.", "required": true, "style": "form", "explode": true, "schema": { "type": "string" } }, { "name": "subscriptionId", "in": "path", "description": "Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.", "required": true, "style": "simple", "schema": { "type": "string" } }, { "name": "resourceGroupName", "in": "path", "description": "The name of the resource group.", "required": true, "style": "simple", "schema": { "minLength": 1, "type": "string" } }, { "name": "resourceName", "in": "path", "description": "The name of the managed cluster resource.", "required": true, "style": "simple", "schema": { "maxLength": 63, "minLength": 1, "pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$", "type": "string" } } ], "responses": { "200": { "description": "OK", "headers": {}, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CredentialResults" } } } }, "default": { "description": "Error response describing why the operation failed.", "headers": {}, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CloudError" } } } } }, "deprecated": false } }, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/listClusterUserCredential": { "post": { "tags": [ "ManagedClusters" ], "summary": "ManagedClusters_ListClusterUserCredentials", "description": "Gets cluster user credential of the managed cluster with a specified resource group and name.", "operationId": "ManagedClusters_ListClusterUserCredentials", "parameters": [ { "name": "api-version", "in": "query", "description": "Client Api Version.", "required": true, "style": "form", "explode": true, "schema": { "type": "string" } }, { "name": "subscriptionId", "in": "path", "description": "Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.", "required": true, "style": "simple", "schema": { "type": "string" } }, { "name": "resourceGroupName", "in": "path", "description": "The name of the resource group.", "required": true, "style": "simple", "schema": { "minLength": 1, "type": "string" } }, { "name": "resourceName", "in": "path", "description": "The name of the managed cluster resource.", "required": true, "style": "simple", "schema": { "maxLength": 63, "minLength": 1, "pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$", "type": "string" } } ], "responses": { "200": { "description": "OK", "headers": {}, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CredentialResults" } } } }, "default": { "description": "Error response describing why the operation failed.", "headers": {}, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CloudError" } } } } }, "deprecated": false } }, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/resetAADProfile": { "post": { "tags": [ "ManagedClusters" ], "summary": "ManagedClusters_ResetAADProfile", "description": "Update the AAD Profile for a managed cluster.", "operationId": "ManagedClusters_ResetAADProfile", "parameters": [ { "name": "api-version", "in": "query", "description": "Client Api Version.", "required": true, "style": "form", "explode": true, "schema": { "type": "string" } }, { "name": "subscriptionId", "in": "path", "description": "Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.", "required": true, "style": "simple", "schema": { "type": "string" } }, { "name": "resourceGroupName", "in": "path", "description": "The name of the resource group.", "required": true, "style": "simple", "schema": { "minLength": 1, "type": "string" } }, { "name": "resourceName", "in": "path", "description": "The name of the managed cluster resource.", "required": true, "style": "simple", "schema": { "maxLength": 63, "minLength": 1, "pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$", "type": "string" } } ], "requestBody": { "description": "Parameters supplied to the Reset AAD Profile operation for a Managed Cluster.", "content": { "application/json": { "schema": { "allOf": [ { "$ref": "#/components/schemas/ManagedClusterAADProfile" }, { "description": "Parameters supplied to the Reset AAD Profile operation for a Managed Cluster." } ] } } }, "required": true }, "responses": { "200": { "description": "OK", "headers": {}, "content": {} }, "202": { "description": "Accepted", "headers": {}, "content": {} }, "default": { "description": "Error response describing why the operation failed. If the cluster doesn't exist, 404 (Not found) is returned.", "headers": {}, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CloudError" } } } } }, "deprecated": false } }, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/resetServicePrincipalProfile": { "post": { "tags": [ "ManagedClusters" ], "summary": "ManagedClusters_ResetServicePrincipalProfile", "description": "Update the service principal Profile for a managed cluster.", "operationId": "ManagedClusters_ResetServicePrincipalProfile", "parameters": [ { "name": "api-version", "in": "query", "description": "Client Api Version.", "required": true, "style": "form", "explode": true, "schema": { "type": "string" } }, { "name": "subscriptionId", "in": "path", "description": "Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.", "required": true, "style": "simple", "schema": { "type": "string" } }, { "name": "resourceGroupName", "in": "path", "description": "The name of the resource group.", "required": true, "style": "simple", "schema": { "minLength": 1, "type": "string" } }, { "name": "resourceName", "in": "path", "description": "The name of the managed cluster resource.", "required": true, "style": "simple", "schema": { "maxLength": 63, "minLength": 1, "pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$", "type": "string" } } ], "requestBody": { "description": "Parameters supplied to the Reset Service Principal Profile operation for a Managed Cluster.", "content": { "application/json": { "schema": { "allOf": [ { "$ref": "#/components/schemas/ManagedClusterServicePrincipalProfile" }, { "description": "Parameters supplied to the Reset Service Principal Profile operation for a Managed Cluster." } ] } } }, "required": true }, "responses": { "200": { "description": "OK", "headers": {}, "content": {} }, "202": { "description": "Accepted", "headers": {}, "content": {} }, "default": { "description": "Error response describing why the operation failed. If the cluster doesn't exist, 404 (Not found) is returned.", "headers": {}, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CloudError" } } } } }, "deprecated": false } }, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/rotateClusterCertificates": { "post": { "tags": [ "ManagedClusters" ], "summary": "ManagedClusters_RotateClusterCertificates", "description": "Rotate certificates of a managed cluster.", "operationId": "ManagedClusters_RotateClusterCertificates", "parameters": [ { "name": "api-version", "in": "query", "description": "Client Api Version.", "required": true, "style": "form", "explode": true, "schema": { "type": "string" } }, { "name": "subscriptionId", "in": "path", "description": "Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.", "required": true, "style": "simple", "schema": { "type": "string" } }, { "name": "resourceGroupName", "in": "path", "description": "The name of the resource group.", "required": true, "style": "simple", "schema": { "minLength": 1, "type": "string" } }, { "name": "resourceName", "in": "path", "description": "The name of the managed cluster resource.", "required": true, "style": "simple", "schema": { "maxLength": 63, "minLength": 1, "pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$", "type": "string" } } ], "responses": { "202": { "description": "Accepted", "headers": {}, "content": {} }, "204": { "description": "NoContent", "headers": {}, "content": {} }, "default": { "description": "Error response describing why the operation failed. If the cluster doesn't exist, 404 (Not found) is returned.", "headers": {}, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CloudError" } } } } }, "deprecated": false } }, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/upgradeProfiles/default": { "get": { "tags": [ "ManagedClusters" ], "summary": "ManagedClusters_GetUpgradeProfile", "description": "Gets the details of the upgrade profile for a managed cluster with a specified resource group and name.", "operationId": "ManagedClusters_GetUpgradeProfile", "parameters": [ { "name": "api-version", "in": "query", "description": "Client Api Version.", "required": true, "style": "form", "explode": true, "schema": { "type": "string" } }, { "name": "subscriptionId", "in": "path", "description": "Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.", "required": true, "style": "simple", "schema": { "type": "string" } }, { "name": "resourceGroupName", "in": "path", "description": "The name of the resource group.", "required": true, "style": "simple", "schema": { "minLength": 1, "type": "string" } }, { "name": "resourceName", "in": "path", "description": "The name of the managed cluster resource.", "required": true, "style": "simple", "schema": { "maxLength": 63, "minLength": 1, "pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$", "type": "string" } } ], "responses": { "200": { "description": "OK", "headers": {}, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ManagedClusterUpgradeProfile" } } } }, "default": { "description": "Error response describing why the operation failed.", "headers": {}, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CloudError" } } } } }, "deprecated": false } }, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/agentPools": { "get": { "tags": [ "AgentPools" ], "summary": "AgentPools_List", "description": "Gets a list of agent pools in the specified managed cluster. The operation returns properties of each agent pool.", "operationId": "AgentPools_List", "parameters": [ { "name": "api-version", "in": "query", "description": "Client Api Version.", "required": true, "style": "form", "explode": true, "schema": { "type": "string" } }, { "name": "subscriptionId", "in": "path", "description": "Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.", "required": true, "style": "simple", "schema": { "type": "string" } }, { "name": "resourceGroupName", "in": "path", "description": "The name of the resource group.", "required": true, "style": "simple", "schema": { "minLength": 1, "type": "string" } }, { "name": "resourceName", "in": "path", "description": "The name of the managed cluster resource.", "required": true, "style": "simple", "schema": { "maxLength": 63, "minLength": 1, "pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$", "type": "string" } } ], "responses": { "200": { "description": "OK", "headers": {}, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/AgentPoolListResult" } } } }, "default": { "description": "Error response describing why the operation failed.", "headers": {}, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CloudError" } } } } }, "deprecated": false } }, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/managedClusters/{resourceName}/agentPools/{agentPoolName}": { "delete": { "tags": [ "AgentPools" ], "summary": "AgentPools_Delete", "description": "Deletes the agent pool in the specified managed cluster.", "operationId": "AgentPools_Delete", "parameters": [ { "name": "api-version", "in": "query", "description": "Client Api Version.", "required": true, "style": "form", "explode": true, "schema": { "type": "string" } }, { "name": "subscriptionId", "in": "path", "description": "Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.", "required": true, "style": "simple", "schema": { "type": "string" } }, { "name": "resourceGroupName", "in": "path", "description": "The name of the resource group.", "required": true, "style": "simple", "schema": { "minLength": 1, "type": "string" } }, { "name": "resourceName", "in": "path", "description": "The name of the managed cluster resource.", "required": true, "style": "simple", "schema": { "maxLength": 63, "minLength": 1, "pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$", "type": "string" } }, { "name": "agentPoolName", "in": "path", "description": "The name of the agent pool.", "required": true, "style": "simple", "schema": { "type": "string" } } ], "responses": { "202": { "description": "Accepted", "headers": {}, "content": {} }, "204": { "description": "NoContent", "headers": {}, "content": {} }, "default": { "description": "Error response describing why the operation failed.", "headers": {}, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CloudError" } } } } }, "deprecated": false }, "get": { "tags": [ "AgentPools" ], "summary": "AgentPools_Get", "description": "Gets the details of the agent pool by managed cluster and resource group.", "operationId": "AgentPools_Get", "parameters": [ { "name": "api-version", "in": "query", "description": "Client Api Version.", "required": true, "style": "form", "explode": true, "schema": { "type": "string" } }, { "name": "subscriptionId", "in": "path", "description": "Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.", "required": true, "style": "simple", "schema": { "type": "string" } }, { "name": "resourceGroupName", "in": "path", "description": "The name of the resource group.", "required": true, "style": "simple", "schema": { "minLength": 1, "type": "string" } }, { "name": "resourceName", "in": "path", "description": "The name of the managed cluster resource.", "required": true, "style": "simple", "schema": { "maxLength": 63, "minLength": 1, "pattern": "^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$", "type": "string" } }, { "name": "agentPoolName", "in": "path", "description": "The name of the agent pool.", "required": true, "style": "simple", "schema": { "type": "string" } } ], "responses": { "200": { "description": "OK", "headers": {}, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/AgentPool" } } } }, "default": { "description": "Error response describing why the operation failed.", "headers": {}, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CloudError" } } } } }, "deprecated": false }, "put": { "tags": [ "AgentPools" ], "summary": "AgentPools_CreateOrUpdate", "description": "Creates or updates an agent pool in the specified managed cl