Skip to content

Commit 13a4a01

Browse files
authored
Merge branch 'MicrosoftDocs:main' into main
2 parents b481d65 + 8e9bd2f commit 13a4a01

File tree

379 files changed

+3685
-1774
lines changed

Some content is hidden

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

379 files changed

+3685
-1774
lines changed

articles/active-directory-b2c/add-api-connector.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -629,7 +629,7 @@ Ensure that:
629629
* Your API explicitly checks for null values of received claims that it depends on.
630630
* Your API implements an authentication method outlined in [secure your API Connector](secure-rest-api.md).
631631
* Your API responds as quickly as possible to ensure a fluid user experience.
632-
* Azure AD B2C will wait for a maximum of *20 seconds* to receive a response. If none is received, it will make *one more attempt (retry)* at calling your API.
632+
* Azure AD B2C will wait for a maximum of *10 seconds* to receive a response. If none is received, it will make *one more attempt (retry)* at calling your API.
633633
* If using a serverless function or scalable web service, use a hosting plan that keeps the API "awake" or "warm" in production. For Azure Functions, it's recommended to use at minimum the [Premium plan](../azure-functions/functions-scale.md) in production.
634634
* Ensure high availability of your API.
635635
* Monitor and optimize performance of downstream APIs, databases, or other dependencies of your API.

articles/active-directory-b2c/user-profile-attributes.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ Azure AD B2C directory user profile supports the [user resource type](/graph/api
3939
- Whether the attribute can be used in a user flow
4040
- Whether the attribute can be used in a custom policy [Microsoft Entra ID technical profile](active-directory-technical-profile.md) and in which section (<InputClaims>, <OutputClaims>, or <PersistedClaims>)
4141

42-
|Name |Date type |Description|Available in Azure portal|Used in user flows|Used in custom policy|
42+
|Name |Data type |Description|Available in Azure portal|Used in user flows|Used in custom policy|
4343
|---------|---------|----------|------------|----------|-------------|
4444
|accountEnabled |Boolean|Whether the user account is enabled or disabled: **true** if the account is enabled, otherwise **false**.|Yes|No|Persisted, Output|
4545
|ageGroup |String|The user's age group. Possible values: null, Undefined, Minor, Adult, NotAdult.|Yes|No|Persisted, Output|

articles/api-management/api-management-howto-api-inspector.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ Detailed steps follow.
9393
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ApiManagement/service/{serviceName}/gateways/managed/listDebugCredentials?api-version=2023-05-01-preview
9494
```
9595
96-
In the request body, pass the full resource ID of the API that you want to trace, and specify `purposes` as `tracing`. By default the token credential returned in the response expires after 1 hour, but you can specify a different value in the payload. For example:
96+
In the request body, pass the full resource ID of the API that you want to trace, and specify `purposes` as `tracing`. By default the token credential returned in the response expires after 1 hour, but you can specify a different value in the payload. Note that the expiry time is limited to a maximum of 1 hour. For example:
9797
9898
```json
9999
{

articles/api-management/api-management-key-concepts.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -231,4 +231,4 @@ Complete the following quickstart and start using Azure API Management:
231231
[How to create or invite developers]: api-management-howto-create-or-invite-developers.md
232232
[Policy reference]: ./api-management-policies.md
233233
[API Management policies]: api-management-howto-policies.md
234-
[Create an API Management service instance]: get-started-create-service-instance.md
234+
[Create an API Management service instance]: get-started-create-service-instance.md

articles/api-management/breaking-changes/workspaces-breaking-changes-march-2025.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ services: api-management
55
author: dlepow
66
ms.service: azure-api-management
77
ms.topic: concept-article
8-
ms.date: 07/10/2024
8+
ms.date: 04/16/2025
99
ms.author: danlep
1010
---
1111

@@ -71,8 +71,8 @@ The following are abbreviated steps to add a workspace gateway to a workspace. F
7171
1. In the left menu, under **APIs**, select **Workspaces**.
7272
1. Select a workspace.
7373
1. In the left menu, under **Deployment + infrastructure**, select **Gateways** > **+ Add**.
74-
1. Complete the wizard to create a gateway. Currently, provisioning of the gateway can take from several minutes to up to 3 hours or longer.
75-
1. After your gateway is provisioned, go to the gateway's **Overview** page. Note the value of **Runtime hostname**. Use this value to update your client apps that call your workspace's APIs.
74+
1. Complete the wizard to create a new gateway or associate an existing gateway. Currently, provisioning a new gateway can take from several minutes to up to 3 hours or longer.
75+
1. After adding a gateway, go to the gateway's **Overview** page. Note the value of **Runtime hostname**. Use this value to update your client apps that call your workspace's APIs.
7676
1. Repeat the preceding steps for your remaining workspaces.
7777

7878
### Update client apps to use the new gateway hostname

articles/api-management/how-to-create-workspace.md

Lines changed: 18 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ author: dlepow
55
ms.topic: how-to
66
ms.service: azure-api-management
77
ms.author: danlep
8-
ms.date: 11/12/2024
8+
ms.date: 04/16/2025
99
ms.custom:
1010
---
1111

@@ -19,19 +19,19 @@ Set up a [workspace](workspaces-overview.md) to enable an API team to manage and
1919

2020
Follow the steps in this article to:
2121

22-
* Create an API Management workspace and a workspace gateway using the Azure portal
22+
* Create an API Management workspace and associate a workspace gateway using the Azure portal
2323
* Optionally, isolate the workspace gateway in an Azure virtual network
2424
* Assign permissions to the workspace
2525

2626
> [!NOTE]
2727
> * Currently, creating a workspace gateway is a long-running operation that can take up to 3 hours or more to complete.
28-
> * We're introducing the ability to associate multiple workspaces with a workspace gateway, helping organizations manage APIs with workspaces at a lower cost. This feature is being rolled out starting in December 2024 and it may not be available to all eligible services before January. [Learn more](https://aka.ms/apim/workspaces/sharedgateway)
28+
> * Associating multiple workspaces with a workspace gateway is available only for workspace gateways created after April 15, 2025. [Learn more about shared workspace gateways](workspaces-overview.md#workspace-gateway).
2929
3030
## Prerequisites
3131

3232
* An API Management instance. If you need to, [create one](get-started-create-service-instance.md) in a supported tier.
3333
* **Owner** or **Contributor** role on the resource group where the API Management instance is deployed, or equivalent permissions to create resources in the resource group.
34-
* (Optional) An existing or new Azure virtual network and subnet to isolate the workspace gateway's inbound and outbound traffic. For configuration options and requirements, see [Network resource requirements for workspace gateways](virtual-network-workspaces-resources.md).
34+
* (Optional) A subnet in a new or existing Azure virtual network to isolate the workspace gateway's inbound and outbound traffic. For configuration options and requirements, see [Network resource requirements for workspace gateways](virtual-network-workspaces-resources.md).
3535

3636
## Create a workspace - portal
3737

@@ -41,20 +41,26 @@ Follow the steps in this article to:
4141

4242
1. On the **Basics** tab, enter a descriptive **Display name**, resource **Name**, and optional **Description** for the workspace. Select **Next**.
4343

44-
1. On the **Gateway** tab, configure settings for the workspace gateway:
44+
1. On the **Gateway** tab, configure settings for the workspace gateway.
4545

46-
* In **Gateway details**, enter a gateway name and select the number of scale **Units**. The gateway costs are based on the number of units you select. For more information, see [API Management pricing](https://aka.ms/apimpricing).
46+
:::image type="content" source="media/how-to-create-workspace/create-workspace-gateway.png" alt-text="Screenshot of creating a workspace gateway in the portal.":::
4747

48-
* In **Network**, select a **Network configuration** for your workspace gateway.
48+
* Select **Create new** to create a new workspace gateway, or select **Use existing** to associate the workspace with an existing gateway that has other workspaces deployed on it.
4949

50-
> [!IMPORTANT]
51-
> Plan your workspace's network configuration carefully. You can't change the network configuration after you create the workspace.
52-
53-
* If you select a network configuration that includes private inbound or private outbound network access, select a **Virtual network** and **Subnet** to isolate the workspace gateway, or create a new one. For network requirements, see [Network resource requirements for workspace gateways](virtual-network-workspaces-resources.md).
50+
* If you choose to create a new gateway:
51+
* In **Gateway details**, enter a new gateway name and select the number of scale **Units**. The gateway costs are based on the number of units. For more information, see [API Management pricing](https://aka.ms/apimpricing).
5452

53+
* In **Network**, select a **Network configuration** for your workspace gateway.
54+
55+
> [!IMPORTANT]
56+
> Plan your workspace's network configuration carefully. You can't change the network configuration after you create the workspace.
57+
58+
* If you select a network configuration that includes private inbound or private outbound network access, select a **Virtual network** and **Subnet** to isolate the workspace gateway, or create a new one. For network requirements, see [Network resource requirements for workspace gateways](virtual-network-workspaces-resources.md).
59+
5560
1. Select **Next**. After validation completes, select **Create**.
5661

57-
It can take from several minutes to up to several hours to create the workspace, workspace gateway, and related resources. To track the deployment progress in the Azure portal, go to the gateway's resource group. In the left menu, under **Settings**, select **Deployments**.
62+
> [!NOTE]
63+
> Creation of a new workspace gateway, if selected, can take up to several hours to complete. To track the deployment progress in the Azure portal, go to the gateway's resource group. In the left menu, under **Settings**, select **Deployments**.
5864
5965
After the deployment completes, the new workspace appears in the list on the **Workspaces** page. Select the workspace to manage its settings and resources.
6066

90.5 KB
Loading

0 commit comments

Comments
 (0)