Skip to content

Commit 583091e

Browse files
committed
.
2 parents cf57bbf + 3a5d888 commit 583091e

30 files changed

Lines changed: 558 additions & 100 deletions

articles/application-gateway/private-link.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,9 @@ You may also choose to block inbound public (Internet) access to Application Gat
3333

3434
All features supported by Application Gateway are supported when accessed through a private endpoint, including support for AGIC.
3535

36+
> [!NOTE]
37+
> If your client application connects to App Gateway via a private IP, requires an idle timeout greater > than 4 minutes, and the client application does not send TCP keep-alive packets, contact > [email protected] to request initiation of keep‑alive from Application Gateway.
38+
3639
## Private Link components
3740

3841
Four components are required to implement Private Link with Application Gateway:

articles/azure-functions/functions-bindings-mcp.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Model context protocol bindings for Azure Functions
33
description: Learn how you can expose your functions as model context protocol (MCP) tools using bindings in Azure Functions.
44
ms.topic: reference
5-
ms.date: 02/20/2026
5+
ms.date: 04/01/2026
66
ms.update-cycle: 180-days
77
ms.custom:
88
- build-2025
@@ -27,7 +27,7 @@ The Azure Functions MCP extension enables you to use Azure Functions to create r
2727
[!INCLUDE [functions-mcp-extension-powershell-note](../../includes/functions-mcp-extension-powershell-note.md)]
2828
## Prerequisites
2929

30-
+ When you use the SSE transport, the MCP extension relies on Azure Queue storage provided by the [default host storage account](./storage-considerations.md) (`AzureWebJobsStorage`). When using identity-based connections, make sure that your function app has at least the equivalent of these role-based permissions in the host storage account: [Storage Queue Data Reader](/azure/role-based-access-control/built-in-roles#storage-queue-data-reader) and [Storage Queue Data Message Processor](/azure/role-based-access-control/built-in-roles#storage-queue-data-message-processor).
30+
+ When you use the SSE transport, the MCP extension relies on Azure Queue storage provided by the [default host storage account](./storage-considerations.md) (`AzureWebJobsStorage`). When using identity-based connections, make sure that your function app has at least the equivalent of these role-based permissions in the host storage account: [Storage Queue Data Contributor](/azure/role-based-access-control/built-in-roles/storage#storage-queue-data-contributor) and [Storage Queue Data Message Processor](/azure/role-based-access-control/built-in-roles/storage#storage-queue-data-message-processor).
3131
+ When running locally, the MCP extension requires version 4.0.7030 of the [Azure Functions Core Tools](functions-run-local.md), or a later version.
3232
::: zone pivot="programming-language-csharp"
3333
+ Requires version 2.1.0 or later of the `Microsoft.Azure.Functions.Worker` package.

articles/azure-functions/functions-mcp-foundry-tools.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,9 @@ To get the required credentials from the Azure portal:
147147
| **Token URL** | `https://login.microsoftonline.com/<TENANT_ID>/oauth2/v2.0/token` |
148148
| **Refresh URL** | `https://login.microsoftonline.com/<TENANT_ID>/oauth2/v2.0/token` |
149149

150-
Replace `<TENANT_ID>` with your actual tenant ID value.
150+
Replace `<TENANT_ID>` with your actual tenant ID value. Save these values for later.
151+
152+
1. Select **Manage** > **Certificates & secrets**. Create a new client secret if there's not already one and copy its value for use later.
151153

152154
1. Select **Manage** > **Expose an API** and copy the existing scope.
153155

@@ -282,13 +284,11 @@ When you use OAuth identity passthrough, the agent prompts the user to sign in a
282284
| **Remote MCP Server endpoint** | The URL endpoint for your MCP server. | `https://contoso-mcp-tools.azurewebsites.net/runtime/webhooks/mcp` |
283285
| **Authentication** | The authentication method to use. | `OAuth Identity Passthrough` |
284286
| **Client ID** | The client ID of your function app Entra registration | `00001111-aaaa-2222-bbbb-3333cccc4444` |
287+
| **Client secret** | The client secret of your function app Entra registration | `abcEFGhijkLMNopqRST` |
285288
| **Token URL** | The endpoint your server app calls to exchange an authorization code or credential for an access token. | `https://login.microsoftonline.com/aaaabbbb-0000-cccc-1111-dddd2222eeee/oauth2/v2.0/token` |
286289
| **Auth URL** | The endpoint where users are redirected to authenticate and grant authorization to your server app. | `https://login.microsoftonline.com/aaaabbbb-0000-cccc-1111-dddd2222eeee/oauth2/v2.0/authorize` |
287290
| **Refresh URL** | The endpoint used to obtain a new access token when the current one expires. | `https://login.microsoftonline.com/aaaabbbb-0000-cccc-1111-dddd2222eeee/oauth2/v2.0/token` |
288-
| **Scopes** | The specific permissions or resource access levels your server app requests from the authorization server | `api://00001111-aaaa-2222-bbbb-3333cccc4444` |
289-
290-
>[!NOTE]
291-
>A **Client secret** value isn't needed, so leave this field blank.
291+
| **Scopes** | The specific permissions or resource access levels your server app requests from the authorization server | `api://00001111-aaaa-2222-bbbb-3333cccc4444/user_impersonation` |
292292

293293
1. Select **Connect** to create a connection to your MCP server endpoint.
294294

@@ -358,4 +358,4 @@ These additional articles can help you build your agent and function app capabil
358358

359359
- [Register your MCP server in the organizational tool catalog](./register-mcp-server-api-center.md)
360360

361-
---
361+
---

articles/azure-vmware/request-host-quota-azure-vmware-solution.md

Lines changed: 23 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,9 @@ If you have an existing Azure VMware Solution private cloud and want more hosts
1616

1717
> [!IMPORTANT]
1818
> It can take up to five business days to allocate the hosts, depending on the number requested. Therefore, request the amount needed for provisioning to avoid delays associated with making host increase requests.
19-
>
20-
> **NEW** A new process for requesting host quota, except for our Azure Government regions. Instructions for each scenario are provided.
19+
20+
> [!NOTE]
21+
> The instructions for requesting host quota for our Azure Government regions is provided further below.
2122
2223
## Eligibility criteria
2324

@@ -37,22 +38,23 @@ You need an Azure account in an Azure subscription that adheres to one of the fo
3738
- **Request Details**: Select **Enter details**, which opens up a side pane. Provide details based on your needs.
3839
- **Region**: Update with your Azure Preferred Region.
3940
- **SKU**: Update with your preferred SKU.
40-
- **Number of nodes**: Update the total number of hosts for that SKU to reflect the new absolute value. For instance, if you currently have three hosts and require 3 more, the updated total should be 6.
41+
- **Number of nodes**: Update the total number of hosts for that SKU to reflect the **new absolute value**. For instance, if you currently have three hosts and require 3 more, the updated total should be 6.
4142
- **File Upload**: Leave blank.
4243
- **Allow collection of advanced diagnostic information?**: Select **Yes** (recommended)
4344
- **Support plan**: Auto populated based on your plan.
4445
1. Select **Save and Continue** to submit the request.
4546

4647

4748
> [!NOTE]
48-
> - Azure VMware Solution requires a minimum of three hosts and recommends redundancy of N+1 hosts.
49-
> - Any unused quota or extra quota not deployed will expire after 30 days. A new request needs to be submitted for more quotas.
50-
> - Customers with a valid VCF key and extra quota not deployed, quota won't expire and remain after 30 days.
51-
> - **NEW** If requesting quota to use Portable [VMware Cloud Foundation (VCF)](/azure/azure-vmware/vmware-cloud-foundations-license-portability) pricing, add the following statement as is, by replacing (N) with the Number of VCF cores you purchased from Broadcom for license portability to Azure VMware Solution. **"I acknowledge that I have procured portable VCF license from Broadcom for (N) cores to use with Azure VMware Solution."**
52-
> - **VCF Disclaimer** Quota allocation is processed upon request. If you didn't submit the VCF license through [email protected] and create the hosts, you're subject to Azure VMware Solution pay-as-you-go pricing.
53-
> - **NEW** If you have an Availability Zone requirement for integrating with other Azure services; for example, Azure NetApp Files, create a technical **[New support request](https://portal.azure.com/#create/Microsoft.Support)** once the quota is allocated and before provisioning.
54-
> - Summary: Need a specific availability zone.
55-
> - Problem type: Azure VMware Service Quota request.
49+
> - **Azure VMware Solution requires a minimum of three hosts** and recommends redundancy of N+1 hosts.
50+
> - Any unused or undeployed quota expires after 30 days. A new request is required to obtain additional quota. This does not apply to customers with a valid VCF license key and/or Azure VMware Solution Reserved Instances, for whom quota equivalent to the reserved instance count does not expire after 30 days.
51+
> - **NEW** Azure VMware Solution no longer includes VMware licenses for new deployments and now requires Portable [VMware Cloud Foundation (VCF)](/azure/azure-vmware/vmware-cloud-foundations-license-portability) licenses.
52+
> - **VCF Disclaimer** For quota extensions to an existing Azure VMware Solution private cloud, a Portable VMware Cloud Foundation (VCF) license must be configured before quota is allocated. For net-new Azure VMware Solution deployments, quota is allocated automatically, and the Portable VCF license must be configured during deployment.
53+
54+
> [!NOTE]
55+
>If you have an Availability Zone requirement for integrating with other Azure services; for example, Azure NetApp Files, create a technical **[New support request](https://portal.azure.com/#create/Microsoft.Support)** once the quota is allocated and **before** provisioning.
56+
> - **Summary**: Need a specific availability zone.
57+
> - **Problem type**: Azure VMware Service Quota request.
5658
5759
## Request host quota for CSP customers
5860

@@ -93,21 +95,23 @@ Access the Azure portal using the **Admin On Behalf Of (AOBO)** procedure from P
9395
- **Request Details:** Select **Enter details** to open a side pane. Provide details based on your needs.
9496
- **Region**: Update with your Azure Preferred Region.
9597
- **SKU**: Update with your preferred SKU.
96-
- **Number of nodes**: Update the total number of hosts for that SKU to reflect the new absolute value. For instance, if you currently have three hosts and require 3 more, the updated total should be 6.
98+
- **Number of nodes**: Update the total number of hosts for that SKU to reflect the **new absolute value**. For instance, if you currently have three hosts and require 3 more, the updated total should be 6.
9799
- **File Upload**: Leave blank.
98100
- **Allow collection of advanced diagnostic information?**: Select **Yes** (recommended).
99101
- **Support plan**: Auto populated based on your plan.
100102

101103
1. Select **Save and Continue** to submit the request.
102104

103105
> [!NOTE]
104-
> - Azure VMware Solution requires a minimum of three hosts and recommends redundancy of N+1 hosts.
105-
> - Any unused quota expires after 30 days. A new request needs to be submitted for more quotas.
106-
> - **NEW** If requesting quota to use Portable [VMware Cloud Foundation (VCF)](/azure/azure-vmware/vmware-cloud-foundations-license-portability) pricing, add the following statement as is, by replacing (N) with the Number of VCF cores you purchased from Broadcom for license portability to Azure VMware Solution. **"I acknowledge that I have procured portable VCF license from Broadcom for (N) cores to use with Azure VMware Solution."**
107-
> - **VCF Disclaimer** Quota allocation is processed upon request. If you didn't submit the VCF license through [email protected] and create the hosts, you're subject to Azure VMware Solution pay-as-you-go pricing.
108-
> - **NEW** If you have an Availability Zone requirement for integrating with other Azure services; for example, Azure NetApp Files, create a technical **[New support request](https://portal.azure.com/#create/Microsoft.Support)** once the quota is allocated and before creating.
109-
> - Summary: Need a specific availability zone
110-
> - Problem type: AVS Quota request
106+
> - **Azure VMware Solution requires a minimum of three hosts** and recommends redundancy of N+1 hosts.
107+
> - Any unused or undeployed quota expires after 30 days. A new request is required to obtain additional quota. This does not apply to customers with a valid VCF license key and/or Azure VMware Solution Reserved Instances, for whom quota equivalent to the reserved instance count does not expire after 30 days.
108+
> - **NEW** Azure VMware Solution no longer includes VMware licenses for new deployments and now requires Portable [VMware Cloud Foundation (VCF)](/azure/azure-vmware/vmware-cloud-foundations-license-portability) licenses.
109+
> - **VCF Disclaimer** For quota extensions to an existing Azure VMware Solution private cloud, a Portable VMware Cloud Foundation (VCF) license must be configured before quota is allocated. For net-new Azure VMware Solution deployments, quota is allocated automatically, and the Portable VCF license must be configured during deployment.
110+
111+
> [!Note]
112+
>If you have an Availability Zone requirement for integrating with other Azure services; for example, Azure NetApp Files, create a technical **[New support request](https://portal.azure.com/#create/Microsoft.Support)** once the quota is allocated and before creating.
113+
> - **Summary**: Need a specific availability zone
114+
> - **Problem type**: AVS Quota request
111115
112116

113117

articles/cost-management-billing/manage/cancel-azure-subscription.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22
title: Cancel and delete your Azure subscription
33
description: Describes how to cancel or deleted your Azure subscription, like the Free Trial subscription.
44
author: Nicholak-MS
5-
ms.reviewer: nicholak
5+
ms.author: mijeffer
6+
ms.reviewer: mijeffer
67
ms.service: cost-management-billing
78
ms.subservice: billing
89
ms.topic: how-to
910
ms.date: 01/25/2026
10-
ms.author: nicholak
1111
ms.custom: sfi-image-nochange
1212
#customer intent: As an Azure subscription owner, I want clear steps to cancel and delete a subscription so that I can properly deprovision resources and avoid unexpected charges.
1313
service.tree.id: b69a7832-2929-4f60-bf9d-c6784a865ed8

articles/cost-management-billing/manage/check-free-service-usage.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22
title: Monitor and track Azure free service usage
33
description: Learn how to check free service usage in the Azure portal. There's no charge for services included in a free account unless you go over the service limits.
44
author: Nicholak-MS
5-
ms.reviewer: nicholak
5+
ms.author: kenday
6+
ms.reviewer: kenday
67
ms.service: cost-management-billing
78
ms.subservice: billing
89
ms.topic: how-to
910
ms.date: 12/29/2025
10-
ms.author: nicholak
1111
ms.custom:
1212
- sfi-image-nochange
1313
- build-2025

articles/cost-management-billing/manage/classic-administrator-retire.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22
title: Prepare for Azure classic administrator roles retirement
33
description: Learn about the retirement of Azure classic administrator roles and how to transition them to Azure role-based access control (RBAC) roles.
44
author: Nicholak-MS
5-
ms.reviewer: nicholak
5+
ms.reviewer: mijeffer
66
ms.service: cost-management-billing
77
ms.subservice: billing
88
ms.topic: how-to
99
ms.date: 12/29/2025
10-
ms.author: nicholak
10+
ms.author: mijeffer
1111
ms.custom: sfi-ga-nochange
1212
service.tree.id: b69a7832-2929-4f60-bf9d-c6784a865ed8
1313
---

articles/cost-management-billing/manage/discover-cloud-footprint.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22
title: Discover your Microsoft cloud footprint FAQ
33
description: This article helps to answer frequently asked questions that customers have about their Microsoft cloud footprint.
44
author: KennyDay
5-
ms.author: nicholak
5+
ms.author: clodwig
6+
ms.reviewer: clodwig
67
ms.date: 12/29/2025
78
ms.topic: concept-article
89
ms.service: cost-management-billing
910
ms.subservice: cost-management
10-
ms.reviewer: nicholak
1111
#customer intent: As a billing administrator, I want to understand how to view and manage my Microsoft cloud footprint so that I can effectively oversee my organization's cloud resources and costs.
1212

1313
stid: stid-goes-here

articles/cost-management-billing/manage/microsoft-entra-id-free.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,8 @@ Although the Microsoft Entra ID Free subscription is free, we require a credit c
5353

5454
You can't cancel Microsoft Entra ID Free. You must have it to access your billing account and manage it. You can, however, cancel and then delete Azure subscriptions. For more information, see [Cancel your Azure subscription](cancel-azure-subscription.md).
5555

56+
Note: If you create additional Entra tenants and one of those tenants is deleted through the Azure portal, the associated subscription may still appear as active. This is a known gap and will be rectified.
57+
5658
### Upgrade from Free to paid services not available
5759

5860
You can't upgrade Microsoft Entra ID to other Microsoft Entra products such as Microsoft Entra ID P1, Microsoft Entra ID P2, and Microsoft Entra Suite. However, you can buy a license for those products separately.

articles/cost-management-billing/manage/subscription-disabled.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@ title: Reactivate a disabled Azure subscription
33
description: Describes when you might have an Azure subscription disabled and how to reactivate it.
44
keywords: azure subscription disabled
55
author: Nicholak-MS
6-
ms.reviewer: nicholak
6+
ms.reviewer: mijeffer
77
ms.service: cost-management-billing
88
ms.subservice: billing
99
ms.topic: how-to
1010
ms.date: 12/29/2025
11-
ms.author: nicholak
11+
ms.author: mijeffer
1212
service.tree.id: b69a7832-2929-4f60-bf9d-c6784a865ed8
1313
---
1414

0 commit comments

Comments
 (0)