Aracılığıyla paylaş


Microsoft.ServiceBus ad alanları/konuları 2015-08-01

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@2015-08-01' = {
  name: 'string'
  location: 'string'
  parent: resourceSymbolicName
  properties: {
    autoDeleteOnIdle: 'string'
    defaultMessageTimeToLive: 'string'
    duplicateDetectionHistoryTimeWindow: 'string'
    enableBatchedOperations: bool
    enableExpress: bool
    enablePartitioning: bool
    entityAvailabilityStatus: 'string'
    filteringMessagesBeforePublishing: bool
    isAnonymousAccessible: bool
    isExpress: bool
    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.
location Kaynağın konumu. dize (gerekli)
Ü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 Özellikleri tanımı. TopicProperties

TopicProperties

Ad Açıklama Değer
autoDeleteOnIdle Konunun otomatik olarak silindiği TimeSpan boşta kalma aralığı. En düşük süre 5 dakikadır. string
defaultMessageTimeToLive Varsayılan iletinin yaşam süresi değeri. 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 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ı 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
entityAvailabilityStatus Konu için varlık kullanılabilirliği durumu. 'Kullanılabilir'
'Sınırlı'
'Yeniden Adlandırıyor'
'Geri Yükleniyor'
'Bilinmiyor'
filteringMessagesBeforePublishing yayımlamadan önce iletilerin filtrelenip filtrelenmeyeceği. bool
isAnonymousAccessible İletinin anonim olarak erişilebilir olup olmadığını gösteren değer. bool
isExpress bool
maxSizeInMegabytes Konu başlığı için ayrılan belleğin boyutu olan megabayt cinsinden en büyük boyut. 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 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ı, konusu ve aboneliği oluşturma

Azure’a dağıtın
Bu şablon bir Service Bus Standard ad alanı, konu başlığı ve abonelik dağıtmanızı sağlar.
Service Bus ad alanı, konusu, aboneliği 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 Konusu 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 İfadesi ile eşleşen iletileri almak için SQL Filtresi ifadesi kullanarak abonelik içeren bir Service Bus Ad Alanı ve Konusu oluşturur.

ARM şablonu kaynak tanımı

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

{
  "type": "Microsoft.ServiceBus/namespaces/topics",
  "apiVersion": "2015-08-01",
  "name": "string",
  "location": "string",
  "properties": {
    "autoDeleteOnIdle": "string",
    "defaultMessageTimeToLive": "string",
    "duplicateDetectionHistoryTimeWindow": "string",
    "enableBatchedOperations": "bool",
    "enableExpress": "bool",
    "enablePartitioning": "bool",
    "entityAvailabilityStatus": "string",
    "filteringMessagesBeforePublishing": "bool",
    "isAnonymousAccessible": "bool",
    "isExpress": "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ü '2015-08-01'
name Kaynak adı

JSON ARM şablonlarında 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.
location Kaynağın konumu. dize (gerekli)
properties Konu Özellikleri tanımı. TopicProperties

TopicProperties

Ad Açıklama Değer
autoDeleteOnIdle Konunun otomatik olarak silindiği TimeSpan boşta kalma aralığı. En düşük süre 5 dakikadır. string
defaultMessageTimeToLive Varsayılan ileti yaşam süresi değeri. 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 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 Hızlı Varlıkları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 Birden çok ileti aracısı arasında bölümlenecek konunun etkinleştirilip etkinleştirilmediğini gösteren değer. bool
entityAvailabilityStatus Konu için varlık kullanılabilirliği durumu. 'Kullanılabilir'
'Sınırlı'
'Yeniden Adlandırıyor'
'Geri Yükleniyor'
'Bilinmiyor'
filteringMessagesBeforePublishing Yayımlamadan önce iletilerin filtrelenip filtrelenmeyeceği. bool
isAnonymousAccessible İletinin anonim olarak erişilebilir olup olmadığını gösteren değer. bool
isExpress bool
maxSizeInMegabytes Konu başlığı için ayrılan belleğin boyutu olan megabayt cinsinden en büyük boyut. 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'
'Silme'
'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 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ı, konusu ve aboneliği oluşturma

Azure’a dağıtın
Bu şablon bir Service Bus Standard ad alanı, konu başlığı ve abonelik dağıtmanızı sağlar.
Service Bus ad alanı, konusu, aboneliği 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 Konusu 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 İfadesi ile eşleşen iletileri almak için SQL Filtresi ifadesi kullanarak abonelik içeren bir Service Bus Ad Alanı ve Konusu oluşturur.

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ServiceBus/namespaces/topics@2015-08-01"
  name = "string"
  location = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      autoDeleteOnIdle = "string"
      defaultMessageTimeToLive = "string"
      duplicateDetectionHistoryTimeWindow = "string"
      enableBatchedOperations = bool
      enableExpress = bool
      enablePartitioning = bool
      entityAvailabilityStatus = "string"
      filteringMessagesBeforePublishing = bool
      isAnonymousAccessible = bool
      isExpress = 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@2015-08-01"
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.
location Kaynağın konumu. dize (gerekli)
parent_id Bu kaynağın üst öğesi olan kaynağın kimliği. Kaynak türü: ad alanları için kimlik
properties Konu Özellikleri tanımı. TopicProperties

TopicProperties

Ad Açıklama Değer
autoDeleteOnIdle Konunun otomatik olarak silindiği TimeSpan boşta kalma aralığı. En düşük süre 5 dakikadır. string
defaultMessageTimeToLive Varsayılan ileti yaşam süresi değeri. 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 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ı 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
entityAvailabilityStatus Konu için varlık kullanılabilirliği durumu. "Kullanılabilir"
"Sınırlı"
"Yeniden Adlandırıyor"
"Geri yükleme"
"Bilinmiyor"
filteringMessagesBeforePublishing yayımlamadan önce iletilerin filtrelenip filtrelenmeyeceği. bool
isAnonymousAccessible İletinin anonim olarak erişilebilir olup olmadığını gösteren değer. bool
isExpress bool
maxSizeInMegabytes Konu başlığı için ayrılan belleğin boyutu olan megabayt cinsinden en büyük boyut. 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