ALIYUN::ESS::ScheduledTask digunakan untuk membuat tugas terjadwal dengan menentukan properti.
Sintaks
{
"Type": "ALIYUN::ESS::ScheduledTask",
"Properties": {
"TaskEnabled": Boolean,
"Description": String,
"ScheduledTaskName": String,
"LaunchExpirationTime": Integer,
"LaunchTime": String,
"RecurrenceEndTime": String,
"RecurrenceType": String,
"RecurrenceValue": String,
"ScheduledAction": String,
"MaxValue": Integer,
"MinValue": Integer,
"DesiredCapacity": Integer,
"ScalingGroupId": String
}
}Properti
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Batasan |
TaskEnabled | Boolean | Tidak | Ya | Menentukan apakah akan mengaktifkan tugas terjadwal. | Nilai valid:
|
Description | String | Tidak | Ya | Deskripsi dari tugas terjadwal. | Deskripsi harus memiliki panjang 2 hingga 200 karakter. |
ScheduledTaskName | String | Tidak | Ya | Nama tampilan dari tugas terjadwal. | Nama tampilan harus memiliki panjang 2 hingga 40 karakter, dan dapat berisi angka, huruf, garis bawah (_), tanda hubung (-), dan titik (.). Harus dimulai dengan angka atau huruf. Nama tampilan harus unik dalam akun di suatu wilayah. Jika Anda tidak menentukan properti ini, nilai default adalah nilai ScheduledScalingTaskId. |
LaunchExpirationTime | Integer | Tidak | Ya | Periode waktu selama sistem mencoba kembali tugas terjadwal jika gagal dipicu. | Nilai valid: 0 hingga 21600. Satuan: detik. Nilai default: 600. |
LaunchTime | String | Ya | Ya | Waktu saat tugas terjadwal dipicu. | Tentukan waktu dalam standar ISO 8601 dalam format Waktu harus dalam UTC.
Anda tidak dapat menentukan waktu yang lebih dari 90 hari setelah hari tugas terjadwal dibuat atau dimodifikasi. |
RecurrenceEndTime | String | Tidak | Ya | Waktu berakhirnya tugas terjadwal yang dijalankan berulang kali. | Tentukan waktu dalam standar ISO 8601 dalam format Waktu harus dalam UTC. Anda tidak dapat menentukan waktu yang lebih dari 90 hari setelah hari tugas terjadwal dibuat atau dimodifikasi. Anda harus menentukan properti berikut dalam permintaan: RecurrenceType, RecurrenceValue, dan RecurrenceEndTime. |
RecurrenceType | String | Tidak | Ya | Interval saat tugas terjadwal dijalankan berulang kali. | Nilai valid:
Anda harus menentukan properti berikut dalam permintaan: RecurrenceType, RecurrenceValue, dan RecurrenceEndTime. |
RecurrenceValue | String | Tidak | Ya | Nilai pengulangan dari tugas terjadwal yang dijalankan berulang kali. | Nilai valid:
Anda harus menentukan properti berikut dalam permintaan: RecurrenceType, RecurrenceValue, dan RecurrenceEndTime. |
ScheduledAction | String | Tidak | Ya | Operasi yang dilakukan saat tugas terjadwal dipicu. | Nilainya bisa mencapai 200 karakter. Tetapkan nilainya sebagai pengenal unik aturan penskalaan. |
MaxValue | Integer | Tidak | Ya | Jumlah maksimum instans dalam grup penskalaan jika Anda menentukan ScalingGroupId. | Tidak ada. |
MinValue | Integer | Tidak | Ya | Jumlah minimum instans dalam grup penskalaan jika Anda menentukan ScalingGroupId. | Tidak ada. |
DesiredCapacity | Integer | Tidak | Ya | Jumlah instans yang diharapkan dalam grup penskalaan jika Anda menentukan ScalingGroupId. | Anda harus menentukan |
ScalingGroupId | String | Tidak | Ya | ID grup penskalaan yang jumlah instansnya harus diubah saat tugas terjadwal dipicu. | Jika Anda menentukan Catatan Anda tidak dapat menentukan kedua |
Nilai Pengembalian
Fn::GetAtt
ScheduledTaskId: ID dari tugas terjadwal. ID ini unik secara global dan dibuat oleh sistem.