Skip to content

Commit 5c85506

Browse files
committed
update to include throughput as not in metadata
1 parent 964cbd5 commit 5c85506

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

articles/cosmos-db/how-to-setup-rbac.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Learn how to configure role-based access control with Azure Active
44
author: seesharprun
55
ms.service: cosmos-db
66
ms.topic: how-to
7-
ms.date: 02/16/2022
7+
ms.date: 03/13/2023
88
ms.author: sidandrews
99
ms.reviewer: mjbrown
1010
---
@@ -36,10 +36,10 @@ The Azure Cosmos DB data plane RBAC is built on concepts that are commonly found
3636
## <a id="permission-model"></a> Permission model
3737

3838
> [!IMPORTANT]
39-
> This permission model covers only database operations that involve reading and writing data. It does *not* cover any kind of management operations on management resources, for example:
39+
> This permission model covers only database operations that involve reading and writing data. It **does not** cover any kind of management operations on management resources, including:
4040
> - Create/Replace/Delete Database
4141
> - Create/Replace/Delete Container
42-
> - Replace Container Throughput
42+
> - Read/Replace Container Throughput
4343
> - Create/Replace/Delete/Read Stored Procedures
4444
> - Create/Replace/Delete/Read Triggers
4545
> - Create/Replace/Delete/Read User Defined Functions
@@ -83,7 +83,7 @@ When using Azure Cosmos DB SDKs, these SDKs issue read-only metadata requests du
8383
- The partition key of your containers or their indexing policy.
8484
- The list of physical partitions that make a container and their addresses.
8585

86-
They do *not* fetch any of the data that you've stored in your account.
86+
They **do not** fetch any of the data that you've stored in your account.
8787

8888
To ensure the best transparency of our permission model, these metadata requests are explicitly covered by the `Microsoft.DocumentDB/databaseAccounts/readMetadata` action. This action should be allowed in every situation where your Azure Cosmos DB account is accessed through one of the Azure Cosmos DB SDKs. It can be assigned (through a role assignment) at any level in the Azure Cosmos DB hierarchy (that is, account, database, or container).
8989

@@ -95,6 +95,8 @@ The actual metadata requests allowed by the `Microsoft.DocumentDB/databaseAccoun
9595
| Database | - Reading database metadata<br>- Listing the containers under the database<br>- For each container under the database, the allowed actions at the container scope |
9696
| Container | - Reading container metadata<br>- Listing physical partitions under the container<br>- Resolving the address of each physical partition |
9797

98+
> [!IMPORTANT] Throughput is not included in the metadata for this action.
99+
98100
## Built-in role definitions
99101

100102
Azure Cosmos DB exposes two built-in role definitions:

0 commit comments

Comments
 (0)