Microsoft Azure Azure Batch — Jobschedules
Microsoft Azure Azure Batch — Jobschedules. 11 operations. Lead operation: Microsoft Azure Lists All Of The Job Schedules In The Specified Account. Self-contained Naftiko capability covering one Microsoft Azure business surface.
What You Can Do
MCP Tools
microsoft-azure-lists-all-job
Microsoft Azure Lists All Of The Job Schedules In The Specified Account
microsoft-azure-creates-job-schedule
Microsoft Azure Creates A Job Schedule To The Specified Account
microsoft-azure-get-jobschedules-jobscheduleid
Microsoft Azure Get Jobschedules Jobscheduleid
microsoft-azure-updates-properties-specified
Microsoft Azure Updates The Properties Of The Specified Job Schedule
microsoft-azure-updates-properties-specified-2
Microsoft Azure Updates The Properties Of The Specified Job Schedule
microsoft-azure-deletes-job-schedule
Microsoft Azure Deletes A Job Schedule From The Specified Account
microsoft-azure-checks-specified-job
Microsoft Azure Checks The Specified Job Schedule Exists
microsoft-azure-disables-job-schedule
Microsoft Azure Disables A Job Schedule
microsoft-azure-enables-job-schedule
Microsoft Azure Enables A Job Schedule
microsoft-azure-lists-jobs-that
Microsoft Azure Lists The Jobs That Have Been Created Under The Specified Job Schedule
microsoft-azure-terminates-job-schedule
Microsoft Azure Terminates A Job Schedule
Capability Spec
naftiko: 1.0.0-alpha2
info:
label: Microsoft Azure Azure Batch — Jobschedules
description: 'Microsoft Azure Azure Batch — Jobschedules. 11 operations. Lead operation: Microsoft Azure Lists All Of The
Job Schedules In The Specified Account. Self-contained Naftiko capability covering one Microsoft Azure business surface.'
tags:
- Microsoft Azure
- Jobschedules
created: '2026-05-19'
modified: '2026-05-19'
binds:
- namespace: env
keys:
MICROSOFT_AZURE_API_KEY: MICROSOFT_AZURE_API_KEY
capability:
consumes:
- type: http
namespace: azure-batch-jobschedules
baseUri: ''
description: Microsoft Azure Azure Batch — Jobschedules business capability. Self-contained, no shared references.
resources:
- name: jobschedules
path: /jobschedules
operations:
- name: microsoftazurebatchlistjobschedules
method: GET
description: Microsoft Azure Lists All Of The Job Schedules In The Specified Account
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: timeOut
in: query
type: integer
description: The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds.
If the value is larger than 30, the default will be us
- name: client-request-id
in: header
type: string
description: The caller-generated request identity, in the form of a GUID with no decoration
- name: return-client-request-id
in: header
type: boolean
description: Whether the server should return the client-request-id in the response.
- name: ocp-date
in: header
type: string
description: The time the request was issued. Client libraries typically set this to the
- name: maxresults
in: query
type: integer
description: The maximum number of items to return in the response. A maximum of 1000
- name: $filter
in: query
type: string
description: An OData $filter clause. For more information on constructing this filter, see
- name: $select
in: query
type: array
description: An OData $select clause.
- name: $expand
in: query
type: array
description: An OData $expand clause.
- name: microsoftazurebatchcreatejobschedule
method: POST
description: Microsoft Azure Creates A Job Schedule To The Specified Account
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: timeOut
in: query
type: integer
description: The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds.
If the value is larger than 30, the default will be us
- name: client-request-id
in: header
type: string
description: The caller-generated request identity, in the form of a GUID with no decoration
- name: return-client-request-id
in: header
type: boolean
description: Whether the server should return the client-request-id in the response.
- name: ocp-date
in: header
type: string
description: The time the request was issued. Client libraries typically set this to the
- name: jobSchedule
in: body
type: string
description: The Job Schedule to be created.
required: true
- name: jobschedules-jobScheduleId
path: /jobschedules/{jobScheduleId}
operations:
- name: microsoftazurebatchgetjobschedule
method: GET
description: Microsoft Azure Get Jobschedules Jobscheduleid
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: timeOut
in: query
type: integer
description: The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds.
If the value is larger than 30, the default will be us
- name: client-request-id
in: header
type: string
description: The caller-generated request identity, in the form of a GUID with no decoration
- name: return-client-request-id
in: header
type: boolean
description: Whether the server should return the client-request-id in the response.
- name: ocp-date
in: header
type: string
description: The time the request was issued. Client libraries typically set this to the
- name: If-Modified-Since
in: header
type: string
description: A timestamp indicating the last modified time of the resource known to the
- name: If-Unmodified-Since
in: header
type: string
description: A timestamp indicating the last modified time of the resource known to the
- name: If-Match
in: header
type: string
description: An ETag value associated with the version of the resource known to the client.
- name: If-None-Match
in: header
type: string
description: An ETag value associated with the version of the resource known to the client.
- name: jobScheduleId
in: path
type: string
description: The ID of the Job Schedule to get.
required: true
- name: $select
in: query
type: array
description: An OData $select clause.
- name: $expand
in: query
type: array
description: An OData $expand clause.
- name: microsoftazurebatchreplacejobschedule
method: PUT
description: Microsoft Azure Updates The Properties Of The Specified Job Schedule
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: timeOut
in: query
type: integer
description: The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds.
If the value is larger than 30, the default will be us
- name: client-request-id
in: header
type: string
description: The caller-generated request identity, in the form of a GUID with no decoration
- name: return-client-request-id
in: header
type: boolean
description: Whether the server should return the client-request-id in the response.
- name: ocp-date
in: header
type: string
description: The time the request was issued. Client libraries typically set this to the
- name: If-Modified-Since
in: header
type: string
description: A timestamp indicating the last modified time of the resource known to the
- name: If-Unmodified-Since
in: header
type: string
description: A timestamp indicating the last modified time of the resource known to the
- name: If-Match
in: header
type: string
description: An ETag value associated with the version of the resource known to the client.
- name: If-None-Match
in: header
type: string
description: An ETag value associated with the version of the resource known to the client.
- name: jobScheduleId
in: path
type: string
description: The ID of the Job Schedule to update.
required: true
- name: jobSchedule
in: body
type: string
description: A Job Schedule with updated properties
required: true
- name: microsoftazurebatchupdatejobschedule
method: PATCH
description: Microsoft Azure Updates The Properties Of The Specified Job Schedule
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: timeOut
in: query
type: integer
description: The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds.
If the value is larger than 30, the default will be us
- name: client-request-id
in: header
type: string
description: The caller-generated request identity, in the form of a GUID with no decoration
- name: return-client-request-id
in: header
type: boolean
description: Whether the server should return the client-request-id in the response.
- name: ocp-date
in: header
type: string
description: The time the request was issued. Client libraries typically set this to the
- name: If-Modified-Since
in: header
type: string
description: A timestamp indicating the last modified time of the resource known to the
- name: If-Unmodified-Since
in: header
type: string
description: A timestamp indicating the last modified time of the resource known to the
- name: If-Match
in: header
type: string
description: An ETag value associated with the version of the resource known to the client.
- name: If-None-Match
in: header
type: string
description: An ETag value associated with the version of the resource known to the client.
- name: jobScheduleId
in: path
type: string
description: The ID of the Job Schedule to update.
required: true
- name: jobSchedule
in: body
type: string
description: The options to use for updating the Job Schedule.
required: true
- name: microsoftazurebatchdeletejobschedule
method: DELETE
description: Microsoft Azure Deletes A Job Schedule From The Specified Account
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: timeOut
in: query
type: integer
description: The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds.
If the value is larger than 30, the default will be us
- name: client-request-id
in: header
type: string
description: The caller-generated request identity, in the form of a GUID with no decoration
- name: return-client-request-id
in: header
type: boolean
description: Whether the server should return the client-request-id in the response.
- name: ocp-date
in: header
type: string
description: The time the request was issued. Client libraries typically set this to the
- name: If-Modified-Since
in: header
type: string
description: A timestamp indicating the last modified time of the resource known to the
- name: If-Unmodified-Since
in: header
type: string
description: A timestamp indicating the last modified time of the resource known to the
- name: If-Match
in: header
type: string
description: An ETag value associated with the version of the resource known to the client.
- name: If-None-Match
in: header
type: string
description: An ETag value associated with the version of the resource known to the client.
- name: jobScheduleId
in: path
type: string
description: The ID of the Job Schedule to delete.
required: true
- name: microsoftazurebatchjobscheduleexists
method: HEAD
description: Microsoft Azure Checks The Specified Job Schedule Exists
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: timeOut
in: query
type: integer
description: The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds.
If the value is larger than 30, the default will be us
- name: client-request-id
in: header
type: string
description: The caller-generated request identity, in the form of a GUID with no decoration
- name: return-client-request-id
in: header
type: boolean
description: Whether the server should return the client-request-id in the response.
- name: ocp-date
in: header
type: string
description: The time the request was issued. Client libraries typically set this to the
- name: If-Modified-Since
in: header
type: string
description: A timestamp indicating the last modified time of the resource known to the
- name: If-Unmodified-Since
in: header
type: string
description: A timestamp indicating the last modified time of the resource known to the
- name: If-Match
in: header
type: string
description: An ETag value associated with the version of the resource known to the client.
- name: If-None-Match
in: header
type: string
description: An ETag value associated with the version of the resource known to the client.
- name: jobScheduleId
in: path
type: string
description: The ID of the Job Schedule which you want to check.
required: true
- name: jobschedules-jobScheduleId-disable
path: /jobschedules/{jobScheduleId}/disable
operations:
- name: microsoftazurebatchdisablejobschedule
method: POST
description: Microsoft Azure Disables A Job Schedule
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: timeOut
in: query
type: integer
description: The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds.
If the value is larger than 30, the default will be us
- name: client-request-id
in: header
type: string
description: The caller-generated request identity, in the form of a GUID with no decoration
- name: return-client-request-id
in: header
type: boolean
description: Whether the server should return the client-request-id in the response.
- name: ocp-date
in: header
type: string
description: The time the request was issued. Client libraries typically set this to the
- name: If-Modified-Since
in: header
type: string
description: A timestamp indicating the last modified time of the resource known to the
- name: If-Unmodified-Since
in: header
type: string
description: A timestamp indicating the last modified time of the resource known to the
- name: If-Match
in: header
type: string
description: An ETag value associated with the version of the resource known to the client.
- name: If-None-Match
in: header
type: string
description: An ETag value associated with the version of the resource known to the client.
- name: jobScheduleId
in: path
type: string
description: The ID of the Job Schedule to disable.
required: true
- name: jobschedules-jobScheduleId-enable
path: /jobschedules/{jobScheduleId}/enable
operations:
- name: microsoftazurebatchenablejobschedule
method: POST
description: Microsoft Azure Enables A Job Schedule
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: timeOut
in: query
type: integer
description: The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds.
If the value is larger than 30, the default will be us
- name: client-request-id
in: header
type: string
description: The caller-generated request identity, in the form of a GUID with no decoration
- name: return-client-request-id
in: header
type: boolean
description: Whether the server should return the client-request-id in the response.
- name: ocp-date
in: header
type: string
description: The time the request was issued. Client libraries typically set this to the
- name: If-Modified-Since
in: header
type: string
description: A timestamp indicating the last modified time of the resource known to the
- name: If-Unmodified-Since
in: header
type: string
description: A timestamp indicating the last modified time of the resource known to the
- name: If-Match
in: header
type: string
description: An ETag value associated with the version of the resource known to the client.
- name: If-None-Match
in: header
type: string
description: An ETag value associated with the version of the resource known to the client.
- name: jobScheduleId
in: path
type: string
description: The ID of the Job Schedule to enable.
required: true
- name: jobschedules-jobScheduleId-jobs
path: /jobschedules/{jobScheduleId}/jobs
operations:
- name: microsoftazurebatchlistjobsfromschedule
method: GET
description: Microsoft Azure Lists The Jobs That Have Been Created Under The Specified Job Schedule
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: timeOut
in: query
type: integer
description: The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds.
If the value is larger than 30, the default will be us
- name: client-request-id
in: header
type: string
description: The caller-generated request identity, in the form of a GUID with no decoration
- name: return-client-request-id
in: header
type: boolean
description: Whether the server should return the client-request-id in the response.
- name: ocp-date
in: header
type: string
description: The time the request was issued. Client libraries typically set this to the
- name: maxresults
in: query
type: integer
description: The maximum number of items to return in the response. A maximum of 1000
- name: jobScheduleId
in: path
type: string
description: The ID of the Job Schedule from which you want to get a list of Jobs.
required: true
- name: $filter
in: query
type: string
description: An OData $filter clause. For more information on constructing this filter, see
- name: $select
in: query
type: array
description: An OData $select clause.
- name: $expand
in: query
type: array
description: An OData $expand clause.
- name: jobschedules-jobScheduleId-terminate
path: /jobschedules/{jobScheduleId}/terminate
operations:
- name: microsoftazurebatchterminatejobschedule
method: POST
description: Microsoft Azure Terminates A Job Schedule
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: timeOut
in: query
type: integer
description: The maximum time that the server can spend processing the request, in seconds. The default is 30 seconds.
If the value is larger than 30, the default will be us
- name: client-request-id
in: header
type: string
description: The caller-generated request identity, in the form of a GUID with no decoration
- name: return-client-request-id
in: header
type: boolean
description: Whether the server should return the client-request-id in the response.
- name: ocp-date
in: header
type: string
description: The time the request was issued. Client libraries typically set this to the
- name: If-Modified-Since
in: header
type: string
description: A timestamp indicating the last modified time of the resource known to the
- name: If-Unmodified-Since
in: header
type: string
description: A timestamp indicating the last modified time of the resource known to the
- name: If-Match
in: header
type: string
description: An ETag value associated with the version of the resource known to the client.
- name: If-None-Match
in: header
type: string
description: An ETag value associated with the version of the resource known to the client.
- name: jobScheduleId
in: path
type: string
description: The ID of the Job Schedule to terminates.
required: true
exposes:
- type: rest
namespace: azure-batch-jobschedules-rest
port: 8080
description: REST adapter for Microsoft Azure Azure Batch — Jobschedules. One Spectral-compliant resource per consumed
operation, prefixed with /v1.
resources:
- path: /v1/jobschedules
name: jobschedules
description: REST surface for jobschedules.
operations:
- method: GET
name: microsoftazurebatchlistjobschedules
description: Microsoft Azure Lists All Of The Job Schedules In The Specified Account
call: azure-batch-jobschedules.microsoftazurebatchlistjobschedules
with:
timeOut: rest.timeOut
client-request-id: rest.client-request-id
return-client-request-id: rest.return-client-request-id
ocp-date: rest.ocp-date
maxresults: rest.maxresults
$filter: rest.$filter
$select: rest.$select
$expand: rest.$expand
outputParameters:
- type: object
mapping: $.
- method: POST
name: microsoftazurebatchcreatejobschedule
description: Microsoft Azure Creates A Job Schedule To The Specified Account
call: azure-batch-jobschedules.microsoftazurebatchcreatejobschedule
with:
timeOut: rest.timeOut
client-request-id: rest.client-request-id
return-client-request-id: rest.return-client-request-id
ocp-date: rest.ocp-date
jobSchedule: rest.jobSchedule
outputParameters:
- type: object
mapping: $.
- path: /v1/jobschedules/{jobscheduleid}
name: jobschedules-jobscheduleid
description: REST surface for jobschedules-jobScheduleId.
operations:
- method: GET
name: microsoftazurebatchgetjobschedule
description: Microsoft Azure Get Jobschedules Jobscheduleid
call: azure-batch-jobschedules.microsoftazurebatchgetjobschedule
with:
timeOut: rest.timeOut
client-request-id: rest.client-request-id
return-client-request-id: rest.return-client-request-id
ocp-date: rest.ocp-date
If-Modified-Since: rest.If-Modified-Since
If-Unmodified-Since: rest.If-Unmodified-Since
If-Match: rest.If-Match
If-None-Match: rest.If-None-Match
jobScheduleId: rest.jobScheduleId
$select: rest.$select
$expand: rest.$expand
outputParameters:
- type: object
mapping: $.
- method: PUT
name: microsoftazurebatchreplacejobschedule
description: Microsoft Azure Updates The Properties Of The Specified Job Schedule
call: azure-batch-jobschedules.microsoftazurebatchreplacejobschedule
with:
timeOut: rest.timeOut
client-request-id: rest.client-request-id
return-client-request-id: rest.return-client-request-id
ocp-date: rest.ocp-date
If-Modified-Since: rest.If-Modified-Since
If-Unmodified-Since: rest.If-Unmodified-Since
If-Match: rest.If-Match
If-None-Match: rest.If-None-Match
jobScheduleId: rest.jobScheduleId
jobSchedule: rest.jobSchedule
outputParameters:
- type: object
mapping: $.
- method: PATCH
name: microsoftazurebatchupdatejobschedule
description: Microsoft Azure Updates The Properties Of The Specified Job Schedule
call: azure-batch-jobschedules.microsoftazurebatchupdatejobschedule
with:
timeOut: rest.timeOut
client-request-id: rest.client-request-id
return-client-request-id: rest.return-client-request-id
ocp-date: rest.ocp-date
If-Modified-Since: rest.If-Modified-Since
If-Unmodified-Since: rest.If-Unmodified-Since
If-Match: rest.If-Match
If-None-Match: rest.If-None-Match
jobScheduleId: rest.jobScheduleId
jobSchedule: rest.jobSchedule
outputParameters:
- type: object
mapping: $.
- method: DELETE
name: microsoftazurebatchdeletejobschedule
description: Microsoft Azure Deletes A Job Schedule From The Specified Account
call: azure-batch-jobschedules.microsoftazurebatchdeletejobschedule
with:
timeOut: rest.timeOut
client-request-id: rest.client-request-id
return-client-request-id: rest.return-client-request-id
ocp-date: rest.ocp-date
If-Modified-Since: rest.If-Modified-Since
If-Unmodified-Since: rest.If-Unmodified-Since
If-Match: rest.If-Match
If-None-Match: rest.If-None-Match
jobScheduleId: rest.jobScheduleId
outputParameters:
- type: object
mapping: $.
- method: HEAD
name: microsoftazurebatchjobscheduleexists
description: Microsoft Azure Checks The Specified Job Schedule Exists
call: azure-batch-jobschedules.microsoftazurebatchjobscheduleexists
with:
timeOut: rest.timeOut
client-request-id: rest.client-request-id
return-client-request-id: rest.return-client-request-id
ocp-date: rest.ocp-date
If-Modified-Since: rest.If-Modified-Since
If-Unmodified-Since: rest.If-Unmodified-Since
If-Match: rest.If-Match
If-None-Match: rest.If-None-Match
jobScheduleId: rest.jobScheduleId
outputParameters:
- type: object
mapping: $.
- path: /v1/jobschedules/{jobscheduleid}/disable
name: jobschedules-jobscheduleid-disable
description: REST surface for jobschedules-jobScheduleId-disable.
operations:
- method: POST
name: microsoftazurebatchdisablejobschedule
description: Microsoft Azure Disables A Job Schedule
call: azure-batch-jobschedules.microsoftazurebatchdisablejobschedule
with:
timeOut: rest.timeOut
client-request-id: rest.client-request-id
return-client-request-id: rest.return-client-request-id
ocp-date: rest.ocp-date
If-Modified-Since: rest.If-Modified-Since
If-Unmodified-Since: rest.If-Unmodified-Since
If-Match: rest.If-Match
If-None-Match: rest.If-None-Match
jobScheduleId: rest.jobScheduleId
outputParameters:
- type: object
mapping: $.
- path: /v1/jobschedules/{jobscheduleid}/enable
name: jobschedules-jobscheduleid-enable
description: REST surface for jobschedules-jobScheduleId-enable.
operations:
- method: POST
name: microsoftazurebatchenablejobschedule
description: Microsoft Azure Enables A Job Schedule
call: azure-batch-jobschedules.microsoftazurebatchenablejobschedule
with:
timeOut: rest.timeOut
client-request-id: rest.client-request-id
return-client-request-id: rest.return-client-request-id
ocp-date: rest.ocp-date
If-Modified-Since: rest.If-Modified-Since
If-Unmodified-Since: rest.If-Unmodified-Since
If-Match: rest.If-Match
If-None-Match: rest.If-None-Match
jobScheduleId: rest.jobScheduleId
outputParameters:
- type: object
mapping: $.
- path: /v1/jobschedules/{jobscheduleid}/jobs
name: jobschedules-jobscheduleid-jobs
description: REST surface for jobschedules-jobScheduleId-jobs.
operations:
- method: GET
name: microsoftazurebatchlistjobsfromschedule
description: Microsoft Azure Lists The Jobs That Have Been Created Under The Specified Job Schedule
call: azure-batch-jobschedules.microsoftazurebatchlistjobsfromschedule
with:
timeOut: rest.timeOut
client-request-id: rest.client-request-id
return-client-request-id: rest.return-client-request-id
ocp-date: rest.ocp-date
maxresults: rest.maxresults
jobScheduleId: rest.jobScheduleId
$filter: rest.$filter
$select: rest.$select
$expand: rest.$expand
outputParameters:
- type: object
mapping: $.
- path: /v1/jobschedules/{jobscheduleid}/terminate
name: jobschedules-jobscheduleid-terminate
description: REST surface for jobschedules-jobScheduleId-terminate.
operations:
- method: POST
name: microsoftazurebatchterminatejobschedule
description: Microsoft Azure Terminates A Job Schedule
call: azure-batch-jobschedules.microsoftazurebatchterminatejobschedule
with:
timeOut: rest.timeOut
client-request-id: rest.client-request-id
return-client-request-id: rest.return-client-request-id
ocp-date: rest.ocp-date
If-Modified-Since: rest.If-Modified-Since
If-Unmodified-Since: rest.If-Unmodified-Since
If-Match: rest.If-Match
If-None-Match: rest.If-None-Match
jobScheduleId: rest.jobScheduleId
outputParameters:
- type: object
mapping: $.
- type: mcp
namespace: azure-batch-jobschedules-mcp
port: 9090
transport: http
description: MCP adapter for Microsoft Azure Azure Batch — Jobschedules. One tool per consumed operation, routed inline
through this capability's consumes block.
tools:
- name: microsoft-azure-lists-all-job
description: Microsoft Azure Lists All Of The Job Schedules In The Specified Account
hints:
readOnly: true
destructive: false
idempotent: true
call: azure-batch-jobschedules.microsoftazurebatchlistjobschedules
with:
timeOut: tools.timeOut
client-request-id: tools.client-request-id
return-client-request-id: tools.return-client-request-id
ocp-date: tools.ocp-date
maxresults: tools.maxresults
$filter: tools.$filter
$select: tools.$select
$expand: tools.$expand
outputParameters:
- type: object
mapping: $.
- name: microsoft-azure-creates-job-schedule
description: Microsoft Azure Creates A Job Schedule To The Specified Account
hints:
readOnly: false
destructive: false
idempotent: false
call: azure-batch-jobschedules.microsoftazurebatchcreatejobschedule
with:
timeOut: tools.timeOut
client-request-id: tools.client-request
# --- truncated at 32 KB (39 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/microsoft-azure/refs/heads/main/capabilities/azure-batch-jobschedules.yaml