Skip to content

Commit 5ea5d6b

Browse files
committed
Merge branch 'main' of https://github.com/MicrosoftDocs/azure-docs-pr into aznet-0414
2 parents 645f6a1 + a2b8ec3 commit 5ea5d6b

File tree

132 files changed

+2073
-479
lines changed

Some content is hidden

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

132 files changed

+2073
-479
lines changed

articles/active-directory-b2c/find-help-open-support-ticket.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,10 +75,13 @@ If you're unable to find answers by using self-help resources, you can open an o
7575

7676
1. Select a **[Severity](https://azure.microsoft.com/support/plans/response)**, and your preferred contact method.
7777

78+
> [!NOTE]
79+
> Under **Advanced diagnostic information**, it's highly recommended that you allow the collection of advanced information by selecting **Yes**. It enables Microsoft support team to investigate the issue faster.
7880
7981
:::image type="content" source="media/find-help-and-submit-support-ticket/find-help-and-submit-support-ticket-1.png" alt-text="Screenshot of how to find help and submit support ticket part 1.":::
8082

8183
:::image type="content" source="media/find-help-and-submit-support-ticket/find-help-and-submit-support-ticket-2.png" alt-text="Screenshot of how to find help and submit support ticket part 2.":::
84+
8285

8386
1. Select **Next**. Under **4. Review + create**, you'll see a summary of your support ticket.
8487

articles/active-directory/app-provisioning/define-conditional-rules-for-provisioning-user-accounts.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ Scoping filters are configured as part of the attribute mappings for each Azure
8484

8585
g. **REGEX MATCH**. Clause returns "true" if the evaluated attribute matches a regular expression pattern. For example: ([1-9][0-9]) matches any number between 10 and 99 (case sensitive).
8686

87-
h. **NOT REGEX MATCH**. Clause returns "true" if the evaluated attribute doesn't match a regular expression pattern.
87+
h. **NOT REGEX MATCH**. Clause returns "true" if the evaluated attribute doesn't match a regular expression pattern. It will return "false" if the attribute is null / empty.
8888

8989
i. **Greater_Than.** Clause returns "true" if the evaluated attribute is greater than the value. The value specified on the scoping filter must be an integer and the attribute on the user must be an integer [0,1,2,...].
9090

@@ -97,6 +97,7 @@ Scoping filters are configured as part of the attribute mappings for each Azure
9797
> - The IsMemberOf filter is not supported currently.
9898
> - The members attribute on a group is not supported currently.
9999
> - EQUALS and NOT EQUALS are not supported for multi-valued attributes
100+
> - Scoping filters will return "false" if the value is null / empty
100101
101102
9. Optionally, repeat steps 7-8 to add more scoping clauses.
102103

articles/active-directory/app-provisioning/functions-for-customizing-application-data.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ ms.service: active-directory
77
ms.subservice: app-provisioning
88
ms.workload: identity
99
ms.topic: reference
10-
ms.date: 02/16/2022
10+
ms.date: 04/13/2022
1111
ms.author: kenwith
1212
ms.reviewer: arvinh
1313
---
@@ -1237,6 +1237,18 @@ Generate a user alias by taking first three letters of user's first name and fir
12371237
* **INPUT** (surname): "Doe"
12381238
* **OUTPUT**: "JohDoe"
12391239

1240+
### Add a comma between last name and first name.
1241+
Add a comma between last name and first name.
1242+
1243+
**Expression:**
1244+
`Join(", ", "", [surname], [givenName])`
1245+
1246+
**Sample input/output:**
1247+
1248+
* **INPUT** (givenName): "John"
1249+
* **INPUT** (surname): "Doe"
1250+
* **OUTPUT**: "Doe, John"
1251+
12401252

12411253
## Related Articles
12421254
* [Automate User Provisioning/Deprovisioning to SaaS Apps](../app-provisioning/user-provisioning.md)

articles/active-directory/app-provisioning/on-premises-application-provisioning-architecture.md

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ ms.author: billmath
1313
ms.collection: M365-identity-device-management
1414
---
1515

16-
# Azure AD on-premises application provisioning architecture (preview)
16+
# Azure AD on-premises application identity provisioning architecture (preview)
1717

1818
## Overview
1919

@@ -97,10 +97,6 @@ You can define one or more matching attribute(s) and prioritize them based on th
9797
## Provisioning agent questions
9898
Some common questions are answered here.
9999

100-
### What is the GA version of the provisioning agent?
101-
102-
For the latest GA version of the provisioning agent, see [Azure AD connect provisioning agent: Version release history](provisioning-agent-release-version-history.md).
103-
104100
### How do I know the version of my provisioning agent?
105101

106102
1. Sign in to the Windows server where the provisioning agent is installed.
@@ -138,19 +134,19 @@ You can also check whether all the required ports are open.
138134
- Microsoft Azure AD Connect Agent Updater
139135
- Microsoft Azure AD Connect Provisioning Agent Package
140136

141-
### Provisioning agent history
137+
## Provisioning agent history
142138
This article lists the versions and features of Azure Active Directory Connect Provisioning Agent that have been released. The Azure AD team regularly updates the Provisioning Agent with new features and functionality. Please ensure that you do not use the same agent for on-prem provisioning and Cloud Sync / HR-driven provisioning.
143139

144140
Microsoft provides direct support for the latest agent version and one version before.
145141

146-
## Download link
142+
### Download link
147143
You can download the latest version of the agent using [this link](https://aka.ms/onpremprovisioningagent).
148144

149-
## 1.1.846.0
145+
### 1.1.846.0
150146

151147
April 11th, 2022 - released for download
152148

153-
### Fixed issues
149+
#### Fixed issues
154150

155151
- We added support for ObjectGUID as an anchor for the generic LDAP connector when provisioning users into AD LDS.
156152

articles/api-management/api-management-api-import-restrictions.md

Lines changed: 17 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,15 @@ For each operation found in the OpenAPI document, a new operation will be create
141141
* Length is limited to 300 characters.
142142
* If `summary` isn't specified (not present, `null`, or empty), display name value will set to `operationId`.
143143

144+
**Normalization rules for `operationId`**
145+
- Convert to lower case.
146+
- Replace each sequence of non-alphanumeric characters with a single dash.
147+
- For example, `GET-/foo/{bar}?buzz={quix}` will be transformed into `get-foo-bar-buzz-quix-`.
148+
- Trim dashes on both sides.
149+
- For example, `get-foo-bar-buzz-quix-` will become `get-foo-bar-buzz-quix`
150+
- Truncate to fit 76 characters, four characters less than maximum limit for a resource name.
151+
- Use remaining four characters for a de-duplication suffix, if necessary, in the form of `-1, -2, ..., -999`.
152+
144153
### Update an existing API via OpenAPI import
145154

146155
During import, the existing API operation:
@@ -159,12 +168,6 @@ To make import more predictable, follow these guidelines:
159168
- Refrain from changing `operationId` after initial import.
160169
- Never change `operationId` and HTTP method or path template at the same time.
161170

162-
### Export API as OpenAPI
163-
164-
For each operation, its:
165-
* Azure resource name will be exported as an `operationId`.
166-
* Display name will be exported as a `summary`.
167-
168171
**Normalization rules for `operationId`**
169172
- Convert to lower case.
170173
- Replace each sequence of non-alphanumeric characters with a single dash.
@@ -174,6 +177,14 @@ For each operation, its:
174177
- Truncate to fit 76 characters, four characters less than maximum limit for a resource name.
175178
- Use remaining four characters for a de-duplication suffix, if necessary, in the form of `-1, -2, ..., -999`.
176179

180+
### Export API as OpenAPI
181+
182+
For each operation, its:
183+
* Azure resource name will be exported as an `operationId`.
184+
* Display name will be exported as a `summary`.
185+
186+
Note that normalization of the `operationId` is done on import, not on export.
187+
177188
## <a name="wsdl"> </a>WSDL
178189

179190
You can create [SOAP pass-through](import-soap-api.md) and [SOAP-to-REST](restify-soap-api.md) APIs with WSDL files.

articles/app-service/networking/nat-gateway-integration.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ ms.assetid: 0a84734e-b5c1-4264-8d1f-77e781b28426
88
ms.service: app-service
99
ms.workload: web
1010
ms.topic: article
11-
ms.date: 08/04/2021
11+
ms.date: 04/08/2022
1212
ms.author: madsd
1313
ms.custom: seodec18, devx-track-azurecli
1414
ms.devlang: azurecli
@@ -26,7 +26,7 @@ For more information and pricing. Go to the [NAT gateway overview](../../virtual
2626
:::image type="content" source="./media/nat-gateway-integration/nat-gateway-overview.png" alt-text="Diagram shows Internet traffic flowing to a NAT gateway in an Azure Virtual Network.":::
2727

2828
> [!Note]
29-
> * Using NAT gateway with App Service is dependent on virtual network integration, and therefore **Standard**, **Premium**, **PremiumV2** or **PremiumV3** App Service plan is required.
29+
> * Using NAT gateway with App Service is dependent on virtual network integration, and therefore a supported App Service plan pricing tier is required.
3030
> * When using NAT gateway together with App Service, all traffic to Azure Storage must be using private endpoint or service endpoint.
3131
> * NAT gateway cannot be used together with App Service Environment v1 or v2.
3232

articles/app-service/overview-vnet-integration.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Integrate your app with an Azure virtual network
33
description: Integrate your app in Azure App Service with Azure virtual networks.
44
author: madsd
55
ms.topic: conceptual
6-
ms.date: 03/04/2022
6+
ms.date: 04/08/2022
77
ms.author: madsd
88

99
---
@@ -158,7 +158,7 @@ After your app integrates with your virtual network, it uses the same DNS server
158158

159159
There are some limitations with using regional virtual network integration:
160160

161-
* The feature is available from all App Service deployments in Premium v2 and Premium v3. It's also available in Standard but only from newer App Service deployments. If you're on an older deployment, you can only use the feature from a Premium v2 App Service plan. If you want to make sure you can use the feature in a Standard App Service plan, create your app in a Premium v3 App Service plan. Those plans are only supported on our newest deployments. You can scale down if you want after the plan is created.
161+
* The feature is available from all App Service deployments in Premium v2 and Premium v3. It's also available in Basic and Standard tier but only from newer App Service deployments. If you're on an older deployment, you can only use the feature from a Premium v2 App Service plan. If you want to make sure you can use the feature in a Standard App Service plan, create your app in a Premium v3 App Service plan. Those plans are only supported on our newest deployments. You can scale down if you want after the plan is created.
162162
* The feature can't be used by Isolated plan apps that are in an App Service Environment.
163163
* You can't reach resources across peering connections with classic virtual networks.
164164
* The feature requires an unused subnet that's an IPv4 `/28` block or larger in an Azure Resource Manager virtual network.
@@ -257,7 +257,7 @@ The regional virtual network integration feature has no extra charge for use bey
257257

258258
Three charges are related to the use of the gateway-required virtual network integration feature:
259259

260-
* **App Service plan pricing tier charges**: Your apps need to be in a Standard, Premium, Premium v2, or Premium v3 App Service plan. For more information on those costs, see [App Service pricing](https://azure.microsoft.com/pricing/details/app-service/).
260+
* **App Service plan pricing tier charges**: Your apps need to be in a Basic, Standard, Premium, Premium v2, or Premium v3 App Service plan. For more information on those costs, see [App Service pricing](https://azure.microsoft.com/pricing/details/app-service/).
261261
* **Data transfer costs**: There's a charge for data egress, even if the virtual network is in the same datacenter. Those charges are described in [Data transfer pricing details](https://azure.microsoft.com/pricing/details/data-transfers/).
262262
* **VPN gateway costs**: There's a cost to the virtual network gateway that's required for the point-to-site VPN. For more information, see [VPN gateway pricing](https://azure.microsoft.com/pricing/details/vpn-gateway/).
263263

articles/applied-ai-services/form-recognizer/concept-read.md

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,15 @@ ms.custom: ignite-fall-2021
1515

1616
# Form Recognizer read model
1717

18-
The prebuilt-read model extracts printed and handwritten textual elements including lines, words, locations, and detected languages from documents (PDF and TIFF) and images (JPG, PNG, and BMP). The read model is the foundation for all Form Recognizer models. Layout, general document, custom, and prebuilt models use the prebuilt-read model as a basis for extracting text from documents.
18+
The Form Recognizer v3.0 preview includes the new Read API. Read extracts printed and handwritten from documents. The read model can detect lines, words, locations, and languages and is the core of all the other Form Recognizer models. Layout, general document, custom, and prebuilt models all use the read model as a foundation for extracting texts from documents.
1919

2020
## Development options
2121

2222
The following resources are supported by Form Recognizer v3.0:
2323

2424
| Feature | Resources | Model ID |
2525
|----------|------------|------------|
26-
|**Read model**| <ul><li>[**Form Recognizer Studio**](https://formrecognizer.appliedai.azure.com)</li><li>[**REST API**](https://westus.dev.cognitive.microsoft.com/docs/services/form-recognizer-api-v3-0-preview-1/operations/AnalyzeDocument)</li><li>[**C# SDK**](quickstarts/try-v3-csharp-sdk.md)</li><li>[**Python SDK**](quickstarts/try-v3-python-sdk.md)</li><li>[**Java SDK**](quickstarts/try-v3-java-sdk.md)</li><li>[**JavaScript SDK**](quickstarts/try-v3-javascript-sdk.md)</li></ul>|**prebuilt-read**|
26+
|**Read model**| <ul><li>[**Form Recognizer Studio**](https://formrecognizer.appliedai.azure.com)</li><li>[**REST API**](how-to-guides/use-prebuilt-read.md?pivots=programming-language-rest-api)</li><li>[**C# SDK**](how-to-guides/use-prebuilt-read.md?pivots=programming-language-csharp)</li><li>[**Python SDK**](how-to-guides/use-prebuilt-read.md?pivots=programming-language-python)</li><li>[**Java SDK**](how-to-guides/use-prebuilt-read.md?pivots=programming-language-java)</li><li>[**JavaScript**](how-to-guides/use-prebuilt-read.md?pivots=programming-language-javascript)</li></ul>|**prebuilt-read**|
2727

2828
## Data extraction
2929

@@ -77,7 +77,7 @@ Form Recognizer preview version supports several languages for the read model. *
7777

7878
### Text lines and words
7979

80-
Read API extracts text from documents and images with multiple text angles and colors. It accepts photos of documents, faxes, printed and/or handwritten (English only) text, and mixed modes. Text is extracted with information provided on lines, words, bounding boxes, confidence scores, and style (handwritten or other).
80+
Read API extracts text from documents and images with multiple text angles and colors. It accepts photos of documents, faxes, printed and/or handwritten (English only) text, and mixed modes. Text is extracted from data provided in lines, words, bounding boxes, confidence scores, and style.
8181

8282
### Language detection (v3.0 preview)
8383

@@ -93,12 +93,17 @@ For large multi-page documents, use the `pages` query parameter to indicate spec
9393

9494
## Next steps
9595

96-
* Complete a Form Recognizer quickstart:
96+
Complete a Form Recognizer quickstart:
9797

98-
> [!div class="nextstepaction"]
99-
> [Form Recognizer quickstart](quickstarts/try-sdk-rest-api.md)
98+
> [!div class="checklist"]
99+
>
100+
> * [**REST API**](how-to-guides/use-prebuilt-read.md?pivots=programming-language-rest-api)
101+
> * [**C# SDK**](how-to-guides/use-prebuilt-read.md?pivots=programming-language-csharp)
102+
> * [**Python SDK**](how-to-guides/use-prebuilt-read.md?pivots=programming-language-python)
103+
> * [**Java SDK**](how-to-guides/use-prebuilt-read.md?pivots=programming-language-java)
104+
> * [**JavaScript**](how-to-guides/use-prebuilt-read.md?pivots=programming-language-javascript)</li></ul>
100105
101-
* Explore our REST API:
106+
Explore our REST API:
102107

103-
> [!div class="nextstepaction"]
104-
> [Form Recognizer API v3.0](https://westus.dev.cognitive.microsoft.com/docs/services/form-recognizer-api-v3-0-preview-2/operations/AnalyzeDocument)
108+
> [!div class="nextstepaction"]
109+
> [Form Recognizer API v3.0](https://westus.dev.cognitive.microsoft.com/docs/services/form-recognizer-api-v3-0-preview-2/operations/AnalyzeDocument)

0 commit comments

Comments
 (0)