模板名称
ACS-ECS-ScheduleToStartAndStopOrStopAndStartInstances 定时开关机或者关开机
模板描述
定时开关机或者关开机
模板类型
自动化
所有者
Alibaba Cloud
输入参数
参数名称 | 描述 | 类型 | 是否必填 | 默认值 | 约束 |
targets | 目标实例 | Json | 是 | ||
dailyStartTime | 每天开启实例的时间 | String | 是 | ||
dailyStopTime | 每天停止实例的时间 | String | 是 | ||
regionId | 地域ID | String | 否 | {{ ACS::RegionId }} | |
startFirstOrStopFirst | 开关机模式 | String | 否 | StartFirst | |
weekdays | 任务执行的周期 | String | 否 | * | |
triggerEndDate | 时间触发器结束时间 | String | 否 | 2099-12-01T00:00:00Z | |
stoppedMode | 停止模式 | String | 否 | KeepCharging | |
hibernate | 实例是否休眠 | Boolean | 否 | False | |
rateControl | 任务执行的并发比率 | Json | 否 | {'Mode': 'Concurrency', 'MaxErrors': 0, 'Concurrency': 10} | |
OOSAssumeRole | OOS扮演的RAM角色 | String | 否 | AliyunServiceRoleForOOSInstanceScheduler |
输出参数
无
执行此模板需要的权限策略
{
"Version": "1",
"Statement": [
{
"Action": [
"ecs:DescribeInstances",
"ecs:StartInstance",
"ecs:StopInstance"
],
"Resource": "*",
"Effect": "Allow"
},
{
"Action": [
"oos:GetApplicationGroup"
],
"Resource": "*",
"Effect": "Allow"
}
]
}
详情
ACS-ECS-ScheduleToStartAndStopOrStopAndStartInstances详情
模板内容
FormatVersion: OOS-2019-06-01
Description:
en: Schedule to start and stop ECS instances
zh-cn: 定时开关机或者关开机
name-en: ACS-ECS-ScheduleToStartAndStopOrStopAndStartInstances
name-zh-cn: 定时开关机或者关开机
categories:
- time_trigger
Parameters:
regionId:
Type: String
Label:
en: RegionId
zh-cn: 地域ID
AssociationProperty: RegionId
Default: '{{ ACS::RegionId }}'
targets:
Type: Json
Label:
en: TargetInstance
zh-cn: 目标实例
AssociationProperty: Targets
AssociationPropertyMetadata:
ResourceType: ALIYUN::ECS::Instance
RegionId: regionId
startFirstOrStopFirst:
Type: String
Label:
en: StartFirstOrStopFirst
zh-cn: 开关机模式
Description:
en: 'Scheduled startup and shutdown is a whole task. If you create a task after the scheduled startup and shutdown task is started, the scheduled startup and shutdown task for that day will not be executed.'
zh-cn: '定时开机与关机是一个整体任务,若您创建任务的时间在定时开关机任务启动的时间之后,当日的定时开关机任务将不会执行'
AllowedValues:
- StartFirst
- StopFirst
Default: StartFirst
AssociationPropertyMetadata:
LocaleKey: OOSStopInstanceMode
weekdays:
Label:
en: The Cycle of task
zh-cn: 任务执行的周期
Type: String
AssociationProperty: TimeTriggerWeekly
Default: '*'
AssociationPropertyMetadata:
Mode: '${startFirstOrStopFirst}'
StartTime: '${dailyStartTime}'
StopTime: '${dailyStopTime}'
dailyStartTime:
Label:
en: DailyStartTime
zh-cn: 每天开启实例的时间
Type: String
AssociationProperty: DateTime
AssociationPropertyMetadata:
Format: HH:mm:ssZ
dailyStopTime:
Label:
en: DailyStopTime
zh-cn: 每天停止实例的时间
Type: String
AssociationProperty: DateTime
AssociationPropertyMetadata:
Format: HH:mm:ssZ
triggerEndDate:
Label:
en: The end date of time trigger
zh-cn: 时间触发器结束时间
Type: String
AssociationProperty: DateTime
AssociationPropertyMetadata:
Format: YYYY-MM-DDTHH:mm:ssZ
Default: '2099-12-01T00:00:00Z'
stoppedMode:
Label:
en: StoppedMode
zh-cn: 停止模式
Description:
en:
The stop mode that is set when stopping a pay-as-you-go ECS instance. Value:
StopCharging to take effect, please refer to Enable Conditions for Pay-As-You-Go Instance Savings Downtime Mode. 停止按量付费ECS实例时,设置的停止模式。取值:
- 节省停机模式:有关
StopCharging生效的条件,请参见按量付费实例节省停机模式的启用条件章节。 - 普通停机模式:实例停止后仍继续收费。