Microsoft.ServiceBus ad alanları/konuları

Bicep kaynak tanımı

Ad alanları/konular 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/topics kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

resource symbolicname 'Microsoft.ServiceBus/namespaces/topics@2022-01-01-preview' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    autoDeleteOnIdle: 'string'
    defaultMessageTimeToLive: 'string'
    duplicateDetectionHistoryTimeWindow: 'string'
    enableBatchedOperations: bool
    enableExpress: bool
    enablePartitioning: bool
    maxMessageSizeInKilobytes: int
    maxSizeInMegabytes: int
    requiresDuplicateDetection: bool
    status: 'string'
    supportOrdering: bool
  }
}

Özellik değerleri

ad alanları/konular

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 bir alt kaynağın üst kaynağını 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 Konu kaynağının özellikleri. SBTopicProperties

SBTopicProperties

Ad Açıklama Değer
autoDeleteOnIdle KONU başlığı otomatik olarak silindikten sonra ISO 8601 zaman aralığı boşta kalma aralığı. En düşük süre 5 dakikadır. string
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 ISO8601 zaman aralığı 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ı bir konu, kalıcı depolamaya yazmadan önce geçici olarak bellekte bir ileti tutar. bool
enablePartitioning Konunun birden çok ileti aracısı arasında bölümlenip bölümlenmeyeceğini gösteren değer. bool
maxMessageSizeInKilobytes Konu başlığı 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 Konu başlığı için ayrılan belleğin boyutu olan megabayt cinsinden en büyük boyut. Varsayılan değer 1024'dür. int
requiresDuplicateDetection Bu konunun yinelenen algılama gerektirip gerektirmediğini belirten 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'
supportOrdering Konunun sıralamayı destekleyip desteklemediğini gösteren değer. bool

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

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

Şablon Description
Tümleştirme Desenleri - İleti Yönlendiricisi - Service Bus

Azure’a dağıtın
Service Bus Konu Başlığı kullanarak İleti Yönlendiricisi düzenini nasıl ayarlayabildiğimizi gösteren çözüm
Azure Event Grid Özel Konu Aboneliği Oluşturma

Azure’a dağıtın
Azure Event Grid özel konu başlığı ve service bus konu aboneliği oluşturur. Şablon başlangıçta Markus Meyer tarafından yazıldı.
Service Bus'ı kullanarak Logic Apps üzerinden iletileri ilişkilendirme

Azure’a dağıtın
bu, Azure Service Bus kullanarak Logic Apps üzerinden iletileri nasıl ilişkilendirebileceğimizi gösterir
Service Bus ad alanı, konu başlığı ve aboneliği oluşturma

Azure’a dağıtın
Bu şablon service bus standart ad alanı, konu ve abonelik dağıtmanızı sağlar.
Service Bus ad alanı, konu başlığı, abonelik ve Kural oluşturma

Azure’a dağıtın
Bu şablon service bus standart ad alanı, konu, abonelik ve kural dağıtmanızı sağlar.
Service Bus Ad Alanı ve Konusu Oluşturma

Azure’a dağıtın
Bu şablon bir Service Bus Ad Alanı ve Konu Başlığı oluşturur.
Abonelik ve SQL Filtresi ile Service Bus Konusu Oluşturma

Azure’a dağıtın
Bu şablon, yalnızca tanımlı SQL Filtre İfadesiyle eşleşen iletileri almak için BIR SQL Filtresi ifadesi kullanarak Abonelik içeren bir Service Bus Ad Alanı ve Konu Başlığı oluşturur.

ARM şablonu kaynak tanımı

Ad alanları/konular 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/topics kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

{
  "type": "Microsoft.ServiceBus/namespaces/topics",
  "apiVersion": "2022-01-01-preview",
  "name": "string",
  "properties": {
    "autoDeleteOnIdle": "string",
    "defaultMessageTimeToLive": "string",
    "duplicateDetectionHistoryTimeWindow": "string",
    "enableBatchedOperations": "bool",
    "enableExpress": "bool",
    "enablePartitioning": "bool",
    "maxMessageSizeInKilobytes": "int",
    "maxSizeInMegabytes": "int",
    "requiresDuplicateDetection": "bool",
    "status": "string",
    "supportOrdering": "bool"
  }
}

Özellik değerleri

ad alanları/konular

Ad Açıklama Değer
tür Kaynak türü 'Microsoft.ServiceBus/namespaces/topics'
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 Konu kaynağının özellikleri. SBTopicProperties

SBTopicProperties

Ad Açıklama Değer
autoDeleteOnIdle KONU başlığı otomatik olarak silindikten sonra ISO 8601 zaman aralığı boşta kalma aralığı. En düşük süre 5 dakikadır. string
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 ISO8601 zaman aralığı 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ı bir konu, kalıcı depolamaya yazmadan önce geçici olarak bellekte bir ileti tutar. bool
enablePartitioning Konunun birden çok ileti aracısı arasında bölümlenip bölümlenmeyeceğini gösteren değer. bool
maxMessageSizeInKilobytes Konu başlığı 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 Konu başlığı için ayrılan belleğin boyutu olan megabayt cinsinden en büyük boyut. Varsayılan değer 1024'dür. int
requiresDuplicateDetection Bu konunun yinelenen algılama gerektirip gerektirmediğini belirten 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'
supportOrdering Konunun sıralamayı destekleyip desteklemediğini gösteren değer. bool

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

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

Şablon Description
Tümleştirme Desenleri - İleti Yönlendiricisi - Service Bus

Azure’a dağıtın
Service Bus Konu Başlığı kullanarak İleti Yönlendiricisi düzenini nasıl ayarlayabildiğimizi gösteren çözüm
Azure Event Grid Özel Konu Aboneliği Oluşturma

Azure’a dağıtın
Azure Event Grid özel konu başlığı ve service bus konu aboneliği oluşturur. Şablon başlangıçta Markus Meyer tarafından yazıldı.
Service Bus'ı kullanarak Logic Apps üzerinden iletileri ilişkilendirme

Azure’a dağıtın
bu, Azure Service Bus kullanarak Logic Apps üzerinden iletileri nasıl ilişkilendirebileceğimizi gösterir
Service Bus ad alanı, konu başlığı ve aboneliği oluşturma

Azure’a dağıtın
Bu şablon service bus standart ad alanı, konu ve abonelik dağıtmanızı sağlar.
Service Bus ad alanı, konu başlığı, abonelik ve Kural oluşturma

Azure’a dağıtın
Bu şablon service bus standart ad alanı, konu, abonelik ve kural dağıtmanızı sağlar.
Service Bus Ad Alanı ve Konusu Oluşturma

Azure’a dağıtın
Bu şablon bir Service Bus Ad Alanı ve Konu Başlığı oluşturur.
Abonelik ve SQL Filtresi ile Service Bus Konusu Oluşturma

Azure’a dağıtın
Bu şablon, yalnızca tanımlı SQL Filtre İfadesiyle eşleşen iletileri almak için BIR SQL Filtresi ifadesi kullanarak Abonelik içeren bir Service Bus Ad Alanı ve Konu Başlığı oluşturur.

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

Ad alanları/konular kaynak türü şu şekilde 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/topics kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ServiceBus/namespaces/topics@2022-01-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      autoDeleteOnIdle = "string"
      defaultMessageTimeToLive = "string"
      duplicateDetectionHistoryTimeWindow = "string"
      enableBatchedOperations = bool
      enableExpress = bool
      enablePartitioning = bool
      maxMessageSizeInKilobytes = int
      maxSizeInMegabytes = int
      requiresDuplicateDetection = bool
      status = "string"
      supportOrdering = bool
    }
  })
}

Özellik değerleri

ad alanları/konular

Ad Açıklama Değer
tür Kaynak türü "Microsoft.ServiceBus/namespaces/topics@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. Ad alanı türüne sahip kaynağın kimliği
properties Konu kaynağının özellikleri. SBTopicProperties

SBTopicProperties

Ad Açıklama Değer
autoDeleteOnIdle KONU başlığı otomatik olarak silindikten sonra ISO 8601 zaman aralığı boşta kalma aralığı. En düşük süre 5 dakikadır. string
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 ISO8601 zaman aralığı 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ı bir konu, kalıcı depolamaya yazmadan önce geçici olarak bellekte bir ileti tutar. bool
enablePartitioning Konunun birden çok ileti aracısı arasında bölümlenip bölümlenmeyeceğini gösteren değer. bool
maxMessageSizeInKilobytes Konu başlığı 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 Konu başlığı için ayrılan belleğin boyutu olan megabayt cinsinden en büyük boyut. Varsayılan değer 1024'dür. int
requiresDuplicateDetection Bu konunun yinelenen algılama gerektirip gerektirmediğini belirten 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"
supportOrdering Konunun sıralamayı destekleyip desteklemediğini gösteren değer. bool