Azure Analytics built-in role

HDInsight Cluster Operator

Reads and modifies HDInsight cluster configurations, including sensitive configuration values and gateway settings, without the broader resource-administration authority of Contributor or Owner. The role grants control-plane Actions and no DataActions.

Role-definition permissions are imported from Microsoft Learn. Practical scope, use cases, prerequisites, best practices, security considerations, assignment guidance, and relationships have been reviewed against the official sources below.

Role definition ID: 61ed4efc-fab3-44fd-b111-e24485cc132a

Control-plane actions (9)

Data-plane actions (0)

None — this role grants no data-plane (data access) actions.

Excluded actions (0)

None

Assignable scopes (1)

Practical scope

Microsoft documents assignment at an individual HDInsight cluster, resource group, or subscription. Parent assignments are inherited; cluster scope limits access to the selected cluster and is the narrowest documented option.

Common use cases (2)

Prerequisites (2)

Best practices (3)

Security considerations (3)

Assignment guidance

Assign HDInsight Cluster Operator on the specific cluster to a user or service principal that must read or update sensitive cluster configurations. Use Reader when secrets are not required, and choose a parent scope only when the same approved operator must manage every inherited cluster.

Related roles (3)

Common questions

When should I assign the HDInsight Cluster Operator Azure role?

Assign HDInsight Cluster Operator when you need to: Retrieve all HDInsight cluster configurations, including sensitive parameters omitted from Reader access.; and Read or update HDInsight gateway settings without granting Contributor or Owner over the cluster resources.. Practical scope: Microsoft documents assignment at an individual HDInsight cluster, resource group, or subscription. Parent assignments are inherited; cluster scope limits access to the selected cluster and is the narrowest documented option.

What permissions does the HDInsight Cluster Operator Azure role grant?

The role definition grants 9 combined control-plane and data-plane actions. Representative operations include: Microsoft.HDInsight/*/read; Microsoft.HDInsight/clusters/getGatewaySettings/action; Microsoft.HDInsight/clusters/updateGatewaySettings/action; Microsoft.HDInsight/clusters/configurations/*; Microsoft.Resources/subscriptions/resourceGroups/read; and Microsoft.Resources/deployments/operations/read. Review the permission sections above for the complete definition and exclusions.

What are the security risks of the HDInsight Cluster Operator Azure role?

Key considerations when assigning HDInsight Cluster Operator: The protected configurations can contain cluster gateway credentials, storage account keys, and database credentials that can provide access beyond ordinary cluster reads.; The role can retrieve sensitive configurations and update gateway credentials even though its definition contains no DataActions.; and A resource-group or subscription assignment exposes sensitive configuration values for every inherited HDInsight cluster.. Follow the assignment guidance above and use the narrowest practical scope.

Editorial sources (6)

Official Microsoft Learn documentation →