Azure built-in roles · devops
Microsoft's edit ·
Microsoft's commit message in MicrosoftDocs/azure-docs · commit c33f933 · +83 −0 lines · also on GitHub
⋯ 521 unchanged lines
522522
}
523523
```
524524
525
+## DevOps Infrastructure Contributor Role
526
+
527
+Read, write, delete and perform actions on Managed DevOps Pools
528
+
529
+> [!div class="mx-tableFixed"]
530
+> | Actions | Description |
531
+> | --- | --- |
532
+> | [Microsoft.DevOpsInfrastructure](../permissions/devops.md#microsoftdevopsinfrastructure)/register/action | Register the subscription for Microsoft.DevOpsInfrastructure |
533
+> | [Microsoft.DevOpsInfrastructure](../permissions/devops.md#microsoftdevopsinfrastructure)/unregister/action | Unregister the subscription for Microsoft.DevOpsInfrastructure |
534
+> | [Microsoft.DevOpsInfrastructure](../permissions/devops.md#microsoftdevopsinfrastructure)/*/read | |
535
+> | [Microsoft.DevOpsInfrastructure](../permissions/devops.md#microsoftdevopsinfrastructure)/Locations/OperationStatuses/write | write OperationStatuses |
536
+> | [Microsoft.DevOpsInfrastructure](../permissions/devops.md#microsoftdevopsinfrastructure)/pools/write | Update a Pool |
537
+> | [Microsoft.DevOpsInfrastructure](../permissions/devops.md#microsoftdevopsinfrastructure)/pools/delete | Delete a Pool |
538
+> | [Microsoft.Authorization](../permissions/management-and-governance.md#microsoftauthorization)/*/read | Read roles and role assignments |
539
+> | [Microsoft.Insights](../permissions/monitor.md#microsoftinsights)/alertRules/* | Create and manage a classic metric alert |
540
+> | [Microsoft.Resources](../permissions/management-and-governance.md#microsoftresources)/deployments/* | Create and manage a deployment |
541
+> | [Microsoft.Resources](../permissions/management-and-governance.md#microsoftresources)/subscriptions/resourceGroups/read | Gets or lists resource groups. |
542
+> | **NotActions** | |
543
+> | *none* | |
544
+> | **DataActions** | |
545
+> | *none* | |
546
+> | **NotDataActions** | |
547
+> | *none* | |
548
+
549
+```json
550
+{
551
+ "assignableScopes": [
552
+ "/"
553
+ ],
554
+ "description": "Read, write, delete and perform actions on Managed DevOps Pools",
555
+ "id": "/providers/Microsoft.Authorization/roleDefinitions/76153a9e-0edb-49bc-8e01-93c47e6b5180",
556
+ "name": "76153a9e-0edb-49bc-8e01-93c47e6b5180",
557
+ "permissions": [
558
+ {
559
+ "actions": [
560
+ "Microsoft.DevOpsInfrastructure/register/action",
561
+ "Microsoft.DevOpsInfrastructure/unregister/action",
562
+ "Microsoft.DevOpsInfrastructure/*/read",
563
+ "Microsoft.DevOpsInfrastructure/Locations/OperationStatuses/write",
564
+ "Microsoft.DevOpsInfrastructure/pools/write",
565
+ "Microsoft.DevOpsInfrastructure/pools/delete",
566
+ "Microsoft.Authorization/*/read",
567
+ "Microsoft.Insights/alertRules/*",
568
+ "Microsoft.Resources/deployments/*",
569
+ "Microsoft.Resources/subscriptions/resourceGroups/read"
570
+ ],
571
+ "notActions": [],
572
+ "dataActions": [],
573
+ "notDataActions": []
574
+ }
575
+ ],
576
+ "roleName": "DevOps Infrastructure Contributor Role",
577
+ "roleType": "BuiltInRole",
578
+ "type": "Microsoft.Authorization/roleDefinitions"
579
+}
580
+```
581
+
582
+
583
+> | [Microsoft.DevOpsInfrastructure](./permissions/devops.md#microsoftdevopsinfrastructure) | | [Managed DevOps Pools](/azure/devops/managed-devops-pools/overview) |
584
+
585
+## Microsoft.DevOpsInfrastructure
586
+
587
+Azure service: [Managed DevOps Pools](/azure/devops/managed-devops-pools/overview)
588
+
589
+> [!div class="mx-tableFixed"]
590
+> | Action | Description |
591
+> | --- | --- |
592
+> | Microsoft.DevOpsInfrastructure/register/action | Register the subscription for Microsoft.DevOpsInfrastructure |
593
+> | Microsoft.DevOpsInfrastructure/unregister/action | Unregister the subscription for Microsoft.DevOpsInfrastructure |
594
+> | Microsoft.DevOpsInfrastructure/images/versions/read | List ImageVersion resources by Image |
595
+> | Microsoft.DevOpsInfrastructure/Locations/OperationStatuses/read | read OperationStatuses |
596
+> | Microsoft.DevOpsInfrastructure/Locations/OperationStatuses/write | write OperationStatuses |
597
+> | Microsoft.DevOpsInfrastructure/locations/skus/read | List ResourceSku resources by subscription ID |
598
+> | Microsoft.DevOpsInfrastructure/locations/usages/read | List Quota resources by subscription ID |
599
+> | Microsoft.DevOpsInfrastructure/Operations/read | read Operations |
600
+> | Microsoft.DevOpsInfrastructure/pools/read | List Pool resources by subscription ID |
601
+> | Microsoft.DevOpsInfrastructure/pools/read | List Pool resources by resource group |
602
+> | Microsoft.DevOpsInfrastructure/pools/read | Get a Pool |
603
+> | Microsoft.DevOpsInfrastructure/pools/write | Create a Pool |
604
+> | Microsoft.DevOpsInfrastructure/pools/delete | Delete a Pool |
605
+> | Microsoft.DevOpsInfrastructure/pools/write | Update a Pool |
606
+> | Microsoft.DevOpsInfrastructure/pools/resources/read | List ResourceDetailsObject resources by Pool |
607
+
525608
## DevTest Labs User
526609
527610
Lets you connect, start, restart, and shutdown your virtual machines in your Azure DevTest Labs.
⋯ 696 unchanged lines
Microsoft's Markdown source from MicrosoftDocs/azure-docs, © Microsoft Corporation, under CC BY 4.0. Changed lines with up to 3 unchanged lines around each; ChangeIntel kept this copy today 09:55 UTC. The commit date is when the source changed, which can be hours or days before Learn published it.