查询引擎任务列表
功能介绍
查询引擎任务列表
URI
GET /v2/{project_id}/enginemgr/engines/{engine_id}/jobs
| 
        参数  | 
      
        是否必选  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|---|
| 
        project_id  | 
      
        是  | 
      
        String  | 
      
        租户子项目的唯一标识。字符长度为1~64。  | 
     
| 
        engine_id  | 
      
        是  | 
      
        String  | 
      
        微服务引擎ID。  | 
     
| 
        参数  | 
      
        是否必选  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|---|
| 
        offset  | 
      
        否  | 
      
        String  | 
      
        分页的页码。  | 
     
| 
        limit  | 
      
        否  | 
      
        String  | 
      
        每页显示的条目数量。  | 
     
| 
        from-time  | 
      
        否  | 
      
        String  | 
      
        查询日期范围的起始时间。  | 
     
| 
        to-time  | 
      
        否  | 
      
        String  | 
      
        查询日期范围的结束时间。  | 
     
请求参数
| 
        参数  | 
      
        是否必选  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|---|
| 
        X-Auth-Token  | 
      
        是  | 
      
        String  | 
      
        用户Token。  | 
     
| 
        X-Enterprise-Project-ID  | 
      
        否  | 
      
        String  | 
      
        如果不带则默认企业项目为"default",ID为"0"。 缺省值:0  | 
     
| 
        Content-Type  | 
      
        是  | 
      
        String  | 
      
        该字段内容填为 "application/json;charset=UTF-8"。  | 
     
| 
        Accept  | 
      
        是  | 
      
        String  | 
      
        该字段内容填为 "application/json"  | 
     
响应参数
| 
         参数  | 
       
         参数类型  | 
       
         描述  | 
      
|---|---|---|
| 
         total  | 
       
         Integer  | 
       
         引擎任务总数。  | 
      
| 
         data  | 
       
         Array of Job objects  | 
       
         任务列表  | 
      
| 
         参数  | 
       
         参数类型  | 
       
         描述  | 
      
|---|---|---|
| 
         id  | 
       
         Integer  | 
       
         任务ID。  | 
      
| 
         engineId  | 
       
         String  | 
       
         任务所属引擎ID。  | 
      
| 
         type  | 
       
         String  | 
       
         任务类型。 枚举值: 
  | 
      
| 
         description  | 
       
         String  | 
       
         任务描述。  | 
      
| 
         status  | 
       
         String  | 
       
         任务状态。 枚举值: 
  | 
      
| 
         scheduling  | 
       
         Integer  | 
       
         任务是否正在执行,0表示不在执行,1表示执行中。  | 
      
| 
         createUser  | 
       
         String  | 
       
         任务创建者。  | 
      
| 
         startTime  | 
       
         Long  | 
       
         任务开始时间。  | 
      
| 
         endTime  | 
       
         Long  | 
       
         任务结束时间。  | 
      
| 
         context  | 
       
         String  | 
       
         任务执行上下文。  | 
      
| 
         tasks  | 
       
         Array of Task objects  | 
       
         任务包含的处理阶段。  | 
      
| 
         参数  | 
       
         参数类型  | 
       
         描述  | 
      
|---|---|---|
| 
         jobId  | 
       
         Integer  | 
       
         子任务所属任务ID。  | 
      
| 
         id  | 
       
         Long  | 
       
         子任务ID,使用uuid。  | 
      
| 
         type  | 
       
         String  | 
       
         子任务的类型。 枚举值: 
  | 
      
| 
         assigned  | 
       
         String  | 
       
         子任务的执行者。  | 
      
| 
         taskName  | 
       
         String  | 
       
         子任务名称。  | 
      
| 
         engineName  | 
       
         String  | 
       
         子任务所属引擎名称。  | 
      
| 
         taskOrder  | 
       
         Integer  | 
       
         子任务执行的顺序,从小到大。  | 
      
| 
         status  | 
       
         String  | 
       
         子任务状态。 枚举值: 
  | 
      
| 
         startTime  | 
       
         Long  | 
       
         子任务开始时间。  | 
      
| 
         endTime  | 
       
         Long  | 
       
         子任务结束时间。  | 
      
| 
         createTime  | 
       
         Long  | 
       
         子任务创建时间。  | 
      
| 
         updateTime  | 
       
         Long  | 
       
         子任务更新时间。  | 
      
| 
         timeout  | 
       
         Integer  | 
       
         子任务是否超时。  | 
      
| 
         log  | 
       
         String  | 
       
         子任务详细信息,执行过程中产生的辅助信息。  | 
      
| 
         output  | 
       
         String  | 
       
         子任务输出信息。 缺省值:{}  | 
      
| 
         taskExecutorBrief  | 
       
         TaskExecutorBrief object  | 
       
         任务元数据。  | 
      
| 
         参数  | 
       
         参数类型  | 
       
         描述  | 
      
|---|---|---|
| 
         error_code  | 
       
         String  | 
       
         错误码。  | 
      
| 
         error_msg  | 
       
         String  | 
       
         错误信息。  | 
      
| 
         detail  | 
       
         String  | 
       
         详细定位信息。  | 
      
| 
         参数  | 
       
         参数类型  | 
       
         描述  | 
      
|---|---|---|
| 
         error_code  | 
       
         String  | 
       
         错误码。  | 
      
| 
         error_msg  | 
       
         String  | 
       
         错误信息。  | 
      
| 
         detail  | 
       
         String  | 
       
         详细定位信息。  | 
      
请求示例
GET https://{endpoint}/v2/{project_id}/enginemgr/engines/{engine_id}/jobs
 响应示例
状态码: 200
success
{
  "total": 100,
  "data": [
    {
      "id": 12339,
      "engineId": "ad76972c-a743-4770-859c-c98a680f4d98",
      "type": "Create",
      "description": "",
      "status": "Finished",
      "scheduling": 0,
      "createUser": "test",
      "startTime": 1636540095901,
      "endTime": 1636540460230,
      "context": "string",
      "tasks": [
        {
          "jobId": 12339,
          "id": 89117,
          "type": "Create",
          "assigned": "string",
          "taskName": "TenantTaskExecutor",
          "engineName": "test",
          "taskOrder": 0,
          "status": "Init",
          "startTime": 1636540100216,
          "endTime": 1636540110215,
          "createTime": 1636540095910,
          "updateTime": 1636540110230,
          "timeout": -1,
          "log": "string",
          "output": "{}",
          "taskExecutorBrief": {
            "duration": 6000,
            "description": "租户处理"
          }
        }
      ]
    }
  ]
}
 状态码
| 
        状态码  | 
      
        描述  | 
     
|---|---|
| 
        200  | 
      
        success  | 
     
| 
        400  | 
      
        错误的请求。  | 
     
| 
        500  | 
      
        服务器内部错误。  | 
     
错误码
请参见CSE错误码。