Skip to content

Commit 7370e70

Browse files
authored
Update rbac-permissions.md
Modified RBAC permissions to explicitly note the subnet/ write was not needed to deploy a private endpoint
1 parent 20b6a9e commit 7370e70

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

articles/private-link/rbac-permissions.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -30,16 +30,16 @@ Microsoft.Network and the specific resource provider you are deploying, for exam
3030

3131
## Private endpoint
3232

33-
This section lists the granular permissions required to deploy a private endpoint.
33+
This section lists the granular permissions required to deploy a private endpoint, manage [private endpoint subnet policies](../private-link/disable-private-endpoint-network-policy.md), and deploy dependent resources
3434

3535
| Action | Description |
3636
| --------- | ------------- |
3737
| Microsoft.Resources/deployments/* | Create and manage a deployment |
3838
| Microsoft.Resources/subscriptions/resourcegroups/resources/read | Read the resources for the resource group |
3939
| Microsoft.Network/virtualNetworks/read | Read the virtual network definition |
4040
| Microsoft.Network/virtualNetworks/subnets/read | Read a virtual network subnet definition |
41-
| Microsoft.Network/virtualNetworks/subnets/write | Creates a virtual network subnet or updates an existing virtual network subnet|
42-
| Microsoft.Network/virtualNetworks/subnets/join/action | Joins a virtual network |
41+
| Microsoft.Network/virtualNetworks/subnets/write | Creates a virtual network subnet or updates an existing virtual network subnet. <br/> *Not explicitly needed to deploy a private endpoint, but necessary for managing private endpoint subnet policies* |
42+
| Microsoft.Network/virtualNetworks/subnets/join/action | Allow a private endpoint to join a virtual network |
4343
| Microsoft.Network/privateEndpoints/read | Read a private endpoint resource |
4444
| Microsoft.Network/privateEndpoints/write | Creates a new private endpoint, or updates an existing private endpoint |
4545
| Microsoft.Network/locations/availablePrivateEndpointTypes/read | Read available private endpoint resources |
@@ -78,22 +78,22 @@ Here is the JSON format of the above permissions. Input your own roleName, descr
7878

7979
## Private link service
8080

81-
This section lists the granular permissions required to deploy a private link service.
81+
This section lists the granular permissions required to deploy a private link service, manage [private link service subnet policies](../private-link/disable-private-link-service-network-policy.md), and deploy dependent resources
8282

8383
| Action | Description |
8484
| --------- | ------------- |
8585
| Microsoft.Resources/deployments/* | Create and manage a deployment |
8686
| Microsoft.Resources/subscriptions/resourcegroups/resources/read | Read the resources for the resource group |
8787
| Microsoft.Network/virtualNetworks/read | Read the virtual network definition |
8888
| Microsoft.Network/virtualNetworks/subnets/read | Read a virtual network subnet definition |
89-
| Microsoft.Network/virtualNetworks/subnets/write | Creates a virtual network subnet or updates an existing virtual network subnet|
90-
| Microsoft.Network/privateLinkServices/read | Read a private link service resource|
91-
| Microsoft.Network/privateLinkServices/write | Creates a new private link service, or updates an existing private link service|
89+
| Microsoft.Network/virtualNetworks/subnets/write | Creates a virtual network subnet or updates an existing virtual network subnet. <br/> *Not explicitly needed to deploy a private link service, but necessary for managing private link subnet policies* |
90+
| Microsoft.Network/privateLinkServices/read | Read a private link service resource|
91+
| Microsoft.Network/privateLinkServices/write | Creates a new private link service, or updates an existing private link service|
9292
| Microsoft.Network/privateLinkServices/privateEndpointConnections/read | Read a private endpoint connection definition |
9393
| Microsoft.Network/privateLinkServices/privateEndpointConnections/write | Creates a new private endpoint connection, or updates an existing private endpoint connection|
94-
| Microsoft.Network/networkSecurityGroups/join/action | Joins a network security group |
95-
| Microsoft.Network/loadBalancers/read | Read a load balancer definition |
96-
| Microsoft.Network/loadBalancers/write | Creates a load balancer or updates an existing load balancer |
94+
| Microsoft.Network/networkSecurityGroups/join/action | Joins a network security group |
95+
| Microsoft.Network/loadBalancers/read | Read a load balancer definition |
96+
| Microsoft.Network/loadBalancers/write | Creates a load balancer or updates an existing load balancer |
9797

9898
```JSON
9999
{
@@ -136,7 +136,7 @@ Typically, a network administrator creates a private endpoint. Depending on your
136136

137137
|Approval method |Minimum RBAC permissions |
138138
|---------|---------|
139-
|Automatic | `Microsoft.Network/virtualNetworks/**`<br/>`Microsoft.Network/virtualNetworks/subnets/**`<br/>`Microsoft.Network/privateEndpoints/**`<br/>`Microsoft.Network/networkinterfaces/**`<br/>`Microsoft.Network/locations/availablePrivateEndpointTypes/read`<br/>`Microsoft.ApiManagement/service/**`<br/>`Microsoft.ApiManagement/service/privateEndpointConnections/**` |
139+
|Automatic | `Microsoft.Network/virtualNetworks/**`<br/>`Microsoft.Network/virtualNetworks/subnets/**`<br/>`Microsoft.Network/privateEndpoints/**`<br/>`Microsoft.Network/networkinterfaces/**`<br/>`Microsoft.Network/locations/availablePrivateEndpointTypes/read`<br/>|
140140
|Manual | `Microsoft.Network/virtualNetworks/**`<br/>`Microsoft.Network/virtualNetworks/subnets/**`<br/>`Microsoft.Network/privateEndpoints/**`<br/>`Microsoft.Network/networkinterfaces/**`<br/>`Microsoft.Network/locations/availablePrivateEndpointTypes/read` |
141141

142142
## Next steps

0 commit comments

Comments
 (0)