Skip to content

Commit f81d03e

Browse files
committed
mc and link
2 parents 655dc1f + 4e2cc66 commit f81d03e

File tree

3,436 files changed

+70054
-25423
lines changed

Some content is hidden

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

3,436 files changed

+70054
-25423
lines changed

.gitignore

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,4 +26,23 @@ AzureMigration.ps1
2626
*.pdn
2727

2828
# Pycharm
29-
.idea/*
29+
.idea/*
30+
articles/planetary-computer/doc-tree-generator.py
31+
.gitignore
32+
articles/planetary-computer/article_links_diagram.md
33+
articles/planetary-computer/index_helper.py
34+
articles/planetary-computer/metadata_index.csv
35+
articles/planetary-computer/broken_link_checker.py
36+
articles/planetary-computer/broken_links_external.csv
37+
articles/planetary-computer/broken_links.csv
38+
articles/planetary-computer/check_orphaned_docs.py
39+
40+
# Python cache files
41+
*.pyc
42+
__pycache__/
43+
articles/planetary-computer/interesting_stats.py
44+
articles/planetary-computer/locate_text.py
45+
articles/planetary-computer/image_syntax_checker.py
46+
articles/planetary-computer/image-file-fixer.py
47+
articles/planetary-computer/orphaned-media.py
48+
articles/planetary-computer/orphaned_media_files.txt

.openpublishing.publish.config.json

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,30 @@
140140
"branch": "main",
141141
"branch_mapping": {}
142142
},
143+
{
144+
"path_to_root": "remote-mcp-functions-dotnet",
145+
"url": "https://github.com/Azure-Samples/remote-mcp-functions-dotnet",
146+
"branch": "main",
147+
"branch_mapping": {}
148+
},
149+
{
150+
"path_to_root": "remote-mcp-functions-typescript",
151+
"url": "https://github.com/Azure-Samples/remote-mcp-functions-typescript",
152+
"branch": "main",
153+
"branch_mapping": {}
154+
},
155+
{
156+
"path_to_root": "remote-mcp-functions-python",
157+
"url": "https://github.com/Azure-Samples/remote-mcp-functions-python",
158+
"branch": "main",
159+
"branch_mapping": {}
160+
},
161+
{
162+
"path_to_root": "remote-mcp-functions-java",
163+
"url": "https://github.com/Azure-Samples/remote-mcp-functions-java",
164+
"branch": "main",
165+
"branch_mapping": {}
166+
},
143167
{
144168
"path_to_root": "azure-functions-durable-js",
145169
"url": "https://github.com/Azure/azure-functions-durable-js",
@@ -158,6 +182,12 @@
158182
"branch": "dev",
159183
"branch_mapping": {}
160184
},
185+
{
186+
"path_to_root": "azure-functions-mongodb-extension",
187+
"url": "https://github.com/Azure/Azure-functions-mongodb-extension",
188+
"branch": "main",
189+
"branch_mapping": {}
190+
},
161191
{
162192
"path_to_root": "azure-functions-nodejs-v4",
163193
"url": "https://github.com/Azure/azure-functions-nodejs-samples",

.openpublishing.redirection.json

Lines changed: 76 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,25 @@
11
{
22
"redirections": [
3+
{
4+
"source_path": "articles/network-watcher/traffic-analytics-schema-update.md",
5+
"redirect_url": "/previous-versions/azure/network-watcher/traffic-analytics-schema-update",
6+
"redirect_document_id": false
7+
},
8+
{
9+
"source_path": "articles/network-watcher/network-watcher-visualize-nsg-flow-logs-open-source-tools.md",
10+
"redirect_url": "/previous-versions/azure/network-watcher/network-watcher-visualize-nsg-flow-logs-open-source-tools",
11+
"redirect_document_id": false
12+
},
13+
{
14+
"source_path": "articles/network-watcher/network-watcher-nsg-grafana.md",
15+
"redirect_url": "/previous-versions/azure/network-watcher/network-watcher-nsg-grafana",
16+
"redirect_document_id": false
17+
},
18+
{
19+
"source_path": "articles/network-watcher/network-watcher-analyze-nsg-flow-logs-graylog.md",
20+
"redirect_url": "/previous-versions/azure/network-watcher/network-watcher-analyze-nsg-flow-logs-graylog",
21+
"redirect_document_id": false
22+
},
323
{
424
"source_path": "articles/api-management/migrate-stv1-to-stv2-no-vnet.md",
525
"redirect_url": "/previous-versions/azure/api-management/migrate-stv1-to-stv2-no-vnet",
@@ -227,7 +247,7 @@
227247
},
228248
{
229249
"source_path": "articles/databox-online/azure-stack-edge-2301-release-notes.md",
230-
"redirect_url": "/previous-versions/azure/databox-online/azure-stack-edge-2301-release-notes",
250+
"redirect_url": "/previous-versions/azure/databox-online/azure-stack-edge-2301-release-notes"
231251
},
232252
{
233253
"source_path": "articles/network-watcher/nsg-flow-logs-rest.md",
@@ -2393,7 +2413,12 @@
23932413
"source_path_from_root": "/articles/app-service/manage-disaster-recovery.md",
23942414
"redirect_url": "/azure/architecture/web-apps/guides/multi-region-app-service/multi-region-app-service",
23952415
"redirect_document_id": false
2396-
},
2416+
},
2417+
{
2418+
"source_path_from_root": "/articles/app-service/app-service-configure-premium-tier.md",
2419+
"redirect_url": "/azure/app-service/app-service-configure-premium-v4-tier",
2420+
"redirect_document_id": false
2421+
},
23972422
{
23982423
"source_path_from_root": "/articles/public-multi-access-edge-compute-mec/tutorial-create-vm-using-python-sdk.md",
23992424
"redirect_url": "/previous-versions/azure/public-multi-access-edge-compute-mec/tutorial-create-vm-using-python-sdk",
@@ -6851,7 +6876,27 @@
68516876
},
68526877
{
68536878
"source_path_from_root": "/articles/azure-functions/migration.md",
6854-
"redirect_url": "/azure/azure-functions/migration/migrate-lambda-workloads-overview",
6879+
"redirect_url": "/azure/azure-functions/migration/migrate-aws-lambda-to-azure-functions",
6880+
"redirect_document_id": false
6881+
},
6882+
{
6883+
"source_path": "articles/azure-functions/migration/migrate-lambda-workloads-overview.md",
6884+
"redirect_url": "/azure/azure-functions/migration/migrate-aws-lambda-to-azure-functions",
6885+
"redirect_document_id": false
6886+
},
6887+
{
6888+
"source_path": "articles/azure-functions/migration/discover-lambda-workloads.md",
6889+
"redirect_url": "/azure/azure-functions/migration/migrate-aws-lambda-to-azure-functions",
6890+
"redirect_document_id": false
6891+
},
6892+
{
6893+
"source_path": "articles/azure-functions/migration/assess-lambda-workloads.md",
6894+
"redirect_url": "/azure/azure-functions/migration/migrate-aws-lambda-to-azure-functions",
6895+
"redirect_document_id": false
6896+
},
6897+
{
6898+
"source_path": "articles/azure-functions/migration/migrate-lambda-workloads.md",
6899+
"redirect_url": "/azure/azure-functions/migration/migrate-aws-lambda-to-azure-functions",
68556900
"redirect_document_id": false
68566901
},
68576902
{
@@ -6875,44 +6920,49 @@
68756920
"redirect_document_id": false
68766921
},
68776922
{
6878-
"source_path": "articles/storage/files/storage-files-enable-soft-delete.md",
6923+
"source_path": "articles/storage/files/storage-files-enable-soft-delete.md",
68796924
"redirect_url": "/azure/storage/files/storage-files-prevent-file-share-deletion",
68806925
"redirect_document_id": false
6881-
},
6882-
{
6926+
},
6927+
{
68836928
"source_path": "articles/defender-for-iot/organizations/release-notes-archive.md",
68846929
"redirect_url": "/azure/defender-for-iot/organizations/release-notes-ot-monitoring-sensor-archive",
6885-
"redirect_document_id": false
6886-
},
6887-
{
6930+
"redirect_document_id": false
6931+
},
6932+
{
68886933
"source_path": "articles/nat-gateway/quickstart-create-nat-gateway-portal.md",
68896934
"redirect_url": "/azure/nat-gateway/quickstart-create-nat-gateway",
6890-
"redirect_document_id": false
6891-
},
6892-
{
6935+
"redirect_document_id": false
6936+
},
6937+
{
68936938
"source_path": "articles/nat-gateway/quickstart-create-nat-gateway-powershell.md",
68946939
"redirect_url": "/azure/nat-gateway/quickstart-create-nat-gateway",
6895-
"redirect_document_id": false
6896-
},
6897-
{
6940+
"redirect_document_id": false
6941+
},
6942+
{
68986943
"source_path": "articles/nat-gateway/quickstart-create-nat-gateway-cli.md",
68996944
"redirect_url": "/azure/nat-gateway/quickstart-create-nat-gateway",
6900-
"redirect_document_id": false
6901-
},
6902-
{
6945+
"redirect_document_id": false
6946+
},
6947+
{
69036948
"source_path": "articles/nat-gateway/quickstart-create-nat-gateway-template.md",
69046949
"redirect_url": "/azure/nat-gateway/quickstart-create-nat-gateway",
6905-
"redirect_document_id": false
6906-
},
6907-
{
6950+
"redirect_document_id": false
6951+
},
6952+
{
69086953
"source_path": "articles/nat-gateway/quickstart-create-nat-gateway-terraform.md",
69096954
"redirect_url": "/azure/nat-gateway/quickstart-create-nat-gateway",
6910-
"redirect_document_id": false
6911-
},
6912-
{
6955+
"redirect_document_id": false
6956+
},
6957+
{
69136958
"source_path": "articles/nat-gateway/quickstart-create-nat-gateway-bicep.md",
69146959
"redirect_url": "/azure/nat-gateway/quickstart-create-nat-gateway",
6915-
"redirect_document_id": false
6916-
}
6960+
"redirect_document_id": false
6961+
},
6962+
{
6963+
"source_path": "articles/defender-for-iot/organizations/eiot-sensor.md",
6964+
"redirect_url": "/azure/defender-for-iot/organizations/concept-enterprise",
6965+
"redirect_document_id": false
6966+
}
69176967
]
69186968
}

articles/active-directory-b2c/billing.md

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ author: kengaderdus
55
manager: CelesteDG
66
ms.service: azure-active-directory
77
ms.topic: reference
8-
ms.date: 03/10/2025
8+
ms.date: 05/20/2025
99
ms.author: kengaderdus
1010
ms.subservice: b2c
1111
ms.custom: fasttrack-edit
@@ -36,18 +36,6 @@ Also, if you choose to provide higher levels of assurance by using multifactor a
3636
> [!IMPORTANT]
3737
> This article does not contain pricing details. For the latest information about usage billing and pricing, see [Azure Active Directory B2C pricing](https://azure.microsoft.com/pricing/details/active-directory-b2c/). See also [Azure AD B2C region availability and data residency](data-residency.md) for details about where the Azure AD B2C service is available and where user data is stored.
3838
39-
## What do I need to do?
40-
41-
To take advantage of MAU billing, your Azure AD B2C tenant must be linked to an Azure subscription. You might also need to switch your Azure AD B2C tenant to another pricing tier if you want to use Azure AD B2C Premium P2 features, like risk-based Conditional Access policies.
42-
43-
|If your tenant is: |You need to: |
44-
|---------|---------|
45-
| An Azure AD B2C tenant already billed on a per-MAU basis | Do nothing. When users authenticate to your Azure AD B2C tenant, you'll be automatically billed using the MAU-based billing model. |
46-
| An Azure AD B2C tenant not yet linked to a subscription | [Link your Azure AD B2C tenant to a subscription](#link-an-azure-ad-b2c-tenant-to-a-subscription) to activate MAU billing. |
47-
| An Azure AD B2C tenant that was linked to a subscription before November 1, 2019 | [Switch to MAU billing (recommended)](#switch-to-mau-billing-pre-november-2019-azure-ad-b2c-tenants), or stay on the per-authentication billing model. |
48-
| An Azure AD B2C tenant and you want to use premium features (like risk-based Conditional Access policies) | [Change to a Microsoft Entra pricing tier](#change-your-azure-ad-pricing-tier) that supports the features you want to use. |
49-
| | |
50-
5139
## About the monthly active users (MAU) billing model
5240

5341
MAU billing went into effect for Azure AD B2C tenants on **November 1, 2019**. Any Azure AD B2C tenants that you created and linked to a subscription on or after that date have been billed on a per-MAU basis.

articles/active-directory-b2c/conditional-access-identity-protection-overview.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@ description: Learn how Identity Protection gives you visibility into risky sign-
44
ms.service: azure-active-directory
55
ms.subservice: b2c
66
ms.topic: overview
7-
ms.date: 01/11/2024
7+
ms.date: 05/20/2025
88
ms.author: kengaderdus
99
author: kengaderdus
10-
manager: CelesteDG
10+
manager: mwongerapk
1111
ms.collection: M365-identity-device-management
1212

1313
#Customer intent: As an Azure AD B2C application owner, I want to enhance the security of my applications by using Identity Protection and Conditional Access, so that I can detect and respond to risky authentications and enforce organizational policies.

articles/active-directory-b2c/external-identities-videos.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ ms.subservice: b2c
1515
---
1616

1717
# Microsoft Azure Active Directory B2C external identity video series
18+
1819
[!INCLUDE [active-directory-b2c-end-of-sale-notice-b](../../includes/active-directory-b2c-end-of-sale-notice-b.md)]
1920

2021
Learn the basics of External Identities - Azure Active Directory B2C (Azure AD B2C) and Microsoft Entra B2B in the Microsoft identity platform.

articles/active-directory-b2c/faq.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ metadata:
1414
ms.custom: b2c-support, has-azure-ad-ps-ref,azure-ad-ref-level-one-done
1515
title: 'Azure AD B2C: Frequently asked questions (FAQ)'
1616
summary: |
17+
[!INCLUDE [active-directory-b2c-end-of-sale-notice-b](../../includes/active-directory-b2c-end-of-sale-notice-b.md)]
18+
1719
This page answers frequently asked questions about the Azure Active Directory B2C (Azure AD B2C). Keep checking back for updates.
1820
1921
sections:
@@ -22,7 +24,7 @@ sections:
2224
- question: |
2325
Azure AD B2C end of sale
2426
answer: |
25-
Effective May 1, 2025 Azure AD B2C will no longer be available to purchase for new customers, but current Azure AD B2C customers can continue using the product. The product experience, including creating new tenants or user flows, will remain unchanged. The operational commitments, including service level agreements (SLAs), security updates, and compliance, will also remain unchanged. We'll continue supporting Azure AD B2C until at least May 2030. More information, including migration plans will be made available. Contact your account representative for more information and to learn more about Microsoft Entra External ID.
27+
Effective **May 1, 2025** Azure AD B2C will no longer be available to purchase for new customers, but current Azure AD B2C customers can continue using the product. The product experience, including creating new tenants or user flows, will remain unchanged. The operational commitments, including service level agreements (SLAs), security updates, and compliance, will also remain unchanged. We'll continue supporting Azure AD B2C until at least May 2030. More information, including migration plans will be made available. Contact your account representative for more information and to learn more about Microsoft Entra External ID.
2628
- question: |
2729
What is Microsoft Entra External ID?
2830
answer: |

articles/active-directory-b2c/find-help-open-support-ticket.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ manager: CelesteDG
99
ms.service: azure-active-directory
1010

1111
ms.topic: troubleshooting
12-
ms.date: 01/11/2024
12+
ms.date: 05/20/2025
1313
ms.author: kengaderdus
1414
ms.subservice: b2c
1515

articles/active-directory-b2c/identity-protection-investigate-risk.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Learn how to investigate risky users, and detections in Azure AD B2
44
ms.service: entra-id
55
ms.subservice: conditional-access
66
ms.topic: overview
7-
ms.date: 01/24/2025
7+
ms.date: 05/24/2025
88
ms.author: godonnell
99
author: garrodonnell
1010
manager: CelesteDG

articles/active-directory-b2c/service-limits.md

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -186,17 +186,18 @@ As a protection for our customers, Microsoft places some restrictions on telepho
186186
| 20 | Egypt | 50 | 200 |
187187
| 211 | South Sudan | 10 | 30 |
188188
| 212 | Morocco | 20 | 100 |
189+
| 213 | Algeria | 20 | 100 |
189190
| 216 | Tunisia | 20 | 100 |
190191
| 221 | Senegal | 10 | 30 |
191192
| 223 | Mali | 20 | 100 |
192193
| 224 | Guinea | 20 | 100 |
193-
| 225 | Côte d’Ivoire | 10 | 30 |
194+
| 225 | Ivory Coast| 10 | 30 |
194195
| 226 | Burina Faso | 10 | 30 |
195196
| 228 | Togo | 10 | 30 |
196197
| 233 | Ghana| 10 | 30 |
197198
| 234 | Nigeria | 20 | 100 |
198199
| 236 | Central African Republic  | 10 | 30 |
199-
| 238 | Cabo Verde | 10 | 30 |
200+
| 238 | Cape Verde | 10 | 30 |
200201
| 249 | Sudan | 10 | 30 |
201202
| 251 | Ethiopia  | 10 | 30 |
202203
| 252 | Somalia | 10 | 30 |
@@ -208,18 +209,21 @@ As a protection for our customers, Microsoft places some restrictions on telepho
208209
| 261 | Madagascar | 10 | 30 |
209210
| 263 | Zimbabwe | 10 | 30 |
210211
| 265 | Malawi  | 10 | 30 |
212+
| 373 | Moldova | 20 | 100 |
211213
| 375 | Belarus   | 10 | 30 |
212214
| 386 | Slovenia | 10 | 50 |
213215
| 501 | Belize| 10 | 30 |
214216
| 502 | Guatemala | 10 | 50
215217
| 503 | El Salvador | 10 | 30 |
216-
| 52 | Mexico | 100 | 500
218+
| 52 | Mexico | 100 | 500 |
219+
| 53 | Cuba | 10 | 30 |
217220
| 58 | Venezuela| 10 | 30 |
218221
| 591 | Bolivia | 10 | 30 |
219222
| 60 | Malaysia | 50 | 200 |
220223
| 62 | Indonesia | 50 | 200 |
221224
| 63 | Philippines | 50 | 200 |
222-
| 670 | Timor-Leste  | 10 | 30 |
225+
| 670 | East Timor (Timor-Leste)  | 10 | 30 |
226+
| 675 | Papua New Guinea  | 10 | 30 |
223227
| 7 | Russia | 100 | 1000 |
224228
| 84 | Vietnam | 150 | 500 |
225229
| 855 | Cambodia | 50 | 200 |
@@ -228,8 +232,9 @@ As a protection for our customers, Microsoft places some restrictions on telepho
228232
| 92 | Pakistan| 100 | 1000 |
229233
| 93 | Afghanistan  | 10 | 30 |
230234
| 94 | Sri Lanka | 100 | 500 |
231-
| 95 | Myanmar | 10 | 30 |
235+
| 95 | Myanmar (Burma) | 10 | 30 |
232236
| 961 | Lebanon  | 10 | 30 |
237+
| 963 | Syria  | 10 | 30 |
233238
| 967 | Yemen |10 | 30 |
234239
| 970 | State of Palestine| 10 | 30 |
235240
| 972 | Israel  | 50 | 200 |

0 commit comments

Comments
 (0)