描述
创建执行器。
参数说明
类型 | 名称 | 数据类型 | 说明 |
必填 | region | string | 地域,如:ap-guangzhou,默认使用 provider 中定义的 region
也可以在 resource 中指定地域,覆盖默认设置 |
必填 | type | enum | 触发器类型,仅支持 SCHEDULE (定时触发器) |
必填 | command_id | string | 远程命令 ID |
必填 | instance_ids | string[] | 绑定触发器的实例 ID 列表,最多支持100个 ID |
必填 | schedule_settings | Schema[] | 定时触发器所需的设置 Schema 类型详见:ScheduleSettingsSchema |
可选 | availability_zone | string | 可用区 |
可选 | count | int | 资源数量,默认为 1
如果为 0 则不创建资源 |
可选 | activity_id | int | 计费活动 ID,保留字段 |
可选 | name | string | 系统生成 |
可选 | username | string | 执行命令的用户 |
可选 | parameters | string | 自定义参数值,格式为 JSON 字符串 示例:{"varA": "222"} 限制条件: 最多支持20个参数 参数名称不能超过64个字符,且名称只能包含字母(大小写)、数字、下划线和中划线 |
生成 | id | string | 资源实例 ID |
生成 | invoker_id | string | 触发器 ID |
生成 | enable | boolean | 是否启用触发器 |
生成 | created_time | string | 创建时间 |
生成 | updated_time | string | 修改时间 |
数据结构
ScheduleSettingsSchema
参数说明
类型 | 名称 | 数据类型 | 说明 |
必填 | policy | enum | 执行策略 ONCE:表示执行一次 RECURRENCE:表示重复执行 枚举值: ONCE:单次执行 RECURRENCE:周期执行 |
必填 | recurrence | string | 触发器的 crontab 表达式 当 policy 为RECURRENCE 时,此字段为必填 |
必填 | invoke_time | string | 触发器的下一次执行时间 当 policy 为ONCE 时,此字段为必填 |