DATASOURCE::MNS::Queues digunakan untuk menanyakan semua antrian dalam akun Alibaba Cloud.
Sintaksis
{
"Type": "DATASOURCE::MNS::Queues",
"Properties": {
"QueueName": String,
"RefreshOptions": String
}
}Properti
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Kendala |
QueueName | String | Tidak | Ya | Nama antrian. | Tidak ada. |
RefreshOptions | String | Tidak | Ya | Kebijakan refresh untuk sumber daya data ketika stack diperbarui. | Nilai yang valid:
|
Nilai kembali (Fn::GetAtt)
QueueNames: Nama-nama antrian.
Queues: Detail antrian.
Properti | Tipe | Deskripsi | Kendala |
QueueNames | Daftar | Nama-nama antrian. | Tidak ada. |
Queues | Daftar | Detail antrian. | Tidak ada. |
QueueName | String | Nama antrian. | Tidak ada. |
QueueUrl | String | URL publik dari antrian. | Tidak ada. |
QueueInternalUrl | String | URL pribadi dari antrian. | Tidak ada. |
CreateTime | String | Waktu saat antrian dibuat. | Nilai ini adalah timestamp UNIX yang mewakili jumlah milidetik yang telah berlalu sejak waktu epoch 1 Januari 1970, 00:00:00 UTC. |
LastModifyTime | String | Waktu terakhir antrian dimodifikasi. | Nilai ini adalah timestamp UNIX yang mewakili jumlah milidetik yang telah berlalu sejak waktu epoch 1 Januari 1970, 00:00:00 UTC. |
DelaySeconds | Angka | Periode penundaan setelah semua pesan dikirim ke antrian dapat dikonsumsi. |
Unit: detik. |
MaximumMessageSize | Angka | Ukuran maksimum badan pesan yang dapat dikirim ke antrian. | Unit: byte. |
MessageRetentionPeriod | Angka | Periode maksimum pesan dapat disimpan di antrian. | Setelah periode yang ditentukan berakhir, pesan dihapus terlepas dari apakah pesan tersebut dikonsumsi. Unit: detik. |
VisibilityTimeout | Angka | Periode waktu selama pesan tidak terlihat. | Nilai valid: 1 hingga 43200. Nilai 43200 detik setara dengan 12 jam. Unit: detik. |
PollingWaitSeconds | Angka | Periode maksimum permintaan ReceiveMessage antrian menunggu. | Nilai valid: 0 hingga 30. Unit: detik. |
ActiveMessages | Angka | Jumlah total pesan aktif dalam antrian. | Tidak ada. |
InactiveMessages | Angka | Jumlah total pesan tidak aktif dalam antrian. | Tidak ada. |
DelayMessages | Angka | Jumlah total pesan tertunda dalam antrian. | Tidak ada. |
LoggingEnabled | Boolean | Menunjukkan apakah fitur manajemen log diaktifkan. | Nilai valid:
|
Contoh
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"QueueName": {
"Type": "String",
"Description": "Nama antrian."
}
},
"Resources": {
"Queues": {
"Type": "DATASOURCE::MNS::Queues",
"Properties": {
"QueueName": {
"Ref": "QueueName"
}
}
}
},
"Outputs": {
"QueueNames": {
"Description": "Daftar nama antrian.",
"Value": {
"Fn::GetAtt": [
"Queues",
"QueueNames"
]
}
},
"Queues": {
"Description": "Daftar antrian.",
"Value": {
"Fn::GetAtt": [
"Queues",
"Queues"
]
}
}
}
}ROSTemplateFormatVersion: '2015-09-01'
Parameters:
QueueName:
Type: String
Description: Nama antrian.
Resources:
Queues:
Type: DATASOURCE::MNS::Queues
Properties:
QueueName:
Ref: QueueName
Outputs:
QueueNames:
Description: Daftar nama antrian.
Value:
Fn::GetAtt:
- Queues
- QueueNames
Queues:
Description: Daftar antrian.
Value:
Fn::GetAtt:
- Queues
- Queues