You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/network-watcher/required-rbac-permissions.md
+86-78Lines changed: 86 additions & 78 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ author: halkazwini
6
6
ms.author: halkazwini
7
7
ms.service: azure-network-watcher
8
8
ms.topic: concept-article
9
-
ms.date: 03/06/2025
9
+
ms.date: 05/01/2025
10
10
11
11
#CustomerIntent: As an Azure administrator, I want to know the required Azure role-based access control (Azure RBAC) permissions to use each of the Network Watcher capabilities, so I can assign them correctly to users using any of those capabilities.
12
12
---
@@ -28,31 +28,35 @@ To learn how to check roles assigned to a user for a subscription, see [List Azu
Since traffic analytics is enabled as part of the flow log resource, the following permissions are required in addition to all the required permissions for [Flow logs](#flow-logs):
> | Microsoft.Network/applicationGateways/read | Get an application gateway|
68
-
> | Microsoft.Network/connections/read | Get VirtualNetworkGatewayConnection|
69
-
> | Microsoft.Network/loadBalancers/read | Get a load balancer definition|
70
-
> | Microsoft.Network/localNetworkGateways/read | Get LocalNetworkGateway|
71
-
> | Microsoft.Network/networkInterfaces/read | Get a network interface definition|
72
-
> | Microsoft.Network/networkSecurityGroups/read | Get a network security group definition|
73
-
> | Microsoft.Network/publicIPAddresses/read | Get a public IP address definition|
74
-
> | Microsoft.Network/routeTables/read | Get a route table definition|
75
-
> | Microsoft.Network/virtualNetworkGateways/read | Get a VirtualNetworkGateway|
76
-
> | Microsoft.Network/virtualNetworks/read | Get a virtual network definition|
77
-
> | Microsoft.Network/expressRouteCircuits/read | Get an ExpressRouteCircuit|
78
-
> | Microsoft.OperationalInsights/workspaces/read | Get an existing workspace|
79
-
> | Microsoft.OperationalInsights/workspaces/sharedkeys/action | Retrieve the shared keys for the workspace|
80
-
> | Microsoft.Insights/dataCollectionRules/read <sup>1</sup> | Read a data collection rule|
81
-
> | Microsoft.Insights/dataCollectionRules/write <sup>1</sup> | Create or update a data collection rule|
82
-
> | Microsoft.Insights/dataCollectionRules/delete <sup>1</sup> | Delete a data collection rule|
83
-
> | Microsoft.Insights/dataCollectionEndpoints/read <sup>1</sup> | Read a data collection endpoint|
84
-
> | Microsoft.Insights/dataCollectionEndpoints/write <sup>1</sup> | Create or update a data collection endpoint|
85
-
> | Microsoft.Insights/dataCollectionEndpoints/delete <sup>1</sup> | Delete a data collection endpoint|
69
+
> | Action | Description |
70
+
> | ---- | ---- |
71
+
> | Microsoft.Network/applicationGateways/read | Get an application gateway |
72
+
> | Microsoft.Network/connections/read | Get VirtualNetworkGatewayConnection |
73
+
> | Microsoft.Network/loadBalancers/read | Get a load balancer definition |
74
+
> | Microsoft.Network/localNetworkGateways/read | Get LocalNetworkGateway |
75
+
> | Microsoft.Network/networkInterfaces/read | Get a network interface definition |
76
+
> | Microsoft.Network/networkSecurityGroups/read | Get a network security group definition |
77
+
> | Microsoft.Network/publicIPAddresses/read | Get a public IP address definition |
78
+
> | Microsoft.Network/routeTables/read | Get a route table definition |
79
+
> | Microsoft.Network/virtualNetworkGateways/read | Get a VirtualNetworkGateway |
80
+
> | Microsoft.Network/virtualNetworks/read | Get a virtual network definition |
81
+
> | Microsoft.Network/expressRouteCircuits/read | Get an ExpressRouteCircuit |
82
+
> | Microsoft.OperationalInsights/workspaces/read | Get an existing workspace |
83
+
> | Microsoft.OperationalInsights/workspaces/sharedkeys/action | Retrieve the shared keys for the workspace |
84
+
> | Microsoft.Insights/dataCollectionRules/read <sup>1</sup> | Read a data collection rule |
85
+
> | Microsoft.Insights/dataCollectionRules/write <sup>1</sup> | Create or update a data collection rule |
86
+
> | Microsoft.Insights/dataCollectionRules/delete <sup>1</sup> | Delete a data collection rule |
87
+
> | Microsoft.Insights/dataCollectionEndpoints/read <sup>1</sup> | Read a data collection endpoint |
88
+
> | Microsoft.Insights/dataCollectionEndpoints/write <sup>1</sup> | Create or update a data collection endpoint |
89
+
> | Microsoft.Insights/dataCollectionEndpoints/delete <sup>1</sup> | Delete a data collection endpoint |
86
90
87
91
<sup>1</sup> Only required when using traffic analytics to analyze virtual network flow logs. For more information, see [Data collection rules in Azure Monitor](/azure/azure-monitor/essentials/data-collection-rule-overview?toc=/azure/network-watcher/toc.json) and [Data collection endpoints in Azure Monitor](/azure/azure-monitor/essentials/data-collection-endpoint-overview?toc=/azure/network-watcher/toc.json).
88
92
@@ -93,76 +97,80 @@ Since traffic analytics is enabled as part of the flow log resource, the followi
| Microsoft.Network/networkWatchers/nextHop/action, <br> Microsoft.Network/networkWatchers/nextHop/read | For a specified target and destination IP address, return the next hop type and next hope IP address |
125
-
| Microsoft.Compute/virtualMachines/read | Get the properties of a virtual machine |
126
-
| Microsoft.Network/networkInterfaces/read | Get a network interface definition |
128
+
> [!div class="mx-tableFixed"]
129
+
> | Action | Description |
130
+
> | ---- | ---- |
131
+
> | Microsoft.Network/networkWatchers/nextHop/action, <br> Microsoft.Network/networkWatchers/nextHop/read | For a specified target and destination IP address, return the next hop type and next hope IP address |
132
+
> | Microsoft.Compute/virtualMachines/read | Get the properties of a virtual machine |
133
+
> | Microsoft.Network/networkInterfaces/read | Get a network interface definition |
> | Microsoft.Authorization/\*/Read | Fetch Azure role assignments and policy definitions|
157
-
> | Microsoft.Resources/subscriptions/resourceGroups/Read | Enumerate all the resource groups in a subscription|
158
-
> | Microsoft.Storage/storageAccounts/Read | Get the properties for the specified storage account|
162
+
> | Action| Description |
163
+
> | ---- | ---- |
164
+
> | Microsoft.Authorization/\*/Read | Fetch Azure role assignments and policy definitions |
165
+
> | Microsoft.Resources/subscriptions/resourceGroups/Read | Enumerate all the resource groups in a subscription |
166
+
> | Microsoft.Storage/storageAccounts/Read | Get the properties for the specified storage account |
159
167
> | Microsoft.Storage/storageAccounts/listServiceSas/Action, </br> Microsoft.Storage/storageAccounts/listAccountSas/Action, <br> Microsoft.Storage/storageAccounts/listKeys/Action | Fetch shared access signatures (SAS) enabling [secure access to storage account](../storage/common/storage-sas-overview.md?toc=/azure/network-watcher/toc.json) and write to the storage account |
160
168
> | Microsoft.Compute/virtualMachines/Read, </br> Microsoft.Compute/virtualMachines/Write| Log in to the VM, do a packet capture and upload it to storage account |
161
169
> | Microsoft.Compute/virtualMachines/extensions/Read, </br> Microsoft.Compute/virtualMachines/extensions/Write | Check if Network Watcher extension is present, and install if necessary |
162
170
> | Microsoft.Compute/virtualMachineScaleSets/Read, </br> Microsoft.Compute/virtualMachineScaleSets/Write | Access virtual machine scale sets, do packet captures and upload them to storage account |
163
171
> | Microsoft.Compute/virtualMachineScaleSets/extensions/Read, </br> Microsoft.Compute/virtualMachineScaleSets/extensions/Write| Check if Network Watcher extension is present, and install if necessary |
164
-
> | Microsoft.Insights/alertRules/*| Set up metric alerts|
165
-
> | Microsoft.Support/*| Create and update support tickets from Network Watcher|
172
+
> | Microsoft.Insights/alertRules/*| Set up metric alerts |
173
+
> | Microsoft.Support/*| Create and update support tickets from Network Watcher |
0 commit comments