ALIYUN::FNF::Schedule类型用于创建一个定时调度。

语法

{
  "Type": "ALIYUN::FNF::Schedule",
  "Properties": {
    "Description": String,
    "FlowName": String,
    "Enable": Boolean,
    "Payload": String,
    "CronExpression": String,
    "ScheduleName": String
  }
}

属性

属性名称类型必须允许更新描述约束
DescriptionString定时调度描述。
FlowNameString定时调度绑定的工作流名称。
EnableBoolean定时调度是否启用。取值:
  • true
  • false
PayloadString定时调度触发消息。必须为JSON格式,示例值:"{\"key\": \"value\"}"
CronExpressionStringcron表达式。
ScheduleNameString定时调度名称。

返回值

Fn::GetAtt

  • FlowName:定时调度绑定的工作流名称。
  • ScheduleId:定时调度ID。
  • ScheduleName:定时调度名称。

示例

  • YAML格式

    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: {}
  • 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": {
      }
    }