Microsoft.ServiceBus ad alanları/kuyrukları

Bicep kaynak tanımı

Ad alanları/kuyruklar kaynak türü aşağıdakilere dağıtılabilir:

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@2022-01-01-preview' = {
  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
name Kaynak adı

Bicep'te 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.
Üst Bicep'te alt kaynak için üst kaynağı belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir.

Daha fazla bilgi için bkz . Üst kaynağın dışındaki alt kaynak.
Kaynak türü için sembolik ad: ad alanları
properties Kuyruk Özellikleri SBQueueProperties

SBQueueProperties

Ad Açıklama Değer
autoDeleteOnIdle ISO 8061 timeSpan boşta kalma aralığı, kuyruk otomatik olarak silindikten sonra. En düşük süre 5 dakikadır. string
deadLetteringOnMessageExpiration İletinin süresi dolduğunda bu kuyruğun teslim edilemeyen harf desteği olup olmadığını gösteren değer. bool
defaultMessageTimeToLive ISO 8601 varsayılan ileti zaman aralığı canlı değerdir. Bu, iletinin Service Bus'a gönderilmesinden itibaren iletinin süresinin dolmasına kadar olan süredir. Bu, TimeToLive iletinin kendisinde ayarlanmadığında kullanılan varsayılan değerdir. string
duplicateDetectionHistoryTimeWindow Yinelenen algılama geçmişinin süresini tanımlayan ISO 8601 timeSpan yapısı. Varsayılan değer 10 dakikadır. string
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 bir değer. Hızlı kuyruk, kalıcı depolamaya yazmadan önce geçici olarak bellekte bir ileti 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ı string
forwardTo İletileri iletmek için Kuyruk/Konu adı string
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 büyük değer 5 dakikadır; varsayılan değer 1 dakikadır. string
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 gerektirip 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 Description
Azure Event Grid Özel Konu Ve Kuyruk Aboneliği Oluşturma

Azure’a dağıtın
Azure Event Grid özel konu başlığı ve service bus kuyruğu aboneliği oluşturur. Şablon başlangıçta Markus Meyer tarafından yazıldı.
Service Bus ad alanı ve kuyruk yetkilendirme kuralı oluşturma

Azure’a dağıtın
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 kuyruğu oluşturma

Azure’a dağıtın
Bu şablon, Service Bus Standart ad alanını ve kuyruğu dağıtmanızı sağlar.

ARM şablonu kaynak tanımı

Ad alanları/kuyruklar kaynak türü şu şekilde dağıtılabilir:

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'u ekleyin.

{
  "type": "Microsoft.ServiceBus/namespaces/queues",
  "apiVersion": "2022-01-01-preview",
  "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ü '2022-01-01-preview'
name Kaynak adı

Bkz. JSON ARM şablonlarında alt kaynaklar için adları ve türleri ayarlama.
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.
properties Kuyruk Özellikleri SBQueueProperties

SBQueueProperties

Ad Açıklama Değer
autoDeleteOnIdle ISO 8061 timeSpan boşta kalma aralığı, kuyruk otomatik olarak silinir. En düşük süre 5 dakikadır. string
deadLetteringOnMessageExpiration İletinin süresi dolduğunda bu kuyruğun teslim edilemeyen harf desteği olup olmadığını gösteren değer. bool
defaultMessageTimeToLive ISO 8601 varsayılan ileti zaman aralığı canlı değerdir. Bu, iletinin Service Bus'a gönderilmesinden başlayarak iletinin süresinin dolma süresidir. Bu, TimeToLive iletinin kendisinde ayarlanmadığında kullanılan varsayılan değerdir. string
duplicateDetectionHistoryTimeWindow Yinelenen algılama geçmişinin süresini tanımlayan ISO 8601 timeSpan yapısı. Varsayılan değer 10 dakikadır. string
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, kalıcı depolamaya yazmadan önce geçici olarak bellekte bir ileti 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ı string
forwardTo İletileri iletmek için Kuyruk/Konu adı string
lockDuration Bir peek-lock 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. string
maxDeliveryCount Maksimum teslimat sayısı. Bu sayıda teslimden sonra ileti otomatik olarak geçersizdir. varsayılan değer 10'dur. int
maxMessageSizeInKilobytes Kuyruk tarafından kabul edilebilecek ileti yükünün boyut üst sınırı (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 gerektirip 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ü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 Description
Azure Event Grid Özel Konu Ve Kuyruk Aboneliği Oluşturma

Azure’a dağıtın
Azure Event Grid özel konu başlığı ve service bus kuyruğu aboneliği oluşturur. Şablon başlangıçta Markus Meyer tarafından yazıldı.
Service Bus ad alanı ve kuyruk yetkilendirme kuralı oluşturma

Azure’a dağıtın
Bu şablon bir Service Bus Standart ad alanı ve hem ad alanı hem de kuyruk için yetkilendirme kuralları dağıtmanızı sağlar.
Service Bus ad alanı ve kuyruğu oluşturma

Azure’a dağıtın
Bu şablon, Service Bus Standard ad alanını ve kuyruğu dağıtmanızı sağlar.

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

Ad alanları/kuyruklar kaynak türü aşağıdakilere 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@2022-01-01-preview"
  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@2022-01-01-preview"
name 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. Kaynak türü: ad alanları için kimlik
properties Kuyruk Özellikleri SBQueueProperties

SBQueueProperties

Ad Açıklama Değer
autoDeleteOnIdle ISO 8061 timeSpan boşta kalma aralığı, kuyruk otomatik olarak silindikten sonra. En düşük süre 5 dakikadır. string
deadLetteringOnMessageExpiration İletinin süresi dolduğunda bu kuyruğun teslim edilemeyen harf desteği olup olmadığını gösteren değer. bool
defaultMessageTimeToLive ISO 8601 varsayılan ileti zaman aralığı canlı değerdir. Bu, iletinin Service Bus'a gönderilmesinden itibaren iletinin süresinin dolmasına kadar olan süredir. Bu, TimeToLive iletinin kendisinde ayarlanmadığında kullanılan varsayılan değerdir. string
duplicateDetectionHistoryTimeWindow Yinelenen algılama geçmişinin süresini tanımlayan ISO 8601 timeSpan yapısı. Varsayılan değer 10 dakikadır. string
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 bir değer. Hızlı kuyruk, kalıcı depolamaya yazmadan önce geçici olarak bellekte bir ileti 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ı string
forwardTo İletileri iletmek için Kuyruk/Konu adı string
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. string
maxDeliveryCount Maksimum teslimat sayısı. Bu sayıda teslimden sonra ileti otomatik olarak geçersizdir. varsayılan değer 10'dur. int
maxMessageSizeInKilobytes Kuyruk tarafından kabul edilebilecek ileti yükünün boyut üst sınırı (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 gerektirip gerektirmediğini belirten bir değer. bool
gerekliSession 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ükleme"
"SendDisabled"
"Bilinmiyor"