Skip to content

Commit 6636e66

Browse files
Merge pull request #298401 from jojohpm/docs-editor/understand-work-scopes-1744878085
Update understand-work-scopes.md
2 parents e06362a + 0cb9b05 commit 6636e66

File tree

1 file changed

+32
-2
lines changed

1 file changed

+32
-2
lines changed

articles/cost-management-billing/costs/understand-work-scopes.md

Lines changed: 32 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,10 +46,10 @@ Azure supports three scopes for resource management. Each scope supports managin
4646

4747
Resource type: [Microsoft.Resources/subscriptions](/rest/api/resources/subscriptions)
4848

49-
- [**Resource groups**](../../azure-resource-manager/management/overview.md#resource-groups) - Logical groupings of related resources for an Azure solution that share the same lifecycle. For example resources that are deployed and deleted together.
49+
- **[Resource groups](../../azure-resource-manager/management/overview.md#resource-groups)** - Logical groupings of related resources for an Azure solution that share the same lifecycle. For example resources that are deployed and deleted together.
5050

5151
Resource type: [Microsoft.Resources/subscriptions/resourceGroups](/rest/api/resources/resourcegroups)
52-
52+
5353
Management groups allow you to organize subscriptions into a hierarchy. For example, you might create a logical organization hierarchy using management groups. Then, give teams subscriptions for production and dev/test workloads. And then create resource groups in the subscriptions to manage each subsystem or component.
5454

5555
Creating an organizational hierarchy allows cost and policy compliance to roll up organizationally. Then, each leader can view and analyze their current costs. And then they can create budgets to curb bad spending patterns and optimize costs with Advisor recommendations at the lowest level.
@@ -78,6 +78,36 @@ Management groups are only supported if they contain up to 3,000 Enterprise Agre
7878

7979
If you have a mix of subscriptions, move the unsupported subscriptions to a separate arm of the management group hierarchy to enable Cost Management for the supported subscriptions. As an example, create two management groups under the root management group: **Microsoft Entra ID** and **My Org**. Move your Microsoft Entra subscription to the **Microsoft Entra ID** management group and then view and manage costs using the **My Org** management group.
8080

81+
### Managed resource groups
82+
83+
Managed resource groups created by certain resource providers - such as Azure Red Hat OpenShift (ARO) or Azure Databricks - can't be used as scopes for Cost Management features like budgets or exports. These resource groups typically include deny assignments that restrict modifications to protect critical resources, which can result in authorization errors. For more information on deny assignments, please refer to [List Azure deny assignments](/azure/role-based-access-control/deny-assignments?tabs=azure-portal).
84+
85+
To avoid these issues, use a higher-level scope such as the subscription scope which contains this managed resource group when configuring budgets or exports.
86+
87+
#### Required permissions for exports at RBAC scope
88+
89+
- Microsoft.CostManagement/exports/Read – View exports
90+
91+
- Microsoft.CostManagement/exports/Write – Create or update exports
92+
93+
- Microsoft.CostManagement/exports/Delete – Delete exports
94+
95+
- Microsoft.CostManagement/exports/Action – Run export
96+
97+
*Note: Deny assignments can result in permission errors, so please check even with these permissions if there are any deny assignments at this scope.*
98+
99+
#### Required permissions for budgets at RBAC scope
100+
101+
- Microsoft.Consumption/budgets/Read – View budgets
102+
103+
- Microsoft.Consumption/budgets/Write – Create or update budgets
104+
105+
- Microsoft.Consumption/budgets/Delete – Delete budgets
106+
107+
- (Optional) Microsoft.Insights/actionGroups/Read – If action groups are configured for alerts
108+
109+
*Note: Deny assignments can result in permission errors, so please check even with these permissions if there are any deny assignments at this scope.*
110+
81111
### Feature behavior for each role
82112

83113
The following table shows how Cost Management features are used by each role. The following behavior is applicable to all Azure RBAC scopes.

0 commit comments

Comments
 (0)