Skip to content

Commit 52fdba0

Browse files
committed
Merge remote-tracking branch 'upstream/main' into ADO-10115726-migrate-virtual-desktop
2 parents 18f8172 + f87d0ae commit 52fdba0

File tree

1,996 files changed

+9386
-11242
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,996 files changed

+9386
-11242
lines changed

.gitignore

Lines changed: 112 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,3 +46,115 @@ articles/planetary-computer/image_syntax_checker.py
4646
articles/planetary-computer/image-file-fixer.py
4747
articles/planetary-computer/orphaned-media.py
4848
articles/planetary-computer/orphaned_media_files.txt
49+
articles/planetary-computer/naip-airports.md
50+
articles/planetary-computer/sentinel-2-l2a-grindavik.md
51+
articles/planetary-computer/temp_editor.md
52+
articles/planetary-computer/umbra-sar.md
53+
articles/planetary-computer/geocatalog_configs/buildingfootprint/mosaics.json
54+
articles/planetary-computer/geocatalog_configs/buildingfootprint/render-options.json
55+
articles/planetary-computer/geocatalog_configs/buildingfootprint/stac.json
56+
articles/planetary-computer/geocatalog_configs/buildingfootprint/tile-settings.json
57+
articles/planetary-computer/geocatalog_configs/ecmwf-forecast/mosaics.json
58+
articles/planetary-computer/geocatalog_configs/ecmwf-forecast/render-options.json
59+
articles/planetary-computer/geocatalog_configs/ecmwf-forecast/stac.json
60+
articles/planetary-computer/geocatalog_configs/ecmwf-forecast/tile-settings.json
61+
articles/planetary-computer/geocatalog_configs/esa-cci-lc/mosaics.json
62+
articles/planetary-computer/geocatalog_configs/esa-cci-lc/render-options.json
63+
articles/planetary-computer/geocatalog_configs/esa-cci-lc/stac.json
64+
articles/planetary-computer/geocatalog_configs/esa-cci-lc/tile-settings.json
65+
articles/planetary-computer/geocatalog_configs/esa-cci-lc-netcdf/mosaics.json
66+
articles/planetary-computer/geocatalog_configs/esa-cci-lc-netcdf/render-options.json
67+
articles/planetary-computer/geocatalog_configs/esa-cci-lc-netcdf/stac.json
68+
articles/planetary-computer/geocatalog_configs/esa-cci-lc-netcdf/tile-settings.json
69+
articles/planetary-computer/geocatalog_configs/fws-nwi/mosaics.json
70+
articles/planetary-computer/geocatalog_configs/fws-nwi/stac.json
71+
articles/planetary-computer/geocatalog_configs/fws-nwi/tile-settings.json
72+
articles/planetary-computer/geocatalog_configs/fws-nwi-tutorial-943/mosaics.json
73+
articles/planetary-computer/geocatalog_configs/fws-nwi-tutorial-943/stac.json
74+
articles/planetary-computer/geocatalog_configs/fws-nwi-tutorial-943/tile-settings.json
75+
articles/planetary-computer/geocatalog_configs/fws-nwi-tutorial-97/mosaics.json
76+
articles/planetary-computer/geocatalog_configs/fws-nwi-tutorial-97/stac.json
77+
articles/planetary-computer/geocatalog_configs/fws-nwi-tutorial-97/tile-settings.json
78+
articles/planetary-computer/geocatalog_configs/GEBCO_bathymetry/mosaics.json
79+
articles/planetary-computer/geocatalog_configs/GEBCO_bathymetry/render-options.json
80+
articles/planetary-computer/geocatalog_configs/GEBCO_bathymetry/stac.json
81+
articles/planetary-computer/geocatalog_configs/GEBCO_bathymetry/tile-settings.json
82+
articles/planetary-computer/geocatalog_configs/goes-glm/mosaics.json
83+
articles/planetary-computer/geocatalog_configs/goes-glm/stac.json
84+
articles/planetary-computer/geocatalog_configs/goes-glm/tile-settings.json
85+
articles/planetary-computer/geocatalog_configs/guam-dem/mosaics.json
86+
articles/planetary-computer/geocatalog_configs/guam-dem/render-options.json
87+
articles/planetary-computer/geocatalog_configs/guam-dem/stac.json
88+
articles/planetary-computer/geocatalog_configs/guam-dem/tile-settings.json
89+
articles/planetary-computer/geocatalog_configs/LA-Fires/mosaics.json
90+
articles/planetary-computer/geocatalog_configs/LA-Fires/render-options.json
91+
articles/planetary-computer/geocatalog_configs/LA-Fires/stac.json
92+
articles/planetary-computer/geocatalog_configs/LA-Fires/tile-settings.json
93+
articles/planetary-computer/geocatalog_configs/meta-population/render-options.json
94+
articles/planetary-computer/geocatalog_configs/meta-population/stac.json
95+
articles/planetary-computer/geocatalog_configs/meta-population/tile-settings.json
96+
articles/planetary-computer/geocatalog_configs/modis-14A1-061/mosaics.json
97+
articles/planetary-computer/geocatalog_configs/modis-14A1-061/stac.json
98+
articles/planetary-computer/geocatalog_configs/modis-14A1-061/tile-settings.json
99+
articles/planetary-computer/geocatalog_configs/modis-21A2-061/mosaics.json
100+
articles/planetary-computer/geocatalog_configs/modis-21A2-061/stac.json
101+
articles/planetary-computer/geocatalog_configs/modis-21A2-061/tile-settings.json
102+
articles/planetary-computer/geocatalog_configs/monrovia-drone/mosaics.json
103+
articles/planetary-computer/geocatalog_configs/monrovia-drone/render-options.json
104+
articles/planetary-computer/geocatalog_configs/monrovia-drone/stac.json
105+
articles/planetary-computer/geocatalog_configs/monrovia-drone/tile-settings.json
106+
articles/planetary-computer/geocatalog_configs/naip-airports/mosaics.json
107+
articles/planetary-computer/geocatalog_configs/naip-airports/render-options.json
108+
articles/planetary-computer/geocatalog_configs/naip-airports/stac.json
109+
articles/planetary-computer/geocatalog_configs/naip-airports/tile-settings.json
110+
articles/planetary-computer/geocatalog_configs/NAIP_Duplin_NC/mosaics.json
111+
articles/planetary-computer/geocatalog_configs/NAIP_Duplin_NC/render-options.json
112+
articles/planetary-computer/geocatalog_configs/NAIP_Duplin_NC/stac.json
113+
articles/planetary-computer/geocatalog_configs/NAIP_Duplin_NC/tile-settings.json
114+
articles/planetary-computer/geocatalog_configs/nasa-nex-gddp-cmip6/mosaics.json
115+
articles/planetary-computer/geocatalog_configs/nasa-nex-gddp-cmip6/render-options.json
116+
articles/planetary-computer/geocatalog_configs/nasa-nex-gddp-cmip6/stac.json
117+
articles/planetary-computer/geocatalog_configs/nasa-nex-gddp-cmip6/tile-settings.json
118+
articles/planetary-computer/geocatalog_configs/ndvi_diff/mosaics.json
119+
articles/planetary-computer/geocatalog_configs/ndvi_diff/render-options.json
120+
articles/planetary-computer/geocatalog_configs/ndvi_diff/stac.json
121+
articles/planetary-computer/geocatalog_configs/ndvi_diff/tile-settings.json
122+
articles/planetary-computer/geocatalog_configs/noaa-climate-normals-netcdf/mosaics.json
123+
articles/planetary-computer/geocatalog_configs/noaa-climate-normals-netcdf/render-options.json
124+
articles/planetary-computer/geocatalog_configs/noaa-climate-normals-netcdf/stac.json
125+
articles/planetary-computer/geocatalog_configs/noaa-climate-normals-netcdf/tile-settings.json
126+
articles/planetary-computer/geocatalog_configs/noaa-hrrr-sfc-conus/mosaics.json
127+
articles/planetary-computer/geocatalog_configs/noaa-hrrr-sfc-conus/stac.json
128+
articles/planetary-computer/geocatalog_configs/noaa-hrrr-sfc-conus/tile-settings.json
129+
articles/planetary-computer/geocatalog_configs/noaa-hrrr-sfc-conus-test/mosaics.json
130+
articles/planetary-computer/geocatalog_configs/noaa-hrrr-sfc-conus-test/stac.json
131+
articles/planetary-computer/geocatalog_configs/noaa-hrrr-sfc-conus-test/tile-settings.json
132+
articles/planetary-computer/geocatalog_configs/noaa-mrms-qpe-1h-pass1/render-options.json
133+
articles/planetary-computer/geocatalog_configs/noaa-mrms-qpe-1h-pass1/stac.json
134+
articles/planetary-computer/geocatalog_configs/noaa-mrms-qpe-1h-pass1/tile-settings.json
135+
articles/planetary-computer/geocatalog_configs/potsdam-aerial/mosaics.json
136+
articles/planetary-computer/geocatalog_configs/potsdam-aerial/render-options.json
137+
articles/planetary-computer/geocatalog_configs/potsdam-aerial/stac.json
138+
articles/planetary-computer/geocatalog_configs/potsdam-aerial/tile-settings.json
139+
articles/planetary-computer/geocatalog_configs/sentinel-2-l2a-tutorial-231/mosaics.json
140+
articles/planetary-computer/geocatalog_configs/sentinel-2-l2a-tutorial-231/render-options.json
141+
articles/planetary-computer/geocatalog_configs/sentinel-2-l2a-tutorial-231/stac.json
142+
articles/planetary-computer/geocatalog_configs/sentinel-2-l2a-tutorial-231/tile-settings.json
143+
articles/planetary-computer/geocatalog_configs/sentinel-2-l2a_Grindavik/mosaics.json
144+
articles/planetary-computer/geocatalog_configs/sentinel-2-l2a_Grindavik/render-options.json
145+
articles/planetary-computer/geocatalog_configs/sentinel-2-l2a_Grindavik/stac.json
146+
articles/planetary-computer/geocatalog_configs/sentinel-2-l2a_Grindavik/tile-settings.json
147+
articles/planetary-computer/geocatalog_configs/umbra-sar/mosaics.json
148+
articles/planetary-computer/geocatalog_configs/umbra-sar/render-options.json
149+
articles/planetary-computer/geocatalog_configs/umbra-sar/stac.json
150+
articles/planetary-computer/geocatalog_configs/umbra-sar/tile-settings.json
151+
articles/planetary-computer/geocatalog_configs/umbra-sar-airplanes/mosaics.json
152+
articles/planetary-computer/geocatalog_configs/umbra-sar-airplanes/render-options.json
153+
articles/planetary-computer/geocatalog_configs/umbra-sar-airplanes/stac.json
154+
articles/planetary-computer/geocatalog_configs/umbra-sar-airplanes/tile-settings.json
155+
articles/planetary-computer/geocatalog_configs/umbra-sar-ships/mosaics.json
156+
articles/planetary-computer/geocatalog_configs/umbra-sar-ships/render-options.json
157+
articles/planetary-computer/geocatalog_configs/umbra-sar-ships/stac.json
158+
articles/planetary-computer/geocatalog_configs/umbra-sar-ships/tile-settings.json
159+
articles/planetary-computer/helper-content/collection-config-scraper.py
160+
articles/planetary-computer/helper-content/generate_collection_docs.py

.openpublishing.redirection.json

Lines changed: 115 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,90 @@
11
{
22
"redirections": [
3+
{
4+
"source_path": "articles/fxt-edge-filer/add-nodes.md",
5+
"redirect_url": "/previous-versions/azure/fxt-edge-filer/add-nodes",
6+
"redirect_document_id": false
7+
},
8+
{
9+
"source_path": "articles/fxt-edge-filer/add-storage.md",
10+
"redirect_url": "/previous-versions/azure/fxt-edge-filer/add-storage",
11+
"redirect_document_id": false
12+
},
13+
{
14+
"source_path": "articles/fxt-edge-filer/additional-doc.md",
15+
"redirect_url": "/previous-versions/azure/fxt-edge-filer/additional-doc",
16+
"redirect_document_id": false
17+
},
18+
{
19+
"source_path": "articles/fxt-edge-filer/cluster-create.md",
20+
"redirect_url": "/previous-versions/azure/fxt-edge-filer/cluster-create",
21+
"redirect_document_id": false
22+
},
23+
{
24+
"source_path": "articles/fxt-edge-filer/configure-network.md",
25+
"redirect_url": "/previous-versions/azure/fxt-edge-filer/configure-network",
26+
"redirect_document_id": false
27+
},
28+
{
29+
"source_path": "articles/fxt-edge-filer/index.yml",
30+
"redirect_url": "/previous-versions/azure/fxt-edge-filer/index",
31+
"redirect_document_id": false
32+
},
33+
{
34+
"source_path": "articles/fxt-edge-filer/install.md",
35+
"redirect_url": "/previous-versions/azure/fxt-edge-filer/install",
36+
"redirect_document_id": false
37+
},
38+
{
39+
"source_path": "articles/fxt-edge-filer/monitor.md",
40+
"redirect_url": "/previous-versions/azure/fxt-edge-filer/monitor",
41+
"redirect_document_id": false
42+
},
43+
{
44+
"source_path": "articles/fxt-edge-filer/mount-clients.md",
45+
"redirect_url": "/previous-versions/azure/fxt-edge-filer/mount-clients",
46+
"redirect_document_id": false
47+
},
48+
{
49+
"source_path": "articles/fxt-edge-filer/network-power.md",
50+
"redirect_url": "/previous-versions/azure/fxt-edge-filer/network-power",
51+
"redirect_document_id": false
52+
},
53+
{
54+
"source_path": "articles/fxt-edge-filer/node-password.md",
55+
"redirect_url": "/previous-versions/azure/fxt-edge-filer/node-password",
56+
"redirect_document_id": false
57+
},
58+
{
59+
"source_path": "articles/fxt-edge-filer/overview.md",
60+
"redirect_url": "/previous-versions/azure/fxt-edge-filer/overview",
61+
"redirect_document_id": false
62+
},
63+
{
64+
"source_path": "articles/fxt-edge-filer/port-list.md",
65+
"redirect_url": "/previous-versions/azure/fxt-edge-filer/port-list",
66+
"redirect_document_id": false
67+
},
68+
{
69+
"source_path": "articles/fxt-edge-filer/power-off.md",
70+
"redirect_url": "/previous-versions/azure/fxt-edge-filer/power-off",
71+
"redirect_document_id": false
72+
},
73+
{
74+
"source_path": "articles/fxt-edge-filer/specs.md",
75+
"redirect_url": "/previous-versions/azure/fxt-edge-filer/specs",
76+
"redirect_document_id": false
77+
},
78+
{
79+
"source_path": "articles/fxt-edge-filer/support-ticket.md",
80+
"redirect_url": "/previous-versions/azure/fxt-edge-filer/support-ticket",
81+
"redirect_document_id": false
82+
},
83+
{
84+
"source_path": "articles/fxt-edge-filer/supported-ciphers.md",
85+
"redirect_url": "/previous-versions/azure/fxt-edge-filer/supported-ciphers",
86+
"redirect_document_id": false
87+
},
388
{
489
"source_path": "articles/backup/azure-elastic-storage-area-network-backup-manage.md",
590
"redirect_url": "/azure/backup/azure-elastic-san-backup-manage",
@@ -2434,6 +2519,16 @@
24342519
"redirect_url": "/previous-versions/azure/vpn-gateway/vpn-gateway-about-vpn-gateway-settings",
24352520
"redirect_document_id": false
24362521
},
2522+
{
2523+
"source_path_from_root": "/articles/vpn-gateway/gateway-sku-change.md",
2524+
"redirect_url": "/azure/vpn-gateway/gateway-sku-upgrade",
2525+
"redirect_document_id": false
2526+
},
2527+
{
2528+
"source_path_from_root": "/articles/vpn-gateway/gateway-sku-resize.md",
2529+
"redirect_url": "/azure/vpn-gateway/gateway-sku-upgrade",
2530+
"redirect_document_id": false
2531+
},
24372532
{
24382533
"source_path_from_root": "/articles/vpn-gateway/vpn-gateway-about-forced-tunneling.md",
24392534
"redirect_url": "/previous-versions/azure/vpn-gateway/vpn-gateway-about-forced-tunneling",
@@ -7084,6 +7179,26 @@
70847179
"redirect_url": "/azure/cyclecloud/release-notes/ccws/2025-02-06",
70857180
"redirect_document_id": false
70867181
},
7182+
{
7183+
"source_path": "articles/app-service/sre-agent-overview.md",
7184+
"redirect_url": "/azure/sre-agent/overview",
7185+
"redirect_document_id": false
7186+
},
7187+
{
7188+
"source_path": "articles/app-service/sre-agent-usage.md",
7189+
"redirect_url": "/azure/sre-agent/usage",
7190+
"redirect_document_id": false
7191+
},
7192+
{
7193+
"source_path": "articles/app-service/tutorial-sre-agent.md",
7194+
"redirect_url": "/azure/sre-agent/troubleshoot-azure-app-service",
7195+
"redirect_document_id": false
7196+
},
7197+
{
7198+
"source_path": "articles/container-apps/sre-agent-troubleshoot.md",
7199+
"redirect_url": "/azure/sre-agent/troubleshoot-azure-container-apps",
7200+
"redirect_document_id": false
7201+
},
70877202
{
70887203
"source_path": "articles/reliability/whats-new.md",
70897204
"redirect_url": "/azure/reliability/overview",

articles/active-directory-b2c/enable-authentication-angular-spa-app.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -624,8 +624,7 @@ In the *src/app/profile* folder, update *profile.component.html* with the follow
624624
To call a [token-based authorization web API](enable-authentication-web-api.md), the app needs to have a valid access token. The [MsalInterceptor](https://github.com/AzureAD/microsoft-authentication-library-for-js/blob/dev/lib/msal-angular/docs/msal-interceptor.md) provider automatically acquires tokens for outgoing requests that use the Angular [HttpClient](https://angular.io/api/common/http/HttpClient) class to known protected resources.
625625

626626
> [!IMPORTANT]
627-
> The MSAL initialization method (in the `app.module.ts` class) maps protected resources, such as web APIs, with the required app scopes by using the `protectedResourceMap` object. If your code needs to call another web API, add the web API URI and the web API HTTP method, with the corresponding scopes, to the `protectedResourceMap` object. For more information, see [Protected Resource Map](https://github.com/AzureAD/microsoft-authentication-library-for-js/blob/master/lib/msal-angular/docs/v2-docs/msal-interceptor.md#protected-resource-map).
628-
627+
> The MSAL initialization method (in the `app.module.ts` class) maps protected resources, such as web APIs, with the required app scopes by using the `protectedResourceMap` object. If your code needs to call another web API, add the web API URI and the web API HTTP method, with the corresponding scopes, to the `protectedResourceMap` object. For more information, see [Protected Resource Map](https://github.com/AzureAD/microsoft-authentication-library-for-js/blob/dev/lib/msal-angular/docs/msal-interceptor.md#protected-resource-map).
629628
630629
When the [HttpClient](https://angular.io/api/common/http/HttpClient) object calls a web API, the [MsalInterceptor](https://github.com/AzureAD/microsoft-authentication-library-for-js/blob/dev/lib/msal-angular/docs/msal-interceptor.md) provider takes the following steps:
631630

articles/api-center/TOC.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@
2424
href: set-up-api-center-bicep.md
2525
- name: Create an API center - ARM template
2626
href: set-up-api-center-arm-template.md
27+
- name: Create an API center - Visual Studio Code
28+
href: set-up-api-center-vs-code-extension.md
2729
- name: Tutorials
2830
items:
2931
- name: 1 - Define custom metadata

articles/api-center/build-register-apis-vscode-extension.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ author: dlepow
55
ms.service: azure-api-center
66
ms.topic: how-to
77
ms.date: 05/28/2025
8+
ms.update-cycle: 180-days
89
ms.author: danlep
910
ms.collection: ce-skilling-ai-copilot
1011
ms.custom:
@@ -55,9 +56,6 @@ Learn more about setting up a [GitHub Actions workflow](register-apis-github-act
5556

5657
Use the power of [GitHub Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot) with the Azure API Center extension for Visual Studio Code to create an OpenAPI specification file from your API code. Right-click on the API code, select **Copilot** from the options, and select **Generate API documentation**. GitHub Copilot creates an OpenAPI specification file.
5758

58-
> [!NOTE]
59-
> This feature is available in the pre-release version of the API Center extension.
60-
6159
:::image type="content" source="media/build-register-apis-vscode-extension/generate-api-documentation.gif" alt-text="Animation showing how to use GitHub Copilot to generate an OpenAPI spec from code." lightbox="media/build-register-apis-vscode-extension/generate-api-documentation.gif":::
6260

6361
You can also generate an OpenAPI specification from all of the files in your current project. Use the **Azure API Center: Generate OpenAPI Spec from Entire Project** command from the Command Palette.

articles/api-center/design-api-github-copilot-azure.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ author: dlepow
55
ms.service: azure-api-center
66
ms.topic: how-to
77
ms.date: 02/10/2025
8+
ms.update-cycle: 180-days
89
ms.author: danlep
910
ms.collection: ce-skilling-ai-copilot
1011
ms.custom:
@@ -15,9 +16,6 @@ ms.custom:
1516

1617
The API Center plugin for [GitHub Copilot for Azure](https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-azure-github-copilot) (preview) accelerates design and development of new APIs starting from natural language prompts. With AI assistance available through the API Center plugin combined with the API Center VS Code extension, simply describe your API and quickly generate an OpenAPI spec for API development that complies with your organization's standards. After you generate a compliant spec, you can register the API with your [API center](overview.md).
1718

18-
> [!NOTE]
19-
> This feature is available in the pre-release version of the API Center extension.
20-
2119
[!INCLUDE [vscode-extension-basic-prerequisites](includes/vscode-extension-basic-prerequisites.md)]
2220
* [GitHub Copilot for Azure](https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-azure-github-copilot) - to generate OpenAPI specification files using the Azure API Center Plugin for [GitHub Copilot for Azure](/azure/developer/github-copilot-azure/introduction) (preview)
2321

0 commit comments

Comments
 (0)