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,由系统生成,全局唯一。
示例
JSON
格式{ "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" ] } } } }