全部产品
Search
文档中心

Resource Orchestration Service:ALIYUN::CMS::EventRuleTargets

更新时间:Jun 26, 2025

ALIYUN::CMS::EventRuleTargets digunakan untuk menambahkan atau mengubah penerima notifikasi peringatan berdasarkan aturan peringatan berbasis acara.

Sintaksis

{
  "Type": "ALIYUN::CMS::EventRuleTargets",
  "Properties": {
    "FcParameters": List,
    "WebhookParameters": List,
    "MnsParameters": List,
    "ContactParameters": List,
    "RuleName": String,
    "SlsParameters": List
  }
}

Properti

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Kendala

RuleName

String

Ya

Tidak

Nama dari aturan peringatan berbasis acara.

Tidak ada

ContactParameters

List

Tidak

Ya

Properti kontak.

Untuk informasi lebih lanjut, lihat properti ContactParameters.

FcParameters

List

Tidak

Ya

Properti Function Compute.

Anda dapat menentukan hingga lima properti.

Untuk informasi lebih lanjut, lihat properti FcParameters.

MnsParameters

List

Tidak

Ya

Properti Message Service (MNS).

Anda dapat menentukan hingga lima properti.

Untuk informasi lebih lanjut, lihat properti MnsParameters.

SlsParameters

List

Tidak

Ya

Properti Simple Log Service.

Anda dapat menentukan hingga lima properti.

Untuk informasi lebih lanjut, lihat properti SlsParameters.

WebhookParameters

List

Tidak

Ya

Properti webhook.

Anda dapat menentukan hingga lima properti.

Untuk informasi lebih lanjut, lihat properti WebhookParameters.

Sintaksis FcParameters

"FcParameters": [
  {
    "Region": String,
    "ServiceName": String,
    "Id": String,
    "FunctionName": String
  }
]

Properti FcParameters

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Kendala

FunctionName

String

Tidak

Ya

Nama dari fungsi.

Tidak ada

Id

String

Tidak

Ya

ID dari kontak peringatan yang ingin Anda tambahkan atau ubah.

Tidak ada

Region

String

Tidak

Ya

Wilayah dari Function Compute.

Tidak ada

ServiceName

String

Tidak

Ya

Nama dari layanan dalam Function Compute.

Tidak ada

Sintaksis WebhookParameters

"WebhookParameters": [
  {
    "Url": String,
    "Protocol": String,
    "Id": String,
    "Method": String
  }
]

Properti WebhookParameters

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Kendala

Id

String

Tidak

Ya

ID dari kontak peringatan yang ingin Anda tambahkan atau ubah.

Tidak ada

Method

String

Tidak

Ya

Metode permintaan dari panggilan balik HTTP.

Nilai valid:

  • GET

  • POST

Protocol

String

Tidak

Ya

Nama dari protokol.

Tidak ada

Url

String

Tidak

Ya

URL dari panggilan balik.

Tidak ada

Sintaksis MnsParameters

"MnsParameters": [
  {
    "Queue": String,
    "Region": String,
    "Id": String
  }
]

Properti MnsParameters

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Kendala

Id

String

Tidak

Ya

ID dari kontak peringatan yang ingin Anda tambahkan atau ubah.

Tidak ada

Queue

String

Tidak

Ya

Nama dari antrian.

Tidak ada

Region

String

Tidak

Ya

Wilayah dari MNS.

Tidak ada

Sintaksis ContactParameters

"ContactParameters": [
  {
    "ContactGroupName": String,
    "Id": String,
    "Level": String
  }
]

Properti ContactParameters

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Kendala

ContactGroupName

String

Tidak

Ya

Nama dari grup kontak peringatan.

Tidak ada

Id

String

Tidak

Ya

ID dari kontak peringatan yang ingin Anda tambahkan atau ubah.

Tidak ada

Level

String

Tidak

Ya

Tingkat dari notifikasi peringatan.

Nilai valid:

  • 2

  • 3

  • 4

Notifikasi peringatan dikirim menggunakan DingTalk dan email.

Sintaksis SlsParameters

"SlsParameters": [
  {
    "Project": String,
    "LogStore": String,
    "Region": String,
    "Id": String
  }
]

Properti SlsParameters

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Kendala

Id

String

Tidak

Ya

ID dari kontak peringatan yang ingin Anda tambahkan atau ubah.

Tidak ada

LogStore

String

Tidak

Ya

Nama dari Logstore dalam Simple Log Service.

Tidak ada

Project

String

Tidak

Ya

Nama dari proyek dalam Simple Log Service.

Tidak ada

Region

String

Tidak

Ya

Wilayah dari Simple Log Service.

Tidak ada

Nilai Kembali

Fn::GetAtt

Tidak ada.

Contoh

YAML format

ROSTemplateFormatVersion: '2015-09-01'
Description: Test CMS EventRuleTargets
Parameters:
  ContactGroupName:
    Type: String
    Description: Nama harus memiliki panjang 2 hingga 64 karakter dan dapat berisi huruf, angka, titik (.), garis bawah (_), dan tanda hubung (-). Nama harus dimulai dengan angka atau huruf.
    Label: Kontak Peringatan
    ConstraintDescription: '[2, 128] Karakter Inggris atau Cina'
    MinLength: 2
    MaxLength: 128
    Default: mytest
Resources:
  EventRuleTargets:
    Type: ALIYUN::CMS::EventRuleTargets
    Properties:
      ContactParameters:
        - ContactGroupName:
            Ref: ContactGroupName
          Id: '1'
          Level: '3'
      RuleName:
        Fn::Join:
          - _
          - - EventRule
            - Ref: ALIYUN::StackId
Outputs: {}

JSON format

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Description": "Test CMS EventRuleTargets",
  "Parameters": {
    "ContactGroupName": {
      "Type": "String",
      "Description": "Nama harus memiliki panjang 2 hingga 64 karakter dan dapat berisi huruf, angka, titik (.), garis bawah (_), dan tanda hubung (-). Nama harus dimulai dengan angka atau huruf.",
      "Label": "Kontak Peringatan",
      "ConstraintDescription": "[2, 128] Karakter Inggris atau Cina",
      "MinLength": 2,
      "MaxLength": 128,
      "Default": "mytest"
    }
  },
  "Resources": {
    "EventRuleTargets": {
      "Type": "ALIYUN::CMS::EventRuleTargets",
      "Properties": {
        "ContactParameters": [
          {
            "ContactGroupName": {
              "Ref": "ContactGroupName"
            },
            "Id": "1",
            "Level": "3"
          }
        ],
        "RuleName": {
          "Fn::Join": [
            "_",
            [
              "EventRule",
              {
                "Ref": "ALIYUN::StackId"
              }
            ]
          ]
        }
      }
    }
  },
  "Outputs": {
  }
}