ALIYUN::FNF::Schedule类型用于创建一个定时调度。
语法
{
"Type": "ALIYUN::FNF::Schedule",
"Properties": {
"Description": String,
"FlowName": String,
"Enable": Boolean,
"Payload": String,
"CronExpression": String,
"ScheduleName": String
}
}
属性
属性名称 | 类型 | 必须 | 允许更新 | 描述 | 约束 |
---|---|---|---|---|---|
Description | String | 否 | 是 | 定时调度描述。 | 无 |
FlowName | String | 是 | 否 | 定时调度绑定的工作流名称。 | 无 |
Enable | Boolean | 否 | 是 | 定时调度是否启用。 | 取值:
|
Payload | String | 否 | 是 | 定时调度触发消息。 | 必须为JSON格式,示例值:"{\"key\": \"value\"}" 。 |
CronExpression | String | 是 | 是 | cron表达式。 | 无 |
ScheduleName | String | 是 | 否 | 定时调度名称。 | 无 |
返回值
Fn::GetAtt
- FlowName:定时调度绑定的工作流名称。
- ScheduleId:定时调度ID。
- ScheduleName:定时调度名称。
示例
JSON
格式{ "ROSTemplateFormatVersion": "2015-09-01", "Parameters": { }, "Resources": { "Schedule": { "Type": "ALIYUN::FNF::Schedule", "Properties": { "FlowName": "TestFlow", "Enable": false, "Payload": "{\"key\": \"value\"}", "CronExpression": "0 0 10 1 * ?", "ScheduleName": "TestSchedule" } } }, "Outputs": { } }