Delen via


Microsoft.ServiceBus-naamruimten/onderwerpen 2015-08-01

Bicep-resourcedefinitie

Het resourcetype naamruimten/onderwerpen kan worden geïmplementeerd met bewerkingen die zijn gericht op:

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:

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

implementeren in Azure
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

implementeren in Azure
Een Dapr-microservices-app maken met behulp van Container Apps.
Maakt een Dapr pub-sub servicebus-app met behulp van Container Apps

implementeren in Azure
Maak een Dapr pub-sub servicebus-app met behulp van Container Apps.
-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

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