创建wdl任务
功能介绍
指定一个已经创建好的cromwell环境,创建执行wdl的任务,支持使用obs的url作为参数上传文件,也可以从本地上传文件。
URI
POST /v1/{project_id}/executions-extend
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
project_id |
是 |
String |
项目ID 最小长度:1 最大长度:102400 |
请求参数
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
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
参数 |
参数类型 |
描述 |
---|---|---|
id |
String |
wdl execution id 最小长度:1 最大长度:102400 |
message |
String |
message 最小长度:1 最大长度:102400 |
status |
String |
execution status 最小长度:1 最大长度:102400 |
状态码: 400
参数 |
参数类型 |
描述 |
---|---|---|
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
参数 |
参数类型 |
描述 |
---|---|---|
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任务, 网络错误。" |