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/active-directory/users-groups-roles/roles-delegate-by-task.md
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -55,6 +55,9 @@ Create, read, update, and delete users | Global Administrator ([see documentatio
55
55
Read all configuration | Global Administrator |
56
56
Read B2C audit logs | Global Administrator ([see documentation](https://docs.microsoft.com/azure/active-directory-b2c/active-directory-b2c-faqs)) |
57
57
58
+
> [!NOTE]
59
+
> Azure AD B2C global administrators do not have the same permissions as Azure AD global administrators. If you have Azure AD B2C global administrator privileges, make sure that you are in an Azure AD B2C directory and not an Azure AD directory.
Copy file name to clipboardExpand all lines: articles/application-gateway/custom-waf-rules-overview.md
-4Lines changed: 0 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,10 +11,6 @@ ms.author: victorh
11
11
12
12
# Custom rules for Web Application Firewall
13
13
14
-
> [!IMPORTANT]
15
-
> Azure Application Gateway WAF custom rules is currently a public preview. **Custom rules are available only for the WAF_v2 SKU**.
16
-
> This public preview is provided without a service-level agreement and shouldn't be used for production workloads. Certain features might not be supported, might have constrained capabilities, or might not be available in all Azure locations. For more information, see [Supplemental Terms of Use for Microsoft Azure Previews](https://azure.microsoft.com/support/legal/preview-supplemental-terms/).
17
-
18
14
The Azure Application Gateway web application firewall (WAF) comes with a pre-configured, platform-managed ruleset that offers protection from many different types of attacks. These attacks include cross site scripting, SQL injection, and others. If you're a WAF admin, you may want to write you own rules to augment the core rule set (CRS) rules. Your rules can either block or allow requested traffic based on matching criteria.
19
15
20
16
Custom rules allow you to create your own rules that are evaluated for each request that passes through the WAF. These rules hold a higher priority than the rest of the rules in the managed rule sets. The custom rules contain a rule name, rule priority, and an array of matching conditions. If these conditions are met, an action is taken (to allow or block).
Copy file name to clipboardExpand all lines: articles/application-gateway/whats-new.md
+2-1Lines changed: 2 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -22,6 +22,7 @@ Azure Application Gateway is updated on an ongoing basis. To stay up-to-date wit
22
22
23
23
|Feature |Description |Date added |
24
24
|---------|---------|---------|
25
+
|WAF custom rules |Applicaiton Gateway WAF_v2 now supports creating custom rules. See [Application Gateway custom rules](custom-waf-rules-overview.md). |June 2019 |
25
26
|Autoscaling, zone redundancy, static VIP support GA |General availability for v2 SKU which supports autoscaling, zone redundancy, enhance performance, static VIPs, Key Vault, Header rewrite. See [Application Gateway autoscaling documentation](application-gateway-autoscaling-zone-redundant.md). |April 2019 |
26
27
|Key Vault integration |Application Gateway now supports integration with Key Vault (in public preview) for server certificates that are attached to HTTPS enabled listeners. See [SSL termination with Key Vault certificates](key-vault-certs.md). |April 2019 |
27
28
|Header CRUD/Rewrites |You can now rewrite HTTP headers. See [Tutorial: Create an application gateway and rewrite HTTP headers](tutorial-http-header-rewrite-powershell.md) for more information.|December 2018|
@@ -33,4 +34,4 @@ Azure Application Gateway is updated on an ongoing basis. To stay up-to-date wit
33
34
34
35
## Next steps
35
36
36
-
For more information about Azure Application Gateway, see [What is Azure Application Gateway?](overview.md)
37
+
For more information about Azure Application Gateway, see [What is Azure Application Gateway?](overview.md)
| 53 |Outbound |TCP/UDP |Redis dependencies on DNS (Internet/VNet) | (Redis subnet) |*|
112
+
| 53 |Outbound |TCP/UDP |Redis dependencies on DNS (Internet/VNet) | (Redis subnet) | 168.63.129.16 and 169.254.169.254 <sup>1</sup> and any custom DNS server for the subnet <sup>3</sup>|
Copy file name to clipboardExpand all lines: articles/azure-functions/durable/durable-functions-error-handling.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,7 +14,7 @@ ms.author: azfuncdf
14
14
15
15
# Handling errors in Durable Functions (Azure Functions)
16
16
17
-
Durable Function orchestrations are implemented in code and can use the error-handling capabilities of the programming language. With this in mind, there really aren't any new concepts you need to learn about when incorporating error handling and compensation into your orchestrations. However, there are a few behaviors that you should be aware of.
17
+
Durable Function orchestrations are implemented in code and can use the error-handling capabilities of the programming language. With this in mind, there really aren't any new concepts you need to learn about incorporating error handling and compensation into your orchestrations. However, there are a few behaviors that you should be aware of.
Copy file name to clipboardExpand all lines: articles/cosmos-db/create-sql-api-dotnet.md
+14-15Lines changed: 14 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ ms.service: cosmos-db
7
7
ms.subservice: cosmosdb-sql
8
8
ms.devlang: dotnet
9
9
ms.topic: quickstart
10
-
ms.date: 05/20/2019
10
+
ms.date: 06/06/2019
11
11
---
12
12
# Quickstart: Build a .NET web app using SQL API account in Azure Cosmos DB
13
13
@@ -46,33 +46,32 @@ An Azure subscription or free Azure Cosmos DB trial account
46
46
47
47
You can use the Data Explorer in the Azure portal to create a database and collection.
48
48
49
-
1. Select **Data Explorer** from the left navigation on your Azure Cosmos DB account page, and then select **New Collection**.
49
+
1. Select **Data Explorer** from the left navigation on your Azure Cosmos DB account page, and then select **New Container**.
50
50
51
-
You may need to scroll right to see the **Add Collection**area.
51
+
You may need to scroll right to see the **Add Container**window.
52
52
53
53

54
54
55
-
1. In the **Add collection**page, enter the settings for the new collection.
55
+
1. In the **Add container**pane, enter the settings for the new collection.
56
56
57
57
|Setting|Suggested value|Description
58
58
|---|---|---|
59
-
|**Database ID**|ToDoList|Enter *ToDoList* as the name for the new database. Database names must contain from 1 through 255 characters, and they cannot contain `/, \\, #, ?`, or a trailing space.|
60
-
|**Collection ID**|Items|Enter *Items* as the name for your new collection. Collection IDs have the same character requirements as database names.|
61
-
|**Partition key**| /category| The sample described in this article uses */category* as the partition key.|
59
+
|**Database ID**|ToDoList|Enter *ToDoList* as the name for the new database. Database names must contain from 1 through 255 characters, and they cannot contain `/, \\, #, ?`, or a trailing space. Check the **Provision database throughput** option, it allows you to share the throughput provisioned to the database across all the containers within the database. This option also helps with cost savings. |
62
60
|**Throughput**|400|Leave the throughput at 400 request units per second (RU/s). If you want to reduce latency, you can scale up the throughput later.|
61
+
|**Container ID**|Items|Enter *Items* as the name for your new collection. Collection IDs have the same character requirements as database names.|
62
+
|**Partition key**| /category| The sample described in this article uses */category* as the partition key.|
63
+
63
64
64
65
Don't add **Unique keys** for this example. Unique keys let you add a layer of data integrity to the database by ensuring the uniqueness of one or more values per partition key. For more information, see [Unique keys in Azure Cosmos DB](unique-keys.md).
65
66
66
-
1. Select **OK**.
67
-
Data Explorer displays the new database and collection.
67
+
1. Select **OK**. The Data Explorer displays the new database and the container that you created.
68
68
69
-

70
69
71
70
## Add data to your database
72
71
73
72
Add data to your new database using Data Explorer.
74
73
75
-
1. In **Data Explorer**, the new database appears in the **Collections** pane. Expand the **ToDoList** database, expand the **Items**collection, select **Documents**, and then select **New Document**.
74
+
1. In **Data Explorer**, expand the **ToDoList** database, and expand the **Items**container. Next, select **Items**, and then select **New Item**.
76
75
77
76

78
77
@@ -102,7 +101,7 @@ Add data to your new database using Data Explorer.
102
101
103
102
To see how easy it is to work with your Azure Cosmos DB data programmatically, clone the sample SQL API .NET web app from GitHub, update the connection string, and run the app to update your data.
104
103
105
-
You could also create the database and collection by using the .NET sample code. To learn more, see [Review the .NET code](#review-the-net-code).
104
+
You could also create the database and the container by using the .NET sample code. To learn more, see [Review the .NET code](#review-the-net-code).
106
105
107
106
### Clone the sample app
108
107
@@ -142,7 +141,7 @@ First, clone a C# [SQL API app](https://github.com/Azure-Samples/documentdb-dotn
1. Make sure the database and collection values in the *web.config* match the names you created earlier.
144
+
1. Make sure the database and collection (also called container) values in the *web.config* match the names you created earlier.
146
145
147
146
```csharp
148
147
<addkey="database"value="ToDoList"/>
@@ -171,7 +170,7 @@ You can go back to Data Explorer in the Azure portal to see, query, modify, and
171
170
172
171
## Review the .NET code
173
172
174
-
Thisstepisoptional. Inthisquickstart, youcreatedadatabaseandacollectionintheAzureportalandaddedsampledatabyusingthe .NETsample. However, youcanalsocreatethedatabaseandthecollectionbyusingthe .NETsample. Reviewthefollowingsnippetsifyou're interested in how database resources are created in the code. The snippets are all taken from the *DocumentDBRepository.cs* file in the **todo** project.
173
+
Thisstepisoptional. Inthisquickstart, youcreatedadatabaseandacontainerintheAzureportalandaddedsampledatabyusingthe .NETsample. However, youcanalsocreatethedatabaseandthecontainerbyusingthe .NETsample. Reviewthefollowingsnippetsifyou're interested in how database resources are created in the code. The snippets are all taken from the *DocumentDBRepository.cs* file in the **todo** project.
175
174
176
175
*Thiscodeinitializesthe `DocumentClient`:
177
176
@@ -224,7 +223,7 @@ This step is optional. In this quickstart, you created a database and a collecti
Copy file name to clipboardExpand all lines: articles/cosmos-db/create-sql-api-java.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,7 +21,7 @@ ms.author: sngun
21
21
> *[Python](create-sql-api-python.md)
22
22
> *[Xamarin](create-sql-api-xamarin-dotnet.md)
23
23
24
-
This quickstart shows how to create and manage resources of an Azure Cosmos DB [SQL API](sql-api-introduction.md) account by using a Java application. First, you create an Azure Cosmos DB SQL API account using the Azure portal, create a Java app using the [SQL Java SDK](sql-api-sdk-async-java.md), add resources to your Cosmos DB account by using the Java application. The instructions in this quickstart can be followed on any operating system that is capable of running Java. After completing this quickstart you'll be familiar with creating and modifying Cosmos DB databases, collections in either the UI or programmatically, whichever is your preference.
24
+
This quickstart shows how to create and manage resources of an Azure Cosmos DB [SQL API](sql-api-introduction.md) account by using a Java application. First, you create an Azure Cosmos DB SQL API account using the Azure portal, create a Java app using the [SQL Java SDK](sql-api-sdk-async-java.md), add resources to your Cosmos DB account by using the Java application. The instructions in this quickstart can be followed on any operating system that is capable of running Java. After completing this quickstart you'll be familiar with creating and modifying Cosmos DB databases, containers in either the UI or programmatically, whichever is your preference.
25
25
26
26
## Prerequisites
27
27
@@ -43,7 +43,7 @@ Before you can create a document database, you need to create a SQL API account
@@ -71,7 +71,7 @@ Now let's switch to working with code. Let's clone a SQL API app from GitHub, se
71
71
This step is optional. If you're interested in learning how the database resources are created in the code, you can review the following snippets. Otherwise, you can skip ahead to [Run the app
72
72
](#run-the-app).
73
73
74
-
* `AsyncDocumentClient` initialization. The [AsyncDocumentClient](https://docs.microsoft.com/java/api/com.microsoft.azure.cosmosdb.rx.asyncdocumentclient) provides client-side logical representation for the Azure Cosmos DB database service. This client is used to configure and execute requests against the service.
74
+
* `AsyncDocumentClient` initialization. The [AsyncDocumentClient](https://docs.microsoft.com/java/api/com.microsoft.azure.cosmosdb.rx.asyncdocumentclient) provides client-side logical representation for the Azure Cosmos database service. This client is used to configure and execute requests against the service.
75
75
76
76
```java
77
77
client = new AsyncDocumentClient.Builder()
@@ -200,7 +200,7 @@ Now go back to the Azure portal to get your connection string information and la
200
200
201
201
## Next steps
202
202
203
-
In this quickstart, you've learned how to create an Azure Cosmos DB account, document database, and collection using the Data Explorer, and run an app to do the same thing programmatically. You can now import additional data into your Azure Cosmos DB collection.
203
+
In this quickstart, you've learned how to create an Azure Cosmos account, document database, and container using the Data Explorer, and run an app to do the same thing programmatically. You can now import additional data into your Azure Cosmos container.
204
204
205
205
> [!div class="nextstepaction"]
206
206
> [Import data into Azure Cosmos DB](import-data.md)
@@ -128,7 +128,7 @@ The following snippets are all taken from the **app.js** file.
128
128
129
129
Now go back to the Azure portal to get your connection string information and copy it into the app.
130
130
131
-
1. In the [Azure portal](https://portal.azure.com/), in your Azure Cosmos DB account, in the left navigation click **Keys**, and then click **Read-write Keys**. You'll use the copy buttons on the right side of the screen to copy the URI and Primary Key into the `config.js` file in the next step.
131
+
1. In the [Azure portal](https://portal.azure.com/), in your Azure Cosmos account, in the left navigation click **Keys**, and then click **Read-write Keys**. You'll use the copy buttons on the right side of the screen to copy the URI and Primary Key into the `config.js` file in the next step.
132
132
133
133

134
134
@@ -159,7 +159,7 @@ You can now go back to Data Explorer and see query, modify, and work with this n
159
159
160
160
## Next steps
161
161
162
-
In this quickstart, you've learned how to create an Azure Cosmos DB account, create a collection using the Data Explorer, and run an app. You can now import additional data to your Cosmos DB account.
162
+
In this quickstart, you've learned how to create an Azure Cosmos account, create a container using the Data Explorer, and run an app. You can now import additional data to your Cosmos DB account.
163
163
164
164
> [!div class="nextstepaction"]
165
165
> [Import data into Azure Cosmos DB](import-data.md)
@@ -80,7 +80,7 @@ Now let's clone a SQL API app from GitHub, set the connection string, and run it
80
80
81
81
Now go back to the Azure portal to get your connection string information and copy it into the app.
82
82
83
-
1. In the [Azure portal](https://portal.azure.com/), in your Azure Cosmos DB account, in the left navigation click **Keys**. You'll use the copy buttons on the right side of the screen to copy the **URI** and **Primary Key** into the `CosmosGetStarted.py` file in the next step.
83
+
1. In the [Azure portal](https://portal.azure.com/), in your Azure Cosmos account, in the left navigation click **Keys**. You'll use the copy buttons on the right side of the screen to copy the **URI** and **Primary Key** into the `CosmosGetStarted.py` file in the next step.
84
84
85
85

86
86
@@ -211,7 +211,7 @@ The following snippets are all taken from the `CosmosGetStarted.py` file.
211
211
212
212
## Next steps
213
213
214
-
In this quickstart, you've learned how to create an Azure Cosmos DB account, create a collection using the Data Explorer, and run an app. You can now import additional data to your Cosmos DB account.
214
+
In this quickstart, you've learned how to create an Azure Cosmos account, create a container using the Data Explorer, and run an app. You can now import additional data to your Cosmos DB account.
215
215
216
216
> [!div class="nextstepaction"]
217
217
> [Import data into Azure Cosmos DB for the SQL API](import-data.md)
0 commit comments