全部产品
云市场

ListExecutions

更新时间:2019-07-19 19:37:48

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

请求参数

名称 类型 是否必选 示例值 描述
Action String ListExecutions 系统规定参数。取值:ListExecutions
TemplateName String MyTemplate 模板名称。名称未包含关系,最终列出包含所填模板名称的所有模板。
Status String Running 执行状态。
ExecutionId String exec-xxx 执行ID。
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 结束时间大于等于指定时间的执行
Mode String Automatic 执行模式。取值范围:
- Automatic
- Debug
RamRole String OOSServiceRole RAM角色
ParentExecutionId String exec-xxx 父执行ID。
IncludeChildExecution Boolean True 是否包含子执行。默认为False
MaxResults Integer 50 分页大小。取值范围:10-100。
默认为50。
NextToken String MTRBMDc0NjAtRUJFNy00N0NBLTk3NTctMTJDQzQ 翻页标记的Token
SortField String StartDate 排序字段。取值范围:
- StartDate(创建时间)
- EndDate(结束时间)
- Status(状态)
默认为StartDate
SortOrder String Ascending 排序方向。取值范围:
- Ascending (升序)
- Descending (降序)
默认为 Descending。

返回参数

名称 类型 示例值 描述
RequestId String 14A074-47CA-9757-12CC4761D47A 请求 ID。
Executions 执行数据
└ TemplateName String MyTemplate 模板名称。
└ TemplateVersion String v1 模板版本号
└CurrentTasks String [
{
"TaskAction": "acs::Template",
"TaskExecutionId": "task-exec-44d32b45d2a49899#1",
"TaskName": "installSLSILogtail"
}
]
当前正在运行的Tasks
└ CreatedDate String 2019-05-16T10:26:14Z 执行创建时间。
└ ExecutedBy String 1309252800 执行模板者
└ ExecutionId String exec-44d32b45d2a449e 执行的唯一标识
└ Mode String Automatic 执行模式
└ Outputs String {
"InstanceId":"i-xxx"
}
执行输出结果
└ Parameters String {
"Status":"Running"
}
执行的输入参数
└ Status String Success 执行状态 取值范围为Started, Queued, Running, Waiting, Success, Failed, Cancelled
└ SafetyCheck String Skip 安全检查模式 取值范围为
Skip, ConfirmEveryHighRiskAction
└ StartDate Strng 2019-05-16T10:26:14Z 开始时间
└ EndDate String 2019-05-16T10:26:14Z 结束时间
└ RamRole String OOSServiceRole 执行当前模板的角色
└ UpdateDate String 2019-05-16T10:26:14Z 更新时间
└ Counters - - 任务按执行状态计数
└ Failed Integer 1 失败数
└ Success Integer 2 成功数
└ Total Integer 3 总数
└ IsParent Boolean False 标记是否包含子任务

示例

请求示例

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

正常返回示例
JSON 格式

  1. {
  2. "Executions": [
  3. {
  4. "CurrentTasks": [],
  5. "ExecutedBy": "25901550100",
  6. "ExecutionId": "exec-4f5cd190ac8832",
  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-1bd35ba07f",
  19. "TemplateName": "loop-echo",
  20. "TemplateVersion": "v1",
  21. "Counters": {
  22. "Failed": 0,
  23. "Success": 1,
  24. "Total": 2
  25. }
  26. }
  27. ]
  28. "RequestId": "4918C2-34C9-4679-9DB3-4C0F4129AC"
  29. }

错误码

错误代码 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查询所用的条件和第一次查询时不一致。