Skip to content

Commit 88e5801

Browse files
Merge pull request #270731 from rolyon/rolyon-rbac-roles-carbon
[Azure RBAC] Carbon Optimization Reader
2 parents 776a834 + ac35f5c commit 88e5801

File tree

4 files changed

+56
-0
lines changed

4 files changed

+56
-0
lines changed

articles/role-based-access-control/built-in-roles.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -400,6 +400,7 @@ The following table provides a brief description of each built-in role. Click th
400400
> | <a name='billing-reader'></a>[Billing Reader](./built-in-roles/management-and-governance.md#billing-reader) | Allows read access to billing data | fa23ad8b-c56e-40d8-ac0c-ce449e1d2c64 |
401401
> | <a name='blueprint-contributor'></a>[Blueprint Contributor](./built-in-roles/management-and-governance.md#blueprint-contributor) | Can manage blueprint definitions, but not assign them. | 41077137-e803-4205-871c-5a86e6a753b4 |
402402
> | <a name='blueprint-operator'></a>[Blueprint Operator](./built-in-roles/management-and-governance.md#blueprint-operator) | Can assign existing published blueprints, but cannot create new blueprints. Note that this only works if the assignment is done with a user-assigned managed identity. | 437d2ced-4a38-4302-8479-ed2bcb43d090 |
403+
> | <a name='carbon-optimization-reader'></a>[Carbon Optimization Reader](./built-in-roles/management-and-governance.md#carbon-optimization-reader) | Allow read access to Azure Carbon Optimization data | fa0d39e6-28e5-40cf-8521-1eb320653a4c |
403404
> | <a name='cost-management-contributor'></a>[Cost Management Contributor](./built-in-roles/management-and-governance.md#cost-management-contributor) | Can view costs and manage cost configuration (e.g. budgets, exports) | 434105ed-43f6-45c7-a02f-909b2ba83430 |
404405
> | <a name='cost-management-reader'></a>[Cost Management Reader](./built-in-roles/management-and-governance.md#cost-management-reader) | Can view cost data and configuration (e.g. budgets, exports) | 72fafb9e-0641-4937-9268-a91bfd8191a3 |
405406
> | <a name='hierarchy-settings-administrator'></a>[Hierarchy Settings Administrator](./built-in-roles/management-and-governance.md#hierarchy-settings-administrator) | Allows users to edit and delete Hierarchy Settings | 350f8d15-c687-4448-8ae1-157740a3936d |

articles/role-based-access-control/built-in-roles/management-and-governance.md

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -616,6 +616,47 @@ Can assign existing published blueprints, but cannot create new blueprints. Note
616616
}
617617
```
618618

619+
## Carbon Optimization Reader
620+
621+
Allow read access to Azure Carbon Optimization data
622+
623+
[Learn more](/azure/carbon-optimization/permissions)
624+
625+
> [!div class="mx-tableFixed"]
626+
> | Actions | Description |
627+
> | --- | --- |
628+
> | [Microsoft.Carbon](../permissions/management-and-governance.md#microsoftcarbon)/carbonEmissionReports/action | API for Carbon Emissions Reports |
629+
> | **NotActions** | |
630+
> | *none* | |
631+
> | **DataActions** | |
632+
> | *none* | |
633+
> | **NotDataActions** | |
634+
> | *none* | |
635+
636+
```json
637+
{
638+
"assignableScopes": [
639+
"/"
640+
],
641+
"description": "Allow read access to Azure Carbon Optimization data",
642+
"id": "/providers/Microsoft.Authorization/roleDefinitions/fa0d39e6-28e5-40cf-8521-1eb320653a4c",
643+
"name": "fa0d39e6-28e5-40cf-8521-1eb320653a4c",
644+
"permissions": [
645+
{
646+
"actions": [
647+
"Microsoft.Carbon/carbonEmissionReports/action"
648+
],
649+
"notActions": [],
650+
"dataActions": [],
651+
"notDataActions": []
652+
}
653+
],
654+
"roleName": "Carbon Optimization Reader",
655+
"roleType": "BuiltInRole",
656+
"type": "Microsoft.Authorization/roleDefinitions"
657+
}
658+
```
659+
619660
## Cost Management Contributor
620661

621662
Can view costs and manage cost configuration (e.g. budgets, exports)

articles/role-based-access-control/permissions/management-and-governance.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -454,6 +454,19 @@ Azure service: [Azure Blueprints](/azure/governance/blueprints/)
454454
> | Microsoft.Blueprint/blueprints/versions/delete | Delete any blueprints |
455455
> | Microsoft.Blueprint/blueprints/versions/artifacts/read | Read any blueprint artifacts |
456456
457+
## Microsoft.Carbon
458+
459+
Azure service: [Azure carbon optimization](/azure/carbon-optimization/overview)
460+
461+
> [!div class="mx-tableFixed"]
462+
> | Action | Description |
463+
> | --- | --- |
464+
> | Microsoft.Carbon/carbonEmissionReports/action | API for Carbon Emissions Reports |
465+
> | Microsoft.Carbon/queryCarbonEmissionDataAvailableDateRange/action | API for query carbon emission data available date range |
466+
> | Microsoft.Carbon/register/action | Register the subscription for Microsoft.Carbon |
467+
> | Microsoft.Carbon/unregister/action | Unregister the subscription for Microsoft.Carbon |
468+
> | Microsoft.Carbon/operations/read | read operations |
469+
457470
## Microsoft.Consumption
458471

459472
Programmatic access to cost and usage data for your Azure resources.

articles/role-based-access-control/resource-provider-operations.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -269,6 +269,7 @@ Click the resource provider name in the following list to see the list of permis
269269
> | [Microsoft.Automation](./permissions/management-and-governance.md#microsoftautomation) | Simplify cloud management with process automation. | [Automation](/azure/automation/) |
270270
> | [Microsoft.Billing](./permissions/management-and-governance.md#microsoftbilling) | Manage your subscriptions and see usage and billing. | [Cost Management + Billing](/azure/cost-management-billing/) |
271271
> | [Microsoft.Blueprint](./permissions/management-and-governance.md#microsoftblueprint) | Enabling quick, repeatable creation of governed environments. | [Azure Blueprints](/azure/governance/blueprints/) |
272+
> | [Microsoft.Carbon](./permissions/management-and-governance.md#microsoftcarbon) | | [Azure carbon optimization](/azure/carbon-optimization/overview) |
272273
> | [Microsoft.Consumption](./permissions/management-and-governance.md#microsoftconsumption) | Programmatic access to cost and usage data for your Azure resources. | [Cost Management](/azure/cost-management-billing/) |
273274
> | [Microsoft.CostManagement](./permissions/management-and-governance.md#microsoftcostmanagement) | Optimize what you spend on the cloud, while maximizing cloud potential. | [Cost Management](/azure/cost-management-billing/) |
274275
> | [Microsoft.Features](./permissions/management-and-governance.md#microsoftfeatures) | | [Azure Resource Manager](/azure/azure-resource-manager/) |

0 commit comments

Comments
 (0)