---
title: "GET /providers/Microsoft.HDInsight/operations"
method: GET
path: "/providers/Microsoft.HDInsight/operations"
tags: ["Operations"]
---

# GET /providers/Microsoft.HDInsight/operations

`GET /providers/Microsoft.HDInsight/operations`

Lists all of the available HDInsight REST API operations.

## Query parameters

- `api-version` string, required

## Response `200`

OK. The request has succeeded.

- OperationListResult — Result of the request to list HDInsight operations. It contains a list of operations and a URL link to get the next set of results.
  - `value` Operation[] — The list of HDInsight operations supported by the HDInsight resource provider.
    - `name` string — The operation name: {provider}/{resource}/{operation}
    - `display` object — The object that represents the operation.
      - `provider` string — The service provider: Microsoft.HDInsight
      - `resource` string — The resource on which the operation is performed: Cluster, Applications, etc.
      - `operation` string — The operation type: read, write, delete, etc.
      - `description` string — Localized friendly description for the operation
    - `properties` OperationProperties — The details of operation.
      - `serviceSpecification` ServiceSpecification — The specification of the service.
        - `metricSpecifications` MetricSpecifications[] — The metric specifications.
          - `name` string — The name of the metric specification.
          - `displayName` string — The display name of the metric specification.
          - `displayDescription` string — The display description of the metric specification.
          - `unit` string — The unit of the metric specification.
          - `aggregationType` string — The aggregation type of the metric specification.
          - `supportedAggregationTypes` string[] — The supported aggregation types of the metric specification.
          - `supportedTimeGrainTypes` string[] — The supported time grain types of the metric specification.
          - `enableRegionalMdmAccount` boolean — The flag indicates whether enable regional mdm account or not.
          - `sourceMdmAccount` string — The source mdm account.
          - `sourceMdmNamespace` string — The source mdm namespace.
          - `metricFilterPattern` string — The metric filter pattern.
          - `fillGapWithZero` boolean — The flag indicates whether filling gap with zero.
          - `category` string — The category of the metric.
          - `resourceIdDimensionNameOverride` string — The override name of resource id dimension name.
          - `isInternal` boolean — The flag indicates whether the metric is internal or not.
          - `delegateMetricNameOverride` string — The override name of delegate metric.
          - `dimensions` Dimension[] — The dimensions of the metric specification.
            - `name` string — The name of the dimension.
            - `displayName` string — The display name of the dimension.
            - `internalName` string — The display name of the dimension.
            - `toBeExportedForShoebox` boolean — The flag indicates whether the metric will be exported for shoebox or not.
  - `nextLink` string — The URL to get the next set of operation list results if there are any.

## Other responses

- `default` — Error response describing why the operation failed.

---

[API](https://skmtc.net/azure/apis/hdinsightmanagementclient-6.md) · [All operations](https://skmtc.net/azure/apis/hdinsightmanagementclient-6/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/azure/hdinsightmanagementclient-6/versions/c23aad19a1c6/schema)
