Microsoft.ServiceBus namespaces/topics/subscriptions/rules 2017-04-01
Bicep-resursdefinition
Resurstypen namespaces/topics/subscriptions/rules kan distribueras till:
- Resursgrupper – Se distributionskommandon för 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 Bicep i mallen.
resource symbolicname 'Microsoft.ServiceBus/namespaces/topics/subscriptions/rules@2017-04-01' = {
name: 'string'
parent: resourceSymbolicName
properties: {
action: {
compatibilityLevel: int
requiresPreprocessing: bool
sqlExpression: 'string'
}
correlationFilter: {
contentType: 'string'
correlationId: 'string'
label: 'string'
messageId: 'string'
properties: {}
replyTo: 'string'
replyToSessionId: 'string'
requiresPreprocessing: bool
sessionId: 'string'
to: 'string'
}
filterType: 'string'
sqlFilter: {
compatibilityLevel: int
requiresPreprocessing: bool
sqlExpression: 'string'
}
}
}
Egenskapsvärden
namespaces/topics/subscriptions/rules
Name | Beskrivning | Värde |
---|---|---|
name | Resursnamnet Se hur du anger namn och typer för underordnade resurser i Bicep. |
sträng (krävs) Teckengräns: 1–50 Giltiga tecken: Alfanumeriska värden, punkter, bindestreck och understreck. Börja och sluta med alphnumeriskt. |
parent | 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 överordnad resurs. |
Symboliskt namn för resurs av typen: prenumerationer |
properties | Egenskaper för regelresurs | Regelegenskaper |
Regelegenskaper
Name | Beskrivning | Värde |
---|---|---|
åtgärd | Representerar de filteråtgärder som tillåts för omvandling 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 |
Åtgärd
Name | 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. | boolesk |
sqlExpression | SQL-uttryck. t.ex. MyProperty='ABC' | sträng |
CorrelationFilter
Name | 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 |
properties | ordlisteobjekt för anpassade filter | objekt |
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. | boolesk |
Sessionid | Sessionsidentifierare. | sträng |
på | Adress att skicka till. | sträng |
SqlFilter
Name | Beskrivning | Värde |
---|---|---|
compatibilityLevel | Den här egenskapen är reserverad för framtida användning. Ett heltalsvärde som visar kompatibilitetsnivån, som för närvarande är hårdkodad till 20. | int |
requiresPreprocessing | Värde som anger om regelåtgärden kräver förbearbetning. | boolesk |
sqlExpression | SQL-uttrycket. t.ex. MyProperty='ABC' | sträng |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Mall | Description |
---|---|
Integrationsmönster – Meddelanderouter – Service Bus |
Lösning som visar hur vi kan konfigurera mönstret meddelanderouter med hjälp av ett Service Bus-ämne |
Korrelera meddelanden över Logic Apps med Service Bus |
som visar hur vi kan korrelera meddelanden över Logic Apps med hjälp av Azure Service Bus |
Resursdefinition för ARM-mall
Resurstypen namespaces/topics/subscriptions/rules kan distribueras till:
- Resursgrupper – Se kommandon för resursgruppsdistribution
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": {},
"replyTo": "string",
"replyToSessionId": "string",
"requiresPreprocessing": "bool",
"sessionId": "string",
"to": "string"
},
"filterType": "string",
"sqlFilter": {
"compatibilityLevel": "int",
"requiresPreprocessing": "bool",
"sqlExpression": "string"
}
}
}
Egenskapsvärden
namespaces/topics/subscriptions/rules
Name | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.ServiceBus/namespaces/topics/subscriptions/rules" |
apiVersion | Resurs-API-versionen | '2017-04-01' |
name | Resursnamnet Se hur du anger namn och typer för underordnade resurser i JSON ARM-mallar. |
sträng (krävs) Teckengräns: 1–50 Giltiga tecken: Alfanumeriska värden, punkter, bindestreck och understreck. Börja och sluta med alphnumeric. |
properties | Egenskaper för regelresurs | Regelegenskaper |
Regelegenskaper
Name | Beskrivning | Värde |
---|---|---|
åtgärd | Representerar de filteråtgärder som tillåts för omvandling 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 |
Åtgärd
Name | Beskrivning | Värde |
---|---|---|
compatibilityLevel | Den här egenskapen är reserverad för framtida användning. Ett heltalsvärde som visar kompatibilitetsnivån, som för närvarande är hårdkodad till 20. | int |
requiresPreprocessing | Värde som anger om regelåtgärden kräver förbearbetning. | boolesk |
sqlExpression | SQL-uttryck. t.ex. MyProperty='ABC' | sträng |
CorrelationFilter
Name | 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 |
properties | ordlisteobjekt för anpassade filter | objekt |
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. | boolesk |
Sessionid | Sessionsidentifierare. | sträng |
på | Adress att skicka till. | sträng |
SqlFilter
Name | Beskrivning | Värde |
---|---|---|
compatibilityLevel | Den här egenskapen är reserverad för framtida användning. Ett heltalsvärde som visar kompatibilitetsnivån, som för närvarande är hårdkodad till 20. | int |
requiresPreprocessing | Värde som anger om regelåtgärden kräver förbearbetning. | boolesk |
sqlExpression | SQL-uttrycket. t.ex. MyProperty='ABC' | sträng |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Mall | Description |
---|---|
Integrationsmönster – Meddelanderouter – Service Bus |
Lösning som visar hur vi kan konfigurera mönstret meddelanderouter med hjälp av ett Service Bus-ämne |
Korrelera meddelanden över Logic Apps med 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 till:
- 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"
parent_id = "string"
body = jsonencode({
properties = {
action = {
compatibilityLevel = int
requiresPreprocessing = bool
sqlExpression = "string"
}
correlationFilter = {
contentType = "string"
correlationId = "string"
label = "string"
messageId = "string"
properties = {}
replyTo = "string"
replyToSessionId = "string"
requiresPreprocessing = bool
sessionId = "string"
to = "string"
}
filterType = "string"
sqlFilter = {
compatibilityLevel = int
requiresPreprocessing = bool
sqlExpression = "string"
}
}
})
}
Egenskapsvärden
namespaces/topics/subscriptions/rules
Name | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.ServiceBus/namespaces/topics/subscriptions/rules@2017-04-01" |
name | Resursnamnet | sträng (krävs) Teckengräns: 1–50 Giltiga tecken: Alfanumeriska värden, punkter, bindestreck och understreck. Börja och sluta med alphnumeric. |
parent_id | ID för resursen som är överordnad för den här resursen. | ID för resurs av typen: prenumerationer |
properties | Egenskaper för regelresurs | Regelegenskaper |
Regelegenskaper
Name | Beskrivning | Värde |
---|---|---|
åtgärd | Representerar de filteråtgärder som tillåts för omvandling 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 |
Åtgärd
Name | Beskrivning | Värde |
---|---|---|
compatibilityLevel | Den här egenskapen är reserverad för framtida användning. Ett heltalsvärde som visar kompatibilitetsnivån, som för närvarande är hårdkodad till 20. | int |
requiresPreprocessing | Värde som anger om regelåtgärden kräver förbearbetning. | boolesk |
sqlExpression | SQL-uttryck. t.ex. MyProperty='ABC' | sträng |
CorrelationFilter
Name | 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 |
properties | ordlisteobjekt för anpassade filter | objekt |
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. | boolesk |
Sessionid | Sessionsidentifierare. | sträng |
på | Adress att skicka till. | sträng |
SqlFilter
Name | Beskrivning | Värde |
---|---|---|
compatibilityLevel | Den här egenskapen är reserverad för framtida användning. Ett heltalsvärde som visar kompatibilitetsnivån, som för närvarande är hårdkodad till 20. | int |
requiresPreprocessing | Värde som anger om regelåtgärden kräver förbearbetning. | boolesk |
sqlExpression | SQL-uttrycket. t.ex. MyProperty='ABC' | sträng |
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för