All Classes and Interfaces
Class
Description
AccessScope enums.
A locality hint that can be used by the Batch service to select a Compute Node
on which to start a Task.
AllocationState enums.
The settings for an authentication token that the Task can use to perform Batch
service operations.
The configuration parameters used for performing automatic OS upgrade.
The results and errors from an execution of a Pool autoscale formula.
An error that occurred when executing or evaluating a Pool autoscale formula.
AutoUserScope enums.
Specifies the options for the auto user that runs an Azure Batch Task.
Information used to connect to an Azure Storage Container using Blobfuse.
Information used to connect to an Azure Fileshare.
Contains information about an application in an Azure Batch Account.
A reference to an Package to be deployed to Compute Nodes.
Initializes a new instance of the asynchronous BatchClient type.
Specifies characteristics for a temporary 'auto pool'.
A Certificate that can be installed on Compute Nodes and can be used to
authenticate operations on the machine.
BatchCertificateFormat enums.
A reference to a Certificate to be installed on Compute Nodes in a Pool.
BatchCertificateState enums.
BatchCertificateStoreLocation enums.
BatchCertificateVisibility enums.
Initializes a new instance of the synchronous BatchClient type.
A builder for creating a new instance of the BatchClient type.
Stores options that configure the operation of methods on Batch client parallel operations.
An error response received from the Azure Batch service.
An item of additional information included in an Azure Batch error response.
An error message received in an Azure Batch error response.
An Azure Batch Job.
BatchJobAction enums.
The execution constraints for a Job.
Parameters for creating an Azure Batch Job.
Parameters for disabling an Azure Batch Job.
Contains information about the execution of a Job in the Azure Batch service.
Specifies details of a Job Manager Task.
The network configuration for the Job.
The status of the Job Preparation and Job Release Tasks on a Compute Node.
A Job Preparation Task to run before any Tasks of the Job on any given Compute Node.
Contains information about the execution of a Job Preparation Task on a Compute
Node.
BatchJobPreparationTaskState enums.
A Job Release Task to run on Job completion on any Compute Node where the Job has run.
Contains information about the execution of a Job Release Task on a Compute
Node.
BatchJobReleaseTaskState enums.
A Job Schedule that allows recurring Jobs by specifying when to run Jobs and a
specification used to create each Job.
The schedule according to which Jobs will be created.
Parameters for creating an Azure Batch Job Schedule.
Contains information about Jobs that have been and will be run under a Job
Schedule.
Optional parameters for Job Schedule Exists operation.
BatchJobScheduleState enums.
Resource usage statistics for a Job Schedule.
Parameters for updating an Azure Batch Job Schedule.
An error encountered by the Batch service when scheduling a Job.
Specifies details of the Jobs to be created on a schedule.
BatchJobState enums.
Resource usage statistics for a Job.
Parameters for terminating an Azure Batch Job.
Parameters for updating an Azure Batch Job.
A Compute Node in the Batch service.
The Batch Compute Node agent is a program that runs on each Compute Node in the
Pool and provides Batch capability on the Compute Node.
BatchNodeCommunicationMode enums.
The number of Compute Nodes in each Compute Node state.
Options for deallocating a Compute Node.
BatchNodeDeallocateOption enums.
BatchNodeDeallocationOption enums.
Parameters for disabling scheduling on an Azure Batch Compute Node.
BatchNodeDisableSchedulingOption enums.
The endpoint configuration for the Compute Node.
An error encountered by a Compute Node.
Information about a file or directory on a Compute Node.
BatchNodeFillType enums.
The reference to a user assigned identity associated with the Batch pool which
a compute node will use.
Information about the Compute Node on which a Task ran.
For regional placement, nodes in the pool will be allocated in the same region.
BatchNodePlacementPolicyType enums.
Parameters for rebooting an Azure Batch Compute Node.
BatchNodeRebootOption enums.
Parameters for reimaging an Azure Batch Compute Node.
BatchNodeReimageOption enums.
The remote login settings for a Compute Node.
Parameters for removing nodes from an Azure Batch Pool.
BatchNodeState enums.
Parameters for creating a user account for RDP or SSH access on an Azure Batch Compute Node.
Parameters for updating a user account for RDP or SSH access on an Azure Batch Compute Node.
The configuration for virtual machine extension instance view.
A Pool in the Azure Batch service.
Parameters for creating an Azure Batch Pool.
Parameters for enabling automatic scaling on an Azure Batch Pool.
The endpoint configuration for a Pool.
Parameters for evaluating an automatic scaling formula on an Azure Batch Pool.
Optional parameters for Pool Exists operation.
The identity of the Batch pool, if configured.
BatchPoolIdentityType enums.
Specifies how a Job should be assigned to a Pool.
BatchPoolLifetimeOption enums.
The number of Compute Nodes in each state for a Pool.
Parameters for replacing properties on an Azure Batch Pool.
Parameters for changing the size of an Azure Batch Pool.
Statistics related to resource consumption by Compute Nodes in a Pool.
Specification for creating a new Pool.
BatchPoolState enums.
Contains utilization and resource usage statistics for the lifetime of a Pool.
Parameters for updating an Azure Batch Pool.
Usage metrics for a Pool across an aggregation interval.
Statistics related to Pool usage information.
Service version of BatchClient.
Batch will retry Tasks when a recovery operation is triggered on a Node.
Information about a StartTask running on a Compute Node.
BatchStartTaskState enums.
Information about an Azure Batch subtask.
BatchSubtaskState enums.
A reference to the Azure Virtual Machines Marketplace Image and additional
information about the Image.
Batch will retry Tasks when a recovery operation is triggered on a Node.
The result of adding a collection of Tasks to a Job.
Result for a single Task added as part of an add Task collection operation.
BatchTaskAddStatus enums.
Execution constraints to apply to a Task.
Contains information about the container which a Task is executing.
The container settings for a Task.
The Task counts for a Job.
The Task and TaskSlot counts for a Job.
Parameters for creating an Azure Batch Task.
Specifies any dependencies of a Task.
Information about the execution of a Task.
BatchTaskExecutionResult enums.
Information about a Task failure.
A collection of Azure Batch Tasks to add.
The start and end of the range are inclusive.
Information about a Task running on a Compute Node.
Specifies how Tasks should be distributed across Compute Nodes.
The TaskSlot counts for a Job.
BatchTaskState enums.
Resource usage statistics for a Task.
CachingType enums.
Optional parameters for Cancel Certificate Deletion operation.
Information used to connect to a CIFS file system.
The configuration for container-enabled Pools.
The entry of path and mount mode you want to mount into task container.
The paths which will be mounted to container task's container.
A private container registry.
ContainerType enums.
ContainerWorkingDirectory enums.
Optional parameters for Create Certificate operation.
Optional parameters for Create Job operation.
Optional parameters for Create Job Schedule operation.
Optional parameters for Create Node User operation.
Optional parameters for Create Pool operation.
Optional parameters for Create Task Collection operation.
Optional parameters for Create Task operation.
The exception that is thrown when the
BatchClient.createTasks(String, List, BatchClientParallelOptions)
operation is terminated.Settings which will be used by the data disks associated to Compute Nodes in
the Pool.
Optional parameters for Deallocate Node operation.
An error encountered by the Batch service when deleting a Certificate.
Optional parameters for Delete Certificate operation.
Optional parameters for Delete Job operation.
Optional parameters for Delete Job Schedule operation.
Optional parameters for Delete Node File operation.
Optional parameters for Delete Node User operation.
Optional parameters for Delete Pool operation.
Optional parameters for Delete Task File operation.
Optional parameters for Delete Task operation.
DependencyAction enums.
Specifies the ephemeral disk placement for operating system disk for all compute nodes (VMs) in the pool.
Specifies the ephemeral Disk Settings for the operating system disk used by the
compute node (VM).
DisableBatchJobOption enums.
Optional parameters for Disable Job operation.
Optional parameters for Disable Job Schedule operation.
Optional parameters for Disable Node Scheduling operation.
Optional parameters for Disable Pool AutoScale operation.
The disk encryption configuration applied on compute nodes in the pool.
DiskEncryptionTarget enums.
DynamicVNetAssignmentScope enums.
ElevationLevel enums.
Optional parameters for Enable Job operation.
Optional parameters for Enable Job Schedule operation.
Optional parameters for Enable Node Scheduling operation.
Optional parameters for Enable Pool AutoScale operation.
An environment variable to be set on a Task process.
ErrorCategory enums.
Optional parameters for Evaluate Pool AutoScale operation.
How the Batch service should respond if a Task exits with a particular exit
code.
A range of exit codes and how the Batch service should respond to exit codes
within that range.
Specifies how the Batch service should respond when the Task completes.
Specifies how the Batch service responds to a particular exit condition.
The properties of a file on a Compute Node.
Class representing the properties of a file on a Compute Node or Task in Azure Batch.
Optional parameters for Get Application operation.
Optional parameters for Get Certificate operation.
Optional parameters for Get Job operation.
Optional parameters for Get Job Schedule operation.
Optional parameters for Get Job Task Counts operation.
Optional parameters for Get Node Extension operation.
Optional parameters for Get Node File operation.
Optional parameters for Get Node File Properties operation.
Optional parameters for Get Node operation.
Optional parameters for Get Node Remote Login Settings operation.
Optional parameters for Get Pool operation.
Optional parameters for Get Task File operation.
Optional parameters for Get Task File Properties operation.
Optional parameters for Get Task operation.
The GetCertificateResponse model.
An HTTP header name-value pair.
A reference to an Azure Virtual Machines Marketplace Image or a Azure Compute Gallery Image.
ImageVerificationType enums.
An inbound endpoint on a Compute Node.
InboundEndpointProtocol enums.
A inbound NAT Pool that can be used to address specific ports on Compute Nodes
in a Batch Pool externally.
The instance view status.
IPAddressProvisioningType enums.
Properties used to create a user Account on a Linux Compute Node.
Optional parameters for List Applications operation.
Optional parameters for List Certificates operation.
Optional parameters for List Jobs From Schedule operation.
Optional parameters for List Job Schedules operation.
Optional parameters for List Jobs From Schedule operation.
Optional parameters for List Jobs operation.
Optional parameters for List Node Extensions operation.
Optional parameters for List Node Files operation.
Optional parameters for List Nodes operation.
Optional parameters for List Pool Node Counts operation.
Optional parameters for List Pools operation.
Optional parameters for List Pool Usage Metrics operation.
Optional parameters for List SubTasks operation.
Optional parameters for List Task Files operation.
Optional parameters for List Tasks operation.
Optional parameters for List Supported Images operation.
LoginMode enums.
The managed disk parameters.
The Batch service does not assign any meaning to this metadata; it is solely
for the use of user code.
The file system to mount on each node.
Multi-instance Tasks are commonly used to support MPI Tasks.
Represents a name-value pair.
The network configuration for a Pool.
A network security group rule to apply to an inbound endpoint.
NetworkSecurityGroupRuleAccess enums.
Information used to connect to an NFS file system.
The action the Batch service should take when all Tasks in the Job are in the completed state.
OnTaskFailure enums.
Settings for the operating system disk of the compute node (VM).
OSType enums.
On every file uploads, Batch service writes two log files to the compute node, 'fileuploadout.txt' and
'fileuploaderr.txt'.
Specifies a file upload destination within an Azure blob storage container.
The destination to which a file should be uploaded.
OutputFileUploadCondition enums.
Options for an output file upload operation, including under what conditions
to perform the upload.
The public IP Address configuration of the networking configuration of a Pool.
Optional parameters for Reactivate Task operation.
Optional parameters for Reboot Node operation.
Information about the most recent Job to run under the Job Schedule.
Optional parameters for Reimage Node operation.
Optional parameters for Remove Nodes operation.
Optional parameters for Replace Job operation.
Optional parameters for Replace Job Schedule operation.
Optional parameters for Replace Node User operation.
Optional parameters for Replace Pool Properties operation.
Optional parameters for Replace Task operation.
Optional parameters for Resize Pool operation.
An error that occurred when resizing a Pool.
A single file or multiple files to be downloaded to a Compute Node.
The configuration parameters used while performing a rolling upgrade.
SchedulingState enums.
SecurityEncryptionTypes enums.
Specifies the security profile settings for the virtual machine or virtual machine scale set.
Specifies the SecurityType of the virtual machine.
Specifies the service artifact reference id used to set same image version
for all virtual machines in the scale set when using 'latest' image version.
Optional parameters for Start Node operation.
Level code.
Optional parameters for Stop Pool Resize operation.
StorageAccountType enums.
Optional parameters for Terminate Job operation.
Optional parameters for Terminate Job Schedule operation.
Optional parameters for Terminate Task operation.
Specifies the security settings like secure boot and vTPM used while creating the virtual machine.
Optional parameters for Update Job operation.
Optional parameters for Get Job Schedule operation.
Optional parameters for Update Pool operation.
UpgradeMode enums.
Describes an upgrade policy - automatic, manual, or rolling.
Optional parameters for Upload Node Logs operation.
The Azure Batch service log files upload parameters for a Compute Node.
The result of uploading Batch service log files from a specific Compute Node.
Properties used to create a user used to execute Tasks on an Azure Batch
Compute Node.
The user assigned Identity.
The definition of the user identity under which the Task is run.
The configuration for Compute Nodes in a Pool based on the Azure Virtual
Machines infrastructure.
Info about the current state of the virtual machine.
Specifies the security profile settings for the managed disk.
The configuration for virtual machine extensions.
The vm extension instance view.
Windows operating system settings to apply to the virtual machine.
Properties used to create a user Account on a Windows Compute Node.