Skip to content

Commit 9488d9b

Browse files
committed
Merging changes synced from https://github.com/MicrosoftDocs/azure-docs-pr (branch live)
2 parents 21e3283 + f2d9d51 commit 9488d9b

File tree

49 files changed

+857
-469
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+857
-469
lines changed

.openpublishing.redirection.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17094,6 +17094,11 @@
1709417094
"redirect_url": "/azure/service-fabric/service-fabric-tutorial-deploy-app-to-party-cluster",
1709517095
"redirect_document_id": false
1709617096
},
17097+
{
17098+
"source_path": "articles/migrate/preserve-drive-letter-protected-virtual-machines-failed-migrated-azure.md",
17099+
"redirect_url": "prepare-for-migration",
17100+
"redirect_document_id": false
17101+
},
1709717102
{
1709817103
"source_path": "articles/migrate/how-to-prepare-linux-for-migration.md",
1709917104
"redirect_url": "tutorial-prepare-vmware",

articles/active-directory/manage-apps/application-proxy-integrate-with-power-bi.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,8 @@ Before the Power BI mobile app can connect and access Report Services, you must
117117
When configuring the app for Power BI Mobile **Android**, add the following Redirect URIs of type Public Client (Mobile & Desktop):
118118
- `urn:ietf:wg:oauth:2.0:oob`
119119
- `mspbi-adal://com.microsoft.powerbimobile`
120+
- `msauth://com.microsoft.powerbim/g79ekQEgXBL5foHfTlO2TPawrbI%3D`
121+
- `msauth://com.microsoft.powerbim/izba1HXNWrSmQ7ZvMXgqeZPtNEU%3D`
120122

121123
> [!IMPORTANT]
122124
> The Redirect URIs must be added for the application to work correctly. If you are configuring the app for both Power BI Mobile iOS and Android, add the following Redirect URI of type Public Client (Mobile & Desktop) to the list of Redirect URIs configured for iOS: `urn:ietf:wg:oauth:2.0:oob`.

articles/application-gateway/create-custom-waf-rules.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ $condition1 = New-AzApplicationGatewayFirewallCondition `
140140
141141
$rule = New-AzApplicationGatewayFirewallCustomRule `
142142
-Name myrule1 `
143-
-Priority 100 `
143+
-Priority 10 `
144144
-RuleType MatchRule `
145145
-MatchCondition $condition1 `
146146
-Action Block
@@ -154,7 +154,7 @@ Here's the corresponding JSON:
154154
{
155155
"name": "myrule1",
156156
"ruleType": "MatchRule",
157-
"priority": 100,
157+
"priority": 10,
158158
"action": "Block",
159159
"matchConditions": [
160160
{
@@ -202,7 +202,7 @@ $condition2 = New-AzApplicationGatewayFirewallCondition `
202202
203203
$rule = New-AzApplicationGatewayFirewallCustomRule `
204204
-Name myrule `
205-
-Priority 100 `
205+
-Priority 10 `
206206
-RuleType MatchRule `
207207
-MatchCondition $condition1, $condition2 `
208208
-Action Block
@@ -217,7 +217,7 @@ Here's the corresponding JSON:
217217
{
218218
"name": "myrule",
219219
"ruleType": "MatchRule",
220-
"priority": 100,
220+
"priority": 10,
221221
"action": "block",
222222
"matchConditions": [
223223
{
@@ -274,14 +274,14 @@ $condition2 = New-AzApplicationGatewayFirewallCondition `
274274
275275
$rule1 = New-AzApplicationGatewayFirewallCustomRule `
276276
-Name myrule1 `
277-
-Priority 100 `
277+
-Priority 10 `
278278
-RuleType MatchRule `
279279
-MatchCondition $condition1 `
280280
-Action Block
281281
282282
$rule2 = New-AzApplicationGatewayFirewallCustomRule `
283283
-Name myrule2 `
284-
-Priority 200 `
284+
-Priority 20 `
285285
-RuleType MatchRule `
286286
-MatchCondition $condition2 `
287287
-Action Block
@@ -295,7 +295,7 @@ And the corresponding JSON:
295295
{
296296
"name": "myrule1",
297297
"ruleType": "MatchRule",
298-
"priority": 100,
298+
"priority": 10,
299299
"action": "block",
300300
"matchConditions": [
301301
{
@@ -311,7 +311,7 @@ And the corresponding JSON:
311311
{
312312
"name": "myrule2",
313313
"ruleType": "MatchRule",
314-
"priority": 200,
314+
"priority": 20,
315315
"action": "block",
316316
"matchConditions": [
317317
{
@@ -394,7 +394,7 @@ $condition1 = New-AzApplicationGatewayFirewallCondition `
394394
395395
$rule1 = New-AzApplicationGatewayFirewallCustomRule `
396396
-Name myrule1 `
397-
-Priority 100 `
397+
-Priority 10 `
398398
-RuleType MatchRule `
399399
-MatchCondition $condition1 `
400400
-Action Block
@@ -410,7 +410,7 @@ $condition2 = New-AzApplicationGatewayFirewallCondition `
410410
411411
$rule2 = New-AzApplicationGatewayFirewallCustomRule `
412412
-Name myrule2 `
413-
-Priority 200 `
413+
-Priority 20 `
414414
-RuleType MatchRule `
415415
-MatchCondition $condition2 `
416416
-Action Block
@@ -426,7 +426,7 @@ $condition3 = New-AzApplicationGatewayFirewallCondition `
426426
427427
$rule3 = New-AzApplicationGatewayFirewallCustomRule `
428428
-Name myrule3 `
429-
-Priority 300 `
429+
-Priority 30 `
430430
-RuleType MatchRule `
431431
-MatchCondition $condition3 `
432432
-Action Block
@@ -440,7 +440,7 @@ Corresponding JSON:
440440
{
441441
"name": "myrule1",
442442
"ruleType": "MatchRule",
443-
"priority": 100,
443+
"priority": 10,
444444
"action": "block",
445445
"matchConditions": [
446446
{
@@ -455,7 +455,7 @@ Corresponding JSON:
455455
{
456456
"name": "myrule2",
457457
"ruleType": "MatchRule",
458-
"priority": 100,
458+
"priority": 20,
459459
"action": "block",
460460
"matchConditions": [
461461
{
@@ -473,7 +473,7 @@ Corresponding JSON:
473473
{
474474
"name": "myrule3",
475475
"ruleType": "MatchRule",
476-
"priority": 100,
476+
"priority": 30,
477477
"action": "block",
478478
"matchConditions": [
479479
{

articles/application-gateway/custom-waf-rules-overview.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -91,8 +91,8 @@ This is the name of the rule. This name appears in the logs.
9191

9292
### Priority [required]
9393

94-
- Determines the order that rules are evaluated in. The lower the value, the earlier the evaluation of the rule.
95-
-Must be unique amongst all custom rules. A rule with priority 100 will be evaluated before a rule with priority 200.
94+
- Determines the order that rules are evaluated in. The lower the value, the earlier the evaluation of the rule. The allowable range is from 1-100.
95+
- Must be unique amongst all custom rules. A rule with priority 40 will be evaluated before a rule with priority 80.
9696

9797
### Rule type [required]
9898

articles/asc-for-iot/concept-baseline.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ ms.devlang: na
1515
ms.topic: conceptual
1616
ms.tgt_pltfrm: na
1717
ms.workload: na
18-
ms.date: 09/26/2019
18+
ms.date: 10/03/2019
1919
ms.author: mlottner
2020

2121
---
@@ -29,7 +29,7 @@ A baseline establishes standard behavior for each device and makes it easier to
2929

3030
## Baseline custom checks
3131

32-
Baseline custom checks establish a custom list of checks for each device baseline using the Module identity twin of the device.
32+
Baseline custom checks establish a custom list of checks for each device baseline using the **Module identity twin** of the device.
3333

3434
## Setting baseline properties
3535

@@ -64,8 +64,8 @@ To configure baseline custom checks:
6464
| Name| Status | Valid values| Default values| Description |
6565
|----------|------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------|---------------|
6666
|baselineCustomChecksEnabled|Required: true |Valid values: **Boolean** |Default value: **false** |Max time interval before high priority messages is sent.|
67-
|baselineCustomChecksFilePath |Required: true|Valid values: **String**, **null** |Default value: **PT5H** |Full path of the baseline xml configuration|
68-
|baselineCustomChecksFileHash |Required: true|Valid values: **String**, **null** |Default value: **PT5H** |`sha256sum` of the xml configuration file. Use the [sha256sum reference](https://linux.die.net/man/1/sha256sum) for additional information. |
67+
|baselineCustomChecksFilePath |Required: true|Valid values: **String**, **null** |Default value: **null** |Full path of the baseline xml configuration|
68+
|baselineCustomChecksFileHash |Required: true|Valid values: **String**, **null** |Default value: **null** |`sha256sum` of the xml configuration file. Use the [sha256sum reference](https://linux.die.net/man/1/sha256sum) for additional information. |
6969

7070
To review additional baseline examples, see [custom baseline example -1](https://ascforiot.blob.core.windows.net/public/custom_baseline_example_hyperv_ubuntu1804.xml) and [custom baseline example -2](https://ascforiot.blob.core.windows.net/public/oms_audits.xml).
7171

articles/asc-for-iot/how-to-send-security-messages.md

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ ms.devlang: na
1414
ms.topic: conceptual
1515
ms.tgt_pltfrm: na
1616
ms.workload: na
17-
ms.date: 09/26/2019
17+
ms.date: 10/03/2019
1818
ms.author: mlottner
1919

2020
---
@@ -200,6 +200,19 @@ async def send_security_message_async(message_content):
200200
await device_client.disconnect()
201201
```
202202

203+
#### Java API
204+
205+
```java
206+
public void SendSecurityMessage(string message)
207+
{
208+
ModuleClient client = new ModuleClient("<connection_string>", IotHubClientProtocol.MQTT);
209+
Message msg = new Message(message);
210+
msg.setAsSecurityMessage();
211+
EventCallback callback = new EventCallback();
212+
string context = "<user_context>";
213+
client.sendEventAsync(msg, callback, context);
214+
}
215+
```
203216

204217

205218
## Next steps

articles/automation/automation-quickstart-create-account.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ Sign in to Azure at https://portal.azure.com
2525

2626
1. Click the **Create a resource** button found on the upper left-hand corner of Azure.
2727

28-
1. Select **Management Tools**, and then select **Automation**.
28+
1. Select **IT & Management Tools**, and then select **Automation**.
2929

3030
1. Enter the account information. For **Create Azure Run As account**, choose **Yes** so that the artifacts to simplify authentication to Azure are enabled automatically. It is important to note, that when creating an Automation Account, the name cannot be changed after it is chosen. *Automation Account names are unique per region and resource group. Names for Automation Accounts that were deleted may not be immediately available.* One Automation Account can manage resources across all regions and subscriptions for a given tenant. When complete, click **Create**, to start the Automation account deployment.
3131

articles/availability-zones/az-overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ The combinations of Azure services and regions that support Availability Zones a
6262
| **Analytics** | | | | | | | | | | |
6363
| Event Hubs | &#10003; | &#10003; | &#10003; | &#10003; | &#10003; | &#10003; | &#10003; | &#10003; | &#10003; | &#10003; |
6464
| **Integration** | | | | | | | | | | |
65-
| Service Bus (Premium Tier Only) | &#10003; | | &#10003; | &#10003; | &#10003; | &#10003; | | &#10003; | | &#10003; |
65+
| Service Bus (Premium Tier Only) | &#10003; | &#10003; | &#10003; | &#10003; | &#10003; | &#10003; |&#10003; | &#10003; |&#10003; | &#10003; |
6666

6767

6868

articles/azure-functions/functions-bindings-timer.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -224,7 +224,7 @@ The following table explains the binding configuration properties that you set i
224224
|**name** | n/a | The name of the variable that represents the timer object in function code. |
225225
|**schedule**|**ScheduleExpression**|A [CRON expression](#ncrontab-expressions) or a [TimeSpan](#timespan) value. A `TimeSpan` can be used only for a function app that runs on an App Service Plan. You can put the schedule expression in an app setting and set this property to the app setting name wrapped in **%** signs, as in this example: "%ScheduleAppSetting%". |
226226
|**runOnStartup**|**RunOnStartup**|If `true`, the function is invoked when the runtime starts. For example, the runtime starts when the function app wakes up after going idle due to inactivity. when the function app restarts due to function changes, and when the function app scales out. So **runOnStartup** should rarely if ever be set to `true`, especially in production. |
227-
|**useMonitor**|**UseMonitor**|Set to `true` or `false` to indicate whether the schedule should be monitored. Schedule monitoring persists schedule occurrences to aid in ensuring the schedule is maintained correctly even when function app instances restart. If not set explicitly, the default is `true` for schedules that have a recurrence interval greater than 1 minute. For schedules that trigger more than once per minute, the default is `false`.
227+
|**useMonitor**|**UseMonitor**|Set to `true` or `false` to indicate whether the schedule should be monitored. Schedule monitoring persists schedule occurrences to aid in ensuring the schedule is maintained correctly even when function app instances restart. If not set explicitly, the default is `true` for schedules that have a recurrence interval greater than or equal to 1 minute. For schedules that trigger more than once per minute, the default is `false`.
228228

229229
[!INCLUDE [app settings to local.settings.json](../../includes/functions-app-settings-local.md)]
230230

articles/azure-monitor/app/powershell.md

Lines changed: 30 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ Create a new .json file - let's call it `template1.json` in this example. Copy t
4040
"appName": {
4141
"type": "string",
4242
"metadata": {
43-
"description": "Enter the application name."
43+
"description": "Enter the name of your Application Insights resource."
4444
}
4545
},
4646
"appType": {
@@ -52,20 +52,39 @@ Create a new .json file - let's call it `template1.json` in this example. Copy t
5252
"other"
5353
],
5454
"metadata": {
55-
"description": "Enter the application type."
55+
"description": "Enter the type of the monitored application."
5656
}
5757
},
5858
"appLocation": {
5959
"type": "string",
60-
"defaultValue": "East US",
60+
"defaultValue": "eastus",
61+
"metadata": {
62+
"description": "Enter the location of your Application Insights resource."
63+
}
64+
},
65+
"retentionInDays": {
66+
"type": "int",
67+
"defaultValue": 90,
6168
"allowedValues": [
62-
"South Central US",
63-
"West Europe",
64-
"East US",
65-
"North Europe"
69+
30,
70+
60,
71+
90,
72+
120,
73+
180,
74+
270,
75+
365,
76+
550,
77+
730
6678
],
6779
"metadata": {
68-
"description": "Enter the application location."
80+
"description": "Data retention in days"
81+
}
82+
},
83+
"ImmediatePurgeDataOn30Days": {
84+
"type": "bool",
85+
"defaultValue": false,
86+
"metadata": {
87+
"description": "If set to true when changing retention to 30 days, older data will be immediately deleted. Use this with extreme caution. This only applies when retention is being set to 30 days."
6988
}
7089
},
7190
"priceCode": {
@@ -76,7 +95,7 @@ Create a new .json file - let's call it `template1.json` in this example. Copy t
7695
2
7796
],
7897
"metadata": {
79-
"description": "1 = Per GB (Basic), 2 = Per Node (Enterprise)"
98+
"description": "Pricing plan: 1 = Per GB (or legacy Basic plan), 2 = Per Node (legacy Enterprise plan)"
8099
}
81100
},
82101
"dailyQuota": {
@@ -135,6 +154,7 @@ Create a new .json file - let's call it `template1.json` in this example. Copy t
135154
],
136155
"properties": {
137156
"CurrentBillingFeatures": "[variables('pricePlan')]",
157+
"retentionInDays": "[variables('retentionInDays')]",
138158
"DataVolumeCap": {
139159
"Cap": "[parameters('dailyQuota')]",
140160
"WarningThreshold": "[parameters('warningThreshold')]",
@@ -445,4 +465,4 @@ Other automation articles:
445465
* [Create web tests](https://azure.microsoft.com/blog/creating-a-web-test-alert-programmatically-with-application-insights/)
446466
* [Send Azure Diagnostics to Application Insights](powershell-azure-diagnostics.md)
447467
* [Deploy to Azure from GitHub](https://blogs.msdn.com/b/webdev/archive/2015/09/16/deploy-to-azure-from-github-with-application-insights.aspx)
448-
* [Create release annotations](https://github.com/Microsoft/ApplicationInsights-Home/blob/master/API/CreateReleaseAnnotation.ps1)
468+
* [Create release annotations](https://github.com/Microsoft/ApplicationInsights-Home/blob/master/API/CreateReleaseAnnotation.ps1)

0 commit comments

Comments
 (0)