获取计划运行状态

描述

“获取时间表运行状态”返回由S标识的时间表的执行状态cheduleId. T他返回的响应包括时间表的当前执行状态,格式为“完成”,“正在执行”, and ‘Queued' status.

该端点用于检查调度的当前执行状态,例如检查时间表是否已在运行。

ScheduleId是从 获取所有时间表 端点。

要求网址

http:// {controllerMachine}:{controllerPort} / api / v3 / schedules / {scheduleId} / status

输入参数

领域 类型 描述 评论
scheduleId 时间表的唯一标识符 可以从Get Schedule的响应正文中获取scheduleId,在此将其称为“ Id”。

例子

卷曲

curl -X GET --header'Accept:application / json'--header'AccessKey:Mo87Nc4qDAtzJNDb' 'http:// {controllerMachine}:{controllerPort} / api / v3 / schedules / 39f2b3e3-fa24-43e7-a2d6-38815128ac6c / status' 

电源外壳 

$ headers = @ {}

$ headers.Add(“ AccessKey”,“ Mo87Nc4qDAtzJNDb”)

Invoke-WebRequest -Uri“ http:// {controllerMachine}:{controllerPort} / api / v3 / schedules / 39f2b3e3-fa24-43e7-a2d6-38815128ac6c / status” -ContentType“ application / json” -Headers $ headers -Method GET

响应

返回特定计划的当前执行状态

{
    "$id": "1",
   “状态”:“执行中”
}

 

回应对象

 

领域 类型 描述 价值观
状态 返回计划的状态“已完成/已排队/正在执行” “完成”:
当计划/运行中的所有流完成执行时,返回Finished。

“执行中”:
当计划/运行当前正在执行流程时,将返回执行。

“已排队”:
当由于执行一个或多个计划而消耗了所有环境时,将返回“排队”,在这种情况下,如果触发了新计划,则它将被排队(暂停并等待),直到至少一个环境可用为止。

 

回应码

 

200(确定)

404(未找到)

401(未经授权)

400(错误请求)

405(不允许使用方法)

500内部服务器错误)