Skip to content

Commit 1cb1695

Browse files
Merge pull request #297770 from rolyon/rolyon-rbac-roles-compute-fleet-contributor
[Azure RBAC] Compute Fleet Contributor role
2 parents 84c095d + b970ac2 commit 1cb1695

File tree

5 files changed

+66
-1
lines changed

5 files changed

+66
-1
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
@@ -45,6 +45,7 @@ The following table provides a brief description of each built-in role. Click th
4545
> | --- | --- | --- |
4646
> | <a name='azure-arc-vmware-vm-contributor'></a>[Azure Arc VMware VM Contributor](./built-in-roles/compute.md#azure-arc-vmware-vm-contributor) | Arc VMware VM Contributor has permissions to perform all VM actions. | b748a06d-6150-4f8a-aaa9-ce3940cd96cb |
4747
> | <a name='classic-virtual-machine-contributor'></a>[Classic Virtual Machine Contributor](./built-in-roles/compute.md#classic-virtual-machine-contributor) | Lets you manage classic virtual machines, but not access to them, and not the virtual network or storage account they're connected to. | d73bb868-a0df-4d4d-bd69-98a00b01fccb |
48+
> | <a name='compute-fleet-contributor'></a>[Compute Fleet Contributor](./built-in-roles/compute.md#compute-fleet-contributor) | Allows users to manage Compute Fleet resources. | 2bed379c-9fba-455b-99e4-6b911073bcf2 |
4849
> | <a name='compute-gallery-artifacts-publisher'></a>[Compute Gallery Artifacts Publisher](./built-in-roles/compute.md#compute-gallery-artifacts-publisher) | This is the role for publishing gallery artifacts. | 85a2d0d9-2eba-4c9c-b355-11c2cc0788ab |
4950
> | <a name='compute-gallery-image-reader'></a>[Compute Gallery Image Reader](./built-in-roles/compute.md#compute-gallery-image-reader) | This is the role for reading gallery images. | cf7c76d2-98a3-4358-a134-615aa78bf44d |
5051
> | <a name='compute-gallery-sharing-admin'></a>[Compute Gallery Sharing Admin](./built-in-roles/compute.md#compute-gallery-sharing-admin) | This role allows user to share gallery to another subscription/tenant or share it to the public. | 1ef6a3be-d0ac-425d-8c01-acb62866290b |

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

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -238,6 +238,55 @@ Lets you manage classic virtual machines, but not access to them, and not the vi
238238
}
239239
```
240240

241+
## Compute Fleet Contributor
242+
243+
Allows users to manage Compute Fleet resources.
244+
245+
> [!div class="mx-tableFixed"]
246+
> | Actions | Description |
247+
> | --- | --- |
248+
> | [Microsoft.AzureFleet](../permissions/compute.md#microsoftazurefleet)/fleets/* | |
249+
> | [Microsoft.Authorization](../permissions/management-and-governance.md#microsoftauthorization)/*/read | Read roles and role assignments |
250+
> | [Microsoft.Insights](../permissions/monitor.md#microsoftinsights)/alertRules/* | Create and manage a classic metric alert |
251+
> | [Microsoft.ResourceHealth](../permissions/management-and-governance.md#microsoftresourcehealth)/availabilityStatuses/read | Gets the availability statuses for all resources in the specified scope |
252+
> | [Microsoft.Resources](../permissions/management-and-governance.md#microsoftresources)/deployments/* | Create and manage a deployment |
253+
> | [Microsoft.Resources](../permissions/management-and-governance.md#microsoftresources)/subscriptions/resourceGroups/read | Gets or lists resource groups. |
254+
> | **NotActions** | |
255+
> | *none* | |
256+
> | **DataActions** | |
257+
> | *none* | |
258+
> | **NotDataActions** | |
259+
> | *none* | |
260+
261+
```json
262+
{
263+
"assignableScopes": [
264+
"/"
265+
],
266+
"description": "Allows users to manage Compute Fleet resources.",
267+
"id": "/providers/Microsoft.Authorization/roleDefinitions/2bed379c-9fba-455b-99e4-6b911073bcf2",
268+
"name": "2bed379c-9fba-455b-99e4-6b911073bcf2",
269+
"permissions": [
270+
{
271+
"actions": [
272+
"Microsoft.AzureFleet/fleets/*",
273+
"Microsoft.Authorization/*/read",
274+
"Microsoft.Insights/alertRules/*",
275+
"Microsoft.ResourceHealth/availabilityStatuses/read",
276+
"Microsoft.Resources/deployments/*",
277+
"Microsoft.Resources/subscriptions/resourceGroups/read"
278+
],
279+
"notActions": [],
280+
"dataActions": [],
281+
"notDataActions": []
282+
}
283+
],
284+
"roleName": "Compute Fleet Contributor",
285+
"roleType": "BuiltInRole",
286+
"type": "Microsoft.Authorization/roleDefinitions"
287+
}
288+
```
289+
241290
## Compute Gallery Artifacts Publisher
242291

243292
This is the role for publishing gallery artifacts.

articles/role-based-access-control/permissions/compute.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -460,6 +460,19 @@ Azure service: [Azure VMware Solution](/azure/azure-vmware/introduction)
460460
> | Microsoft.AVS/privateClouds/rotateNsxtPassword/action | Rotate Nsxt CloudAdmin password for the PrivateCloud. |
461461
> | Microsoft.AVS/privateClouds/rotateNsxtCloudAdminPassword/action | Rotate Nsxt CloudAdmin password for the PrivateCloud. |
462462
463+
## Microsoft.AzureFleet
464+
465+
Azure service: [Azure Compute Fleet](/azure/azure-compute-fleet/overview)
466+
467+
> [!div class="mx-tableFixed"]
468+
> | Action | Description |
469+
> | --- | --- |
470+
> | Microsoft.AzureFleet/register/action | Registers Subscription with Microsoft.AzureFleet resource provider |
471+
> | Microsoft.AzureFleet/unregister/action | Unregisters Subscription with Microsoft.AzureFleet resource provider |
472+
> | Microsoft.AzureFleet/fleets/read | Get properties of Azure Fleet resource |
473+
> | Microsoft.AzureFleet/fleets/write | Creates a new Azure Fleet resource or updates an existing one |
474+
> | Microsoft.AzureFleet/fleets/delete | Deletes all compute resources of Azure Fleet resource |
475+
463476
## Microsoft.Batch
464477

465478
Cloud-scale job scheduling and compute management.

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ Click the resource provider name in the following list to see the list of permis
4141
> | [microsoft.app](./permissions/compute.md#microsoftapp) | | [Azure Container Apps](/azure/container-apps/) |
4242
> | [Microsoft.AppPlatform](./permissions/compute.md#microsoftappplatform) | A fully managed Spring Cloud service, built and operated with Pivotal. | [Azure Spring Apps](/azure/spring-apps/) |
4343
> | [Microsoft.AVS](./permissions/compute.md#microsoftavs) | | [Azure VMware Solution](/azure/azure-vmware/introduction) |
44+
> | [Microsoft.AzureFleet](./permissions/compute.md#microsoftazurefleet) | | [Azure Compute Fleet](/azure/azure-compute-fleet/overview) |
4445
> | [Microsoft.Batch](./permissions/compute.md#microsoftbatch) | Cloud-scale job scheduling and compute management. | [Batch](/azure/batch/) |
4546
> | [Microsoft.ClassicCompute](./permissions/compute.md#microsoftclassiccompute) | | Classic deployment model virtual machine |
4647
> | [Microsoft.Compute](./permissions/compute.md#microsoftcompute) | Access cloud compute capacity and scale on demand (such as virtual machines) and only pay for the resources you use. | [Virtual Machines](/azure/virtual-machines/)<br/>[Virtual Machine Scale Sets](/azure/virtual-machine-scale-sets/) |

articles/role-based-access-control/whats-new.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ author: rolyon
55
manager: femila
66
ms.service: role-based-access-control
77
ms.topic: whats-new
8-
ms.date: 04/01/2025
8+
ms.date: 04/07/2025
99
ms.author: rolyon
1010

1111
---
@@ -18,6 +18,7 @@ This article provides information about new features and documentation improveme
1818

1919
| Date | Area | Description |
2020
| --- | --- | --- |
21+
| April 2025 | Roles | Added [Compute Fleet Contributor](built-in-roles/compute.md#compute-fleet-contributor) role. |
2122
| April 2025 | Roles | Added [Azure Red Hat OpenShift](built-in-roles/containers.md#azure-red-hat-openshift-cloud-controller-manager) roles. |
2223
| March 2025 | Roles | Added Durable Task roles. See [Durable Task Data Contributor](built-in-roles/integration.md#durable-task-data-contributor), [Durable Task Data Reader](built-in-roles/integration.md#durable-task-data-reader), and [Durable Task Worker](built-in-roles/integration.md#durable-task-worker). |
2324
| March 2025 | Security | Updates about classic administrators access. See [Azure classic subscription administrators](classic-administrators.md). |

0 commit comments

Comments
 (0)