全部产品
Search
文档中心

Resource Orchestration Service:DATASOURCE::MNS::Queues

更新时间:Jun 26, 2025

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:

  • Never (default): tidak merefresh sumber daya data ketika stack diperbarui.

  • Always: merefresh sumber daya data ketika stack diperbarui.

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:

  • True

  • False

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