A client for issuing REST requests to the Azure Batch service.
https://azure.com72 endpoints available
/jobsLists all of the Jobs in the specified Account.
/jobsAdds a Job to the specified Account.
/poolsLists all of the Pools in the specified Account.
/poolsAdds a Pool to the specified Account.
/nodecounts/applicationsLists all of the applications available in the specified Account.
/certificatesLists all of the Certificates that have been added to the specified Account.
/certificatesAdds a Certificate to the specified Account.
/jobs/{jobId}Gets information about the specified Job.
/jobs/{jobId}Updates the properties of the specified Job.
/jobs/{jobId}Updates the properties of the specified Job.
/jobs/{jobId}Deletes a Job.
/jobschedulesLists all of the Job Schedules in the specified Account.
/jobschedulesAdds a Job Schedule to the specified Account.
/pools/{poolId}/pools/{poolId}Updates the properties of the specified Pool.
/pools/{poolId}Deletes a Pool from the specified Account.
/supportedimagesLists all Virtual Machine Images supported by the Azure Batch service.
/lifetimejobstatsGets lifetime summary statistics for all of the Jobs in the specified Account.
/poolusagemetricsLists the usage metrics, aggregated by Pool across individual time intervals, for the specified Account.
/lifetimepoolstatsGets lifetime summary statistics for all of the Pools in the specified Account.
/jobs/{jobId}/tasksLists all of the Tasks that are associated with the specified Job.
/jobs/{jobId}/tasksAdds a Task to the specified Job.
/jobs/{jobId}/enableEnables the specified Job, allowing new Tasks to run.
/jobs/{jobId}/disableDisables the specified Job, preventing new Tasks from running.
/pools/{poolId}/nodesLists the Compute Nodes in the specified Pool.
/pools/{poolId}/resizeChanges the number of Compute Nodes that are assigned to a Pool.
/jobs/{jobId}/terminateTerminates the specified Job, marking it as completed.
/jobs/{jobId}/taskcountsGets the Task counts for the specified Job.
/pools/{poolId}/stopresizeStops an ongoing resize operation on the Pool.
/pools/{poolId}/removenodesRemoves Compute Nodes from the specified Pool.
/jobs/{jobId}/tasks/{taskId}Gets information about the specified Task.
/jobs/{jobId}/tasks/{taskId}/jobs/{jobId}/tasks/{taskId}Deletes a Task from the specified Job.
/applications/{applicationId}Gets information about the specified Application.
/jobschedules/{jobScheduleId}/jobschedules/{jobScheduleId}Updates the properties of the specified Job Schedule.
/jobschedules/{jobScheduleId}Updates the properties of the specified Job Schedule.
/jobschedules/{jobScheduleId}Deletes a Job Schedule from the specified Account.
/pools/{poolId}/nodes/{nodeId}Gets information about the specified Compute Node.
/jobs/{jobId}/addtaskcollectionAdds a collection of Tasks to the specified Job.
/pools/{poolId}/enableautoscaleEnables automatic scaling for a Pool.
/pools/{poolId}/disableautoscaleDisables automatic scaling for a Pool.
/pools/{poolId}/updatepropertiesUpdates the properties of the specified Pool.
/pools/{poolId}/evaluateautoscaleGets the result of evaluating an automatic scaling formula on the Pool.
/jobs/{jobId}/tasks/{taskId}/filesLists the files in a Task's directory on its Compute Node.
/jobschedules/{jobScheduleId}/jobsLists the Jobs that have been created under the specified Job Schedule.
/pools/{poolId}/nodes/{nodeId}/rdpGets the Remote Desktop Protocol file for the specified Compute Node.
/jobschedules/{jobScheduleId}/enableEnables a Job Schedule.
/pools/{poolId}/nodes/{nodeId}/filesLists all of the files in Task directories on the specified Compute Node.
/pools/{poolId}/nodes/{nodeId}/usersAdds a user Account to the specified Compute Node.
/jobschedules/{jobScheduleId}/disableDisables a Job Schedule.
/pools/{poolId}/nodes/{nodeId}/rebootRestarts the specified Compute Node.
/jobs/{jobId}/tasks/{taskId}/terminateTerminates the specified Task.
/pools/{poolId}/nodes/{nodeId}/reimageReinstalls the operating system on the specified Compute Node.
/jobs/{jobId}/tasks/{taskId}/reactivateReactivates a Task, allowing it to run again even if its retry count has been exhausted.
/jobschedules/{jobScheduleId}/terminateTerminates a Job Schedule.
/jobs/{jobId}/tasks/{taskId}/subtasksinfoLists all of the subtasks that are associated with the specified multi-instance Task.
/jobs/{jobId}/tasks/{taskId}/files/{filePath}/jobs/{jobId}/tasks/{taskId}/files/{filePath}Deletes the specified Task file from the Compute Node where the Task ran.
/pools/{poolId}/nodes/{nodeId}/enableschedulingEnables Task scheduling on the specified Compute Node.
/pools/{poolId}/nodes/{nodeId}/files/{filePath}/pools/{poolId}/nodes/{nodeId}/files/{filePath}Deletes the specified file from the Compute Node.
/pools/{poolId}/nodes/{nodeId}/users/{userName}Updates the password and expiration time of a user Account on the specified Compute Node.
/pools/{poolId}/nodes/{nodeId}/users/{userName}Deletes a user Account from the specified Compute Node.
/jobs/{jobId}/jobpreparationandreleasetaskstatusLists the execution status of the Job Preparation and Job Release Task for the specified Job across the Compute Nodes where the Job has run.
/pools/{poolId}/nodes/{nodeId}/disableschedulingDisables Task scheduling on the specified Compute Node.
/pools/{poolId}/nodes/{nodeId}/remoteloginsettingsGets the settings required for remote login to a Compute Node.
/pools/{poolId}/nodes/{nodeId}/uploadbatchservicelogsUpload Azure Batch service log files from the specified Compute Node to Azure Blob Storage.
/certificates(thumbprintAlgorithm={thumbprintAlgorithm},thumbprint={thumbprint})/certificates(thumbprintAlgorithm={thumbprintAlgorithm},thumbprint={thumbprint})Deletes a Certificate from the specified Account.
/certificates(thumbprintAlgorithm={thumbprintAlgorithm},thumbprint={thumbprint})/canceldeleteCancels a failed deletion of a Certificate from the specified Account.
A client for issuing REST requests to the Azure Batch service.
https://azure.com72 endpoints available
/jobsLists all of the Jobs in the specified Account.
/jobsAdds a Job to the specified Account.
/poolsLists all of the Pools in the specified Account.
/poolsAdds a Pool to the specified Account.
/nodecounts/applicationsLists all of the applications available in the specified Account.
/certificatesLists all of the Certificates that have been added to the specified Account.
/certificatesAdds a Certificate to the specified Account.
/jobs/{jobId}Gets information about the specified Job.
/jobs/{jobId}Updates the properties of the specified Job.
/jobs/{jobId}Updates the properties of the specified Job.
/jobs/{jobId}Deletes a Job.
/jobschedulesLists all of the Job Schedules in the specified Account.
/jobschedulesAdds a Job Schedule to the specified Account.
/pools/{poolId}/pools/{poolId}Updates the properties of the specified Pool.
/pools/{poolId}Deletes a Pool from the specified Account.
/supportedimagesLists all Virtual Machine Images supported by the Azure Batch service.
/lifetimejobstatsGets lifetime summary statistics for all of the Jobs in the specified Account.
/poolusagemetricsLists the usage metrics, aggregated by Pool across individual time intervals, for the specified Account.
/lifetimepoolstatsGets lifetime summary statistics for all of the Pools in the specified Account.
/jobs/{jobId}/tasksLists all of the Tasks that are associated with the specified Job.
/jobs/{jobId}/tasksAdds a Task to the specified Job.
/jobs/{jobId}/enableEnables the specified Job, allowing new Tasks to run.
/jobs/{jobId}/disableDisables the specified Job, preventing new Tasks from running.
/pools/{poolId}/nodesLists the Compute Nodes in the specified Pool.
/pools/{poolId}/resizeChanges the number of Compute Nodes that are assigned to a Pool.
/jobs/{jobId}/terminateTerminates the specified Job, marking it as completed.
/jobs/{jobId}/taskcountsGets the Task counts for the specified Job.
/pools/{poolId}/stopresizeStops an ongoing resize operation on the Pool.
/pools/{poolId}/removenodesRemoves Compute Nodes from the specified Pool.
/jobs/{jobId}/tasks/{taskId}Gets information about the specified Task.
/jobs/{jobId}/tasks/{taskId}/jobs/{jobId}/tasks/{taskId}Deletes a Task from the specified Job.
/applications/{applicationId}Gets information about the specified Application.
/jobschedules/{jobScheduleId}/jobschedules/{jobScheduleId}Updates the properties of the specified Job Schedule.
/jobschedules/{jobScheduleId}Updates the properties of the specified Job Schedule.
/jobschedules/{jobScheduleId}Deletes a Job Schedule from the specified Account.
/pools/{poolId}/nodes/{nodeId}Gets information about the specified Compute Node.
/jobs/{jobId}/addtaskcollectionAdds a collection of Tasks to the specified Job.
/pools/{poolId}/enableautoscaleEnables automatic scaling for a Pool.
/pools/{poolId}/disableautoscaleDisables automatic scaling for a Pool.
/pools/{poolId}/updatepropertiesUpdates the properties of the specified Pool.
/pools/{poolId}/evaluateautoscaleGets the result of evaluating an automatic scaling formula on the Pool.
/jobs/{jobId}/tasks/{taskId}/filesLists the files in a Task's directory on its Compute Node.
/jobschedules/{jobScheduleId}/jobsLists the Jobs that have been created under the specified Job Schedule.
/pools/{poolId}/nodes/{nodeId}/rdpGets the Remote Desktop Protocol file for the specified Compute Node.
/jobschedules/{jobScheduleId}/enableEnables a Job Schedule.
/pools/{poolId}/nodes/{nodeId}/filesLists all of the files in Task directories on the specified Compute Node.
/pools/{poolId}/nodes/{nodeId}/usersAdds a user Account to the specified Compute Node.
/jobschedules/{jobScheduleId}/disableDisables a Job Schedule.
/pools/{poolId}/nodes/{nodeId}/rebootRestarts the specified Compute Node.
/jobs/{jobId}/tasks/{taskId}/terminateTerminates the specified Task.
/pools/{poolId}/nodes/{nodeId}/reimageReinstalls the operating system on the specified Compute Node.
/jobs/{jobId}/tasks/{taskId}/reactivateReactivates a Task, allowing it to run again even if its retry count has been exhausted.
/jobschedules/{jobScheduleId}/terminateTerminates a Job Schedule.
/jobs/{jobId}/tasks/{taskId}/subtasksinfoLists all of the subtasks that are associated with the specified multi-instance Task.
/jobs/{jobId}/tasks/{taskId}/files/{filePath}/jobs/{jobId}/tasks/{taskId}/files/{filePath}Deletes the specified Task file from the Compute Node where the Task ran.
/pools/{poolId}/nodes/{nodeId}/enableschedulingEnables Task scheduling on the specified Compute Node.
/pools/{poolId}/nodes/{nodeId}/files/{filePath}/pools/{poolId}/nodes/{nodeId}/files/{filePath}Deletes the specified file from the Compute Node.
/pools/{poolId}/nodes/{nodeId}/users/{userName}Updates the password and expiration time of a user Account on the specified Compute Node.
/pools/{poolId}/nodes/{nodeId}/users/{userName}Deletes a user Account from the specified Compute Node.
/jobs/{jobId}/jobpreparationandreleasetaskstatusLists the execution status of the Job Preparation and Job Release Task for the specified Job across the Compute Nodes where the Job has run.
/pools/{poolId}/nodes/{nodeId}/disableschedulingDisables Task scheduling on the specified Compute Node.
/pools/{poolId}/nodes/{nodeId}/remoteloginsettingsGets the settings required for remote login to a Compute Node.
/pools/{poolId}/nodes/{nodeId}/uploadbatchservicelogsUpload Azure Batch service log files from the specified Compute Node to Azure Blob Storage.
/certificates(thumbprintAlgorithm={thumbprintAlgorithm},thumbprint={thumbprint})/certificates(thumbprintAlgorithm={thumbprintAlgorithm},thumbprint={thumbprint})Deletes a Certificate from the specified Account.
/certificates(thumbprintAlgorithm={thumbprintAlgorithm},thumbprint={thumbprint})/canceldeleteCancels a failed deletion of a Certificate from the specified Account.