Skip to content

Commit 500a880

Browse files
Merge pull request #299161 from MicrosoftDocs/main
Merged by Learn.Build PR Management system
2 parents dc63f28 + c0f8580 commit 500a880

File tree

645 files changed

+1212
-937
lines changed

Some content is hidden

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

645 files changed

+1212
-937
lines changed

articles/api-center/frequently-asked-questions.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ sections:
5050
To upgrade your API center from the Free plan to the Standard plan, follow these steps:
5151
5252
1. In the Azure portal, navigate to your API center.
53-
2. In the left menu, select **Overview** > **Select plan**.
53+
2. In the left menu, select **Overview** > **Manage plan**.
5454
3. Select **Standard plan**.
5555
4. Select **Submit**.
5656

articles/api-center/includes/api-center-service-limits.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ author: dlepow
77

88
ms.service: azure-api-center
99
ms.topic: include
10-
ms.date: 03/18/2025
10+
ms.date: 03/ 18/2025
1111
ms.author: danlep
1212
ms.custom: Include file
1313
---
@@ -27,6 +27,7 @@ ms.custom: Include file
2727
| Maximum number of analysis profiles | 1 | 3 |
2828
| Maximum number of linked API sources<sup>5</sup> | 1 | 3 |
2929
| Maximum number of APIs synchronized from a linked API source | 200 | 2,000<sup>4</sup> |
30+
| Semantic search in API Center portal | No | Yes |
3031

3132
<sup>1</sup> Free plan provided for 90 days, then service is soft-deleted. Use of full service features including API analysis is limited.<br/>
3233
<sup>2</sup> To increase a limit in the Standard plan, contact [support](https://azure.microsoft.com/support/options/).<br/>
131 KB
Loading

articles/api-center/set-up-api-center-portal.md

Lines changed: 29 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
---
2-
title: Set up the API Center portal
2+
title: Set Up the API Center Portal
33
description: How to set up the API Center portal, a managed website that enables discovery of the API inventory in your Azure API center.
44
author: dlepow
55
ms.service: azure-api-center
66
ms.topic: how-to
7-
ms.date: 04/28/2025
7+
ms.date: 04/30/2025
88
ms.author: danlep
99
ms.custom:
10+
ms.collection: ce-skilling-ai-copilot
1011
# Customer intent: As an API program manager, I want to enable an Azure-managed portal for developers and other API stakeholders in my organization to discover the APIs in my organization's API center.
1112
---
1213

@@ -62,7 +63,32 @@ To make only specific APIs visible, go to the **API visibility** tab in the API
6263

6364
## Enable access to test console for APIs
6465

65-
You can configure user settings to granularly authorize access to APIs and their specific versions in your API center. For example, you can 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. This policy also applies 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)
66+
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. This policy also applies 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)
67+
68+
## API discovery and consumption in the API Center portal
69+
70+
The API Center portal supports and streamlines the work of developers who use and create APIs within your organization. Signed-in users can:
71+
72+
* **Search for APIs** by name or using [AI-assisted semantic search](#search-with-ai)
73+
74+
* **Filter APIs** by type or lifecycle stage
75+
76+
* **View API details and definitions** including endpoints, methods, parameters, and response formats
77+
78+
* **Download API definitions** to a local computer or open them in Visual Studio Code
79+
80+
* **Try out APIs** that support API key authentication or OAuth 2.0 authorization
81+
82+
## Search with AI
83+
84+
In the Standard plan of Azure API Center, the API Center portal supplements basic name-based API search with AI-assisted *semantic search* built on API names and descriptions. 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 their names or descriptions don't include those exact words.
85+
86+
> [!TIP]
87+
> If you're 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.
88+
89+
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.
90+
91+
:::image type="content" source="media/set-up-api-center-portal/semantic-search.png" alt-text="Screenshot of semantic search results in API Center portal.":::
6692

6793
[!INCLUDE [api-center-portal-compare-apim-dev-portal](includes/api-center-portal-compare-apim-dev-portal.md)]
6894

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
---
2+
title: Azure App Configuration preview API life cycle
3+
titleSuffix: Azure App Configuration
4+
description: Learn about the preview API life cycle.
5+
services: azure-app-configuration
6+
author: amerjusupovic
7+
ms.author: ajusupovic
8+
ms.service: azure-app-configuration
9+
ms.topic: conceptual
10+
ms.date: 02/12/2025
11+
---
12+
13+
# Preview API life cycle
14+
15+
The Azure App Configuration preview APIs (all APIs that ends in `-preview`) are deprecated 90 days after a newer preview, or stable, API version is released. The policy applies to all API versions released after, and including, 2023-09-01-preview.
16+
17+
We love when people try our preview features and give us feedback, so we encourage you to use the preview APIs.
18+
19+
After an API version is deprecated, it will no longer function! We recommend you routinely:
20+
- Update your ARM/BICEP templates using preview API versions to use the latest version of the preview API.
21+
- Update any preview SDKs or other tools built on the preview API to the latest version.
22+
23+
You should perform these updates at a minimum every 6-9 months. If you fail to do so, you'll be notified that you're using a soon-to-be deprecated API version as deprecation approaches.
24+
25+
> [!NOTE]
26+
> API versions before 2023-09-01-preview won't follow the 90 day pattern outlined in the beginning of this document. Refer to the [Upcoming Deprecations](#upcoming-deprecations) and [Completed Deprecations](#completed-deprecations) tables to see if a preview API version you're using has a deprecation date.
27+
28+
## How to check what API versions you're using
29+
30+
If you're unsure what client or tool is using this API version, check the [activity logs](/azure/azure-monitor/essentials/activity-log)
31+
using the following command:
32+
33+
### [bash](#tab/bash)
34+
35+
```bash
36+
API_VERSION=<impacted API version, such as 2021-10-01-preview>
37+
az monitor activity-log list --offset 30d --max-events 10000 --namespace Microsoft.AppConfiguration --query "[?eventName.value == 'EndRequest' && httpRequest.uri != null && contains(httpRequest.uri, '$API_VERSION')].[eventTimestamp, httpRequest.uri]" --output table
38+
```
39+
40+
### [PowerShell](#tab/PowerShell)
41+
42+
```powershell
43+
$API_VERSION=<impacted API version, such as 2021-10-01-preview>
44+
az monitor activity-log list --offset 30d --max-events 10000 --namespace Microsoft.AppConfiguration | ConvertFrom-Json | Where-Object { $_.eventName.value -eq "EndRequest" -and $_.httpRequest.uri -match $API_VERSION } | Select-Object eventTimestamp, httpRequest | Format-Table -Wrap -AutoSize
45+
```
46+
47+
---
48+
49+
## How to find the available API versions
50+
51+
If you want to know what API versions are available, you can use the following command for a resource type:
52+
53+
```bash
54+
az provider show --namespace Microsoft.AppConfiguration --query "resourceTypes[?resourceType=='configurationStores'].apiVersions"
55+
```
56+
57+
## How to update to a newer version of the API
58+
59+
- For Azure SDKs: Use a newer API version by updating to a [newer version of the SDK](https://github.com/Azure/AppConfiguration?tab=readme-ov-file#sdks).
60+
- For Azure CLI: Update the CLI itself, usually by running `az upgrade`.
61+
- For REST requests: Update the `api-version` query parameter.
62+
- For other tools: Update the tool to the latest version.
63+
64+
## Upcoming deprecations
65+
66+
| API version | Announce Date | Deprecation Date |
67+
|--------------------|-------------------|-------------------|
68+
| 2023-09-01-preview | April 30, 2025 | July 29, 2025 |
69+
70+
## Completed deprecations
71+
72+
There are no completed deprecations yet.

articles/azure-functions/TOC.yml

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -415,12 +415,16 @@
415415
- name: Isolated worker model
416416
displayName: .NET isolated
417417
href: dotnet-isolated-process-guide.md
418-
- name: In-process model
419-
href: functions-dotnet-class-library.md
420-
- name: Script (.csx)
421-
href: functions-reference-csharp.md
422-
- name: Execution mode comparison
423-
href: dotnet-isolated-in-process-differences.md
418+
- name: .NET Aspire integration (Preview)
419+
href: dotnet-aspire-integration.md
420+
- name: Legacy models
421+
items:
422+
- name: Execution mode comparison
423+
href: dotnet-isolated-in-process-differences.md
424+
- name: In-process model
425+
href: functions-dotnet-class-library.md
426+
- name: Script (.csx)
427+
href: functions-reference-csharp.md
424428
- name: JavaScript
425429
href: functions-reference-node.md?tabs=javascript
426430
- name: TypeScript

0 commit comments

Comments
 (0)