资源中心/云资源池/云主机相关接口
POSTVM Instance Operations起始版本 0.6同步需要认证
创建停止云主机的定时任务
创建停止云主机的定时任务
调试可用性
在线调试
使用当前认证信息和示例参数提交 Mock 请求。
路径参数
请求参数
路径参数
vmUuidString必填云主机uuid
请求体字段
paramsObject必填请求体参数结构
schedulerNameString必填定时任务名称
schedulerDescriptionString定时任务描述
typeString必填定时任务类型,simple或者cron
intervalInteger定时任务间隔,单位秒
repeatCountInteger定时任务重复次数,仅针对simple类型的定时任务生效
startTimeLong定时任务启动时间,必须遵循unix timestamp格式,0为从立刻开始
cronStringcron表达式,需遵循Java Quartz组件cron格式标准
resourceUuidString用户可指定创建Scheduler所使用的uuid
systemTagsList系统标签
userTagsList用户标签
响应状态
请求地址
POST/zstack/v1/vm-instances/{vmUuid}/schedulers/stopping
/zstack/v1/vm-instances/{vmUuid}/schedulers/stopping
请求示例
curl -X POST 'http://{host}/zstack/v1/vm-instances/{vmUuid}/schedulers/stopping' -H 'Authorization: OAuth {sessionUuid}' -H 'Content-Type: application/json;charset=UTF-8' -d '{"params":{"schedulerName":"<schedulerName>","schedulerDescription":"<schedulerDescription>","type":"<type>","interval":1,"repeatCount":1,"startTime":1,"cron":"<cron>","resourceUuid":"<resourceUuid>"},"systemTags":["<systemTags>"],"userTags":["<userTags>"]}'
响应示例
200{ "inventory": { "uuid": "1c1b66d878494610aab6833dde9c6c04", "targetResourceUuid": "f1dd6bd2ae484bd5b3375c7579756e48", "schedulerName": "Test", "schedulerType": "simple", "repeatCount": 10.0, "startTime": "May 11, 2017 1:22:53 PM", "createDate": "May 11, 2017 1:22:53 PM", "lastOpDate": "May 11, 2017 1:22:53 PM", "jobClassName": "StopVmInstanceJob", "state": "Enabled" } }变更历史
此 API 暂无变更历史记录。
