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/role-based-access-control/role-definitions.md
+12Lines changed: 12 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -53,6 +53,8 @@ notDataActions []
53
53
assignableScopes []
54
54
```
55
55
56
+
The following table describes what the role properties mean.
57
+
56
58
| Property | Description |
57
59
| --- | --- |
58
60
|`Name`</br>`roleName`| The display name of the role. |
@@ -85,6 +87,8 @@ The `{action}` portion of an operation string specifies the type of operations y
85
87
86
88
Here's the [Contributor](built-in-roles.md#contributor) role definition as displayed in Azure PowerShell and Azure CLI. The wildcard (`*`) operation under `Actions` indicates that the principal assigned to this role can perform all actions, or in other words, it can manage everything. This includes actions defined in the future, as Azure adds new resource types. The operations under `NotActions` are subtracted from `Actions`. In the case of the [Contributor](built-in-roles.md#contributor) role, `NotActions` removes this role's ability to manage access to resources and also assign access to resources.
87
89
90
+
Contributor role as displayed in Azure PowerShell:
91
+
88
92
```json
89
93
{
90
94
"Name": "Contributor",
@@ -109,6 +113,8 @@ Here's the [Contributor](built-in-roles.md#contributor) role definition as displ
109
113
}
110
114
```
111
115
116
+
Contributor role as displayed in Azure CLI:
117
+
112
118
```json
113
119
{
114
120
"assignableScopes": [
@@ -159,6 +165,8 @@ To support data operations, new data properties have been added to the role defi
159
165
160
166
Here's the [Storage Blob Data Reader](built-in-roles.md#storage-blob-data-reader) role definition, which includes operations in both the `Actions` and `DataActions` properties. This role allows you to read the blob container and also the underlying blob data.
161
167
168
+
Storage Blob Data Reader role as displayed in Azure PowerShell:
169
+
162
170
```json
163
171
{
164
172
"Name": "Storage Blob Data Reader",
@@ -180,6 +188,8 @@ Here's the [Storage Blob Data Reader](built-in-roles.md#storage-blob-data-reader
180
188
}
181
189
```
182
190
191
+
Storage Blob Data Reader role as displayed in Azure CLI:
192
+
183
193
```json
184
194
{
185
195
"assignableScopes": [
@@ -230,9 +240,11 @@ Storage Blob Data Contributor
Since Alice has a wildcard (`*`) action at a subscription scope, their permissions inherit down to enable them to perform all management actions. Alice can read, write, and delete containers. However, Alice cannot perform data operations without taking additional steps. For example, by default, Alice cannot read the blobs inside a container. To read the blobs, Alice would have to retrieve the storage access keys and use them to access the blobs.
0 commit comments