Skip to content

Commit 3571321

Browse files
authored
Merge branch 'main' into poliveria-mcp-claude-03162026
2 parents a3be9a7 + cc0cccd commit 3571321

3,011 files changed

Lines changed: 40901 additions & 60896 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: 7 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",

.openpublishing.redirection.json

Lines changed: 187 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,193 @@
77
"monikers": [
88
"migrate"
99
]
10+
"source_path": "articles/iot-hub/horizontal-arm-route-messages.md",
11+
"redirect_url": "/previous-versions/azure/iot-hub/horizontal-arm-route-messages",
12+
"redirect_document_id": false
13+
},
14+
{
15+
"source_path": "articles/iot-hub/how-to-routing-arm.md",
16+
"redirect_url": "/previous-versions/azure/iot-hub/how-to-routing-arm",
17+
"redirect_document_id": false
18+
},
19+
{
20+
"source_path": "articles/iot-hub/how-to-routing-powershell.md",
21+
"redirect_url": "/previous-versions/azure/iot-hub/how-to-routing-powershell",
22+
"redirect_document_id": false
23+
},
24+
{
25+
"source_path": "articles/iot-hub/how-to-routing-azure-cli.md",
26+
"redirect_url": "/previous-versions/azure/iot-hub/how-to-routing-azure-cli",
27+
"redirect_document_id": false
28+
},
29+
{
30+
"source_path": "articles/iot-hub/iot-hub-how-to-order-connection-state-events.md",
31+
"redirect_url": "/previous-versions/azure/iot-hub/iot-hub-how-to-order-connection-state-events",
32+
"redirect_document_id": false
33+
},
34+
{
35+
"source_path": "articles/iot-hub/iot-hub-live-data-visualization-in-power-bi.md",
36+
"redirect_url": "/previous-versions/azure/iot-hub/iot-hub-live-data-visualization-in-power-bi",
37+
"redirect_document_id": false
38+
},
39+
{
40+
"source_path": "articles/iot-hub/iot-hub-live-data-visualization-in-web-apps.md",
41+
"redirect_url": "/previous-versions/azure/iot-hub/iot-hub-live-data-visualization-in-web-apps",
42+
"redirect_document_id": false
43+
},
44+
{
45+
"source_path": "articles/iot-hub/iot-hub-monitoring-notifications-with-azure-logic-apps.md",
46+
"redirect_url": "/previous-versions/azure/iot-hub/iot-hub-monitoring-notifications-with-azure-logic-apps",
47+
"redirect_document_id": false
48+
},
49+
{
50+
"source_path": "articles/iot-hub/iot-hub-query-avro-data.md",
51+
"redirect_url": "/previous-versions/azure/iot-hub/iot-hub-query-avro-data",
52+
"redirect_document_id": false
53+
},
54+
{
55+
"source_path": "articles/iot-hub/module-twins-portal-dotnet.md",
56+
"redirect_url": "/previous-versions/azure/iot-hub/module-twins-portal-dotnet",
57+
"redirect_document_id": false
58+
},
59+
{
60+
"source_path": "articles/iot-hub/quickstart-bicep-route-messages.md",
61+
"redirect_url": "/previous-versions/azure/iot-hub/quickstart-bicep-route-messages",
62+
"redirect_document_id": false
63+
},
64+
{
65+
"source_path": "articles/iot-hub/tutorial-device-twins.md",
66+
"redirect_url": "/previous-versions/azure/iot-hub/tutorial-device-twins",
67+
"redirect_document_id": false
68+
},
69+
{
70+
"source_path": "articles/iot/concepts-architecture.md",
71+
"redirect_url": "/previous-versions/azure/iot/concepts-architecture",
72+
"redirect_document_id": false
73+
},
74+
{
75+
"source_path": "articles/iot/concepts-convention.md",
76+
"redirect_url": "/previous-versions/azure/iot/concepts-convention",
77+
"redirect_document_id": false
78+
},
79+
{
80+
"source_path": "articles/iot/concepts-developer-guide-device.md",
81+
"redirect_url": "/previous-versions/azure/iot/concepts-developer-guide-device",
82+
"redirect_document_id": false
83+
},
84+
{
85+
"source_path": "articles/iot/concepts-developer-guide-service.md",
86+
"redirect_url": "/previous-versions/azure/iot/concepts-developer-guide-service",
87+
"redirect_document_id": false
88+
},
89+
{
90+
"source_path": "articles/iot/concepts-digital-twin.md",
91+
"redirect_url": "/previous-versions/azure/iot/concepts-digital-twin",
92+
"redirect_document_id": false
93+
},
94+
{
95+
"source_path": "articles/iot/concepts-iot-device-types.md",
96+
"redirect_url": "/previous-versions/azure/iot/concepts-iot-device-types",
97+
"redirect_document_id": false
98+
},
99+
{
100+
"source_path": "articles/iot/concepts-message-payloads.md",
101+
"redirect_url": "/previous-versions/azure/iot/concepts-message-payloads",
102+
"redirect_document_id": false
103+
},
104+
{
105+
"source_path": "articles/iot/concepts-model-discovery.md",
106+
"redirect_url": "/previous-versions/azure/iot/concepts-model-discovery",
107+
"redirect_document_id": false
108+
},
109+
{
110+
"source_path": "articles/iot/concepts-modeling-guide.md",
111+
"redirect_url": "/previous-versions/azure/iot/concepts-modeling-guide",
112+
"redirect_document_id": false
113+
},
114+
{
115+
"source_path": "articles/iot/concepts-using-c-sdk-and-embedded-c-sdk.md",
116+
"redirect_url": "/previous-versions/azure/iot/concepts-using-c-sdk-and-embedded-c-sdk",
117+
"redirect_document_id": false
118+
},
119+
{
120+
"source_path": "articles/iot/howto-use-iot-explorer.md",
121+
"redirect_url": "/previous-versions/azure/iot/howto-use-iot-explorer",
122+
"redirect_document_id": false
123+
},
124+
{
125+
"source_path": "articles/iot/iot-overview-analyze-visualize.md",
126+
"redirect_url": "/previous-versions/azure/iot/iot-overview-analyze-visualize",
127+
"redirect_document_id": false
128+
},
129+
{
130+
"source_path": "articles/iot/iot-overview-device-connectivity.md",
131+
"redirect_url": "/previous-versions/azure/iot/iot-overview-device-connectivity",
132+
"redirect_document_id": false
133+
},
134+
{
135+
"source_path": "articles/iot/iot-overview-message-processing.md",
136+
"redirect_url": "/previous-versions/azure/iot/iot-overview-message-processing",
137+
"redirect_document_id": false
138+
},
139+
{
140+
"source_path": "articles/iot/iot-overview-device-management.md",
141+
"redirect_url": "/previous-versions/azure/iot/iot-overview-device-management",
142+
"redirect_document_id": false
143+
},
144+
{
145+
"source_path": "articles/iot/iot-overview-scalability-high-availability.md",
146+
"redirect_url": "/previous-versions/azure/iot/iot-overview-scalability-high-availability",
147+
"redirect_document_id": false
148+
},
149+
{
150+
"source_path": "articles/iot/iot-overview-solution-extensibility.md",
151+
"redirect_url": "/previous-versions/azure/iot/iot-overview-solution-extensibility",
152+
"redirect_document_id": false
153+
},
154+
{
155+
"source_path": "articles/iot/iot-overview-solution-management.md",
156+
"redirect_url": "/previous-versions/azure/iot/iot-overview-solution-management",
157+
"redirect_document_id": false
158+
},
159+
{
160+
"source_path": "articles/iot/overview-iot-plug-and-play.md",
161+
"redirect_url": "/previous-versions/azure/iot/overview-iot-plug-and-play",
162+
"redirect_document_id": false
163+
},
164+
{
165+
"source_path": "articles/iot/iot-phone-app-how-to.md",
166+
"redirect_url": "/previous-versions/azure/iot/iot-phone-app-how-to",
167+
"redirect_document_id": false
168+
},
169+
{
170+
"source_path": "articles/iot/troubleshoot-embedded-device-tutorials.md",
171+
"redirect_url": "/previous-versions/azure/iot/troubleshoot-embedded-device-tutorials",
172+
"redirect_document_id": false
173+
},
174+
{
175+
"source_path": "articles/iot/tutorial-devkit-espressif-esp32-freertos-iot-hub.md",
176+
"redirect_url": "/previous-versions/azure/iot/tutorial-devkit-espressif-esp32-freertos-iot-hub",
177+
"redirect_document_id": false
178+
},
179+
{
180+
"source_path": "articles/iot/tutorial-devkit-mxchip-az3166-iot-hub.md",
181+
"redirect_url": "/previous-versions/azure/iot/tutorial-devkit-mxchip-az3166-iot-hub",
182+
"redirect_document_id": false
183+
},
184+
{
185+
"source_path": "articles/iot/tutorial-devkit-stm-b-l475e-iot-hub.md",
186+
"redirect_url": "/previous-versions/azure/iot/tutorial-devkit-stm-b-l475e-iot-hub",
187+
"redirect_document_id": false
188+
},
189+
{
190+
"source_path": "articles/iot/tutorial-send-telemetry-iot-hub.md",
191+
"redirect_url": "/previous-versions/azure/iot/tutorial-send-telemetry-iot-hub",
192+
},
193+
{
194+
"source_path": "articles/backup/backup-azure-enhanced-soft-delete-about.md",
195+
"redirect_url": "/azure/backup/secure-by-default",
196+
"redirect_document_id": false
10197
},
11198
{
12199
"source_path": "articles/migrate/best-practices-assessment.md",

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/api-center/TOC.yml

Lines changed: 39 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -36,40 +36,46 @@
3636
- name: 4 - Link an API Management instance
3737
href: ../api-management/tutorials/link-api-center.md
3838
expanded: true
39-
- name: API inventory
39+
- name: Asset inventory
4040
items:
41-
- name: Manage inventory - Azure CLI
42-
href: manage-apis-azure-cli.md
43-
- name: Import APIs from API Management
44-
href: import-api-management-apis.md
45-
- name: Integrate API sources
46-
items:
47-
- name: Synchronize APIs from API Management
48-
href: synchronize-api-management-apis.md
49-
- name: Synchronize APIs from Amazon API Gateway
50-
href: synchronize-aws-gateway-apis.md
51-
- name: Build and register APIs - VS Code extension
52-
href: build-register-apis-vscode-extension.md
53-
- name: Design and develop APIs - GitHub Copilot for Azure
54-
href: design-api-github-copilot-azure.md
55-
- name: Register APIs - GitHub Actions
56-
href: register-apis-github-actions.md
57-
- name: Export API from API Center to Copilot Studio
58-
href: export-to-copilot-studio.yml
59-
- name: Track API dependencies
60-
href: track-resource-dependencies.md
61-
- name: Agent-to-Agent
62-
items:
63-
- name: Overview
64-
href: agent-to-agent-overview.md
65-
- name: Register and manage agents
66-
href: register-manage-agents.md
67-
- name: MCP servers
68-
items:
69-
- name: Register and discover MCP servers
70-
href: register-discover-mcp-server.md
71-
- name: Build and register Logic Apps MCP server
72-
href: ../logic-apps/create-mcp-server-api-center.md?toc=/azure/api-center/toc.json&bc=/azure/api-center/breadcrumb/toc.json
41+
- name: APIs
42+
items:
43+
- name: Manage APIs - Azure CLI
44+
href: manage-apis-azure-cli.md
45+
- name: Import APIs from API Management
46+
href: import-api-management-apis.md
47+
- name: Integrate API sources
48+
items:
49+
- name: Synchronize APIs from API Management
50+
href: synchronize-api-management-apis.md
51+
- name: Synchronize APIs from Amazon API Gateway
52+
href: synchronize-aws-gateway-apis.md
53+
- name: Build and register APIs - VS Code extension
54+
href: build-register-apis-vscode-extension.md
55+
- name: Design and develop APIs - GitHub Copilot for Azure
56+
href: design-api-github-copilot-azure.md
57+
- name: Register APIs - GitHub Actions
58+
href: register-apis-github-actions.md
59+
- name: Export API from API Center to Copilot Studio
60+
href: export-to-copilot-studio.yml
61+
- name: Track API dependencies
62+
href: track-resource-dependencies.md
63+
- name: Agents
64+
items:
65+
- name: Overview
66+
href: agent-to-agent-overview.md
67+
- name: Register and manage agents
68+
href: register-manage-agents.md
69+
- name: MCP servers
70+
items:
71+
- name: Register and discover MCP servers
72+
href: register-discover-mcp-server.md
73+
- name: Build and register Logic Apps MCP server
74+
href: ../logic-apps/create-mcp-server-api-center.md?toc=/azure/api-center/toc.json&bc=/azure/api-center/breadcrumb/toc.json
75+
- name: Skills
76+
items:
77+
- name: Register and discover skills
78+
href: register-discover-skills.md
7379
- name: API governance
7480
items:
7581
- name: Use metadata for governance

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/includes/configure-managed-identity-kv-secret-user.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,18 @@ services: api-center
66

77
ms.service: azure-api-center
88
ms.topic: include
9-
ms.date: 12/20/2024
9+
ms.date: 03/09/2026
1010

1111
ms.custom: Include file
12+
1213
---
1314

14-
To allow import of APIs, assign your API center's managed identity the **Key Vault Secrets User** role in your Azure key vault. You can use the [portal](/azure/role-based-access-control/role-assignments-portal-managed-identity) or the Azure CLI.
15+
To allow import of the assets, assign your API center's managed identity the **Key Vault Secrets User** role in your Azure key vault. You can use the [portal](/azure/role-based-access-control/role-assignments-portal-managed-identity) or the Azure CLI.
1516

1617
#### [Portal](#tab/portal)
1718

18-
1. In the [portal](https://azure.microsoft.com), navigate to your key vault.
19-
1. In the left menu, select **Access control (IAM)**.
19+
1. In the [portal](https://azure.microsoft.com), go to your key vault.
20+
1. In the sidebar menu, select **Access control (IAM)**.
2021
1. Select **+ Add role assignment**.
2122
1. On the **Add role assignment** page, set the values as follows:
2223
1. On the **Role** tab, select **Key Vault Secrets User**.

articles/api-center/includes/enable-managed-identity.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ The following examples show how to enable a system-assigned managed identity by
1717

1818
#### [Portal](#tab/portal)
1919

20-
1. In the [portal](https://azure.microsoft.com), navigate to your API center.
21-
1. In the left menu, under **Security**, select **Managed identities**.
20+
1. In the [portal](https://azure.microsoft.com), go to your API center.
21+
1. In the sidebar menu, under **Security**, select **Managed identities**.
2222
1. Select **System assigned**, and set the status to **On**.
2323
1. Select **Save**.
2424

67 KB
Loading
177 KB
Loading

0 commit comments

Comments
 (0)