Skip to content

Commit c0cd510

Browse files
committed
2 parents 5571604 + 65812fb commit c0cd510

File tree

83 files changed

+589
-563
lines changed

Some content is hidden

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

83 files changed

+589
-563
lines changed

articles/active-directory-b2c/json-transformations.md

Lines changed: 36 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ manager: celestedg
99
ms.service: active-directory
1010
ms.workload: identity
1111
ms.topic: reference
12-
ms.date: 12/10/2019
12+
ms.date: 04/21/2020
1313
ms.author: mimart
1414
ms.subservice: B2C
1515
---
@@ -219,6 +219,39 @@ In the following example, the claims transformation extracts the `id` element fr
219219
- Output claims:
220220
- **extractedClaim**: 6353399
221221

222+
## GetSingleItemFromJson
223+
224+
Gets the first element from a JSON data.
225+
226+
| Item | TransformationClaimType | Data Type | Notes |
227+
| ---- | ----------------------- | --------- | ----- |
228+
| InputClaim | inputJson | string | The ClaimTypes that are used by the claims transformation to get the item from the JSON data. |
229+
| OutputClaim | key | string | The first element key in the JSON. |
230+
| OutputClaim | value | string | The first element value in the JSON. |
231+
232+
In the following example, the claims transformation extracts the first element (given name) from the JSON data.
233+
234+
```XML
235+
<ClaimsTransformation Id="GetGivenNameFromResponse" TransformationMethod="GetSingleItemFromJson">
236+
<InputClaims>
237+
<InputClaim ClaimTypeReferenceId="json" TransformationClaimType="inputJson" />
238+
</InputClaims>
239+
<OutputClaims>
240+
<OutputClaim ClaimTypeReferenceId="givenNameKey" TransformationClaimType="key" />
241+
<OutputClaim ClaimTypeReferenceId="givenName" TransformationClaimType="value" />
242+
</OutputClaims>
243+
</ClaimsTransformation>
244+
```
245+
246+
### Example
247+
248+
- Input claims:
249+
- **inputJson**: {"givenName": "Emilty", "lastName": "Smith"}
250+
- Output claims:
251+
- **key**: givenName
252+
- **value**: Emilty
253+
254+
222255
## GetSingleValueFromJsonArray
223256

224257
Gets the first element from a JSON data array.
@@ -290,3 +323,5 @@ Output claim:
290323
}
291324
}
292325
```
326+
327+

articles/app-service/webjobs-sdk-how-to.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ In version 3.*x*, the connection limit defaults to infinite connections. If for
122122

123123
In version 2.*x*, you control the number of concurrent connections to a host by using the [ServicePointManager.DefaultConnectionLimit](/dotnet/api/system.net.servicepointmanager.defaultconnectionlimit#System_Net_ServicePointManager_DefaultConnectionLimit) API. In 2.*x*, you should increase this value from the default of 2 before starting your WebJobs host.
124124

125-
All outgoing HTTP requests that you make from a function by using `HttpClient` flow through `ServicePointManager`. After you reach the value set in `DefaultConnectionLimit`, `ServicePointManager` starts queueing requests before sending them. Suppose your `DefaultConnectionLimit` is set to 2 and your code makes 1,000 HTTP requests. Initially, only two requests are allowed through to the OS. The other 998 are queued until theres room for them. That means your `HttpClient` might time out because it appears to have made the request, but the request was never sent by the OS to the destination server. So you might see behavior that doesn't seem to make sense: your local `HttpClient` is taking 10 seconds to complete a request, but your service is returning every request in 200 ms.
125+
All outgoing HTTP requests that you make from a function by using `HttpClient` flow through `ServicePointManager`. After you reach the value set in `DefaultConnectionLimit`, `ServicePointManager` starts queueing requests before sending them. Suppose your `DefaultConnectionLimit` is set to 2 and your code makes 1,000 HTTP requests. Initially, only two requests are allowed through to the OS. The other 998 are queued until there's room for them. That means your `HttpClient` might time out because it appears to have made the request, but the request was never sent by the OS to the destination server. So you might see behavior that doesn't seem to make sense: your local `HttpClient` is taking 10 seconds to complete a request, but your service is returning every request in 200 ms.
126126

127127
The default value for ASP.NET applications is `Int32.MaxValue`, and that's likely to work well for WebJobs running in a Basic or higher App Service Plan. WebJobs typically need the Always On setting, and that's supported only by Basic and higher App Service Plans.
128128

@@ -420,7 +420,7 @@ static async Task Main()
420420
}
421421
```
422422

423-
For more details, see the [Event Hubs binding](../azure-functions/functions-bindings-event-hubs-output.md#hostjson-settings) article.
423+
For more details, see the [Event Hubs binding](../azure-functions/functions-bindings-event-hubs-trigger.md#host-json) article.
424424

425425
### Queue storage trigger configuration
426426

articles/automation/TOC.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,9 @@
4444
items:
4545
- name: Automation Account
4646
items:
47-
- name: Create Automation account using Azure portal
47+
- name: Create from Azure portal
4848
href: automation-create-standalone-account.md
49-
- name: Create Automation account with Resource Manager template
49+
- name: Create with Resource Manager template
5050
href: automation-create-account-template.md
5151
- name: Manage an Automation Run As account
5252
href: manage-runas-account.md
@@ -134,7 +134,7 @@
134134
href: source-control-integration.md
135135
- name: Configuration Management
136136
items:
137-
- name: Manage State Configuration (DSC)
137+
- name: State Configuration (DSC)
138138
items:
139139
- name: Overview
140140
href: automation-dsc-overview.md
@@ -156,21 +156,21 @@
156156
href: automation-dsc-diagnostics.md
157157
- name: Troubleshoot issues with DSC
158158
href: troubleshoot/desired-state-configuration.md
159-
- name: Manage Change Tracking and Inventory
159+
- name: Change Tracking and Inventory
160160
items:
161161
- name: Overview
162162
href: change-tracking.md
163163
- name: Supported regions for linked Log Analytics workspace
164164
href: how-to/region-mappings.md
165165
- name: Enable Change Tracking and Inventory
166166
items:
167-
- name: Use Azure portal
167+
- name: Enable from Azure portal
168168
href: automation-onboard-solutions-from-browse.md
169-
- name: From an Azure VM
169+
- name: Enable from Azure VM
170170
href: automation-onboard-solutions-from-vm.md
171-
- name: From an Automation account
171+
- name: Enable from Automation account
172172
href: automation-onboard-solutions-from-automation-account.md
173-
- name: From an Automation runbook
173+
- name: Enable from Automation runbook
174174
href: automation-onboard-solutions.md
175175
- name: View contents of tracked files
176176
href: change-tracking-file-contents.md
@@ -206,11 +206,11 @@
206206
items:
207207
- name: Use a Resource Manager template
208208
href: automation-update-management-deploy-template.md
209-
- name: Use Azure portal
209+
- name: Enable from Azure portal
210210
href: automation-onboard-solutions-from-browse.md
211-
- name: From an Azure VM
211+
- name: Enable from an Azure VM
212212
href: automation-onboard-solutions-from-vm.md
213-
- name: From an Automation account
213+
- name: Enable from Automation account
214214
href: automation-onboard-solutions-from-automation-account.md
215215
- name: Manage updates for your Azure VMs
216216
href: automation-tutorial-update-management.md

articles/azure-functions/functions-host-json-v1.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -143,9 +143,7 @@ Configuration settings for the [Azure Cosmos DB trigger and bindings](functions-
143143

144144
## eventHub
145145

146-
Configuration settings for [Event Hub triggers and bindings](functions-bindings-event-hubs.md).
147-
148-
[!INCLUDE [functions-host-json-event-hubs](../../includes/functions-host-json-event-hubs.md)]
146+
Configuration settings for [Event Hub triggers and bindings](functions-bindings-event-hubs-trigger.md#functions-1x).
149147

150148
## functions
151149

articles/azure-functions/functions-host-json.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -211,7 +211,7 @@ Configuration setting can be found in [bindings for Durable Functions](durable/d
211211

212212
## eventHub
213213

214-
Configuration settings can be found in [Event Hub triggers and bindings](functions-bindings-event-hubs-output.md#host-json).
214+
Configuration settings can be found in [Event Hub triggers and bindings](functions-bindings-event-hubs-trigger.md#host-json).
215215

216216
## extensions
217217

articles/azure-monitor/platform/customer-managed-keys.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -573,7 +573,8 @@ All your data is accessible after the key rotation operation including data inge
573573

574574
200 OK
575575

576-
- Recover your *Cluster* resource and your data -- during the soft-delete period, create a *Cluster* resource with the same name and in the same subscription, resource group and region. Follow the [Create Cluster resource](#create-cluster-resource) step to recover your *Cluster* resource. Previously associated workspaces were de-associated from the *Cluster* resource at delete time and you need to [associate your workspaces](#workspace-association-to-cluster-resource) after the recovery.
576+
- Recover your *Cluster* resource and your data --
577+
A *Cluster* resource that was deleted in the last 14 days is in soft-delete state and can be recovered. This is performed manually by the product group currently. Use your Microsoft channel for recovery requests.
577578

578579
## Appendix
579580

0 commit comments

Comments
 (0)