Skip to content

Commit 8a7670d

Browse files
committed
Merge branch 'main' of https://github.com/MicrosoftDocs/azure-docs-pr into tsk555758-sfi-bastion
2 parents 6a29e18 + 9e0b8f1 commit 8a7670d

1,000 files changed

Lines changed: 15191 additions & 9283 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.redirection.json

Lines changed: 110 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,110 @@
11
{
22
"redirections": [
3+
{
4+
"source_path": "articles/avere-vfxt/avere-vfxt-add-storage.md",
5+
"redirect_url": "/previous-versions/azure/avere-vfxt/avere-vfxt-add-storage",
6+
"redirect_document_id": false
7+
},
8+
{
9+
"source_path": "articles/avere-vfxt/avere-vfxt-additional-resources.md",
10+
"redirect_url": "/previous-versions/azure/avere-vfxt/avere-vfxt-additional-resources",
11+
"redirect_document_id": false
12+
},
13+
{
14+
"source_path": "articles/avere-vfxt/avere-vfxt-cluster-gui.md",
15+
"redirect_url": "/previous-versions/azure/avere-vfxt/avere-vfxt-cluster-gui",
16+
"redirect_document_id": false
17+
},
18+
{
19+
"source_path": "articles/avere-vfxt/avere-vfxt-configure-dns.md",
20+
"redirect_url": "/previous-versions/azure/avere-vfxt/avere-vfxt-configure-dns",
21+
"redirect_document_id": false
22+
},
23+
{
24+
"source_path": "articles/avere-vfxt/avere-vfxt-data-ingest.md",
25+
"redirect_url": "/previous-versions/azure/avere-vfxt/avere-vfxt-data-ingest",
26+
"redirect_document_id": false
27+
},
28+
{
29+
"source_path": "articles/avere-vfxt/avere-vfxt-demo-links.md",
30+
"redirect_url": "/previous-versions/azure/avere-vfxt/avere-vfxt-demo-links",
31+
"redirect_document_id": false
32+
},
33+
{
34+
"source_path": "articles/avere-vfxt/avere-vfxt-deploy-overview.md",
35+
"redirect_url": "/previous-versions/azure/avere-vfxt/avere-vfxt-deploy-overview",
36+
"redirect_document_id": false
37+
},
38+
{
39+
"source_path": "articles/avere-vfxt/avere-vfxt-deploy-plan.md",
40+
"redirect_url": "/previous-versions/azure/avere-vfxt/avere-vfxt-deploy-plan",
41+
"redirect_document_id": false
42+
},
43+
{
44+
"source_path": "articles/avere-vfxt/avere-vfxt-deploy.md",
45+
"redirect_url": "/previous-versions/azure/avere-vfxt/avere-vfxt-deploy",
46+
"redirect_document_id": false
47+
},
48+
{
49+
"source_path": "articles/avere-vfxt/avere-vfxt-enable-support.md",
50+
"redirect_url": "/previous-versions/azure/avere-vfxt/avere-vfxt-enable-support",
51+
"redirect_document_id": false
52+
},
53+
{
54+
"source_path": "articles/avere-vfxt/avere-vfxt-faq.yml",
55+
"redirect_url": "/previous-versions/azure/avere-vfxt/avere-vfxt-faq",
56+
"redirect_document_id": false
57+
},
58+
{
59+
"source_path": "articles/avere-vfxt/avere-vfxt-manage-cluster.md",
60+
"redirect_url": "/previous-versions/azure/avere-vfxt/avere-vfxt-manage-cluster",
61+
"redirect_document_id": false
62+
},
63+
{
64+
"source_path": "articles/avere-vfxt/avere-vfxt-mount-clients.md",
65+
"redirect_url": "/previous-versions/azure/avere-vfxt/avere-vfxt-mount-clients",
66+
"redirect_document_id": false
67+
},
68+
{
69+
"source_path": "articles/avere-vfxt/avere-vfxt-non-owner.md",
70+
"redirect_url": "/previous-versions/azure/avere-vfxt/avere-vfxt-non-owner",
71+
"redirect_document_id": false
72+
},
73+
{
74+
"source_path": "articles/avere-vfxt/avere-vfxt-open-ticket.md",
75+
"redirect_url": "/previous-versions/azure/avere-vfxt/avere-vfxt-open-ticket",
76+
"redirect_document_id": false
77+
},
78+
{
79+
"source_path": "articles/avere-vfxt/avere-vfxt-overview.md",
80+
"redirect_url": "/previous-versions/azure/avere-vfxt/avere-vfxt-overview",
81+
"redirect_document_id": false
82+
},
83+
{
84+
"source_path": "articles/avere-vfxt/avere-vfxt-prereqs.md",
85+
"redirect_url": "/previous-versions/azure/avere-vfxt/avere-vfxt-prereqs",
86+
"redirect_document_id": false
87+
},
88+
{
89+
"source_path": "articles/avere-vfxt/avere-vfxt-tuning.md",
90+
"redirect_url": "/previous-versions/azure/avere-vfxt/avere-vfxt-tuning",
91+
"redirect_document_id": false
92+
},
93+
{
94+
"source_path": "articles/avere-vfxt/avere-vfxt-whitepapers.md",
95+
"redirect_url": "/previous-versions/azure/avere-vfxt/avere-vfxt-whitepapers",
96+
"redirect_document_id": false
97+
},
98+
{
99+
"source_path": "articles/avere-vfxt/disaster-recovery.md",
100+
"redirect_url": "/previous-versions/azure/avere-vfxt/disaster-recovery",
101+
"redirect_document_id": false
102+
},
103+
{
104+
"source_path": "articles/avere-vfxt/index.yml",
105+
"redirect_url": "/previous-versions/azure/avere-vfxt/index",
106+
"redirect_document_id": false
107+
},
3108
{
4109
"source_path": "articles/azure-health-insights/configure-containers.md",
5110
"redirect_url": "/previous-versions/azure/azure-health-insights/configure-containers",
@@ -6845,6 +6950,11 @@
68456950
"redirect_url": "/azure/reliability/reliability-nat-gateway",
68466951
"redirect_document_id": false
68476952
},
6953+
{
6954+
"source_path": "articles/iot-operations/connect-to-cloud/howto-configure-opentelemetry-endpoint.md",
6955+
"redirect_url": "/azure/iot-operations/connect-to-cloud/open-telemetry",
6956+
"redirect_document_id": false
6957+
},
68486958
{
68496959
"source_path": "articles/synapse-analytics/sql/get-started-azure-data-studio.md",
68506960
"redirect_url": "/azure/synapse-analytics/sql/get-started-ssms",

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ ms.custom: sfi-image-nochange
1919

2020
[!INCLUDE [active-directory-b2c-end-of-sale-notice-b](../../includes/active-directory-b2c-end-of-sale-notice-b.md)]
2121

22-
In this sample tutorial, you learn how to integrate Azure AD B2C authentication with [Trusona Authentication Cloud](https://www.trusona.com/white-paper/trusona-authentication-cloud-white-paper). It's a cloud-based service enabling users to authenticate with a **tap-and-go** experience, without the need for any kind of mobile authenticator app.
22+
In this sample tutorial, you learn how to integrate Azure AD B2C authentication with [Trusona Authentication Cloud](https://www.trusona.com/white-papers). It's a cloud-based service enabling users to authenticate with a **tap-and-go** experience, without the need for any kind of mobile authenticator app.
2323

2424
Benefits of integrating Trusona Authentication Cloud with Azure AD B2C include:
2525
- Deliver strong authentication with a better user experience

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ description: "Overview of the agent registry for discovering, registering, and m
55

66
ms.service: azure-api-center
77
ms.topic: overview
8-
ms.date: 11/03/2025
8+
ms.date: 02/24/2026
99
ms.update-cycle: 180-days
1010
ms.collection: ce-skilling-ai-copilot
1111

@@ -31,7 +31,7 @@ Azure API Center provides a centralized platform for discovering, registering, a
3131

3232
## Register an AI agent
3333

34-
You can register AI agents in API Center similar to how you register other APIs. During registration, specify the API type as **A2A** and fill in details for **Agent Card**, **Agent Skills**, and **Agent Capabilities**.
34+
You can register AI agents in API Center similar to how you register other assets such as APIs and MCP servers. During registration, fill in details for **Agent Card**, **Agent Skills**, and **Agent Capabilities**.
3535

3636
For detailed steps, see [Register agent](register-manage-agents.md#register-agent).
3737

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

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Learn how to configure access to APIs in the Azure API Center inven
44

55
ms.service: azure-api-center
66
ms.topic: how-to
7-
ms.date: 06/02/2025
7+
ms.date: 02/24/2026
88

99
ms.custom:
1010
# Customer intent: As an API program manager, I want to store API authorization information in my API center and enable authorized users to test APIs in the API Center portal.
@@ -50,8 +50,8 @@ To manage the API key securely, store it in Azure Key Vault, and access the key
5050

5151
### 2. Add API key configuration in your API center
5252

53-
1. In the [portal](https://azure.microsoft.com), navigate to your API center.
54-
1. In the left menu, under **Governance**, select **Authorization (preview)** > **+ Add configuration**.
53+
1. In the [portal](https://azure.microsoft.com), go to your API center.
54+
1. In the sidebar menu, under **Governance**, select **Authorization (preview)** > **+ Add configuration**.
5555
1. In the **Add configuration** page, set the values as follows:
5656
:::image type="content" source="media/authorize-api-access/configure-api-key.png" alt-text="Screenshot of configuring an API key in the portal.":::
5757

@@ -140,7 +140,7 @@ To manage the secret securely, store it in Azure Key Vault, and access the key v
140140
After configuring settings for an API key or an OAuth 2.0 flow, add the API key or OAuth 2.0 configuration to an API version in your API center.
141141

142142
1. In the [portal](https://azure.microsoft.com), navigate to your API center.
143-
1. In the left menu, under **Assets**, select **APIs**.
143+
1. In the left menu, under **Inventory**, select **Assets**.
144144
1. Select an API that you want to associate the authorization configuration with.
145145
1. In the left menu, under **Details**, select **Versions**.
146146
1. Select the API version that you want to add the authentication configuration to.
@@ -168,8 +168,7 @@ You can manage access by specific users or groups in your organization to an API
168168
> [!TIP]
169169
> You can also remove users or groups from the access policy. In the **Manage access** page, select **Delete** in the context (...) menu for the user or group.
170170
171-
## Test API in API Center portal
172-
171+
## Test the API in API Center portal
173172

174173
You can use the API Center portal to test an API that you configured for authentication and user access.
175174

Lines changed: 18 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
---
2-
title: Govern APIs - VS Code extension
2+
title: Govern APIs - Visual Studio Code Extension
33
description: API developers can use the Azure API Center extension for Visual Studio Code to govern their organization's APIs.
44

55
ms.service: azure-api-center
66
ms.topic: how-to
7-
ms.date: 10/16/2024
8-
7+
ms.date: 02/19/2026
98
ms.custom:
109
- sfi-image-nochange
1110
# Customer intent: As an API developer, I want to use my Visual Studio Code environment to check API compliance in my organization's API center.
@@ -18,45 +17,47 @@ To maximize success of your API governance efforts, it's critical to shift-left
1817
The Azure API Center extension for Visual Studio Code includes the following governance capabilities for API developers:
1918

2019
* Evaluating API designs against API style guides as the API is developed in Visual Studio Code.
21-
* Early detection of breaking changes so that APIs remain reliable and function as expected, preserving the trust of end-users and stakeholders.
20+
* Early detection of breaking changes so APIs remain reliable and function as expected, preserving the trust of end-users and stakeholders.
2221

2322
API developers can also take advantage of features in the extension to [register APIs](build-register-apis-vscode-extension.md) in the API center and [discover and consume APIs](discover-apis-vscode-extension.md).
2423

2524
[!INCLUDE [vscode-extension-basic-prerequisites](includes/vscode-extension-basic-prerequisites.md)]
2625

27-
* [Spectral extension for Visual Studio Code](https://marketplace.visualstudio.com/items?itemName=stoplight.spectral) - to run shift-left API design conformance checks in Visual Studio Code
28-
* [Optic CLI](https://github.com/opticdev/optic) - to detect breaking changes between API specification documents
26+
* [Spectral extension for Visual Studio Code](https://marketplace.visualstudio.com/items?itemName=stoplight.spectral) to run shift-left API design conformance checks in Visual Studio Code.
27+
28+
* [Optic CLI](https://github.com/opticdev/optic) to detect breaking changes between API specification documents.
2929

3030
[!INCLUDE [vscode-extension-setup](includes/vscode-extension-setup.md)]
3131

3232
## API design conformance
3333

3434
To ensure design conformance with organizational standards as you build APIs, the Azure API Center extension for Visual Studio Code provides integrated support for API specification linting with [Spectral](https://stoplight.io/open-source/spectral).
3535

36-
1. Use the **Ctrl+Shift+P** keyboard shortcut to open the Command Palette. Type **Azure API Center: Set active API Style Guide** and hit **Enter**.
37-
2. Select one of the default rules provided, or, if your organization has a style guide already available, use **Select Local File** or **Input Remote URL** to specify the active ruleset in Visual Studio Code. Hit **Enter**.
36+
1. Use the **Ctrl**+**Shift**+**P** keyboard shortcut to open the Command Palette. Type **Azure API Center: Set active API Style Guide** followed by the **Enter** key.
3837

39-
Once an active API style guide is set, opening any OpenAPI or AsyncAPI-based specification file triggers a local linting operation in Visual Studio Code. Results are displayed both inline in the editor and in the Problems window (**View** > **Problems** or **Ctrl+Shift+M**).
38+
1. Select one of the default rules provided. If your organization has a style guide already available, select the **Select Local File** or **Input Remote URL** option and specify the active ruleset in Visual Studio Code. Select **Enter**.
39+
40+
After an active API style guide is set, opening any OpenAPI or AsyncAPI-based specification file triggers a local linting operation in Visual Studio Code. Results are displayed both inline in the editor and in the **Problems** window (**View** > **Problems** or **Ctrl**+**Shift**+**M**).
4041

4142
:::image type="content" source="media/govern-apis-vscode-extension/local-linting.png" alt-text="Screenshot of local-linting in Visual Studio Code." lightbox="media/govern-apis-vscode-extension/local-linting.png":::
4243

4344
## Breaking change detection
4445

45-
When introducing new versions of your API, it's important to ensure that changes introduced do not break API consumers on previous versions of your API. The Azure API Center extension for Visual Studio Code makes this easy with breaking change detection for OpenAPI specification documents powered by [Optic](https://github.com/opticdev/optic).
46+
When introducing new versions of your API, it's important to ensure that changes introduced don't break API consumers on previous versions of your API. The Azure API Center extension for Visual Studio Code makes this task easy with breaking change detection for OpenAPI specification documents powered by [Optic](https://github.com/opticdev/optic).
4647

47-
1. Use the **Ctrl+Shift+P** keyboard shortcut to open the Command Palette. Type **Azure API Center: Detect Breaking Change** and hit **Enter**.
48-
2. Select the first API specification document to compare. Valid options include API specifications found in your API center, a local file, or the active editor in Visual Studio Code.
49-
3. Select the second API specification document to compare. Valid options include API specifications found in your API center, a local file, or the active editor in Visual Studio Code.
48+
1. Use the **Ctrl**+**Shift**+**P** keyboard shortcut to open the Command Palette. Type **Azure API Center: Detect Breaking Change** followed by the **Enter** key.
5049

51-
Visual Studio Code opens a diff view between the two API specifications. Any breaking changes are displayed both inline in the editor and in the Problems window (**View** > **Problems** or **Ctrl+Shift+M**).
50+
1. Select the first API specification document to compare. Valid options include API specifications found in your API center, a local file, or the active editor in Visual Studio Code.
5251

53-
:::image type="content" source="media/govern-apis-vscode-extension/breaking-changes.png" alt-text="Screenshot of breaking changes detected in Visual Studio Code." lightbox="media/govern-apis-vscode-extension/breaking-changes.png":::
52+
1. Select the second API specification document to compare. Valid options include API specifications found in your API center, a local file, or the active editor in Visual Studio Code.
5453

54+
Visual Studio Code opens a diff view between the two API specifications. Any breaking changes are displayed both inline in the editor and in the **Problems** window (**View** > **Problems** or **Ctrl**+**Shift**+**M**).
55+
56+
:::image type="content" source="media/govern-apis-vscode-extension/breaking-changes.png" alt-text="Screenshot of breaking changes detected in Visual Studio Code." lightbox="media/govern-apis-vscode-extension/breaking-changes.png":::
5557

5658
## Related content
5759

5860
* [Azure API Center - key concepts](key-concepts.md)
5961
* [Build and register APIs with the Azure API Center extension for Visual Studio Code](build-register-apis-vscode-extension.md)
6062
* [Discover and consume APIs with the Azure API Center extension for Visual Studio Code](discover-apis-vscode-extension.md)
61-
* [Enable and view API Center portal in Visual Studio Code](enable-api-center-portal-vs-code-extension.md)
62-
63+
* [Enable and view the API Center portal in Visual Studio Code](enable-api-center-portal-vs-code-extension.md)
Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
---
22
title: Include file
3-
description: Include file
3+
description: Notes about 'apic-extension' Azure CLI extension installation.
44
services: api-center
5-
5+
author: dlepow
66

77
ms.service: azure-api-center
88
ms.topic: include
9-
ms.date: 05/23/2024
10-
9+
ms.date: 02/20/2026
10+
ms.author: danlep
1111
ms.custom: Include file
1212
---
1313

1414
> [!NOTE]
15-
> `az apic` commands require the `apic-extension` Azure CLI extension. If you haven't used `az apic` commands, the extension can be installed dynamically when you run your first `az apic` command, or you can install the extension manually. Learn more about [Azure CLI extensions](/cli/azure/azure-cli-extensions-overview).
15+
> The `az apic` commands require the `apic-extension` Azure CLI extension. The extension can be installed dynamically when you run your first `az apic` command, or you can install the extension manually. For more information, see [Manage Azure CLI Extensions: Install, Update, and Remove](/cli/azure/azure-cli-extensions-overview).
1616
>
17-
> See the [release notes](https://github.com/Azure/azure-cli-extensions/blob/main/src/apic-extension/HISTORY.rst) for the latest changes and updates in the `apic-extension`. Certain features may require a preview or specific version of the extension.
17+
> For the latest changes and updates in the `apic-extension`, see the [release notes](https://github.com/Azure/azure-cli-extensions/blob/main/src/apic-extension/HISTORY.rst). Certain features might require a preview or specific version of the extension.

articles/api-center/includes/quickstart-template-review-resources.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ services: api-center
66

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

1111
ms.custom: Include file
1212
---
@@ -17,4 +17,4 @@ Use the Azure portal to check the deployed resources, or use tools such as the A
1717

1818
1. In the [Azure portal](https://portal.azure.com), search for and select **API Centers**, and select the API center that you created.
1919
1. Review the properties of your service on the **Overview** page.
20-
1. In the sidebar menu, under **Assets**, select **APIs** to see the API that you registered in the default workspace.
20+
1. In the sidebar menu, under **Inventory**, select **Assets** to see the API that you registered in the default workspace.

articles/api-center/includes/vscode-extension-basic-prerequisites.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Include file
3-
description: Include file
3+
description: Basic prerequisites for using the Azure API Center extension for Visual Studio Code.
44
services: api-center
55

66

@@ -17,6 +17,6 @@ ms.custom: Include file
1717

1818
* [Azure API Center extension for Visual Studio Code](https://marketplace.visualstudio.com/items?itemName=apidev.azure-api-center)
1919

20-
* One or more API centers in your Azure subscription. You can [create an API center using the Azure API Center extension](../set-up-api-center-vs-code-extension.md) or other tools.
20+
* One or more API centers in your Azure subscription. You can [create an API center by using the Azure API Center extension](../set-up-api-center-vs-code-extension.md) or other tools.
2121

22-
* Currently, you need to be assigned the Azure API Center Service Contributor role or higher permissions on an API center to manage APIs with the extension.
22+
* To manage APIs with the extension, you currently need the Azure API Center Service Contributor role or higher permissions on an API center.

0 commit comments

Comments
 (0)