更新时间:2021-11-19 GMT+08:00
分享

创建wdl任务

功能介绍

指定一个已经创建好的cromwell环境,创建执行wdl的任务,支持使用obs的url作为参数上传文件,也可以从本地上传文件。

URI

POST /v1/{project_id}/executions-extend

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

项目ID

最小长度:1

最大长度:102400

请求参数

表2 FormData参数

参数

是否必选

参数类型

描述

parameters

String

request parameters. eg:-F parameters={env_name: test, workflow_id: d23cbf87-a814-0021-78e0-481944633d62, workflow_source: obs://bucketName/path, workflow_inputs: https://bucketName.obs.cn-north-4.myhuaweicloud.com:443/path/object, workflow_options: https://bucketName.obs.cn-north-4.myhuaweicloud.com:443/path/object, workflow_depends: https://bucketName.obs.cn-north-4.myhuaweicloud.com:443/path/object}

最小长度:1

最大长度:102400

workflow_source

File

workflowSource 文件,eg:workflow_source=@example.wdl

workflow_inputs

File

WDL inputs eg:workflow_inputs=@example.inputs

workflow_options

File

WDL options eg:workflow_options=@example.options

workflow_depends

File

WDL depends eg:workflow_depends=@example.depends

响应参数

状态码: 201

表3 响应Body参数

参数

参数类型

描述

id

String

wdl execution id

最小长度:1

最大长度:102400

message

String

message

最小长度:1

最大长度:102400

status

String

execution status

最小长度:1

最大长度:102400

状态码: 400

表4 响应Body参数

参数

参数类型

描述

error_code

String

Error code

最小长度:1

最大长度:102400

error_msg

String

Error detail message

最小长度:1

最大长度:102400

extend

String

Error extend message

最小长度:1

最大长度:102400

show_detail

Boolean

If extend message displayed

状态码: 500

表5 响应Body参数

参数

参数类型

描述

error_code

String

Error code

最小长度:1

最大长度:102400

error_msg

String

Error detail message

最小长度:1

最大长度:102400

extend

String

Error extend message

最小长度:1

最大长度:102400

show_detail

Boolean

If extend message displayed

请求示例

响应示例

状态码

状态码

描述

201

"创建WDL任务成功。"

400

"创建WDL任务,请求参数不合法。"

500

"创建WDL任务, 网络错误。"

相关文档