全部产品
Search
文档中心

CloudOps Orchestration Service:ACS-OOS-ExecuteTemplateBySystemEvent

更新时间:Dec 21, 2025

Nama template

ACS-OOS-ExecuteTemplateBySystemEvent – Menjalankan template yang ditentukan sebagai respons terhadap suatu system event.

Jalankan Sekarang

Deskripsi template

Menjalankan template yang ditentukan saat peristiwa sistem terjadi. Pemicu peringatan akan tetap aktif hingga Anda membatalkannya.

Jenis template

Otomatis

Pemilik

Alibaba Cloud

Parameter input

Parameter

Deskripsi

Tipe data

Diperlukan

Nilai default

Batasan

eventTriggerProperties

Properti tugas yang dipicu oleh peristiwa.

Json

Ya

templateName

Nama template yang dijalankan.

String

Ya

eventOutputTransformer

Transformer untuk mengonversi badan pesan peristiwa sistem menjadi parameter template.

Json

Tidak

{}

tags

Tag instance.

Json

Tidak

[]

OOSAssumeRole

Peran RAM yang diasumsikan oleh CloudOps Orchestration Service (OOS).

String

Tidak

OOSServiceRole

Parameter output

Tidak tersedia.

Kebijakan izin yang diperlukan untuk menjalankan template

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

Detail

ACS-OOS-ExecuteTemplateBySystemEvent

Konten Template

FormatVersion: OOS-2019-06-01
Description:
  en: Execute specified template when system event happens. EventTrigger will always run until being canceled
  name-en: ACS-OOS-ExecuteTemplateBySystemEvent
  categories:
    - event-trigger
Parameters:
  eventTriggerProperties:
    Label:
      en: EventTriggerProperties
    Type: Json
    AssociationProperty: ALIYUN::OOS::Event::EventTrigger
  eventOutputTransformer:
    Label:
      en: EventOutputTransformer
    Type: Json
    Default: {}
  templateName:
    Label:
      en: TemplateName
    Type: String
    AssociationProperty: TemplateName
  tags:
    Type: Json
    Label:
      en: InstanceTags
    AssociationProperty: Tags
    Default: []
  OOSAssumeRole:
    Label:
      en: OOSAssumeRole
    Type: String
    Default: OOSServiceRole
RamRole: '{{ OOSAssumeRole }}'
Tasks:
  - Name: eventTrigger
    Action: 'ACS::EventTrigger'
    Properties:
      Tags: '{{ tags }}'
      Product:
        'Fn::Select':
          - product
          - '{{ eventTriggerProperties }}'
      Name:
        'Fn::Select':
          - name
          - '{{ eventTriggerProperties }}'
      Level:
        'Fn::Select':
          - level
          - '{{ eventTriggerProperties }}'
      Content:
        'Fn::Select':
          - content
          - '{{ eventTriggerProperties }}'
      RegionId:
        - '{{ ACS::RegionId }}'
      OutputTransformer: '{{ eventOutputTransformer }}'
    Outputs:
      templateParameters:
        Type: Json
        ValueSelector: .
  - Name: executeTemplate
    Action: 'ACS::Template'
    Description:
      en: Execute template
    Properties:
      TemplateName: '{{ templateName }}'
      Parameters: '{{ eventTrigger.templateParameters }}'