Sdílet prostřednictvím


Obory názvů Microsoft.ServiceBus/topics/subscriptions/rules 2017-04-01

Definice prostředku Bicep

Obory názvů, témata, odběry nebo typ prostředku pravidel je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.ServiceBus/namespaces/topics/subscriptions/rules, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.ServiceBus/namespaces/topics/subscriptions/rules@2017-04-01' = {
  parent: resourceSymbolicName
  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'
    }
  }
}

Hodnoty vlastností

Akce

Jméno Popis Hodnota
compatibilityLevel Tato vlastnost je vyhrazena pro budoucí použití. Celočíselná hodnota zobrazující úroveň kompatibility, která je aktuálně pevně zakódovaná na 20. Int
requiresPreprocessing Hodnota, která označuje, zda akce pravidla vyžaduje předběžné zpracování. Bool
sqlExpression Výraz SQL např. MyProperty='ABC' řetězec

CorrelationFilter

Jméno Popis Hodnota
contentType Typ obsahu zprávy řetězec
correlationId Identifikátor korelace. řetězec
označit Popisek specifický pro aplikaci řetězec
messageId Identifikátor zprávy. řetězec
vlastnosti Objekt slovníku pro vlastní filtry correlationFilterProperties
odpovědět na Adresa fronty, na kterou chcete odpovědět. řetězec
replyToSessionId Identifikátor relace, na který chcete odpovědět. řetězec
requiresPreprocessing Hodnota, která označuje, zda akce pravidla vyžaduje předběžné zpracování. Bool
sessionId Identifikátor relace. řetězec
k Adresa, na kterou se má odeslat. řetězec

CorrelationFilterProperties

Jméno Popis Hodnota

Microsoft.ServiceBus/namespaces/topics/subscriptions/rules

Jméno Popis Hodnota
Jméno Název prostředku řetězec

Omezení:
Minimální délka = 1
Maximální délka = 1 (povinné)
rodič V bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost je potřeba přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek.

Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek.
Symbolický název prostředku typu: obory názvů, témata/odběry
vlastnosti Vlastnosti prostředku pravidla pravidel

Pravidlaproperties

Jméno Popis Hodnota
akce Představuje akce filtru, které jsou povoleny pro transformaci zprávy, které byly shodovány výrazem filtru. Akce
correlationFilter Vlastnosti correlationFilter CorrelationFilter
filterType Typ filtru, který je vyhodnocen proti BrokeredMessage. CorrelationFilter
SqlFilter
sqlFilter Vlastnosti sqlFilteru SqlFilter

SqlFilter

Jméno Popis Hodnota
compatibilityLevel Tato vlastnost je vyhrazena pro budoucí použití. Celočíselná hodnota zobrazující úroveň kompatibility, která je aktuálně pevně zakódovaná na 20. Int

Omezení:
Minimální hodnota = 20
Maximální hodnota = 20
requiresPreprocessing Hodnota, která označuje, zda akce pravidla vyžaduje předběžné zpracování. Bool
sqlExpression Výraz SQL. např. MyProperty='ABC' řetězec

Definice prostředku šablony ARM

Obory názvů, témata, odběry nebo typ prostředku pravidel je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.ServiceBus/namespaces/topics/subscriptions/rules, přidejte do šablony následující JSON.

{
  "type": "Microsoft.ServiceBus/namespaces/topics/subscriptions/rules",
  "apiVersion": "2017-04-01",
  "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"
    }
  }
}

Hodnoty vlastností

Akce

Jméno Popis Hodnota
compatibilityLevel Tato vlastnost je vyhrazena pro budoucí použití. Celočíselná hodnota zobrazující úroveň kompatibility, která je aktuálně pevně zakódovaná na 20. Int
requiresPreprocessing Hodnota, která označuje, zda akce pravidla vyžaduje předběžné zpracování. Bool
sqlExpression Výraz SQL např. MyProperty='ABC' řetězec

CorrelationFilter

Jméno Popis Hodnota
contentType Typ obsahu zprávy řetězec
correlationId Identifikátor korelace. řetězec
označit Popisek specifický pro aplikaci řetězec
messageId Identifikátor zprávy. řetězec
vlastnosti Objekt slovníku pro vlastní filtry correlationFilterProperties
odpovědět na Adresa fronty, na kterou chcete odpovědět. řetězec
replyToSessionId Identifikátor relace, na který chcete odpovědět. řetězec
requiresPreprocessing Hodnota, která označuje, zda akce pravidla vyžaduje předběžné zpracování. Bool
sessionId Identifikátor relace. řetězec
k Adresa, na kterou se má odeslat. řetězec

CorrelationFilterProperties

Jméno Popis Hodnota

Microsoft.ServiceBus/namespaces/topics/subscriptions/rules

Jméno Popis Hodnota
apiVersion Verze rozhraní API '2017-04-01'
Jméno Název prostředku řetězec

Omezení:
Minimální délka = 1
Maximální délka = 1 (povinné)
vlastnosti Vlastnosti prostředku pravidla pravidel
typ Typ prostředku Microsoft.ServiceBus/namespaces/topics/subscriptions/rules

Pravidlaproperties

Jméno Popis Hodnota
akce Představuje akce filtru, které jsou povoleny pro transformaci zprávy, které byly shodovány výrazem filtru. Akce
correlationFilter Vlastnosti correlationFilter CorrelationFilter
filterType Typ filtru, který je vyhodnocen proti BrokeredMessage. CorrelationFilter
SqlFilter
sqlFilter Vlastnosti sqlFilteru SqlFilter

SqlFilter

Jméno Popis Hodnota
compatibilityLevel Tato vlastnost je vyhrazena pro budoucí použití. Celočíselná hodnota zobrazující úroveň kompatibility, která je aktuálně pevně zakódovaná na 20. Int

Omezení:
Minimální hodnota = 20
Maximální hodnota = 20
requiresPreprocessing Hodnota, která označuje, zda akce pravidla vyžaduje předběžné zpracování. Bool
sqlExpression Výraz SQL. např. MyProperty='ABC' řetězec

Šablony pro rychlý start

Následující šablony pro rychlý start nasazují tento typ prostředku.

Šablona Popis
korelace zpráv přes Logic Apps pomocí služby Service Bus

Nasadit do Azure
který ukazuje, jak můžeme korelovat zprávy přes Logic Apps pomocí Služby Azure Service Bus

Definice prostředku Terraformu (poskytovatel AzAPI)

Obory názvů, témata, odběry nebo typ prostředku pravidel je možné nasadit s operacemi, které cílí:

  • skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.ServiceBus/namespaces/topics/subscriptions/rules, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ServiceBus/namespaces/topics/subscriptions/rules@2017-04-01"
  name = "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"
      }
    }
  })
}

Hodnoty vlastností

Akce

Jméno Popis Hodnota
compatibilityLevel Tato vlastnost je vyhrazena pro budoucí použití. Celočíselná hodnota zobrazující úroveň kompatibility, která je aktuálně pevně zakódovaná na 20. Int
requiresPreprocessing Hodnota, která označuje, zda akce pravidla vyžaduje předběžné zpracování. Bool
sqlExpression Výraz SQL např. MyProperty='ABC' řetězec

CorrelationFilter

Jméno Popis Hodnota
contentType Typ obsahu zprávy řetězec
correlationId Identifikátor korelace. řetězec
označit Popisek specifický pro aplikaci řetězec
messageId Identifikátor zprávy. řetězec
vlastnosti Objekt slovníku pro vlastní filtry correlationFilterProperties
odpovědět na Adresa fronty, na kterou chcete odpovědět. řetězec
replyToSessionId Identifikátor relace, na který chcete odpovědět. řetězec
requiresPreprocessing Hodnota, která označuje, zda akce pravidla vyžaduje předběžné zpracování. Bool
sessionId Identifikátor relace. řetězec
k Adresa, na kterou se má odeslat. řetězec

CorrelationFilterProperties

Jméno Popis Hodnota

Microsoft.ServiceBus/namespaces/topics/subscriptions/rules

Jméno Popis Hodnota
Jméno Název prostředku řetězec

Omezení:
Minimální délka = 1
Maximální délka = 1 (povinné)
parent_id ID prostředku, který je nadřazený pro tento prostředek. ID prostředku typu: obory názvů, témata/odběry
vlastnosti Vlastnosti prostředku pravidla pravidel
typ Typ prostředku "Microsoft.ServiceBus/namespaces/topics/subscriptions/rules@2017-04-01"

Pravidlaproperties

Jméno Popis Hodnota
akce Představuje akce filtru, které jsou povoleny pro transformaci zprávy, které byly shodovány výrazem filtru. Akce
correlationFilter Vlastnosti correlationFilter CorrelationFilter
filterType Typ filtru, který je vyhodnocen proti BrokeredMessage. CorrelationFilter
SqlFilter
sqlFilter Vlastnosti sqlFilteru SqlFilter

SqlFilter

Jméno Popis Hodnota
compatibilityLevel Tato vlastnost je vyhrazena pro budoucí použití. Celočíselná hodnota zobrazující úroveň kompatibility, která je aktuálně pevně zakódovaná na 20. Int

Omezení:
Minimální hodnota = 20
Maximální hodnota = 20
requiresPreprocessing Hodnota, která označuje, zda akce pravidla vyžaduje předběžné zpracování. Bool
sqlExpression Výraz SQL. např. MyProperty='ABC' řetězec