模板名稱
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生效的條件,請參見隨用隨付執行個體節省停機模式的啟用條件章節。 - 普通停機模式:執行個體停止後仍繼續收費。