Skip to content

Commit 73fe0f5

Browse files
committed
Merge branch 'main' into release-defender-flip
2 parents dbedcd5 + f3639b6 commit 73fe0f5

File tree

152 files changed

+7644
-26676
lines changed

Some content is hidden

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

152 files changed

+7644
-26676
lines changed

articles/api-management/api-management-howto-developer-portal-customize.md

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

77
ms.service: azure-api-management
88
ms.topic: tutorial
9-
ms.date: 03/29/2024
9+
ms.date: 04/28/2025
1010
ms.author: danlep
1111
ms.custom: engagement-fy23
1212
---
@@ -28,7 +28,7 @@ In this tutorial, you learn how to:
2828
2929
For more information about developer portal features and options, see [Azure API Management developer portal overview](developer-portal-overview.md).
3030

31-
:::image type="content" source="media/api-management-howto-developer-portal-customize/cover.png" alt-text="Screenshot of the API Management developer portal - administrator mode." border="false":::
31+
:::image type="content" source="media/api-management-howto-developer-portal-customize/cover.png" alt-text="Screenshot of the API Management developer portal - administrator mode." :::
3232

3333
## Prerequisites
3434

@@ -49,6 +49,8 @@ Follow these steps to access the managed version of the developer portal.
4949
It might take a few minutes to enable the developer portal.
5050
1. In the left menu, under **Developer portal**, select **Portal overview**. Then select the **Developer portal** button in the top navigation bar. A new browser tab with an administrative version of the portal will open.
5151

52+
[!INCLUDE [developer-portal-editor-refresh](../../includes/developer-portal-editor-refresh.md)]
53+
5254
## Understand the portal's administrative interface
5355

5456
[!INCLUDE [api-management-developer-portal-editor](../../includes/api-management-developer-portal-editor.md)]
@@ -70,7 +72,7 @@ You'll want to use your own images and other media content in the developer port
7072

7173
A placeholder logo is provided in the top left corner of the navigation bar. You can replace it with your own logo to match your organization's branding.
7274

73-
1. In the developer portal, select the default **Contoso** logo in the top left of the navigation bar.
75+
1. In the developer portal, select the default logo in the top left of the navigation bar.
7476
1. Select **Edit**.
7577
1. In the **Picture** pop-up, under **Main**, select **Source**.
7678
1. In the **Media** pop-up, select one of the following:

articles/api-management/developer-portal-overview.md

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ author: dlepow
77

88
ms.service: azure-api-management
99
ms.topic: concept-article
10-
ms.date: 03/29/2024
10+
ms.date: 04/28/2025
1111
ms.author: danlep
1212
---
1313

@@ -76,21 +76,18 @@ The developer portal's administrative interface provides a visual editor for pub
7676

7777
[!INCLUDE [api-management-developer-portal-add](../../includes/api-management-developer-portal-add.md)]
7878

79-
[!INCLUDE [api-management-developer-portal-wordpress](../../includes/api-management-developer-portal-wordpress.md)]
79+
### Pages and layouts
8080

81+
The pre-provisioned content in the developer portal showcases pages with commonly used features. Find them on the **Pages** panel. You can modify the content of these pages or add new ones to suit your needs.
8182

82-
### Layouts and pages
83-
84-
Layouts define how pages are displayed. For example, in the default content, there are two layouts: one applies to the home page, and the other to all remaining pages. You can modify these layouts and add more layouts to suit your needs.
83+
Select **Layouts** on the **Pages** panel to define how pages are displayed. The developer portal comes with a default layout that's applied to the pages. You can modify this layout and add more layouts to suit your needs.
8584

8685
A layout gets applied to a page by matching its URL template to the page's URL. For example, a layout with a URL template of `/wiki/*` is applied to every page with the `/wiki/` segment in the URL: `/wiki/getting-started`, `/wiki/styles`, etc.
8786

8887
In the following image, content belonging to the layout is outlined in blue, while the page-specific content is outlined in red.
8988

9089
:::image type="content" source="media/developer-portal-overview/pages-layouts.png" alt-text="Screenshot of layout content in the developer portal." :::
9190

92-
The pre-provisioned content in the developer portal showcases pages with commonly used features. You can modify the content of these pages or add new ones to suit your needs.
93-
9491
> [!NOTE]
9592
> Due to integration considerations, the following pages can't be removed or moved under a different URL: `/404`, `/500`, `/captcha`, `/change-password`, `/config.json`, `/confirm/invitation`, `/confirm-v2/identities/basic/signup`, `/confirm-v2/password`, `/internal-status-0123456789abcdef`, `/publish`, `/signin`, `/signin-sso`, `/signup`.
9693
@@ -248,7 +245,8 @@ To restore a previous portal revision:
248245
If you want to discard all changes you've made to the developer portal, you can reset the website to its starting state. Resetting the portal deletes any changes you've made to the developer portal pages, layouts, customizations, and uploaded media.
249246

250247
> [!NOTE]
251-
> Resetting the developer portal doesn't delete the published version of the developer portal.
248+
> * Resetting the developer portal doesn't delete the published version of the developer portal.
249+
> * Resetting the portal could update the portal to a newer version of the developer portal codebase with updated components. The placeholder content that appears might also be changed. Developer portal features and customization options remain consistent.
252250
253251
To reset the developer portal:
254252

300 KB
Loading
5.07 KB
Loading
300 KB
Loading
60.4 KB
Loading

articles/app-service/app-service-hybrid-connections.md

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Learn how to create and use hybrid connections in Azure App Service
44
author: madsd
55
ms.assetid: 66774bde-13f5-45d0-9a70-4e9536a4f619
66
ms.topic: article
7-
ms.date: 04/10/2025
7+
ms.date: 04/29/2025
88
ms.author: madsd
99
ms.custom: "UpdateFrequency3, fasttrack-edit"
1010
#customer intent: As an app developer, I want to understand the usage of Hybrid Connections to provide access to apps in Azure App Service.
@@ -237,10 +237,10 @@ The status of **Connected** means that at least one HCM is configured with that
237237

238238
:::image type="content" source="media/app-service-hybrid-connections/hybrid-connections-service-bus-endpoint.png" alt-text="Screenshot of Hybrid Connection Service Bus endpoint.":::
239239

240-
- The Service Bus gateways are the resources that accept the request into the Hybrid Connection and pass it through the Azure Relay. You need to allowlist all 128 of the gateways. The gateways are in the format: `G#-prod-[stamp]-sb.servicebus.windows.net`. The number sign, `#`, is a number between 0 and 127 and `stamp` is the name of the instance within your Azure data center where your Service Bus endpoint exists.
240+
- The Service Bus gateways are the resources that accept the request into the Hybrid Connection and pass it through the Azure Relay. You need to allowlist all of the gateways. The gateways are in the format: `G#-prod-[stamp]-sb.servicebus.windows.net` and `GV#-prod-[stamp]-sb.servicebus.windows.net`. The number sign, `#`, is a number between 0 and 127 and `stamp` is the name of the instance within your Azure data center where your Service Bus endpoint exists.
241241

242242
- If you can use a wildcard, you can allowlist *\*.servicebus.windows.net*.
243-
- If you can't use a wildcard, you must allowlist all 128 gateways.
243+
- If you can't use a wildcard, you must allowlist all 256 of the gateways.
244244

245245
You can find out the stamp using *nslookup* on the Service Bus endpoint URL.
246246

@@ -255,6 +255,13 @@ The status of **Connected** means that at least one HCM is configured with that
255255
...
256256
G126-prod-sn3-010-sb.servicebus.windows.net
257257
G127-prod-sn3-010-sb.servicebus.windows.net
258+
GV0-prod-sn3-010-sb.servicebus.windows.net
259+
GV1-prod-sn3-010-sb.servicebus.windows.net
260+
GV2-prod-sn3-010-sb.servicebus.windows.net
261+
GV3-prod-sn3-010-sb.servicebus.windows.net
262+
...
263+
GV126-prod-sn3-010-sb.servicebus.windows.net
264+
GV127-prod-sn3-010-sb.servicebus.windows.net
258265

259266
If your status says **Connected** but your app can't reach your endpoint then:
260267

articles/automation/add-user-assigned-identity.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -120,8 +120,8 @@ PATCH
120120
"identity": {
121121
"type": "SystemAssigned, UserAssigned",
122122
"userAssignedIdentities": {
123-
"/subscriptions/ffffffff-eeee-dddd-cccc-bbbbbbbbbbb0/resourceGroups/resource-group-name/providers/Microsoft.ManagedIdentity/userAssignedIdentities/firstIdentity": {},
124-
"/subscriptions/ffffffff-eeee-dddd-cccc-bbbbbbbbbbb0/resourceGroups/resource-group-name/providers/Microsoft.ManagedIdentity/userAssignedIdentities/secondIdentity": {}
123+
"/subscriptions/00a000aa-00a0-00aa-00aa-0a0aa000aa00/resourceGroups/resource-group-name/providers/Microsoft.ManagedIdentity/userAssignedIdentities/firstIdentity": {},
124+
"/subscriptions/00a000aa-00a0-00aa-00aa-0a0aa000aa00/resourceGroups/resource-group-name/providers/Microsoft.ManagedIdentity/userAssignedIdentities/secondIdentity": {}
125125
}
126126
}
127127
}
@@ -130,7 +130,7 @@ PATCH
130130
The syntax of the API is as follows:
131131

132132
```http
133-
https://management.azure.com/subscriptions/ffffffff-eeee-dddd-cccc-bbbbbbbbbbb0/resourceGroups/resource-group-name/providers/Microsoft.Automation/automationAccounts/automation-account-name?api-version=2020-01-13-preview
133+
https://management.azure.com/subscriptions/00a000aa-00a0-00aa-00aa-0a0aa000aa00/resourceGroups/resource-group-name/providers/Microsoft.Automation/automationAccounts/automation-account-name?api-version=2020-01-13-preview
134134
```
135135

136136
#### Example
@@ -176,15 +176,15 @@ Perform the following steps.
176176
```json
177177
{
178178
"type": "SystemAssigned, UserAssigned",
179-
"principalId": "ffffffff-eeee-dddd-cccc-bbbbbbbbbbb0",
180-
"tenantId": "ffffffff-eeee-dddd-cccc-bbbbbbbbbbb0",
179+
"principalId": "00a000aa-00a0-00aa-00aa-0a0aa000aa00",
180+
"tenantId": "00a000aa-00a0-00aa-00aa-0a0aa000aa00",
181181
"userAssignedIdentities": {
182182
"/subscriptions/ContosoID/resourcegroups/ContosoLab/providers/Microsoft.ManagedIdentity/userAssignedIdentities/ContosoUAMI1": {
183-
"PrincipalId": "ffffffff-eeee-dddd-cccc-bbbbbbbbbbb0",
183+
"PrincipalId": "00a000aa-00a0-00aa-00aa-0a0aa000aa00",
184184
"ClientId": "00001111-aaaa-2222-bbbb-3333cccc4444"
185185
},
186186
"/subscriptions/ContosoID/resourcegroups/ContosoLab/providers/Microsoft.ManagedIdentity/userAssignedIdentities/ContosoUAMI2": {
187-
"PrincipalId": "ffffffff-eeee-dddd-cccc-bbbbbbbbbbb0",
187+
"PrincipalId": "00a000aa-00a0-00aa-00aa-0a0aa000aa00",
188188
"ClientId": "00001111-aaaa-2222-bbbb-3333cccc4444"
189189
}
190190
}

articles/automation/enable-managed-identity-for-automation.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -185,8 +185,8 @@ Perform the following steps.
185185
186186
```json
187187
{
188-
"PrincipalId": "aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa",
189-
"TenantId": "bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb",
188+
"PrincipalId": "00a000aa-00a0-00aa-00aa-0a0aa000aa00",
189+
"TenantId": "00a000aa-00a0-00aa-00aa-0a0aa000aa00",
190190
"Type": 0,
191191
"UserAssignedIdentities": null
192192
}

articles/azure-app-configuration/configuration-provider-overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ Entra ID Authentication | GA | GA | GA | GA | [GA](./reference-javascript-provid
5050
Dynamic Refresh (Poll Mode) | GA | GA | GA | GA | GA
5151
Dynamic Refresh (Push Mode) | GA | GA | N/A | N/A | N/A
5252
Dynamic Refresh (Collection Monitoring) | WIP | WIP | GA | WIP | [GA](./reference-javascript-provider.md#configuration-refresh)
53-
JSON Content Type Handling | GA | GA | GA | GA | GA
53+
JSON Content Type Handling | GA | GA | GA | GA | [GA](./reference-javascript-provider.md#json-content-type-handling)
5454
Configuration Setting Mapping | GA | N/A | N/A | N/A | N/A
5555
Key Vault References | GA | GA | GA | GA | [GA](./reference-javascript-provider.md#key-vault-reference)
5656
Key Vault Secret Refresh | GA | WIP | GA | WIP | WIP

0 commit comments

Comments
 (0)