Skip to content

Commit 9f061c0

Browse files
committed
add new pages for quantum service roles
1 parent bf1b05f commit 9f061c0

File tree

4 files changed

+117
-1
lines changed

4 files changed

+117
-1
lines changed

articles/role-based-access-control/TOC.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -211,6 +211,8 @@
211211
href: built-in-roles/management-and-governance.md
212212
- name: Hybrid + multicloud
213213
href: built-in-roles/hybrid-multicloud.md
214+
- name: Quantum
215+
href: built-in-roles/quantum.md
214216
- name: Permissions
215217
items:
216218
- name: Permissions
@@ -253,6 +255,8 @@
253255
href: permissions/management-and-governance.md
254256
- name: Hybrid + multicloud
255257
href: permissions/hybrid-multicloud.md
258+
- name: Quantum
259+
href: permissions/quantum.md
256260
- name: Azure RBAC limits
257261
href: ../azure-resource-manager/management/azure-subscription-service-limits.md#azure-rbac-limits
258262
- name: Azure PowerShell

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

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ ms.workload: identity
77
author: rolyon
88
manager: amycolannino
99
ms.author: rolyon
10-
ms.date: 12/12/2024
10+
ms.date: 01/07/2025
1111
ms.custom: generated
1212
---
1313

@@ -537,6 +537,14 @@ The following table provides a brief description of each built-in role. Click th
537537
> | <a name='azure-stack-registration-owner'></a>[Azure Stack Registration Owner](./built-in-roles/hybrid-multicloud.md#azure-stack-registration-owner) | Lets you manage Azure Stack registrations. | 6f12a6df-dd06-4f3e-bcb1-ce8be600526a |
538538
> | <a name='hybrid-server-resource-administrator'></a>[Hybrid Server Resource Administrator](./built-in-roles/hybrid-multicloud.md#hybrid-server-resource-administrator) | Can read, write, delete, and re-onboard Hybrid servers to the Hybrid Resource Provider. | 48b40c6e-82e0-4eb3-90d5-19e40f49b624 |
539539
540+
541+
## Quantum
542+
543+
> [!div class="mx-tableFixed"]
544+
> | Built-in role | Description | ID |
545+
> | --- | --- | --- |
546+
> | <a name='quantum-workspace-data-contributor'></a>[Quantum Workspace Data Contributor](./built-in-roles/quantum.md#quantum-workspace-data-contributor) | Lets you submit and view jobs in the workspace. | 3df8b902-2a6f-47c7-8cc5-360e9b272a7e |
547+
540548
## Next steps
541549

542550
- [Assign Azure roles using the Azure portal](/azure/role-based-access-control/role-assignments-portal)
Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
---
2+
title: Azure built-in roles for Quantum - Azure RBAC
3+
description: This article lists the Azure built-in roles for Azure role-based access control (Azure RBAC) in the Quantum category. It lists Actions, NotActions, DataActions, and NotDataActions.
4+
ms.service: role-based-access-control
5+
ms.topic: reference
6+
ms.workload: identity
7+
author: bradben
8+
manager: tedhudek
9+
ms.author: brbenefield
10+
ms.date: 01/07/2025
11+
ms.custom: generated
12+
---
13+
14+
# Azure built-in roles for Quantum
15+
16+
This article lists the Azure built-in roles in the Quantum category.
17+
18+
19+
## Quantum Workspace Data Contributor
20+
21+
Lets you create, read, and modify jobs in a Quantum Workspace. This role does not allow you to manage the workspace itself.
22+
23+
[Learn more](/azure/quantum/manage-workspace-access)
24+
25+
> [!div class="mx-tableFixed"]
26+
> | Actions | Description |
27+
> | --- | --- |
28+
> | [Microsoft.Authorization](../permissions/management-and-governance.md#microsoftauthorization)/*/read | Read roles, policy assignments, policy definitions and policy set definitions |
29+
> | [Microsoft.Insights](../permissions/monitor.md#microsoftinsights)/alertRules/* | Create and manage classic alert rules |
30+
> | [Microsoft.Resources](../permissions/management-and-governance.md#microsoftresources)/deployments/* | Create and manage a deployment |
31+
> | [Microsoft.Resources](../permissions/management-and-governance.md#microsoftresources)/subscriptions/resourceGroups/read | Gets or lists resource groups |
32+
> | [Microsoft.Quantum](../permissions/quantum.md#microsoftquantum)/Workspaces/read | Read Workspace |
33+
> | [Microsoft.Quantum](../permissions/quantum.md#microsoftquantum)/locations/offerings/read | Read providers supported |
34+
> | **NotActions** | |
35+
> | *none* | |
36+
> | **DataActions** | |
37+
> | [Microsoft.Quantum](../permissions/quantum.md#microsoftquantum)/Workspaces/jobs/read | Read jobs and other data |
38+
> | [Microsoft.Quantum](../permissions/quantum.md#microsoftquantum)/Workspaces/jobs/write | Write jobs and other data |
39+
> | **NotDataActions** | |
40+
> | *none* | |
41+
42+
```json
43+
{
44+
"assignableScopes": [
45+
"/"
46+
],
47+
"permissions": [
48+
{
49+
"actions": [
50+
"Microsoft.Authorization/*/read",
51+
"Microsoft.Insights/alertRules/*",
52+
"Microsoft.Resources/deployments/*",
53+
"Microsoft.Resources/subscriptions/resourceGroups/read",
54+
"Microsoft.Quantum/Workspaces/read",
55+
"Microsoft.Quantum/locations/offerings/read"
56+
],
57+
"notActions": [],
58+
"dataActions": [
59+
"Microsoft.Quantum/Workspaces/jobs/read",
60+
"Microsoft.Quantum/Workspaces/jobs/write"
61+
],
62+
"notDataActions": []
63+
}
64+
],
65+
"roleName": "Quantum Workspace Data Contributor",
66+
"roleType": "BuiltInRole",
67+
"type": "Microsoft.Authorization/roleDefinitions"
68+
}
69+
```
70+
71+
## Next steps
72+
73+
- [Assign Azure roles using the Azure portal](/azure/role-based-access-control/role-assignments-portal)
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
---
2+
title: Azure permissions for Quantum - Azure RBAC
3+
description: Lists the permissions for the Azure resource providers in the Quantum category.
4+
ms.service: role-based-access-control
5+
ms.topic: reference
6+
author: bradben
7+
manager: tedhudek
8+
ms.author: brbenefield
9+
ms.date: 01/07/2025
10+
ms.custom: generated
11+
---
12+
13+
# Azure permissions for Quantum
14+
15+
This article lists the permissions for the Azure resource providers in the Quantum category. You can use these permissions in your own [Azure custom roles](/azure/role-based-access-control/custom-roles) to provide granular access control to resources in Azure. Permission strings have the following format: `{Company}.{ProviderName}/{resourceType}/{action}`
16+
17+
18+
## Microsoft.Quantum
19+
20+
> [!div class="mx-tableFixed"]
21+
> | Action | Description |
22+
> | --- | --- |
23+
> | Microsoft.Quantum/Workspaces/read | Read workspace properties. |
24+
> | Microsoft.Quantum/locations/offerings/read | Read providers supported. |
25+
> | **DataAction** | **Description** |
26+
> | Microsoft.Quantum/Workspaces/jobs/read | Read jobs and other data |
27+
> | Microsoft.Quantum/Workspaces/jobs/write | Write jobs and other data |
28+
29+
## Next steps
30+
31+
- [Azure resource providers and types](/azure/azure-resource-manager/management/resource-providers-and-types)

0 commit comments

Comments
 (0)