Skip to content

Commit 21529d1

Browse files
Merge pull request #303955 from CompassHXM/UpdateRBACRoleDefinitions
Update Batch RBAC role definitions
2 parents b4b6bdc + 6c65b7a commit 21529d1

File tree

1 file changed

+12
-14
lines changed

1 file changed

+12
-14
lines changed

articles/batch/batch-role-based-access-control.md

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Role-based access control for Azure Batch service
33
description: Learn how to use Azure role-based access control for managing individual access to Azure Batch account.
44
ms.topic: how-to
5-
ms.date: 04/02/2025
5+
ms.date: 08/07/2025
66
# Customer intent: As a cloud administrator, I want to manage role-based access to the Azure Batch service, so that I can control user permissions and ensure secure and efficient operation of batch processing tasks.
77
---
88

@@ -74,11 +74,11 @@ Grants full access to manage all Batch resources, including Batch accounts, pool
7474
> | [Microsoft.Insights](/azure/role-based-access-control/permissions/monitor#microsoftinsights)/alertRules/* | Create and manage a classic metric alert. |
7575
> | [Microsoft.Resources](/azure/role-based-access-control/permissions/management-and-governance#microsoftresources)/deployments/* | Create and manage a deployment. |
7676
> | [Microsoft.Resources](/azure/role-based-access-control/permissions/management-and-governance#microsoftresources)/subscriptions/resourceGroups/read | Gets or lists resource groups. |
77-
> | [Microsoft.Batch](/azure/role-based-access-control/permissions/compute#microsoftbatch)/batchAccounts/* | |
77+
> | [Microsoft.Batch](/azure/role-based-access-control/permissions/compute#microsoftbatch)/* | |
7878
> | **NotActions** | |
7979
> | *none* | |
8080
> | **DataActions** | |
81-
> | [Microsoft.Batch](/azure/role-based-access-control/permissions/compute#microsoftbatch)/batchAccounts/* | |
81+
> | [Microsoft.Batch](/azure/role-based-access-control/permissions/compute#microsoftbatch)/* | |
8282
> | **NotDataActions** | |
8383
> | *none* | |
8484
@@ -93,13 +93,13 @@ Grants full access to manage all Batch resources, including Batch accounts, pool
9393
{
9494
"actions": [
9595
"Microsoft.Authorization/*/read",
96-
"Microsoft.Batch/batchAccounts/*",
96+
"Microsoft.Batch/*",
9797
"Microsoft.Insights/alertRules/*",
9898
"Microsoft.Resources/deployments/*",
9999
"Microsoft.Resources/subscriptions/resourceGroups/read"
100100
],
101101
"dataActions": [
102-
"Microsoft.Batch/batchAccounts/*"
102+
"Microsoft.Batch/*"
103103
],
104104
"notActions": [],
105105
"notDataActions": []
@@ -117,8 +117,7 @@ Lets you view all resources including pools and jobs in the Batch account.
117117

118118
> | Actions | Description |
119119
> | --- | --- |
120-
> | [Microsoft.Batch](/azure/role-based-access-control/permissions/compute#microsoftbatch)/batchAccounts/read | Lists Batch accounts or gets the properties of a Batch account. |
121-
> | [Microsoft.Batch](/azure/role-based-access-control/permissions/compute#microsoftbatch)/batchAccounts/*/read | View all resources in Batch account. |
120+
> | [Microsoft.Batch](/azure/role-based-access-control/permissions/compute#microsoftbatch)/*/read | View all resources in Batch account. |
122121
> | [Microsoft.Resources](/azure/role-based-access-control/permissions/management-and-governance#microsoftresources)/subscriptions/resourceGroups/read | Gets or lists resource groups. |
123122
> | **NotActions** | |
124123
> | *none* | |
@@ -137,12 +136,11 @@ Lets you view all resources including pools and jobs in the Batch account.
137136
"permissions": [
138137
{
139138
"actions": [
140-
"Microsoft.Batch/batchAccounts/read",
141-
"Microsoft.Batch/batchAccounts/*/read",
139+
"Microsoft.Batch/*/read",
142140
"Microsoft.Resources/subscriptions/resourceGroups/read"
143141
],
144142
"dataActions": [
145-
"Microsoft.Batch/batchAccounts/*/read"
143+
"Microsoft.Batch/*/read"
146144
],
147145
"notActions": [],
148146
"notDataActions": []
@@ -163,8 +161,8 @@ Grants permissions to manage Batch pools and jobs but not to modify accounts.
163161
> | [Microsoft.Authorization](/azure/role-based-access-control/permissions/management-and-governance#microsoftauthorization)/*/read | Read roles and role assignments. |
164162
> | [Microsoft.Batch](/azure/role-based-access-control/permissions/compute#microsoftbatch)/batchAccounts/read | Lists Batch accounts or gets the properties of a Batch account. |
165163
> | [Microsoft.Batch](/azure/role-based-access-control/permissions/compute#microsoftbatch)/batchAccounts/applications/* | Create and manage applications and application packages on a Batch account. |
166-
> | [Microsoft.Batch](/azure/role-based-access-control/permissions/compute#microsoftbatch)/batchAccounts/certificates/* | Create and manage certificates on a Batch account. |
167-
> | [Microsoft.Batch](/azure/role-based-access-control/permissions/compute#microsoftbatch)/batchAccounts/certificateOperationResults/* | Gets the results of a long running certificate operation on a Batch account. |
164+
> | [Microsoft.Batch](/azure/role-based-access-control/permissions/compute#microsoftbatch)/batchAccounts/certificates/* | Create and manage certificates on a Batch account. (Warning: [Certificate feature was retired](./batch-certificate-migration-guide.md#feature-end-of-support)) |
165+
> | [Microsoft.Batch](/azure/role-based-access-control/permissions/compute#microsoftbatch)/batchAccounts/certificateOperationResults/* | Gets the results of a long running certificate operation on a Batch account. (Warning: [Certificate feature was retired](./batch-certificate-migration-guide.md#feature-end-of-support)) |
168166
> | [Microsoft.Batch](/azure/role-based-access-control/permissions/compute#microsoftbatch)/pools/* | Create and manage pools on a Batch account. |
169167
> | [Microsoft.Batch](/azure/role-based-access-control/permissions/compute#microsoftbatch)/poolOperationResults/* | Gets the results of a long running pool operation on a Batch account. |
170168
> | [Microsoft.Batch](/azure/role-based-access-control/permissions/compute#microsoftbatch)/locations/*/read | Get Batch account operation result/Batch quota/supported VM size at the given location. |
@@ -278,8 +276,8 @@ If Azure Batch built-in roles don't meet your needs, [Azure custom roles](../rol
278276
- Microsoft.Batch/batchAccounts/jobs/delete
279277
- Microsoft.Batch/batchAccounts/jobs/read
280278
- Microsoft.Batch/batchAccounts/certificates/write
281-
- Microsoft.Batch/batchAccounts/certificates/delete
282-
- Microsoft.Batch/batchAccounts/certificates/read
279+
- Microsoft.Batch/batchAccounts/certificates/delete (Warning: [Certificate feature was retired](./batch-certificate-migration-guide.md#feature-end-of-support))
280+
- Microsoft.Batch/batchAccounts/certificates/read (Warning: [Certificate feature was retired](./batch-certificate-migration-guide.md#feature-end-of-support))
283281
- Microsoft.Batch/batchAccounts/applications/write
284282
- Microsoft.Batch/batchAccounts/applications/delete
285283
- Microsoft.Batch/batchAccounts/applications/read

0 commit comments

Comments
 (0)