DATASOURCE::ROCKETMQ::Topics digunakan untuk menanyakan topik pada instans ApsaraMQ for RocketMQ.
Sintaksis
{
"Type": "DATASOURCE::ROCKETMQ::Topics",
"Properties": {
"InstanceId": String,
"TopicName": String,
"RefreshOptions": String
}
}Properti
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Kendala |
InstanceId | String | Tidak | Ya | ID dari instans yang berisi topik. | Tidak ada. |
TopicName | String | Tidak | Ya | Nama topik. | Tidak ada. |
RefreshOptions | String | Tidak | Ya | Kebijakan refresh untuk sumber daya data ketika tumpukan diperbarui. | Nilai valid:
|
Nilai pengembalian
Fn::GetAtt
Topics: Detail dari topik.
TopicNames: Nama-nama dari topik.
Properti | Tipe | Deskripsi | Kendala |
TopicNames | Daftar | Detail dari topik. | Tidak ada. |
Topics | Daftar | Nama-nama dari topik. | Tidak ada. |
Remark | string | Deskripsi dari topik. | Tidak ada. |
Tags | Peta | Tag yang ditambahkan ke topik. | Contoh: |
InstanceId | string | ID dari instans yang berisi topik. | Tidak ada. |
RelationName | string | Hubungan antara akun saat ini dan topik. | Nilai valid:
|
MessageType | Angka | Tipe pesan dari topik. | Nilai valid:
|
CreateTime | string | Waktu ketika topik dibuat. | Tidak ada. |
IndependentNaming | boolean | Menunjukkan apakah instans yang berisi topik memiliki namespace terpisah. | Nilai valid:
|
Relation | integer | Kode hubungan antara akun saat ini dan topik. | Nilai valid:
|
Owner | string | ID dari pemilik topik. | Tidak ada. |
TopicName | string | Nama topik. | Tidak ada. |
Contoh
ROSTemplateFormatVersion: '2015-09-01'
Parameters: {}
Resources:
ExtensionDataSource:
Type: DATASOURCE::ROCKETMQ::Topics
Properties:
TopicName: DemoTopic
Outputs:
Topics:
Description: Daftar topik.
Value:
Fn::GetAtt:
- ExtensionDataSource
- Topics
TopicNames:
Description: Daftar nama topik.
Value:
Fn::GetAtt:
- ExtensionDataSource
- TopicNames{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
},
"Resources": {
"ExtensionDataSource": {
"Type": "DATASOURCE::ROCKETMQ::Topics",
"Properties": {
"TopicName": "DemoTopic"
}
}
},
"Outputs": {
"Topics": {
"Description": "Daftar topik.",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"Topics"
]
}
},
"TopicNames": {
"Description": "Daftar nama topik.",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"TopicNames"
]
}
}
}
}