Skip to content

Commit aa7db1e

Browse files
author
Ryan Willis
committed
Merge branch 'main' of github.com:MicrosoftDocs/azure-docs-pr into arc-server-updates
2 parents bffdc59 + ddb9f3f commit aa7db1e

File tree

505 files changed

+4407
-3193
lines changed

Some content is hidden

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

505 files changed

+4407
-3193
lines changed

.openpublishing.redirection.defender-for-cloud.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -890,6 +890,16 @@
890890
"redirect_url": "/azure/defender-for-cloud/defender-for-storage-classic-enable#exclude-a-storage-account-from-a-protected-subscription-in-the-per-transaction-plan",
891891
"redirect_document_id": true
892892
},
893+
{
894+
"source_path_from_root": "/articles/defender-for-cloud/agentless-container-registry-vulnerability-assessment.md",
895+
"redirect_url": "/azure/defender-for-cloud/agentless-vulnerability-assessment-azure",
896+
"redirect_document_id": true
897+
},
898+
{
899+
"source_path_from_root": "/articles/defender-for-cloud/view-and-remediate-vulnerabilities-for-images-running-on-aks.md",
900+
"redirect_url": "/azure/defender-for-cloud/view-and-remediate-vulnerabilities-for-images",
901+
"redirect_document_id": true
902+
},
893903
{
894904
"source_path_from_root": "/articles/defender-for-cloud/attack-path-reference.md",
895905
"redirect_url": "/azure/defender-for-cloud/how-to-manage-attack-path",

.openpublishing.redirection.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4773,6 +4773,11 @@
47734773
"redirect_url": "/azure/application-gateway/quick-create-cli",
47744774
"redirect_document_id": false
47754775
},
4776+
{
4777+
"source_path_from_root": "/articles/nodejs-use-node-modules-azure-apps.md",
4778+
"redirect_url": "/training/modules/create-nodejs-project-dependencies/",
4779+
"redirect_document_id": false
4780+
},
47764781
{
47774782
"source_path_from_root": "/articles/application-gateway/application-gateway-create-gateway-cli-nodejs.md",
47784783
"redirect_url": "/azure/application-gateway/quick-create-cli",

articles/active-directory-b2c/client-credentials-grant-flow.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@ The OAuth 2.0 client credentials grant flow permits an app (confidential client)
2121

2222
In the client credentials flow, permissions are granted directly to the application itself by an administrator. When the app presents a token to a resource, the resource enforces that the app itself has authorization to perform an action since there's no user involved in the authentication. This article covers the steps needed to authorize an application to call an API, and how to get the tokens needed to call that API.
2323

24-
**This feature is in public preview.**
24+
> [!NOTE]
25+
> **This feature is in public preview.**
2526
2627
## App registration overview
2728

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

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -217,16 +217,16 @@ Determines whether a claim value is equal to the input parameter value. Check ou
217217

218218
### Example of CompareClaimToValue
219219

220-
Use this claims transformation to check if a claim is equal to a value you specified. For example, the following claims transformation checks if the value of the **termsOfUseConsentVersion** claim is equal to `v1`.
220+
Use this claims transformation to check if a claim is equal to a value you specified. For example, the following claims transformation checks if the value of the **termsOfUseConsentVersion** claim is equal to `V2`.
221221

222222
```xml
223223
<ClaimsTransformation Id="IsTermsOfUseConsentRequiredForVersion" TransformationMethod="CompareClaimToValue">
224224
<InputClaims>
225225
<InputClaim ClaimTypeReferenceId="termsOfUseConsentVersion" TransformationClaimType="inputClaim1" />
226226
</InputClaims>
227227
<InputParameters>
228-
<InputParameter Id="compareTo" DataType="string" Value="V1" />
229-
<InputParameter Id="operator" DataType="string" Value="not equal" />
228+
<InputParameter Id="compareTo" DataType="string" Value="V2" />
229+
<InputParameter Id="operator" DataType="string" Value="NOT EQUAL" />
230230
<InputParameter Id="ignoreCase" DataType="string" Value="true" />
231231
</InputParameters>
232232
<OutputClaims>
@@ -238,8 +238,8 @@ Use this claims transformation to check if a claim is equal to a value you speci
238238
- Input claims:
239239
- **inputClaim1**: v1
240240
- Input parameters:
241-
- **compareTo**: V1
242-
- **operator**: EQUAL
241+
- **compareTo**: V2
242+
- **operator**: NOT EQUAL
243243
- **ignoreCase**: true
244244
- Output claims:
245245
- **outputClaim**: true

articles/ai-services/Anomaly-Detector/includes/quickstarts/anomaly-detector-client-library-csharp-multivariate.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,7 @@ internal class Program
174174
Console.WriteLine(string.Format("Result ID: {0}", result.ResultId.ToString()));
175175
Console.WriteLine(string.Format("Result summary: {0}", result.Summary.ToString()));
176176
Console.WriteLine(string.Format("Result length: {0}", result.Results.Count));
177+
Console.WriteLine(string.Format("Anomalies found: {0}", result.Results.Where(r => r.Value.IsAnomaly).Count()));
177178
}
178179

179180
// delete
@@ -215,11 +216,11 @@ internal class Program
215216
// Wait until the model is ready. It usually takes several minutes
216217
ModelStatus? model_status = null;
217218
int tryout_count = 1;
218-
response = client.GetMultivariateModelValue(trained_model_id);
219+
response = client.GetMultivariateModel(trained_model_id);
219220
while (tryout_count < max_tryout & model_status != ModelStatus.Ready & model_status != ModelStatus.Failed)
220221
{
221222
Thread.Sleep(1000);
222-
response = client.GetMultivariateModelValue(trained_model_id);
223+
response = client.GetMultivariateModel(trained_model_id);
223224
model_status = response.ModelInfo.Status;
224225
Console.WriteLine(string.Format("try {0}, model_id: {1}, status: {2}.", tryout_count, trained_model_id, model_status));
225226
tryout_count += 1;
@@ -267,13 +268,13 @@ internal class Program
267268
Console.WriteLine(string.Format("result id is: {0}", result_id));
268269

269270
// get detection result
270-
MultivariateDetectionResult resultResponse = client.GetMultivariateBatchDetectionResultValue(result_id);
271+
MultivariateDetectionResult resultResponse = client.GetMultivariateBatchDetectionResult(result_id);
271272
MultivariateBatchDetectionStatus result_status = resultResponse.Summary.Status;
272273
int tryout_count = 0;
273274
while (tryout_count < max_tryout & result_status != MultivariateBatchDetectionStatus.Ready & result_status != MultivariateBatchDetectionStatus.Failed)
274275
{
275276
Thread.Sleep(1000);
276-
resultResponse = client.GetMultivariateBatchDetectionResultValue(result_id);
277+
resultResponse = client.GetMultivariateBatchDetectionResult(result_id);
277278
result_status = resultResponse.Summary.Status;
278279
Console.WriteLine(string.Format("try: {0}, result id: {1} Detection status is {2}", tryout_count, result_id, result_status.ToString()));
279280
Console.Out.Flush();

articles/ai-services/computer-vision/includes/how-to-guides/analyze-image-40-rest.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ To authenticate against the Image Analysis service, you need a Computer Vision k
2525
The SDK example assumes that you defined the environment variables `VISION_KEY` and `VISION_ENDPOINT` with your key and endpoint.
2626

2727

28-
Authentication is done by adding the HTTP request header **Ocp-Apim-Subscription-Key** and setting it to your vision key. The call is made to the URL `https://<endpoint>/computervision/imageanalysis:analyze&api-version=2023-10-01`, where `<endpoint>` is your unique computer vision endpoint URL. You add query strings based on your analysis options.
28+
Authentication is done by adding the HTTP request header **Ocp-Apim-Subscription-Key** and setting it to your vision key. The call is made to the URL `https://<endpoint>/computervision/imageanalysis:analyze?api-version=2023-10-01`, where `<endpoint>` is your unique computer vision endpoint URL. You add query strings based on your analysis options.
2929

3030

3131
## Select the image to analyze

articles/ai-services/computer-vision/reference-video-search.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -334,6 +334,7 @@ Represents the create ingestion request model for the JSON document.
334334
| moderation | boolean | Gets or sets the moderation flag, indicating if the content should be moderated. | No |
335335
| generateInsightIntervals | boolean | Gets or sets the interval generation flag, indicating if insight intervals should be generated. | No |
336336
| filterDefectedFrames | boolean | Frame filter flag indicating frames will be evaluated and all defected (e.g. blurry, lowlight, overexposure) frames will be filtered out. | No |
337+
| includeSpeechTranscript | boolean | Gets or sets the transcript generation flag, indicating if transcript should be generated. | No |
337338

338339
### DatetimeFilterModel
339340

articles/ai-services/document-intelligence/choose-model-feature.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ The following decision charts highlight the features of each **Document Intellig
5454
|**US Tax 1098 form**|You want to extract mortgage interest details such as principal, points, and tax.|[**US tax 1098 model**](concept-tax-document.md)|
5555
|**US Tax 1098-E form**|You want to extract student loan interest details such as lender and interest amount.|[**US tax 1098-E model**](concept-tax-document.md)|
5656
|**US Tax 1098T form**|You want to extract qualified tuition details such as scholarship adjustments, student status, and lender information.|[**US tax 1098-T model**](concept-tax-document.md)|
57+
|**US Tax 1099(Variations) form**|You want to extract information from 1099 forms and its variations (A, B, C, CAP, DIV, G, H, INT, K, LS, LTC, MISC, NEC, OID, PATR, Q, QA, R, S, SA, SB).|[**US tax 1099 model**](concept-tax-document.md)|
5758
|**Contract** (legal agreement between parties).|You want to extract contract agreement details such as parties, dates, and intervals.|[**Contract model**](concept-contract.md)|
5859
|**Health insurance card** or health insurance ID.| You want to extract key information such as insurer, member ID, prescription coverage, and group number.|[**Health insurance card model**](./concept-health-insurance-card.md)|
5960
|**Invoice** or billing statement.|You want to extract key information such as customer name, billing address, and amount due.|[**Invoice model**](concept-invoice.md)

articles/ai-services/document-intelligence/containers/configuration.md

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,28 @@ ms.service: azure-ai-document-intelligence
88
ms.custom:
99
- ignite-2023
1010
ms.topic: how-to
11-
ms.date: 07/18/2023
11+
ms.date: 12/13/2023
1212
ms.author: lajanuar
13-
monikerRange: '<=doc-intel-3.0.0'
1413
---
1514

15+
16+
1617
# Configure Document Intelligence containers
1718

18-
[!INCLUDE [applies to v3.0 and v2.1](../includes/applies-to-v30-v21.md)]
19+
:::moniker range="doc-intel-2.1.0 || doc-intel-3.1.0||doc-intel-4.0.0"
20+
21+
Support for containers is currently available with Document Intelligence version `2022-08-31 (GA)` only:
22+
23+
* [REST API `2022-08-31 (GA)`](https://westus.dev.cognitive.microsoft.com/docs/services/form-recognizer-api-2022-08-31/operations/AnalyzeDocument)
24+
* [SDKs targeting `REST API 2022-08-31 (GA)`](../sdk-overview-v3-0.md)
25+
26+
See [**Configure Document Intelligence v3.0 containers**](?view=doc-intel-3.0.0&preserve-view=true) for supported container documentation.
27+
28+
:::moniker-end
29+
30+
:::moniker range="doc-intel-3.0.0"
31+
32+
**This content applies to:** ![checkmark](../media/yes-icon.png) **v3.0 (GA)**
1933

2034
With Document Intelligence containers, you can build an application architecture optimized to take advantage of both robust cloud capabilities and edge locality. Containers provide a minimalist, isolated environment that can be easily deployed on-premises and in the cloud. In this article, we show you how to configure the Document Intelligence container run-time environment by using the `docker compose` command arguments. Document Intelligence features are supported by six Document Intelligence feature containers—**Layout**, **Business Card**,**ID Document**, **Receipt**, **Invoice**, **Custom**. These containers have both required and optional settings. For a few examples, see the [Example docker-compose.yml file](#example-docker-composeyml-file) section.
2135

@@ -150,3 +164,5 @@ networks:
150164
> [Learn more about running multiple containers and the docker compose command](install-run.md)
151165
152166
* [Azure container instance recipe](../../../ai-services/containers/azure-container-instance-recipe.md)
167+
168+
:::moniker-end

articles/ai-services/document-intelligence/containers/disconnected.md

Lines changed: 15 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -8,28 +8,27 @@ ms.custom:
88
author: laujan
99
manager: nitinme
1010
ms.topic: reference
11-
ms.date: 11/15/2023
11+
ms.date: 12/13/2023
1212
ms.author: lajanuar
1313
---
1414

1515

16-
# Containers in disconnected environments
16+
# Containers in disconnected (offline) environments
1717

18-
::: moniker range="doc-intel-4.0.0"
19-
[!INCLUDE [applies to v4.0](../includes/applies-to-v40.md)]
20-
::: moniker-end
18+
:::moniker range="doc-intel-2.1.0 || doc-intel-3.1.0||doc-intel-4.0.0"
2119

22-
::: moniker range="doc-intel-3.1.0"
23-
[!INCLUDE [applies to v3.1](../includes/applies-to-v31.md)]
24-
::: moniker-end
20+
Support for containers is currently available with Document Intelligence version `2022-08-31 (GA)`:
2521

26-
::: moniker range="doc-intel-3.0.0"
27-
[!INCLUDE [applies to v3.0](../includes/applies-to-v30.md)]
28-
::: moniker-end
22+
* [REST API `2022-08-31 (GA)`](https://westus.dev.cognitive.microsoft.com/docs/services/form-recognizer-api-2022-08-31/operations/AnalyzeDocument)
23+
* [SDKs targeting `REST API 2022-08-31 (GA)`](../sdk-overview-v3-0.md)
2924

30-
::: moniker range="doc-intel-2.1.0"
31-
[!INCLUDE [applies to v2.1](../includes/applies-to-v21.md)]
32-
::: moniker-end
25+
See [**Document Intelligence v3.0 containers in disconnected environments**](?view=doc-intel-3.0.0&preserve-view=true) for supported container documentation.
26+
27+
:::moniker-end
28+
29+
:::moniker range="doc-intel-3.0.0"
30+
31+
**This content applies to:** ![checkmark](../media/yes-icon.png) **v3.0 (GA)**
3332

3433
## What are disconnected containers?
3534

@@ -89,24 +88,10 @@ Both the endpoint URL and API key are needed when you first run the container to
8988

9089
Download the Docker container that is approved to run in a disconnected environment. For example:
9190

92-
::: moniker range=">=doc-intel-3.0.0"
93-
9491
|Docker pull command | Value |Format|
9592
|----------|-------|------|
9693
|&#9679; **`docker pull [image]`**</br></br> &#9679; **`docker pull [image]latest`**|The latest container image.|&#9679; `mcr.microsoft.com/azure-cognitive-services/form-recognizer/layout-3.0:latest`</br> </br>&#9679; `mcr.microsoft.com/azure-cognitive-services/form-recognizer/invoice-3.0:latest` |
9794

98-
::: moniker-end
99-
100-
::: moniker range="doc-intel-2.1.0"
101-
102-
|Docker pull command | Value |Format|
103-
|----------|-------|------|
104-
|&bullet; **`docker pull [image]`**</br>&bullet; **`docker pull [image]:latest`**|The latest container image.|&bullet; mcr.microsoft.com/azure-cognitive-services/form-recognizer/layout</br> </br>&bullet; `mcr.microsoft.com/azure-cognitive-services/form-recognizer/invoice:latest` |
105-
|||
106-
|&bullet; **`docker pull [image]:[version]`** | A specific container image |dockers pull mcr.microsoft.com/azure-cognitive-services/form-recognizer/receipt:2.1-preview |
107-
108-
::: moniker-end
109-
11095
**Example Docker pull command**
11196

11297
```docker
@@ -199,8 +184,6 @@ Mounts:License={CONTAINER_LICENSE_DIRECTORY}
199184
Mounts:Output={CONTAINER_OUTPUT_DIRECTORY}
200185
```
201186

202-
::: moniker range=">=doc-intel-3.0.0"
203-
204187
Starting a disconnected container is similar to [starting a connected container](install-run.md). Disconnected containers require an added license parameter. Here's a sample docker-compose.yml file for starting a custom container in disconnected mode. Add the CUSTOM_LICENSE_MOUNT_PATH environment variable with a value set to the folder containing the downloaded license file, and the `OUTPUT_MOUNT_PATH` environment variable with a value set to the folder that holds the usage logs.
205188

206189
```yml
@@ -285,8 +268,6 @@ services:
285268
user: "1000:1000" # echo $(id -u):$(id -g)
286269
```
287270
288-
::: moniker-end
289-
290271
## Other parameters and commands
291272
292273
Here are a few more parameters and commands you need to run the container.
@@ -368,3 +349,5 @@ Run the container with an output mount and logging enabled. These settings enabl
368349

369350
* [Deploy the Sample Labeling tool to an Azure Container Instance (ACI)](../deploy-label-tool.md#deploy-with-azure-container-instances-aci)
370351
* [Change or end a commitment plan](../../../ai-services/containers/disconnected-containers.md#purchase-a-commitment-plan-to-use-containers-in-disconnected-environments)
352+
353+
:::moniker-end

0 commit comments

Comments
 (0)