ALIYUN::ESS::ScheduledTask類型用於根據指定參數建立定時任務。
文法
{
"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
}
}
屬性
屬性名稱 | 類型 | 必須 | 允許更新 | 描述 | 約束 |
TaskEnabled | Boolean | 否 | 是 | 是否啟動定時任務 | 取值:
|
Description | String | 否 | 是 | 定時任務的描述資訊 | 長度為2~200個字元 |
ScheduledTaskName | String | 否 | 是 | 定時任務的顯示名稱 | 長度為2~40個字元,以數字、字母或中文字元開頭,可包含數字、字母、中文字元、底線(_)、短劃線(-)或英文句點(.)。 同一使用者帳號同一地區內唯一。 如果沒有指定該參數,預設為ScheduledScalingTaskId。 |
LaunchExpirationTime | Integer | 否 | 是 | 定時任務觸發操作失敗後,在此時間內重試 | 取值範圍:0~21600。 單位:秒。 預設值:600。 |
LaunchTime | String | 是 | 是 | 定時任務觸發的時間點 | 格式為: 按照ISO8601標準表示,並需要使用UTC時間。
不能填寫自建立或修改當天起90日後的時間。 |
RecurrenceEndTime | String | 否 | 是 | 重複執行定時任務的結束時間 | 格式為: 按照ISO8601標準表示,並需要使用UTC時間。 不能填寫自建立或修改當天起90日後的時間。 RecurrenceType、RecurrenceValue和RecurrenceEndTime需要同時指定。 |
RecurrenceType | String | 否 | 是 | 重複執行定時任務的類型 | 取值:
RecurrenceType、RecurrenceValue和RecurrenceEndTime需要同時指定。 |
RecurrenceValue | String | 否 | 是 | 重複執行定時任務的數值 | 取值:
RecurrenceType、RecurrenceValue和RecurrenceEndTime需要同時指定。 |
ScheduledAction | String | 否 | 是 | 定時任務觸發時需要執行的操作 | 最大支援200個字元。 此處填寫伸縮規則的唯一識別碼。 |
MaxValue | Integer | 否 | 是 | 定時任務的伸縮方式為設定伸縮組內執行個體數量時,指定伸縮組內執行個體的最大數量。 | 無 |
MinValue | Integer | 否 | 是 | 定時任務的伸縮方式為設定伸縮組內執行個體數量時,指定伸縮組內執行個體的最小數量。 | 無 |
DesiredCapacity | Integer | 否 | 是 | 定時任務的伸縮方式為設定伸縮組內執行個體數量時,指定伸縮組內執行個體的期望執行個體數。 | 伸縮組必須支援設定期望執行個體數,即在建立該伸縮組時指定了 |
ScalingGroupId | String | 否 | 是 | 定時任務觸發時需要修改執行個體數量的伸縮組,填寫伸縮組ID。 | 指定 說明 不支援同時設定 |
傳回值
Fn::GetAtt
ScheduledTaskId: 定時任務的ID,由系統產生,全域唯一。