Skip to content

Commit 33604c1

Browse files
committed
Merge branch 'main' of https://github.com/MicrosoftDocs/azure-docs-pr into ConvLims
2 parents fc23773 + bb0765f commit 33604c1

File tree

1,275 files changed

+31022
-14922
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,275 files changed

+31022
-14922
lines changed

.openpublishing.redirection.azure-monitor.json

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1515,6 +1515,46 @@
15151515
"redirect_url": "/azure/azure-monitor/app/usage-workbooks",
15161516
"redirect_document_id": false
15171517
},
1518+
{
1519+
"source_path_from_root": "/articles/azure-monitor/app/usage-overview.md",
1520+
"redirect_url": "/azure/azure-monitor/app/usage",
1521+
"redirect_document_id": false
1522+
},
1523+
{
1524+
"source_path_from_root": "/articles/azure-monitor/app/usage-segmentation.md",
1525+
"redirect_url": "/azure/azure-monitor/app/usage",
1526+
"redirect_document_id": false
1527+
},
1528+
{
1529+
"source_path_from_root": "/articles/azure-monitor/app/usage-funnels.md",
1530+
"redirect_url": "/azure/azure-monitor/app/usage",
1531+
"redirect_document_id": false
1532+
},
1533+
{
1534+
"source_path_from_root": "/articles/azure-monitor/app/usage-cohorts.md",
1535+
"redirect_url": "/azure/azure-monitor/app/usage",
1536+
"redirect_document_id": false
1537+
},
1538+
{
1539+
"source_path_from_root": "/articles/azure-monitor/app/usage-impact.md",
1540+
"redirect_url": "/azure/azure-monitor/app/usage",
1541+
"redirect_document_id": false
1542+
},
1543+
{
1544+
"source_path_from_root": "/articles/azure-monitor/app/usage-retention.md",
1545+
"redirect_url": "/azure/azure-monitor/app/usage",
1546+
"redirect_document_id": false
1547+
},
1548+
{
1549+
"source_path_from_root": "/articles/azure-monitor/app/usage-flows.md",
1550+
"redirect_url": "/azure/azure-monitor/app/usage",
1551+
"redirect_document_id": false
1552+
},
1553+
{
1554+
"source_path_from_root": "/articles/azure-monitor/app/usage-heart.md",
1555+
"redirect_url": "/azure/azure-monitor/app/usage",
1556+
"redirect_document_id": false
1557+
},
15181558
{
15191559
"source_path_from_root": "/articles/application-insights/app-insights-visual-studio.md",
15201560
"redirect_url": "/azure/azure-monitor/app/visual-studio",

.openpublishing.redirection.azure-resource-manager.json

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1939,6 +1939,71 @@
19391939
"source_path": "articles/azure-resource-manager/bicep/bicep-import-providers.md",
19401940
"redirect_url": "bicep-import",
19411941
"redirect_document_id": false
1942+
},
1943+
{
1944+
"source_path": "articles/azure-resource-manager/bicep/bicep-error-codes.md",
1945+
"redirect_url": "bicep-core-diagnostics",
1946+
"redirect_document_id": false
1947+
},
1948+
{
1949+
"source_path": "articles/azure-resource-manager/bicep/bicep-error-bcp033.md",
1950+
"redirect_url": "diagnostics/bcp033",
1951+
"redirect_document_id": false
1952+
},
1953+
{
1954+
"source_path": "articles/azure-resource-manager/bicep/bicep-error-bcp035.md",
1955+
"redirect_url": "diagnostics/bcp035",
1956+
"redirect_document_id": false
1957+
},
1958+
{
1959+
"source_path": "articles/azure-resource-manager/bicep/bicep-error-bcp036.md",
1960+
"redirect_url": "diagnostics/bcp036",
1961+
"redirect_document_id": false
1962+
},
1963+
{
1964+
"source_path": "articles/azure-resource-manager/bicep/bicep-error-bcp037.md",
1965+
"redirect_url": "diagnostics/bcp037",
1966+
"redirect_document_id": false
1967+
},
1968+
{
1969+
"source_path": "articles/azure-resource-manager/bicep/bicep-error-bcp040.md",
1970+
"redirect_url": "diagnostics/bcp040",
1971+
"redirect_document_id": false
1972+
},
1973+
{
1974+
"source_path": "articles/azure-resource-manager/bicep/bicep-error-bcp053.md",
1975+
"redirect_url": "diagnostics/bcp053",
1976+
"redirect_document_id": false
1977+
},
1978+
{
1979+
"source_path": "articles/azure-resource-manager/bicep/bicep-error-bcp072.md",
1980+
"redirect_url": "diagnostics/bcp072",
1981+
"redirect_document_id": false
1982+
},
1983+
{
1984+
"source_path": "articles/azure-resource-manager/bicep/bicep-error-bcp073.md",
1985+
"redirect_url": "diagnostics/bcp073",
1986+
"redirect_document_id": false
1987+
},
1988+
{
1989+
"source_path": "articles/azure-resource-manager/bicep/bicep-error-bcp327.md",
1990+
"redirect_url": "diagnostics/bcp327",
1991+
"redirect_document_id": false
1992+
},
1993+
{
1994+
"source_path": "articles/azure-resource-manager/bicep/bicep-error-bcp328.md",
1995+
"redirect_url": "diagnostics/bcp328",
1996+
"redirect_document_id": false
1997+
},
1998+
{
1999+
"source_path": "articles/azure-resource-manager/bicep/bicep-error-bcp332.md",
2000+
"redirect_url": "diagnostics/bcp332",
2001+
"redirect_document_id": false
2002+
},
2003+
{
2004+
"source_path": "articles/azure-resource-manager/bicep/bicep-error-bcp333.md",
2005+
"redirect_url": "diagnostics/bcp333",
2006+
"redirect_document_id": false
19422007
}
19432008
]
19442009
}

.openpublishing.redirection.container-registry.json

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@
109109
},
110110
{
111111
"source_path": "articles/container-registry/container-registry-diagnostics-audit-logs.md",
112-
"redirect_url": "/azure/container-registry/monitor-service"
112+
"redirect_url": "/azure/container-registry/monitor-container-registry"
113113
},
114114
{
115115
"source_path_from_root": "/articles/container-registry/container-registry-managed-get-started-azure-cli.md",
@@ -155,6 +155,16 @@
155155
"source_path_from_root": "/articles/container-registry/github-action-scan.md",
156156
"redirect_url": "/azure/developer/github/",
157157
"redirect_document_id": false
158+
},
159+
{
160+
"source_path": "articles/container-registry/monitor-service.md",
161+
"redirect_url": "/azure/container-registry/monitor-container-registry",
162+
"redirect_document_id": true
163+
},
164+
{
165+
"source_path": "articles/container-registry/monitor-service-reference.md",
166+
"redirect_url": "/azure/container-registry/monitor-container-registry-reference",
167+
"redirect_document_id": true
158168
}
159169
]
160170
}

.openpublishing.redirection.json

Lines changed: 123 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,70 @@
11
{
22
"redirections": [
3+
{
4+
"source_path": "articles/application-gateway/resource-manager-template-samples.md",
5+
"redirect_url": "/previous-versions/azure/application-gateway/resource-manager-template-samples",
6+
"redirect_document_id": false
7+
},
8+
{
9+
"source_path": "articles/application-gateway/cli-samples.md",
10+
"redirect_url": "/previous-versions/azure/application-gateway/cli-samples",
11+
"redirect_document_id": false
12+
},
13+
{
14+
"source_path": "articles/application-gateway/scripts/create-vmss-cli.md",
15+
"redirect_url": "/previous-versions/azure/application-gateway/scripts/create-vmss-cli",
16+
"redirect_document_id": false
17+
},
18+
{
19+
"source_path": "articles/application-gateway/scripts/create-vmss-powershell.md",
20+
"redirect_url": "/previous-versions/azure/application-gateway/scripts/create-vmss-powershell",
21+
"redirect_document_id": false
22+
},
23+
{
24+
"source_path": "articles/application-gateway/scripts/waf-custom-rules-powershell.md",
25+
"redirect_url": "/previous-versions/azure/application-gateway/scripts/waf-custom-rules-powershell",
26+
"redirect_document_id": false
27+
},
28+
{
29+
"source_path": "articles/dns/scripts/dns-cli-create-dns-zone-record.md",
30+
"redirect_url": "/previous-versions/azure/dns/scripts/dns-cli-create-dns-zone-record",
31+
"redirect_document_id": false
32+
},
33+
{
34+
"source_path": "articles/dns/scripts/find-unhealthy-dns-records.md",
35+
"redirect_url": "/previous-versions/azure/dns/scripts/find-unhealthy-dns-records",
36+
"redirect_document_id": false
37+
},
38+
{
39+
"source_path": "articles/dns/cli-samples.md",
40+
"redirect_url": "/previous-versions/azure/dns/cli-samples",
41+
"redirect_document_id": false
42+
},
43+
{
44+
"source_path": "articles/traffic-manager/scripts/traffic-manager-powershell-websites-high-availability.md",
45+
"redirect_url": "/previous-versions/azure/traffic-manager/scripts/traffic-manager-powershell-websites-high-availability",
46+
"redirect_document_id": false
47+
},
48+
{
49+
"source_path": "articles/traffic-manager/cli-samples.md",
50+
"redirect_url": "/previous-versions/azure/traffic-manager/cli-samples",
51+
"redirect_document_id": false
52+
},
53+
{
54+
"source_path": "articles/expressroute/about-public-peering.md",
55+
"redirect_url": "/previous-versions/azure/expressroute/about-public-peering",
56+
"redirect_document_id": false
57+
},
58+
{
59+
"source_path": "articles/expressroute/how-to-npm.md",
60+
"redirect_url": "/previous-versions/azure/expressroute/how-to-npm",
61+
"redirect_document_id": false
62+
},
63+
{
64+
"source_path": "articles/expressroute/how-to-move-peering.md",
65+
"redirect_url": "/previous-versions/azure/expressroute/how-to-move-peering",
66+
"redirect_document_id": false
67+
},
368
{
469
"source_path": "articles/networking/connectivity-interoperability-configuration.md",
570
"redirect_url": "/previous-versions/azure/networking/connectivity-interoperability-configuration",
@@ -13,6 +78,7 @@
1378
{
1479
"source_path": "articles/expressroute/expressroute-howto-set-global-reach-cli.md",
1580
"redirect_url": "/previous-versions/azure/expressroute/expressroute-howto-set-global-reach-cli",
81+
"redirect_document_id": false
1682
},
1783
{
1884
"source_path": "articles/digital-twins/how-to-integrate-maps.md",
@@ -1604,6 +1670,11 @@
16041670
"redirect_url": "/azure/vpn-gateway/tutorial-create-gateway-portal",
16051671
"redirect_document_id": false
16061672
},
1673+
{
1674+
"source_path_from_root": "/articles/vpn-gateway/create-routebased-vpn-gateway-powershell.md",
1675+
"redirect_url": "/azure/vpn-gateway/create-gateway-powershell",
1676+
"redirect_document_id": false
1677+
},
16071678
{
16081679
"source_path_from_root": "/articles/vpn-gateway/vpn-gateway-howto-openvpn-clients.md",
16091680
"redirect_url": "/azure/vpn-gateway/point-to-site-vpn-client-cert-windows",
@@ -4332,6 +4403,11 @@
43324403
"redirect_url": "/azure/azure-functions",
43334404
"redirect_document_id": false
43344405
},
4406+
{
4407+
"source_path_from_root": "/articles/azure-functions/durable/durable-functions-create-first-csharp.md",
4408+
"redirect_url": "/azure/azure-functions/durable/durable-functions-isolated-create-first-csharp.md",
4409+
"redirect_document_id": false
4410+
},
43354411
{
43364412
"source_path_from_root": "/articles/twilio-dotnet-how-to-use-for-voice-sms.md",
43374413
"redirect_url": "https://www.twilio.com/docs/usage/tutorials/serverless-webhooks-azure-functions-and-csharp",
@@ -4797,12 +4873,29 @@
47974873
"redirect_url": "/azure/openshift/create-cluster",
47984874
"redirect_document_id": false
47994875
},
4876+
{
4877+
"source_path_from_root": "/articles/azure-resource-manager/management/control-plane-metrics.md",
4878+
"redirect_url": "/azure/azure-resource-manager/management/monitor-resource-manager",
4879+
"redirect_document_id": false
4880+
},
4881+
{
4882+
"source_path_from_root": "/articles/expressroute/expressroute-monitoring-metrics-alerts.md",
4883+
"redirect_url": "/azure/expressroute/monitor-expressroute-reference",
4884+
"redirect_document_id": false
4885+
},
48004886
{
48014887
"source_path_from_root": "/articles/data-factory/continuous-integration-delivery-automate-github-actions.md",
48024888
"redirect_url": "/azure",
48034889
"redirect_document_id": false
48044890
},
48054891
{
4892+
4893+
"source_path_from_root": "/articles/backup/azure-backup-move-vaults-across-regions.md",
4894+
"redirect_url": "/azure/operational-excellence/relocation-backup",
4895+
"redirect_document_id": false
4896+
},
4897+
{
4898+
48064899
"source_path_from_root": "/articles/cosmos-db/how-to-move-regions.md",
48074900
"redirect_url": "/azure/operational-excellence/relocation-cosmos-db",
48084901
"redirect_document_id": false
@@ -4831,11 +4924,37 @@
48314924
"source_path_from_root": "/articles/event-grid/availability-zones-disaster-recovery.md",
48324925
"redirect_url": "/azure/reliability/reliability-event-grid",
48334926
"redirect_document_id": false
4927+
},
4928+
{
4929+
"source_path_from_root": "/articles/virtual-network/ip-services/add-dual-stack-ipv6-vm-powershell.md",
4930+
"redirect_url": "/azure/virtual-network/ip-services/add-dual-stack-ipv6-vm-portal",
4931+
"redirect_document_id": false
4932+
},
4933+
{
4934+
"source_path_from_root": "/articles/virtual-network/ip-services/add-dual-stack-ipv6-vm-cli.md",
4935+
"redirect_url": "/azure/virtual-network/ip-services/add-dual-stack-ipv6-vm-portal",
4936+
"redirect_document_id": false
4937+
},
4938+
{
4939+
"source_path_from_root": "/articles/virtual-network/ip-services/create-vm-dual-stack-ipv6-cli.md",
4940+
"redirect_url": "/azure/virtual-network/ip-services/create-vm-dual-stack-ipv6-portal",
4941+
"redirect_document_id": true
4942+
},
4943+
{
4944+
"source_path_from_root": "/articles/virtual-network/ip-services/create-vm-dual-stack-ipv6-powershell.md",
4945+
"redirect_url": "/azure/virtual-network/ip-services/create-vm-dual-stack-ipv6-portal",
4946+
"redirect_document_id": false
4947+
},
4948+
{
4949+
"source_path_from_root": "/articles/virtual-network/ip-services/routing-preference-powershell.md",
4950+
"redirect_url": "/azure/virtual-network/ip-services/routing-preference-portal",
4951+
"redirect_document_id": false
4952+
},
4953+
{
4954+
"source_path_from_root": "/articles/virtual-network/ip-services/routing-preference-cli.md",
4955+
"redirect_url": "/azure/virtual-network/ip-services/routing-preference-portal",
4956+
"redirect_document_id": false
48344957
}
48354958

4836-
4837-
4838-
4839-
48404959
]
48414960
}

articles/active-directory-b2c/best-practices.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ The following best practices and recommendations cover some of the primary aspec
2929
| Choose user flows for most scenarios | The Identity Experience Framework of Azure AD B2C is the core strength of the service. Policies fully describe identity experiences such as sign-up, sign-in, or profile editing. To help you set up the most common identity tasks, the Azure AD B2C portal includes predefined, configurable policies called user flows. With user flows, you can create great user experiences in minutes, with just a few clicks. [Learn when to use user flows vs. custom policies](user-flow-overview.md#comparing-user-flows-and-custom-policies).|
3030
| App registrations | Every application (web, native) and API that is being secured must be registered in Azure AD B2C. If an app has both a web and native version of iOS and Android, you can register them as one application in Azure AD B2C with the same client ID. Learn how to [register OIDC, SAML, web, and native apps](./tutorial-register-applications.md?tabs=applications). Learn more about [application types that can be used in Azure AD B2C](./application-types.md). |
3131
| Move to monthly active users billing | Azure AD B2C has moved from monthly active authentications to monthly active users (MAU) billing. Most customers will find this model cost-effective. [Learn more about monthly active users billing](https://azure.microsoft.com/updates/mau-billing/). |
32+
| Follow Security best practices | There are continuous and evolving threats and attacks, and like all owned resources, your Azure AD B2C deployment should follow best practices for security, including guidance on implementing WAFs (defense against threats such as DDOS and Bots) and other defense in depth best guidance [B2C Security Architecture](/azure/active-directory-b2c/security-architecture). |
3233

3334
## Planning and design
3435

articles/active-directory-b2c/custom-email-sendgrid.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -542,9 +542,9 @@ The Localization element allows you to support multiple locales or languages in
542542
<LocalizedString ElementType="DisplayControl" ElementId="emailVerificationControl" StringId="but_send_new_code">Send new code</LocalizedString>
543543
<LocalizedString ElementType="DisplayControl" ElementId="emailVerificationControl" StringId="but_change_claims">Change e-mail</LocalizedString>
544544
<!-- Claims-->
545-
<LocalizedString ElementType="ClaimType" ElementId="emailVerificationCode" StringId="DisplayName">Verification Code</LocalizedString>
546-
<LocalizedString ElementType="ClaimType" ElementId="emailVerificationCode" StringId="UserHelpText">Verification code received in the email.</LocalizedString>
547-
<LocalizedString ElementType="ClaimType" ElementId="emailVerificationCode" StringId="AdminHelpText">Verification code received in the email.</LocalizedString>
545+
<LocalizedString ElementType="ClaimType" ElementId="VerificationCode" StringId="DisplayName">Verification Code</LocalizedString>
546+
<LocalizedString ElementType="ClaimType" ElementId="VerificationCode" StringId="UserHelpText">Verification code received in the email.</LocalizedString>
547+
<LocalizedString ElementType="ClaimType" ElementId="VerificationCode" StringId="AdminHelpText">Verification code received in the email.</LocalizedString>
548548
<LocalizedString ElementType="ClaimType" ElementId="email" StringId="DisplayName">Email</LocalizedString>
549549
<!-- Email validation error messages-->
550550
<LocalizedString ElementType="ErrorMessage" StringId="UserMessageIfSessionDoesNotExist">You have exceeded the maximum time allowed.</LocalizedString>

0 commit comments

Comments
 (0)