Aracılığıyla paylaş


Microsoft.ServiceBus ad alanları/konular 2021-01-01-preview

Bicep kaynak tanımı

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

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

Özellik değerleri

ad alanları/konular

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

SBTopicProperties

Ad Açıklama Değer
autoDeleteOnIdle KONU otomatik olarak silindikten sonra ISO 8601 zaman aralığı boşta kalma aralığı. En düşük süre 5 dakikadır. dizgi
defaultMessageTimeToLive ISO 8601 Varsayılan ileti zaman aralığı yaşam değeridir. 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 ISO8601 zaman aralığı 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ı bir konu, kalıcı depolamaya yazmadan önce bir iletiyi geçici olarak bellekte tutar. Bool
enablePartitioning Birden çok ileti aracısı arasında bölümlenecek konunun etkinleştirilip etkinleştirilmediğini gösteren değer. Bool
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 gerektip 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 Açıklama
Tümleştirme Desenleri - İleti Yönlendiricisi - Service Bus

Azure 'a dağıtma
Service Bus Konusu 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ğıtma
Azure Event Grid özel konu başlığı ve service bus konu aboneliği oluşturur. Şablon ilk olarak Markus Meyer tarafından yazıldı.
service bus kullanarak iletileri Logic Apps üzerinden ilişkilendirmeyi

Azure 'a dağıtma
Azure Service Bus kullanarak iletileri Logic Apps üzerinden nasıl ilişkilendirebileceğimizi gösterir
Service Bus ad alanı, konu başlığı ve abonelik oluşturma

Azure 'a dağıtma
Bu şablon bir Service Bus Standart ad alanı, konu başlığı ve abonelik dağıtmanızı sağlar.
Service Bus ad alanı, konu başlığı, abonelik ve Kural oluşturma

Azure 'a dağıtma
Bu şablon bir Service Bus Standart ad alanı, konu başlığı, abonelik ve kural dağıtmanızı sağlar.
Service Bus Ad Alanı ve Konu Oluşturma

Azure 'a dağıtma
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ğıtma
Bu şablon, yalnızca tanımlı SQL Filtre İfadesiyle eşleşen iletileri almak için BIR SQL Filtresi ifadesi kullanarak Abonelikli bir Service Bus Ad Alanı ve Konu Başlığı oluşturur.

ARM şablonu kaynak tanımı

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

{
  "type": "Microsoft.ServiceBus/namespaces/topics",
  "apiVersion": "2021-01-01-preview",
  "name": "string",
  "properties": {
    "autoDeleteOnIdle": "string",
    "defaultMessageTimeToLive": "string",
    "duplicateDetectionHistoryTimeWindow": "string",
    "enableBatchedOperations": "bool",
    "enableExpress": "bool",
    "enablePartitioning": "bool",
    "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ü '2021-01-01-preview'
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 Konu kaynağının özellikleri. SBTopicProperties

SBTopicProperties

Ad Açıklama Değer
autoDeleteOnIdle KONU otomatik olarak silindikten sonra ISO 8601 zaman aralığı boşta kalma aralığı. En düşük süre 5 dakikadır. dizgi
defaultMessageTimeToLive ISO 8601 Varsayılan ileti zaman aralığı yaşam değeridir. 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 ISO8601 zaman aralığı 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ı bir konu, kalıcı depolamaya yazmadan önce bir iletiyi geçici olarak bellekte tutar. Bool
enablePartitioning Birden çok ileti aracısı arasında bölümlenecek konunun etkinleştirilip etkinleştirilmediğini gösteren değer. Bool
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 gerektip 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 Açıklama
Tümleştirme Desenleri - İleti Yönlendiricisi - Service Bus

Azure 'a dağıtma
Service Bus Konusu 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ğıtma
Azure Event Grid özel konu başlığı ve service bus konu aboneliği oluşturur. Şablon ilk olarak Markus Meyer tarafından yazıldı.
service bus kullanarak iletileri Logic Apps üzerinden ilişkilendirmeyi

Azure 'a dağıtma
Azure Service Bus kullanarak iletileri Logic Apps üzerinden nasıl ilişkilendirebileceğimizi gösterir
Service Bus ad alanı, konu başlığı ve abonelik oluşturma

Azure 'a dağıtma
Bu şablon bir Service Bus Standart ad alanı, konu başlığı ve abonelik dağıtmanızı sağlar.
Service Bus ad alanı, konu başlığı, abonelik ve Kural oluşturma

Azure 'a dağıtma
Bu şablon bir Service Bus Standart ad alanı, konu başlığı, abonelik ve kural dağıtmanızı sağlar.
Service Bus Ad Alanı ve Konu Oluşturma

Azure 'a dağıtma
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ğıtma
Bu şablon, yalnızca tanımlı SQL Filtre İfadesiyle eşleşen iletileri almak için BIR SQL Filtresi ifadesi kullanarak Abonelikli 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ü, 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/topics kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ServiceBus/namespaces/topics@2021-01-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      autoDeleteOnIdle = "string"
      defaultMessageTimeToLive = "string"
      duplicateDetectionHistoryTimeWindow = "string"
      enableBatchedOperations = bool
      enableExpress = bool
      enablePartitioning = bool
      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@2021-01-01-preview"
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 Konu kaynağının özellikleri. SBTopicProperties

SBTopicProperties

Ad Açıklama Değer
autoDeleteOnIdle KONU otomatik olarak silindikten sonra ISO 8601 zaman aralığı boşta kalma aralığı. En düşük süre 5 dakikadır. dizgi
defaultMessageTimeToLive ISO 8601 Varsayılan ileti zaman aralığı yaşam değeridir. 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 ISO8601 zaman aralığı 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ı bir konu, kalıcı depolamaya yazmadan önce bir iletiyi geçici olarak bellekte tutar. Bool
enablePartitioning Birden çok ileti aracısı arasında bölümlenecek konunun etkinleştirilip etkinleştirilmediğini gösteren değer. Bool
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 gerektip 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"
"Silme"
"Devre dışı"
"ReceiveDisabled"
"Yeniden Adlandırıyor"
"Geri Yükleme"
"SendDisabled"
"Bilinmiyor"
supportOrdering Konunun sıralamayı destekleyip desteklemediğini gösteren değer. Bool