Microsoft.Scheduler (stable:2016-01-01)

2025/09/19 • 15 new, 15 deleted methods

JobCollections_ListBySubscription (new)
Description Gets all job collections under specified subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Scheduler/jobCollections
{
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
type: string ,
name: string ,
location: string ,
tags: object ,
properties:
{
sku:
{
name: enum ,
}
,
state: enum ,
quota:
{
maxJobCount: integer ,
maxJobOccurrence: integer ,
maxRecurrence:
{
frequency: enum ,
interval: integer ,
}
,
}
,
}
,
}
,
]
,
nextLink: string ,
}
JobCollections_ListByResourceGroup (new)
Description Gets all job collections under specified resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Scheduler/jobCollections
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
type: string ,
name: string ,
location: string ,
tags: object ,
properties:
{
sku:
{
name: enum ,
}
,
state: enum ,
quota:
{
maxJobCount: integer ,
maxJobOccurrence: integer ,
maxRecurrence:
{
frequency: enum ,
interval: integer ,
}
,
}
,
}
,
}
,
]
,
nextLink: string ,
}
JobCollections_Get (new)
Description Gets a job collection.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Scheduler/jobCollections/{jobCollectionName}
{
subscriptionId: string ,
resourceGroupName: string ,
jobCollectionName: string ,
api-version: string ,
}

⚐ Response (200)

{
id: string ,
type: string ,
name: string ,
location: string ,
tags: object ,
properties:
{
sku:
{
name: enum ,
}
,
state: enum ,
quota:
{
maxJobCount: integer ,
maxJobOccurrence: integer ,
maxRecurrence:
{
frequency: enum ,
interval: integer ,
}
,
}
,
}
,
}
JobCollections_CreateOrUpdate (new)
Description Provisions a new job collection or updates an existing job collection.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Scheduler/jobCollections/{jobCollectionName}
{
subscriptionId: string ,
resourceGroupName: string ,
jobCollectionName: string ,
api-version: string ,
jobCollection:
{
id: string ,
type: string ,
name: string ,
location: string ,
tags: object ,
properties:
{
sku:
{
name: enum ,
}
,
state: enum ,
quota:
{
maxJobCount: integer ,
maxJobOccurrence: integer ,
maxRecurrence:
{
frequency: enum ,
interval: integer ,
}
,
}
,
}
,
}
,
}

⚐ Response (200)

{
id: string ,
type: string ,
name: string ,
location: string ,
tags: object ,
properties:
{
sku:
{
name: enum ,
}
,
state: enum ,
quota:
{
maxJobCount: integer ,
maxJobOccurrence: integer ,
maxRecurrence:
{
frequency: enum ,
interval: integer ,
}
,
}
,
}
,
}

⚐ Response (201)

{
id: string ,
type: string ,
name: string ,
location: string ,
tags: object ,
properties:
{
sku:
{
name: enum ,
}
,
state: enum ,
quota:
{
maxJobCount: integer ,
maxJobOccurrence: integer ,
maxRecurrence:
{
frequency: enum ,
interval: integer ,
}
,
}
,
}
,
}
JobCollections_Patch (new)
Description Patches an existing job collection.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Scheduler/jobCollections/{jobCollectionName}
{
subscriptionId: string ,
resourceGroupName: string ,
jobCollectionName: string ,
api-version: string ,
jobCollection:
{
id: string ,
type: string ,
name: string ,
location: string ,
tags: object ,
properties:
{
sku:
{
name: enum ,
}
,
state: enum ,
quota:
{
maxJobCount: integer ,
maxJobOccurrence: integer ,
maxRecurrence:
{
frequency: enum ,
interval: integer ,
}
,
}
,
}
,
}
,
}

⚐ Response (200)

{
id: string ,
type: string ,
name: string ,
location: string ,
tags: object ,
properties:
{
sku:
{
name: enum ,
}
,
state: enum ,
quota:
{
maxJobCount: integer ,
maxJobOccurrence: integer ,
maxRecurrence:
{
frequency: enum ,
interval: integer ,
}
,
}
,
}
,
}
JobCollections_Delete (new)
Description Deletes a job collection.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Scheduler/jobCollections/{jobCollectionName}
{
subscriptionId: string ,
resourceGroupName: string ,
jobCollectionName: string ,
api-version: string ,
}

⚐ Response (200)

{}
JobCollections_Enable (new)
Description Enables all of the jobs in the job collection.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Scheduler/jobCollections/{jobCollectionName}/enable
{
subscriptionId: string ,
resourceGroupName: string ,
jobCollectionName: string ,
api-version: string ,
}

⚐ Response (200)

{}
JobCollections_Disable (new)
Description Disables all of the jobs in the job collection.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Scheduler/jobCollections/{jobCollectionName}/disable
{
subscriptionId: string ,
resourceGroupName: string ,
jobCollectionName: string ,
api-version: string ,
}

⚐ Response (200)

{}
Jobs_Get (new)
Description Gets a job.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Scheduler/jobCollections/{jobCollectionName}/jobs/{jobName}
{
subscriptionId: string ,
resourceGroupName: string ,
jobCollectionName: string ,
jobName: string ,
api-version: string ,
}

⚐ Response (200)

{
id: string ,
type: string ,
name: string ,
properties:
{
startTime: string ,
action:
{
type: enum ,
request:
{
authentication:
{
type: enum ,
}
,
uri: string ,
method: string ,
body: string ,
headers: object ,
}
,
queueMessage:
{
storageAccount: string ,
queueName: string ,
sasToken: string ,
message: string ,
}
,
serviceBusQueueMessage:
{
queueName: string ,
}
,
serviceBusTopicMessage:
{
topicPath: string ,
}
,
retryPolicy:
{
retryType: enum ,
retryInterval: string ,
retryCount: integer ,
}
,
errorAction:
{
type: enum ,
request:
{
authentication:
{
type: enum ,
}
,
uri: string ,
method: string ,
body: string ,
headers: object ,
}
,
queueMessage:
{
storageAccount: string ,
queueName: string ,
sasToken: string ,
message: string ,
}
,
serviceBusQueueMessage:
{
queueName: string ,
}
,
serviceBusTopicMessage:
{
topicPath: string ,
}
,
retryPolicy:
{
retryType: enum ,
retryInterval: string ,
retryCount: integer ,
}
,
}
,
}
,
recurrence:
{
frequency: enum ,
interval: integer ,
count: integer ,
endTime: string ,
schedule:
{
weekDays:
[
string ,
]
,
hours:
[
integer ,
]
,
minutes:
[
integer ,
]
,
monthDays:
[
integer ,
]
,
monthlyOccurrences:
[
{
day: enum ,
Occurrence: integer ,
}
,
]
,
}
,
}
,
state: enum ,
status:
{
executionCount: integer ,
failureCount: integer ,
faultedCount: integer ,
lastExecutionTime: string ,
nextExecutionTime: string ,
}
,
}
,
}
Jobs_CreateOrUpdate (new)
Description Provisions a new job or updates an existing job.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Scheduler/jobCollections/{jobCollectionName}/jobs/{jobName}
{
subscriptionId: string ,
resourceGroupName: string ,
jobCollectionName: string ,
jobName: string ,
api-version: string ,
job:
{
id: string ,
type: string ,
name: string ,
properties:
{
startTime: string ,
action:
{
type: enum ,
request:
{
authentication:
{
type: enum ,
}
,
uri: string ,
method: string ,
body: string ,
headers: object ,
}
,
queueMessage:
{
storageAccount: string ,
queueName: string ,
sasToken: string ,
message: string ,
}
,
serviceBusQueueMessage:
{
queueName: string ,
}
,
serviceBusTopicMessage:
{
topicPath: string ,
}
,
retryPolicy:
{
retryType: enum ,
retryInterval: string ,
retryCount: integer ,
}
,
errorAction:
{
type: enum ,
request:
{
authentication:
{
type: enum ,
}
,
uri: string ,
method: string ,
body: string ,
headers: object ,
}
,
queueMessage:
{
storageAccount: string ,
queueName: string ,
sasToken: string ,
message: string ,
}
,
serviceBusQueueMessage:
{
queueName: string ,
}
,
serviceBusTopicMessage:
{
topicPath: string ,
}
,
retryPolicy:
{
retryType: enum ,
retryInterval: string ,
retryCount: integer ,
}
,
}
,
}
,
recurrence:
{
frequency: enum ,
interval: integer ,
count: integer ,
endTime: string ,
schedule:
{
weekDays:
[
string ,
]
,
hours:
[
integer ,
]
,
minutes:
[
integer ,
]
,
monthDays:
[
integer ,
]
,
monthlyOccurrences:
[
{
day: enum ,
Occurrence: integer ,
}
,
]
,
}
,
}
,
state: enum ,
status:
{
executionCount: integer ,
failureCount: integer ,
faultedCount: integer ,
lastExecutionTime: string ,
nextExecutionTime: string ,
}
,
}
,
}
,
}

⚐ Response (200)

{
id: string ,
type: string ,
name: string ,
properties:
{
startTime: string ,
action:
{
type: enum ,
request:
{
authentication:
{
type: enum ,
}
,
uri: string ,
method: string ,
body: string ,
headers: object ,
}
,
queueMessage:
{
storageAccount: string ,
queueName: string ,
sasToken: string ,
message: string ,
}
,
serviceBusQueueMessage:
{
queueName: string ,
}
,
serviceBusTopicMessage:
{
topicPath: string ,
}
,
retryPolicy:
{
retryType: enum ,
retryInterval: string ,
retryCount: integer ,
}
,
errorAction:
{
type: enum ,
request:
{
authentication:
{
type: enum ,
}
,
uri: string ,
method: string ,
body: string ,
headers: object ,
}
,
queueMessage:
{
storageAccount: string ,
queueName: string ,
sasToken: string ,
message: string ,
}
,
serviceBusQueueMessage:
{
queueName: string ,
}
,
serviceBusTopicMessage:
{
topicPath: string ,
}
,
retryPolicy:
{
retryType: enum ,
retryInterval: string ,
retryCount: integer ,
}
,
}
,
}
,
recurrence:
{
frequency: enum ,
interval: integer ,
count: integer ,
endTime: string ,
schedule:
{
weekDays:
[
string ,
]
,
hours:
[
integer ,
]
,
minutes:
[
integer ,
]
,
monthDays:
[
integer ,
]
,
monthlyOccurrences:
[
{
day: enum ,
Occurrence: integer ,
}
,
]
,
}
,
}
,
state: enum ,
status:
{
executionCount: integer ,
failureCount: integer ,
faultedCount: integer ,
lastExecutionTime: string ,
nextExecutionTime: string ,
}
,
}
,
}

⚐ Response (201)

{
id: string ,
type: string ,
name: string ,
properties:
{
startTime: string ,
action:
{
type: enum ,
request:
{
authentication:
{
type: enum ,
}
,
uri: string ,
method: string ,
body: string ,
headers: object ,
}
,
queueMessage:
{
storageAccount: string ,
queueName: string ,
sasToken: string ,
message: string ,
}
,
serviceBusQueueMessage:
{
queueName: string ,
}
,
serviceBusTopicMessage:
{
topicPath: string ,
}
,
retryPolicy:
{
retryType: enum ,
retryInterval: string ,
retryCount: integer ,
}
,
errorAction:
{
type: enum ,
request:
{
authentication:
{
type: enum ,
}
,
uri: string ,
method: string ,
body: string ,
headers: object ,
}
,
queueMessage:
{
storageAccount: string ,
queueName: string ,
sasToken: string ,
message: string ,
}
,
serviceBusQueueMessage:
{
queueName: string ,
}
,
serviceBusTopicMessage:
{
topicPath: string ,
}
,
retryPolicy:
{
retryType: enum ,
retryInterval: string ,
retryCount: integer ,
}
,
}
,
}
,
recurrence:
{
frequency: enum ,
interval: integer ,
count: integer ,
endTime: string ,
schedule:
{
weekDays:
[
string ,
]
,
hours:
[
integer ,
]
,
minutes:
[
integer ,
]
,
monthDays:
[
integer ,
]
,
monthlyOccurrences:
[
{
day: enum ,
Occurrence: integer ,
}
,
]
,
}
,
}
,
state: enum ,
status:
{
executionCount: integer ,
failureCount: integer ,
faultedCount: integer ,
lastExecutionTime: string ,
nextExecutionTime: string ,
}
,
}
,
}
Jobs_Patch (new)
Description Patches an existing job.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Scheduler/jobCollections/{jobCollectionName}/jobs/{jobName}
{
subscriptionId: string ,
resourceGroupName: string ,
jobCollectionName: string ,
jobName: string ,
api-version: string ,
job:
{
id: string ,
type: string ,
name: string ,
properties:
{
startTime: string ,
action:
{
type: enum ,
request:
{
authentication:
{
type: enum ,
}
,
uri: string ,
method: string ,
body: string ,
headers: object ,
}
,
queueMessage:
{
storageAccount: string ,
queueName: string ,
sasToken: string ,
message: string ,
}
,
serviceBusQueueMessage:
{
queueName: string ,
}
,
serviceBusTopicMessage:
{
topicPath: string ,
}
,
retryPolicy:
{
retryType: enum ,
retryInterval: string ,
retryCount: integer ,
}
,
errorAction:
{
type: enum ,
request:
{
authentication:
{
type: enum ,
}
,
uri: string ,
method: string ,
body: string ,
headers: object ,
}
,
queueMessage:
{
storageAccount: string ,
queueName: string ,
sasToken: string ,
message: string ,
}
,
serviceBusQueueMessage:
{
queueName: string ,
}
,
serviceBusTopicMessage:
{
topicPath: string ,
}
,
retryPolicy:
{
retryType: enum ,
retryInterval: string ,
retryCount: integer ,
}
,
}
,
}
,
recurrence:
{
frequency: enum ,
interval: integer ,
count: integer ,
endTime: string ,
schedule:
{
weekDays:
[
string ,
]
,
hours:
[
integer ,
]
,
minutes:
[
integer ,
]
,
monthDays:
[
integer ,
]
,
monthlyOccurrences:
[
{
day: enum ,
Occurrence: integer ,
}
,
]
,
}
,
}
,
state: enum ,
status:
{
executionCount: integer ,
failureCount: integer ,
faultedCount: integer ,
lastExecutionTime: string ,
nextExecutionTime: string ,
}
,
}
,
}
,
}

⚐ Response (200)

{
id: string ,
type: string ,
name: string ,
properties:
{
startTime: string ,
action:
{
type: enum ,
request:
{
authentication:
{
type: enum ,
}
,
uri: string ,
method: string ,
body: string ,
headers: object ,
}
,
queueMessage:
{
storageAccount: string ,
queueName: string ,
sasToken: string ,
message: string ,
}
,
serviceBusQueueMessage:
{
queueName: string ,
}
,
serviceBusTopicMessage:
{
topicPath: string ,
}
,
retryPolicy:
{
retryType: enum ,
retryInterval: string ,
retryCount: integer ,
}
,
errorAction:
{
type: enum ,
request:
{
authentication:
{
type: enum ,
}
,
uri: string ,
method: string ,
body: string ,
headers: object ,
}
,
queueMessage:
{
storageAccount: string ,
queueName: string ,
sasToken: string ,
message: string ,
}
,
serviceBusQueueMessage:
{
queueName: string ,
}
,
serviceBusTopicMessage:
{
topicPath: string ,
}
,
retryPolicy:
{
retryType: enum ,
retryInterval: string ,
retryCount: integer ,
}
,
}
,
}
,
recurrence:
{
frequency: enum ,
interval: integer ,
count: integer ,
endTime: string ,
schedule:
{
weekDays:
[
string ,
]
,
hours:
[
integer ,
]
,
minutes:
[
integer ,
]
,
monthDays:
[
integer ,
]
,
monthlyOccurrences:
[
{
day: enum ,
Occurrence: integer ,
}
,
]
,
}
,
}
,
state: enum ,
status:
{
executionCount: integer ,
failureCount: integer ,
faultedCount: integer ,
lastExecutionTime: string ,
nextExecutionTime: string ,
}
,
}
,
}
Jobs_Delete (new)
Description Deletes a job.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Scheduler/jobCollections/{jobCollectionName}/jobs/{jobName}
{
subscriptionId: string ,
resourceGroupName: string ,
jobCollectionName: string ,
jobName: string ,
api-version: string ,
}

⚐ Response (200)

{}
Jobs_Run (new)
Description Runs a job.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Scheduler/jobCollections/{jobCollectionName}/jobs/{jobName}/run
{
subscriptionId: string ,
resourceGroupName: string ,
jobCollectionName: string ,
jobName: string ,
api-version: string ,
}

⚐ Response (200)

{}
Jobs_List (new)
Description Lists all jobs under the specified job collection.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Scheduler/jobCollections/{jobCollectionName}/jobs
{
subscriptionId: string ,
resourceGroupName: string ,
jobCollectionName: string ,
api-version: string ,
$top: integer ,
$skip: integer ,
$filter: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
type: string ,
name: string ,
properties:
{
startTime: string ,
action:
{
type: enum ,
request:
{
authentication:
{
type: enum ,
}
,
uri: string ,
method: string ,
body: string ,
headers: object ,
}
,
queueMessage:
{
storageAccount: string ,
queueName: string ,
sasToken: string ,
message: string ,
}
,
serviceBusQueueMessage:
{
queueName: string ,
}
,
serviceBusTopicMessage:
{
topicPath: string ,
}
,
retryPolicy:
{
retryType: enum ,
retryInterval: string ,
retryCount: integer ,
}
,
errorAction:
{
type: enum ,
request:
{
authentication:
{
type: enum ,
}
,
uri: string ,
method: string ,
body: string ,
headers: object ,
}
,
queueMessage:
{
storageAccount: string ,
queueName: string ,
sasToken: string ,
message: string ,
}
,
serviceBusQueueMessage:
{
queueName: string ,
}
,
serviceBusTopicMessage:
{
topicPath: string ,
}
,
retryPolicy:
{
retryType: enum ,
retryInterval: string ,
retryCount: integer ,
}
,
}
,
}
,
recurrence:
{
frequency: enum ,
interval: integer ,
count: integer ,
endTime: string ,
schedule:
{
weekDays:
[
string ,
]
,
hours:
[
integer ,
]
,
minutes:
[
integer ,
]
,
monthDays:
[
integer ,
]
,
monthlyOccurrences:
[
{
day: enum ,
Occurrence: integer ,
}
,
]
,
}
,
}
,
state: enum ,
status:
{
executionCount: integer ,
failureCount: integer ,
faultedCount: integer ,
lastExecutionTime: string ,
nextExecutionTime: string ,
}
,
}
,
}
,
]
,
nextLink: string ,
}
Jobs_ListJobHistory (new)
Description Lists job history.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Scheduler/jobCollections/{jobCollectionName}/jobs/{jobName}/history
{
subscriptionId: string ,
resourceGroupName: string ,
jobCollectionName: string ,
jobName: string ,
api-version: string ,
$top: integer ,
$skip: integer ,
$filter: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
type: string ,
name: string ,
properties:
{
startTime: string ,
endTime: string ,
expectedExecutionTime: string ,
actionName: enum ,
status: enum ,
message: string ,
retryCount: integer ,
repeatCount: integer ,
}
,
}
,
]
,
nextLink: string ,
}
JobCollections_ListBySubscription (removed)
Description Gets all job collections under specified subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Scheduler/jobCollections
{
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
type: string ,
name: string ,
location: string ,
tags: object ,
properties:
{
sku:
{
name: enum ,
}
,
state: enum ,
quota:
{
maxJobCount: integer ,
maxJobOccurrence: integer ,
maxRecurrence:
{
frequency: enum ,
interval: integer ,
}
,
}
,
}
,
}
,
]
,
nextLink: string ,
}
JobCollections_ListByResourceGroup (removed)
Description Gets all job collections under specified resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Scheduler/jobCollections
{
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
type: string ,
name: string ,
location: string ,
tags: object ,
properties:
{
sku:
{
name: enum ,
}
,
state: enum ,
quota:
{
maxJobCount: integer ,
maxJobOccurrence: integer ,
maxRecurrence:
{
frequency: enum ,
interval: integer ,
}
,
}
,
}
,
}
,
]
,
nextLink: string ,
}
JobCollections_Get (removed)
Description Gets a job collection.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Scheduler/jobCollections/{jobCollectionName}
{
subscriptionId: string ,
resourceGroupName: string ,
jobCollectionName: string ,
api-version: string ,
}

⚐ Response (200)

{
id: string ,
type: string ,
name: string ,
location: string ,
tags: object ,
properties:
{
sku:
{
name: enum ,
}
,
state: enum ,
quota:
{
maxJobCount: integer ,
maxJobOccurrence: integer ,
maxRecurrence:
{
frequency: enum ,
interval: integer ,
}
,
}
,
}
,
}
JobCollections_CreateOrUpdate (removed)
Description Provisions a new job collection or updates an existing job collection.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Scheduler/jobCollections/{jobCollectionName}
{
subscriptionId: string ,
resourceGroupName: string ,
jobCollectionName: string ,
api-version: string ,
jobCollection:
{
id: string ,
type: string ,
name: string ,
location: string ,
tags: object ,
properties:
{
sku:
{
name: enum ,
}
,
state: enum ,
quota:
{
maxJobCount: integer ,
maxJobOccurrence: integer ,
maxRecurrence:
{
frequency: enum ,
interval: integer ,
}
,
}
,
}
,
}
,
}

⚐ Response (200)

{
id: string ,
type: string ,
name: string ,
location: string ,
tags: object ,
properties:
{
sku:
{
name: enum ,
}
,
state: enum ,
quota:
{
maxJobCount: integer ,
maxJobOccurrence: integer ,
maxRecurrence:
{
frequency: enum ,
interval: integer ,
}
,
}
,
}
,
}

⚐ Response (201)

{
id: string ,
type: string ,
name: string ,
location: string ,
tags: object ,
properties:
{
sku:
{
name: enum ,
}
,
state: enum ,
quota:
{
maxJobCount: integer ,
maxJobOccurrence: integer ,
maxRecurrence:
{
frequency: enum ,
interval: integer ,
}
,
}
,
}
,
}
JobCollections_Patch (removed)
Description Patches an existing job collection.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Scheduler/jobCollections/{jobCollectionName}
{
subscriptionId: string ,
resourceGroupName: string ,
jobCollectionName: string ,
api-version: string ,
jobCollection:
{
id: string ,
type: string ,
name: string ,
location: string ,
tags: object ,
properties:
{
sku:
{
name: enum ,
}
,
state: enum ,
quota:
{
maxJobCount: integer ,
maxJobOccurrence: integer ,
maxRecurrence:
{
frequency: enum ,
interval: integer ,
}
,
}
,
}
,
}
,
}

⚐ Response (200)

{
id: string ,
type: string ,
name: string ,
location: string ,
tags: object ,
properties:
{
sku:
{
name: enum ,
}
,
state: enum ,
quota:
{
maxJobCount: integer ,
maxJobOccurrence: integer ,
maxRecurrence:
{
frequency: enum ,
interval: integer ,
}
,
}
,
}
,
}
JobCollections_Delete (removed)
Description Deletes a job collection.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Scheduler/jobCollections/{jobCollectionName}
{
subscriptionId: string ,
resourceGroupName: string ,
jobCollectionName: string ,
api-version: string ,
}

⚐ Response (200)

{}
JobCollections_Enable (removed)
Description Enables all of the jobs in the job collection.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Scheduler/jobCollections/{jobCollectionName}/enable
{
subscriptionId: string ,
resourceGroupName: string ,
jobCollectionName: string ,
api-version: string ,
}

⚐ Response (200)

{}
JobCollections_Disable (removed)
Description Disables all of the jobs in the job collection.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Scheduler/jobCollections/{jobCollectionName}/disable
{
subscriptionId: string ,
resourceGroupName: string ,
jobCollectionName: string ,
api-version: string ,
}

⚐ Response (200)

{}
Jobs_Get (removed)
Description Gets a job.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Scheduler/jobCollections/{jobCollectionName}/jobs/{jobName}
{
subscriptionId: string ,
resourceGroupName: string ,
jobCollectionName: string ,
jobName: string ,
api-version: string ,
}

⚐ Response (200)

{
id: string ,
type: string ,
name: string ,
properties:
{
startTime: string ,
action:
{
type: enum ,
request:
{
authentication:
{
type: enum ,
}
,
uri: string ,
method: string ,
body: string ,
headers: object ,
}
,
queueMessage:
{
storageAccount: string ,
queueName: string ,
sasToken: string ,
message: string ,
}
,
serviceBusQueueMessage:
{
queueName: string ,
}
,
serviceBusTopicMessage:
{
topicPath: string ,
}
,
retryPolicy:
{
retryType: enum ,
retryInterval: string ,
retryCount: integer ,
}
,
errorAction:
{
type: enum ,
request:
{
authentication:
{
type: enum ,
}
,
uri: string ,
method: string ,
body: string ,
headers: object ,
}
,
queueMessage:
{
storageAccount: string ,
queueName: string ,
sasToken: string ,
message: string ,
}
,
serviceBusQueueMessage:
{
queueName: string ,
}
,
serviceBusTopicMessage:
{
topicPath: string ,
}
,
retryPolicy:
{
retryType: enum ,
retryInterval: string ,
retryCount: integer ,
}
,
}
,
}
,
recurrence:
{
frequency: enum ,
interval: integer ,
count: integer ,
endTime: string ,
schedule:
{
weekDays:
[
string ,
]
,
hours:
[
integer ,
]
,
minutes:
[
integer ,
]
,
monthDays:
[
integer ,
]
,
monthlyOccurrences:
[
{
day: enum ,
Occurrence: integer ,
}
,
]
,
}
,
}
,
state: enum ,
status:
{
executionCount: integer ,
failureCount: integer ,
faultedCount: integer ,
lastExecutionTime: string ,
nextExecutionTime: string ,
}
,
}
,
}
Jobs_CreateOrUpdate (removed)
Description Provisions a new job or updates an existing job.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Scheduler/jobCollections/{jobCollectionName}/jobs/{jobName}
{
subscriptionId: string ,
resourceGroupName: string ,
jobCollectionName: string ,
jobName: string ,
api-version: string ,
job:
{
id: string ,
type: string ,
name: string ,
properties:
{
startTime: string ,
action:
{
type: enum ,
request:
{
authentication:
{
type: enum ,
}
,
uri: string ,
method: string ,
body: string ,
headers: object ,
}
,
queueMessage:
{
storageAccount: string ,
queueName: string ,
sasToken: string ,
message: string ,
}
,
serviceBusQueueMessage:
{
queueName: string ,
}
,
serviceBusTopicMessage:
{
topicPath: string ,
}
,
retryPolicy:
{
retryType: enum ,
retryInterval: string ,
retryCount: integer ,
}
,
errorAction:
{
type: enum ,
request:
{
authentication:
{
type: enum ,
}
,
uri: string ,
method: string ,
body: string ,
headers: object ,
}
,
queueMessage:
{
storageAccount: string ,
queueName: string ,
sasToken: string ,
message: string ,
}
,
serviceBusQueueMessage:
{
queueName: string ,
}
,
serviceBusTopicMessage:
{
topicPath: string ,
}
,
retryPolicy:
{
retryType: enum ,
retryInterval: string ,
retryCount: integer ,
}
,
}
,
}
,
recurrence:
{
frequency: enum ,
interval: integer ,
count: integer ,
endTime: string ,
schedule:
{
weekDays:
[
string ,
]
,
hours:
[
integer ,
]
,
minutes:
[
integer ,
]
,
monthDays:
[
integer ,
]
,
monthlyOccurrences:
[
{
day: enum ,
Occurrence: integer ,
}
,
]
,
}
,
}
,
state: enum ,
status:
{
executionCount: integer ,
failureCount: integer ,
faultedCount: integer ,
lastExecutionTime: string ,
nextExecutionTime: string ,
}
,
}
,
}
,
}

⚐ Response (200)

{
id: string ,
type: string ,
name: string ,
properties:
{
startTime: string ,
action:
{
type: enum ,
request:
{
authentication:
{
type: enum ,
}
,
uri: string ,
method: string ,
body: string ,
headers: object ,
}
,
queueMessage:
{
storageAccount: string ,
queueName: string ,
sasToken: string ,
message: string ,
}
,
serviceBusQueueMessage:
{
queueName: string ,
}
,
serviceBusTopicMessage:
{
topicPath: string ,
}
,
retryPolicy:
{
retryType: enum ,
retryInterval: string ,
retryCount: integer ,
}
,
errorAction:
{
type: enum ,
request:
{
authentication:
{
type: enum ,
}
,
uri: string ,
method: string ,
body: string ,
headers: object ,
}
,
queueMessage:
{
storageAccount: string ,
queueName: string ,
sasToken: string ,
message: string ,
}
,
serviceBusQueueMessage:
{
queueName: string ,
}
,
serviceBusTopicMessage:
{
topicPath: string ,
}
,
retryPolicy:
{
retryType: enum ,
retryInterval: string ,
retryCount: integer ,
}
,
}
,
}
,
recurrence:
{
frequency: enum ,
interval: integer ,
count: integer ,
endTime: string ,
schedule:
{
weekDays:
[
string ,
]
,
hours:
[
integer ,
]
,
minutes:
[
integer ,
]
,
monthDays:
[
integer ,
]
,
monthlyOccurrences:
[
{
day: enum ,
Occurrence: integer ,
}
,
]
,
}
,
}
,
state: enum ,
status:
{
executionCount: integer ,
failureCount: integer ,
faultedCount: integer ,
lastExecutionTime: string ,
nextExecutionTime: string ,
}
,
}
,
}

⚐ Response (201)

{
id: string ,
type: string ,
name: string ,
properties:
{
startTime: string ,
action:
{
type: enum ,
request:
{
authentication:
{
type: enum ,
}
,
uri: string ,
method: string ,
body: string ,
headers: object ,
}
,
queueMessage:
{
storageAccount: string ,
queueName: string ,
sasToken: string ,
message: string ,
}
,
serviceBusQueueMessage:
{
queueName: string ,
}
,
serviceBusTopicMessage:
{
topicPath: string ,
}
,
retryPolicy:
{
retryType: enum ,
retryInterval: string ,
retryCount: integer ,
}
,
errorAction:
{
type: enum ,
request:
{
authentication:
{
type: enum ,
}
,
uri: string ,
method: string ,
body: string ,
headers: object ,
}
,
queueMessage:
{
storageAccount: string ,
queueName: string ,
sasToken: string ,
message: string ,
}
,
serviceBusQueueMessage:
{
queueName: string ,
}
,
serviceBusTopicMessage:
{
topicPath: string ,
}
,
retryPolicy:
{
retryType: enum ,
retryInterval: string ,
retryCount: integer ,
}
,
}
,
}
,
recurrence:
{
frequency: enum ,
interval: integer ,
count: integer ,
endTime: string ,
schedule:
{
weekDays:
[
string ,
]
,
hours:
[
integer ,
]
,
minutes:
[
integer ,
]
,
monthDays:
[
integer ,
]
,
monthlyOccurrences:
[
{
day: enum ,
Occurrence: integer ,
}
,
]
,
}
,
}
,
state: enum ,
status:
{
executionCount: integer ,
failureCount: integer ,
faultedCount: integer ,
lastExecutionTime: string ,
nextExecutionTime: string ,
}
,
}
,
}
Jobs_Patch (removed)
Description Patches an existing job.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Scheduler/jobCollections/{jobCollectionName}/jobs/{jobName}
{
subscriptionId: string ,
resourceGroupName: string ,
jobCollectionName: string ,
jobName: string ,
api-version: string ,
job:
{
id: string ,
type: string ,
name: string ,
properties:
{
startTime: string ,
action:
{
type: enum ,
request:
{
authentication:
{
type: enum ,
}
,
uri: string ,
method: string ,
body: string ,
headers: object ,
}
,
queueMessage:
{
storageAccount: string ,
queueName: string ,
sasToken: string ,
message: string ,
}
,
serviceBusQueueMessage:
{
queueName: string ,
}
,
serviceBusTopicMessage:
{
topicPath: string ,
}
,
retryPolicy:
{
retryType: enum ,
retryInterval: string ,
retryCount: integer ,
}
,
errorAction:
{
type: enum ,
request:
{
authentication:
{
type: enum ,
}
,
uri: string ,
method: string ,
body: string ,
headers: object ,
}
,
queueMessage:
{
storageAccount: string ,
queueName: string ,
sasToken: string ,
message: string ,
}
,
serviceBusQueueMessage:
{
queueName: string ,
}
,
serviceBusTopicMessage:
{
topicPath: string ,
}
,
retryPolicy:
{
retryType: enum ,
retryInterval: string ,
retryCount: integer ,
}
,
}
,
}
,
recurrence:
{
frequency: enum ,
interval: integer ,
count: integer ,
endTime: string ,
schedule:
{
weekDays:
[
string ,
]
,
hours:
[
integer ,
]
,
minutes:
[
integer ,
]
,
monthDays:
[
integer ,
]
,
monthlyOccurrences:
[
{
day: enum ,
Occurrence: integer ,
}
,
]
,
}
,
}
,
state: enum ,
status:
{
executionCount: integer ,
failureCount: integer ,
faultedCount: integer ,
lastExecutionTime: string ,
nextExecutionTime: string ,
}
,
}
,
}
,
}

⚐ Response (200)

{
id: string ,
type: string ,
name: string ,
properties:
{
startTime: string ,
action:
{
type: enum ,
request:
{
authentication:
{
type: enum ,
}
,
uri: string ,
method: string ,
body: string ,
headers: object ,
}
,
queueMessage:
{
storageAccount: string ,
queueName: string ,
sasToken: string ,
message: string ,
}
,
serviceBusQueueMessage:
{
queueName: string ,
}
,
serviceBusTopicMessage:
{
topicPath: string ,
}
,
retryPolicy:
{
retryType: enum ,
retryInterval: string ,
retryCount: integer ,
}
,
errorAction:
{
type: enum ,
request:
{
authentication:
{
type: enum ,
}
,
uri: string ,
method: string ,
body: string ,
headers: object ,
}
,
queueMessage:
{
storageAccount: string ,
queueName: string ,
sasToken: string ,
message: string ,
}
,
serviceBusQueueMessage:
{
queueName: string ,
}
,
serviceBusTopicMessage:
{
topicPath: string ,
}
,
retryPolicy:
{
retryType: enum ,
retryInterval: string ,
retryCount: integer ,
}
,
}
,
}
,
recurrence:
{
frequency: enum ,
interval: integer ,
count: integer ,
endTime: string ,
schedule:
{
weekDays:
[
string ,
]
,
hours:
[
integer ,
]
,
minutes:
[
integer ,
]
,
monthDays:
[
integer ,
]
,
monthlyOccurrences:
[
{
day: enum ,
Occurrence: integer ,
}
,
]
,
}
,
}
,
state: enum ,
status:
{
executionCount: integer ,
failureCount: integer ,
faultedCount: integer ,
lastExecutionTime: string ,
nextExecutionTime: string ,
}
,
}
,
}
Jobs_Delete (removed)
Description Deletes a job.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Scheduler/jobCollections/{jobCollectionName}/jobs/{jobName}
{
subscriptionId: string ,
resourceGroupName: string ,
jobCollectionName: string ,
jobName: string ,
api-version: string ,
}

⚐ Response (200)

{}
Jobs_Run (removed)
Description Runs a job.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Scheduler/jobCollections/{jobCollectionName}/jobs/{jobName}/run
{
subscriptionId: string ,
resourceGroupName: string ,
jobCollectionName: string ,
jobName: string ,
api-version: string ,
}

⚐ Response (200)

{}
Jobs_List (removed)
Description Lists all jobs under the specified job collection.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Scheduler/jobCollections/{jobCollectionName}/jobs
{
subscriptionId: string ,
resourceGroupName: string ,
jobCollectionName: string ,
api-version: string ,
$top: integer ,
$skip: integer ,
$filter: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
type: string ,
name: string ,
properties:
{
startTime: string ,
action:
{
type: enum ,
request:
{
authentication:
{
type: enum ,
}
,
uri: string ,
method: string ,
body: string ,
headers: object ,
}
,
queueMessage:
{
storageAccount: string ,
queueName: string ,
sasToken: string ,
message: string ,
}
,
serviceBusQueueMessage:
{
queueName: string ,
}
,
serviceBusTopicMessage:
{
topicPath: string ,
}
,
retryPolicy:
{
retryType: enum ,
retryInterval: string ,
retryCount: integer ,
}
,
errorAction:
{
type: enum ,
request:
{
authentication:
{
type: enum ,
}
,
uri: string ,
method: string ,
body: string ,
headers: object ,
}
,
queueMessage:
{
storageAccount: string ,
queueName: string ,
sasToken: string ,
message: string ,
}
,
serviceBusQueueMessage:
{
queueName: string ,
}
,
serviceBusTopicMessage:
{
topicPath: string ,
}
,
retryPolicy:
{
retryType: enum ,
retryInterval: string ,
retryCount: integer ,
}
,
}
,
}
,
recurrence:
{
frequency: enum ,
interval: integer ,
count: integer ,
endTime: string ,
schedule:
{
weekDays:
[
string ,
]
,
hours:
[
integer ,
]
,
minutes:
[
integer ,
]
,
monthDays:
[
integer ,
]
,
monthlyOccurrences:
[
{
day: enum ,
Occurrence: integer ,
}
,
]
,
}
,
}
,
state: enum ,
status:
{
executionCount: integer ,
failureCount: integer ,
faultedCount: integer ,
lastExecutionTime: string ,
nextExecutionTime: string ,
}
,
}
,
}
,
]
,
nextLink: string ,
}
Jobs_ListJobHistory (removed)
Description Lists job history.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Scheduler/jobCollections/{jobCollectionName}/jobs/{jobName}/history
{
subscriptionId: string ,
resourceGroupName: string ,
jobCollectionName: string ,
jobName: string ,
api-version: string ,
$top: integer ,
$skip: integer ,
$filter: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
type: string ,
name: string ,
properties:
{
startTime: string ,
endTime: string ,
expectedExecutionTime: string ,
actionName: enum ,
status: enum ,
message: string ,
retryCount: integer ,
repeatCount: integer ,
}
,
}
,
]
,
nextLink: string ,
}