Microsoft Azure · Capability

Microsoft Azure BatchService — JobSchedules

Microsoft Azure BatchService — JobSchedules. 10 operations. Lead operation: Microsoft Azure Adds A Job Schedule To The Specified Account. Self-contained Naftiko capability covering one Microsoft Azure business surface.

Run with Naftiko Microsoft AzureJobSchedules

What You Can Do

POST
Microsoftazurejobscheduleadd — Microsoft Azure Adds A Job Schedule To The Specified Account
/v1/jobschedules
GET
Microsoftazurejobschedulelist — Microsoft Azure Lists All Of The Job Schedules In The Specified Account
/v1/jobschedules
HEAD
Microsoftazurejobscheduleexists — Microsoft Azure Checks The Specified Job Schedule Exists
/v1/jobschedules/{jobscheduleid}
DELETE
Microsoftazurejobscheduledelete — Microsoft Azure Deletes A Job Schedule From The Specified Account
/v1/jobschedules/{jobscheduleid}
GET
Microsoftazurejobscheduleget — Microsoft Azure Get Jobschedules Jobscheduleid
/v1/jobschedules/{jobscheduleid}
PATCH
Microsoftazurejobschedulepatch — Microsoft Azure Updates The Properties Of The Specified Job Schedule
/v1/jobschedules/{jobscheduleid}
PUT
Microsoftazurejobscheduleupdate — Microsoft Azure Updates The Properties Of The Specified Job Schedule
/v1/jobschedules/{jobscheduleid}
POST
Microsoftazurejobscheduledisable — Microsoft Azure Disables A Job Schedule
/v1/jobschedules/{jobscheduleid}/disable
POST
Microsoftazurejobscheduleenable — Microsoft Azure Enables A Job Schedule
/v1/jobschedules/{jobscheduleid}/enable
POST
Microsoftazurejobscheduleterminate — Microsoft Azure Terminates A Job Schedule
/v1/jobschedules/{jobscheduleid}/terminate

MCP Tools

microsoft-azure-adds-job-schedule

Microsoft Azure Adds A Job Schedule To The Specified Account

microsoft-azure-lists-all-job

Microsoft Azure Lists All Of The Job Schedules In The Specified Account

read-only idempotent
microsoft-azure-checks-specified-job

Microsoft Azure Checks The Specified Job Schedule Exists

microsoft-azure-deletes-job-schedule

Microsoft Azure Deletes A Job Schedule From The Specified Account

idempotent
microsoft-azure-get-jobschedules-jobscheduleid

Microsoft Azure Get Jobschedules Jobscheduleid

read-only idempotent
microsoft-azure-updates-properties-specified

Microsoft Azure Updates The Properties Of The Specified Job Schedule

idempotent
microsoft-azure-updates-properties-specified-2

Microsoft Azure Updates The Properties Of The Specified Job Schedule

idempotent
microsoft-azure-disables-job-schedule

Microsoft Azure Disables A Job Schedule

microsoft-azure-enables-job-schedule

Microsoft Azure Enables A Job Schedule

microsoft-azure-terminates-job-schedule

Microsoft Azure Terminates A Job Schedule

Capability Spec

batchservice-jobschedules.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Microsoft Azure BatchService — JobSchedules
  description: 'Microsoft Azure BatchService — JobSchedules. 10 operations. Lead operation: Microsoft Azure Adds A Job Schedule
    To 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: batchservice-jobschedules
    baseUri: ''
    description: Microsoft Azure BatchService — JobSchedules business capability. Self-contained, no shared references.
    resources:
    - name: jobschedules
      path: /jobschedules
      operations:
      - name: microsoftazurejobscheduleadd
        method: POST
        description: Microsoft Azure Adds 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.
        - name: cloudJobSchedule
          in: body
          type: string
          description: The Job Schedule to be added.
          required: true
        - name: client-request-id
          in: header
          type: string
          description: The caller-generated request identity, in the form of a GUID with no decoration such as curly braces,
            e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0.
        - 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 current system clock time;
            set it explicitly if you are calling the REST API directl
      - name: microsoftazurejobschedulelist
        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: $filter
          in: query
          type: string
          description: An OData $filter clause. For more information on constructing this filter, see https://docs.microsoft.com/en-us/rest/api/batchservice/odata-filters-in-batch#lis
        - name: $select
          in: query
          type: string
          description: An OData $select clause.
        - name: $expand
          in: query
          type: string
          description: An OData $expand clause.
        - name: maxresults
          in: query
          type: integer
          description: The maximum number of items to return in the response. A maximum of 1000 Job Schedules can be returned.
        - 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.
        - name: client-request-id
          in: header
          type: string
          description: The caller-generated request identity, in the form of a GUID with no decoration such as curly braces,
            e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0.
        - 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 current system clock time;
            set it explicitly if you are calling the REST API directl
    - name: jobschedules-jobScheduleId
      path: /jobschedules/{jobScheduleId}
      operations:
      - name: microsoftazurejobscheduleexists
        method: HEAD
        description: Microsoft Azure Checks The Specified Job Schedule Exists
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: jobScheduleId
          in: path
          type: string
          description: The ID of the Job Schedule which you want to check.
          required: true
        - 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.
        - name: client-request-id
          in: header
          type: string
          description: The caller-generated request identity, in the form of a GUID with no decoration such as curly braces,
            e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0.
        - 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 current system clock time;
            set it explicitly if you are calling the REST API directl
        - name: If-Match
          in: header
          type: string
          description: An ETag value associated with the version of the resource known to the client. The operation will be
            performed only if the resource's current ETag on the servic
        - name: If-None-Match
          in: header
          type: string
          description: An ETag value associated with the version of the resource known to the client. The operation will be
            performed only if the resource's current ETag on the servic
        - name: If-Modified-Since
          in: header
          type: string
          description: 'A timestamp indicating the last modified time of the resource known to the client. The operation will
            be performed only if the resource on the service has been '
        - name: If-Unmodified-Since
          in: header
          type: string
          description: A timestamp indicating the last modified time of the resource known to the client. The operation will
            be performed only if the resource on the service has not b
      - name: microsoftazurejobscheduledelete
        method: DELETE
        description: Microsoft Azure Deletes A Job Schedule From The Specified Account
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: jobScheduleId
          in: path
          type: string
          description: The ID of the Job Schedule to delete.
          required: true
        - 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.
        - name: client-request-id
          in: header
          type: string
          description: The caller-generated request identity, in the form of a GUID with no decoration such as curly braces,
            e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0.
        - 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 current system clock time;
            set it explicitly if you are calling the REST API directl
        - name: If-Match
          in: header
          type: string
          description: An ETag value associated with the version of the resource known to the client. The operation will be
            performed only if the resource's current ETag on the servic
        - name: If-None-Match
          in: header
          type: string
          description: An ETag value associated with the version of the resource known to the client. The operation will be
            performed only if the resource's current ETag on the servic
        - name: If-Modified-Since
          in: header
          type: string
          description: 'A timestamp indicating the last modified time of the resource known to the client. The operation will
            be performed only if the resource on the service has been '
        - name: If-Unmodified-Since
          in: header
          type: string
          description: A timestamp indicating the last modified time of the resource known to the client. The operation will
            be performed only if the resource on the service has not b
      - name: microsoftazurejobscheduleget
        method: GET
        description: Microsoft Azure Get Jobschedules Jobscheduleid
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: jobScheduleId
          in: path
          type: string
          description: The ID of the Job Schedule to get.
          required: true
        - name: $select
          in: query
          type: string
          description: An OData $select clause.
        - name: $expand
          in: query
          type: string
          description: An OData $expand clause.
        - 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.
        - name: client-request-id
          in: header
          type: string
          description: The caller-generated request identity, in the form of a GUID with no decoration such as curly braces,
            e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0.
        - 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 current system clock time;
            set it explicitly if you are calling the REST API directl
        - name: If-Match
          in: header
          type: string
          description: An ETag value associated with the version of the resource known to the client. The operation will be
            performed only if the resource's current ETag on the servic
        - name: If-None-Match
          in: header
          type: string
          description: An ETag value associated with the version of the resource known to the client. The operation will be
            performed only if the resource's current ETag on the servic
        - name: If-Modified-Since
          in: header
          type: string
          description: 'A timestamp indicating the last modified time of the resource known to the client. The operation will
            be performed only if the resource on the service has been '
        - name: If-Unmodified-Since
          in: header
          type: string
          description: A timestamp indicating the last modified time of the resource known to the client. The operation will
            be performed only if the resource on the service has not b
      - name: microsoftazurejobschedulepatch
        method: PATCH
        description: Microsoft Azure Updates The Properties Of The Specified Job Schedule
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: jobScheduleId
          in: path
          type: string
          description: The ID of the Job Schedule to update.
          required: true
        - name: jobSchedulePatchParameter
          in: body
          type: string
          description: The parameters for the request.
          required: true
        - 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.
        - name: client-request-id
          in: header
          type: string
          description: The caller-generated request identity, in the form of a GUID with no decoration such as curly braces,
            e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0.
        - 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 current system clock time;
            set it explicitly if you are calling the REST API directl
        - name: If-Match
          in: header
          type: string
          description: An ETag value associated with the version of the resource known to the client. The operation will be
            performed only if the resource's current ETag on the servic
        - name: If-None-Match
          in: header
          type: string
          description: An ETag value associated with the version of the resource known to the client. The operation will be
            performed only if the resource's current ETag on the servic
        - name: If-Modified-Since
          in: header
          type: string
          description: 'A timestamp indicating the last modified time of the resource known to the client. The operation will
            be performed only if the resource on the service has been '
        - name: If-Unmodified-Since
          in: header
          type: string
          description: A timestamp indicating the last modified time of the resource known to the client. The operation will
            be performed only if the resource on the service has not b
      - name: microsoftazurejobscheduleupdate
        method: PUT
        description: Microsoft Azure Updates The Properties Of The Specified Job Schedule
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: jobScheduleId
          in: path
          type: string
          description: The ID of the Job Schedule to update.
          required: true
        - name: jobScheduleUpdateParameter
          in: body
          type: string
          description: The parameters for the request.
          required: true
        - 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.
        - name: client-request-id
          in: header
          type: string
          description: The caller-generated request identity, in the form of a GUID with no decoration such as curly braces,
            e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0.
        - 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 current system clock time;
            set it explicitly if you are calling the REST API directl
        - name: If-Match
          in: header
          type: string
          description: An ETag value associated with the version of the resource known to the client. The operation will be
            performed only if the resource's current ETag on the servic
        - name: If-None-Match
          in: header
          type: string
          description: An ETag value associated with the version of the resource known to the client. The operation will be
            performed only if the resource's current ETag on the servic
        - name: If-Modified-Since
          in: header
          type: string
          description: 'A timestamp indicating the last modified time of the resource known to the client. The operation will
            be performed only if the resource on the service has been '
        - name: If-Unmodified-Since
          in: header
          type: string
          description: A timestamp indicating the last modified time of the resource known to the client. The operation will
            be performed only if the resource on the service has not b
    - name: jobschedules-jobScheduleId-disable
      path: /jobschedules/{jobScheduleId}/disable
      operations:
      - name: microsoftazurejobscheduledisable
        method: POST
        description: Microsoft Azure Disables A Job Schedule
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: jobScheduleId
          in: path
          type: string
          description: The ID of the Job Schedule to disable.
          required: true
        - 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.
        - name: client-request-id
          in: header
          type: string
          description: The caller-generated request identity, in the form of a GUID with no decoration such as curly braces,
            e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0.
        - 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 current system clock time;
            set it explicitly if you are calling the REST API directl
        - name: If-Match
          in: header
          type: string
          description: An ETag value associated with the version of the resource known to the client. The operation will be
            performed only if the resource's current ETag on the servic
        - name: If-None-Match
          in: header
          type: string
          description: An ETag value associated with the version of the resource known to the client. The operation will be
            performed only if the resource's current ETag on the servic
        - name: If-Modified-Since
          in: header
          type: string
          description: 'A timestamp indicating the last modified time of the resource known to the client. The operation will
            be performed only if the resource on the service has been '
        - name: If-Unmodified-Since
          in: header
          type: string
          description: A timestamp indicating the last modified time of the resource known to the client. The operation will
            be performed only if the resource on the service has not b
    - name: jobschedules-jobScheduleId-enable
      path: /jobschedules/{jobScheduleId}/enable
      operations:
      - name: microsoftazurejobscheduleenable
        method: POST
        description: Microsoft Azure Enables A Job Schedule
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: jobScheduleId
          in: path
          type: string
          description: The ID of the Job Schedule to enable.
          required: true
        - 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.
        - name: client-request-id
          in: header
          type: string
          description: The caller-generated request identity, in the form of a GUID with no decoration such as curly braces,
            e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0.
        - 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 current system clock time;
            set it explicitly if you are calling the REST API directl
        - name: If-Match
          in: header
          type: string
          description: An ETag value associated with the version of the resource known to the client. The operation will be
            performed only if the resource's current ETag on the servic
        - name: If-None-Match
          in: header
          type: string
          description: An ETag value associated with the version of the resource known to the client. The operation will be
            performed only if the resource's current ETag on the servic
        - name: If-Modified-Since
          in: header
          type: string
          description: 'A timestamp indicating the last modified time of the resource known to the client. The operation will
            be performed only if the resource on the service has been '
        - name: If-Unmodified-Since
          in: header
          type: string
          description: A timestamp indicating the last modified time of the resource known to the client. The operation will
            be performed only if the resource on the service has not b
    - name: jobschedules-jobScheduleId-terminate
      path: /jobschedules/{jobScheduleId}/terminate
      operations:
      - name: microsoftazurejobscheduleterminate
        method: POST
        description: Microsoft Azure Terminates A Job Schedule
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: jobScheduleId
          in: path
          type: string
          description: The ID of the Job Schedule to terminates.
          required: true
        - 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.
        - name: client-request-id
          in: header
          type: string
          description: The caller-generated request identity, in the form of a GUID with no decoration such as curly braces,
            e.g. 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0.
        - 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 current system clock time;
            set it explicitly if you are calling the REST API directl
        - name: If-Match
          in: header
          type: string
          description: An ETag value associated with the version of the resource known to the client. The operation will be
            performed only if the resource's current ETag on the servic
        - name: If-None-Match
          in: header
          type: string
          description: An ETag value associated with the version of the resource known to the client. The operation will be
            performed only if the resource's current ETag on the servic
        - name: If-Modified-Since
          in: header
          type: string
          description: 'A timestamp indicating the last modified time of the resource known to the client. The operation will
            be performed only if the resource on the service has been '
        - name: If-Unmodified-Since
          in: header
          type: string
          description: A timestamp indicating the last modified time of the resource known to the client. The operation will
            be performed only if the resource on the service has not b
  exposes:
  - type: rest
    namespace: batchservice-jobschedules-rest
    port: 8080
    description: REST adapter for Microsoft Azure BatchService — JobSchedules. One Spectral-compliant resource per consumed
      operation, prefixed with /v1.
    resources:
    - path: /v1/jobschedules
      name: jobschedules
      description: REST surface for jobschedules.
      operations:
      - method: POST
        name: microsoftazurejobscheduleadd
        description: Microsoft Azure Adds A Job Schedule To The Specified Account
        call: batchservice-jobschedules.microsoftazurejobscheduleadd
        with:
          timeout: rest.timeout
          cloudJobSchedule: rest.cloudJobSchedule
          client-request-id: rest.client-request-id
          return-client-request-id: rest.return-client-request-id
          ocp-date: rest.ocp-date
        outputParameters:
        - type: object
          mapping: $.
      - method: GET
        name: microsoftazurejobschedulelist
        description: Microsoft Azure Lists All Of The Job Schedules In The Specified Account
        call: batchservice-jobschedules.microsoftazurejobschedulelist
        with:
          $filter: rest.$filter
          $select: rest.$select
          $expand: rest.$expand
          maxresults: rest.maxresults
          timeout: rest.timeout
          client-request-id: rest.client-request-id
          return-client-request-id: rest.return-client-request-id
          ocp-date: rest.ocp-date
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/jobschedules/{jobscheduleid}
      name: jobschedules-jobscheduleid
      description: REST surface for jobschedules-jobScheduleId.
      operations:
      - method: HEAD
        name: microsoftazurejobscheduleexists
        description: Microsoft Azure Checks The Specified Job Schedule Exists
        call: batchservice-jobschedules.microsoftazurejobscheduleexists
        with:
          jobScheduleId: rest.jobScheduleId
          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-Match: rest.If-Match
          If-None-Match: rest.If-None-Match
          If-Modified-Since: rest.If-Modified-Since
          If-Unmodified-Since: rest.If-Unmodified-Since
        outputParameters:
        - type: object
          mapping: $.
      - method: DELETE
        name: microsoftazurejobscheduledelete
        description: Microsoft Azure Deletes A Job Schedule From The Specified Account
        call: batchservice-jobschedules.microsoftazurejobscheduledelete
        with:
          jobScheduleId: rest.jobScheduleId
          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-Match: rest.If-Match
          If-None-Match: rest.If-None-Match
          If-Modified-Since: rest.If-Modified-Since
          If-Unmodified-Since: rest.If-Unmodified-Since
        outputParameters:
        - type: object
          mapping: $.
      - method: GET
        name: microsoftazurejobscheduleget
        description: Microsoft Azure Get Jobschedules Jobscheduleid
        call: batchservice-jobschedules.microsoftazurejobscheduleget
        with:
          jobScheduleId: rest.jobScheduleId
          $select: rest.$select
          $expand: rest.$expand
          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-Match: rest.If-Match
          If-None-Match: rest.If-None-Match
          If-Modified-Since: rest.If-Modified-Since
          If-Unmodified-Since: rest.If-Unmodified-Since
        outputParameters:
        - type: object
          mapping: $.
      - method: PATCH
        name: microsoftazurejobschedulepatch
        description: Microsoft Azure Updates The Properties Of The Specified Job Schedule
        call: batchservice-jobschedules.microsoftazurejobschedulepatch
        with:
          jobScheduleId: rest.jobScheduleId
          jobSchedulePatchParameter: rest.jobSchedulePatchParameter
          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-Match: rest.If-Match
          If-None-Match: rest.If-None-Match
          If-Modified-Since: rest.If-Modified-Since
          If-Unmodified-Since: rest.If-Unmodified-Since
        outputParameters:
        - type: object
          mapping: $.
      - method: PUT
        name: microsoftazurejobscheduleupdate
        description: Microsoft Azure Updates The Properties Of The Specified Job Schedule
        call: batchservice-jobschedules.microsoftazurejobscheduleupdate
        with:
          jobScheduleId: rest.jobScheduleId
          jobScheduleUpdateParameter: rest.jobScheduleUpdateParameter
          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-Match: rest.If-Match
          If-None-Match: rest.If-None-Match
          If-Modified-Since: rest.If-Modified-Since
          If-Unmodified-Since: rest.If-Unmodified-Since
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/jobschedules/{jobscheduleid}/disable
      name: jobschedules-jobscheduleid-disable
      description: REST surface for jobschedules-jobScheduleId-disable.
      operations:
      - method: POST
        name: microsoftazurejobscheduledisable
        description: Microsoft Azure Disables A Job Schedule
        call: batchservice-jobschedules.microsoftazurejobscheduledisable
        with:
          jobScheduleId: rest.jobScheduleId
          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-Match: rest.If-Match
          If-None-Match: rest.If-None-Match
          If-Modified-Since: rest.If-Modified-Since
          If-Unmodified-Since: rest.If-Unmodified-Since
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/jobschedules/{jobscheduleid}/enable
      name: jobschedules-jobscheduleid-enable
      description: REST surface for jobschedules-jobScheduleId-enable.
      operations:
      - method: POST
        name: microsoftazurejobscheduleenable
        description: Microsoft Azure Enables A Job Schedule
        call: batchservice-jobschedules.microsoftazurejobscheduleenable
        with:
          jobScheduleId: rest.jobScheduleId
          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-Match: rest.If-Match
          If-None-Match: rest.If-None-Match
          If-Modified-Since: rest.If-Modified-Since
          If-Unmodified-Since: rest.If-Unmodified-Since
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/jobschedules/{jobscheduleid}/terminate
      name: jobschedules-jobscheduleid-terminate
      description: REST surface for jobschedules-jobScheduleId-terminate.
      operations:
      - method: POST
        name: microsoftazurejobscheduleterminate
        description: Microsoft Azure Terminates A Job Schedule
        call: batchservice-jobschedules.microsoftazurejobscheduleterminate
        with:
          jobScheduleId: rest.jobScheduleId
          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-Match: rest.If-Match
          If-None-Match: rest.If-None-Match
          If-Modified-Since: rest.If-Modified-Since
          If-Unmodified-Since: rest.If-Unmodified-Since
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: batchservi

# --- truncated at 32 KB (39 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/microsoft-azure/refs/heads/main/capabilities/batchservice-jobschedules.yaml