Azure Compute built-in role

Azure Batch Account Reader

Views Azure Batch account resources, including applications, pools, jobs, and job schedules. Its read access is present in both Azure Resource Manager Actions and Batch service DataActions; it does not create, update, or delete those resources.

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: 11076f67-66f6-4be0-8f6b-f0609fd05cc9

Control-plane actions (2)

Data-plane actions (1)

Excluded actions (0)

None

Assignable scopes (1)

Practical scope

Assign at the individual Batch account for account-specific visibility. Resource-group, subscription, or management-group assignments are inherited by contained Batch accounts. The role reads both Batch control-plane configuration and Batch data-plane workload metadata.

Common use cases (2)

Prerequisites (2)

Best practices (3)

Security considerations (3)

Assignment guidance

Use Azure Batch Account Reader for principals that must inspect both management and workload state without changes. Scope it to the Batch account and move to Job Submitter or Data Contributor only when the documented write operations are required.

Related roles (2)

Common questions

When should I assign the Azure Batch Account Reader Azure role?

Assign Azure Batch Account Reader when you need to: Give support, audit, or operations personnel visibility into Batch account configuration, pools, jobs, and schedules without change permissions.; and Allow monitoring automation to inspect Batch resources and workload state by using Microsoft Entra authentication.. Practical scope: Assign at the individual Batch account for account-specific visibility. Resource-group, subscription, or management-group assignments are inherited by contained Batch accounts. The role reads both Batch control-plane configuration and Batch data-plane workload metadata.

What permissions does the Azure Batch Account Reader Azure role grant?

The role definition grants 3 combined control-plane and data-plane actions. Representative operations include: Microsoft.Batch/*/read; Microsoft.Resources/subscriptions/resourceGroups/read; and Microsoft.Batch/*/read. Review the permission sections above for the complete definition and exclusions.

What are the security risks of the Azure Batch Account Reader Azure role?

Key considerations when assigning Azure Batch Account Reader: Although it cannot modify Batch resources, the role can expose account configuration plus pool, application, job, and schedule metadata.; Its Batch DataActions make it broader than an Azure Resource Manager-only reader for the account.; and Shared-key credentials grant full Batch access independently and must not be distributed to read-only users.. Follow the assignment guidance above and use the narrowest practical scope.

Editorial sources (6)

Official Microsoft Learn documentation →