ALIYUN::FNF::Schedule digunakan untuk membuat jadwal berbasis waktu.
Sintaksis
{
"Type": "ALIYUN::FNF::Schedule",
"Properties": {
"Description": String,
"FlowName": String,
"Enable": Boolean,
"Payload": String,
"CronExpression": String,
"ScheduleName": String
}
}Properti
| Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Kendala |
| Description | String | Tidak | Ya | Deskripsi dari jadwal berbasis waktu. | Tidak ada |
| FlowName | String | Ya | Tidak | Nama alur yang diikat ke jadwal berbasis waktu. | Tidak ada |
| Enable | Boolean | Tidak | Ya | Menentukan apakah akan mengaktifkan jadwal berbasis waktu. | Nilai valid:
|
| Payload | String | Tidak | Ya | Pesan pemicu dari jadwal berbasis waktu. | Nilai parameter ini harus dalam format JSON. Contoh: "{\"key\": \"value\"}". |
| CronExpression | String | Ya | Ya | Ekspresi cron dari jadwal berbasis waktu. | Tidak ada |
| ScheduleName | String | Ya | Tidak | Nama dari jadwal berbasis waktu. | Tidak ada |
Parameter respons
Fn::GetAtt
- FlowName: Nama alur yang diikat ke jadwal berbasis waktu.
- ScheduleId: ID dari jadwal berbasis waktu.
- ScheduleName: Nama dari jadwal berbasis waktu.
Contoh
Format 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": { } }