Delen via


Microsoft.ServiceBus-naamruimten/topics/subscriptions/rules 2017-04-01

Bicep-resourcedefinitie

De naamruimten/onderwerpen/abonnementen/regels resourcetype kunnen worden geïmplementeerd met bewerkingen die gericht zijn op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource microsoft.ServiceBus/naamruimten/topics/subscriptions/rules wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

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: {
        {customized property}: 'string'
      }
      replyTo: 'string'
      replyToSessionId: 'string'
      requiresPreprocessing: bool
      sessionId: 'string'
      to: 'string'
    }
    filterType: 'string'
    sqlFilter: {
      compatibilityLevel: int
      requiresPreprocessing: bool
      sqlExpression: 'string'
    }
  }
}

Eigenschapswaarden

naamruimten/onderwerpen/abonnementen/regels

Naam Beschrijving Waarde
naam De resourcenaam

Zie hoe u namen en typen instelt voor onderliggende resources in Bicep-.
tekenreeks (vereist)

Tekenlimiet: 1-50

Geldige tekens:
Alfanumeriek, punten, afbreekstreepjes en onderstrepingstekens.

Begin en eindig met alphnumeriek.
ouder In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd.

Zie onderliggende resource buiten de bovenliggende resourcevoor meer informatie.
Symbolische naam voor resource van het type: abonnementen
Eigenschappen Eigenschappen van regelresource Ruleproperties

Regelproperties

Naam Beschrijving Waarde
actie Vertegenwoordigt de filteracties die zijn toegestaan voor de transformatie van een bericht dat is vergeleken met een filterexpressie. actie-
correlationFilter Eigenschappen van correlationFilter CorrelationFilter-
filterType Filtertype dat wordt geëvalueerd op basis van een BrokeredMessage. 'CorrelationFilter'
'SqlFilter'
sqlFilter Eigenschappen van sqlFilter SqlFilter-

Actie

Naam Beschrijving Waarde
compatibilityLevel Deze eigenschap is gereserveerd voor toekomstig gebruik. Een geheel getal dat het compatibiliteitsniveau weergeeft, momenteel vastgelegd in 20. Int
requiresPreprocessing Waarde die aangeeft of de regelactie voorverwerking vereist. Bool
sqlExpression SQL-expressie. bijvoorbeeld MyProperty='ABC' snaar

CorrelationFilter

Naam Beschrijving Waarde
contentType Inhoudstype van het bericht. snaar
correlationId Id van de correlatie. snaar
etiket Toepassingsspecifiek label. snaar
messageId Id van het bericht. snaar
Eigenschappen woordenlijstobject voor aangepaste filters CorrelationFilterProperties-
replyTo Adres van de wachtrij waarnaar moet worden geantwoord. snaar
replyToSessionId Sessie-id die moet worden beantwoord. snaar
requiresPreprocessing Waarde die aangeeft of de regelactie voorverwerking vereist. Bool
sessionId Sessie-id. snaar
Aan Adres waarnaar moet worden verzonden. snaar

CorrelationFilterProperties

Naam Beschrijving Waarde
{aangepaste eigenschap} snaar

SqlFilter

Naam Beschrijving Waarde
compatibilityLevel Deze eigenschap is gereserveerd voor toekomstig gebruik. Een geheel getal dat het compatibiliteitsniveau weergeeft, momenteel vastgelegd in 20. Int

Beperkingen:
Minimumwaarde = 20
Maximumwaarde = 20
requiresPreprocessing Waarde die aangeeft of de regelactie voorverwerking vereist. Bool
sqlExpression De SQL-expressie. bijvoorbeeld MyProperty='ABC' snaar

Quickstart-sjablonen

Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.

Sjabloon Beschrijving
-integratiepatronen - berichtrouter - Service Bus-

implementeren in Azure
Oplossing die laat zien hoe we het patroon Berichtrouter kunnen instellen met behulp van een Service Bus-onderwerp
berichten correleren via Logic Apps met behulp van Service Bus

implementeren in Azure
die laat zien hoe we berichten via Logic Apps kunnen correleren met behulp van Azure Service Bus

Resourcedefinitie van ARM-sjabloon

De naamruimten/onderwerpen/abonnementen/regels resourcetype kunnen worden geïmplementeerd met bewerkingen die gericht zijn op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource microsoft.ServiceBus/naamruimten/topics/subscriptions/rules wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "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"
    }
  }
}

Eigenschapswaarden

naamruimten/onderwerpen/abonnementen/regels

Naam Beschrijving Waarde
type Het resourcetype 'Microsoft.ServiceBus/namespaces/topics/subscriptions/rules'
apiVersion De versie van de resource-API '2017-04-01'
naam De resourcenaam

Zie hoe u namen en typen instelt voor onderliggende resources in JSON ARM-sjablonen.
tekenreeks (vereist)

Tekenlimiet: 1-50

Geldige tekens:
Alfanumeriek, punten, afbreekstreepjes en onderstrepingstekens.

Begin en eindig met alphnumeriek.
Eigenschappen Eigenschappen van regelresource Ruleproperties

Regelproperties

Naam Beschrijving Waarde
actie Vertegenwoordigt de filteracties die zijn toegestaan voor de transformatie van een bericht dat is vergeleken met een filterexpressie. actie-
correlationFilter Eigenschappen van correlationFilter CorrelationFilter-
filterType Filtertype dat wordt geëvalueerd op basis van een BrokeredMessage. 'CorrelationFilter'
'SqlFilter'
sqlFilter Eigenschappen van sqlFilter SqlFilter-

Actie

Naam Beschrijving Waarde
compatibilityLevel Deze eigenschap is gereserveerd voor toekomstig gebruik. Een geheel getal dat het compatibiliteitsniveau weergeeft, momenteel vastgelegd in 20. Int
requiresPreprocessing Waarde die aangeeft of de regelactie voorverwerking vereist. Bool
sqlExpression SQL-expressie. bijvoorbeeld MyProperty='ABC' snaar

CorrelationFilter

Naam Beschrijving Waarde
contentType Inhoudstype van het bericht. snaar
correlationId Id van de correlatie. snaar
etiket Toepassingsspecifiek label. snaar
messageId Id van het bericht. snaar
Eigenschappen woordenlijstobject voor aangepaste filters CorrelationFilterProperties-
replyTo Adres van de wachtrij waarnaar moet worden geantwoord. snaar
replyToSessionId Sessie-id die moet worden beantwoord. snaar
requiresPreprocessing Waarde die aangeeft of de regelactie voorverwerking vereist. Bool
sessionId Sessie-id. snaar
Aan Adres waarnaar moet worden verzonden. snaar

CorrelationFilterProperties

Naam Beschrijving Waarde
{aangepaste eigenschap} snaar

SqlFilter

Naam Beschrijving Waarde
compatibilityLevel Deze eigenschap is gereserveerd voor toekomstig gebruik. Een geheel getal dat het compatibiliteitsniveau weergeeft, momenteel vastgelegd in 20. Int

Beperkingen:
Minimumwaarde = 20
Maximumwaarde = 20
requiresPreprocessing Waarde die aangeeft of de regelactie voorverwerking vereist. Bool
sqlExpression De SQL-expressie. bijvoorbeeld MyProperty='ABC' snaar

Quickstart-sjablonen

Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.

Sjabloon Beschrijving
-integratiepatronen - berichtrouter - Service Bus-

implementeren in Azure
Oplossing die laat zien hoe we het patroon Berichtrouter kunnen instellen met behulp van een Service Bus-onderwerp
berichten correleren via Logic Apps met behulp van Service Bus

implementeren in Azure
die laat zien hoe we berichten via Logic Apps kunnen correleren met behulp van Azure Service Bus

Resourcedefinitie van Terraform (AzAPI-provider)

De naamruimten/onderwerpen/abonnementen/regels resourcetype kunnen worden geïmplementeerd met bewerkingen die gericht zijn op:

  • resourcegroepen

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource microsoft.ServiceBus/naamruimten/topics/subscriptions/rules wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

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 = {
          {customized property} = "string"
        }
        replyTo = "string"
        replyToSessionId = "string"
        requiresPreprocessing = bool
        sessionId = "string"
        to = "string"
      }
      filterType = "string"
      sqlFilter = {
        compatibilityLevel = int
        requiresPreprocessing = bool
        sqlExpression = "string"
      }
    }
  })
}

Eigenschapswaarden

naamruimten/onderwerpen/abonnementen/regels

Naam Beschrijving Waarde
type Het resourcetype "Microsoft.ServiceBus/namespaces/topics/subscriptions/rules@2017-04-01"
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 1-50

Geldige tekens:
Alfanumeriek, punten, afbreekstreepjes en onderstrepingstekens.

Begin en eindig met alphnumeriek.
parent_id De id van de resource die het bovenliggende item voor deze resource is. Id voor resource van het type: abonnementen
Eigenschappen Eigenschappen van regelresource Ruleproperties

Regelproperties

Naam Beschrijving Waarde
actie Vertegenwoordigt de filteracties die zijn toegestaan voor de transformatie van een bericht dat is vergeleken met een filterexpressie. actie-
correlationFilter Eigenschappen van correlationFilter CorrelationFilter-
filterType Filtertype dat wordt geëvalueerd op basis van een BrokeredMessage. "CorrelationFilter"
"SqlFilter"
sqlFilter Eigenschappen van sqlFilter SqlFilter-

Actie

Naam Beschrijving Waarde
compatibilityLevel Deze eigenschap is gereserveerd voor toekomstig gebruik. Een geheel getal dat het compatibiliteitsniveau weergeeft, momenteel vastgelegd in 20. Int
requiresPreprocessing Waarde die aangeeft of de regelactie voorverwerking vereist. Bool
sqlExpression SQL-expressie. bijvoorbeeld MyProperty='ABC' snaar

CorrelationFilter

Naam Beschrijving Waarde
contentType Inhoudstype van het bericht. snaar
correlationId Id van de correlatie. snaar
etiket Toepassingsspecifiek label. snaar
messageId Id van het bericht. snaar
Eigenschappen woordenlijstobject voor aangepaste filters CorrelationFilterProperties-
replyTo Adres van de wachtrij waarnaar moet worden geantwoord. snaar
replyToSessionId Sessie-id die moet worden beantwoord. snaar
requiresPreprocessing Waarde die aangeeft of de regelactie voorverwerking vereist. Bool
sessionId Sessie-id. snaar
Aan Adres waarnaar moet worden verzonden. snaar

CorrelationFilterProperties

Naam Beschrijving Waarde
{aangepaste eigenschap} snaar

SqlFilter

Naam Beschrijving Waarde
compatibilityLevel Deze eigenschap is gereserveerd voor toekomstig gebruik. Een geheel getal dat het compatibiliteitsniveau weergeeft, momenteel vastgelegd in 20. Int

Beperkingen:
Minimumwaarde = 20
Maximumwaarde = 20
requiresPreprocessing Waarde die aangeeft of de regelactie voorverwerking vereist. Bool
sqlExpression De SQL-expressie. bijvoorbeeld MyProperty='ABC' snaar