查询任务列表-GetTaskList

获取提交的任务列表。

Request Parameters

Parameter nameTypeDescriptionRequired
Regionstring地域, 参见 地域和可用区列表Yes
TaskIdstring任务ID,不填返回所有Id的任务No
TaskNamestring任务名称,不填返回所有名称的任务No
ImageNamestring任务运行对应的镜像名No
TaskTypestring同步任务Sync,异步任务Async;默认为AllNo
StatestringAll:所有任务,Running:运行中,Success:成功,Fail:失败;默认为ALLNo
OrderBystringDefault: 默认排序No
Limitint返回数据长度,默认为20No
Offsetint列表起始位置偏移量,默认为0No
StartTimeint时间检索起始时间Yes
EndTimeint时间检索结束时间Yes

Response Elements

Parameter nameTypeDescriptionRequired
RetCodeint操作返回码Yes
Actionstring操作名称Yes
Messagestring如果发生错误为错误描述No
TotalCountint满足条件的任务总数No
TaskSetarrayJSON格式的任务列表 参数见 UgcTaskSetNo

UgcTaskSet

Parameter nameTypeDescriptionRequired
TaskIdstring任务IDNo
TaskNamestring任务名称No
TaskTypestring同步任务Sync,异步任务AsyncNo
Ownerstring任务创建者No
StatestringRunning:运行中,Success:成功,Fail:失败No
CreateTimeint创建时间,格式为Unix时间戳No
StartTimeint开始时间,格式为Unix时间戳No
EndTimeint结束时间,格式为Unix时间戳No

Request Example

http(s)://api.ucloud.cn/?Action=GetTaskList
&Region=cn-bj2

Response Example

{
    "Action": "GetTaskListResponse",
    "TotalCount": 1,
    "Message": "",
    "RetCode": 0,
    "TaskSet": [
        {
            "TaskId": "0b560b1d-f3b1-43de-a492-08875d79211b",
            "State": "Success",
            "StartTime": 1234567892,
            "Owner": "ucs",
            "TaskName": "ucs-helloworld",
            "EndTime": 1234567990,
            "CreateTime": 1234567890
        }
    ]
}