创建任务并返回任务ID。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
调试
授权信息
|
操作 |
访问级别 |
资源类型 |
条件关键字 |
关联操作 |
|
edas:CreateSchedulerxJobCreate |
create |
*全部资源
|
无 | 无 |
请求参数
|
名称 |
类型 |
必填 |
描述 |
示例值 |
| RegionId |
string |
是 |
地域 ID。 |
cn-hangzhou |
| Namespace |
string |
是 |
命名空间 ID,在控制台的命名空间页面中获取。 |
adcfc35d-e2fe-4fe9-bbaa-20e90ffc**** |
| NamespaceSource |
string |
否 |
特殊第三方才需要填写。 |
schedulerx |
| GroupId |
string |
是 |
应用 ID,在控制台的应用管理页面中获取。 |
testSchedulerx.defaultGroup |
| JobType |
string |
是 |
任务类型,目前支持以下几种任务类型:
枚举值:
|
java |
| Name |
string |
是 |
任务名。 |
helloworld |
| Description |
string |
否 |
任务描述。 |
Test |
| ExecuteMode |
string |
是 |
任务执行模式,目前支持以下几种任务执行模式:
枚举值:
|
standalone |
| ClassName |
string |
否 |
任务接口类完整路径。 当您选择 Java 任务类型时,才有该字段且必须填写完整路径。 |
com.alibaba.schedulerx.test.helloworld |
| Content |
string |
否 |
|
echo 'hello' |
| Parameters |
string |
否 |
用户自定义参数,运行时可以获取。 |
test |
| MaxConcurrency |
integer |
否 |
最大同时运行实例数量,默认值为 1,即上次触发没有运行结束,即使到了运行时刻也不会进行下次触发。 |
1 |
| MaxAttempt |
integer |
否 |
错误最大重试次数,根据业务需求填写,默认值为 0。 |
0 |
| AttemptInterval |
integer |
否 |
错误重试间隔,单位 s,默认值为 30。 |
30 |
| PageSize |
integer |
否 |
并行网格任务高级配置,单次拉取子任务数,默认值为 100。 |
100 |
| ConsumerSize |
integer |
否 |
并行网格任务高级配置,单机单次触发执行线程数,默认值为 5。 |
5 |
| QueueSize |
integer |
否 |
并行网格任务高级配置,子任务队列缓存上限,默认值为 10000。 |
10000 |
| DispatcherSize |
integer |
否 |
并行网格任务高级配置,子任务分发线程数,默认值为 5。 |
5 |
| TimeType |
integer |
是 |
时间类型,目前支持以下几种时间类型:
枚举值:
|
1 |
| TimeExpression |
string |
否 |
时间表达式,根据选择的时间类型设置时间表达式。
|
0 0/10 * * * ? |
| Calendar |
string |
否 |
cron 类型可以选择填写自定义日历。 |
暂不支持,不用填写 |
| DataOffset |
integer |
否 |
cron 类型可以选择时间偏移,单位 s。 |
2400 |
| Timezone |
string |
否 |
时区 |
GMT+8 |
| TimeoutEnable |
boolean |
否 |
超时报警开关。取值如下:
枚举值:
|
false |
| Timeout |
integer |
否 |
超时阈值,单位 s,默认值 7200。 |
7200 |
| TimeoutKillEnable |
boolean |
否 |
超时终止开关。取值如下:
枚举值:
|
false |
| FailEnable |
boolean |
否 |
失败报警开关。取值如下:
枚举值:
|
false |
| FailTimes |
integer |
否 |
连续失败报警次数 |
2 |
| MissWorkerEnable |
boolean |
否 |
是否开启无可用机器报警。
|
false |
| SuccessNoticeEnable |
boolean |
否 |
成功通知开关 |
false |
| SendChannel |
string |
否 |
告警通知渠道。
枚举值:
|
sms |
| TaskMaxAttempt |
integer |
否 |
并行网格任务高级配置,子任务失败重试次数 ,默认值为 0。 |
0 |
| TaskAttemptInterval |
integer |
否 |
并行网格任务高级配置,子任务失败重试间隔,默认值为 0。 |
0 |
| ContactInfo |
array<object> |
否 |
任务联系人信息。 重要 该字段已废弃 |
1 |
|
object |
否 |
任务联系人信息。 |
||
| UserPhone |
string |
否 |
报警接收手机号。 |
1381111**** |
| UserName |
string |
否 |
报警联系人姓名。 |
张三 |
| UserMail |
string |
否 |
报警联系人邮箱。 |
test***@***.com |
| Ding |
string |
否 |
报警联系人钉钉群机器人 webhook 地址,参考文档:钉钉开发文档。 |
https://oapi.dingtalk.com/robot/send?access_token=********** |
| Status |
integer |
否 |
0:禁用,1:启用,默认启用。 |
1 |
| XAttrs |
string |
否 |
如果是 k8s 任务类型,需要配置该参数 Job 任务:{"resource":"job"} Shell 任务:{"image":"busybox","resource":"shell"} |
{"resource":"job"} |
| Priority |
integer |
否 |
任务优先级。取值如下:
|
5 |
返回参数
|
名称 |
类型 |
描述 |
示例值 |
|
object |
|||
| Code |
integer |
返回码。 |
200 |
| Message |
string |
附加信息。 |
message |
| RequestId |
string |
请求唯一 ID。 |
39090022-1F3B-4797-8518-6B61095F1AF0 |
| Success |
boolean |
创建任务是否成功。取值如下:
|
true |
| Data |
object |
任务详细信息。 |
|
| JobId |
integer |
任务 ID。 |
92583 |
示例
正常返回示例
JSON格式
{
"Code": 200,
"Message": "message",
"RequestId": "39090022-1F3B-4797-8518-6B61095F1AF0",
"Success": true,
"Data": {
"JobId": 92583
}
}
错误码
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。