Microsoft.ServiceBus ad alanları/kuyrukları 2021-11-01

Bicep kaynak tanımı

Ad alanları/kuyruklar kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.ServiceBus/namespaces/queues kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

resource symbolicname 'Microsoft.ServiceBus/namespaces/queues@2021-11-01' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    autoDeleteOnIdle: 'string'
    deadLetteringOnMessageExpiration: bool
    defaultMessageTimeToLive: 'string'
    duplicateDetectionHistoryTimeWindow: 'string'
    enableBatchedOperations: bool
    enableExpress: bool
    enablePartitioning: bool
    forwardDeadLetteredMessagesTo: 'string'
    forwardTo: 'string'
    lockDuration: 'string'
    maxDeliveryCount: int
    maxMessageSizeInKilobytes: int
    maxSizeInMegabytes: int
    requiresDuplicateDetection: bool
    requiresSession: bool
    status: 'string'
  }
}

Özellik değerleri

ad alanları/kuyruklar

Ad Açıklama Değer
ad Kaynak adı

Bicep'nde alt kaynaklar için adları ve türleri ayarlamayı öğrenin.
dize (gerekli)

Karakter sınırı: 1-260

Geçerli karakterler:
Alfasayısallar, nokta, kısa çizgi, alt çizgi ve eğik çizgi.

Alfasayısal ile başlayıp bitirin.
ebeveyn Bicep'te bir alt kaynak için üst kaynak belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir.

Daha fazla bilgi için bkz. Alt kaynaküst kaynak dışında.
Kaynak türü için sembolik ad: ad alanları
Özellikler Kuyruk Özellikleri SBQueueProperties

SBQueueProperties

Ad Açıklama Değer
autoDeleteOnIdle KUYRUĞUn otomatik olarak silindiği ISO 8061 timeSpan boşta kalma aralığı. En düşük süre 5 dakikadır. dizgi
deadLetteringOnMessageExpiration İletinin süresi dolduğunda bu kuyruğun teslim edilemeyen ileti desteği olup olmadığını gösteren değer. Bool
defaultMessageTimeToLive ISO 8601 varsayılan ileti zaman aralığı canlı değerdir. Bu süre, iletinin Service Bus'a gönderilmesinden başlayarak iletinin süresinin dolmasına neden olan süredir. Bu, TimeToLive iletinin kendisinde ayarlanmadığında kullanılan varsayılan değerdir. dizgi
duplicateDetectionHistoryTimeWindow Yinelenen algılama geçmişinin süresini tanımlayan ISO 8601 timeSpan yapısı. Varsayılan değer 10 dakikadır. dizgi
enableBatchedOperations Sunucu tarafı toplu işlemlerin etkinleştirilip etkinleştirilmediğini gösteren değer. Bool
enableExpress Express Varlıklarının etkinleştirilip etkinleştirilmediğini gösteren değer. Hızlı kuyruk, bir iletiyi kalıcı depolamaya yazmadan önce geçici olarak bellekte tutar. Bool
enablePartitioning Kuyruğun birden çok ileti aracısı arasında bölümlenip bölümlenmeyeceğini gösteren değer. Bool
forwardDeadLetteredMessagesTo Teslim Edilemeyen İleti iletisini iletmek için Kuyruk/Konu adı dizgi
forwardTo İletileri iletmek için Kuyruk/Konu adı dizgi
lockDuration Bir peek-lock'un ISO 8601 zaman aralığı süresi; diğer bir deyişle, iletinin diğer alıcılar için kilitlendiği süre. LockDuration için en yüksek değer 5 dakikadır; varsayılan değer 1 dakikadır. dizgi
maxDeliveryCount Maksimum teslimat sayısı. Bu sayıda teslimat sonrasında ileti otomatik olarak geçersizdir. varsayılan değer 10'dur. Int
maxMessageSizeInKilobytes Kuyruk tarafından kabul edilebilecek ileti yükünün en büyük boyutu (KB cinsinden). Bu özellik bugün yalnızca Premium'da kullanılır ve varsayılan değer 1024'dür. Int
maxSizeInMegabytes Kuyruğun megabayt cinsinden boyut üst sınırı; bu, kuyruk için ayrılan belleğin boyutudur. Varsayılan değer 1024'dür. Int
requiresDuplicateDetection Bu kuyruğun yinelenen algılama gerektip gerektirmediğini belirten bir değer. Bool
requiresSession Kuyruğun oturum kavramını destekleyip desteklemediğini gösteren değer. Bool
durum Bir mesajlaşma varlığının durumu için olası değerleri numaralandırır. 'Etkin'
'Oluşturuluyor'
'Siliniyor'
'Devre Dışı'
'ReceiveDisabled'
'Yeniden Adlandırıyor'
'Geri Yükleniyor'
'SendDisabled'
'Bilinmiyor'

Hızlı başlangıç şablonları

Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.

Şablon Açıklama
azure event grid özel konu ve kuyruk aboneliği oluşturma

Azure 'a dağıtma
Bir Azure Event Grid özel konusu ve bir service bus kuyruğu aboneliği oluşturur. Şablon ilk olarak Markus Meyer tarafından yazıldı.
Service Bus ad alanı ve kuyruk yetkilendirme kuralı oluşturma

Azure 'a dağıtma
Bu şablon, hem ad alanı hem de kuyruk için bir Service Bus Standart ad alanı ve yetkilendirme kuralları dağıtmanızı sağlar.
Service Bus ad alanı ve kuyruk oluşturma

Azure 'a dağıtma
Bu şablon bir Service Bus Standart ad alanı ve kuyruk dağıtmanızı sağlar.

ARM şablonu kaynak tanımı

Ad alanları/kuyruklar kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.ServiceBus/namespaces/queues kaynağı oluşturmak için şablonunuza aşağıdaki JSON dosyasını ekleyin.

{
  "type": "Microsoft.ServiceBus/namespaces/queues",
  "apiVersion": "2021-11-01",
  "name": "string",
  "properties": {
    "autoDeleteOnIdle": "string",
    "deadLetteringOnMessageExpiration": "bool",
    "defaultMessageTimeToLive": "string",
    "duplicateDetectionHistoryTimeWindow": "string",
    "enableBatchedOperations": "bool",
    "enableExpress": "bool",
    "enablePartitioning": "bool",
    "forwardDeadLetteredMessagesTo": "string",
    "forwardTo": "string",
    "lockDuration": "string",
    "maxDeliveryCount": "int",
    "maxMessageSizeInKilobytes": "int",
    "maxSizeInMegabytes": "int",
    "requiresDuplicateDetection": "bool",
    "requiresSession": "bool",
    "status": "string"
  }
}

Özellik değerleri

ad alanları/kuyruklar

Ad Açıklama Değer
tür Kaynak türü 'Microsoft.ServiceBus/namespaces/queues'
apiVersion Kaynak API'sinin sürümü '2021-11-01'
ad Kaynak adı

JSON ARM şablonlarında alt kaynakların adlarını ve türlerini ayarlamayı öğrenin.
dize (gerekli)

Karakter sınırı: 1-260

Geçerli karakterler:
Alfasayısallar, nokta, kısa çizgi, alt çizgi ve eğik çizgi.

Alfasayısal ile başlayıp bitirin.
Özellikler Kuyruk Özellikleri SBQueueProperties

SBQueueProperties

Ad Açıklama Değer
autoDeleteOnIdle KUYRUĞUn otomatik olarak silindiği ISO 8061 timeSpan boşta kalma aralığı. En düşük süre 5 dakikadır. dizgi
deadLetteringOnMessageExpiration İletinin süresi dolduğunda bu kuyruğun teslim edilemeyen ileti desteği olup olmadığını gösteren değer. Bool
defaultMessageTimeToLive ISO 8601 varsayılan ileti zaman aralığı canlı değerdir. Bu süre, iletinin Service Bus'a gönderilmesinden başlayarak iletinin süresinin dolmasına neden olan süredir. Bu, TimeToLive iletinin kendisinde ayarlanmadığında kullanılan varsayılan değerdir. dizgi
duplicateDetectionHistoryTimeWindow Yinelenen algılama geçmişinin süresini tanımlayan ISO 8601 timeSpan yapısı. Varsayılan değer 10 dakikadır. dizgi
enableBatchedOperations Sunucu tarafı toplu işlemlerin etkinleştirilip etkinleştirilmediğini gösteren değer. Bool
enableExpress Express Varlıklarının etkinleştirilip etkinleştirilmediğini gösteren değer. Hızlı kuyruk, bir iletiyi kalıcı depolamaya yazmadan önce geçici olarak bellekte tutar. Bool
enablePartitioning Kuyruğun birden çok ileti aracısı arasında bölümlenip bölümlenmeyeceğini gösteren değer. Bool
forwardDeadLetteredMessagesTo Teslim Edilemeyen İleti iletisini iletmek için Kuyruk/Konu adı dizgi
forwardTo İletileri iletmek için Kuyruk/Konu adı dizgi
lockDuration Bir peek-lock'un ISO 8601 zaman aralığı süresi; diğer bir deyişle, iletinin diğer alıcılar için kilitlendiği süre. LockDuration için en yüksek değer 5 dakikadır; varsayılan değer 1 dakikadır. dizgi
maxDeliveryCount Maksimum teslimat sayısı. Bu sayıda teslimat sonrasında ileti otomatik olarak geçersizdir. varsayılan değer 10'dur. Int
maxMessageSizeInKilobytes Kuyruk tarafından kabul edilebilecek ileti yükünün en büyük boyutu (KB cinsinden). Bu özellik bugün yalnızca Premium'da kullanılır ve varsayılan değer 1024'dür. Int
maxSizeInMegabytes Kuyruğun megabayt cinsinden boyut üst sınırı; bu, kuyruk için ayrılan belleğin boyutudur. Varsayılan değer 1024'dür. Int
requiresDuplicateDetection Bu kuyruğun yinelenen algılama gerektip gerektirmediğini belirten bir değer. Bool
requiresSession Kuyruğun oturum kavramını destekleyip desteklemediğini gösteren değer. Bool
durum Bir mesajlaşma varlığının durumu için olası değerleri numaralandırır. 'Etkin'
'Oluşturuluyor'
'Siliniyor'
'Devre Dışı'
'ReceiveDisabled'
'Yeniden Adlandırıyor'
'Geri Yükleniyor'
'SendDisabled'
'Bilinmiyor'

Hızlı başlangıç şablonları

Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.

Şablon Açıklama
azure event grid özel konu ve kuyruk aboneliği oluşturma

Azure 'a dağıtma
Bir Azure Event Grid özel konusu ve bir service bus kuyruğu aboneliği oluşturur. Şablon ilk olarak Markus Meyer tarafından yazıldı.
Service Bus ad alanı ve kuyruk yetkilendirme kuralı oluşturma

Azure 'a dağıtma
Bu şablon, hem ad alanı hem de kuyruk için bir Service Bus Standart ad alanı ve yetkilendirme kuralları dağıtmanızı sağlar.
Service Bus ad alanı ve kuyruk oluşturma

Azure 'a dağıtma
Bu şablon bir Service Bus Standart ad alanı ve kuyruk dağıtmanızı sağlar.

Terraform (AzAPI sağlayıcısı) kaynak tanımı

Ad alanları/kuyruklar kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • Kaynak grupları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.ServiceBus/namespaces/queues kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ServiceBus/namespaces/queues@2021-11-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      autoDeleteOnIdle = "string"
      deadLetteringOnMessageExpiration = bool
      defaultMessageTimeToLive = "string"
      duplicateDetectionHistoryTimeWindow = "string"
      enableBatchedOperations = bool
      enableExpress = bool
      enablePartitioning = bool
      forwardDeadLetteredMessagesTo = "string"
      forwardTo = "string"
      lockDuration = "string"
      maxDeliveryCount = int
      maxMessageSizeInKilobytes = int
      maxSizeInMegabytes = int
      requiresDuplicateDetection = bool
      requiresSession = bool
      status = "string"
    }
  })
}

Özellik değerleri

ad alanları/kuyruklar

Ad Açıklama Değer
tür Kaynak türü "Microsoft.ServiceBus/namespaces/queues@2021-11-01"
ad Kaynak adı dize (gerekli)

Karakter sınırı: 1-260

Geçerli karakterler:
Alfasayısallar, nokta, kısa çizgi, alt çizgi ve eğik çizgi.

Alfasayısal ile başlayıp bitirin.
parent_id Bu kaynağın üst öğesi olan kaynağın kimliği. Tür kaynağı kimliği: ad alanları
Özellikler Kuyruk Özellikleri SBQueueProperties

SBQueueProperties

Ad Açıklama Değer
autoDeleteOnIdle KUYRUĞUn otomatik olarak silindiği ISO 8061 timeSpan boşta kalma aralığı. En düşük süre 5 dakikadır. dizgi
deadLetteringOnMessageExpiration İletinin süresi dolduğunda bu kuyruğun teslim edilemeyen ileti desteği olup olmadığını gösteren değer. Bool
defaultMessageTimeToLive ISO 8601 varsayılan ileti zaman aralığı canlı değerdir. Bu süre, iletinin Service Bus'a gönderilmesinden başlayarak iletinin süresinin dolmasına neden olan süredir. Bu, TimeToLive iletinin kendisinde ayarlanmadığında kullanılan varsayılan değerdir. dizgi
duplicateDetectionHistoryTimeWindow Yinelenen algılama geçmişinin süresini tanımlayan ISO 8601 timeSpan yapısı. Varsayılan değer 10 dakikadır. dizgi
enableBatchedOperations Sunucu tarafı toplu işlemlerin etkinleştirilip etkinleştirilmediğini gösteren değer. Bool
enableExpress Express Varlıklarının etkinleştirilip etkinleştirilmediğini gösteren değer. Hızlı kuyruk, bir iletiyi kalıcı depolamaya yazmadan önce geçici olarak bellekte tutar. Bool
enablePartitioning Kuyruğun birden çok ileti aracısı arasında bölümlenip bölümlenmeyeceğini gösteren değer. Bool
forwardDeadLetteredMessagesTo Teslim Edilemeyen İleti iletisini iletmek için Kuyruk/Konu adı dizgi
forwardTo İletileri iletmek için Kuyruk/Konu adı dizgi
lockDuration Bir peek-lock'un ISO 8601 zaman aralığı süresi; diğer bir deyişle, iletinin diğer alıcılar için kilitlendiği süre. LockDuration için en yüksek değer 5 dakikadır; varsayılan değer 1 dakikadır. dizgi
maxDeliveryCount Maksimum teslimat sayısı. Bu sayıda teslimat sonrasında ileti otomatik olarak geçersizdir. varsayılan değer 10'dur. Int
maxMessageSizeInKilobytes Kuyruk tarafından kabul edilebilecek ileti yükünün en büyük boyutu (KB cinsinden). Bu özellik bugün yalnızca Premium'da kullanılır ve varsayılan değer 1024'dür. Int
maxSizeInMegabytes Kuyruğun megabayt cinsinden boyut üst sınırı; bu, kuyruk için ayrılan belleğin boyutudur. Varsayılan değer 1024'dür. Int
requiresDuplicateDetection Bu kuyruğun yinelenen algılama gerektip gerektirmediğini belirten bir değer. Bool
requiresSession Kuyruğun oturum kavramını destekleyip desteklemediğini gösteren değer. Bool
durum Bir mesajlaşma varlığının durumu için olası değerleri numaralandırır. "Etkin"
"Oluşturuluyor"
"Silme"
"Devre dışı"
"ReceiveDisabled"
"Yeniden Adlandırıyor"
"Geri Yükleme"
"SendDisabled"
"Bilinmiyor"