Skip to content

Commit 9512a7f

Browse files
committed
Merge branch 'main' into release-fix-acrolinx-autogen-includes
2 parents cae0554 + c795904 commit 9512a7f

File tree

225 files changed

+2064
-4852
lines changed

Some content is hidden

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

225 files changed

+2064
-4852
lines changed

.openpublishing.redirection.defender-for-iot.json

Lines changed: 86 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,98 @@
11
{
22
"redirections": [
3+
{
4+
"source_path_from_root": "/articles/defender-for-iot/organizations/resources-manage-proprietary-protocols.md",
5+
"redirect_url": "/azure/defender-for-iot/organizations/how-to-manage-individual-sensors#manage-custom-plugins-legacy",
6+
"redirect_document_id": false
7+
},
8+
{
9+
"source_path_from_root": "/articles/defender-for-iot/organizations/how-to-set-up-high-availability.md",
10+
"redirect_url": "/azure/defender-for-iot/organizations/legacy-central-management/how-to-set-up-high-availability",
11+
"redirect_document_id": false
12+
},
13+
{
14+
"source_path_from_root": "/articles/defender-for-iot/organizations/ot-deploy/sites-and-zones-on-premises.md",
15+
"redirect_url": "/azure/defender-for-iot/organizations/legacy-central-management/sites-and-zones-on-premises",
16+
"redirect_document_id": false
17+
},
18+
{
19+
"source_path_from_root": "/articles/defender-for-iot/organizations/ot-deploy/activate-deploy-management.md",
20+
"redirect_url": "/azure/defender-for-iot/organizations/legacy-central-management/activate-deploy-management",
21+
"redirect_document_id": false
22+
},
23+
{
24+
"source_path_from_root": "/articles/defender-for-iot/organizations/back-up-restore-management.md",
25+
"redirect_url": "/azure/defender-for-iot/organizations/legacy-central-management/back-up-restore-management",
26+
"redirect_document_id": false
27+
},
28+
{
29+
"source_path_from_root": "/articles/defender-for-iot/organizations/back-up-sensors-from-management.md",
30+
"redirect_url": "/azure/defender-for-iot/organizations/legacy-central-management/back-up-sensors-from-management",
31+
"redirect_document_id": false
32+
},
33+
{
34+
"source_path_from_root": "/articles/defender-for-iot/organizations/ot-deploy/connect-sensors-to-management.md",
35+
"redirect_url": "/azure/defender-for-iot/organizations/legacy-central-management/connect-sensors-to-management",
36+
"redirect_document_id": false
37+
},
38+
{
39+
"source_path_from_root": "/articles/defender-for-iot/organizations/how-to-investigate-all-enterprise-sensor-detections-in-a-device-inventory.md",
40+
"redirect_url": "/azure/defender-for-iot/organizations/legacy-central-management/how-to-investigate-all-enterprise-sensor-detections-in-a-device-inventory",
41+
"redirect_document_id": false
42+
},
43+
{
44+
"source_path_from_root": "/articles/defender-for-iot/organizations/how-to-manage-sensors-from-the-on-premises-management-console.md",
45+
"redirect_url": "/azure/defender-for-iot/organizations/legacy-central-management/how-to-manage-sensors-from-the-on-premises-management-console",
46+
"redirect_document_id": false
47+
},
48+
{
49+
"source_path_from_root": "/articles/defender-for-iot/organizations/how-to-manage-the-on-premises-management-console.md",
50+
"redirect_url": "/azure/defender-for-iot/organizations/legacy-central-management/how-to-manage-the-on-premises-management-console",
51+
"redirect_document_id": false
52+
},
53+
{
54+
"source_path_from_root": "/articles/defender-for-iot/organizations/how-to-troubleshoot-on-premises-management-console.md",
55+
"redirect_url": "/azure/defender-for-iot/organizations/legacy-central-management/how-to-troubleshoot-on-premises-management-console",
56+
"redirect_document_id": false
57+
},
58+
{
59+
"source_path_from_root": "/articles/defender-for-iot/organizations/how-to-work-with-alerts-on-premises-management-console.md",
60+
"redirect_url": "/azure/defender-for-iot/organizations/legacy-central-management/how-to-work-with-alerts-on-premises-management-console",
61+
"redirect_document_id": false
62+
},
63+
{
64+
"source_path_from_root": "/articles/defender-for-iot/organizations/ot-deploy/install-software-on-premises-management-console.md",
65+
"redirect_url": "/azure/defender-for-iot/organizations/legacy-central-management/install-software-on-premises-management-console",
66+
"redirect_document_id": false
67+
},
68+
{
69+
"source_path_from_root": "/articles/defender-for-iot/organizations/ot-deploy/legacy-air-gapped-deploy.md",
70+
"redirect_url": "/azure/defender-for-iot/organizations/legacy-central-management/legacy-air-gapped-deploy",
71+
"redirect_document_id": false
72+
},
73+
{
74+
"source_path_from_root": "/articles/defender-for-iot/organizations/manage-users-on-premises-management-console.md",
75+
"redirect_url": "/azure/defender-for-iot/organizations/legacy-central-management/manage-users-on-premises-management-console",
76+
"redirect_document_id": false
77+
},
78+
{
79+
"source_path_from_root": "/articles/defender-for-iot/organizations/ot-deploy/prepare-management-appliance.md",
80+
"redirect_url": "/azure/defender-for-iot/organizations/legacy-central-management/prepare-management-appliance",
81+
"redirect_document_id": false
82+
},
383
{
484
"source_path_from_root": "/articles/defender-for-iot/organizations/faqs-eiot.md",
585
"redirect_url": "/azure/defender-for-iot/organizations/concept-enterprise#frequently-asked-questions",
686
"redirect_document_id": false
787
},
8-
988
{
1089
"source_path_from_root": "/articles/defender-for-iot/organizations/best-practices/plan-network-monitoring.md",
1190
"redirect_url": "/azure/defender-for-iot/organizations/best-practices/plan-prepare-deploy",
1291
"redirect_document_id": false
1392
},
1493
{
1594
"source_path_from_root": "/articles/defender-for-iot/organizations/how-to-activate-and-set-up-your-on-premises-management-console.md",
16-
"redirect_url": "/azure/defender-for-iot/organizations/ot-deploy/activate-deploy-management",
95+
"redirect_url": "/azure/defender-for-iot/organizations/legacy-central-management/activate-deploy-management",
1796
"redirect_document_id": false
1897
},
1998
{
@@ -92,7 +171,7 @@
92171
},
93172
{
94173
"source_path_from_root": "/articles/defender-for-iot/organizations/how-to-define-global-user-access-control.md",
95-
"redirect_url": "/azure/defender-for-iot/organizations/manage-users-on-premises-management-console#define-global-access-permission-for-on-premises-users",
174+
"redirect_url": "/azure/defender-for-iot/organizations/legacy-central-management/manage-users-on-premises-management-console#define-global-access-permission-for-on-premises-users",
96175
"redirect_document_id": false
97176
},
98177
{
@@ -237,7 +316,7 @@
237316
},
238317
{
239318
"source_path_from_root": "/articles/defender-for-iot/how-to-manage-sensors-from-the-on-premises-management-console.md",
240-
"redirect_url": "/azure/defender-for-iot/organizations/how-to-manage-sensors-from-the-on-premises-management-console",
319+
"redirect_url": "/azure/defender-for-iot/organizations/legacy-central-management/how-to-manage-sensors-from-the-on-premises-management-console",
241320
"redirect_document_id": false
242321
},
243322
{
@@ -252,7 +331,7 @@
252331
},
253332
{
254333
"source_path_from_root": "/articles/defender-for-iot/how-to-manage-the-on-premises-management-console.md",
255-
"redirect_url": "/azure/defender-for-iot/organizations/how-to-manage-the-on-premises-management-console",
334+
"redirect_url": "/azure/defender-for-iot/organizations/legacy-central-management/how-to-manage-the-on-premises-management-console",
256335
"redirect_document_id": false
257336
},
258337
{
@@ -262,7 +341,7 @@
262341
},
263342
{
264343
"source_path_from_root": "/articles/defender-for-iot/how-to-investigate-all-enterprise-sensor-detections-in-a-device-inventory.md",
265-
"redirect_url": "/azure/defender-for-iot/organizations/how-to-investigate-all-enterprise-sensor-detections-in-a-device-inventory",
344+
"redirect_url": "/azure/defender-for-iot/organizations/legacy-central-management/how-to-investigate-all-enterprise-sensor-detections-in-a-device-inventory",
266345
"redirect_document_id": false
267346
},
268347
{
@@ -322,7 +401,7 @@
322401
},
323402
{
324403
"source_path_from_root": "/articles/defender-for-iot/how-to-work-with-alerts-on-premises-management-console.md",
325-
"redirect_url": "/azure/defender-for-iot/organizations/how-to-work-with-alerts-on-premises-management-console",
404+
"redirect_url": "/azure/defender-for-iot/organizations/legacy-central-management/how-to-work-with-alerts-on-premises-management-console",
326405
"redirect_document_id": false
327406
},
328407
{

.openpublishing.redirection.json

Lines changed: 41 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1060,6 +1060,26 @@
10601060
"redirect_url": "/azure/site-recovery/deploy-vmware-azure-replication-appliance-modernized",
10611061
"redirect_document_id": false
10621062
},
1063+
{
1064+
"source_path": "articles/site-recovery/hyper-v-vmm-powershell-resource-manager.md",
1065+
"redirect_url": "/azure/site-recovery/site-recovery-runbook-automation",
1066+
"redirect_document_id": false
1067+
},
1068+
{
1069+
"source_path": "articles/site-recovery/hyper-v-vmm-secondary-support-matrix.",
1070+
"redirect_url": "/azure/site-recovery/hyper-v-azure-support-matrix",
1071+
"redirect_document_id": false
1072+
},
1073+
{
1074+
"source_path": "articles/site-recovery/unregister-vmm-server-script.md",
1075+
"redirect_url": "/azure/site-recovery/azure-to-azure-autoupdate",
1076+
"redirect_document_id": false
1077+
},
1078+
{
1079+
"source_path": "articles/site-recovery/hyper-v-vmm-secondary-support-matrix.md",
1080+
"redirect_url": "/azure/site-recovery/azure-to-azure-autoupdate",
1081+
"redirect_document_id": false
1082+
},
10631083
{
10641084
"source_path": "articles/container-registry/container-registry-customer-managed-keys.md",
10651085
"redirect_url": "/azure/container-registry/tutorial-customer-managed-keys",
@@ -4550,7 +4570,12 @@
45504570
},
45514571
{
45524572
"source_path_from_root": "/articles/app-service/containers/configure-language-ruby.md",
4553-
"redirect_url": "/azure/app-service/configure-language-ruby",
4573+
"redirect_url": "https://github.com/Azure/app-service-linux-docs/blob/master/HowTo/use_ruby_with_container.md",
4574+
"redirect_document_id": false
4575+
},
4576+
{
4577+
"source_path_from_root": "/articles/app-service/configure-language-ruby.md",
4578+
"redirect_url": "https://github.com/Azure/app-service-linux-docs/blob/master/HowTo/use_ruby_with_container.md",
45544579
"redirect_document_id": false
45554580
},
45564581
{
@@ -5340,17 +5365,22 @@
53405365
},
53415366
{
53425367
"source_path_from_root": "/articles/app-service/containers/quickstart-ruby.md",
5343-
"redirect_url": "/azure/app-service/quickstart-ruby",
5368+
"redirect_url": "https://github.com/Azure/app-service-linux-docs/blob/master/HowTo/use_ruby_with_container.md",
5369+
"redirect_document_id": false
5370+
},
5371+
{
5372+
"source_path_from_root": "/articles/app-service/quickstart-ruby.md",
5373+
"redirect_url": "https://github.com/Azure/app-service-linux-docs/blob/master/HowTo/use_ruby_with_container.md",
53445374
"redirect_document_id": false
53455375
},
53465376
{
53475377
"source_path_from_root": "/articles/app-service-web/app-service-linux-ruby-get-started.md",
5348-
"redirect_url": "/azure/app-service/quickstart-ruby",
5378+
"redirect_url": "https://github.com/Azure/app-service-linux-docs/blob/master/HowTo/use_ruby_with_container.md",
53495379
"redirect_document_id": false
53505380
},
53515381
{
53525382
"source_path_from_root": "/articles/app-service-web/app-service-linux-using-ruby.md",
5353-
"redirect_url": "/azure/app-service/quickstart-ruby",
5383+
"redirect_url": "https://github.com/Azure/app-service-linux-docs/blob/master/HowTo/use_ruby_with_container.md",
53545384
"redirect_document_id": false
53555385
},
53565386
{
@@ -5975,12 +6005,17 @@
59756005
},
59766006
{
59776007
"source_path_from_root": "/articles/app-service/containers/tutorial-ruby-mysql-app.md",
5978-
"redirect_url": "/azure/app-service/tutorial-ruby-postgres-app",
6008+
"redirect_url": "https://github.com/Azure/app-service-linux-docs/blob/master/HowTo/use_ruby_with_container.md",
59796009
"redirect_document_id": false
59806010
},
59816011
{
59826012
"source_path_from_root": "/articles/app-service/containers/tutorial-ruby-postgres-app.md",
5983-
"redirect_url": "/azure/app-service/tutorial-ruby-postgres-app",
6013+
"redirect_url": "https://github.com/Azure/app-service-linux-docs/blob/master/HowTo/use_ruby_with_container.md",
6014+
"redirect_document_id": false
6015+
},
6016+
{
6017+
"source_path_from_root": "/articles/app-service/tutorial-ruby-postgres-app.md",
6018+
"redirect_url": "https://github.com/Azure/app-service-linux-docs/blob/master/HowTo/use_ruby_with_container.md",
59846019
"redirect_document_id": false
59856020
},
59866021
{

articles/ai-services/computer-vision/Tutorials/liveness.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ The liveness solution integration involves two different components: a mobile ap
3737
### Integrate liveness into mobile application
3838

3939
Once you have access to the SDK, follow instruction in the [azure-ai-vision-sdk](https://github.com/Azure-Samples/azure-ai-vision-sdk) GitHub repository to integrate the UI and the code into your native mobile application. The liveness SDK supports both Java/Kotlin for Android and Swift for iOS mobile applications:
40-
- For Swift iOS, follow the instructions in the [iOS sample](https://aka.ms/liveness-sample-ios)
40+
- For Swift iOS, follow the instructions in the [iOS sample](https://aka.ms/azure-ai-vision-face-liveness-client-sdk-ios-readme)
4141
- For Kotlin/Java Android, follow the instructions in the [Android sample](https://aka.ms/liveness-sample-java)
4242

4343
Once you've added the code into your application, the SDK will handle starting the camera, guiding the end-user to adjust their position, composing the liveness payload, and calling the Azure AI Face cloud service to process the liveness payload.
@@ -54,7 +54,7 @@ The high-level steps involved in liveness orchestration are illustrated below:
5454

5555
```json
5656
Request:
57-
curl --location 'https://face-gating-livenessdetection.ppe.cognitiveservices.azure.com/face/v1.1-preview.1/detectliveness/singlemodal/sessions' \
57+
curl --location '<insert-api-endpoint>/face/v1.1-preview.1/detectliveness/singlemodal/sessions' \
5858
--header 'Ocp-Apim-Subscription-Key:<insert-api-key>
5959
--header 'Content-Type: application/json' \
6060
--data '{
@@ -93,7 +93,7 @@ The high-level steps involved in liveness orchestration are illustrated below:
9393

9494
```json
9595
Request:
96-
curl --location 'https://face-gating-livenessdetection.ppe.cognitiveservices.azure.com/face/v1.1-preview.1/detectliveness/singlemodal/sessions/a3dc62a3-49d5-45a1-886c-36e7df97499a' \
96+
curl --location '<insert-api-endpoint>/face/v1.1-preview.1/detectliveness/singlemodal/sessions/a3dc62a3-49d5-45a1-886c-36e7df97499a' \
9797
--header 'Ocp-Apim-Subscription-Key: <insert-api-key>
9898

9999
Response:
@@ -178,13 +178,13 @@ The high-level steps involved in liveness with verification orchestration are il
178178

179179
```json
180180
Request:
181-
curl --location 'https://face-gating-livenessdetection.ppe.cognitiveservices.azure.com/face/v1.1-preview.1/detectlivenesswithverify/singlemodal/sessions' \
181+
curl --location '<insert-api-endpoint>/face/v1.1-preview.1/detectlivenesswithverify/singlemodal/sessions' \
182182
--header 'Ocp-Apim-Subscription-Key: <api_key>' \
183183
--form 'Parameters="{
184184
\"livenessOperationMode\": \"passive\",
185185
\"deviceCorrelationId\": \"723d6d03-ef33-40a8-9682-23a1feb7bccd\"
186186
}"' \
187-
--form 'VerifyImage=@"/C:/Users/nabilat/Pictures/test.png"'
187+
--form 'VerifyImage=@"test.png"'
188188

189189
Response:
190190
{
@@ -222,11 +222,11 @@ The high-level steps involved in liveness with verification orchestration are il
222222

223223
```json
224224
Request:
225-
curl --location 'https://face-gating-livenessdetection.ppe.cognitiveservices.azure.com/face/v1.1-preview.1/detectlivenesswithverify/singlemodal' \
225+
curl --location '<insert-api-endpoint>/face/v1.1-preview.1/detectlivenesswithverify/singlemodal' \
226226
--header 'Content-Type: multipart/form-data' \
227227
--header 'apim-recognition-model-preview-1904: true' \
228228
--header 'Authorization: Bearer.<session-authorization-token> \
229-
--form 'Content=@"/D:/work/scratch/data/clips/webpapp6/video.webp"' \
229+
--form 'Content=@"video.webp"' \
230230
--form 'Metadata="<insert-metadata>"
231231

232232
Response:
@@ -286,7 +286,7 @@ If you want to clean up and remove an Azure AI services subscription, you can de
286286

287287
## Next steps
288288

289-
See the liveness SDK reference to learn about other options in the liveness APIs.
289+
See the Azure AI Vision SDK reference to learn about other options in the liveness APIs.
290290

291-
- [Java (Android)](https://aka.ms/liveness-sdk-java)
292-
- [Swift (iOS)](https://aka.ms/liveness-sdk-ios)
291+
- [Kotlin (Android)](https://aka.ms/liveness-sample-java)
292+
- [Swift (iOS)](https://aka.ms/azure-ai-vision-face-liveness-client-sdk-ios-readme)

0 commit comments

Comments
 (0)