Skip to content

Commit ae257ea

Browse files
authored
Merge branch 'MicrosoftDocs:main' into main
2 parents 3c244fc + 0c339f1 commit ae257ea

3,338 files changed

Lines changed: 46285 additions & 63555 deletions

File tree

Some content is hidden

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

.openpublishing.publish.config.json

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@
7070
},
7171
{
7272
"path_to_root": "azure_cli_scripts",
73-
"url": "https://github.com/ggailey777/azure-cli-samples",
73+
"url": "https://github.com/Azure-Samples/azure-cli-samples",
7474
"branch": "master",
7575
"branch_mapping": {}
7676
},
@@ -236,6 +236,12 @@
236236
"branch": "main",
237237
"branch_mapping": {}
238238
},
239+
{
240+
"path_to_root": "functions-flex-azure-files-samples",
241+
"url": "https://github.com/Azure-Samples/Azure-Functions-Flex-Consumption-with-Azure-Files-OS-Mount-Samples",
242+
"branch": "main",
243+
"branch_mapping": {}
244+
},
239245
{
240246
"path_to_root": "functions-quickstart-java-azd",
241247
"url": "https://github.com/Azure-Samples/azure-functions-java-flex-consumption-azd",
@@ -284,6 +290,24 @@
284290
"branch": "main",
285291
"branch_mapping": {}
286292
},
293+
{
294+
"path_to_root": "functions-event-hub-azd-dotnet",
295+
"url": "https://github.com/Azure-Samples/functions-quickstart-dotnet-azd-eventhub",
296+
"branch": "main",
297+
"branch_mapping": {}
298+
},
299+
{
300+
"path_to_root": "functions-event-hub-azd-typescript",
301+
"url": "https://github.com/Azure-Samples/functions-quickstart-typescript-azd-eventhub",
302+
"branch": "main",
303+
"branch_mapping": {}
304+
},
305+
{
306+
"path_to_root": "functions-event-hub-azd-python",
307+
"url": "https://github.com/Azure-Samples/functions-quickstart-python-azd-eventhub",
308+
"branch": "main",
309+
"branch_mapping": {}
310+
},
287311
{
288312
"path_to_root": "azure-functions-templates-v3",
289313
"url": "https://github.com/Azure/azure-functions-templates",

.openpublishing.redirection.json

Lines changed: 279 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,284 @@
11
{
22
"redirections": [
3+
{
4+
"source_path": "articles/sentinel/datalake/sentinel-mcp-chatgpt-connector.md",
5+
"redirect_url": "/azure/sentinel/datalake/sentinel-mcp-chatgpt-claude-connector",
6+
"redirect_document_id": false
7+
},
8+
{
9+
"source_path": "articles/data-factory/airflow-configurations.md",
10+
"redirect_url": "/previous-versions/azure/data-factory/airflow-configurations",
11+
"redirect_document_id": false
12+
},
13+
{
14+
"source_path": "articles/data-factory/airflow-get-ip-airflow-cluster.md",
15+
"redirect_url": "/previous-versions/azure/data-factory/airflow-get-ip-airflow-cluster",
16+
"redirect_document_id": false
17+
},
18+
{
19+
"source_path": "articles/data-factory/airflow-import-dags-blob-storage.md",
20+
"redirect_url": "/previous-versions/azure/data-factory/airflow-import-dags-blob-storage",
21+
"redirect_document_id": false
22+
},
23+
{
24+
"source_path": "articles/data-factory/airflow-install-private-package.md",
25+
"redirect_url": "/previous-versions/azure/data-factory/airflow-install-private-package",
26+
"redirect_document_id": false
27+
},
28+
{
29+
"source_path": "articles/data-factory/airflow-pricing.md",
30+
"redirect_url": "/previous-versions/azure/data-factory/airflow-pricing",
31+
"redirect_document_id": false
32+
},
33+
{
34+
"source_path": "articles/data-factory/airflow-sync-github-repository.md",
35+
"redirect_url": "/previous-versions/azure/data-factory/airflow-sync-github-repository",
36+
"redirect_document_id": false
37+
},
38+
{
39+
"source_path": "articles/data-factory/ci-cd-pattern-with-airflow.md",
40+
"redirect_url": "/previous-versions/azure/data-factory/ci-cd-pattern-with-airflow",
41+
"redirect_document_id": false
42+
},
43+
{
44+
"source_path": "articles/data-factory/concepts-workflow-orchestration-manager.md",
45+
"redirect_url": "/previous-versions/azure/data-factory/concepts-workflow-orchestration-manager",
46+
"redirect_document_id": false
47+
},
48+
{
49+
"source_path": "articles/data-factory/create-airflow-environment.md",
50+
"redirect_url": "/previous-versions/azure/data-factory/create-airflow-environment",
51+
"redirect_document_id": false
52+
},
53+
{
54+
"source_path": "articles/data-factory/delete-dags-in-workflow-orchestration-manager.md",
55+
"redirect_url": "/previous-versions/azure/data-factory/delete-dags-in-workflow-orchestration-manager",
56+
"redirect_document_id": false
57+
},
58+
{
59+
"source_path": "articles/data-factory/diagnostic-logs-and-metrics-for-workflow-orchestration-manager.md",
60+
"redirect_url": "/previous-versions/azure/data-factory/diagnostic-logs-and-metrics-for-workflow-orchestration-manager",
61+
"redirect_document_id": false
62+
},
63+
{
64+
"source_path": "articles/data-factory/enable-azure-key-vault.md",
65+
"redirect_url": "/previous-versions/azure/data-factory/enable-azure-key-vault",
66+
"redirect_document_id": false
67+
},
68+
{
69+
"source_path": "articles/data-factory/get-started-with-workflow-orchestration-manager.md",
70+
"redirect_url": "/previous-versions/azure/data-factory/get-started-with-workflow-orchestration-manager",
71+
"redirect_document_id": false
72+
},
73+
{
74+
"source_path": "articles/data-factory/kubernetes-secret-pull-image-from-private-container-registry.md",
75+
"redirect_url": "/previous-versions/azure/data-factory/kubernetes-secret-pull-image-from-private-container-registry",
76+
"redirect_document_id": false
77+
},
78+
{
79+
"source_path": "articles/data-factory/password-change-airflow.md",
80+
"redirect_url": "/previous-versions/azure/data-factory/password-change-airflow",
81+
"redirect_document_id": false
82+
},
83+
{
84+
"source_path": "articles/data-factory/rest-apis-for-airflow-integrated-runtime.md",
85+
"redirect_url": "/previous-versions/azure/data-factory/rest-apis-for-airflow-integrated-runtime",
86+
"redirect_document_id": false
87+
},
88+
{
89+
"source_path": "articles/data-factory/tutorial-run-existing-pipeline-with-airflow.md",
90+
"redirect_url": "/previous-versions/azure/data-factory/tutorial-run-existing-pipeline-with-airflow",
91+
"redirect_document_id": false
92+
},
93+
{
94+
"source_path": "articles/iot-hub/horizontal-arm-route-messages.md",
95+
"redirect_url": "/previous-versions/azure/iot-hub/horizontal-arm-route-messages",
96+
"redirect_document_id": false
97+
},
98+
{
99+
"source_path": "articles/iot-hub/how-to-routing-arm.md",
100+
"redirect_url": "/previous-versions/azure/iot-hub/how-to-routing-arm",
101+
"redirect_document_id": false
102+
},
103+
{
104+
"source_path": "articles/iot-hub/how-to-routing-powershell.md",
105+
"redirect_url": "/previous-versions/azure/iot-hub/how-to-routing-powershell",
106+
"redirect_document_id": false
107+
},
108+
{
109+
"source_path": "articles/iot-hub/how-to-routing-azure-cli.md",
110+
"redirect_url": "/previous-versions/azure/iot-hub/how-to-routing-azure-cli",
111+
"redirect_document_id": false
112+
},
113+
{
114+
"source_path": "articles/iot-hub/iot-hub-how-to-order-connection-state-events.md",
115+
"redirect_url": "/previous-versions/azure/iot-hub/iot-hub-how-to-order-connection-state-events",
116+
"redirect_document_id": false
117+
},
118+
{
119+
"source_path": "articles/iot-hub/iot-hub-live-data-visualization-in-power-bi.md",
120+
"redirect_url": "/previous-versions/azure/iot-hub/iot-hub-live-data-visualization-in-power-bi",
121+
"redirect_document_id": false
122+
},
123+
{
124+
"source_path": "articles/iot-hub/iot-hub-live-data-visualization-in-web-apps.md",
125+
"redirect_url": "/previous-versions/azure/iot-hub/iot-hub-live-data-visualization-in-web-apps",
126+
"redirect_document_id": false
127+
},
128+
{
129+
"source_path": "articles/iot-hub/iot-hub-monitoring-notifications-with-azure-logic-apps.md",
130+
"redirect_url": "/previous-versions/azure/iot-hub/iot-hub-monitoring-notifications-with-azure-logic-apps",
131+
"redirect_document_id": false
132+
},
133+
{
134+
"source_path": "articles/iot-hub/iot-hub-query-avro-data.md",
135+
"redirect_url": "/previous-versions/azure/iot-hub/iot-hub-query-avro-data",
136+
"redirect_document_id": false
137+
},
138+
{
139+
"source_path": "articles/iot-hub/module-twins-portal-dotnet.md",
140+
"redirect_url": "/previous-versions/azure/iot-hub/module-twins-portal-dotnet",
141+
"redirect_document_id": false
142+
},
143+
{
144+
"source_path": "articles/iot-hub/quickstart-bicep-route-messages.md",
145+
"redirect_url": "/previous-versions/azure/iot-hub/quickstart-bicep-route-messages",
146+
"redirect_document_id": false
147+
},
148+
{
149+
"source_path": "articles/iot-hub/tutorial-device-twins.md",
150+
"redirect_url": "/previous-versions/azure/iot-hub/tutorial-device-twins",
151+
"redirect_document_id": false
152+
},
153+
{
154+
"source_path": "articles/iot/concepts-architecture.md",
155+
"redirect_url": "/previous-versions/azure/iot/concepts-architecture",
156+
"redirect_document_id": false
157+
},
158+
{
159+
"source_path": "articles/iot/concepts-convention.md",
160+
"redirect_url": "/previous-versions/azure/iot/concepts-convention",
161+
"redirect_document_id": false
162+
},
163+
{
164+
"source_path": "articles/iot/concepts-developer-guide-device.md",
165+
"redirect_url": "/previous-versions/azure/iot/concepts-developer-guide-device",
166+
"redirect_document_id": false
167+
},
168+
{
169+
"source_path": "articles/iot/concepts-developer-guide-service.md",
170+
"redirect_url": "/previous-versions/azure/iot/concepts-developer-guide-service",
171+
"redirect_document_id": false
172+
},
173+
{
174+
"source_path": "articles/iot/concepts-digital-twin.md",
175+
"redirect_url": "/previous-versions/azure/iot/concepts-digital-twin",
176+
"redirect_document_id": false
177+
},
178+
{
179+
"source_path": "articles/iot/concepts-iot-device-types.md",
180+
"redirect_url": "/previous-versions/azure/iot/concepts-iot-device-types",
181+
"redirect_document_id": false
182+
},
183+
{
184+
"source_path": "articles/iot/concepts-message-payloads.md",
185+
"redirect_url": "/previous-versions/azure/iot/concepts-message-payloads",
186+
"redirect_document_id": false
187+
},
188+
{
189+
"source_path": "articles/iot/concepts-model-discovery.md",
190+
"redirect_url": "/previous-versions/azure/iot/concepts-model-discovery",
191+
"redirect_document_id": false
192+
},
193+
{
194+
"source_path": "articles/iot/concepts-modeling-guide.md",
195+
"redirect_url": "/previous-versions/azure/iot/concepts-modeling-guide",
196+
"redirect_document_id": false
197+
},
198+
{
199+
"source_path": "articles/iot/concepts-using-c-sdk-and-embedded-c-sdk.md",
200+
"redirect_url": "/previous-versions/azure/iot/concepts-using-c-sdk-and-embedded-c-sdk",
201+
"redirect_document_id": false
202+
},
203+
{
204+
"source_path": "articles/iot/howto-use-iot-explorer.md",
205+
"redirect_url": "/previous-versions/azure/iot/howto-use-iot-explorer",
206+
"redirect_document_id": false
207+
},
208+
{
209+
"source_path": "articles/iot/iot-overview-analyze-visualize.md",
210+
"redirect_url": "/previous-versions/azure/iot/iot-overview-analyze-visualize",
211+
"redirect_document_id": false
212+
},
213+
{
214+
"source_path": "articles/iot/iot-overview-device-connectivity.md",
215+
"redirect_url": "/previous-versions/azure/iot/iot-overview-device-connectivity",
216+
"redirect_document_id": false
217+
},
218+
{
219+
"source_path": "articles/iot/iot-overview-message-processing.md",
220+
"redirect_url": "/previous-versions/azure/iot/iot-overview-message-processing",
221+
"redirect_document_id": false
222+
},
223+
{
224+
"source_path": "articles/iot/iot-overview-device-management.md",
225+
"redirect_url": "/previous-versions/azure/iot/iot-overview-device-management",
226+
"redirect_document_id": false
227+
},
228+
{
229+
"source_path": "articles/iot/iot-overview-scalability-high-availability.md",
230+
"redirect_url": "/previous-versions/azure/iot/iot-overview-scalability-high-availability",
231+
"redirect_document_id": false
232+
},
233+
{
234+
"source_path": "articles/iot/iot-overview-solution-extensibility.md",
235+
"redirect_url": "/previous-versions/azure/iot/iot-overview-solution-extensibility",
236+
"redirect_document_id": false
237+
},
238+
{
239+
"source_path": "articles/iot/iot-overview-solution-management.md",
240+
"redirect_url": "/previous-versions/azure/iot/iot-overview-solution-management",
241+
"redirect_document_id": false
242+
},
243+
{
244+
"source_path": "articles/iot/overview-iot-plug-and-play.md",
245+
"redirect_url": "/previous-versions/azure/iot/overview-iot-plug-and-play",
246+
"redirect_document_id": false
247+
},
248+
{
249+
"source_path": "articles/iot/iot-phone-app-how-to.md",
250+
"redirect_url": "/previous-versions/azure/iot/iot-phone-app-how-to",
251+
"redirect_document_id": false
252+
},
253+
{
254+
"source_path": "articles/iot/troubleshoot-embedded-device-tutorials.md",
255+
"redirect_url": "/previous-versions/azure/iot/troubleshoot-embedded-device-tutorials",
256+
"redirect_document_id": false
257+
},
258+
{
259+
"source_path": "articles/iot/tutorial-devkit-espressif-esp32-freertos-iot-hub.md",
260+
"redirect_url": "/previous-versions/azure/iot/tutorial-devkit-espressif-esp32-freertos-iot-hub",
261+
"redirect_document_id": false
262+
},
263+
{
264+
"source_path": "articles/iot/tutorial-devkit-mxchip-az3166-iot-hub.md",
265+
"redirect_url": "/previous-versions/azure/iot/tutorial-devkit-mxchip-az3166-iot-hub",
266+
"redirect_document_id": false
267+
},
268+
{
269+
"source_path": "articles/iot/tutorial-devkit-stm-b-l475e-iot-hub.md",
270+
"redirect_url": "/previous-versions/azure/iot/tutorial-devkit-stm-b-l475e-iot-hub",
271+
"redirect_document_id": false
272+
},
273+
{
274+
"source_path": "articles/iot/tutorial-send-telemetry-iot-hub.md",
275+
"redirect_url": "/previous-versions/azure/iot/tutorial-send-telemetry-iot-hub",
276+
},
277+
{
278+
"source_path": "articles/backup/backup-azure-enhanced-soft-delete-about.md",
279+
"redirect_url": "/azure/backup/secure-by-default",
280+
"redirect_document_id": false
281+
},
3282
{
4283
"source_path": "articles/migrate/best-practices-assessment.md",
5284
"redirect_url": "/previous-versions/azure/migrate/best-practices-assessment",

articles/active-directory-b2c/add-password-change-policy.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,12 @@ ms.custom: sfi-image-nochange
2626

2727
[!INCLUDE [active-directory-b2c-choose-user-flow-or-custom-policy](../../includes/active-directory-b2c-choose-user-flow-or-custom-policy.md)]
2828

29-
You can configure Azure Active Directory B2C (Azure AD B2C) so that a user who is signed in with a local account can change their password without using email verification to prove their identity.
29+
You can configure Azure Active Directory B2C (Azure AD B2C) to allow users who are signed in with a local account to change their password without using email verification to prove their identity.
3030

3131
The password change flow involves the following steps:
3232

3333
1. The user signs in to their local account. If the session is still active, Azure AD B2C authorizes the user and skips to the next step.
34-
1. In **Old password**, the user verifies their old password. In **New password**, they create and confirm their new password.
34+
1. In **Old password**, the user verifies their current password. In **New password**, they create and confirm their new password.
3535

3636
![Screenshot that shows two numbered dialogs for making a password change.](./media/add-password-change-policy/password-change-flow.png)
3737

articles/active-directory-b2c/add-profile-editing-policy.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ If you haven't already done so, [register a web application in Azure Active Dire
4444

4545
## Create a profile editing user flow
4646

47-
If you want to enable users to edit their profile in your application, you use a profile editing user flow.
47+
To enable users to edit their profile in your application, use a profile editing user flow.
4848

4949
1. In the menu of the Azure AD B2C tenant overview page, select **User flows**, and then select **New user flow**.
5050
1. On the **Create a user flow** page, select the **Profile editing** user flow.

articles/active-directory-b2c/partner-onfido.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ REST API settings:
113113
#### Upload your files
114114

115115
1. Store the UI folder files in your blob container.
116-
2. [Use Azure Storage Explorer to manage Azure Managed Disks](/azure/virtual-machines/disks-use-storage-explorer-managed-disks) and access permissions.
116+
2. [Use Azure Storage Explorer to manage Azure managed disks](/azure/virtual-machines/disks-use-storage-explorer-managed-disks) and access permissions.
117117

118118
### Configure Azure AD B2C
119119

articles/api-center/agent-to-agent-overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ Azure API Center provides a centralized platform for discovering, registering, a
2525

2626
**Governance and Security**: Addresses shadow IT and uncontrolled AI tool adoption by providing a governed channel for accessing AI agents, improving security and compliance.
2727

28-
**Integration with API Management**: AI agents can be placed behind an API Management gateway for private endpoints, enhanced security, and controlled access.
28+
**Integration with API Management**: AI agents can be placed behind an API Management gateway for private endpoints, enhanced security, and controlled access. A2A agent APIs in a linked API Management instance synchronize automatically to API Center.
2929

3030
**Customizable Metadata**: Organizations can define and store relevant metadata for each registered AI agent, facilitating filtering and searching.
3131

articles/api-center/synchronize-api-management-apis.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ Although you can use the Azure CLI to [import](import-api-management-apis.md) AP
2525

2626
When you integrate an API Management instance as an API source, the following happens:
2727

28-
1. All APIs, and optionally API definitions (specs), from the API Management instance are added to the API center inventory. MCP servers in API Management are included in the APIs added to the inventory.
28+
1. All APIs, and optionally API definitions (specs), from the API Management instance are added to the API center inventory. MCP servers and A2A agent APIs in API Management are included in the APIs added to the inventory.
2929
1. You configure an [environment](key-concepts.md#environment) of type *Azure API Management* in the API center.
3030
1. An associated [deployment](key-concepts.md#deployment) is created for each synchronized API definition from API Management.
3131

articles/api-management/TOC.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@
118118
href: import-container-app-with-oas.md
119119
- name: Import a Function App web API
120120
href: import-function-app-as-api.md
121-
- name: Import a Logic App
121+
- name: Import a Logic App web API
122122
href: import-logic-app-as-api.md
123123
- name: Import a WebSocket API
124124
href: websocket-api.md

0 commit comments

Comments
 (0)