Skip to content

Commit 2388748

Browse files
authored
Merge branch 'main' into patch-1
2 parents 004ef4c + a9ce06f commit 2388748

File tree

4,163 files changed

+56078
-49018
lines changed

Some content is hidden

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

4,163 files changed

+56078
-49018
lines changed

.openpublishing.redirection.json

Lines changed: 162 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,50 @@
11
{
22
"redirections": [
3+
{
4+
"source_path": "articles/cdn/edgio-retirement-faq.md",
5+
"redirect_url": "/previous-versions/azure/cdn/edgio-retirement-faq",
6+
"redirect_document_id": false
7+
},
8+
{
9+
"source_path": "articles/cdn/cdn-edge-performance.md",
10+
"redirect_url": "/previous-versions/azure/cdn/cdn-edge-performance",
11+
"redirect_document_id": false
12+
},
13+
{
14+
"source_path": "articles/cdn/migrate-cdn-to-front-door-retain-edge-domain.md",
15+
"redirect_url": "/previous-versions/azure/cdn/migrate-cdn-to-front-door-retain-edge-domain",
16+
"redirect_document_id": false
17+
},
18+
{
19+
"source_path": "articles/internet-peering/howto-subscription-association-powershell.md",
20+
"redirect_url": "/previous-versions/azure/internet-peering/howto-subscription-association-powershell",
21+
"redirect_document_id": false
22+
},
23+
{
24+
"source_path": "articles/internet-peering/howto-peering-service-powershell.md",
25+
"redirect_url": "/previous-versions/azure/internet-peering/howto-peering-service-powershell",
26+
"redirect_document_id": false
27+
},
28+
{
29+
"source_path": "articles/internet-peering/howto-direct-powershell.md",
30+
"redirect_url": "/previous-versions/azure/internet-peering/howto-direct-powershell",
31+
"redirect_document_id": false
32+
},
33+
{
34+
"source_path": "articles/internet-peering/howto-legacy-direct-powershell.md",
35+
"redirect_url": "/previous-versions/azure/internet-peering/howto-legacy-direct-powershell",
36+
"redirect_document_id": false
37+
},
38+
{
39+
"source_path": "articles/internet-peering/howto-exchange-powershell.md",
40+
"redirect_url": "/previous-versions/azure/internet-peering/howto-exchange-powershell",
41+
"redirect_document_id": false
42+
},
43+
{
44+
"source_path": "articles/internet-peering/howto-legacy-exchange-powershell.md",
45+
"redirect_url": "/previous-versions/azure/internet-peering/howto-legacy-exchange-powershell",
46+
"redirect_document_id": false
47+
},
348
{
449
"source_path": "articles/databox-online/azure-stack-edge-overview.md",
550
"redirect_url": "/previous-versions/azure/databox-online/azure-stack-edge-overview",
@@ -334,6 +379,16 @@
334379
"redirect_url": "/previous-versions/azure/partner-solutions/logzio/troubleshoot",
335380
"redirect_document_id": false
336381
},
382+
{
383+
"source_path": "articles/security/fundamentals/ocsp-sha-1-sunset.md",
384+
"redirect_url": "/azure/security/fundamentals/azure-CA-details",
385+
"redirect_document_id": false
386+
},
387+
{
388+
"source_path": "articles/security/fundamentals/tls-certificate-changes.md",
389+
"redirect_url": "/azure/security/fundamentals/azure-CA-details",
390+
"redirect_document_id": false
391+
},
337392
{
338393
"source_path": "articles/event-grid/event-schema-storage-actions.md",
339394
"redirect_url": "/azure/storage-actions/overview",
@@ -2134,11 +2189,6 @@
21342189
"redirect_url": "/azure/devtest-labs/devtest-lab-overview",
21352190
"redirect_document_id": false
21362191
},
2137-
{
2138-
"source_path": "articles/devtest-labs/devtest-lab-trusted-launch.md",
2139-
"redirect_url": "/azure/devtest-labs/devtest-lab-overview",
2140-
"redirect_document_id": false
2141-
},
21422192
{
21432193
"source_path": "articles/devtest-labs/integrate-environments-devops-pipeline.md",
21442194
"redirect_url": "/previous-versions/azure/devtest-labs/integrate-environments-devops-pipeline",
@@ -2254,6 +2304,11 @@
22542304
"redirect_url": "/previous-versions/azure/public-multi-access-edge-compute-mec/tutorial-create-vm-using-go-sdk",
22552305
"redirect_document_id": false
22562306
},
2307+
{
2308+
"source_path_from_root": "/articles/app-service/manage-disaster-recovery.md",
2309+
"redirect_url": "/azure/architecture/web-apps/guides/multi-region-app-service/multi-region-app-service",
2310+
"redirect_document_id": false
2311+
},
22572312
{
22582313
"source_path_from_root": "/articles/public-multi-access-edge-compute-mec/tutorial-create-vm-using-python-sdk.md",
22592314
"redirect_url": "/previous-versions/azure/public-multi-access-edge-compute-mec/tutorial-create-vm-using-python-sdk",
@@ -3364,6 +3419,16 @@
33643419
"redirect_url": "/azure/databox/data-box-quickstart-export?pivots=dbx-ng",
33653420
"redirect_document_id": false
33663421
},
3422+
{
3423+
"source_path_from_root": "/articles/databox/data-box-next-gen-safety.md",
3424+
"redirect_url": "/azure/databox/data-box-safety?pivots=dbx-ng",
3425+
"redirect_document_id": false
3426+
},
3427+
{
3428+
"source_path_from_root": "/articles/databox/data-box-next-gen-security.md",
3429+
"redirect_url": "/azure/databox/data-box-security?pivots=dbx-ng",
3430+
"redirect_document_id": false
3431+
},
33673432
{
33683433
"source_path_from_root": "/articles/ddos-protection/ddos-disaster-recovery-guidance.md",
33693434
"redirect_url": "../reliability/reliability-ddos.md",
@@ -3824,6 +3889,11 @@
38243889
"redirect_url": "/azure/firewall/ftp-support",
38253890
"redirect_document_id": false
38263891
},
3892+
{
3893+
"source_path_from_root": "/articles/firewall/long-running-sessions.md",
3894+
"redirect_url": "/azure/firewall/tcp-session-behavior",
3895+
"redirect_document_id": false
3896+
},
38273897
{
38283898
"source_path_from_root": "/articles/firewall/diagnostic-logs.md",
38293899
"redirect_url": "/azure/firewall/monitor-firewall",
@@ -5694,6 +5764,26 @@
56945764
"redirect_url": "/azure/vpn-gateway/point-to-site-vpn-client-cert-windows",
56955765
"redirect_document_id": false
56965766
},
5767+
{
5768+
"source_path_from_root": "/articles/sql-server-stretch-database/sql-server-stretch-database-encryption-tde.md",
5769+
"redirect_url": "/azure/azure-sql/",
5770+
"redirect_document_id": false
5771+
},
5772+
{
5773+
"source_path_from_root": "/articles/sql-server-stretch-database/sql-server-stretch-database-tde-tsql.md",
5774+
"redirect_url": "/azure/azure-sql/",
5775+
"redirect_document_id": false
5776+
},
5777+
{
5778+
"source_path_from_root": "/articles/sql-server-stretch-database/sql-server-stretch-database-index-all-articles.md",
5779+
"redirect_url": "/azure/azure-sql/",
5780+
"redirect_document_id": false
5781+
},
5782+
{
5783+
"source_path_from_root": "/articles/sql-server-stretch-database/index.yml",
5784+
"redirect_url": "/azure/azure-sql/",
5785+
"redirect_document_id": false
5786+
},
56975787
{
56985788
"source_path_from_root": "/articles/vs-azure-tools-access-private-azure-clouds-with-visual-studio.md",
56995789
"redirect_url": "/visualstudio/azure/vs-azure-tools-access-private-azure-clouds-with-visual-studio",
@@ -6294,10 +6384,15 @@
62946384
"redirect_url": "/azure/virtual-network/vnet-integration-for-azure-services",
62956385
"redirect_document_id": false
62966386
},
6387+
{
6388+
"source_path_from_root": "/articles/reliability/availability-zones-region-support.md",
6389+
"redirect_url": "/azure/reliability/regions-list",
6390+
"redirect_document_id": false
6391+
},
62976392
{
62986393
"source_path_from_root": "/articles/cyclecloud/how-to/ccws/cleanup-roles.md",
62996394
"redirect_url": "/azure/cyclecloud/how-to/ccws/deploy-with-cli",
6300-
"redirect_document_id": false
6395+
"redirect_document_id": false
63016396
},
63026397
{
63036398
"source_path": "articles/cloud-services/applications-dont-support-tls-1-2.md",
@@ -6376,27 +6471,27 @@
63766471
},
63776472
{
63786473
"source_path": "articles/cloud-services/cloud-services-guestos-family-2-3-4-retirement.md",
6379-
"redirect_url": "/previous-versions/azure/cloud-services/cloud-services-guestos-family-2-3-4-retirement",
6474+
"redirect_url": "/azure/cloud-services-extended-support/cloud-services-guestos-family-2-3-4-retirement",
63806475
"redirect_document_id": false
63816476
},
63826477
{
63836478
"source_path": "articles/cloud-services/cloud-services-guestos-family1-retirement.md",
6384-
"redirect_url": "/previous-versions/azure/cloud-services/cloud-services-guestos-family1-retirement",
6479+
"redirect_url": "/azure/cloud-services-extended-support/cloud-services-guestos-family-1-retirement",
63856480
"redirect_document_id": false
63866481
},
63876482
{
63886483
"source_path": "articles/cloud-services/cloud-services-guestos-msrc-releases.md",
6389-
"redirect_url": "/previous-versions/azure/cloud-services/cloud-services-guestos-msrc-releases",
6484+
"redirect_url": "/azure/cloud-services-extended-support/cloud-services-guestos-microsoft-security-response-center-releases",
63906485
"redirect_document_id": false
63916486
},
63926487
{
63936488
"source_path": "articles/cloud-services/cloud-services-guestos-retirement-policy.md",
6394-
"redirect_url": "/previous-versions/azure/cloud-services/cloud-services-guestos-retirement-policy",
6489+
"redirect_url": "/azure/cloud-services-extended-support/cloud-services-guestos-retirement-policy",
63956490
"redirect_document_id": false
63966491
},
63976492
{
63986493
"source_path": "articles/cloud-services/cloud-services-guestos-update-matrix.md",
6399-
"redirect_url": "/previous-versions/azure/cloud-services/cloud-services-guestos-update-matrix",
6494+
"redirect_url": "/azure/cloud-services-extended-support/cloud-services-guestos-update-matrix",
64006495
"redirect_document_id": false
64016496
},
64026497
{
@@ -6633,6 +6728,61 @@
66336728
"source_path": "articles/operational-excellence/relocation-managed-identity.md",
66346729
"redirect_url": "/entra/identity/managed-identities-azure-resources/how-to-managed-identity-regional-move",
66356730
"redirect_document_id": false
6636-
}
6731+
},
6732+
{
6733+
"source_path": "articles/notification-hubs/xamarin-notification-hubs-ios-push-notification-apns-get-started.md",
6734+
"redirect_url": "/dotnet/maui/data-cloud/push-notifications",
6735+
"redirect_document_id": false
6736+
},
6737+
{
6738+
"source_path": "articles/notification-hubs/xamarin-notification-hubs-push-notifications-android-gcm.md",
6739+
"redirect_url": "/dotnet/maui/data-cloud/push-notifications",
6740+
"redirect_document_id": false
6741+
},
6742+
{
6743+
"source_path": "articles/sentinel/work-with-styx-objects-and-indicators.md",
6744+
"redirect_url": "/azure/sentinel/work-with-styx-objects-indicators",
6745+
"redirect_document_id": false
6746+
},
6747+
{
6748+
"source_path": "articles/storage/files/geo-redundant-storage-for-large-file-shares.md",
6749+
"redirect_url": "/azure/storage/files/files-redundancy",
6750+
"redirect_document_id": false
6751+
},
6752+
{
6753+
"source_path": "articles/defender-for-iot/organizations/extra-deploy-enterprise-iot.md",
6754+
"redirect_url": "/azure/defender-for-iot/organizations/eiot-defender-for-endpoint",
6755+
"redirect_document_id": false
6756+
},
6757+
{
6758+
"source_path": "articles/sentinel/work-with-styx-objects-indicators.md",
6759+
"redirect_url": "/azure/sentinel/work-with-stix-objects-indicators",
6760+
"redirect_document_id": false
6761+
},
6762+
{
6763+
"source_path_from_root": "/articles/azure-functions/migration.md",
6764+
"redirect_url": "/azure/azure-functions/migration/migrate-lambda-workloads-overview",
6765+
"redirect_document_id": false
6766+
},
6767+
{
6768+
"source_path": "articles/azure-functions/migration/lambda-functions-migration-assess.md",
6769+
"redirect_url": "/azure/azure-functions/migration/assess-lambda-workloads",
6770+
"redirect_document_id": false
6771+
},
6772+
{
6773+
"source_path": "articles/azure-functions/migration/lambda-functions-migration-discover.md",
6774+
"redirect_url": "/azure/azure-functions/migration/discover-lambda-workloads",
6775+
"redirect_document_id": false
6776+
},
6777+
{
6778+
"source_path": "articles/azure-functions/migration/lambda-functions-migration-migrate.md",
6779+
"redirect_url": "/azure/azure-functions/migration/migrate-lambda-workloads",
6780+
"redirect_document_id": false
6781+
},
6782+
{
6783+
"source_path": "articles/azure-functions/migration/lambda-functions-migration-overview.md",
6784+
"redirect_url": "/azure/azure-functions/migration/migrate-lambda-workloads-overview",
6785+
"redirect_document_id": false
6786+
},
66376787
]
66386788
}

articles/active-directory-b2c/api-connectors-overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@ A null value in a database is used when the value in a column is unknown or miss
165165
When an element is null, either:
166166

167167
- Omit the key-value pair from the JSON.
168-
- Return a value that corresponds to the Azure AD B2C claim data type. For example, for a `string` data type, return empty string `""`. For an `integer` data type, return a zero value `0`. For a `dateTime` data type, return a minimum value `1970-00-00T00:00:00.0000000Z`.
168+
- Return a value that corresponds to the Azure AD B2C claim data type. For example, for a `string` data type, return empty string `""`. For an `integer` data type, return a zero value `0`. For a `dateTime` data type, return a minimum value `0001-01-01T00:00:00.0000000Z`.
169169

170170
The following example demonstrates how to handle a null value. The email is omitted from the JSON:
171171

articles/active-directory-b2c/claimsschema.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
---
22
title: "ClaimsSchema: Azure Active Directory B2C"
3-
description: Specify the ClaimsSchema element of a custom policy in Azure Active Directory B2C.
3+
description: Specify the ClaimsSchema element of a custom policy in Azure AD B2C. Define and manage claim types for user attributes and input controls.
44

55
author: kengaderdus
66
manager: CelesteDG
77

88
ms.service: azure-active-directory
99

1010
ms.topic: reference
11-
ms.date: 01/11/2024
11+
ms.date: 03/21/2025
1212
ms.author: kengaderdus
1313
ms.subservice: b2c
1414
ms.custom: "b2c-support"

articles/active-directory-b2c/custom-policies-series-branch-user-journey.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Create branching in user journey by using Azure AD B2C custom policy
33
titleSuffix: Azure AD B2C
4-
description: Learn how to enable or disable Technical Profiles based on claims values. Learn how to branch in user journeys by enabling and disabling Azure AD B2C custom policy technical profiles.
4+
description: Learn how to create branching in user journeys using Azure AD B2C custom policies. Enable or disable technical profiles based on claim values.
55

66
author: kengaderdus
77
manager: CelesteDG
@@ -10,7 +10,7 @@ ms.service: azure-active-directory
1010

1111
ms.topic: how-to
1212
ms.custom: b2c-docs-improvements
13-
ms.date: 10/11/2024
13+
ms.date: 03/21/2025
1414
ms.author: kengaderdus
1515
ms.reviewer: yoelh
1616
ms.subservice: b2c
@@ -233,12 +233,12 @@ Follow the steps in [Test the custom policy](custom-policies-series-validate-use
233233
1. Repeat step 5, but this time, select **Account Type**, select **Contoso Employee Account**, and then follow the prompts.
234234

235235

236-
## Next steps
236+
## Related content
237237

238238
In [step 3](#step-3---configure-or-update-technical-profiles), we enable or disable the technical profile by using the `EnabledForUserJourneys` element. Alternatively, you can use [Preconditions](userjourneys.md#preconditions) inside the user journey orchestration steps to execute or skip an orchestration step as we learn later in this series.
239239

240240
Next, learn:
241241

242242
- About [User Journey Orchestration Steps Preconditions](userjourneys.md#preconditions).
243243

244-
- How to [Use the TrustFrameworkPolicy schema file to validate Azure AD B2C policy files](custom-policies-series-install-xml-extensions.md).
244+
- How to [Use the TrustFrameworkPolicy schema file to validate Azure AD B2C policy files](custom-policies-series-install-xml-extensions.md).

articles/active-directory-b2c/custom-policies-series-call-rest-api.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
2-
title: Call a REST API by using Azure Active Directory B2C custom policy
2+
title: Call a REST API by using Azure AD B2C custom policy
33
titleSuffix: Azure AD B2C
4-
description: Learn how to make an HTTP call to external API by using Azure Active Directory B2C custom policy.
4+
description: Learn how to call a REST API using Azure AD B2C custom policy. Make HTTP calls to external APIs to send and receive data from external services.
55

66
author: kengaderdus
77
manager: CelesteDG
@@ -10,7 +10,7 @@ ms.service: azure-active-directory
1010

1111
ms.topic: how-to
1212
ms.custom: b2c-docs-improvements, devx-track-js
13-
ms.date: 10/11/2024
13+
ms.date: 03/21/2025
1414
ms.author: kengaderdus
1515
ms.reviewer: yoelh
1616
ms.subservice: b2c
@@ -93,7 +93,7 @@ You need to deploy an app, which serves as your external app. Your custom policy
9393
"requestId": "requestId",
9494
"userMessage" : "The access code you entered is incorrect. Please try again.",
9595
"developerMessage" : `The provided code ${req.body.accessCode} does not match the expected code for user.`,
96-
"moreInfo" :"https://docs.microsoft.com/en-us/azure/active-directory-b2c/string-transformations"
96+
"moreInfo" :"https://learn.microsoft.com/en-us/azure/active-directory-b2c/string-transformations"
9797
};
9898
res.status(409).send(errorResponse);
9999
}
@@ -138,7 +138,7 @@ You need to deploy an app, which serves as your external app. Your custom policy
138138
"requestId": "requestId",
139139
"userMessage": "The access code you entered is incorrect. Please try again.",
140140
"developerMessage": "The provided code 54321 does not match the expected code for user.",
141-
"moreInfo": "https://docs.microsoft.com/en-us/azure/active-directory-b2c/string-transformations"
141+
"moreInfo": "https://learn.microsoft.com/en-us/azure/active-directory-b2c/string-transformations"
142142
}
143143
```
144144
Your REST service can return HTTP 4xx status code, but the value of `status` in the JSON response must be `409`.
@@ -313,7 +313,7 @@ If your REST API returns data, which you want to include as claims in your polic
313313
314314
Use the steps in [Receiving data](api-connectors-overview.md?pivots=b2c-custom-policy#receiving-data) to learn how to format the data the custom policy expects, how to handle nulls values, and how to parse REST the API's nested JSON body.
315315

316-
## Next steps
316+
## Related content
317317

318318
Next, learn:
319319

articles/active-directory-b2c/custom-policies-series-collect-user-input.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ ms.service: azure-active-directory
1010

1111
ms.topic: how-to
1212
ms.custom: b2c-docs-improvements
13-
ms.date: 10/11/2024
13+
ms.date: 03/21/2025
1414
ms.author: kengaderdus
1515
ms.reviewer: yoelh
1616
ms.subservice: b2c
@@ -504,10 +504,10 @@ After the policy finishes execution, you're redirected to `https://jwt.ms`, and
504504
}.[Signature]
505505
```
506506

507-
## Next steps
507+
## Related content
508508

509509
Next, learn:
510510

511511
- About the [types of Technical Profiles](technicalprofiles.md#types-of-technical-profiles) in Azure AD B2C's custom policies.
512512

513-
- How to [Validate user inputs by using custom policy](custom-policies-series-validate-user-input.md).
513+
- How to [Validate user inputs by using custom policy](custom-policies-series-validate-user-input.md).

0 commit comments

Comments
 (0)