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:
|
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:
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": {
}
}