ALIYUN::ROCKETMQ::Group digunakan untuk membuat Group ID pada klien ROCKETMQ. Group ID yang dibuat digunakan untuk mempublikasikan dan berlangganan pesan.
Sintaksis
{
"Type": "ALIYUN::ROCKETMQ::Group",
"Properties": {
"InstanceId": String,
"GroupType": String,
"Remark": String,
"GroupId": String
}
}Properti
| Parameter | Tipe data | Diperlukan | Dapat diedit | Deskripsi | Kendala |
| InstanceId | String | Ya | Tidak | ID instance yang sesuai dengan Group ID yang ingin Anda buat. | Tidak tersedia |
| GroupType | String | Tidak | Tidak | Protokol untuk Group ID | Nilai yang valid:
|
| Remark | String | Tidak | Tidak | Keterangan | Tidak tersedia |
| GroupId | String | Ya | Tidak | Group ID dari kluster konsumen. | Harus dimulai dengan GID_ atau GID- dan dapat berisi huruf, angka, tanda hubung (-), dan garis bawah (_). Deskripsi harus memiliki panjang 5 hingga 64 karakter. |
Kode kesalahan
Fn::GetAtt
- GroupType: Protokol yang berlaku untuk Group ID yang dibuat.
- InstanceId: ID instance.
- GroupId: ID Group yang dibuat.
Contoh
Format JSON{ "ROSTemplateFormatVersion": "2015-09-01", "Resources": { "Group": { "Type": "ALIYUN::ROCKETMQ::Group", "Properties": { "InstanceId": { "Ref": "InstanceId" }, "GroupType": { "Ref": "GroupType" }, "Remark": { "Ref": "Remark" }, "GroupId": { "Ref": "GroupId" } } } }, "Parameters": { "InstanceId": { "Type": "String", "Description": "ID instance." }, "GroupType": { "Type": "String", "Description": "Group ID menentukan pembuatan perjanjian yang berlaku. Group ID protokol TCP dan protokol HTTP tidak dapat digunakan bersama, perlu dibuat secara terpisah. Nilai sebagai berikut:\ntcp: Default, menunjukkan bahwa Group ID dibuat hanya untuk pengiriman pesan protokol TCP.\nhttp: menunjukkan bahwa Group ID dibuat hanya untuk pengiriman pesan protokol HTTP.", "AllowedValues": [ "tcp", "http" ] }, "Remark": { "Type": "String", "Description": "Keterangan pada permintaan." }, "GroupId": { "MinLength": 7, "Type": "String", "Description": "Group ID dari kluster konsumsi. Saat membuat Group ID, perhatikan aspek-aspek berikut:\nGroup ID dimulai dengan \"GID_\" atau \"GID-\", dan berisi huruf, angka, tanda hubung (-), dan garis bawah (_).\nPanjang Group ID berkisar antara 7 hingga 64 byte.\nSetelah Group ID dibuat, tidak dapat diedit lagi.", "MaxLength": 64 } }, "Outputs": { "GroupType": { "Description": "Tipe Grup", "Value": { "Fn::GetAtt": [ "Group", "GroupType" ] } }, "InstanceId": { "Description": "ID Instance", "Value": { "Fn::GetAtt": [ "Group", "InstanceId" ] } }, "GroupId": { "Description": "Group ID", "Value": { "Fn::GetAtt": [ "Group", "GroupId" ] } } } }