您可以通过CommitJob提交作业。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求头
您可以使用公共请求参数和该接口必填参数。公共请求参数请参见OpenAPI>调用方式>公共请求参数文档。
请求语法
PUT /api/v2/projects/[projectName]/jobs/[jobName]/commit HTTPS
请求参数
名称 | 类型 | 位置 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|---|
jobName | String | Path | 是 | job1 |
作业名称 |
projectName | String | Path | 是 | project1 |
项目名称 |
RegionId | String | Header | 是 | cn-hangzhou |
区域ID 说明 公共云用户请忽略此参数。
|
isOnOff | Boolean | Body | 否 | true |
是否启用AutoScale。 |
maxCU | Float | Body | 否 | 10.0 |
最大CU数,作业运行期间使用的资源不会超过该上限。单位为CU, |
configure | String | Body | 否 | {"fetch_delay":1.0,"recommendOnly":true} |
您可以配置以下几项:
说明
|
recommendOnly | Boolean | Body | 否 | false |
启用AutoScale后,系统是否自动修改您的PlanJson:
说明 可以通过SDK中getInstanceHistoryAutoScalePlanListRequest获取PlanJson列表。
|
suspendPeriodParam.N.plan | String | Body | 否 | ORIGINAL |
指定暂停作业后使用的PlanJson:
|
suspendPeriodParam.N.policy | String | Body | 否 | EVERY_DAY_TIME |
指定暂停时间段:
|
suspendPeriodParam.N.startTime | String | Body | 否 | 18:20 |
暂停时间段的开始时间。 说明 根据policy设置不同格式的时间格式。
|
suspendPeriodParam.N.endTime | String | Body | 否 | 18:25 |
暂停时间段的结束时间。 说明 根据policy设置不同格式的时间格式。
|
suspendPeriods | String | Body | 否 | [{"endTime":"18:20","startTime":"18:00","plan":"ORIGINAL","policy":"EVERY_DAY_TIME"},{"endTime":"19:00","startTime":"18:40","plan":"CURRENT","policy":"EVERY_DAY_TIME"},{"endTime":"2020-07-17 20:00","startTime":"2020-07-17 19:30","plan":"CURRENT","policy":"SPECIFIED_TIME"}] |
开启AutoScale后,指定暂停AutoScale时间段和使用的PlanJson。 |
返回数据
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
RequestId | String | C5C6746D-2FFC-4D5D-A6A8-FA8DF7585DC2 |
请求ID |
示例
请求示例
/api/v2/projects/project1/jobs/job1/commit
正常返回示例
XML
格式
<requestId>C5C6746D-2FFC-4D5D-A6A8-FA8DF7585DC2</requestId>
JSON
格式
{
"requestId": "C5C6746D-2FFC-4D5D-A6A8-FA8DF7585DC2"
}
在文档使用中是否遇到以下问题
更多建议
匿名提交