You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/active-directory-b2c/partner-transmit-security.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -127,7 +127,7 @@ To integrating Transmit DRS into the B2C sign-in page, follow these steps:
127
127
128
128
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.
129
129
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).
131
131
132
132
1. Create the entry point of your Azure Function, an HTTP-triggered function that processes incoming HTTP requests.
Copy file name to clipboardExpand all lines: articles/batch/batch-apis-tools.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
title: APIs and tools for developers
3
3
description: Learn about the APIs and tools available for developing solutions with the Azure Batch service.
4
4
ms.topic: concept-article
5
-
ms.date: 04/02/2025
5
+
ms.date: 01/12/2026
6
6
# 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.
7
7
---
8
8
@@ -29,7 +29,7 @@ Azure Batch has two sets of APIs, one for the service level and one for the mana
29
29
30
30
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.
31
31
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}`
33
33
34
34
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}`
Copy file name to clipboardExpand all lines: articles/batch/batch-application-packages.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
title: Deploy application packages to compute nodes
3
3
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.
4
4
ms.topic: how-to
5
-
ms.date: 04/25/2025
5
+
ms.date: 01/12/2026
6
6
ms.devlang: csharp
7
7
ms.custom: H1Hack27Feb2017, devx-track-csharp
8
8
# 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)
293
293
294
294
## Next steps
295
295
296
-
-The [BatchRESTAPI](/rest/api/batchservice) alsoprovidessupporttoworkwithapplicationpackages. Forexample, seethe [applicationPackageReferences](/rest/api/batchservice/pool/add#applicationpackagereference) elementforhowtospecifypackagestoinstall, and [Applications](/rest/api/batchservice/application) forhowtoobtainapplicationinformation.
296
+
-The [BatchRESTAPI](/rest/api/batchservice) alsoprovidessupporttoworkwithapplicationpackages. Forexample, seethe [applicationPackageReferences](/rest/api/batchservice/pools/create-pool#batchapplicationpackagereference) elementforhowtospecifypackagestoinstall, and [Applications](/rest/api/batchservice/application) forhowtoobtainapplicationinformation.
297
297
-Learnhowtoprogrammatically [manageAzureBatchaccountsandquotaswithBatchManagement .NET](batch-management-dotnet.md). The [BatchManagement .NET](batch-management-dotnet.md#create-and-delete-batch-accounts) librarycanenableaccountcreationanddeletionfeaturesforyourBatchapplicationorservice.
Copy file name to clipboardExpand all lines: articles/batch/error-handling.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
title: Error handling and detection in Azure Batch
3
3
description: Learn about error handling in Batch service workflows from a development standpoint.
4
4
ms.topic: concept-article
5
-
ms.date: 04/13/2023
5
+
ms.date: 01/12/2026
6
6
# 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."
7
7
---
8
8
@@ -117,7 +117,7 @@ Reimaging a node reinstalls the operating system. Start tasks and job preparatio
117
117
118
118
Removing the node from the pool is sometimes necessary.
Copy file name to clipboardExpand all lines: articles/batch/jobs-and-tasks.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,7 +19,7 @@ A job specifies the [pool](nodes-and-pools.md#pools) in which the work is to be
19
19
20
20
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.
21
21
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).
23
23
24
24
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.
25
25
@@ -151,9 +151,9 @@ For more information, see [Task dependencies in Azure Batch](batch-task-dependen
151
151
152
152
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.
153
153
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.
155
155
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.
157
157
158
158
You can find a list of all service-defined environment variables in [Compute node environment variables](batch-compute-node-environment-variables.md).
Copy file name to clipboardExpand all lines: articles/batch/monitor-batch.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
---
2
2
title: Monitor Azure Batch
3
3
description: Start here to learn how to monitor Azure Batch.
4
-
ms.date: 11/20/2025
4
+
ms.date: 01/12/2026
5
5
ms.custom: horz-monitor
6
6
ms.topic: concept-article
7
7
ms.service: azure-batch
@@ -138,9 +138,9 @@ The following table lists some alert rule triggers for Batch. These alert rules
138
138
139
139
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:
140
140
141
-
- Monitor the [task state](/rest/api/batchservice/task/list#taskstate).
141
+
- Monitor the [task state](/rest/api/batchservice/tasks/list-tasks#batchtaskstate).
142
142
- 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).
144
144
- Monitor [pool usage in the account](/rest/api/batchservice/pool/listusagemetrics).
145
145
- Count [pool nodes by state](/rest/api/batchservice/account/listpoolnodecounts).
Copy file name to clipboardExpand all lines: articles/batch/nodes-and-pools.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -85,7 +85,7 @@ To learn how to create a pool with custom images, see [Use the Azure Compute Gal
85
85
86
86
### Container support in Virtual Machine pools
87
87
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.
89
89
90
90
For more information, see [Run Docker container applications on Azure Batch](batch-docker-container-workloads.md).
Copy file name to clipboardExpand all lines: articles/batch/plan-to-manage-costs.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -166,7 +166,7 @@ To determine VM utilization, you can log in to a node when running tasks to view
166
166
167
167
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.
168
168
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.
Copy file name to clipboardExpand all lines: articles/batch/pool-endpoint-configuration.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
title: Configure node endpoints in Azure Batch pool
3
3
description: How to configure node endpoints such as access to SSH or RDP ports on compute nodes in an Azure Batch pool.
4
4
ms.topic: how-to
5
-
ms.date: 12/16/2024
5
+
ms.date: 01/12/2026
6
6
# 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.
7
7
---
8
8
@@ -21,17 +21,17 @@ node in a Linux pool.
21
21
22
22
In your environment, you might need to enable, restrict, or disable external access settings or any other ports you wish
23
23
on the Batch pool. You can modify these settings by using the Batch APIs to set the
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)
28
28
of frontend ports. Don't confuse a NAT pool with the Batch pool of compute nodes. You set up each NAT pool to override
29
29
the default connection settings on the pool's compute nodes.
30
30
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.
32
32
33
33
### 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.
35
35
* 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.
36
36
37
37
## Example: Allow RDP traffic from a specific IP address
Copy file name to clipboardExpand all lines: articles/batch/private-connectivity.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
title: Use private endpoints with Azure Batch accounts
3
3
description: Learn how to connect privately to an Azure Batch account by using private endpoints.
4
4
ms.topic: how-to
5
-
ms.date: 8/14/2023
5
+
ms.date: 01/12/2026
6
6
ms.custom: references_regions
7
7
# 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."
8
8
---
@@ -166,7 +166,7 @@ When creating a private endpoint with your Batch account, keep in mind the follo
166
166
- 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.
167
167
- 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).
168
168
- 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).
0 commit comments