Skip to content

Commit 5662d25

Browse files
authored
Merge pull request #88885 from john-par/1414791-clean-up-broken-azure-docs-pr-links-9-16
[WIP] 1414791, clean up broken azure docs pr links 9-16
2 parents 52dae57 + 0277924 commit 5662d25

25 files changed

+53
-53
lines changed

articles/active-directory/develop/msal-net-migration-ios-broker.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ This document assumes that you already have a Xamarin iOS app that is integrated
3333

3434
### What are brokers?
3535

36-
Brokers are applications, provided by Microsoft, on Android and iOS ([Microsoft Authenticator](https://www.microsoft.com/account/authenticator) on iOS and Android, Intune Company Portal on Android).
36+
Brokers are applications, provided by Microsoft, on Android and iOS ([Microsoft Authenticator](https://www.microsoft.com/en-us/account/authenticator) on iOS and Android, Intune Company Portal on Android).
3737

3838
They enable:
3939

articles/active-directory/saas-apps/foodee-provisioning-tutorial.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ The objective of this tutorial is to demonstrate the steps to be performed in Fo
3232
The scenario outlined in this tutorial assumes that you already have the following prerequisites:
3333

3434
* An Azure AD tenant.
35-
* [A Foodee tenant](https://Foodee.com/pricing/)
35+
* [A Foodee tenant](https://www.food.ee/about/)
3636
* A user account in Foodee with Admin permissions.
3737

3838
## Assigning users to Foodee

articles/active-directory/saas-apps/workable-tutorial.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ To enable SSO in Workable, contact your dedicated Workable account manager and p
140140

141141
3. Logout URL
142142

143-
Once Single Sign On has been enabled, your Workable account manager will let you know and you can use [Workable's SSO page](https://id.workable.com/sso/signin) to sign in using your Workable account subdomain.
143+
Once Single Sign On has been enabled, your Workable account manager will let you know and you can use [Workable's SSO page](https://help.workable.com/hc/en-us/articles/360000067753-Single-Sign-on-SSO-Overview-Pro) to sign in using your Workable account subdomain.
144144

145145
### Create an Azure AD test user
146146

articles/azure-monitor/app/custom-operations-tracking.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -350,7 +350,7 @@ When you instrument message deletion, make sure you set the operation (correlati
350350

351351
### Dependency Types
352352

353-
Application Insights uses dependency type to cusomize UI experiences. For queues it recognizes following types of `DependencyTelemetry` that improve [Transaction diagnostics experience](/azure-monitor/app/transaction-diagnostics):
353+
Application Insights uses dependency type to cusomize UI experiences. For queues it recognizes following types of `DependencyTelemetry` that improve [Transaction diagnostics experience](/azure/azure-monitor/app/transaction-diagnostics):
354354
- `Azure queue` for Azure Storage Queues
355355
- `Azure Event Hubs` for Azure Event Hubs
356356
- `Azure Service Bus` for Azure Service Bus

articles/azure-monitor/platform/alerts-common-schema-integrations.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ This article shows you how to create a logic app that leverages the common alert
1515

1616
## Overview
1717

18-
The [common alert schema](https://aka.ms/commonAlertSchemaDocs) provides a standardized and extensible JSON schema across all your different alert types. The common alert schema is most useful when leveraged programmatically – through webhooks, runbooks, and logic apps. In this article, we demonstrate how a single logic app can be authored to handle all your alerts. The same principles can be applied to other programmatic methods. The logic app described in this article creates well-defined variables for the ['essential' fields](https://docs.microsoft.com/azure/azure-monitor/platform/alerts-common-schema-definitions#essentials-fields), and also describes how you can handle [alert type](/azure/azure-monitor/platform/alerts-common-schema-definitions#alert-context-fields) specific logic.
18+
The [common alert schema](https://aka.ms/commonAlertSchemaDocs) provides a standardized and extensible JSON schema across all your different alert types. The common alert schema is most useful when leveraged programmatically – through webhooks, runbooks, and logic apps. In this article, we demonstrate how a single logic app can be authored to handle all your alerts. The same principles can be applied to other programmatic methods. The logic app described in this article creates well-defined variables for the ['essential' fields](alerts-common-schema-definitions.md#essentials), and also describes how you can handle [alert type](alerts-common-schema-definitions.md#alert-context) specific logic.
1919

2020

2121
## Prerequisites
@@ -119,7 +119,7 @@ This article assumes that the reader is familiar with
119119

120120
![Logic app expression](media/alerts-common-schema-integrations/logic-app-expressions.png "Logic app expression")
121121

122-
The ['monitoringService' field](/azure/azure-monitor/platform/alerts-common-schema-definitions#alert-context-fields) allows you to uniquely identify the alert type, based on which you can create the conditional logic.
122+
The ['monitoringService' field](alerts-common-schema-definitions.md#alert-context) allows you to uniquely identify the alert type, based on which you can create the conditional logic.
123123

124124

125125
For example, the below snippet checks if the alert is a Application Insights based log alert, and if so prints the search results. Else, it prints 'NA'.

articles/azure-monitor/platform/alerts-overview.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -197,9 +197,9 @@ The following sample request to the API returns the count of alerts within one s
197197
}
198198
}
199199
```
200-
You can query the alerts for their [essential](https://docs.microsoft.com/azure/azure-monitor/platform/alerts-common-schema-definitions#essentials-fields) fields.
200+
You can query the alerts for their [essential](alerts-common-schema-definitions.md#essentials) fields.
201201

202-
Use the [Alert Management REST API](https://aka.ms/alert-management-api) to get more information about specific alerts, including their [alert context](https://docs.microsoft.com/azure/azure-monitor/platform/alerts-common-schema-definitions#alert-context-fields) fields.
202+
Use the [Alert Management REST API](https://aka.ms/alert-management-api) to get more information about specific alerts, including their [alert context](alerts-common-schema-definitions.md#alert-context) fields.
203203

204204
## Next steps
205205

articles/backup/backup-azure-delete-vault.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -298,7 +298,7 @@ To delete existing Recovery services vault, perform the below:
298298
[--yes]
299299
```
300300
301-
For more information, refer to this [article](https://docs.microsoft.com/cli/azure/backup/protection?view=azure-cli-latest#az-backup-protection-disable.).
301+
For more information, refer to this [article](/cli/azure/backup/protection#az-backup-protection-disable).
302302
303303
- Delete an existing Recovery services vault:
304304

articles/batch/batch-docker-container-workloads.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ Additional considerations for using a custom Linux image:
8686

8787
## Container configuration for Batch pool
8888

89-
To enable a Batch pool to run container workloads, you must specify [ContainerConfiguration](/dotnet/api/microsoft.azure.batch.containerconfiguration) settings in the pool's [VirtualMachineConfiguration](/dotnet/api/microsoft.azure.batch.virtualmachineconfiguration) object. (This article provides links to the Batch .NET API reference. Corresponding settings are in the [Batch Python](/python/api/azure.batch) API.)
89+
To enable a Batch pool to run container workloads, you must specify [ContainerConfiguration](/dotnet/api/microsoft.azure.batch.containerconfiguration) settings in the pool's [VirtualMachineConfiguration](/dotnet/api/microsoft.azure.batch.virtualmachineconfiguration) object. (This article provides links to the Batch .NET API reference. Corresponding settings are in the [Batch Python](/python/api/overview/azure/batch) API.)
9090

9191
You can create a container-enabled pool with or without prefetched container images, as shown in the following examples. The pull (or prefetch) process lets you pre-load container images from either Docker Hub or another container registry on the Internet. For best performance, use an [Azure container registry](../container-registry/container-registry-intro.md) in the same region as the Batch account.
9292

articles/batch/batch-linux-nodes.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -333,19 +333,19 @@ The [Python code samples][github_samples_py] in the [azure-batch-samples][github
333333
[github_samples_pyclient]: https://github.com/Azure/azure-batch-samples/blob/master/Python/Batch/article_samples/python_tutorial_client.py
334334
[portal]: https://portal.azure.com
335335
[net_cloudpool]: https://msdn.microsoft.com/library/azure/microsoft.azure.batch.cloudpool.aspx
336-
[net_computenodeuser]: https://msdn.microsoft.com/library/azure/microsoft.azure.batch.computenodeuser.aspx
336+
[net_computenodeuser]: /dotnet/api/microsoft.azure.batch.computenodeuser?view=azure-dotnet
337337
[net_imagereference]: https://msdn.microsoft.com/library/azure/microsoft.azure.batch.imagereference.aspx
338338
[net_list_skus]: https://msdn.microsoft.com/library/azure/microsoft.azure.batch.pooloperations.listnodeagentskus.aspx
339339
[net_pool_ops]: https://msdn.microsoft.com/library/azure/microsoft.azure.batch.pooloperations.aspx
340-
[net_ssh_key]: https://msdn.microsoft.com/library/azure/microsoft.azure.batch.computenodeuser.sshpublickey.aspx
340+
[net_ssh_key]: /dotnet/api/microsoft.azure.batch.computenodeuser.sshpublickey?view=azure-dotnet#Microsoft_Azure_Batch_ComputeNodeUser_SshPublicKey
341341
[nuget_batch_net]: https://www.nuget.org/packages/Microsoft.Azure.Batch/
342342
[rest_add_pool]: https://msdn.microsoft.com/library/azure/dn820174.aspx
343343
[py_account_ops]: http://azure-sdk-for-python.readthedocs.org/en/dev/ref/azure.batch.operations.html#azure.batch.operations.AccountOperations
344344
[py_azure_sdk]: https://pypi.python.org/pypi/azure
345345
[py_batch_docs]: https://azure-sdk-for-python.readthedocs.io/batch.html
346346
[py_batch_package]: https://pypi.python.org/pypi/azure-batch
347-
[py_computenodeuser]: https://docs.microsoft.com/python/api/azure.batch.models.computenodeuser
348-
[py_imagereference]: https://docs.microsoft.com/python/api/azure.mgmt.batch.models.imagereference
347+
[py_computenodeuser]: /python/api/azure-batch/azure.batch.models.computenodeuser
348+
[py_imagereference]: /python/api/azure-mgmt-batch/azure.mgmt.batch.models.imagereference
349349
[py_list_skus]: https://docs.microsoft.com/python/api/azure-batch/azure.batch.operations.AccountOperations?view=azure-python
350350
[vm_marketplace]: https://azure.microsoft.com/marketplace/virtual-machines/
351351
[vm_pricing]: https://azure.microsoft.com/pricing/details/virtual-machines/

articles/batch/quick-run-python.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -112,15 +112,15 @@ See the file `python_quickstart_client.py` and the following sections for detail
112112

113113
### Preliminaries
114114

115-
To interact with a storage account, the app uses the [azure-storage-blob](https://pypi.python.org/pypi/azure-storage-blob) package to create a [BlockBlobService](/python/api/azure.storage.blob.blockblobservice.blockblobservice) object.
115+
To interact with a storage account, the app uses the [azure-storage-blob](https://pypi.python.org/pypi/azure-storage-blob) package to create a [BlockBlobService](/python/api/azure-storage-blob/azure.storage.blob.blockblobservice.blockblobservice) object.
116116

117117
```python
118118
blob_client = azureblob.BlockBlobService(
119119
account_name=config._STORAGE_ACCOUNT_NAME,
120120
account_key=config._STORAGE_ACCOUNT_KEY)
121121
```
122122

123-
The app uses the `blob_client` reference to create a container in the storage account and to upload data files to the container. The files in storage are defined as Batch [ResourceFile](/python/api/azure.batch.models.resourcefile) objects that Batch can later download to compute nodes.
123+
The app uses the `blob_client` reference to create a container in the storage account and to upload data files to the container. The files in storage are defined as Batch [ResourceFile](/python/api/azure-batch/azure.batch.models.resourcefile) objects that Batch can later download to compute nodes.
124124

125125
```python
126126
input_file_paths = [os.path.join(sys.path[0], 'taskdata0.txt'),
@@ -145,11 +145,11 @@ batch_client = batch.BatchServiceClient(
145145

146146
### Create a pool of compute nodes
147147

148-
To create a Batch pool, the app uses the [PoolAddParameter](/python/api/azure.batch.models.pooladdparameter) class to set the number of nodes, VM size, and a pool configuration. Here, a [VirtualMachineConfiguration](/python/api/azure.batch.models.virtualmachineconfiguration) object specifies an [ImageReference](/python/api/azure.batch.models.imagereference) to an Ubuntu Server 18.04 LTS image published in the Azure Marketplace. Batch supports a wide range of Linux and Windows Server images in the Azure Marketplace, as well as custom VM images.
148+
To create a Batch pool, the app uses the [PoolAddParameter](/python/api/azure-batch/azure.batch.models.pooladdparameter) class to set the number of nodes, VM size, and a pool configuration. Here, a [VirtualMachineConfiguration](/python/api/azure-batch/azure.batch.models.virtualmachineconfiguration) object specifies an [ImageReference](/python/api/azure-batch/azure.batch.models.imagereference) to an Ubuntu Server 18.04 LTS image published in the Azure Marketplace. Batch supports a wide range of Linux and Windows Server images in the Azure Marketplace, as well as custom VM images.
149149

150150
The number of nodes (`_POOL_NODE_COUNT`) and VM size (`_POOL_VM_SIZE`) are defined constants. The sample by default creates a pool of 2 size *Standard_A1_v2* nodes. The size suggested offers a good balance of performance versus cost for this quick example.
151151

152-
The [pool.add](/python/api/azure.batch.operations.pooloperations) method submits the pool to the Batch service.
152+
The [pool.add](/python/api/azure-batch/azure.batch.operations.pooloperations) method submits the pool to the Batch service.
153153

154154
```python
155155
new_pool = batch.models.PoolAddParameter(
@@ -170,7 +170,7 @@ batch_service_client.pool.add(new_pool)
170170

171171
### Create a Batch job
172172

173-
A Batch job is a logical grouping of one or more tasks. A job includes settings common to the tasks, such as priority and the pool to run tasks on. The app uses the [JobAddParameter](/python/api/azure.batch.models.jobaddparameter) class to create a job on your pool. The [job.add](/python/api/azure.batch.operations.joboperations) method adds a job to the specified Batch account. Initially the job has no tasks.
173+
A Batch job is a logical grouping of one or more tasks. A job includes settings common to the tasks, such as priority and the pool to run tasks on. The app uses the [JobAddParameter](/python/api/azure-batch/azure.batch.models.jobaddparameter) class to create a job on your pool. The [job.add](/python/api/azure-batch/azure.batch.operations.joboperations) method adds a job to the specified Batch account. Initially the job has no tasks.
174174

175175
```python
176176
job = batch.models.JobAddParameter(
@@ -181,9 +181,9 @@ batch_service_client.job.add(job)
181181

182182
### Create tasks
183183

184-
The app creates a list of task objects using the [TaskAddParameter](/python/api/azure.batch.models.taskaddparameter) class. Each task processes an input `resource_files` object using a `command_line` parameter. In the sample, the command line runs the Bash shell `cat` command to display the text file. This command is a simple example for demonstration purposes. When you use Batch, the command line is where you specify your app or script. Batch provides a number of ways to deploy apps and scripts to compute nodes.
184+
The app creates a list of task objects using the [TaskAddParameter](/python/api/azure-batch/azure.batch.models.taskaddparameter) class. Each task processes an input `resource_files` object using a `command_line` parameter. In the sample, the command line runs the Bash shell `cat` command to display the text file. This command is a simple example for demonstration purposes. When you use Batch, the command line is where you specify your app or script. Batch provides a number of ways to deploy apps and scripts to compute nodes.
185185

186-
Then, the app adds tasks to the job with the [task.add_collection](/python/api/azure.batch.operations.taskoperations) method, which queues them to run on the compute nodes.
186+
Then, the app adds tasks to the job with the [task.add_collection](/python/api/azure-batch/azure.batch.operations.taskoperations) method, which queues them to run on the compute nodes.
187187

188188
```python
189189
tasks = list()

0 commit comments

Comments
 (0)