Microsoft Azure Hdinsight On Aks Management Client

Microsoft Azure HDInsight on AKS Management Client is a tool that allows users to easily manage and monitor their HDInsight clusters running on Azure Kubernetes Service (AKS). With this client, users can easily provision and scale HDInsight clusters, monitor cluster health and performance, and troubleshoot any issues that may arise.

OpenAPI Specification

hdinsight-on-aks-management-client-openapi-original.yml Raw ↑
swagger: '2.0'
info:
  title: Microsoft Azure HDInsight on AKS Management Client
  description: The HDInsight on AKS Management Client.
  version: 2023-06-01-preview
host: management.azure.com
schemes:
  - https
consumes:
  - application/json
produces:
  - application/json
security:
  - azure_auth:
      - user_impersonation
securityDefinitions:
  azure_auth:
    type: oauth2
    authorizationUrl: https://login.microsoftonline.com/common/oauth2/authorize
    flow: implicit
    description: Azure Active Directory OAuth2 Flow.
    scopes:
      user_impersonation: impersonate your user account
paths:
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools/{clusterPoolName}
  : get:
      description: Gets a cluster pool.
      operationId: microsoftAzureClusterpoolsGet
      x-ms-examples:
        ClusterPoolGet:
          $ref: ./examples/GetClusterPool.json
      parameters:
        - $ref: >-
            ../../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter
        - $ref: >-
            ../../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/ClusterPoolNameParameter'
      responses:
        '200':
          description: Clusterpool details.
          schema:
            $ref: '#/definitions/ClusterPool'
        default:
          description: Error Response describing why the operation failed.
          schema:
            $ref: >-
              ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Hdinsight Clusterpools Clusterpoolname
      tags:
        - Subscriptions
    put:
      description: Creates or updates a cluster pool.
      operationId: microsoftAzureClusterpoolsCreateorupdate
      x-ms-examples:
        ClusterPoolPut:
          $ref: ./examples/CreateClusterPool.json
      parameters:
        - $ref: >-
            ../../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter
        - $ref: >-
            ../../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/ClusterPoolNameParameter'
        - name: ClusterPool
          description: The Cluster Pool to create.
          in: body
          required: true
          schema:
            $ref: '#/definitions/ClusterPool'
      responses:
        '200':
          description: Update successful.
          schema:
            $ref: '#/definitions/ClusterPool'
        '201':
          description: ClusterPool is created.
          schema:
            $ref: '#/definitions/ClusterPool'
        default:
          description: Error Response describing why the operation failed.
          schema:
            $ref: >-
              ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse
      x-ms-long-running-operation: true
      x-ms-long-running-operation-options:
        final-state-via: azure-async-operation
      summary: >-
        Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Hdinsight Clusterpools Clusterpoolname
      tags:
        - Subscriptions
    patch:
      description: Updates an existing Cluster Pool Tags.
      operationId: microsoftAzureClusterpoolsUpdatetags
      x-ms-examples:
        ClusterPoolsPatchTags:
          $ref: ./examples/PatchClusterPool.json
      parameters:
        - $ref: >-
            ../../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter
        - $ref: >-
            ../../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter
        - $ref: >-
            ../../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter
        - $ref: '#/parameters/ClusterPoolNameParameter'
        - name: clusterPoolTags
          in: body
          required: true
          schema:
            $ref: '#/definitions/TagsObject'
          description: Parameters supplied to update tags.
      responses:
        '200':
          description: Successful.
          schema:
            $ref: '#/definitions/ClusterPool'
        '202':
          description: Accepted.
          headers:
            Location:
              type: string
          schema:
            $ref: '#/definitions/ClusterPool'
        default:
          description: Error response describing why the operation failed.
          schema:
            $ref: >-
              ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse
      x-ms-long-running-operation: true
      x-ms-long-running-operation-options:
        final-state-via: azure-async-operation
      summary: >-
        Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Hdinsight Clusterpools Clusterpoolname
      tags:
        - Subscriptions
    delete:
      description: Deletes a Cluster Pool.
      operationId: microsoftAzureClusterpoolsDelete
      x-ms-examples:
        ClusterPoolDelete:
          $ref: ./examples/DeleteClusterPool.json
      parameters:
        - $ref: >-
            ../../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter
        - $ref: >-
            ../../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/ClusterPoolNameParameter'
      responses:
        '200':
          description: Successful.
        '202':
          description: Accepted response definition.
          headers:
            Location:
              type: string
        '204':
          description: No content - The Cluster Pool doesn't exist.
        default:
          description: Error Response describing why the operation failed.
          schema:
            $ref: >-
              ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse
      x-ms-long-running-operation: true
      summary: >-
        Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Hdinsight Clusterpools Clusterpoolname
      tags:
        - Subscriptions
  /subscriptions/{subscriptionId}/providers/Microsoft.HDInsight/clusterpools:
    get:
      operationId: microsoftAzureClusterpoolsListbysubscription
      x-ms-examples:
        ClusterPoolsListBySubscription:
          $ref: ./examples/ListClusterPoolsSubscription.json
      description: Gets the list of Cluster Pools within a Subscription.
      parameters:
        - $ref: >-
            ../../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter
        - $ref: >-
            ../../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter
      responses:
        '200':
          description: Cluster Pools successfully returned.
          schema:
            $ref: '#/definitions/ClusterPoolListResult'
        default:
          description: Error response describing why the operation failed.
          schema:
            $ref: >-
              ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse
      x-ms-pageable:
        nextLinkName: nextLink
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Hdinsight Clusterpools
      tags:
        - Subscriptions
  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools:
    get:
      operationId: microsoftAzureClusterpoolsListbyresourcegroup
      x-ms-examples:
        ClusterPoolsListByResourceGroup:
          $ref: ./examples/ListClusterPools.json
      description: Lists the HDInsight cluster pools under a resource group.
      parameters:
        - $ref: >-
            ../../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter
        - $ref: >-
            ../../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter
      responses:
        '200':
          description: Cluster Pools successfully returned.
          schema:
            $ref: '#/definitions/ClusterPoolListResult'
        default:
          description: Error Response describing why the operation failed.
          schema:
            $ref: >-
              ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse
      x-ms-pageable:
        nextLinkName: nextLink
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Hdinsight Clusterpools
      tags:
        - Subscriptions
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools/{clusterPoolName}/clusters
  : get:
      operationId: microsoftAzureClustersListbyclusterpoolname
      description: Lists the HDInsight cluster pools under a resource group.
      x-ms-examples:
        HDInsightClustersListByClusterPoolName:
          $ref: ./examples/ListClustersByClusterPoolName.json
      parameters:
        - $ref: >-
            ../../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter
        - $ref: >-
            ../../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/ClusterPoolNameParameter'
      responses:
        '200':
          description: Clusters successfully returned.
          schema:
            $ref: '#/definitions/ClusterListResult'
        default:
          description: Error Response describing why the operation failed.
          schema:
            $ref: >-
              ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse
      x-ms-pageable:
        nextLinkName: nextLink
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Hdinsight Clusterpools Clusterpoolname Clusters
      tags:
        - Subscriptions
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools/{clusterPoolName}/clusters/{clusterName}/resize
  : post:
      description: Resize an existing Cluster.
      operationId: microsoftAzureClustersResize
      x-ms-examples:
        HDInsightClusterResize:
          $ref: ./examples/ResizeCluster.json
      parameters:
        - $ref: >-
            ../../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter
        - $ref: >-
            ../../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter
        - $ref: >-
            ../../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter
        - $ref: '#/parameters/ClusterPoolNameParameter'
        - $ref: '#/parameters/ClusterNameParameter'
        - name: ClusterResizeRequest
          in: body
          required: true
          schema:
            $ref: '#/definitions/ClusterResizeData'
          description: Resize a cluster.
      responses:
        '200':
          description: Successful.
          schema:
            $ref: '#/definitions/Cluster'
        '202':
          description: Cluster resize request accepted.
          headers:
            location:
              type: string
              description: URL to get the status of the resize operation.
        default:
          description: Error response describing why the operation failed.
          schema:
            $ref: >-
              ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse
      x-ms-long-running-operation: true
      x-ms-long-running-operation-options:
        final-state-via: location
      summary: >-
        Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Hdinsight Clusterpools Clusterpoolname Clusters Clustername Resize
      tags:
        - Subscriptions
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools/{clusterPoolName}/clusters/{clusterName}
  : get:
      operationId: microsoftAzureClustersGet
      description: Gets a HDInsight cluster.
      x-ms-examples:
        HDInsightClusterGet:
          $ref: ./examples/GetCluster.json
      parameters:
        - $ref: >-
            ../../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter
        - $ref: >-
            ../../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/ClusterPoolNameParameter'
        - $ref: '#/parameters/ClusterNameParameter'
      responses:
        '200':
          description: Cluster details.
          schema:
            $ref: '#/definitions/Cluster'
        default:
          description: Error Response describing why the operation failed.
          schema:
            $ref: >-
              ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Hdinsight Clusterpools Clusterpoolname Clusters Clustername
      tags:
        - Subscriptions
    put:
      operationId: microsoftAzureClustersCreate
      description: Creates a cluster.
      x-ms-examples:
        HDInsightClusterPut:
          $ref: ./examples/CreateAutoscaleCluster.json
        HDInsightSparkClusterPut:
          $ref: ./examples/CreateSparkCluster.json
      parameters:
        - $ref: >-
            ../../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter
        - $ref: >-
            ../../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/ClusterPoolNameParameter'
        - $ref: '#/parameters/ClusterNameParameter'
        - name: HDInsightCluster
          in: body
          required: true
          description: The cluster to create.
          schema:
            $ref: '#/definitions/Cluster'
      responses:
        '200':
          description: Update successful.
          schema:
            $ref: '#/definitions/Cluster'
        '201':
          description: Cluster is created.
          schema:
            $ref: '#/definitions/Cluster'
        default:
          description: Error Response describing why the operation failed.
          schema:
            $ref: >-
              ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse
      x-ms-long-running-operation: true
      x-ms-long-running-operation-options:
        final-state-via: azure-async-operation
      summary: >-
        Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Hdinsight Clusterpools Clusterpoolname Clusters Clustername
      tags:
        - Subscriptions
    patch:
      description: Updates an existing Cluster.
      operationId: microsoftAzureClustersUpdate
      x-ms-examples:
        HDInsightClustersPatchTags:
          $ref: ./examples/PatchCluster.json
      parameters:
        - $ref: >-
            ../../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter
        - $ref: >-
            ../../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter
        - $ref: >-
            ../../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter
        - $ref: '#/parameters/ClusterPoolNameParameter'
        - $ref: '#/parameters/ClusterNameParameter'
        - name: ClusterPatchRequest
          in: body
          required: true
          schema:
            $ref: '#/definitions/ClusterPatch'
          description: Patch a cluster.
      responses:
        '200':
          description: Successful.
          schema:
            $ref: '#/definitions/Cluster'
        '202':
          description: Accepted.
          headers:
            Location:
              type: string
          schema:
            $ref: '#/definitions/Cluster'
        default:
          description: Error response describing why the operation failed.
          schema:
            $ref: >-
              ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse
      x-ms-long-running-operation: true
      x-ms-long-running-operation-options:
        final-state-via: azure-async-operation
      summary: >-
        Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Hdinsight Clusterpools Clusterpoolname Clusters Clustername
      tags:
        - Subscriptions
    delete:
      operationId: microsoftAzureClustersDelete
      description: Deletes a cluster.
      x-ms-examples:
        HDInsightClustersDelete:
          $ref: ./examples/DeleteCluster.json
      parameters:
        - $ref: >-
            ../../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter
        - $ref: >-
            ../../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/ClusterPoolNameParameter'
        - $ref: '#/parameters/ClusterNameParameter'
      responses:
        '200':
          description: Successful.
        '202':
          description: Cluster delete request accepted.
          headers:
            Location:
              type: string
        '204':
          description: No content - The Cluster doesn't exist.
        default:
          description: Error Response describing why the operation failed.
          schema:
            $ref: >-
              ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse
      x-ms-long-running-operation: true
      x-ms-long-running-operation-options:
        final-state-via: azure-async-operation
      summary: >-
        Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Hdinsight Clusterpools Clusterpoolname Clusters Clustername
      tags:
        - Subscriptions
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools/{clusterPoolName}/clusters/{clusterName}/runJob
  : post:
      operationId: microsoftAzureClusterjobsRunjob
      description: Operations on jobs of HDInsight on AKS cluster.
      x-ms-examples:
        RunClusterJob:
          $ref: ./examples/RunClusterJob.json
      parameters:
        - $ref: >-
            ../../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter
        - $ref: >-
            ../../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/ClusterPoolNameParameter'
        - $ref: '#/parameters/ClusterNameParameter'
        - name: ClusterJob
          description: The Cluster job.
          in: body
          required: true
          schema:
            $ref: '#/definitions/ClusterJob'
      responses:
        '200':
          description: Successful.
          schema:
            $ref: '#/definitions/ClusterJob'
        '202':
          description: Run cluster job action request accepted.
          headers:
            location:
              type: string
              description: URL to get the status of the resize operation.
        default:
          description: Error Response describing why the operation failed.
          schema:
            $ref: >-
              ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse
      x-ms-long-running-operation: true
      x-ms-long-running-operation-options:
        final-state-via: location
      summary: >-
        Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Hdinsight Clusterpools Clusterpoolname Clusters Clustername Runjob
      tags:
        - Subscriptions
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools/{clusterPoolName}/clusters/{clusterName}/jobs
  : get:
      operationId: microsoftAzureClusterjobsList
      description: Get jobs of HDInsight on AKS cluster.
      x-ms-examples:
        ListClusterJobs:
          $ref: ./examples/ListClusterJobs.json
      parameters:
        - $ref: >-
            ../../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter
        - $ref: >-
            ../../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/ClusterPoolNameParameter'
        - $ref: '#/parameters/ClusterNameParameter'
      responses:
        '200':
          description: Cluster job details.
          schema:
            $ref: '#/definitions/ClusterJobList'
        default:
          description: Error Response describing why the operation failed.
          schema:
            $ref: >-
              ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse
      x-ms-pageable:
        nextLinkName: nextLink
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Hdinsight Clusterpools Clusterpoolname Clusters Clustername Jobs
      tags:
        - Subscriptions
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools/{clusterPoolName}/clusters/{clusterName}/serviceConfigs
  : get:
      operationId: microsoftAzureClustersListserviceconfigs
      description: Lists the config dump of all services running in cluster.
      x-ms-examples:
        HDInsightClusterGetServiceConfigs:
          $ref: ./examples/ListClusterServiceConfigs.json
      parameters:
        - $ref: >-
            ../../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter
        - $ref: >-
            ../../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/ClusterPoolNameParameter'
        - $ref: '#/parameters/ClusterNameParameter'
      responses:
        '200':
          description: OK
          schema:
            $ref: '#/definitions/ServiceConfigListResult'
        default:
          description: Error Response describing why the operation failed.
          schema:
            $ref: >-
              ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse
      x-ms-pageable:
        nextLinkName: nextLink
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Hdinsight Clusterpools Clusterpoolname Clusters Clustername Serviceconfigs
      tags:
        - Subscriptions
  /subscriptions/{subscriptionId}/providers/Microsoft.HDInsight/locations/{location}/checkNameAvailability:
    post:
      description: Check the availability of the resource name.
      operationId: microsoftAzureLocationsChecknameavailability
      x-ms-examples:
        LocationsNameAvailability:
          $ref: ./examples/LocationsNameAvailability.json
      parameters:
        - $ref: >-
            ../../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter
        - $ref: >-
            ../../../../../../common-types/resource-management/v5/types.json#/parameters/LocationParameter
        - name: NameAvailabilityParameters
          in: body
          required: true
          schema:
            $ref: '#/definitions/NameAvailabilityParameters'
          description: The name and type of the resource.
      responses:
        '200':
          description: OK. The request has succeeded.
          schema:
            $ref: '#/definitions/NameAvailabilityResult'
        default:
          description: Error response describing why the operation failed.
          schema:
            $ref: >-
              ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse
      summary: >-
        Microsoft Azure Post Subscriptions Subscriptionid Providers Microsoft Hdinsight Locations Location Checknameavailability
      tags:
        - Subscriptions
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools/{clusterPoolName}/clusters/{clusterName}/instanceViews
  : get:
      operationId: microsoftAzureClustersListinstanceviews
      x-ms-examples:
        HDInsightClusterGetInstanceViews:
          $ref: ./examples/ListClusterInstanceViews.json
      description: Lists the lists of instance views
      parameters:
        - $ref: >-
            ../../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter
        - $ref: >-
            ../../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/ClusterPoolNameParameter'
        - $ref: '#/parameters/ClusterNameParameter'
      responses:
        '200':
          description: OK
          schema:
            $ref: '#/definitions/ClusterInstanceViewsResult'
        default:
          description: Error response describing why the operation failed.
          schema:
            $ref: >-
              ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse
      x-ms-pageable:
        nextLinkName: nextLink
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Hdinsight Clusterpools Clusterpoolname Clusters Clustername Instanceviews
      tags:
        - Subscriptions
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HDInsight/clusterpools/{clusterPoolName}/clusters/{clusterName}/instanceViews/default
  : get:
      operationId: microsoftAzureClustersGetinstanceview
      description: Gets the status of a cluster instance.
      x-ms-examples:
        HDInsightClusterGetInstanceView:
          $ref: ./examples/GetClusterInstanceView.json
      parameters:
        - $ref: >-
            ../../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter
        - $ref: >-
            ../../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter
        - $ref: '#/parameters/ClusterPoolNameParameter'
        - $ref: '#/parameters/ClusterNameParameter'
      responses:
        '200':
          description: OK
          schema:
            $ref: '#/definitions/ClusterInstanceViewResult'
        default:
          description: Error response describing why the operation failed.
          schema:
            $ref: >-
              ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Hdinsight Clusterpools Clusterpoolname Clusters Clustername Instanceviews Default
      tags:
        - Subscriptions
  /providers/Microsoft.HDInsight/operations:
    get:
      description: Returns list of operations.
      operationId: microsoftAzureOperationsList
      x-ms-examples:
        ListOperations:
          $ref: ./examples/GetOperations.json
      parameters:
        - $ref: >-
            ../../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter
      responses:
        '200':
          description: Operation details.
          schema:
            $ref: >-
              ../../../../../../common-types/resource-management/v5/types.json#/definitions/OperationListResult
        default:
          description: Error response describing why the operation failed.
          schema:
            $ref: >-
              ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse
      x-ms-pageable:
        nextLinkName: nextLink
      summary: Microsoft Azure Get Providers Microsoft Hdinsight Operations
      tags:
        - Providers
  /subscriptions/{subscriptionId}/providers/Microsoft.HDInsight/locations/{location}/availableClusterPoolVersions:
    get:
      description: Returns a list of available cluster pool versions.
      operationId: microsoftAzureAvailableclusterpoolversionsListbylocation
      x-ms-examples:
        ClusterPoolVersionListResult:
          $ref: ./examples/ListAvailableClusterPoolVersions.json
      parameters:
        - $ref: >-
            ../../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../../common-types/resource-management/v5/types.json#/parameters/LocationParameter
        - $ref: >-
            ../../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter
      responses:
        '200':
          description: Available cluster pool versions successfully returned.
          schema:
            $ref: '#/definitions/ClusterPoolVersionsListResult'
        default:
          description: Error Response describing why the operation failed.
          schema:
            $ref: >-
              ../../../../../../common-types/resource-management/v5/types.json#/definitions/ErrorResponse
      x-ms-pageable:
        nextLinkName: nextLink
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Hdinsight Locations Location Availableclusterpoolversions
      tags:
        - Subscriptions
  /subscriptions/{subscriptionId}/providers/Microsoft.HDInsight/locations/{location}/availableClusterVersions:
    get:
      description: Returns a list of available cluster versions.
      operationId: microsoftAzureAvailableclusterversionsListbylocation
      x-ms-examples:
        ClusterVersionListResult:
          $ref: ./examples/ListAvailableClusterVersions.json
      parameters:
        - $ref: >-
            ../../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../..

# --- truncated at 32 KB (82 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/microsoft-azure/refs/heads/main/openapi/hdinsight-on-aks-management-client-openapi-original.yml