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
}
}
属性
属性名称 | 类型 | 必须 | 允许更新 | 描述 | 约束 |
---|---|---|---|---|---|
TaskEnabled | Boolean | 否 | 是 |
是否启动定时任务 |
取值:
|
Description | String | 否 | 是 | 定时任务的描述信息 | 长度为2~200个字符 |
ScheduledTaskName | String | 否 | 是 | 定时任务的显示名称 |
长度为2~40个字符,以数字、字母或中文字符开头,可包含数字、字母、中文字符、下划线(_)、短划线(-)或英文句点(.)。 同一用户账号同一地域内唯一。 如果没有指定该参数,默认为ScheduledScalingTaskId。 |
LaunchExpirationTime | Integer | 否 | 是 |
定时任务触发操作失败后,在此时间内重试 |
取值范围:0~21600。 单位:秒。 默认值:600。 |
LaunchTime | String | 是 | 是 |
定时任务触发的时间点 |
格式为:YYYY-MM-DDThh:mmZ 。
按照ISO8601标准表示,并需要使用UTC时间。
不能填写自创建或修改当天起90日后的时间。 |
RecurrenceEndTime | String | 否 | 是 |
重复执行定时任务的结束时间 |
格式为:YYYY-MM-DDThh:mmZ 。
按照ISO8601标准表示,并需要使用UTC时间。 不能填写自创建或修改当天起90日后的时间。 RecurrenceType、RecurrenceValue和RecurrenceEndTime需要同时指定。 |
RecurrenceType | String | 否 | 是 | 重复执行定时任务的类型 | 取值:
RecurrenceType、RecurrenceValue和RecurrenceEndTime需要同时指定。 |
RecurrenceValue | String | 否 | 是 | 重复执行定时任务的数值 | 取值:
RecurrenceType、RecurrenceValue和RecurrenceEndTime需要同时指定。 |
ScheduledAction | String | 是 | 是 |
定时任务触发时需要执行的操作 |
最大支持200个字符。
此处填写伸缩规则的唯一标识符。 |
返回值
Fn::GetAtt
ScheduledTaskId: 定时任务的ID,由系统生成,全局唯一。
示例
{
"ROSTemplateFormatVersion": "2015-09-01",
"Resources": {
"ScheduledTask": {
"Type": "ALIYUN::ESS::ScheduledTask",
"Properties": {
"TaskEnabled": "true",
"Description": "scheduledtask",
"ScheduledTaskName": "task1",
"LaunchTime": "2014-08-17T16:52Z",
"RecurrenceEndTime": "2014-08-17T16:55Z",
"RecurrenceType": "Daily",
"RecurrenceValue": "1",
"ScheduledAction": "ari:acs:ess:cn-qingdao:1344371:scalingRule/cCBpdYdQuBe2cUxOdu6piOk"
}
}
},
"Outputs": {
"ScheduledTaskId": {
"Value": {
"FN::GetAtt": [
"ScheduledTask",
"ScheduledTaskId"
]
}
}
}
}