テンプレート名
ACS-ECS-ScheduleToExecuteTemplate - 指定されたテンプレートの実行をスケジュールします。
テンプレートの説明
このテンプレートは、指定されたテンプレートの実行をスケジュールします。このテンプレートを使用すると、自動化された O&M や定期的な管理タスクなど、特定の間隔または時点で Operation Orchestration Service (OOS) テンプレートを実行できます。設定時に、トリガータイプと式を設定する必須パラメーター `timerTrigger`、実行する OOS テンプレートの名前を指定する `templateName`、および実行に必要なパラメーターを提供する `templateParameters` を指定する必要があります。テンプレートを設定すると、設定されたスケジュールに基づいて、指定された OOS テンプレートがトリガーされ、実行されます。
テンプレートタイプ
自動化
所有者
Alibaba Cloud
入力パラメータ
パラメータ | 説明 | タイプ | 必須 | デフォルト値 | 制限 |
timerTrigger | スケジュールされたタスクのタイプ。 | Json | はい | ||
templateName | テンプレート名。 | String | はい | ||
templateParameters | 実行テンプレートをトリガーするパラメータ。 | Json | はい | ||
OOSAssumeRole | CloudOps Orchestration Service ( OOS ) によって引き受けられる Resource Access Management ( RAM ) ロール。 | String | いいえ | OOSServiceRole |
出力パラメータ
なし
テンプレートを実行するために必要な権限ポリシー
{
"Version": "1",
"Statement": []
}
詳細
詳細については、「ACS-ECS-ScheduleToExecuteTemplate」をご参照ください。
テンプレートコンテンツ
FormatVersion: OOS-2019-06-01
Description:
en: '指定されたテンプレートの実行をスケジュールします。自動化されたメンテナンスや定期的な管理タスクなど、特定の間隔や時点で OOS テンプレートを実行するシナリオに適用されます。設定時には、トリガーのタイプと式を設定する `timerTrigger`、実行する OOS テンプレートの名前を指定する `templateName`、およびテンプレートの実行に必要なパラメーターである `templateParameters` を必須パラメーターとして指定します。定義後、テンプレートは設定されたスケジュールに従い、指定された OOS テンプレートをトリガーして実行します。'
zh-cn: '指定されたテンプレートの実行をスケジュールします。このテンプレートを使用すると、自動化された O&M や定期的な管理タスクなど、特定の間隔または時点で Operation Orchestration Service (OOS) テンプレートを実行できます。設定時に、トリガータイプと式を設定する `timerTrigger`、実行する OOS テンプレートの名前を指定する `templateName`、および実行に必要なパラメーターを提供する `templateParameters` という必須パラメーターを指定する必要があります。テンプレートを定義すると、設定されたスケジュールに基づいて、指定された OOS テンプレートがトリガーされ、実行されます。'
name-en: ACS-ECS-ScheduleToExecuteTemplate
name-zh-cn: 指定されたテンプレートの実行をスケジュール
categories:
- time_trigger
Parameters:
timerTrigger:
Type: Json
Label:
en: タイマートリガー
zh-cn: タイマートリガー
AssociationProperty: ALIYUN::OOS::Component::TimerTrigger
AssociationPropertyMetadata:
MinuteInterval: 30
templateName:
Type: String
Label:
en: テンプレート名
zh-cn: テンプレート名
AssociationProperty: TemplateName
templateParameters:
Label:
en: テンプレートパラメーター
zh-cn: テンプレートパラメーター
Type: Json
AssociationProperty: TemplateParameter
AssociationPropertyMetadata:
TemplateName: templateName
OOSAssumeRole:
Label:
en: OOS が偽装するロール
zh-cn: OOS の RAM ロール
Type: String
Default: OOSServiceRole
RamRole: '{{ OOSAssumeRole }}'
Tasks:
- Name: timerTrigger
Action: 'ACS::TimerTrigger'
Description:
en: タイプと式を指定して、スケジュールどおりにタスクをトリガーします
zh-cn: タイプと式を指定して、スケジュールどおりにタスクをトリガーします
Properties:
Type:
'Fn::Select':
- type
- '{{timerTrigger}}'
Expression:
'Fn::Select':
- expression
- '{{timerTrigger}}'
EndDate:
'Fn::Select':
- endDate
- '{{ timerTrigger }}'
StartDate:
'Fn::Select':
- startDate
- '{{ timerTrigger }}'
TimeZone:
'Fn::Select':
- timeZone
- '{{ timerTrigger }}'
- Name: executeTemplate
Action: 'ACS::Template'
Description:
en: テンプレートを実行します
zh-cn: テンプレートを実行します
Properties:
TemplateName: '{{ templateName }}'
Parameters: '{{ templateParameters }}'