Aracılığıyla paylaş


Microsoft.ServiceBus ad alanları/konular/abonelikler/kurallar 2018-01-01-preview

Bicep kaynak tanımı

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

resource symbolicname 'Microsoft.ServiceBus/namespaces/topics/subscriptions/rules@2018-01-01-preview' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    action: {
      compatibilityLevel: int
      requiresPreprocessing: bool
      sqlExpression: 'string'
    }
    correlationFilter: {
      contentType: 'string'
      correlationId: 'string'
      label: 'string'
      messageId: 'string'
      properties: {
        {customized property}: 'string'
      }
      replyTo: 'string'
      replyToSessionId: 'string'
      requiresPreprocessing: bool
      sessionId: 'string'
      to: 'string'
    }
    filterType: 'string'
    sqlFilter: {
      compatibilityLevel: int
      requiresPreprocessing: bool
      sqlExpression: 'string'
    }
  }
}

Özellik değerleri

ad alanları/konular/abonelikler/kurallar

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-50

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

Alphnumeric ile başlayın ve 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: abonelikler
Özellikler Kural kaynağının özellikleri Ruleproperties

Kural özellikleri

Ad Açıklama Değer
eylem Bir filtre ifadesiyle eşleşen bir iletinin dönüşümü için izin verilen filtre eylemlerini temsil eder. eylem
correlationFilter CorrelationFilter özellikleri CorrelationFilter
filterType BrokeredMessage'a göre değerlendirilen filtre türü. 'CorrelationFilter'
'SqlFilter'
sqlFilter sqlFilter özellikleri SqlFilter

Eylem

Ad Açıklama Değer
compatibilityLevel Bu özellik gelecekte kullanılmak üzere ayrılmıştır. Uyumluluk düzeyini gösteren ve şu anda 20'ye sabit kodlanmış bir tamsayı değeri. Int
requiresPreprocessing Kural eyleminin ön işleme gerekip gerekmediğini gösteren değer. Bool
sqlExpression SQL ifadesi. Örneğin, MyProperty='ABC' dizgi

CorrelationFilter

Ad Açıklama Değer
contentType İletinin içerik türü. dizgi
correlationId Bağıntının tanımlayıcısı. dizgi
etiket Uygulamaya özgü etiket. dizgi
messageId İletinin tanımlayıcısı. dizgi
Özellikler özel filtreler için sözlük nesnesi CorrelationFilterProperties
replyTo Yanıt için kuyruğun adresi. dizgi
replyToSessionId Yanıt için oturum tanımlayıcısı. dizgi
requiresPreprocessing Kural eyleminin ön işleme gerekip gerekmediğini gösteren değer. Bool
sessionId Oturum tanımlayıcısı. dizgi
Hedef Gönderilecek adres. dizgi

CorrelationFilterProperties

Ad Açıklama Değer
{özelleştirilmiş özellik} dizgi

SqlFilter

Ad Açıklama Değer
compatibilityLevel Bu özellik gelecekte kullanılmak üzere ayrılmıştır. Uyumluluk düzeyini gösteren ve şu anda 20'ye sabit kodlanmış bir tamsayı değeri. Int

Kısıtlama -ları:
Min değer = 20
Maksimum değer = 20
requiresPreprocessing Kural eyleminin ön işleme gerekip gerekmediğini gösteren değer. Bool
sqlExpression SQL ifadesi. Örneğin, MyProperty='ABC' dizgi

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
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

ARM şablonu kaynak tanımı

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

{
  "type": "Microsoft.ServiceBus/namespaces/topics/subscriptions/rules",
  "apiVersion": "2018-01-01-preview",
  "name": "string",
  "properties": {
    "action": {
      "compatibilityLevel": "int",
      "requiresPreprocessing": "bool",
      "sqlExpression": "string"
    },
    "correlationFilter": {
      "contentType": "string",
      "correlationId": "string",
      "label": "string",
      "messageId": "string",
      "properties": {
        "{customized property}": "string"
      },
      "replyTo": "string",
      "replyToSessionId": "string",
      "requiresPreprocessing": "bool",
      "sessionId": "string",
      "to": "string"
    },
    "filterType": "string",
    "sqlFilter": {
      "compatibilityLevel": "int",
      "requiresPreprocessing": "bool",
      "sqlExpression": "string"
    }
  }
}

Özellik değerleri

ad alanları/konular/abonelikler/kurallar

Ad Açıklama Değer
tür Kaynak türü 'Microsoft.ServiceBus/namespaces/topics/subscriptions/rules'
apiVersion Kaynak API'sinin sürümü '2018-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-50

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

Alphnumeric ile başlayın ve bitirin.
Özellikler Kural kaynağının özellikleri Ruleproperties

Kural özellikleri

Ad Açıklama Değer
eylem Bir filtre ifadesiyle eşleşen bir iletinin dönüşümü için izin verilen filtre eylemlerini temsil eder. eylem
correlationFilter CorrelationFilter özellikleri CorrelationFilter
filterType BrokeredMessage'a göre değerlendirilen filtre türü. 'CorrelationFilter'
'SqlFilter'
sqlFilter sqlFilter özellikleri SqlFilter

Eylem

Ad Açıklama Değer
compatibilityLevel Bu özellik gelecekte kullanılmak üzere ayrılmıştır. Uyumluluk düzeyini gösteren ve şu anda 20'ye sabit kodlanmış bir tamsayı değeri. Int
requiresPreprocessing Kural eyleminin ön işleme gerekip gerekmediğini gösteren değer. Bool
sqlExpression SQL ifadesi. Örneğin, MyProperty='ABC' dizgi

CorrelationFilter

Ad Açıklama Değer
contentType İletinin içerik türü. dizgi
correlationId Bağıntının tanımlayıcısı. dizgi
etiket Uygulamaya özgü etiket. dizgi
messageId İletinin tanımlayıcısı. dizgi
Özellikler özel filtreler için sözlük nesnesi CorrelationFilterProperties
replyTo Yanıt için kuyruğun adresi. dizgi
replyToSessionId Yanıt için oturum tanımlayıcısı. dizgi
requiresPreprocessing Kural eyleminin ön işleme gerekip gerekmediğini gösteren değer. Bool
sessionId Oturum tanımlayıcısı. dizgi
Hedef Gönderilecek adres. dizgi

CorrelationFilterProperties

Ad Açıklama Değer
{özelleştirilmiş özellik} dizgi

SqlFilter

Ad Açıklama Değer
compatibilityLevel Bu özellik gelecekte kullanılmak üzere ayrılmıştır. Uyumluluk düzeyini gösteren ve şu anda 20'ye sabit kodlanmış bir tamsayı değeri. Int

Kısıtlama -ları:
Min değer = 20
Maksimum değer = 20
requiresPreprocessing Kural eyleminin ön işleme gerekip gerekmediğini gösteren değer. Bool
sqlExpression SQL ifadesi. Örneğin, MyProperty='ABC' dizgi

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
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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ServiceBus/namespaces/topics/subscriptions/rules@2018-01-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      action = {
        compatibilityLevel = int
        requiresPreprocessing = bool
        sqlExpression = "string"
      }
      correlationFilter = {
        contentType = "string"
        correlationId = "string"
        label = "string"
        messageId = "string"
        properties = {
          {customized property} = "string"
        }
        replyTo = "string"
        replyToSessionId = "string"
        requiresPreprocessing = bool
        sessionId = "string"
        to = "string"
      }
      filterType = "string"
      sqlFilter = {
        compatibilityLevel = int
        requiresPreprocessing = bool
        sqlExpression = "string"
      }
    }
  })
}

Özellik değerleri

ad alanları/konular/abonelikler/kurallar

Ad Açıklama Değer
tür Kaynak türü "Microsoft.ServiceBus/namespaces/topics/subscriptions/rules@2018-01-01-preview"
ad Kaynak adı dize (gerekli)

Karakter sınırı: 1-50

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

Alphnumeric ile başlayın ve bitirin.
parent_id Bu kaynağın üst öğesi olan kaynağın kimliği. Tür kaynağı kimliği: abonelikler
Özellikler Kural kaynağının özellikleri Ruleproperties

Kural özellikleri

Ad Açıklama Değer
eylem Bir filtre ifadesiyle eşleşen bir iletinin dönüşümü için izin verilen filtre eylemlerini temsil eder. eylem
correlationFilter CorrelationFilter özellikleri CorrelationFilter
filterType BrokeredMessage'a göre değerlendirilen filtre türü. "CorrelationFilter"
"SqlFilter"
sqlFilter sqlFilter özellikleri SqlFilter

Eylem

Ad Açıklama Değer
compatibilityLevel Bu özellik gelecekte kullanılmak üzere ayrılmıştır. Uyumluluk düzeyini gösteren ve şu anda 20'ye sabit kodlanmış bir tamsayı değeri. Int
requiresPreprocessing Kural eyleminin ön işleme gerekip gerekmediğini gösteren değer. Bool
sqlExpression SQL ifadesi. Örneğin, MyProperty='ABC' dizgi

CorrelationFilter

Ad Açıklama Değer
contentType İletinin içerik türü. dizgi
correlationId Bağıntının tanımlayıcısı. dizgi
etiket Uygulamaya özgü etiket. dizgi
messageId İletinin tanımlayıcısı. dizgi
Özellikler özel filtreler için sözlük nesnesi CorrelationFilterProperties
replyTo Yanıt için kuyruğun adresi. dizgi
replyToSessionId Yanıt için oturum tanımlayıcısı. dizgi
requiresPreprocessing Kural eyleminin ön işleme gerekip gerekmediğini gösteren değer. Bool
sessionId Oturum tanımlayıcısı. dizgi
Hedef Gönderilecek adres. dizgi

CorrelationFilterProperties

Ad Açıklama Değer
{özelleştirilmiş özellik} dizgi

SqlFilter

Ad Açıklama Değer
compatibilityLevel Bu özellik gelecekte kullanılmak üzere ayrılmıştır. Uyumluluk düzeyini gösteren ve şu anda 20'ye sabit kodlanmış bir tamsayı değeri. Int

Kısıtlama -ları:
Min değer = 20
Maksimum değer = 20
requiresPreprocessing Kural eyleminin ön işleme gerekip gerekmediğini gösteren değer. Bool
sqlExpression SQL ifadesi. Örneğin, MyProperty='ABC' dizgi