全部产品
云市场

ListTaskExecutions

更新时间:2019-07-29 10:40:53

查询任务执行,支持多种过滤方式。

请求参数

名称 类型 是否必选 示例值 描述
Action String ListTaskExecutions 系统规定参数。取值:ListTaskExecutions
ExecutionId String exec-xxx 执行ID。
Status String Running 执行状态。
TaskName String describeInstance 任务名称。
StartDateBefore String 2019-05-16T10:26:14Z 开始时间小于等于指定时间的执行
StartDateAfter String 2019-05-16T10:26:14Z 开始时间大于等于指定时间的执行
EndDateBefore String 2019-05-16T10:26:14Z 结束时间小于等于指定时间的执行
EndDateAfter String 2019-05-16T10:26:14Z 结束时间大于等于指定时间的执行
TaskExecutionId String task-exec-xxx 任务执行ID。
ParentTaskExecutionId String task-exec-xxx 父任务执行ID。Loop情况会用到,一般是Loop的Parent的TaskExecutionId
IncludeChildTaskExecution Boolean False 默认为False, 标记是否展示Loop产生的子Task.
MaxResults Integer 50 分页大小。取值范围:20-100。
默认为50。
NextToken String MTRBMDc0NjAtRUJFNy00N0NBLTk3NTctMTJDQzQ3NjFENDdB 翻页标记的Token
SortField String StartDate 排序字段。取值范围:
- StartDate(创建时间)
- EndDate(结束时间)
- Status(状态)
默认为 StartDate
SortOrder String Ascending 排序方向。取值范围:
- Ascending (升序)
- Descending (降序)
默认为 Descending。

返回参数

名称 类型 示例值 描述
RequestId String 14A07460-EBE7-47CA-9757-12CC4761D47A 请求 ID。
TaskExecutions List - 执行数据
└ TaskExecutionId String MyTemplate 唯一ID
└ Status String Running 任务状态
└TaskName String describeInstance 任务名
└ CreatedDate String 2019-05-16T10:26:14Z 执行创建时间。
└ ExecutionId String exec-44d32b45d2a449e49899 执行的唯一标识
└ Outputs String {
"InstanceId":"i-xxx"
}
执行输出结果
└ Properties String {
"Status":"Running"
}
执行的输入参数
└ Loop - - Loop配置和统计信息,仅Loop父节点有此信息
└ Items List ["item1", "item2", "item3"] Loop items列表
└ MaxErrors Integer或者String 1 或者 10% Loop task的最大允许错误数
└ Concurrency Integer或者List 10 或者 [ "10%", "20%"] Loop task的并发度设置
└ Counters - - Loop子节点的运行状态统计
└ Failed Integer 1 失败的loop子节点个数
└ Success Integer 1 成功的loop子节点个数
└ Running Integer 1 执行中的loop子节点个数
└ Total Integer 10 Loop子节点总个数
└ LoopItem String i-xxx Loop子节点对应Item数据
└ StartDate Strng 2019-05-16T10:26:14Z 开始时间
└ EndDate String 2019-05-16T10:26:14Z 结束时间
└ UpdateDate String 2019-05-16T10:26:14Z 更新时间

示例

请求示例

  1. https://oos.cn-hangzhou.aliyuncs.com/?Action=ListTaskExecutions
  2. &<公共请求参数>

正常返回示例
JSON 格式

  1. {
  2. "TaskExecutions": [
  3. {
  4. "CurrentTasks": [],
  5. "ExecutedBy": "2123455014356700",
  6. "ExecutionId": "exec-4f5cd1b9018642ac8832",
  7. "Mode": "Automatic",
  8. "Outputs": {},
  9. "Parameters": {
  10. "LogTailUserDefinedId": "logtaildemo",
  11. "TagKey": "oostest",
  12. "TagValue": "installlogtail"
  13. },
  14. "RamRole": "OOSServiceRole",
  15. "SafetyCheck": "Skip",
  16. "StartDate": "2019-05-27T09:29:18Z",
  17. "Status": "Started",
  18. "TemplateId": "t-1bd35a07f",
  19. "TemplateName": "loop-echo",
  20. "TemplateVersion": "v1"
  21. }
  22. ]
  23. "RequestId": "491DF8C2-34C9-4679-9DB3-4C0F49B129AC"
  24. }

错误码

错误代码 HTTP 状态码 错误信息 描述
InvalidVersion 400 Specified parameter Version is not valid. 给定的Version非法。请检查URL中指定的Version的正确性。
InvalidAction.NotFound 400 Specified api is not found, please check your url and method. 给定的API不存在。请检查URL中指定的Action的正确性。
User.NoPermission 401 User has no permission to do the action: ({api_name}) 用户没有调用某个API的权限。请检查是否在RAM中给当前用户赋予了OOS的API的权限。
InvalidStsToken 400 Invalid STS token to do the action: ({api_name}) 给定的STS Token非法。
ExpiredStsToken 400 Expired STS token to do the action: ({api_name}) 给定的STS Token过期。
InvalidAccountType 400 The account type ({account_type}) was not supported. 不支持给定的账号类型。
InvalidNextToken 400 The NextToken is invalid. 模板约束,如参数类型、数值等,校验不通过。
InvalidNextTokenQuery 400 Query parameters changed for the next token 携带NextToken查询所用的条件和第一次查询时不一致。