Skip to content

Commit c2ce339

Browse files
Merge branch 'MicrosoftDocs:main' into main
2 parents 449b26a + a539f2e commit c2ce339

File tree

1,615 files changed

+15401
-17012
lines changed

Some content is hidden

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

1,615 files changed

+15401
-17012
lines changed

.openpublishing.redirection.json

Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,30 @@
11
{
22
"redirections": [
3+
{
4+
"source_path": "articles/storage/blobs/storage-blob-scalable-app-create-vm.md",
5+
"redirect_url": "/previous-versions/azure/storage/blobs/storage-blob-scalable-app-create-vm",
6+
"redirect_document_id": false
7+
},
8+
{
9+
"source_path": "articles/storage/blobs/storage-blob-scalable-app-download-files.md",
10+
"redirect_url": "/previous-versions/azure/storage/blobs/storage-blob-scalable-app-download-files",
11+
"redirect_document_id": false
12+
},
13+
{
14+
"source_path": "articles/storage/blobs/storage-blob-scalable-app-upload-files.md",
15+
"redirect_url": "/previous-versions/azure/storage/blobs/storage-blob-scalable-app-upload-files",
16+
"redirect_document_id": false
17+
},
18+
{
19+
"source_path": "articles/storage/blobs/storage-blob-scalable-app-verify-metrics.md",
20+
"redirect_url": "/previous-versions/azure/storage/blobs/storage-blob-scalable-app-verify-metrics",
21+
"redirect_document_id": false
22+
},
23+
{
24+
"source_path": "articles/api-management/self-hosted-gateway-migration-guide.md",
25+
"redirect_url": "/previous-versions/azure/api-management/self-hosted-gateway-migration-guide",
26+
"redirect_document_id": false
27+
},
328
{
429
"source_path": "articles/governance/machine-configuration/whats-new/migrating-from-dsc-extension.md ",
530
"redirect_url": " https://azure.microsoft.com/updates/migrate-from-linux-dsc-extension-to-the-guest-configuration-feature-of-azure-policy-by-may-1-2025/",
@@ -475,11 +500,62 @@
475500
"redirect_url": "/azure/azure-health-insights/overview",
476501
"redirect_document_id": false
477502
},
503+
478504
{
479505
"source_path_from_root": "/articles/azure-health-insights/response-info.md",
480506
"redirect_url": "/azure/azure-health-insights/overview",
481507
"redirect_document_id": false
482508
},
509+
{
510+
"source_path_from_root": "/articles/azure-maps/tutorial-iot-hub-maps.md",
511+
"redirect_url": "/azure/azure-maps",
512+
"redirect_document_id": false
513+
},
514+
{
515+
"source_path_from_root": "/articles/azure-health-insights/oncophenotype/faq.md",
516+
"redirect_url": "/azure/azure-health-insights/overview",
517+
"redirect_document_id": false
518+
},
519+
{
520+
"source_path_from_root": "/articles/azure-health-insights/oncophenotype/get-started.md",
521+
"redirect_url": "/azure/azure-health-insights/overview",
522+
"redirect_document_id": false
523+
},
524+
{
525+
"source_path_from_root": "/articles/azure-health-insights/oncophenotype/inferences.md",
526+
"redirect_url": "/azure/azure-health-insights/overview",
527+
"redirect_document_id": false
528+
},
529+
{
530+
"source_path_from_root": "/articles/azure-health-insights/oncophenotype/model-configuration.md",
531+
"redirect_url": "/azure/azure-health-insights/overview",
532+
"redirect_document_id": false
533+
},
534+
{
535+
"source_path_from_root": "/articles/azure-health-insights/oncophenotype/overview.md",
536+
"redirect_url": "/azure/azure-health-insights/overview",
537+
"redirect_document_id": false
538+
},
539+
{
540+
"source_path_from_root": "/articles/azure-health-insights/oncophenotype/patient-info.md",
541+
"redirect_url": "/azure/azure-health-insights/overview",
542+
"redirect_document_id": false
543+
},
544+
{
545+
"source_path_from_root": "/articles/azure-health-insights/oncophenotype/support-and-help.md",
546+
"redirect_url": "/azure/azure-health-insights/overview",
547+
"redirect_document_id": false
548+
},
549+
{
550+
"source_path_from_root": "/articles/azure-health-insights/oncophenotype/transparency-note.md",
551+
"redirect_url": "/azure/azure-health-insights/overview",
552+
"redirect_document_id": false
553+
},
554+
{
555+
"source_path_from_root": "/articles/azure-health-insights/oncophenotype/index.yml",
556+
"redirect_url": "/azure/azure-health-insights/overview",
557+
"redirect_document_id": false
558+
},
483559
{
484560
"source_path_from_root": "/articles/azure-maps/about-creator.md",
485561
"redirect_url": "/azure/azure-maps/creator-indoor-maps",
@@ -4635,6 +4711,11 @@
46354711
"redirect_url": "/azure/modeling-simulation-workbench/concept-storage",
46364712
"redirect_document_id": false
46374713
},
4714+
{
4715+
"source_path_from_root": "/articles/modeling-simulation-workbench/quickstart-create-portal.md",
4716+
"redirect_url": "/azure/modeling-simulation-workbench/get-started-modeling-simulation-workbench",
4717+
"redirect_document_id": false
4718+
},
46384719
{
46394720
"source_path_from_root": "/articles/load-balancer/upgrade-basic-standard.md",
46404721
"redirect_url": "/azure/load-balancer/upgrade-basic-standard-with-powershell",

CODEOWNERS

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,19 @@
22
# Each line is a file pattern followed by one or more owners.
33

44
# Folder paths in this list have been migrated to new repositories and content can no longer be created for these services in this repo.
5-
/articles/aks @tynevi @thomps23
6-
/articles/defender-for-cloud @tynevi @thomps23
7-
/articles/attestation @tynevi @thomps23
8-
/articles/confidential-ledger @tynevi @thomps23
9-
/articles/dedicated-hsm @tynevi @thomps23
10-
/articles/key-vault @tynevi @thomps23
11-
/articles/payment-hsm @tynevi @thomps23
12-
/articles/postgresql @tynevi @thomps23
13-
/articles/cosmos-db @tynevi @thomps23
14-
/articles/dms @tynevi @thomps23
15-
/articles/mariadb @tynevi @thomps23
16-
/articles/mysql @tynevi @thomps23
17-
/articles/managed-instance-apache-cassandra @tynevi @thomps23
5+
/articles/aks @tynevi @thomps23 @jasonwhowell
6+
/articles/defender-for-cloud @tynevi @thomps23 @jasonwhowell
7+
/articles/attestation @tynevi @thomps23 @jasonwhowell
8+
/articles/confidential-ledger @tynevi @thomps23 @jasonwhowell
9+
/articles/dedicated-hsm @tynevi @thomps23 @jasonwhowell
10+
/articles/key-vault @tynevi @thomps23 @jasonwhowell
11+
/articles/payment-hsm @tynevi @thomps23 @jasonwhowell
12+
/articles/postgresql @tynevi @thomps23 @jasonwhowell
13+
/articles/cosmos-db @tynevi @thomps23 @jasonwhowell
14+
/articles/dms @tynevi @thomps23 @jasonwhowell
15+
/articles/mariadb @tynevi @thomps23 @jasonwhowell
16+
/articles/mysql @tynevi @thomps23 @jasonwhowell
17+
/articles/managed-instance-apache-cassandra @tynevi @thomps23 @jasonwhowell
1818
/articles/virtual-machines @jasonwhowell @thomps23
1919
/articles/virtual-machines-scale-sets @jasonwhowell @thomps23
2020
/articles/container-instances @jasonwhowell @thomps23
@@ -36,4 +36,4 @@
3636
/articles/lighthouse @jasonwhowell @thomps23
3737
/articles/quotas @jasonwhowell @thomps23
3838
/articles/container-registry @jasonwhowell @thomps23
39-
/articles/kubernetes-fleet @jasonwhowell @thomps23
39+
/articles/kubernetes-fleet @MicrosoftDocs/azure-docs-codeowners

articles/active-directory-b2c/custom-policy-developer-notes.md

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -30,18 +30,19 @@ Azure Active Directory B2C [user flows and custom policies](user-flow-overview.m
3030

3131
- Support requests for public preview features can be submitted through regular support channels.
3232

33-
## User flows
34-
|Feature |User flow |Custom policy |Notes |
35-
|---------|:---------:|:---------:|---------|
36-
| [Sign-up and sign-in](add-sign-up-and-sign-in-policy.md) with email and password. | GA | GA| |
37-
| [Sign-up and sign-in](add-sign-up-and-sign-in-policy.md) with username and password.| GA | GA | |
38-
| [Profile editing flow](add-profile-editing-policy.md) | GA | GA | |
39-
| [Self-Service password reset](add-password-reset-policy.md) | GA| GA| Available in China cloud, but only for custom policies. |
40-
| [Force password reset](force-password-reset.md) | GA | GA | Available in China cloud, but only for custom policies. |
41-
| [Phone sign-up and sign-in](phone-authentication-user-flows.md) | GA | GA | Available in China cloud, but only for custom policies. |
42-
| [Smart lockout](threat-management.md) | GA | GA | |
43-
| [Conditional Access and Identity Protection](conditional-access-user-flow.md) | GA | GA | Not available for SAML applications. Limited CA features are available in China cloud. Identity Protection is not available in China cloud. |
44-
| [CAPTCHA](add-captcha.md) | Preview | Preview | You can enable it during sign-up or sign-in for Local accounts. |
33+
## Feature availability
34+
| Feature | User flow | Custom policy | User flow in China | Custom policy in China | Notes |
35+
|---|:---:|:---:|---|---|---|
36+
| [Sign-up and sign-in](add-sign-up-and-sign-in-policy.md) with email and password. | GA | GA | GA | GA | |
37+
| [Sign-up and sign-in](add-sign-up-and-sign-in-policy.md) with username and password. | GA | GA | GA | GA | |
38+
| [Profile editing flow](add-profile-editing-policy.md) | GA | GA | GA | GA | |
39+
| [Self-Service password reset](add-password-reset-policy.md) | GA | GA | GA | GA | |
40+
| [Force password reset](force-password-reset.md) | GA | GA | NA | GA | |
41+
| [Phone sign-up and sign-in](phone-authentication-user-flows.md) | GA | GA | NA | GA | |
42+
| [Smart lockout](threat-management.md) | GA | GA | NA | NA | |
43+
| [Conditional Access](conditional-access-user-flow.md) | GA | GA | NA | Limited availability | Not available for SAML applications. |
44+
| [Identity Protection](conditional-access-identity-protection-overview.md) | GA | GA | NA | NA | |
45+
| [CAPTCHA](add-captcha.md) | Preview | Preview | NA | NA | You can enable it during sign-up or sign-in for Local accounts. |
4546

4647
## OAuth 2.0 application authorization flows
4748

articles/api-management/TOC.yml

Lines changed: 14 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
- name: Azure API Management Documentation
22
href: index.yml
33
- name: Get started
4-
expanded: true
54
items:
65
- name: What's new?
76
href: https://github.com/Azure/API-Management/blob/main/changelogs/api-management-service.md
@@ -13,7 +12,7 @@
1312
- name: API Management features availability
1413
href: api-management-features.md
1514
- name: API Management gateways
16-
href: api-management-gateways-overview.md
15+
href: api-management-gateways-overview.md
1716
- name: v2 service tiers
1817
href: v2-service-tiers-overview.md
1918
- name: Terminology
@@ -64,6 +63,7 @@
6463
href: api-management-howto-developer-portal-customize.md
6564
- name: 10 - Manage APIs in Visual Studio Code
6665
href: visual-studio-code-tutorial.md
66+
expanded: true
6767
- name: Deployment and operations
6868
items:
6969
- name: Provision and scale
@@ -111,7 +111,7 @@
111111
- name: VNet injection (service) - requirements
112112
href: virtual-network-injection-resources.md
113113
- name: VNet integration (workspace gateway) - requirements
114-
href: virtual-network-workspaces-resources.md
114+
href: virtual-network-workspaces-resources.md
115115
- name: Deploy to a VNet - external
116116
href: api-management-using-with-vnet.md
117117
- name: Deploy to a VNet - internal
@@ -290,7 +290,7 @@
290290
- name: Self-hosted gateway overview
291291
href: self-hosted-gateway-overview.md
292292
- name: Deploy the gateway
293-
items:
293+
items:
294294
- name: Provision a self-hosted gateway
295295
href: api-management-howto-provision-self-hosted-gateway.md
296296
- name: Deploy a self-hosted gateway to Azure Kubernetes Service
@@ -304,7 +304,7 @@
304304
- name: Deploy a self-hosted gateway to Docker
305305
href: how-to-deploy-self-hosted-gateway-docker.md
306306
- name: Deploy a self-hosted gateway to Azure Container Apps
307-
href: how-to-deploy-self-hosted-gateway-container-apps.md
307+
href: how-to-deploy-self-hosted-gateway-container-apps.md
308308
- name: Deploy an Azure API Management gateway to Arc-enabled Kubernetes cluster
309309
href: how-to-deploy-self-hosted-gateway-azure-arc.md
310310
- name: Configure custom domain for self-hosted gateway
@@ -319,8 +319,6 @@
319319
href: self-hosted-gateway-enable-azure-ad.md
320320
- name: Guidance for running on Kubernetes
321321
href: how-to-self-hosted-gateway-on-kubernetes-in-production.md
322-
- name: Migrate to self-hosted gateway v2
323-
href: self-hosted-gateway-migration-guide.md
324322
- name: Support policy for self-hosted gateway
325323
href: self-hosted-gateway-support-policies.md
326324
- name: Secure your APIs
@@ -390,13 +388,13 @@
390388
- name: Extend portal with custom functionality
391389
href: developer-portal-extend-custom-functionality.md
392390
- name: Enable CORS for interactive console
393-
href: enable-cors-developer-portal.md
391+
href: enable-cors-developer-portal.md
394392
- name: Enable console OAuth support
395393
href: api-management-howto-oauth2.md
396394
- name: Integrate Application Insights
397395
href: developer-portal-integrate-application-insights.md
398396
- name: Log developer portal usage
399-
href: developer-portal-enable-usage-logs.md
397+
href: developer-portal-enable-usage-logs.md
400398
- name: Integrate Google Tag Manager
401399
href: developer-portal-integrate-google-tag-manager.md
402400
- name: Customize developer portal on WordPress
@@ -425,20 +423,19 @@
425423
href: api-management-howto-configure-notifications.md
426424
- name: Export APIs
427425
items:
428-
429426
- name: Inventory APIs in API Center
430427
href: ../api-center/import-api-management-apis.md?toc=%2Fazure%2Fapi-management%2Ftoc.json&bc=/azure/api-management/breadcrumb/toc.json
431428
- name: Export APIs to Postman for API development
432429
displayName: collection
433430
href: export-api-postman.md
434431
- name: Export APIs to the Power Platform
435432
items:
436-
- name: Export API as custom connector
437-
displayName: Power Platform
438-
href: export-api-power-platform.md
439-
- name: Enable CORS for custom connector
440-
displayName: Power Platform
441-
href: enable-cors-power-platform.md
433+
- name: Export API as custom connector
434+
displayName: Power Platform
435+
href: export-api-power-platform.md
436+
- name: Enable CORS for custom connector
437+
displayName: Power Platform
438+
href: enable-cors-power-platform.md
442439
- name: Monetize APIs
443440
items:
444441
- name: Monetization overview
@@ -681,7 +678,7 @@
681678
- name: stv1 compute platform retirement - Global Azure (August 2024)
682679
href: breaking-changes/stv1-platform-retirement-august-2024.md
683680
- name: stv1 compute platform retirement - Azure Government, Azure in China (February 2025)
684-
href: breaking-changes/stv1-platform-retirement-sovereign-clouds-february-2025.md
681+
href: breaking-changes/stv1-platform-retirement-sovereign-clouds-february-2025.md
685682
- name: Workspaces preview breaking changes, part 2 (March 2025)
686683
href: breaking-changes/workspaces-breaking-changes-march-2025.md
687684
- name: Git configuration retirement (March 2025)

articles/api-management/api-management-gateways-overview.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,6 @@ API Management offers both managed and self-hosted gateways:
5454

5555
* Each self-hosted gateway is associated with a **Gateway** resource in a cloud-based API Management instance from which it receives configuration updates and communicates status.
5656

57-
[!INCLUDE [preview](./includes/preview/preview-callout-self-hosted-gateway-deprecation.md)]
58-
5957
## Feature comparison: Managed versus self-hosted gateways
6058

6159
The following tables compare features available in the following API Management gateways:

articles/api-management/api-management-howto-app-insights.md

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -375,15 +375,8 @@ To emit custom metrics, perform the following configuration steps.
375375
376376
### Limits for custom metrics
377377
378-
Azure Monitor imposes [usage limits](/azure/azure-monitor/essentials/metrics-custom-overview#quotas-and-limits) for custom metrics that may affect your ability to emit metrics from API Management. For example, Azure Monitor currently sets a limit of 10 dimension keys per metric, and a limit of 50,000 total active time series per region in a subscription (within a 12 hour period).
379-
380-
These limits have the following implications for configuring custom metrics in API Management:
381-
382-
* You can configure a maximum of 10 custom dimensions per `emit-metric` policy.
383-
384-
* The number of active time series generated by the `emit-metric` policy within a 12 hour period is the product of the number of unique values of each configured dimension during the period. For example, if three custom dimensions were configured in the policy, and each dimension had 10 possible values within the period, the `emit-metric` policy would contribute 1,000 (10 x 10 x 10) active time series.
385-
386-
* If you configure the `emit-metric` policy in multiple API Management instances that are in the same region in a subscription, all instances can contribute to the regional active time series limit.
378+
[!INCLUDE [api-management-custom-metrics-limits](../../includes/api-management-custom-metrics-limits.md)]
379+
387380
388381
## Performance implications and log sampling
389382

articles/api-management/azure-openai-emit-token-metric-policy.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,17 +17,21 @@ ms.custom:
1717

1818
[!INCLUDE [api-management-availability-all-tiers](../../includes/api-management-availability-all-tiers.md)]
1919

20-
The `azure-openai-emit-token-metric` policy sends metrics to Application Insights about consumption of large language model tokens through Azure OpenAI Service APIs. Token count metrics include: Total Tokens, Prompt Tokens, and Completion Tokens.
20+
The `azure-openai-emit-token-metric` policy sends custom metrics to Application Insights about consumption of large language model tokens through Azure OpenAI Service APIs. Token count metrics include: Total Tokens, Prompt Tokens, and Completion Tokens.
2121

2222
[!INCLUDE [api-management-policy-generic-alert](../../includes/api-management-policy-generic-alert.md)]
2323

2424
[!INCLUDE [api-management-azure-openai-models](../../includes/api-management-azure-openai-models.md)]
2525

26+
## Limits for custom metrics
27+
28+
[!INCLUDE [api-management-custom-metrics-limits](../../includes/api-management-custom-metrics-limits.md)]
29+
2630

2731
## Prerequisites
2832

2933
* One or more Azure OpenAI Service APIs must be added to your API Management instance. For more information, see [Add an Azure OpenAI Service API to Azure API Management](./azure-openai-api-from-specification.md).
30-
* Your API Management instance must be integrated with Application insights. For more information, see [How to integrate Azure API Management with Azure Application Insights](./api-management-howto-app-insights.md#create-a-connection-using-the-azure-portal).
34+
* Your API Management instance must be integrated with Application insights. For more information, see [How to integrate Azure API Management with Azure Application Insights](./api-management-howto-app-insights.md).
3135
* Enable Application Insights logging for your Azure OpenAI APIs.
3236
* Enable custom metrics with dimensions in Application Insights. For more information, see [Emit custom metrics](api-management-howto-app-insights.md#emit-custom-metrics).
3337

@@ -46,7 +50,6 @@ The `azure-openai-emit-token-metric` policy sends metrics to Application Insight
4650
| Attribute | Description | Required | Default value |
4751
| --------- | -------------------------- | ------------------ | -------------- |
4852
| namespace | A string. Namespace of metric. Policy expressions aren't allowed. | No | API Management |
49-
| value | Value of metric expressed as a double. Policy expressions are allowed. | No | 1 |
5053

5154

5255
## Elements
@@ -88,15 +91,13 @@ The `azure-openai-emit-token-metric` policy sends metrics to Application Insight
8891

8992
## Example
9093

91-
The following example sends Azure OpenAI token count metrics to Application Insights along with User ID, Client IP, and API ID as dimensions.
94+
The following example sends Azure OpenAI token count metrics to Application Insights along with API ID as a custom dimension.
9295

9396
```xml
9497
<policies>
9598
<inbound>
9699
<azure-openai-emit-token-metric
97100
namespace="AzureOpenAI">
98-
<dimension name="User ID" />
99-
<dimension name="Client IP" value="@(context.Request.IpAddress)" />
100101
<dimension name="API ID" />
101102
</azure-openai-emit-token-metric>
102103
</inbound>

0 commit comments

Comments
 (0)