Microsoft.ServiceBus-naamruimten/onderwerpen 2015-08-01
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@2015-08-01' = {
parent: resourceSymbolicName
location: 'string'
name: 'string'
properties: {
autoDeleteOnIdle: 'string'
defaultMessageTimeToLive: 'string'
duplicateDetectionHistoryTimeWindow: 'string'
enableBatchedOperations: bool
enableExpress: bool
enablePartitioning: bool
entityAvailabilityStatus: 'string'
filteringMessagesBeforePublishing: bool
isAnonymousAccessible: bool
isExpress: bool
maxSizeInMegabytes: int
requiresDuplicateDetection: bool
status: 'string'
supportOrdering: bool
}
}
Eigenschapswaarden
Microsoft.ServiceBus/naamruimten/onderwerpen
Naam | Beschrijving | Waarde |
---|---|---|
plaats | Locatie van de resource. | tekenreeks (vereist) |
naam | De resourcenaam | string Beperkingen: Minimale lengte = 1 Maximale lengte = 1 (vereist) |
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 | De definitie onderwerpeigenschappen. | TopicProperties- |
TopicProperties
Naam | Beschrijving | Waarde |
---|---|---|
autoDeleteOnIdle | TimeSpan inactief interval waarna het onderwerp automatisch wordt verwijderd. De minimale duur is 5 minuten. | snaar |
defaultMessageTimeToLive | Standaardwaarde voor de time-to-live van berichten. 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 | TimeSpan-structuur die de duur van de duplicaatdetectiegeschiedenis definieert. 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 |
entityAvailabilityStatus | Beschikbaarheidsstatus van entiteit voor het onderwerp. | 'Beschikbaar' 'Beperkt' 'Naam wijzigen' 'Herstellen' 'Onbekend' |
filteringMessagesBeforePublishing | Of berichten moeten worden gefilterd voordat ze worden gepubliceerd. | Bool |
isAnonymousAccessible | Waarde die aangeeft of het bericht anoniem toegankelijk is. | Bool |
isExpress | Bool | |
maxSizeInMegabytes | Maximale grootte van het onderwerp in megabytes. Dit is de grootte van het geheugen dat voor het onderwerp is toegewezen. | 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-voorbeelden
In de volgende quickstartvoorbeelden wordt dit resourcetype geïmplementeerd.
Bicep-bestand | Beschrijving |
---|---|
Maakt een Dapr-microservices-app met container-apps | Een Dapr-microservices-app maken met behulp van Container Apps. |
Maakt een Dapr pub-sub servicebus-app met behulp van Container Apps | Maak een Dapr pub-sub servicebus-app met behulp van Container Apps. |
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": "2015-08-01",
"name": "string",
"location": "string",
"properties": {
"autoDeleteOnIdle": "string",
"defaultMessageTimeToLive": "string",
"duplicateDetectionHistoryTimeWindow": "string",
"enableBatchedOperations": "bool",
"enableExpress": "bool",
"enablePartitioning": "bool",
"entityAvailabilityStatus": "string",
"filteringMessagesBeforePublishing": "bool",
"isAnonymousAccessible": "bool",
"isExpress": "bool",
"maxSizeInMegabytes": "int",
"requiresDuplicateDetection": "bool",
"status": "string",
"supportOrdering": "bool"
}
}
Eigenschapswaarden
Microsoft.ServiceBus/naamruimten/onderwerpen
Naam | Beschrijving | Waarde |
---|---|---|
apiVersion | De API-versie | '2015-08-01' |
plaats | Locatie van de resource. | tekenreeks (vereist) |
naam | De resourcenaam | string Beperkingen: Minimale lengte = 1 Maximale lengte = 1 (vereist) |
Eigenschappen | De definitie onderwerpeigenschappen. | TopicProperties- |
type | Het resourcetype | 'Microsoft.ServiceBus/namespaces/topics' |
TopicProperties
Naam | Beschrijving | Waarde |
---|---|---|
autoDeleteOnIdle | TimeSpan inactief interval waarna het onderwerp automatisch wordt verwijderd. De minimale duur is 5 minuten. | snaar |
defaultMessageTimeToLive | Standaardwaarde voor de time-to-live van berichten. 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 | TimeSpan-structuur die de duur van de duplicaatdetectiegeschiedenis definieert. 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 |
entityAvailabilityStatus | Beschikbaarheidsstatus van entiteit voor het onderwerp. | 'Beschikbaar' 'Beperkt' 'Naam wijzigen' 'Herstellen' 'Onbekend' |
filteringMessagesBeforePublishing | Of berichten moeten worden gefilterd voordat ze worden gepubliceerd. | Bool |
isAnonymousAccessible | Waarde die aangeeft of het bericht anoniem toegankelijk is. | Bool |
isExpress | Bool | |
maxSizeInMegabytes | Maximale grootte van het onderwerp in megabytes. Dit is de grootte van het geheugen dat voor het onderwerp is toegewezen. | 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 |
---|---|
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 |
Maakt een Dapr-microservices-app met container-apps |
Een Dapr-microservices-app maken met behulp van Container Apps. |
Maakt een Dapr pub-sub servicebus-app met behulp van Container Apps |
Maak een Dapr pub-sub servicebus-app met behulp van Container Apps. |
-integratiepatronen - berichtrouter - Service Bus- |
Oplossing die laat zien hoe we het patroon Berichtrouter kunnen instellen met behulp van een Service Bus-onderwerp |
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@2015-08-01"
name = "string"
location = "string"
body = jsonencode({
properties = {
autoDeleteOnIdle = "string"
defaultMessageTimeToLive = "string"
duplicateDetectionHistoryTimeWindow = "string"
enableBatchedOperations = bool
enableExpress = bool
enablePartitioning = bool
entityAvailabilityStatus = "string"
filteringMessagesBeforePublishing = bool
isAnonymousAccessible = bool
isExpress = bool
maxSizeInMegabytes = int
requiresDuplicateDetection = bool
status = "string"
supportOrdering = bool
}
})
}
Eigenschapswaarden
Microsoft.ServiceBus/naamruimten/onderwerpen
Naam | Beschrijving | Waarde |
---|---|---|
plaats | Locatie van de resource. | tekenreeks (vereist) |
naam | De resourcenaam | string Beperkingen: Minimale lengte = 1 Maximale lengte = 1 (vereist) |
parent_id | De id van de resource die het bovenliggende item voor deze resource is. | Id voor resource van het type: naamruimten |
Eigenschappen | De definitie onderwerpeigenschappen. | TopicProperties- |
type | Het resourcetype | "Microsoft.ServiceBus/namespaces/topics@2015-08-01" |
TopicProperties
Naam | Beschrijving | Waarde |
---|---|---|
autoDeleteOnIdle | TimeSpan inactief interval waarna het onderwerp automatisch wordt verwijderd. De minimale duur is 5 minuten. | snaar |
defaultMessageTimeToLive | Standaardwaarde voor de time-to-live van berichten. 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 | TimeSpan-structuur die de duur van de duplicaatdetectiegeschiedenis definieert. 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 |
entityAvailabilityStatus | Beschikbaarheidsstatus van entiteit voor het onderwerp. | 'Beschikbaar' 'Beperkt' 'Naam wijzigen' 'Herstellen' 'Onbekend' |
filteringMessagesBeforePublishing | Of berichten moeten worden gefilterd voordat ze worden gepubliceerd. | Bool |
isAnonymousAccessible | Waarde die aangeeft of het bericht anoniem toegankelijk is. | Bool |
isExpress | Bool | |
maxSizeInMegabytes | Maximale grootte van het onderwerp in megabytes. Dit is de grootte van het geheugen dat voor het onderwerp is toegewezen. | 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 |