Microsoft.ServiceBus-namnområden/ämnen/prenumerationer/regler 2021-11-01
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.
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-11-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'
}
}
}
Namn | Beskrivning | Värde |
---|---|---|
compatibilityLevel | 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 |
requiresPreprocessing | Värde som anger om regelåtgärden kräver förbearbetning. | Bool |
sqlExpression | SQL-uttryck. t.ex. MyProperty='ABC' | sträng |
Namn | Beskrivning | Värde |
---|---|---|
contentType | Meddelandets innehållstyp. | sträng |
correlationId | Identifierare för korrelationen. | sträng |
etikett | Programspecifik etikett. | sträng |
messageId | Identifierare för meddelandet. | sträng |
Egenskaper | ordlisteobjekt för anpassade filter | CorrelationFilterProperties |
replyTo | Adressen till kön som du vill svara på. | sträng |
replyToSessionId | Sessionsidentifierare att svara på. | sträng |
requiresPreprocessing | Värde som anger om regelåtgärden kräver förbearbetning. | Bool |
sessionId | Sessionsidentifierare. | sträng |
till | Adress att skicka till. | sträng |
Namn | Beskrivning | Värde |
---|
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 |
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 |
correlationFilter | Egenskaper för correlationFilter | CorrelationFilter |
filterType | Filtertyp som utvärderas mot en BrokeredMessage. | "CorrelationFilter" "SqlFilter" |
sqlFilter | Egenskaper för sqlFilter | SqlFilter |
Namn | Beskrivning | Värde |
---|---|---|
compatibilityLevel | 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 |
requiresPreprocessing | Värde som anger om regelåtgärden kräver förbearbetning. | Bool |
sqlExpression | SQL-uttrycket. t.ex. MyProperty='ABC' | sträng |
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.
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-11-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"
}
}
}
Namn | Beskrivning | Värde |
---|---|---|
compatibilityLevel | 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 |
requiresPreprocessing | Värde som anger om regelåtgärden kräver förbearbetning. | Bool |
sqlExpression | SQL-uttryck. t.ex. MyProperty='ABC' | sträng |
Namn | Beskrivning | Värde |
---|---|---|
contentType | Meddelandets innehållstyp. | sträng |
correlationId | Identifierare för korrelationen. | sträng |
etikett | Programspecifik etikett. | sträng |
messageId | Identifierare för meddelandet. | sträng |
Egenskaper | ordlisteobjekt för anpassade filter | CorrelationFilterProperties |
replyTo | Adressen till kön som du vill svara på. | sträng |
replyToSessionId | Sessionsidentifierare att svara på. | sträng |
requiresPreprocessing | Värde som anger om regelåtgärden kräver förbearbetning. | Bool |
sessionId | Sessionsidentifierare. | sträng |
till | Adress att skicka till. | sträng |
Namn | Beskrivning | Värde |
---|
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 |
correlationFilter | Egenskaper för correlationFilter | CorrelationFilter |
filterType | Filtertyp som utvärderas mot en BrokeredMessage. | "CorrelationFilter" "SqlFilter" |
sqlFilter | Egenskaper för sqlFilter | SqlFilter |
Namn | Beskrivning | Värde |
---|---|---|
compatibilityLevel | 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 |
requiresPreprocessing | Värde som anger om regelåtgärden kräver förbearbetning. | Bool |
sqlExpression | SQL-uttrycket. t.ex. MyProperty='ABC' | sträng |
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 |
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.
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-11-01"
name = "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"
}
}
}
}
Namn | Beskrivning | Värde |
---|---|---|
compatibilityLevel | 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 |
requiresPreprocessing | Värde som anger om regelåtgärden kräver förbearbetning. | Bool |
sqlExpression | SQL-uttryck. t.ex. MyProperty='ABC' | sträng |
Namn | Beskrivning | Värde |
---|---|---|
contentType | Meddelandets innehållstyp. | sträng |
correlationId | Identifierare för korrelationen. | sträng |
etikett | Programspecifik etikett. | sträng |
messageId | Identifierare för meddelandet. | sträng |
Egenskaper | ordlisteobjekt för anpassade filter | CorrelationFilterProperties |
replyTo | Adressen till kön som du vill svara på. | sträng |
replyToSessionId | Sessionsidentifierare att svara på. | sträng |
requiresPreprocessing | Värde som anger om regelåtgärden kräver förbearbetning. | Bool |
sessionId | Sessionsidentifierare. | sträng |
till | Adress att skicka till. | sträng |
Namn | Beskrivning | Värde |
---|
Namn | Beskrivning | Värde |
---|---|---|
Namn | Resursnamnet | sträng Begränsningar: Min längd = 1 Maximal längd = 50 (krävs) |
parent_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-11-01" |
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 |
correlationFilter | Egenskaper för correlationFilter | CorrelationFilter |
filterType | Filtertyp som utvärderas mot en BrokeredMessage. | "CorrelationFilter" "SqlFilter" |
sqlFilter | Egenskaper för sqlFilter | SqlFilter |
Namn | Beskrivning | Värde |
---|---|---|
compatibilityLevel | 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 |
requiresPreprocessing | Värde som anger om regelåtgärden kräver förbearbetning. | Bool |
sqlExpression | SQL-uttrycket. t.ex. MyProperty='ABC' | sträng |