すべてのプロダクト
Search
ドキュメントセンター

CloudOps Orchestration Service:ACS-ECS-ScheduleToExecuteTemplate

最終更新日:Dec 21, 2025

テンプレート名

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 }}'