Skip to content

Commit 89cfa9e

Browse files
committed
Merge branch 'main' of https://github.com/MicrosoftDocs/azure-docs-pr into howto-troubleshoot-resource-logs
2 parents a026fa6 + 8ef9a11 commit 89cfa9e

File tree

1,127 files changed

+8420
-10213
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,127 files changed

+8420
-10213
lines changed

.openpublishing.redirection.json

Lines changed: 166 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -747,6 +747,21 @@
747747
"redirect_url": "/previous-versions/azure/api-management/self-hosted-gateway-migration-guide",
748748
"redirect_document_id": false
749749
},
750+
{
751+
"source_path_from_root": "/articles/api-management/howto-use-analytics.md",
752+
"redirect_url": "/azure/api-management/monitor-api-management",
753+
"redirect_document_id": true
754+
},
755+
{
756+
"source_path_from_root": "/articles/api-management/visualize-using-managed-grafana-dashboard.md",
757+
"redirect_url": "/azure/api-management/monitor-api-management",
758+
"redirect_document_id": false
759+
},
760+
{
761+
"source_path_from_root": "/articles/api-management/developer-portal-enable-usage-logs.md",
762+
"redirect_url": "/azure/api-management/monitor-api-management",
763+
"redirect_document_id": false
764+
},
750765
{
751766
"source_path_from_root": "/articles/governance/machine-configuration/whats-new/migrating-from-dsc-extension.md ",
752767
"redirect_url": " https://azure.microsoft.com/updates/migrate-from-linux-dsc-extension-to-the-guest-configuration-feature-of-azure-policy-by-may-1-2025/",
@@ -772,6 +787,16 @@
772787
"redirect_url": "/azure/azure-app-configuration/concept-experimentation",
773788
"redirect_document_id": false
774789
},
790+
{
791+
"source_path_from_root": "/articles/azure-app-configuration/use-variant-feature-flags.md",
792+
"redirect_url": "/azure/azure-app-configuration/howto-variant-feature-flags",
793+
"redirect_document_id": false
794+
},
795+
{
796+
"source_path_from_root": "/articles/azure-app-configuration/use-variant-feature-flags-aspnet-core.md",
797+
"redirect_url": "/azure/azure-app-configuration/howto-variant-feature-flags-aspnet-core",
798+
"redirect_document_id": false
799+
},
775800
{
776801
"source_path_from_root": "/articles/public-multi-access-edge-compute-mec/considerations-for-deployment.md",
777802
"redirect_url": "/previous-versions/azure/public-multi-access-edge-compute-mec/considerations-for-deployment",
@@ -2944,32 +2969,152 @@
29442969
},
29452970
{
29462971
"source_path_from_root": "/articles/orbital/delete-contact.md",
2947-
"redirect_url": "/azure/orbital/spacecraft-object",
2972+
"redirect_url": "https://azure.microsoft.com/en-us/updates?id=azure-orbital-ground-station-retirement",
29482973
"redirect_document_id": false
29492974
},
29502975
{
29512976
"source_path_from_root": "/articles/orbital/license-spacecraft.md",
2952-
"redirect_url": "/azure/orbital/initiate-licensing",
2977+
"redirect_url": "https://azure.microsoft.com/en-us/updates?id=azure-orbital-ground-station-retirement",
29532978
"redirect_document_id": false
29542979
},
29552980
{
29562981
"source_path_from_root": "/articles/orbital/orbital-preview.md",
2957-
"redirect_url": "/azure/orbital/overview",
2982+
"redirect_url": "https://azure.microsoft.com/en-us/updates?id=azure-orbital-ground-station-retirement",
29582983
"redirect_document_id": false
29592984
},
29602985
{
29612986
"source_path_from_root": "/articles/orbital/overview-analytics.md",
2962-
"redirect_url": "/azure/orbital/overview",
2987+
"redirect_url": "https://azure.microsoft.com/en-us/updates?id=azure-orbital-ground-station-retirement",
29632988
"redirect_document_id": false
29642989
},
29652990
{
29662991
"source_path_from_root": "/articles/orbital/partner-network-integration.md",
2967-
"redirect_url": "/azure/orbital/about-ground-stations#partner-ground-stations",
2992+
"redirect_url": "https://azure.microsoft.com/en-us/updates?id=azure-orbital-ground-station-retirement",
29682993
"redirect_document_id": false
29692994
},
29702995
{
29712996
"source_path_from_root": "/articles/orbital/space-partner-program-overview.md",
2972-
"redirect_url": "/azure/orbital/overview",
2997+
"redirect_url": "https://azure.microsoft.com/en-us/updates?id=azure-orbital-ground-station-retirement",
2998+
"redirect_document_id": false
2999+
},
3000+
{
3001+
"source_path_from_root": "/articles/orbital/virtual-rf-tutorial.md",
3002+
"redirect_url": "https://azure.microsoft.com/en-us/updates?id=azure-orbital-ground-station-retirement",
3003+
"redirect_document_id": false
3004+
},
3005+
{
3006+
"source_path_from_root": "/articles/orbital/update-tle.md",
3007+
"redirect_url": "https://azure.microsoft.com/en-us/updates?id=azure-orbital-ground-station-retirement",
3008+
"redirect_document_id": false
3009+
},
3010+
{
3011+
"source_path_from_root": "/articles/orbital/spacecraft-object.md",
3012+
"redirect_url": "https://azure.microsoft.com/en-us/updates?id=azure-orbital-ground-station-retirement",
3013+
"redirect_document_id": false
3014+
},
3015+
{
3016+
"source_path_from_root": "/articles/orbital/schedule-contact.md",
3017+
"redirect_url": "https://azure.microsoft.com/en-us/updates?id=azure-orbital-ground-station-retirement",
3018+
"redirect_document_id": false
3019+
},
3020+
{
3021+
"source_path_from_root": "/articles/orbital/satellite-imagery-with-orbital-ground-station.md",
3022+
"redirect_url": "https://azure.microsoft.com/en-us/updates?id=azure-orbital-ground-station-retirement",
3023+
"redirect_document_id": false
3024+
},
3025+
{
3026+
"source_path_from_root": "/articles/orbital/sar-reference-architecture.md",
3027+
"redirect_url": "https://azure.microsoft.com/en-us/updates?id=azure-orbital-ground-station-retirement",
3028+
"redirect_document_id": false
3029+
},
3030+
{
3031+
"source_path_from_root": "/articles/orbital/resource-graph-samples.md",
3032+
"redirect_url": "https://azure.microsoft.com/en-us/updates?id=azure-orbital-ground-station-retirement",
3033+
"redirect_document_id": false
3034+
},
3035+
{
3036+
"source_path_from_root": "/articles/orbital/register-spacecraft.md",
3037+
"redirect_url": "https://azure.microsoft.com/en-us/updates?id=azure-orbital-ground-station-retirement",
3038+
"redirect_document_id": false
3039+
},
3040+
{
3041+
"source_path_from_root": "/articles/orbital/receive-real-time-telemetry.md",
3042+
"redirect_url": "https://azure.microsoft.com/en-us/updates?id=azure-orbital-ground-station-retirement",
3043+
"redirect_document_id": false
3044+
},
3045+
{
3046+
"source_path_from_root": "/articles/orbital/prepare-for-launch.md",
3047+
"redirect_url": "https://azure.microsoft.com/en-us/updates?id=azure-orbital-ground-station-retirement",
3048+
"redirect_document_id": false
3049+
},
3050+
{
3051+
"source_path_from_root": "/articles/orbital/modem-chain.md",
3052+
"redirect_url": "https://azure.microsoft.com/en-us/updates?id=azure-orbital-ground-station-retirement",
3053+
"redirect_document_id": false
3054+
},
3055+
{
3056+
"source_path_from_root": "/articles/orbital/organize-stac-data.md",
3057+
"redirect_url": "https://azure.microsoft.com/en-us/updates?id=azure-orbital-ground-station-retirement",
3058+
"redirect_document_id": false
3059+
},
3060+
{
3061+
"source_path_from_root": "/articles/orbital/overview.md",
3062+
"redirect_url": "https://azure.microsoft.com/en-us/updates?id=azure-orbital-ground-station-retirement",
3063+
"redirect_document_id": false
3064+
},
3065+
{
3066+
"source_path_from_root": "/articles/orbital/mission-phases.md",
3067+
"redirect_url": "https://azure.microsoft.com/en-us/updates?id=azure-orbital-ground-station-retirement",
3068+
"redirect_document_id": false
3069+
},
3070+
{
3071+
"source_path_from_root": "/articles/orbital/initiate-licensing.md",
3072+
"redirect_url": "https://azure.microsoft.com/en-us/updates?id=azure-orbital-ground-station-retirement",
3073+
"redirect_document_id": false
3074+
},
3075+
{
3076+
"source_path_from_root": "/articles/orbital/index.yml",
3077+
"redirect_url": "https://azure.microsoft.com/en-us/updates?id=azure-orbital-ground-station-retirement",
3078+
"redirect_document_id": false
3079+
},
3080+
{
3081+
"source_path_from_root": "/articles/orbital/get-started.md",
3082+
"redirect_url": "https://azure.microsoft.com/en-us/updates?id=azure-orbital-ground-station-retirement",
3083+
"redirect_document_id": false
3084+
},
3085+
{
3086+
"source_path_from_root": "/articles/orbital/geospatial-reference-architecture.md",
3087+
"redirect_url": "https://azure.microsoft.com/en-us/updates?id=azure-orbital-ground-station-retirement",
3088+
"redirect_document_id": false
3089+
},
3090+
{
3091+
"source_path_from_root": "/articles/orbital/downlink-aqua.md",
3092+
"redirect_url": "https://azure.microsoft.com/en-us/updates?id=azure-orbital-ground-station-retirement",
3093+
"redirect_document_id": false
3094+
},
3095+
{
3096+
"source_path_from_root": "/articles/orbital/contact-profile.md",
3097+
"redirect_url": "https://azure.microsoft.com/en-us/updates?id=azure-orbital-ground-station-retirement",
3098+
"redirect_document_id": false
3099+
},
3100+
{
3101+
"source_path_from_root": "/articles/orbital/concepts-contact.md",
3102+
"redirect_url": "https://azure.microsoft.com/en-us/updates?id=azure-orbital-ground-station-retirement",
3103+
"redirect_document_id": false
3104+
},
3105+
{
3106+
"source_path_from_root": "/articles/orbital/concepts-contact-profile.md",
3107+
"redirect_url": "https://azure.microsoft.com/en-us/updates?id=azure-orbital-ground-station-retirement",
3108+
"redirect_document_id": false
3109+
},
3110+
{
3111+
"source_path_from_root": "/articles/orbital/about-ground-stations.md",
3112+
"redirect_url": "https://azure.microsoft.com/en-us/updates?id=azure-orbital-ground-station-retirement",
3113+
"redirect_document_id": false
3114+
},
3115+
{
3116+
"source_path_from_root": "/articles/orbital/prepare-network.md",
3117+
"redirect_url": "https://azure.microsoft.com/en-us/updates?id=azure-orbital-ground-station-retirement",
29733118
"redirect_document_id": false
29743119
},
29753120
{
@@ -4362,6 +4507,11 @@
43624507
"redirect_url": "/azure/virtual-network/tutorial-create-route-table",
43634508
"redirect_document_id": false
43644509
},
4510+
{
4511+
"source_path_from_root": "/articles/logic-apps/business-continuity-disaster-recovery-guidance.md",
4512+
"redirect_url": "/azure/logic-apps/multi-region-disaster-recovery",
4513+
"redirect_document_id": true
4514+
},
43654515
{
43664516
"source_path_from_root": "/articles/virtual-network/tutorial-connect-virtual-networks-portal.md",
43674517
"redirect_url": "/azure/virtual-network/tutorial-connect-virtual-networks",
@@ -4476,6 +4626,16 @@
44764626
"source_path_from_root": "/articles/sentinel/data-connectors/threat-intelligence-upload-indicators-api.md",
44774627
"redirect_url": "/azure/sentinel/data-connectors/threat-intelligence-upload-api",
44784628
"redirect_document_id": false
4629+
},
4630+
{
4631+
"source_path_from_root": "/articles/virtual-network/create-vm-accelerated-networking-cli.md",
4632+
"redirect_url": "/azure/virtual-network/create-virtual-machine-accelerated-networking",
4633+
"redirect_document_id": false
4634+
},
4635+
{
4636+
"source_path_from_root": "/articles/virtual-network/create-vm-accelerated-networking-powershell.md",
4637+
"redirect_url": "/azure/virtual-network/create-virtual-machine-accelerated-networking",
4638+
"redirect_document_id": false
44794639
}
44804640
]
44814641
}

articles/active-directory-b2c/partner-bindid.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
11
---
2-
title: Configure Transmit Security with Azure Active Directory B2C for passwordless authentication
2+
title: Configure Transmit Security with Azure Active Directory B2C for passkeys authentication
33
titleSuffix: Azure AD B2C
4-
description: Configure Azure AD B2C with Transmit Security hosted sign in for passwordless customer authentication
4+
description: Configure Azure AD B2C with Transmit Security hosted sign in for passkeys customer authentication
55
author: gargi-sinha
66
manager: martinco
77
ms.reviewer: kengaderdus
88
ms.service: azure-active-directory
99
ms.topic: how-to
10-
ms.date: 06/21/2024
10+
ms.date: 01/06/2025
1111
ms.author: gasinh
1212
ms.subservice: b2c
1313
zone_pivot_groups: b2c-policy-type
1414

15-
# Customer intent: I'm a developer integrating Azure Active Directory B2C with Transmit Security BindID. I need instructions to configure integration, so I can enable passwordless authentication using FIDO2 biometrics for my application.
15+
# Customer intent: I'm a developer integrating Azure Active Directory B2C with Transmit Security BindID. I need instructions to configure integration, so I can enable passkeys authentication using FIDO2 biometrics for my application.
1616
---
1717

18-
# Configure Transmit Security with Azure Active Directory B2C for passwordless authentication
18+
# Configure Transmit Security with Azure Active Directory B2C for passkeys authentication
1919

20-
In this tutorial, learn to integrate Azure Active Directory B2C (Azure AD B2C) authentication with [Transmit Security's hosted passwordless authentication solution](https://transmitsecurity.com/solutions/password-mfa-replacement). Transmit Security uses strong Fast Identity Online (FIDO2) biometric authentication for reliable omni-channel authentication. The solution ensures a smooth sign-in experience for customers across devices and channels, while reducing fraud, phishing, and credential reuse.
20+
In this tutorial, learn to integrate Azure Active Directory B2C (Azure AD B2C) authentication with [Transmit Security's hosted passkeys authentication solution](https://transmitsecurity.com/solutions/password-mfa-replacement). Transmit Security uses strong Fast Identity Online (FIDO2) biometric authentication for reliable omni-channel authentication. The solution ensures a smooth sign-in experience for customers across devices and channels, while reducing fraud, phishing, and credential reuse.
2121

2222
## Scenario description
2323

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,13 @@ ms.custom:
1313

1414
# Build and register APIs with the Azure API Center extension for Visual Studio Code
1515

16-
API developers in your organization can build and register APIs in your [API center](overview.md) inventory by using the Azure API Center extension for Visual Studio Code. API developers can:
16+
API producer developers in your organization can build and register APIs in your [API center](overview.md) inventory by using the Azure API Center extension for Visual Studio Code. API developers can:
1717

1818
* Add an existing API to an API center as a one-time operation, or integrate a development pipeline to register APIs as part of a CI/CD workflow.
1919
* Use GitHub Copilot to generate new OpenAPI specs from API code.
2020
* Use natural language prompts with the API Center plugin for GitHub Copilot for Azure to create new OpenAPI specs.
2121

22-
API developers can also take advantage of features in the extension to [discover and consume APIs](discover-apis-vscode-extension.md) in the API center and ensure [API governance](govern-apis-vscode-extension.md).
22+
API consumer developers can also take advantage of features in the extension to [discover and consume APIs](discover-apis-vscode-extension.md) in the API center and ensure [API governance](govern-apis-vscode-extension.md).
2323

2424
[!INCLUDE [vscode-extension-basic-prerequisites](includes/vscode-extension-basic-prerequisites.md)]
2525

articles/api-center/register-apis-github-actions.md

Lines changed: 13 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Register APIs using GitHub Actions - Azure API Center
33
description: Learn how to automate the registration of APIs in your API center using a CI/CD workflow based on GitHub Actions.
44
ms.service: azure-api-center
55
ms.topic: how-to
6-
ms.date: 07/24/2024
6+
ms.date: 12/23/2024
77
ms.author: danlep
88
author: dlepow
99
ms.custom: devx-track-azurecli
@@ -20,9 +20,9 @@ The following diagram shows how API registration in your API center can be autom
2020

2121
:::image type="content" source="media/register-apis-github-actions/scenario-overview.svg" alt-text="Diagram showing steps to trigger a GitHub actions workflow to register an API in an Azure API center." lightbox="media/register-apis-github-actions/scenario-overview.svg":::
2222

23-
1. Set up a GitHub Actions workflow in your repository that triggers when a pull request that adds an API definition file is merged.
23+
1. Set up a GitHub Actions workflow in your repository that triggers when a pull request adding an API definition file is merged.
2424
1. Create a branch from the main branch in your GitHub repository.
25-
1. Add an API definition file, commit the changes, and push them to the new branch.
25+
1. Add an API definition file, commit the changes, and push to the new branch.
2626
1. Create a pull request to merge the new branch into the main branch.
2727
1. Merge the pull request.
2828
1. The merge triggers a GitHub Actions workflow that registers the API in your API center.
@@ -133,37 +133,32 @@ In this example:
133133
To configure the workflow file:
134134

135135
1. Copy and save the file under a name such as `register-api.yml`.
136-
1. Update the values for the environment variables to match your API center in Azure.
137136
1. Confirm or update the name of the repository folder (`APIs`) where you'll add the API definition file.
138137
1. Add this workflow file in the `/.github/workflows/` path in your GitHub repository.
138+
1. Set the [Actions variables](https://docs.github.com/en/actions/writing-workflows/choosing-what-your-workflow-does/store-information-in-variables) `SERVICE_NAME` and `RESOURCE_GROUP` in your repo for your API center name and resource group name in Azure.
139139

140140
> [!TIP]
141-
> Using the [Visual Studio Code extension](build-register-apis-vscode-extension.md) for Azure API Center, you can generate a starting workflow file by running an extension command. In the Command Palette, select **Azure API Center: Register APIs**. Select **CI/CD** > **GitHub**. You can then modify the file for your scenario.
141+
> Using the [Visual Studio Code extension](build-register-apis-vscode-extension.md) for Azure API Center, you can generate a starting workflow file by running an extension command. In the Command Palette, select **Azure API Center: Register APIs**. Select **CI/CD** > **GitHub**. You can then modify or extend the file for your scenario.
142142

143143
```yml
144144
name: Register API Definition to Azure API Center
145145
on:
146146
pull_request:
147-
types: [closed]
147+
types: [ closed ]
148148
branches:
149-
- main
149+
- [ "main" ]
150150
paths:
151151
- "APIs/**/*.json"
152152
permissions:
153153
contents: read
154154
pull-requests: read
155-
env:
156-
# set this to your Azure API Center resource group name
157-
RESOURCE_GROUP: <YOUR_RESOURCE_GROUP>
158-
# set this to your Azure API Center service name
159-
SERVICE_NAME: <YOUR_API_CENTER>
160155
jobs:
161156
register:
162157
runs-on: ubuntu-latest
163158
environment: production
164159
steps:
165160
- uses: actions/checkout@v2
166-
161+
167162
- name: Get specification file path in the PR
168163
id: get-file-location
169164
uses: actions/github-script@v5
@@ -180,23 +175,24 @@ jobs:
180175
});
181176
if (files.data.length === 1) {
182177
const filename = files.data[0].filename;
183-
core.exportVariable('API_FILE_LOCATION', hfilename);
178+
core.exportVariable('API_FILE_LOCATION', filename);
184179
console.log(`API_FILE_LOCATION: ${{ env.API_FILE_LOCATION }}`);
185180
}
186181
else {
187182
console.log('The PR does not add exactly one specification file.');
188183
}
184+
189185
- name: Azure login
190186
uses: azure/login@v1
191187
with:
192188
creds: ${{ secrets.AZURE_CREDENTIALS }}
193-
189+
194190
- name: Register to API Center
195191
uses: azure/CLI@v2
196192
with:
197193
azcliversion: latest
198194
inlineScript: |
199-
az apic api register -g ${{ env.RESOURCE_GROUP }} -n ${{ env.SERVICE_NAME }} --api-location ${{ env.API_FILE_LOCATION }}
195+
az apic api register -g ${{ vars.RESOURCE_GROUP }} -n ${{ vars.SERVICE_NAME }} --api-location ${{ env.API_FILE_LOCATION }}
200196
```
201197
202198
@@ -258,7 +254,7 @@ You can extend the GitHub Actions workflow to include other steps, such as addin
258254
with:
259255
azcliversion: latest
260256
inlineScript: |
261-
az apic api update -g ${{ env.RESOURCE_GROUP }} -n ${{ env.SERVICE_NAME }} --api-id {{ env.API_ID }} --custom-properties {{ env.METADATA_FILE }}
257+
az apic api update -g ${{ vars.RESOURCE_GROUP }} -n ${{ vars.SERVICE_NAME }} --api-id {{ env.API_ID }} --custom-properties {{ env.METADATA_FILE }}
262258
```
263259

264260
## Related content

0 commit comments

Comments
 (0)