Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Bicep-resursdefinition
Resurstypen namespaces/topics/subscriptions/rules kan distribueras med åtgärder som mål:
- Resursgrupper – Se resursgruppsdistributionskommandon
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Resurs för Microsoft.ServiceBus/namespaces/topics/subscriptions/rules lägger du till följande Bicep i mallen.
resource symbolicname 'Microsoft.ServiceBus/namespaces/topics/subscriptions/rules@2021-06-01-preview' = {
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'
}
}
}
Egenskapsvärden
Microsoft.ServiceBus/namnrymder/ämnen/prenumerationer/regler
Namn | Beskrivning | Värde |
---|---|---|
Namn | Resursnamnet | sträng Begränsningar: Min längd = 1 Maximal längd = 50 (krävs) |
förälder | I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen. Mer information finns i Underordnad resurs utanför den överordnade resursen. |
Symboliskt namn för resurs av typen: namnrymder/ämnen/prenumerationer |
Egenskaper | Egenskaper för regelresurs |
Handling
Namn | Beskrivning | Värde |
---|---|---|
kompatibilitetsnivå | Den här egenskapen är reserverad för framtida användning. Ett heltalsvärde som visar kompatibilitetsnivån, för närvarande hårdkodad till 20. | Int |
kräver förbehandling | Värde som anger om regelåtgärden kräver förbearbetning. | Bool |
sqlExpression | SQL-uttryck. t.ex. MyProperty='ABC' | sträng |
KorrelationFilter
Namn | Beskrivning | Värde |
---|---|---|
innehållstyp | Meddelandets innehållstyp. | sträng |
correlationId | Identifierare för korrelationen. | sträng |
etikett | Programspecifik etikett. | sträng |
meddelande-id | Identifierare för meddelandet. | sträng |
Egenskaper | ordlisteobjekt för anpassade filter | CorrelationFilterEgenskaper |
svara till | Adressen till kön som du vill svara på. | sträng |
replyToSessionId | Sessionsidentifierare att svara på. | sträng |
kräver förbehandling | Värde som anger om regelåtgärden kräver förbearbetning. | Bool |
session-ID | Sessionsidentifierare. | sträng |
till | Adress att skicka till. | sträng |
CorrelationFilterEgenskaper
Namn | Beskrivning | Värde |
---|
Regelegenskaper
Namn | Beskrivning | Värde |
---|---|---|
handling | Representerar de filteråtgärder som tillåts för omvandlingen av ett meddelande som har matchats av ett filteruttryck. | åtgärd |
korrelationFiltrera | Egenskaper för correlationFilter | KorrelationFilter |
filterType | Filtertyp som utvärderas mot en BrokeredMessage. | "CorrelationFilter" "SqlFilter" |
sqlFilter | Egenskaper för sqlFilter | SqlFilter (på engelska) |
SqlFilter (på engelska)
Namn | Beskrivning | Värde |
---|---|---|
kompatibilitetsnivå | Den här egenskapen är reserverad för framtida användning. Ett heltalsvärde som visar kompatibilitetsnivån, för närvarande hårdkodad till 20. | Int |
kräver förbehandling | Värde som anger om regelåtgärden kräver förbearbetning. | Bool |
sqlExpression | SQL-uttrycket. t.ex. MyProperty='ABC' | sträng |
Resursdefinition för ARM-mall
Resurstypen namespaces/topics/subscriptions/rules kan distribueras med åtgärder som mål:
- Resursgrupper – Se resursgruppsdistributionskommandon
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Resurs för Microsoft.ServiceBus/namespaces/topics/subscriptions/rules lägger du till följande JSON i mallen.
{
"type": "Microsoft.ServiceBus/namespaces/topics/subscriptions/rules",
"apiVersion": "2021-06-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"
}
}
}
Egenskapsvärden
Microsoft.ServiceBus/namnrymder/ämnen/prenumerationer/regler
Handling
Namn | Beskrivning | Värde |
---|---|---|
kompatibilitetsnivå | Den här egenskapen är reserverad för framtida användning. Ett heltalsvärde som visar kompatibilitetsnivån, för närvarande hårdkodad till 20. | Int |
kräver förbehandling | Värde som anger om regelåtgärden kräver förbearbetning. | Bool |
sqlExpression | SQL-uttryck. t.ex. MyProperty='ABC' | sträng |
KorrelationFilter
Namn | Beskrivning | Värde |
---|---|---|
innehållstyp | Meddelandets innehållstyp. | sträng |
correlationId | Identifierare för korrelationen. | sträng |
etikett | Programspecifik etikett. | sträng |
meddelande-id | Identifierare för meddelandet. | sträng |
Egenskaper | ordlisteobjekt för anpassade filter | CorrelationFilterEgenskaper |
svara till | Adressen till kön som du vill svara på. | sträng |
replyToSessionId | Sessionsidentifierare att svara på. | sträng |
kräver förbehandling | Värde som anger om regelåtgärden kräver förbearbetning. | Bool |
session-ID | Sessionsidentifierare. | sträng |
till | Adress att skicka till. | sträng |
CorrelationFilterEgenskaper
Namn | Beskrivning | Värde |
---|
Regelegenskaper
Namn | Beskrivning | Värde |
---|---|---|
handling | Representerar de filteråtgärder som tillåts för omvandlingen av ett meddelande som har matchats av ett filteruttryck. | åtgärd |
korrelationFiltrera | Egenskaper för correlationFilter | KorrelationFilter |
filterType | Filtertyp som utvärderas mot en BrokeredMessage. | "CorrelationFilter" "SqlFilter" |
sqlFilter | Egenskaper för sqlFilter | SqlFilter (på engelska) |
SqlFilter (på engelska)
Namn | Beskrivning | Värde |
---|---|---|
kompatibilitetsnivå | Den här egenskapen är reserverad för framtida användning. Ett heltalsvärde som visar kompatibilitetsnivån, för närvarande hårdkodad till 20. | Int |
kräver förbehandling | Värde som anger om regelåtgärden kräver förbearbetning. | Bool |
sqlExpression | SQL-uttrycket. t.ex. MyProperty='ABC' | sträng |
Användningsexempel
Azure-snabbstartsmallar
Följande Azure-snabbstartsmallar distribuera den här resurstypen.
Mall | Beskrivning |
---|---|
korrelera meddelanden via Logic Apps med hjälp av Service Bus |
som visar hur vi kan korrelera meddelanden över Logic Apps med hjälp av Azure Service Bus |
Resursdefinition för Terraform (AzAPI-provider)
Resurstypen namespaces/topics/subscriptions/rules kan distribueras med åtgärder som mål:
- Resursgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Resurs för Microsoft.ServiceBus/namespaces/topics/subscriptions/rules lägger du till följande Terraform i mallen.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.ServiceBus/namespaces/topics/subscriptions/rules@2021-06-01-preview"
name = "string"
parent_id = "string"
body = {
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"
}
}
}
}
Egenskapsvärden
Microsoft.ServiceBus/namnrymder/ämnen/prenumerationer/regler
Namn | Beskrivning | Värde |
---|---|---|
Namn | Resursnamnet | sträng Begränsningar: Min längd = 1 Maximal längd = 50 (krävs) |
föräldra_id | ID för resursen som är överordnad för den här resursen. | ID för resurs av typen: namnområden/ämnen/prenumerationer |
Egenskaper | Egenskaper för regelresurs | |
typ | Resurstypen | "Microsoft.ServiceBus/namespaces/topics/subscriptions/rules@2021-06-01-preview" |
Handling
Namn | Beskrivning | Värde |
---|---|---|
kompatibilitetsnivå | Den här egenskapen är reserverad för framtida användning. Ett heltalsvärde som visar kompatibilitetsnivån, för närvarande hårdkodad till 20. | Int |
kräver förbehandling | Värde som anger om regelåtgärden kräver förbearbetning. | Bool |
sqlExpression | SQL-uttryck. t.ex. MyProperty='ABC' | sträng |
KorrelationFilter
Namn | Beskrivning | Värde |
---|---|---|
innehållstyp | Meddelandets innehållstyp. | sträng |
correlationId | Identifierare för korrelationen. | sträng |
etikett | Programspecifik etikett. | sträng |
meddelande-id | Identifierare för meddelandet. | sträng |
Egenskaper | ordlisteobjekt för anpassade filter | CorrelationFilterEgenskaper |
svara till | Adressen till kön som du vill svara på. | sträng |
replyToSessionId | Sessionsidentifierare att svara på. | sträng |
kräver förbehandling | Värde som anger om regelåtgärden kräver förbearbetning. | Bool |
session-ID | Sessionsidentifierare. | sträng |
till | Adress att skicka till. | sträng |
CorrelationFilterEgenskaper
Namn | Beskrivning | Värde |
---|
Regelegenskaper
Namn | Beskrivning | Värde |
---|---|---|
handling | Representerar de filteråtgärder som tillåts för omvandlingen av ett meddelande som har matchats av ett filteruttryck. | åtgärd |
korrelationFiltrera | Egenskaper för correlationFilter | KorrelationFilter |
filterType | Filtertyp som utvärderas mot en BrokeredMessage. | "CorrelationFilter" "SqlFilter" |
sqlFilter | Egenskaper för sqlFilter | SqlFilter (på engelska) |
SqlFilter (på engelska)
Namn | Beskrivning | Värde |
---|---|---|
kompatibilitetsnivå | Den här egenskapen är reserverad för framtida användning. Ett heltalsvärde som visar kompatibilitetsnivån, för närvarande hårdkodad till 20. | Int |
kräver förbehandling | Värde som anger om regelåtgärden kräver förbearbetning. | Bool |
sqlExpression | SQL-uttrycket. t.ex. MyProperty='ABC' | sträng |