Azure Compute built-in role

Azure Batch Account Contributor

Fully manages Azure Batch accounts, applications, pools, jobs, and job schedules. The role spans both Azure Resource Manager Actions and Batch service DataActions, including account-key operations, so it is the broadest of the four documented Batch job-function roles.

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: 29fe4964-1e60-436b-bd3a-77fd4c178b3c

Control-plane actions (5)

Data-plane actions (1)

Excluded actions (0)

None

Assignable scopes (1)

Practical scope

Assign at a Batch account when one identity administers only that account, or at a resource group, subscription, or management group only when inherited access to every contained Batch account is intended. Both the control plane and Batch data plane are granted; shared-key credentials remain a separate full-access authentication path.

Common use cases (2)

Prerequisites (2)

Best practices (3)

Security considerations (3)

Assignment guidance

Reserve Azure Batch Account Contributor for trusted Batch platform administrators or automation that genuinely needs account, pool, and job control. Assign at the individual Batch account where practical and use the narrower Data Contributor, Job Submitter, or Account Reader roles for separated duties.

Related roles (3)

Editorial sources (8)

Official Microsoft Learn documentation →