Skip to content

Commit b04534c

Browse files
committed
rollback microsoft.network
2 parents 6627594 + 6fffb6a commit b04534c

File tree

2,983 files changed

+49699
-144811
lines changed

Some content is hidden

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

2,983 files changed

+49699
-144811
lines changed

.openpublishing.publish.config.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -626,12 +626,24 @@
626626
"branch": "main",
627627
"branch_mapping": {}
628628
},
629+
{
630+
"path_to_root": "app-service-agentic-langgraph-foundry-node",
631+
"url": "https://github.com/Azure-Samples/app-service-agentic-langgraph-foundry-node",
632+
"branch": "main",
633+
"branch_mapping": {}
634+
},
629635
{
630636
"path_to_root": "app-service-agentic-semantic-kernel-java",
631637
"url": "https://github.com/Azure-Samples/app-service-agentic-semantic-kernel-java",
632638
"branch": "main",
633639
"branch_mapping": {}
634640
},
641+
{
642+
"path_to_root": "playwright-workspaces",
643+
"url": "https://github.com/Azure/playwright-workspaces",
644+
"branch": "main",
645+
"branch_mapping": {}
646+
},
635647
{
636648
"path_to_root": "playwright-testing-service",
637649
"url": "https://github.com/microsoft/playwright-testing-service",

.openpublishing.redirection.json

Lines changed: 95 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,40 @@
11
{
22
"redirections": [
3+
{
4+
"source_path": "articles/expressroute/expressroute-troubleshooting-arp-classic.md",
5+
"redirect_url": "/previous-versions/azure/expressroute/expressroute-troubleshooting-arp-classic",
6+
"redirect_document_id": false
7+
},
8+
{
9+
"source_path": "articles/expressroute/expressroute-howto-circuit-classic.md",
10+
"redirect_url": "/previous-versions/azure/expressroute/expressroute-howto-circuit-classic",
11+
"redirect_document_id": false
12+
},
13+
{
14+
"source_path": "articles/expressroute/expressroute-howto-routing-classic.md",
15+
"redirect_url": "/previous-versions/azure/expressroute/expressroute-howto-routing-classic",
16+
"redirect_document_id": false
17+
},
18+
{
19+
"source_path": "articles/expressroute/expressroute-howto-linkvnet-classic.md",
20+
"redirect_url": "/previous-versions/azure/expressroute/expressroute-howto-linkvnet-classic",
21+
"redirect_document_id": false
22+
},
23+
{
24+
"source_path": "articles/expressroute/expressroute-howto-move-arm.md",
25+
"redirect_url": "/previous-versions/azure/expressroute/expressroute-howto-move-arm",
26+
"redirect_document_id": false
27+
},
28+
{
29+
"source_path": "articles/expressroute/expressroute-move.md",
30+
"redirect_url": "/previous-versions/azure/expressroute/expressroute-move",
31+
"redirect_document_id": false
32+
},
33+
{
34+
"source_path": "articles/expressroute/expressroute-migration-classic-resource-manager.md",
35+
"redirect_url": "/previous-versions/azure/expressroute/expressroute-migration-classic-resource-manager",
36+
"redirect_document_id": false
37+
},
338
{
439
"source_path": "articles/api-center/discover-shadow-apis-dev-proxy.md",
540
"redirect_url": "/previous-versions/azure/api-center/discover-shadow-apis-dev-proxy",
@@ -3999,11 +4034,56 @@
39994034
"redirect_url": "/azure/expressroute/expressroute-howto-linkvnet-cli",
40004035
"redirect_document_id": false
40014036
},
4037+
{
4038+
"source_path_from_root": "/articles/expressroute/quickstart-create-expressroute-vnet-template.md",
4039+
"redirect_url": "/azure/expressroute/expressroute-howto-circuit-resource-manager-template",
4040+
"redirect_document_id": false
4041+
},
4042+
{
4043+
"source_path_from_root": "/articles/expressroute/expressroute-howto-expressroute-direct-cli.md",
4044+
"redirect_url": "/azure/expressroute/how-to-expressroute-direct-portal",
4045+
"redirect_document_id": false
4046+
},
4047+
{
4048+
"source_path_from_root": "/articles/expressroute/expressroute-howto-erdirect.md",
4049+
"redirect_url": "/azure/expressroute/how-to-expressroute-direct-portal",
4050+
"redirect_document_id": false
4051+
},
4052+
{
4053+
"source_path_from_root": "/articles/expressroute/how-to-routefilter-cli.md",
4054+
"redirect_url": "/azure/expressroute/how-to-routefilter-portal",
4055+
"redirect_document_id": false
4056+
},
4057+
{
4058+
"source_path_from_root": "/articles/expressroute/how-to-routefilter-powershell.md",
4059+
"redirect_url": "/azure/expressroute/how-to-routefilter-portal",
4060+
"redirect_document_id": false
4061+
},
4062+
{
4063+
"source_path_from_root": "/articles/expressroute/work-remotely-support.md",
4064+
"redirect_url": "/azure/networking/working-remotely-support",
4065+
"redirect_document_id": false
4066+
},
40024067
{
40034068
"source_path_from_root": "/articles/expressroute/working-remotely-support.md",
40044069
"redirect_url": "/azure/expressroute/work-remotely-support",
40054070
"redirect_document_id": false
40064071
},
4072+
{
4073+
"source_path_from_root": "/articles/expressroute/expressroute-howto-add-ipv6-powershell.md",
4074+
"redirect_url": "/azure/expressroute/expressroute-howto-add-ipv6",
4075+
"redirect_document_id": false
4076+
},
4077+
{
4078+
"source_path_from_root": "/articles/expressroute/expressroute-howto-add-ipv6-cli.md",
4079+
"redirect_url": "/azure/expressroute/expressroute-howto-add-ipv6",
4080+
"redirect_document_id": false
4081+
},
4082+
{
4083+
"source_path_from_root": "/articles/expressroute/expressroute-howto-add-ipv6-portal.md",
4084+
"redirect_url": "/azure/expressroute/expressroute-howto-add-ipv6",
4085+
"redirect_document_id": false
4086+
},
40074087
{
40084088
"source_path_from_root": "/articles/external-attack-surface-management/data-connections-overview.md",
40094089
"redirect_url": "/azure/external-attack-surface-management/index",
@@ -6869,6 +6949,11 @@
68696949
"redirect_url": "/azure/sre-agent/usage",
68706950
"redirect_document_id": false
68716951
},
6952+
{
6953+
"source_path": "articles/sre-agent/incident-management-tools.md",
6954+
"redirect_url": "/azure/sre-agent/overview",
6955+
"redirect_document_id": false
6956+
},
68726957
{
68736958
"source_path": "articles/app-service/tutorial-sre-agent.md",
68746959
"redirect_url": "/azure/sre-agent/troubleshoot-azure-app-service",
@@ -6908,8 +6993,17 @@
69086993
"source_path": "articles/signups/startup-programs.md",
69096994
"redirect_url": "/azure/signups/overview",
69106995
"redirect_document_id": false
6996+
},
6997+
{
6998+
"source_path": "articles/reliability/migrate-sql-database.md",
6999+
"redirect_url": "/azure/azure-sql/database/enable-zone-redundancy",
7000+
"redirect_document_id": false
7001+
},
7002+
{
7003+
"source_path": "articles/reliability/migrate-app-gateway-v2.md",
7004+
"redirect_url": "/azure/reliability/reliability-application-gateway-v2",
7005+
"redirect_document_id": false
69117006
}
6912-
69137007
]
69147008
}
69157009

articles/active-directory-b2c/service-limits.md

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ manager: CelesteDG
88
ms.service: azure-active-directory
99

1010
ms.topic: reference
11-
ms.date: 07/15/2025
11+
ms.date: 07/29/2025
1212
ms.subservice: b2c
1313
zone_pivot_groups: b2c-policy-type
1414

@@ -211,17 +211,22 @@ As a protection for our customers, Microsoft places some restrictions on telepho
211211
| 261 | Madagascar | 10 | 30 |
212212
| 263 | Zimbabwe | 10 | 30 |
213213
| 265 | Malawi  | 10 | 30 |
214+
| 266 | Lesotho | 10 | 30 |
215+
| 359 | Bulgaria | 20 | 100
214216
| 373 | Moldova | 20 | 100 |
215217
| 375 | Belarus   | 10 | 30 |
218+
| 380 | Ukraine | 50 | 200 |
216219
| 381 | Serbia | 50 | 200 |
217220
| 386 | Slovenia | 10 | 50 |
218221
| 501 | Belize| 10 | 30 |
219-
| 502 | Guatemala | 10 | 50
222+
| 502 | Guatemala | 10 | 50 |
220223
| 503 | El Salvador | 10 | 30 |
224+
| 504 | Honduras | 50 | 200 |
221225
| 52 | Mexico | 100 | 500 |
222226
| 53 | Cuba | 10 | 30 |
223227
| 58 | Venezuela| 10 | 30 |
224228
| 591 | Bolivia | 10 | 30 |
229+
| 593 | Ecuador | 20 | 100 |
225230
| 60 | Malaysia | 50 | 200 |
226231
| 62 | Indonesia | 50 | 200 |
227232
| 63 | Philippines | 50 | 200 |
@@ -239,6 +244,7 @@ As a protection for our customers, Microsoft places some restrictions on telepho
239244
| 961 | Lebanon  | 10 | 30 |
240245
| 963 | Syria  | 10 | 30 |
241246
| 964 | Iraq | 50 | 200 |
247+
| 965 | Kuwait | 50 | 200 |
242248
| 967 | Yemen |10 | 30 |
243249
| 970 | State of Palestine| 10 | 30 |
244250
| 972 | Israel  | 50 | 200 |
@@ -250,7 +256,7 @@ As a protection for our customers, Microsoft places some restrictions on telepho
250256
| 994 | Azerbaijan | 50 | 200 |
251257
| 995 | Georgia | 10 | 30 |
252258
| 996 | Kyrgyzstan  | 10 | 30 |
253-
| 998 | Uzbekistan | 10 | 30
259+
| 998 | Uzbekistan | 10 | 30 |
254260

255261
## Next steps
256262

articles/active-directory-b2c/whats-new-docs.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: "What's new in Azure Active Directory business-to-customer (B2C)"
33
description: "New and updated documentation for the Azure Active Directory business-to-customer (B2C)."
4-
ms.date: 07/03/2025
4+
ms.date: 08/01/2025
55
ms.service: azure-active-directory
66
ms.subservice: b2c
77
ms.topic: whats-new
@@ -18,6 +18,12 @@ manager: CelesteDG
1818

1919
Welcome to what's new in Azure Active Directory B2C documentation. This article lists new and significantly updated docs from the past three months. To learn what's new with the B2C service, see [What's new in Microsoft Entra ID](../active-directory/fundamentals/whats-new.md), [Azure AD B2C developer release notes](custom-policy-developer-notes.md) and [What's new in Microsoft Entra External ID](/entra/external-id/whats-new-docs).
2020

21+
## July 2025
22+
23+
### Updated articles
24+
25+
- [Azure Active Directory B2C service limits and restrictions](service-limits.md) - Added new region limits
26+
2127
## June 2025
2228

2329
### Updated articles
@@ -36,8 +42,3 @@ This month, we added an important note to our articles stating that starting May
3642
- [Manage administrator accounts in Azure Active Directory B2C](tenant-management-manage-administrator.md) - Updated the User page information
3743
- [Track user behavior in Azure AD B2C by using Application Insights](analytics-with-application-insights.md) - Replaced instrumentation key with connection string
3844

39-
## March 2025
40-
41-
### Updated articles
42-
- [Error codes: Azure Active Directory B2C](error-codes.md) - Updated error messages
43-

articles/api-center/TOC.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,9 @@
7474
items:
7575
- name: Enable API Center portal
7676
href: set-up-api-center-portal.md
77-
- name: Enable API Center portal - VS Code extension
77+
- name: Customize API Center portal
78+
href: customize-api-center-portal.md
79+
- name: Enable API Center portal view - VS Code extension
7880
href: enable-api-center-portal-vs-code-extension.md
7981
- name: Self-host Azure API Center portal
8082
href: self-host-api-center-portal.md

articles/api-center/authorize-api-access.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ You can manage access by specific users or groups in your organization to an API
174174
You can use the API Center portal to test an API that you configured for authentication and user access.
175175

176176
> [!TIP]
177-
> In addition to enabling specific users to test specific APIs in the API Center portal, you can configure [visibility settings](set-up-api-center-portal.md#api-visibility) for APIs. Visibility settings in the portal control the APIs that appear for all signed-in users.
177+
> In addition to enabling specific users to test specific APIs in the API Center portal, you can configure [visibility settings](customize-api-center-portal.md#api-visibility) for APIs. Visibility settings in the portal control the APIs that appear for all signed-in users.
178178
179179
1. In the [portal](https://azure.microsoft.com), navigate to your API center.
180180
1. In the left menu, under **API Center Portal**, select **Portal settings**.
Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
---
2+
title: Customize the API Center Portal
3+
description: Learn about settings you can customize in your Azure API Center portal.
4+
author: dlepow
5+
ms.service: azure-api-center
6+
ms.topic: how-to
7+
ms.date: 08/07/2025
8+
ms.update-cycle: 180-days
9+
ms.author: danlep
10+
ms.custom:
11+
ms.collection: ce-skilling-ai-copilot
12+
# Customer intent: As an API program manager, I want to customize the Azure-managed portal for developers and other API stakeholders in my organization.
13+
---
14+
15+
# Customize your API Center portal
16+
17+
This article explains settings that you can customize in the API Center portal (preview). The API Center portal is an Azure-managed website that developers and other stakeholders in your organization use to discover the APIs in your [API center](overview.md).
18+
19+
To set up the API Center portal for initial use and sign-in, see [Set up the API Center portal](set-up-api-center-portal.md).
20+
21+
> [!NOTE]
22+
> The API Center portal is currently in preview.
23+
24+
## Portal settings page
25+
26+
Configure API Center portal settings in the Azure portal. To access the settings page:
27+
28+
1. Navigate to your API center in the Azure portal.
29+
1. Under **API Center portal**, select **Settings**.
30+
1. Click on the tabs to view and customize the settings.
31+
1. Select **Save + publish** to apply your changes.
32+
33+
:::image type="content" source="media/customize-api-center-portal/configure-portal-settings.png" alt-text="Screenshot of API Center portal settings in the Azure portal." lightbox="media/customize-api-center-portal/configure-portal-settings.png":::
34+
35+
> [!IMPORTANT]
36+
> Select **Save + publish** each time that you make changes to the settings. Until you publish, your changes aren't visible in the API Center portal.
37+
38+
## Site profile
39+
40+
On the **Site profile** tab, optionally provide a custom name that appears in the top bar of the published portal.
41+
42+
:::image type="content" source="media/customize-api-center-portal/custom-name.png" alt-text="Screenshot of custom name in API Center portal.":::
43+
44+
## API visibility
45+
46+
On the **API visibility** tab, control which APIs are discoverable (visible) to API Center portal users. Visibility settings apply to all users of the API Center portal.
47+
48+
The API Center portal uses the [Azure API Center data plane API](/rest/api/dataplane/apicenter/operation-groups) to retrieve and display APIs in your API center, and by default shows all APIs for signed-in users with Azure RBAC permissions.
49+
50+
To make only specific APIs visible, add filter conditions for APIs based on built-in properties. For instance, choose to display APIs only of certain types (like REST or GraphQL) or based on certain specification formats (such as OpenAPI).
51+
52+
:::image type="content" source="media/customize-api-center-portal/add-visibility-condition.png" alt-text="Screenshot of adding API visibility conditions in the portal.":::
53+
54+
## Anonymous access
55+
56+
On the **API visibility** tab, optionally enable anonymous read access to the [Azure API Center data plane API](/rest/api/dataplane/apicenter/operation-groups), which allows unauthenticated users to discover the API inventory by direct API calls. For example, enable this setting to make APIs discoverable to unauthenticated users when you [self-host](self-host-api-center-portal.md) the API Center portal.
57+
58+
> [!CAUTION]
59+
> When enabling anonymous access, take care not to expose sensitive information in API definitions or settings.
60+
61+
## Semantic search
62+
63+
If enabled on the **Semantic search** tab, the API Center portal supplements basic name-based API search with AI-assisted *semantic search* built on API names, descriptions, and optionally custom metadata. Semantic search is available in the **Standard** plan only.
64+
65+
Users can search for APIs using natural language queries, making it easier to find APIs based on their intent. For example, if a developer searches for "I need an API for inventory management," the portal can suggest relevant APIs, even if the API names or descriptions don't include those exact words.
66+
67+
> [!TIP]
68+
> When using the **Free** plan of Azure API Center, you can [upgrade easily](frequently-asked-questions.yml#how-do-i-upgrade-my-api-center-from-the-free-plan-to-the-standard-plan) to the **Standard** plan to enable full service features including semantic search in the API Center portal.
69+
70+
To use AI-assisted search when signed in to the API Center portal, click in the search box, select **Search with AI**, and enter a query.
71+
72+
:::image type="content" source="media/customize-api-center-portal/semantic-search.png" alt-text="Screenshot of semantic search results in API Center portal.":::
73+
74+
## Custom metadata
75+
76+
On the **Metadata** tab, optionally select [custom metadata](metadata.md) properties that you want to expose in API details and semantic search.
77+
78+
## Enable access to test console for APIs
79+
80+
You can configure user settings to granularly authorize access to APIs and their specific versions in your API center. For example, configure certain API versions to use API keys for authentication, and create an access policy that permits only specific users to authenticate using those keys.
81+
82+
Access policies also apply to the "Try this API" capability for APIs in the API Center portal, ensuring that only portal users with the appropriate access policy can use the test console for those API versions. [Learn more about authorizing access to APIs](authorize-api-access.md)
83+
84+
## Related content
85+
86+
* [Set up the API Center portal](set-up-api-center-portal.md)
87+
* [Enable and view Azure API Center portal in Visual Studio Code](enable-api-center-portal-vs-code-extension.md)
88+
* [Self-host the API Center portal](self-host-api-center-portal.md)
89+

articles/api-center/includes/about-mcp-servers.md

Lines changed: 2 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: dlepow
66

77
ms.service: azure-api-center
88
ms.topic: include
9-
ms.date: 05/12/2025
9+
ms.date: 07/16/2025
1010
ms.author: danlep
1111
ms.custom:
1212
- Include file
@@ -21,24 +21,9 @@ The [model context protocol](https://www.anthropic.com/news/model-context-protoc
2121

2222
### MCP architecture
2323

24-
The following diagram illustrates the MCP architecture:
25-
26-
:::image type="content" source="media/about-mcp-servers/mcp-architecture.png" alt-text="Diagram of model context protocol (MCP) architecture.":::
27-
28-
The architecture consists of the following components:
29-
30-
| Component | Description |
31-
|----------------|-------------------------------------------------------------------------------------------------|
32-
| **MCP hosts** | LLM applications such as chat apps or AI assistants in your IDEs (like GitHub Copilot in Visual Studio Code) that need to access external capabilities |
33-
| **MCP clients**| Protocol clients, inside the host application, that maintain 1:1 connections with servers |
34-
| **MCP servers**| Lightweight programs that each expose specific capabilities and provide context, tools, and prompts to clients |
35-
| **MCP protocol**| Transport layer in the middle |
36-
3724
MCP follows a client-server architecture where a host application can connect to multiple servers. Whenever your MCP host or client needs a tool, it connects to the MCP server. The MCP server then connects to, for example, a database or an API. MCP hosts and servers connect with each other through the MCP protocol.
3825

39-
### Remote versus local MCP servers
40-
41-
MCP utilizes a client-host-server architecture built on [JSON-RPC 2.0 for messaging](https://modelcontextprotocol.io/docs/concepts/architecture). Communication between clients and servers occurs over defined transport layers, and supports primarily two modes of operation:
26+
The MCP architecture is built on [JSON-RPC 2.0 for messaging](https://modelcontextprotocol.io/docs/concepts/architecture). Communication between clients and servers occurs over defined transport layers, and supports primarily two modes of operation:
4227

4328
* **Remote MCP servers** - MCP clients connect to MCP servers over the internet, establishing a connection using HTTP and server-sent events (SSE), and authorizing the MCP client access to resources on the user's account using OAuth.
4429

0 commit comments

Comments
 (0)