创建execution
create_execution(name, workflow_id, sfs_pvc_name, cluster_id="", priority=0, inputs_json={}, namespace="", timeout=720, description="", email=[], sms=[], events=["exec_failed", "exec_succeeded"], email_message="", email_subject="", email_display_name="", sms_message="", image_pull_policy="IfNotPresent", job_retry_count=3, target="cci", epid="0")
功能描述
开始执行测序流程。
输入参数
| 参数 | 是否必选 | 参数类型 | 参数描述 |
|---|---|---|---|
| name | 是 | String | 执行名称,输入字符最大长度为64字节,以小写字母开头,允许出现中划线(-)、数字和小写字母,且必须以小写字母或数字结尾。 |
| workflow_id | 是 | String | 执行测序所使用的流程ID。 |
| cluster_id | 否 | String | 集群ID,通过get_environments或者get_environment(environment_id)获取。默认为空,创建基于CCE的execution时必选。 |
| sfs_pvc_name | 是 | String | 高速共享存储PVC名称。
|
| priority | 否 | Int64 | execution创建操作优先级,取值范围[0,999](包括0和999),0表示优先级最低,999表示优先级最高,默认值为0。 |
| namespace | 否 | String | 若target为“cce”,该字段表示云容器引擎(CCE)中已存在的命名空间,如果为空,则默认为default;若target为“cci”,该字段表示云容器实例(CCI)中已存在的命名空间且为必填字段。 |
| description | 否 | String | 执行结果的描述,如果为空,则执行结果的描述为空。 |
| inputs_json | 否 | Map | 流程输入参数,当为空时,使用流程文件的inputs中定义的默认值,否则替换流程文件中的inputs值,例如{"key1":"value1", "key2":"value2"}。 |
| timeout | 否 | Int64 | 超时时间,单位为分钟,如果不填,则默认是720分钟。 |
| | 否 | Array | 接收者邮件列表,每个元素为一个接收者邮件地址。 |
| sms | 否 | Array | 接收者短信列表,每个元素为一个接收者手机号。 |
| events | 否 | Array | 通知触发事件列表,可选值为:
|
| email_message | 否 | String | 自定义邮件模板,默认为空,最大长度为360个字符。支持guid/name/status三个默认参数,例如:"这是一条简单的模板,execution的ID为{guid},execution的名称为{name},当前的状态为{status}“。 |
| email_subject | 否 | String | 自定义邮件主题,默认为空。 |
| email_display_name | 否 | String | 自定义邮件发送者,默认为空。建议设置为具有意义的发送者,不采用默认值。 |
| sms_message | 否 | String | 自定义短信模板,默认为空。最大长度为360个字符。支持guid/name/status三个默认参数,例如:"这是一条简单的模板,execution的ID为{guid},execution的名称为{name},当前的状态为{status}“。 |
| image_pull_policy | 否 | String | 镜像拉取策略,可选值为:
|
| job_retry_count | 否 | Int64 | Job失败时的重试次数,默认3次 |
| target | 否 | String | execution运行环境的类型,默认为“cci”,可选值为:
|
| epid | 否 | String | execution的企业项目id,默认为“0”,表示default的企业项目 |
返回值
| 参数 | 参数类型 | 参数描述 |
|---|---|---|
| id | String | 执行ID。 |

