Tous les produits
Search
Centre de documentation

CloudOps Orchestration Service:ACS-ECS-ScheduleToExecuteTemplate

Dernière mise à jour :Aug 11, 2026

Nom du modèle

ACS-ECS-ScheduleToExecuteTemplate - Planifie l'exécution d'un modèle spécifié.

Exécuter maintenant

Description du modèle

Ce modèle planifie l'exécution d'un modèle donné. Utilisez-le pour exécuter des modèles Operation Orchestration Service (OOS) à intervalles réguliers ou à des moments précis, par exemple pour des tâches de maintenance automatisée ou de gestion programmée. Lors de la configuration, fournissez les paramètres obligatoires suivants : timerTrigger pour définir le type et l'expression du déclencheur, templateName pour indiquer le nom du modèle OOS à exécuter, et templateParameters pour transmettre les paramètres d'exécution requis. Une fois configuré, le modèle déclenche et exécute le modèle OOS spécifié selon la planification établie.

Type de modèle

Automatisé

Propriétaire

Alibaba Cloud

Paramètres d'entrée

|
**Paramètre**
|
**Description**
|
**Type**
|
**Obligatoire**
|
**Valeur par défaut**
|
**Limite**
| | --- | --- | --- | --- | --- | --- | |
timerTrigger
|
Type de la tâche planifiée.
|
Json
|
Oui
| | | |
templateName
|
Nom du modèle.
|
String
|
Oui
| | | |
templateParameters
|
Paramètres nécessaires à l'exécution du modèle.
|
Json
|
Oui
| | | |
OOSAssumeRole
|
Rôle Resource Access Management (RAM) qu'utilise CloudOps Orchestration Service (OOS).
|
String
|
Non
|
OOSServiceRole
| |

Paramètres de sortie

Aucun

Politique d'autorisation requise pour exécuter le modèle

{
    "Version": "1",
    "Statement": []
}

Détails

Pour plus de détails, consultez ACS-ECS-ScheduleToExecuteTemplate.

Contenu du modèle

FormatVersion: OOS-2019-06-01
Description:
  en: 'Schedules to execute specified template, applicable to scenarios where OOS templates need to be executed at specific intervals or time points, such as automated maintenance tasks and scheduled management tasks. During configuration, users need to provide the following required parameter information: Timer Trigger (timerTrigger), which configures the trigger type and expression, Template Name (templateName), which specifies the name of the OOS template to be executed, and Template Parameters (templateParameters), which are the parameters required for executing the template. Once defined, the template will trigger and execute the specified OOS template according to the configured schedule.'
  zh-cn: 'Schedules a specified template for execution. Use this template to run Operation Orchestration Service (OOS) templates at specific intervals or points in time, such as for automated O&M and scheduled management tasks. During configuration, provide the following required parameters: `timerTrigger` to configure the trigger type and expression, `templateName` to specify the name of the OOS template to execute, and `templateParameters` to provide the parameters required for execution. After you define the template, it triggers and runs the specified OOS template based on the configured schedule.'
  name-en: ACS-ECS-ScheduleToExecuteTemplate
  name-zh-cn: Schedule a specified template for execution
  categories:
    - time_trigger
Parameters:
  timerTrigger:
    Type: Json
    Label:
      en: TimerTrigger
      zh-cn: Timer Trigger
    AssociationProperty: ALIYUN::OOS::Component::TimerTrigger
    AssociationPropertyMetadata:
      MinuteInterval: 30
  templateName:
    Type: String
    Label:
      en: TemplateName
      zh-cn: Template Name
    AssociationProperty: TemplateName
  templateParameters:
    Label:
      en: TemplateParemeters
      zh-cn: Template Parameters
    Type: Json
    AssociationProperty: TemplateParameter
    AssociationPropertyMetadata:
      TemplateName: templateName
  OOSAssumeRole:
    Label:
      en: OOSAssumeRole
      zh-cn: RAM Role for OOS
    Type: String
    Default: OOSServiceRole
RamRole: '{{ OOSAssumeRole }}'
Tasks:
  - Name: timerTrigger
    Action: 'ACS::TimerTrigger'
    Description:
      en: Triggers a task as scheduled by specifying type and expression
      zh-cn: Triggers a task as scheduled by specifying type and expression
    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: Execute template
      zh-cn: Execute template
    Properties:
      TemplateName: '{{ templateName }}'
      Parameters: '{{ templateParameters }}'