Microsoft.ServiceBus-naamruimten/onderwerpen
Bicep-resourcedefinitie
Het resourcetype naamruimten/onderwerpen kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een resource voor Microsoft.ServiceBus/naamruimten/onderwerpen wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
resource symbolicname 'Microsoft.ServiceBus/namespaces/topics@2023-01-01-preview' = {
name: 'string'
parent: resourceSymbolicName
properties: {
autoDeleteOnIdle: 'string'
defaultMessageTimeToLive: 'string'
duplicateDetectionHistoryTimeWindow: 'string'
enableBatchedOperations: bool
enableExpress: bool
enablePartitioning: bool
maxMessageSizeInKilobytes: int
maxSizeInMegabytes: int
requiresDuplicateDetection: bool
status: 'string'
supportOrdering: bool
}
}
Eigenschapswaarden
naamruimten/onderwerpen
Naam | Beschrijving | Waarde |
---|---|---|
naam | De resourcenaam Zie hoe u namen en typen instelt voor onderliggende resources in Bicep-. |
tekenreeks (vereist) Tekenlimiet: 1-260 Geldige tekens: Alfanumerieke tekens, punten, afbreekstreepjes, onderstrepingstekens en slashes. Begin en eindig met alfanumeriek. |
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: naamruimten |
Eigenschappen | Eigenschappen van onderwerpresource. | SBTopicProperties- |
SBTopicProperties
Naam | Beschrijving | Waarde |
---|---|---|
autoDeleteOnIdle | ISO 8601 tijdspanneinterval waarna het onderwerp automatisch wordt verwijderd. De minimale duur is 5 minuten. | snaar |
defaultMessageTimeToLive | ISO 8601 Standaardtijdsduur voor bericht naar livewaarde. Dit is de duur waarna het bericht verloopt, vanaf het moment dat het bericht naar Service Bus wordt verzonden. Dit is de standaardwaarde die wordt gebruikt wanneer TimeToLive niet is ingesteld voor een bericht zelf. | snaar |
duplicateDetectionHistoryTimeWindow | ISO8601 tijdsperiodestructuur waarmee de duur van de geschiedenis van dubbele detectie wordt gedefinieerd. De standaardwaarde is 10 minuten. | snaar |
enableBatchedOperations | Waarde die aangeeft of batchbewerkingen aan de serverzijde zijn ingeschakeld. | Bool |
enableExpress | Waarde die aangeeft of Express-entiteiten zijn ingeschakeld. Een express-onderwerp bevat tijdelijk een bericht in het geheugen voordat u het naar permanente opslag schrijft. | Bool |
enablePartitioning | Waarde die aangeeft of het onderwerp moet worden gepartitioneerd voor meerdere berichtbrokers is ingeschakeld. | Bool |
maxMessageSizeInKilobytes | Maximale grootte (in kB) van de nettolading van het bericht die door het onderwerp kan worden geaccepteerd. Deze eigenschap wordt momenteel alleen gebruikt in Premium en de standaardwaarde is 1024. | Int |
maxSizeInMegabytes | Maximale grootte van het onderwerp in megabytes. Dit is de grootte van het geheugen dat voor het onderwerp is toegewezen. De standaardwaarde is 1024. | Int |
requiresDuplicateDetection | Waarde die aangeeft of voor dit onderwerp dubbele detectie is vereist. | Bool |
status | Inventariseert de mogelijke waarden voor de status van een berichtenentiteit. | 'Actief' 'Maken' 'Verwijderen' 'Uitgeschakeld' 'ReceiveDisabled' 'Naam wijzigen' 'Herstellen' 'SendDisabled' 'Onbekend' |
supportOrdering | Waarde die aangeeft of het onderwerp ondersteuning biedt voor ordenen. | Bool |
Quickstart-sjablonen
Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.
Sjabloon | Beschrijving |
---|---|
-integratiepatronen - berichtrouter - Service Bus- |
Oplossing die laat zien hoe we het patroon Berichtrouter kunnen instellen met behulp van een Service Bus-onderwerp |
Een aangepast Azure Event Grid-onderwerpabonnement maken |
Hiermee maakt u een aangepast Azure Event Grid-onderwerp en een service bus-onderwerpabonnement. Sjabloon oorspronkelijk geschreven door Markus Meyer. |
berichten correleren via Logic Apps met behulp van Service Bus |
die laat zien hoe we berichten via Logic Apps kunnen correleren met behulp van Azure Service Bus |
Een Service Bus-naamruimte, -onderwerp en -abonnement maken |
Met deze sjabloon kunt u een Service Bus Standard-naamruimte, een onderwerp en een abonnement implementeren. |
Een Service Bus-naamruimte, -onderwerp, -abonnement en -regel maken |
Met deze sjabloon kunt u een Service Bus Standard-naamruimte, een onderwerp, een abonnement en een regel implementeren. |
een Service Bus-naamruimte en een onderwerp maken |
Met deze sjabloon maakt u een Service Bus-naamruimte en -onderwerp. |
Een Service Bus-onderwerp maken met abonnement en SQL-filter |
Met deze sjabloon maakt u een Service Bus-naamruimte en -onderwerp met een abonnement met behulp van een SQL-filterexpressie om alleen de berichten te ontvangen die overeenkomen met de gedefinieerde SQL-filterexpressie. |
Resourcedefinitie van ARM-sjabloon
Het resourcetype naamruimten/onderwerpen kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een resource voor Microsoft.ServiceBus/naamruimten/onderwerpen wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"type": "Microsoft.ServiceBus/namespaces/topics",
"apiVersion": "2023-01-01-preview",
"name": "string",
"properties": {
"autoDeleteOnIdle": "string",
"defaultMessageTimeToLive": "string",
"duplicateDetectionHistoryTimeWindow": "string",
"enableBatchedOperations": "bool",
"enableExpress": "bool",
"enablePartitioning": "bool",
"maxMessageSizeInKilobytes": "int",
"maxSizeInMegabytes": "int",
"requiresDuplicateDetection": "bool",
"status": "string",
"supportOrdering": "bool"
}
}
Eigenschapswaarden
naamruimten/onderwerpen
Naam | Beschrijving | Waarde |
---|---|---|
type | Het resourcetype | 'Microsoft.ServiceBus/namespaces/topics' |
apiVersion | De versie van de resource-API | '2023-01-01-preview' |
naam | De resourcenaam Zie hoe u namen en typen instelt voor onderliggende resources in JSON ARM-sjablonen. |
tekenreeks (vereist) Tekenlimiet: 1-260 Geldige tekens: Alfanumerieke tekens, punten, afbreekstreepjes, onderstrepingstekens en slashes. Begin en eindig met alfanumeriek. |
Eigenschappen | Eigenschappen van onderwerpresource. | SBTopicProperties- |
SBTopicProperties
Naam | Beschrijving | Waarde |
---|---|---|
autoDeleteOnIdle | ISO 8601 tijdspanneinterval waarna het onderwerp automatisch wordt verwijderd. De minimale duur is 5 minuten. | snaar |
defaultMessageTimeToLive | ISO 8601 Standaardtijdsduur voor bericht naar livewaarde. Dit is de duur waarna het bericht verloopt, vanaf het moment dat het bericht naar Service Bus wordt verzonden. Dit is de standaardwaarde die wordt gebruikt wanneer TimeToLive niet is ingesteld voor een bericht zelf. | snaar |
duplicateDetectionHistoryTimeWindow | ISO8601 tijdsperiodestructuur waarmee de duur van de geschiedenis van dubbele detectie wordt gedefinieerd. De standaardwaarde is 10 minuten. | snaar |
enableBatchedOperations | Waarde die aangeeft of batchbewerkingen aan de serverzijde zijn ingeschakeld. | Bool |
enableExpress | Waarde die aangeeft of Express-entiteiten zijn ingeschakeld. Een express-onderwerp bevat tijdelijk een bericht in het geheugen voordat u het naar permanente opslag schrijft. | Bool |
enablePartitioning | Waarde die aangeeft of het onderwerp moet worden gepartitioneerd voor meerdere berichtbrokers is ingeschakeld. | Bool |
maxMessageSizeInKilobytes | Maximale grootte (in kB) van de nettolading van het bericht die door het onderwerp kan worden geaccepteerd. Deze eigenschap wordt momenteel alleen gebruikt in Premium en de standaardwaarde is 1024. | Int |
maxSizeInMegabytes | Maximale grootte van het onderwerp in megabytes. Dit is de grootte van het geheugen dat voor het onderwerp is toegewezen. De standaardwaarde is 1024. | Int |
requiresDuplicateDetection | Waarde die aangeeft of voor dit onderwerp dubbele detectie is vereist. | Bool |
status | Inventariseert de mogelijke waarden voor de status van een berichtenentiteit. | 'Actief' 'Maken' 'Verwijderen' 'Uitgeschakeld' 'ReceiveDisabled' 'Naam wijzigen' 'Herstellen' 'SendDisabled' 'Onbekend' |
supportOrdering | Waarde die aangeeft of het onderwerp ondersteuning biedt voor ordenen. | Bool |
Quickstart-sjablonen
Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.
Sjabloon | Beschrijving |
---|---|
-integratiepatronen - berichtrouter - Service Bus- |
Oplossing die laat zien hoe we het patroon Berichtrouter kunnen instellen met behulp van een Service Bus-onderwerp |
Een aangepast Azure Event Grid-onderwerpabonnement maken |
Hiermee maakt u een aangepast Azure Event Grid-onderwerp en een service bus-onderwerpabonnement. Sjabloon oorspronkelijk geschreven door Markus Meyer. |
berichten correleren via Logic Apps met behulp van Service Bus |
die laat zien hoe we berichten via Logic Apps kunnen correleren met behulp van Azure Service Bus |
Een Service Bus-naamruimte, -onderwerp en -abonnement maken |
Met deze sjabloon kunt u een Service Bus Standard-naamruimte, een onderwerp en een abonnement implementeren. |
Een Service Bus-naamruimte, -onderwerp, -abonnement en -regel maken |
Met deze sjabloon kunt u een Service Bus Standard-naamruimte, een onderwerp, een abonnement en een regel implementeren. |
een Service Bus-naamruimte en een onderwerp maken |
Met deze sjabloon maakt u een Service Bus-naamruimte en -onderwerp. |
Een Service Bus-onderwerp maken met abonnement en SQL-filter |
Met deze sjabloon maakt u een Service Bus-naamruimte en -onderwerp met een abonnement met behulp van een SQL-filterexpressie om alleen de berichten te ontvangen die overeenkomen met de gedefinieerde SQL-filterexpressie. |
Resourcedefinitie van Terraform (AzAPI-provider)
Het resourcetype naamruimten/onderwerpen kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Resource microsoft.ServiceBus/naamruimten/onderwerpen wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.ServiceBus/namespaces/topics@2023-01-01-preview"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
autoDeleteOnIdle = "string"
defaultMessageTimeToLive = "string"
duplicateDetectionHistoryTimeWindow = "string"
enableBatchedOperations = bool
enableExpress = bool
enablePartitioning = bool
maxMessageSizeInKilobytes = int
maxSizeInMegabytes = int
requiresDuplicateDetection = bool
status = "string"
supportOrdering = bool
}
})
}
Eigenschapswaarden
naamruimten/onderwerpen
Naam | Beschrijving | Waarde |
---|---|---|
type | Het resourcetype | "Microsoft.ServiceBus/namespaces/topics@2023-01-01-preview" |
naam | De resourcenaam | tekenreeks (vereist) Tekenlimiet: 1-260 Geldige tekens: Alfanumerieke tekens, punten, afbreekstreepjes, onderstrepingstekens en slashes. Begin en eindig met alfanumeriek. |
parent_id | De id van de resource die het bovenliggende item voor deze resource is. | Id voor resource van het type: naamruimten |
Eigenschappen | Eigenschappen van onderwerpresource. | SBTopicProperties- |
SBTopicProperties
Naam | Beschrijving | Waarde |
---|---|---|
autoDeleteOnIdle | ISO 8601 tijdspanneinterval waarna het onderwerp automatisch wordt verwijderd. De minimale duur is 5 minuten. | snaar |
defaultMessageTimeToLive | ISO 8601 Standaardtijdsduur voor bericht naar livewaarde. Dit is de duur waarna het bericht verloopt, vanaf het moment dat het bericht naar Service Bus wordt verzonden. Dit is de standaardwaarde die wordt gebruikt wanneer TimeToLive niet is ingesteld voor een bericht zelf. | snaar |
duplicateDetectionHistoryTimeWindow | ISO8601 tijdsperiodestructuur waarmee de duur van de geschiedenis van dubbele detectie wordt gedefinieerd. De standaardwaarde is 10 minuten. | snaar |
enableBatchedOperations | Waarde die aangeeft of batchbewerkingen aan de serverzijde zijn ingeschakeld. | Bool |
enableExpress | Waarde die aangeeft of Express-entiteiten zijn ingeschakeld. Een express-onderwerp bevat tijdelijk een bericht in het geheugen voordat u het naar permanente opslag schrijft. | Bool |
enablePartitioning | Waarde die aangeeft of het onderwerp moet worden gepartitioneerd voor meerdere berichtbrokers is ingeschakeld. | Bool |
maxMessageSizeInKilobytes | Maximale grootte (in kB) van de nettolading van het bericht die door het onderwerp kan worden geaccepteerd. Deze eigenschap wordt momenteel alleen gebruikt in Premium en de standaardwaarde is 1024. | Int |
maxSizeInMegabytes | Maximale grootte van het onderwerp in megabytes. Dit is de grootte van het geheugen dat voor het onderwerp is toegewezen. De standaardwaarde is 1024. | Int |
requiresDuplicateDetection | Waarde die aangeeft of voor dit onderwerp dubbele detectie is vereist. | Bool |
status | Inventariseert de mogelijke waarden voor de status van een berichtenentiteit. | "Actief" "Maken" "Verwijderen" "Uitgeschakeld" "ReceiveDisabled" "Naam wijzigen" "Herstellen" "SendDisabled" "Onbekend" |
supportOrdering | Waarde die aangeeft of het onderwerp ondersteuning biedt voor ordenen. | Bool |