Skip to content

Commit cf110cd

Browse files
committed
Merge branch 'main' of https://github.com/MicrosoftDocs/azure-docs-pr into aoaif
2 parents b395b60 + f3ace80 commit cf110cd

File tree

304 files changed

+7814
-5649
lines changed

Some content is hidden

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

304 files changed

+7814
-5649
lines changed

.openpublishing.redirection.azure-monitor.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6893,6 +6893,11 @@
68936893
"source_path_from_root": "/articles/azure-monitor/essentials/private-link-data-ingestion.md",
68946894
"redirect_url": "/azure/azure-monitor/containers/kubernetes-monitoring-private-link",
68956895
"redirect_document_id": false
6896+
},
6897+
{
6898+
"source_path_from_root": "/articles/azure-monitor/containers/container-insights-custom-metrics.md",
6899+
"redirect_url": "/previous-versions/azure/azure-monitor/containers/container-insights-custom-metrics",
6900+
"redirect_document_id": false
68966901
}
68976902
]
68986903
}

.openpublishing.redirection.json

Lines changed: 191 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,195 @@
11
{
22
"redirections": [
3+
{
4+
"source_path": "articles/kinect-dk/index.yml",
5+
"redirect_url": "/previous-versions/azure/kinect-dk/index",
6+
"redirect_document_id": false
7+
},
8+
{
9+
"source_path": "articles/kinect-dk/about-azure-kinect-dk.md",
10+
"redirect_url": "/previous-versions/azure/kinect-dk/about-azure-kinect-dk",
11+
"redirect_document_id": false
12+
},
13+
{
14+
"source_path": "articles/kinect-dk/about-sensor-sdk.md",
15+
"redirect_url": "/previous-versions/azure/kinect-dk/about-sensor-sdk",
16+
"redirect_document_id": false
17+
},
18+
{
19+
"source_path": "articles/kinect-dk/access-data-body-frame.md",
20+
"redirect_url": "/previous-versions/azure/kinect-dk/access-data-body-frame",
21+
"redirect_document_id": false
22+
},
23+
{
24+
"source_path": "articles/kinect-dk/access-mics.md",
25+
"redirect_url": "/previous-versions/azure/kinect-dk/access-mics",
26+
"redirect_document_id": false
27+
},
28+
{
29+
"source_path": "articles/kinect-dk/add-library-to-project.md",
30+
"redirect_url": "/previous-versions/azure/kinect-dk/add-library-to-project",
31+
"redirect_document_id": false
32+
},
33+
{
34+
"source_path": "articles/kinect-dk/azure-kinect-firmware-tool.md",
35+
"redirect_url": "/previous-versions/azure/kinect-dk/azure-kinect-firmware-tool",
36+
"redirect_document_id": false
37+
},
38+
{
39+
"source_path": "articles/kinect-dk/azure-kinect-recorder.md",
40+
"redirect_url": "/previous-versions/azure/kinect-dk/azure-kinect-recorder",
41+
"redirect_document_id": false
42+
},
43+
{
44+
"source_path": "articles/kinect-dk/azure-kinect-viewer.md",
45+
"redirect_url": "/previous-versions/azure/kinect-dk/azure-kinect-viewer",
46+
"redirect_document_id": false
47+
},
48+
{
49+
"source_path": "articles/kinect-dk/body-index-map.md",
50+
"redirect_url": "/previous-versions/azure/kinect-dk/body-index-map",
51+
"redirect_document_id": false
52+
},
53+
{
54+
"source_path": "articles/kinect-dk/body-joints.md",
55+
"redirect_url": "/previous-versions/azure/kinect-dk/body-joints",
56+
"redirect_document_id": false
57+
},
58+
{
59+
"source_path": "articles/kinect-dk/body-sdk-download.md",
60+
"redirect_url": "/previous-versions/azure/kinect-dk/body-sdk-download",
61+
"redirect_document_id": false
62+
},
63+
{
64+
"source_path": "articles/kinect-dk/body-sdk-setup.md",
65+
"redirect_url": "/previous-versions/azure/kinect-dk/body-sdk-setup",
66+
"redirect_document_id": false
67+
},
68+
{
69+
"source_path": "articles/kinect-dk/build-first-app.md",
70+
"redirect_url": "/previous-versions/azure/kinect-dk/build-first-app",
71+
"redirect_document_id": false
72+
},
73+
{
74+
"source_path": "articles/kinect-dk/build-first-body-app.md",
75+
"redirect_url": "/previous-versions/azure/kinect-dk/build-first-body-app",
76+
"redirect_document_id": false
77+
},
78+
{
79+
"source_path": "articles/kinect-dk/capture-device-synchronization.md",
80+
"redirect_url": "/previous-versions/azure/kinect-dk/capture-device-synchronization",
81+
"redirect_document_id": false
82+
},
83+
{
84+
"source_path": "articles/kinect-dk/coordinate-systems.md",
85+
"redirect_url": "/previous-versions/azure/kinect-dk/coordinate-systems",
86+
"redirect_document_id": false
87+
},
88+
{
89+
"source_path": "articles/kinect-dk/depth-camera.md",
90+
"redirect_url": "/previous-versions/azure/kinect-dk/depth-camera",
91+
"redirect_document_id": false
92+
},
93+
{
94+
"source_path": "articles/kinect-dk/find-then-open-device.md",
95+
"redirect_url": "/previous-versions/azure/kinect-dk/find-then-open-device",
96+
"redirect_document_id": false
97+
},
98+
{
99+
"source_path": "articles/kinect-dk/get-body-tracking-results.md",
100+
"redirect_url": "/previous-versions/azure/kinect-dk/get-body-tracking-results",
101+
"redirect_document_id": false
102+
},
103+
{
104+
"source_path": "articles/kinect-dk/hardware-specification.md",
105+
"redirect_url": "/previous-versions/azure/kinect-dk/hardware-specification",
106+
"redirect_document_id": false
107+
},
108+
{
109+
"source_path": "articles/kinect-dk/multi-camera-sync.md",
110+
"redirect_url": "/previous-versions/azure/kinect-dk/multi-camera-sync",
111+
"redirect_document_id": false
112+
},
113+
{
114+
"source_path": "articles/kinect-dk/record-external-synchronized-units.md",
115+
"redirect_url": "/previous-versions/azure/kinect-dk/record-external-synchronized-units",
116+
"redirect_document_id": false
117+
},
118+
{
119+
"source_path": "articles/kinect-dk/record-file-format.md",
120+
"redirect_url": "/previous-versions/azure/kinect-dk/record-file-format",
121+
"redirect_document_id": false
122+
},
123+
{
124+
"source_path": "articles/kinect-dk/record-playback-api.md",
125+
"redirect_url": "/previous-versions/azure/kinect-dk/record-playback-api",
126+
"redirect_document_id": false
127+
},
128+
{
129+
"source_path": "articles/kinect-dk/record-sensor-streams-file.md",
130+
"redirect_url": "/previous-versions/azure/kinect-dk/record-sensor-streams-file",
131+
"redirect_document_id": false
132+
},
133+
{
134+
"source_path": "articles/kinect-dk/reset-azure-kinect-dk.md",
135+
"redirect_url": "/previous-versions/azure/kinect-dk/reset-azure-kinect-dk",
136+
"redirect_document_id": false
137+
},
138+
{
139+
"source_path": "articles/kinect-dk/retrieve-images.md",
140+
"redirect_url": "/previous-versions/azure/kinect-dk/retrieve-images",
141+
"redirect_document_id": false
142+
},
143+
{
144+
"source_path": "articles/kinect-dk/retrieve-imu-samples.md",
145+
"redirect_url": "/previous-versions/azure/kinect-dk/retrieve-imu-samples",
146+
"redirect_document_id": false
147+
},
148+
{
149+
"source_path": "articles/kinect-dk/sensor-sdk-download.md",
150+
"redirect_url": "/previous-versions/azure/kinect-dk/sensor-sdk-download",
151+
"redirect_document_id": false
152+
},
153+
{
154+
"source_path": "articles/kinect-dk/set-up-azure-kinect-dk.md",
155+
"redirect_url": "/previous-versions/azure/kinect-dk/set-up-azure-kinect-dk",
156+
"redirect_document_id": false
157+
},
158+
{
159+
"source_path": "articles/kinect-dk/support.md",
160+
"redirect_url": "/previous-versions/azure/kinect-dk/support",
161+
"redirect_document_id": false
162+
},
163+
{
164+
"source_path": "articles/kinect-dk/system-requirements.md",
165+
"redirect_url": "/previous-versions/azure/kinect-dk/system-requirements",
166+
"redirect_document_id": false
167+
},
168+
{
169+
"source_path": "articles/kinect-dk/troubleshooting.md",
170+
"redirect_url": "/previous-versions/azure/kinect-dk/troubleshooting",
171+
"redirect_document_id": false
172+
},
173+
{
174+
"source_path": "articles/kinect-dk/update-device-firmware.md",
175+
"redirect_url": "/previous-versions/azure/kinect-dk/update-device-firmware",
176+
"redirect_document_id": false
177+
},
178+
{
179+
"source_path": "articles/kinect-dk/use-calibration-functions.md",
180+
"redirect_url": "/previous-versions/azure/kinect-dk/use-calibration-functions",
181+
"redirect_document_id": false
182+
},
183+
{
184+
"source_path": "articles/kinect-dk/use-image-transformation.md",
185+
"redirect_url": "/previous-versions/azure/kinect-dk/use-image-transformation",
186+
"redirect_document_id": false
187+
},
188+
{
189+
"source_path": "articles/kinect-dk/windows-comparison.md",
190+
"redirect_url": "/previous-versions/azure/kinect-dk/windows-comparison",
191+
"redirect_document_id": false
192+
},
3193
{
4194
"source_path": "articles/public-multi-access-edge-compute-mec/considerations-for-deployment.md",
5195
"redirect_url": "/previous-versions/azure/public-multi-access-edge-compute-mec/considerations-for-deployment",
@@ -4561,4 +4751,4 @@
45614751
"redirect_document_id": false
45624752
}
45634753
]
4564-
}
4754+
}

.openpublishing.redirection.sentinel.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
11
{
22
"redirections": [
3+
{
4+
"source_path": "articles/sentinel/best-practices-workspace-architecture.md",
5+
"redirect_url": "/azure/azure-monitor/logs/workspace-design",
6+
"redirect_document_id": false
7+
},
8+
{
9+
"source_path": "articles/sentinel/design-your-workspace-architecture.md",
10+
"redirect_url": "/azure/azure-monitor/logs/workspace-design",
11+
"redirect_document_id": false
12+
},
313
{
414
"source_path": "articles/sentinel/notebooks-troubleshoot.md",
515
"redirect_url": "/azure/sentinel/notebooks-hunt",

articles/api-center/enable-managed-api-analysis-linting.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,9 @@ ms.custom:
1414

1515
This article explains how to enable API analysis in [Azure API Center](overview.md) without having to manage it yourself (preview). API analysis offers linting capabilities to analyze API definitions in your organization's API center. Linting ensures your API definitions adhere to organizational style rules, generating both individual and summary reports. Use API analysis to identify and correct common errors and inconsistencies in your API definitions.
1616

17-
> [!NOTE]
18-
> With managed linting and analysis, API Center sets up a linting engine and any required dependencies and triggers. You can also enable linting and analysis [manually](enable-api-analysis-linting.md).
17+
> [!IMPORTANT]
18+
> Managed API analysis in API Center sets up a linting engine and necessary dependencies automatically. You can also enable linting and analysis [manually](enable-api-analysis-linting.md) using a custom Azure function. **Disable any function used for manual linting before enabling managed API analysis.**
19+
1920

2021
In this scenario:
2122

@@ -29,6 +30,9 @@ In this scenario:
2930
* Currently, only OpenAPI specification documents in JSON or YAML format are analyzed.
3031
* By default, you enable analysis with the [`spectral:oas` ruleset](https://docs.stoplight.io/docs/spectral/4dec24461f3af-open-api-rules). To learn more about the built-in rules, see the [Spectral GitHub repo](https://github.com/stoplightio/spectral/blob/develop/docs/reference/openapi-rules.md).
3132
* Currently, you configure a single ruleset, and it's applied to all OpenAPI definitions in your API center.
33+
* The following are limits for maximum number of API definitions linted per 4 hours:
34+
* Free tier: 10
35+
* Standard tier: 100
3236

3337
## Prerequisites
3438

articles/api-center/includes/api-center-service-limits.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ ms.custom: Include file
2323
| Maximum number of custom metadata properties per entity<sup>3</sup> | 10 | 20 |
2424
| Maximum number of child properties in custom metadata property of type "object" | 10 |10 |
2525
| Maximum requests per minute (data plane) | 3,000 | 6,000 |
26+
| Maximum number of API definitions [linted](../enable-managed-api-analysis-linting.md) per 4 hours | 10 | 100 |
2627

2728
<sup>1</sup> To increase a limit in the Standard plan, contact [support](https://azure.microsoft.com/support/options/).<br/>
2829
<sup>2</sup> In the Free plan, use of full service features including API analysis and access through the data plane API is limited to 5 APIs.<br/>

articles/api-management/breaking-changes/overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ The following table lists all the upcoming breaking changes and feature retireme
2626
| [API version retirements][api2023] | June 1, 2024 |
2727
| [Workspaces preview breaking changes][workspaces2024] | June 14, 2024 |
2828
| [stv1 platform retirement - Global Azure][stv12024] | August 31, 2024 |
29-
| [stv1 platform retirement - Azure Government, Azure in China][stv1sov2025] | February 28, 2025 |
29+
| [stv1 platform retirement - Azure Government, Azure in China][stv1sov2025] | February 25, 2025 |
3030
| [Git repository retirement][git2025] | March 15, 2025 |
3131
| [Direct management API retirement][mgmtapi2025] | March 15, 2025 |
3232
| [Workspaces preview breaking changes, part 2][workspaces2025march] | March 31, 2025 |

articles/api-management/breaking-changes/stv1-platform-retirement-august-2024.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ ms.author: danlep
1616
As a cloud platform-as-a-service (PaaS), Azure API Management abstracts many details of the infrastructure used to host and run your service. **The infrastructure associated with the API Management `stv1` compute platform version will be retired effective 31 August 2024 in the global Microsoft Azure cloud.** A more current compute platform version (`stv2`) is already available, and provides enhanced service capabilities.
1717

1818
> [!NOTE]
19-
> For API Management instances deployed in Microsoft Azure Government cloud or Microsoft Azure operated by 21Vianet cloud (Azure in China), the retirement date for the `stv1` platform is 28 February 2025. [Learn more](stv1-platform-retirement-sovereign-clouds-february-2025.md)
19+
> For API Management instances deployed in Microsoft Azure Government cloud or Microsoft Azure operated by 21Vianet cloud (Azure in China), the retirement date for the `stv1` platform is 24 February 2025. [Learn more](stv1-platform-retirement-sovereign-clouds-february-2025.md)
2020
2121
The following table summarizes the compute platforms currently used for instances in the different API Management service tiers.
2222

articles/api-management/breaking-changes/stv1-platform-retirement-sovereign-clouds-february-2025.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Azure API Management - stv1 platform retirement - Azure Government, Azure in China (February 2025)
3-
description: In Azure Government and Azure operated by 21Vianet, API Management will retire stv1 platform effective 28 February 2025. Instances must be migrated to stv2 platform.
3+
description: In Azure Government and Azure operated by 21Vianet, API Management will retire stv1 platform effective 24 February 2025. Instances must be migrated to stv2 platform.
44
services: api-management
55
author: dlepow
66
ms.service: azure-api-management
@@ -13,7 +13,7 @@ ms.author: danlep
1313

1414
[!INCLUDE [api-management-availability-premium-dev-standard-basic](../../../includes/api-management-availability-premium-dev-standard-basic.md)]
1515

16-
As a cloud platform-as-a-service (PaaS), Azure API Management abstracts many details of the infrastructure used to host and run your service. **The infrastructure associated with the API Management `stv1` compute platform version will be retired effective 28 February 2025 in Microsoft Azure Government and in Microsoft Azure operated by 21 Vianet (Azure in China).** A more current compute platform version (`stv2`) is already available, and provides enhanced service capabilities.
16+
As a cloud platform-as-a-service (PaaS), Azure API Management abstracts many details of the infrastructure used to host and run your service. **The infrastructure associated with the API Management `stv1` compute platform version will be retired effective 24 February 2025 in Microsoft Azure Government and in Microsoft Azure operated by 21 Vianet (Azure in China).** A more current compute platform version (`stv2`) is already available, and provides enhanced service capabilities.
1717

1818
> [!NOTE]
1919
> For API Management instances deployed in global Microsoft Azure, the retirement date for the `stv1` platform is 31 August 2024. [Learn more](stv1-platform-retirement-august-2024.md)
@@ -36,11 +36,11 @@ If the value of the `platformVersion` property of your service is `stv1`, it's h
3636

3737
## What is the deadline for the change?
3838

39-
In Azure Government and Azure operated by 21Vianet, support for API Management instances hosted on the `stv1` platform will be retired by 28 February 2025.
39+
In Azure Government and Azure operated by 21Vianet, support for API Management instances hosted on the `stv1` platform will be retired by 24 February 2025.
4040

4141
## What do I need to do?
4242

43-
**Migrate all your existing instances hosted on the `stv1` compute platform to the `stv2` compute platform by 28 February 2025.**
43+
**Migrate all your existing instances hosted on the `stv1` compute platform to the `stv2` compute platform by 24 February 2025.**
4444

4545
If you have existing instances hosted on the `stv1` platform, follow our **[migration guide](../migrate-stv1-to-stv2.md)** to ensure a successful migration.
4646

articles/automation/automation-create-alert-triggered-runbook.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Use an alert to trigger an Azure Automation runbook
33
description: This article tells how to trigger a runbook to run when an Azure alert is raised.
44
services: automation
55
ms.subservice: process-automation
6-
ms.date: 12/15/2022
6+
ms.date: 08/28/2024
77
ms.topic: how-to
88
ms.custom: devx-track-azurepowershell
99
#Customer intent: As a developer, I want to trigger a runbook so that VMs can be stopped under certain conditions.
@@ -102,7 +102,7 @@ To use Automation with alerts, you need a runbook that manages the alert JSON pa
102102

103103
As described in the preceding section, each type of alert has a different schema. The script takes the webhook data from an alert in the `WebhookData` runbook input parameter. Then, the script evaluates the JSON payload to determine which alert type is being used.
104104

105-
This example uses an alert from an Azure virtual machine (VM). It retrieves the VM data from the payload, and then uses that information to stop the VM. The connection must be set up in the Automation account where the runbook is run. When using alerts to trigger runbooks, it's important to check the alert status in the runbook that is triggered. The runbook triggers each time the alert changes state. Alerts have multiple states, with the two most common being Activated and Resolved. Check for state in your runbook logic to ensure the runbook doesn't run more than once. The example in this article shows how to look for alerts with state Activated only.
105+
This example utilizes an alert from an Azure virtual machine (VM). It extracts the VM data from the payload, specifically from the target resource of the triggered alert, and then utilizes that information to stop the VM. The connection must be set up in the Automation account where the runbook is run. When using alerts to trigger runbooks, it's important to check the alert status in the runbook that is triggered. The runbook triggers each time the alert changes state. Alerts have multiple states, with the two most common being Activated and Resolved. Check for state in your runbook logic to ensure the runbook doesn't run more than once. The example in this article shows how to look for alerts with state Activated only.
106106

107107
The runbook uses the Automation account [system-assigned managed identity](./automation-security-overview.md#managed-identities) to authenticate with Azure to perform the management action against the VM. The runbook can be easily modified to use a user-assigned managed identity.
108108

0 commit comments

Comments
 (0)