通过ID运行

描述

“按ID获取运行”返回有关R标识的预定运行的所有信息unId

要求网址

http:// {controllerMachine}:{controllerPort} / api / v3 / run / {runId}

输入参数

领域 类型 描述 评论
runId runId是时间表的各个运行实例的唯一ID 可以从“立即运行时间表”端点的响应主体中获取runId。

例子

卷曲

curl -X GET --header'Accept:application / json'--header'AccessKey:Mo87Nc4qDAtzJNDb''http:// {controllerMachine}:{controllerPort} / api / v3 / run / 884aa35d-2ff0-48c5-a056-be338d7c649c '

电源外壳 

$ headers = @ {}

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

Invoke-WebRequest -Uri“ http:// {controllerMachine}:{controllerPort} / api / v3 / run / 884aa35d-2ff0-48c5-a056-be338d7c649c” -ContentType“ application / json” -Headers $ headers -Method GET

响应

JSON响应中返回所有Schedule项目的列表。

{
    "$ id": "1",
   “ RunId”:“ fbaf84e1-aa24-49c7-9e36-f88cffb3ab08”,
    "Schedule": {
        "$ id": "2",
       “ ScheduleId”:“ a24b6fac-a6b2-4b47-967c-20c996843efe”,
       “ ScheduleTitle”:“生产”
     },
   “状态:已完成”,
    "失败的": 1,
    "总": 1,
   “ 执行总时间”:“ 00:00:20.1867808”,
   “执行毫秒”:20186.7808,
   “执行秒数”:20.186780799999998
}

 

回应对象

 

领域 类型 描述 价值观
$ id 对象的内部ID。  
runId 计划的单个运行实例的唯一ID  
时间表{} ScheduleIntegrationInfo    
ScheduleIntegrationInfo 目的 对象保存ScheduleId的值  
$ id 对象的内部ID  
ScheduleId ScheduleID  
ScheduleTitle 时间表标题  
状态 日程状态 “完成”:
当计划/运行中的所有流完成执行时,返回Finished。

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

“已排队”:
当所有环境都繁忙时,返回排队。当计划中的一个或多个环境变为空闲时,该计划将运行。
失败的 整数 流计数失败  
整数 总流量  
执行总时间  string 流执行总时间  
执行毫秒  number 流执行总时间(以毫秒为单位)  
执行秒 流执行总时间(以秒为单位)  

 

回应码

 

200(确定)

404(未找到)

401(未经授权)

400(错误请求)

405(不允许使用方法)

500内部服务器错误)