Skip to content

Commit 6704fd4

Browse files
Merge pull request #310622 from MicrosoftDocs/main
Auto Publish – main to live - 2026-01-17 18:00 UTC
2 parents 0720c21 + 203b429 commit 6704fd4

13 files changed

Lines changed: 31 additions & 31 deletions

articles/active-directory-b2c/partner-transmit-security.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ To integrating Transmit DRS into the B2C sign-in page, follow these steps:
127127

128128
Azure AD B2C can obtain a risk recommendation from Transmit using a [API connector](./add-api-connector.md). Passing this request through an intermediate web API (such as using [Azure Functions](/azure/azure-functions/)) provides more flexibility in your implementation logic.
129129

130-
Follow these steps to create an Azure function that uses the action token from the frontend application to get a recommendation from the [Transmit DRS endpoint](https://developer.transmitsecurity.com/openapi/risk/recommendations/#operation/getRiskRecommendation).
130+
Follow these steps to create an Azure function that uses the action token from the frontend application to get a recommendation from the [Transmit DRS endpoint](https://developer.transmitsecurity.com/guides/risk/recommendations#operation/getRiskRecommendation).
131131

132132
1. Create the entry point of your Azure Function, an HTTP-triggered function that processes incoming HTTP requests.
133133

articles/batch/batch-apis-tools.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: APIs and tools for developers
33
description: Learn about the APIs and tools available for developing solutions with the Azure Batch service.
44
ms.topic: concept-article
5-
ms.date: 04/02/2025
5+
ms.date: 01/12/2026
66
# Customer intent: As a developer, I want to utilize Batch APIs and tools for parallel workload processing, so that I can efficiently manage compute resources and automate job scheduling in my applications.
77
---
88

@@ -29,7 +29,7 @@ Azure Batch has two sets of APIs, one for the service level and one for the mana
2929

3030
Only actions from the management APIs are tracked in the activity log. Service level APIs bypass the Azure Resource Management layer (management.azure.com) and are not logged.
3131

32-
For example, the [Batch service API to delete a pool](/rest/api/batchservice/pool/delete) is targeted directly on the batch account: `DELETE {batchUrl}/pools/{poolId}`
32+
For example, the [Batch service API to delete a pool](/rest/api/batchservice/pools/delete-pool) is targeted directly on the batch account: `DELETE {batchUrl}/pools/{poolId}`
3333

3434
Whereas the [Batch management API to delete a pool](/rest/api/batchmanagement/pool/delete) is targeted at the management.azure.com layer: `DELETE https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/pools/{poolName}`
3535

articles/batch/batch-application-packages.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Deploy application packages to compute nodes
33
description: Learn how to use the application packages feature of Azure Batch to easily manage multiple applications and versions for installation on Batch compute nodes.
44
ms.topic: how-to
5-
ms.date: 04/25/2025
5+
ms.date: 01/12/2026
66
ms.devlang: csharp
77
ms.custom: H1Hack27Feb2017, devx-track-csharp
88
# Customer intent: As a developer, I want to manage application packages in Azure Batch, so that I can deploy multiple application versions to compute nodes efficiently and simplify my deployment process.
@@ -293,5 +293,5 @@ foreach (ApplicationSummary app in applications)
293293

294294
## Next steps
295295

296-
- The [Batch REST API](/rest/api/batchservice) also provides support to work with application packages. For example, see the [applicationPackageReferences](/rest/api/batchservice/pool/add#applicationpackagereference) element for how to specify packages to install, and [Applications](/rest/api/batchservice/application) for how to obtain application information.
296+
- The [Batch REST API](/rest/api/batchservice) also provides support to work with application packages. For example, see the [applicationPackageReferences](/rest/api/batchservice/pools/create-pool#batchapplicationpackagereference) element for how to specify packages to install, and [Applications](/rest/api/batchservice/application) for how to obtain application information.
297297
- Learn how to programmatically [manage Azure Batch accounts and quotas with Batch Management .NET](batch-management-dotnet.md). The [Batch Management .NET](batch-management-dotnet.md#create-and-delete-batch-accounts) library can enable account creation and deletion features for your Batch application or service.

articles/batch/error-handling.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Error handling and detection in Azure Batch
33
description: Learn about error handling in Batch service workflows from a development standpoint.
44
ms.topic: concept-article
5-
ms.date: 04/13/2023
5+
ms.date: 01/12/2026
66
# Customer intent: "As a cloud developer, I want to understand error handling and detection in Batch service workflows, so that I can effectively troubleshoot and resolve application and task failures in my cloud-based solutions."
77
---
88

@@ -117,7 +117,7 @@ Reimaging a node reinstalls the operating system. Start tasks and job preparatio
117117

118118
Removing the node from the pool is sometimes necessary.
119119

120-
- Batch REST API: [removenodes](/rest/api/batchservice/pool/remove-nodes)
120+
- Batch REST API: [removenodes](/rest/api/batchservice/pools/remove-nodes)
121121
- Batch .NET API: [PoolOperations](/dotnet/api/microsoft.azure.batch.pooloperations)
122122

123123
### Disable task scheduling on node

articles/batch/jobs-and-tasks.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ A job specifies the [pool](nodes-and-pools.md#pools) in which the work is to be
1919

2020
You can assign an optional job priority to jobs that you create. The Batch service uses the priority value of the job to determine the order of scheduling (for all tasks within the job) within each pool.
2121

22-
To update the priority of a job, call the [Update the properties of a job](/rest/api/batchservice/job/update) operation (Batch REST), or modify the [CloudJob.Priority](/dotnet/api/microsoft.azure.batch.cloudjob.priority) (Batch .NET). Priority values range from -1000 (lowest priority) to +1000 (highest priority).
22+
To update the priority of a job, call the [Update the properties of a job](/rest/api/batchservice/jobs/update-job) operation (Batch REST), or modify the [CloudJob.Priority](/dotnet/api/microsoft.azure.batch.cloudjob.priority) (Batch .NET). Priority values range from -1000 (lowest priority) to +1000 (highest priority).
2323

2424
Within the same pool, higher-priority jobs have scheduling precedence over lower-priority jobs. Tasks in lower-priority jobs that are already running won't be preempted by tasks in a higher-priority job. Jobs with the same priority level have an equal chance of being scheduled, and ordering of task execution isn't defined.
2525

@@ -151,9 +151,9 @@ For more information, see [Task dependencies in Azure Batch](batch-task-dependen
151151

152152
Each task executed by the Batch service has access to environment variables that it sets on compute nodes. This includes [environment variables defined by the Batch service](./batch-compute-node-environment-variables.md) and custom environment variables that you can define for your tasks. Applications and scripts that your tasks execute have access to these environment variables during execution.
153153

154-
You can set custom environment variables at the task or job level by populating the *environment settings* property for these entities. For more information, see the [Add a task to a job](/rest/api/batchservice/task/add?) operation (Batch REST), or the [CloudTask.EnvironmentSettings](/dotnet/api/microsoft.azure.batch.cloudtask.environmentsettings) and [CloudJob.CommonEnvironmentSettings](/dotnet/api/microsoft.azure.batch.cloudjob.commonenvironmentsettings) properties in Batch .NET.
154+
You can set custom environment variables at the task or job level by populating the *environment settings* property for these entities. For more information, see the [Add a task to a job](/rest/api/batchservice/tasks/create-task) operation (Batch REST), or the [CloudTask.EnvironmentSettings](/dotnet/api/microsoft.azure.batch.cloudtask.environmentsettings) and [CloudJob.CommonEnvironmentSettings](/dotnet/api/microsoft.azure.batch.cloudjob.commonenvironmentsettings) properties in Batch .NET.
155155

156-
Your client application or service can obtain a task's environment variables, both service-defined and custom, by using the [Get information about a task](/rest/api/batchservice/task/get) operation (Batch REST) or by accessing the [CloudTask.EnvironmentSettings](/dotnet/api/microsoft.azure.batch.cloudtask.environmentsettings) property (Batch .NET). Processes executing on a compute node can access these and other environment variables on the node, for example, by using the familiar `%VARIABLE_NAME%` (Windows) or `$VARIABLE_NAME` (Linux) syntax.
156+
Your client application or service can obtain a task's environment variables, both service-defined and custom, by using the [Get information about a task](/rest/api/batchservice/tasks/get-task) operation (Batch REST) or by accessing the [CloudTask.EnvironmentSettings](/dotnet/api/microsoft.azure.batch.cloudtask.environmentsettings) property (Batch .NET). Processes executing on a compute node can access these and other environment variables on the node, for example, by using the familiar `%VARIABLE_NAME%` (Windows) or `$VARIABLE_NAME` (Linux) syntax.
157157

158158
You can find a list of all service-defined environment variables in [Compute node environment variables](batch-compute-node-environment-variables.md).
159159

articles/batch/monitor-batch.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Monitor Azure Batch
33
description: Start here to learn how to monitor Azure Batch.
4-
ms.date: 11/20/2025
4+
ms.date: 01/12/2026
55
ms.custom: horz-monitor
66
ms.topic: concept-article
77
ms.service: azure-batch
@@ -138,9 +138,9 @@ The following table lists some alert rule triggers for Batch. These alert rules
138138

139139
In your Batch applications, you can use the [Batch .NET library](/dotnet/api/microsoft.azure.batch) to monitor or query the status of your resources including jobs, tasks, nodes, and pools. For example:
140140

141-
- Monitor the [task state](/rest/api/batchservice/task/list#taskstate).
141+
- Monitor the [task state](/rest/api/batchservice/tasks/list-tasks#batchtaskstate).
142142
- Monitor the [node state](/rest/api/batchservice/computenode/list#computenodestate).
143-
- Monitor the [pool state](/rest/api/batchservice/pool/get#poolstate).
143+
- Monitor the [pool state](/rest/api/batchservice/pools/get-pool#batchpoolstate).
144144
- Monitor [pool usage in the account](/rest/api/batchservice/pool/listusagemetrics).
145145
- Count [pool nodes by state](/rest/api/batchservice/account/listpoolnodecounts).
146146

articles/batch/nodes-and-pools.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ To learn how to create a pool with custom images, see [Use the Azure Compute Gal
8585

8686
### Container support in Virtual Machine pools
8787

88-
When creating a Virtual Machine Configuration pool using the Batch APIs, you can set up the pool to run tasks in Docker containers. Currently, you must create the pool using an image that supports Docker containers. Use the Windows Server 2016 Datacenter with Containers image from the Azure Marketplace, or supply a custom VM image that includes Docker Community Edition or Enterprise Edition and any required drivers. The pool settings must include a [container configuration](/rest/api/batchservice/pool/add) that copies container images to the VMs when the pool is created. Tasks that run on the pool can then reference the container images and container run options.
88+
When creating a Virtual Machine Configuration pool using the Batch APIs, you can set up the pool to run tasks in Docker containers. Currently, you must create the pool using an image that supports Docker containers. Use the Windows Server 2016 Datacenter with Containers image from the Azure Marketplace, or supply a custom VM image that includes Docker Community Edition or Enterprise Edition and any required drivers. The pool settings must include a [container configuration](/rest/api/batchservice/pools/create-pool) that copies container images to the VMs when the pool is created. Tasks that run on the pool can then reference the container images and container run options.
8989

9090
For more information, see [Run Docker container applications on Azure Batch](batch-docker-container-workloads.md).
9191

articles/batch/plan-to-manage-costs.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,7 @@ To determine VM utilization, you can log in to a node when running tasks to view
166166

167167
Multiple task slots can be specified for a pool, so that the corresponding number of tasks can be run in parallel on each node. Pool task slots can be used to reduce the number of nodes used in a pool by choosing larger VM sizes and running multiple tasks in parallel on the node to ensure the node is well utilized. If nodes are underutilized, slots can be used to increase utilization. For example, for a single-threaded task application, one slot per core could be configured. It is also possible to have more slots than cores. This would be applicable if the application blocks significantly waiting for calls to external services to be returned, for one example.
168168

169-
Setting [`taskSchedulingPolicy`](/rest/api/batchservice/pool/add#taskschedulingpolicy) to `pack` helps ensure VMs are utilized as much as possible, with scaling more easily able to remove nodes not running any tasks.
169+
Setting [`taskSchedulingPolicy`](/rest/api/batchservice/pools/create-pool#batchtaskschedulingpolicy) to `pack` helps ensure VMs are utilized as much as possible, with scaling more easily able to remove nodes not running any tasks.
170170

171171
### Use Azure Spot virtual machines
172172

articles/batch/pool-endpoint-configuration.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Configure node endpoints in Azure Batch pool
33
description: How to configure node endpoints such as access to SSH or RDP ports on compute nodes in an Azure Batch pool.
44
ms.topic: how-to
5-
ms.date: 12/16/2024
5+
ms.date: 01/12/2026
66
# Customer intent: As an IT administrator, I want to configure remote access endpoints for compute nodes in an Azure Batch pool, so that I can control external connectivity while ensuring security and compliance in my environment.
77
---
88

@@ -21,17 +21,17 @@ node in a Linux pool.
2121
2222
In your environment, you might need to enable, restrict, or disable external access settings or any other ports you wish
2323
on the Batch pool. You can modify these settings by using the Batch APIs to set the
24-
[PoolEndpointConfiguration](/rest/api/batchservice/pool/add#poolendpointconfiguration) property.
24+
[PoolEndpointConfiguration](/rest/api/batchservice/pools/create-pool#batchpoolendpointconfiguration) property.
2525

2626
## Batch pool endpoint configuration
27-
The endpoint configuration consists of one or more [network address translation (NAT) pools](/rest/api/batchservice/pool/add#inboundnatpool)
27+
The endpoint configuration consists of one or more [network address translation (NAT) pools](/rest/api/batchservice/pools/create-pool#batchinboundnatpool)
2828
of frontend ports. Don't confuse a NAT pool with the Batch pool of compute nodes. You set up each NAT pool to override
2929
the default connection settings on the pool's compute nodes.
3030

31-
Each NAT pool configuration includes one or more [network security group (NSG) rules](/rest/api/batchservice/pool/add#networksecuritygrouprule). Each NSG rule allows or denies certain network traffic to the endpoint. You can choose to allow or deny all traffic, traffic identified by a [service tag](../virtual-network/network-security-groups-overview.md#service-tags) (such as "Internet"), or traffic from specific IP addresses or subnets.
31+
Each NAT pool configuration includes one or more [network security group (NSG) rules](/rest/api/batchservice/pools/create-pool#networksecuritygrouprule). Each NSG rule allows or denies certain network traffic to the endpoint. You can choose to allow or deny all traffic, traffic identified by a [service tag](../virtual-network/network-security-groups-overview.md#service-tags) (such as "Internet"), or traffic from specific IP addresses or subnets.
3232

3333
### Considerations
34-
* The pool endpoint configuration is part of the pool's [network configuration](/rest/api/batchservice/pool/add#networkconfiguration). The network configuration can optionally include settings to join the pool to an [Azure virtual network](batch-virtual-network.md). If you set up the pool in a virtual network, you can create NSG rules that use address settings in the virtual network.
34+
* The pool endpoint configuration is part of the pool's [network configuration](/rest/api/batchservice/pools/create-pool#networkconfiguration). The network configuration can optionally include settings to join the pool to an [Azure virtual network](batch-virtual-network.md). If you set up the pool in a virtual network, you can create NSG rules that use address settings in the virtual network.
3535
* You can configure multiple NSG rules when you configure a NAT pool. The rules are checked in the order of priority. Once a rule applies, no more rules are tested for matching.
3636

3737
## Example: Allow RDP traffic from a specific IP address

articles/batch/private-connectivity.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Use private endpoints with Azure Batch accounts
33
description: Learn how to connect privately to an Azure Batch account by using private endpoints.
44
ms.topic: how-to
5-
ms.date: 8/14/2023
5+
ms.date: 01/12/2026
66
ms.custom: references_regions
77
# Customer intent: "As a cloud administrator, I want to configure private endpoints for my Azure Batch account, so that I can ensure secure and private network access to essential Batch services within my virtual network."
88
---
@@ -166,7 +166,7 @@ When creating a private endpoint with your Batch account, keep in mind the follo
166166
- If a Batch account resource is moved to a different resource group or subscription, the private endpoints can still work, but the association to the Batch account breaks. If you delete the private endpoint resource, its associated private endpoint connection still exists in your Batch account. You can manually remove connection from your Batch account.
167167
- To delete the private connection, either delete the private endpoint resource, or delete the private connection in the Batch account (this action disconnects the related private endpoint resource).
168168
- DNS records in the private DNS zone aren't removed automatically when you delete a private endpoint connection from the Batch account. You must manually remove the DNS records before adding a new private endpoint linked to this private DNS zone. If you don't clean up the DNS records, unexpected access issues might happen.
169-
- When private endpoint is enabled for the Batch account, the [task authentication token](/rest/api/batchservice/task/add?tabs=HTTP#request-body) for Batch task is not supported. The workaround is to use [Batch pool with managed identities](managed-identity-pools.md).
169+
- When private endpoint is enabled for the Batch account, the [task authentication token](/rest/api/batchservice/tasks/create-task#authenticationtokensettings) for Batch task is not supported. The workaround is to use [Batch pool with managed identities](managed-identity-pools.md).
170170

171171
## Next steps
172172

0 commit comments

Comments
 (0)