BatchService Skill
azure-com-batch-batchservice
azure-com-batch-batchservice
| Method | Path | Description |
|---|---|---|
GET | /applications | |
GET | /applications/{applicationId} | Lists all of the applications available in the specified Account. |
GET | /poolusagemetrics | Gets information about the specified Application. |
GET | /supportedimages | Lists the usage metrics, aggregated by Pool across individual time intervals, for the specified Account. |
GET | /nodecounts | Lists all Virtual Machine Images supported by the Azure Batch service. |
GET | /lifetimepoolstats | Gets the number of Compute Nodes in each state, grouped by Pool. |
GET | /lifetimejobstats | Gets lifetime summary statistics for all of the Pools in the specified Account. |
POST | /certificates | Gets lifetime summary statistics for all of the Jobs in the specified Account. |
GET | /certificates | Adds a Certificate to the specified Account. |
POST | /certificates(thumbprintAlgorithm={thumbprintAlgorithm},thumbprint={thumbprint})/canceldelete | Lists all of the Certificates that have been added to the specified Account. |
DELETE | /certificates(thumbprintAlgorithm={thumbprintAlgorithm},thumbprint={thumbprint}) | Cancels a failed deletion of a Certificate from the specified Account. |
GET | /certificates(thumbprintAlgorithm={thumbprintAlgorithm},thumbprint={thumbprint}) | Deletes a Certificate from the specified Account. |
DELETE | /jobs/{jobId}/tasks/{taskId}/files/{filePath} | Gets information about the specified Certificate. |
GET | /jobs/{jobId}/tasks/{taskId}/files/{filePath} | Deletes the specified Task file from the Compute Node where the Task ran. |
HEAD | /jobs/{jobId}/tasks/{taskId}/files/{filePath} | Returns the content of the specified Task file. |
DELETE | /pools/{poolId}/nodes/{nodeId}/files/{filePath} | Gets the properties of the specified Task file. |
GET | /pools/{poolId}/nodes/{nodeId}/files/{filePath} | Deletes the specified file from the Compute Node. |
HEAD | /pools/{poolId}/nodes/{nodeId}/files/{filePath} | Returns the content of the specified Compute Node file. |
GET | /jobs/{jobId}/tasks/{taskId}/files | Gets the properties of the specified Compute Node file. |
GET | /pools/{poolId}/nodes/{nodeId}/files | Lists the files in a Task's directory on its Compute Node. |
HEAD | /jobschedules/{jobScheduleId} | Lists all of the files in Task directories on the specified Compute Node. |
DELETE | /jobschedules/{jobScheduleId} | Checks the specified Job Schedule exists. |
GET | /jobschedules/{jobScheduleId} | Deletes a Job Schedule from the specified Account. |
PATCH | /jobschedules/{jobScheduleId} | Gets information about the specified Job Schedule. |
PUT | /jobschedules/{jobScheduleId} | Updates the properties of the specified Job Schedule. |
POST | /jobschedules/{jobScheduleId}/disable | Updates the properties of the specified Job Schedule. |
POST | /jobschedules/{jobScheduleId}/enable | Disables a Job Schedule. |
POST | /jobschedules/{jobScheduleId}/terminate | Enables a Job Schedule. |
POST | /jobschedules | Terminates a Job Schedule. |
GET | /jobschedules | Adds a Job Schedule to the specified Account. |
Use this API as a Claude Code skill for instant agent access.
lapsh skill-install azure-com-batch-batchservice
Downloads and installs to ~/.claude/skills/azure-com-batch-batchservice/
2019-08-01.10.0 (2026-02-13)