Microsoft.ServiceBus-namnområden/ämnen/prenumerationer/regler 2017-04-01
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@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'
}
}
}
Egenskapsvärden
Handling
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 |
CorrelationFilter
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 |
CorrelationFilterEgenskaper
Namn | Beskrivning | Värde |
---|
Microsoft.ServiceBus/namespaces/topics/subscriptions/rules
Namn | Beskrivning | Värde |
---|---|---|
Namn | Resursnamnet | sträng Begränsningar: Min längd = 1 Maximal längd = 1 (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 |
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 |
correlationFilter | Egenskaper för correlationFilter | CorrelationFilter |
filterType | Filtertyp som utvärderas mot en BrokeredMessage. | "CorrelationFilter" "SqlFilter" |
sqlFilter | Egenskaper för sqlFilter | 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 Begränsningar: Minsta värde = 20 Maxvärde = 20 |
requiresPreprocessing | 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": "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"
}
}
}
Egenskapsvärden
Handling
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 |
CorrelationFilter
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 |
CorrelationFilterEgenskaper
Namn | Beskrivning | Värde |
---|
Microsoft.ServiceBus/namespaces/topics/subscriptions/rules
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 |
correlationFilter | Egenskaper för correlationFilter | CorrelationFilter |
filterType | Filtertyp som utvärderas mot en BrokeredMessage. | "CorrelationFilter" "SqlFilter" |
sqlFilter | Egenskaper för sqlFilter | 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 Begränsningar: Minsta värde = 20 Maxvärde = 20 |
requiresPreprocessing | Värde som anger om regelåtgärden kräver förbearbetning. | Bool |
sqlExpression | SQL-uttrycket. t.ex. MyProperty='ABC' | sträng |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar 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@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"
}
}
})
}
Egenskapsvärden
Handling
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 |
CorrelationFilter
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 |
CorrelationFilterEgenskaper
Namn | Beskrivning | Värde |
---|
Microsoft.ServiceBus/namespaces/topics/subscriptions/rules
Namn | Beskrivning | Värde |
---|---|---|
Namn | Resursnamnet | sträng Begränsningar: Min längd = 1 Maximal längd = 1 (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@2017-04-01" |
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 |
correlationFilter | Egenskaper för correlationFilter | CorrelationFilter |
filterType | Filtertyp som utvärderas mot en BrokeredMessage. | "CorrelationFilter" "SqlFilter" |
sqlFilter | Egenskaper för sqlFilter | 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 Begränsningar: Minsta värde = 20 Maxvärde = 20 |
requiresPreprocessing | Värde som anger om regelåtgärden kräver förbearbetning. | Bool |
sqlExpression | SQL-uttrycket. t.ex. MyProperty='ABC' | sträng |