Share via


Microsoft.ServiceBus-naamruimten/wachtrijen

Bicep-resourcedefinitie

Het resourcetype naamruimten/wachtrijen kan worden geïmplementeerd voor:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een resource Microsoft.ServiceBus/namespaces/queues wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.ServiceBus/namespaces/queues@2022-01-01-preview' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    autoDeleteOnIdle: 'string'
    deadLetteringOnMessageExpiration: bool
    defaultMessageTimeToLive: 'string'
    duplicateDetectionHistoryTimeWindow: 'string'
    enableBatchedOperations: bool
    enableExpress: bool
    enablePartitioning: bool
    forwardDeadLetteredMessagesTo: 'string'
    forwardTo: 'string'
    lockDuration: 'string'
    maxDeliveryCount: int
    maxMessageSizeInKilobytes: int
    maxSizeInMegabytes: int
    requiresDuplicateDetection: bool
    requiresSession: bool
    status: 'string'
  }
}

Eigenschapswaarden

naamruimten/wachtrijen

Naam Description Waarde
naam De resourcenaam

Meer informatie over het instellen van namen en typen voor onderliggende resources in Bicep.
tekenreeks (vereist)

Tekenlimiet: 1-260

Geldige tekens:
Alfanumerieken, punten, afbreekstreepjes, onderstrepingstekens en slashes.

Begin en eindig met alfanumeriek.
Bovenliggende 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 bovenliggende resource voor meer informatie.
Symbolische naam voor resource van het type: naamruimten
properties Eigenschappen van wachtrij SBQueueProperties

SBQueueProperties

Naam Description Waarde
autoDeleteOnIdle ISO 8061 timeSpan inactief interval waarna de wachtrij automatisch wordt verwijderd. De minimale duur is vijf minuten. tekenreeks
deadLetteringOnMessageExpiration Een waarde die aangeeft of deze wachtrij ondersteuning voor onbestelbare berichten heeft wanneer een bericht verloopt. booleaans
defaultMessageTimeToLive Iso 8601 standaard bericht timespan to live waarde. Dit is de duur waarna het bericht verloopt, te beginnen vanaf het moment waarop het bericht naar Service Bus wordt verzonden. Dit is de standaardwaarde die wordt gebruikt wanneer TimeToLive niet is ingesteld voor een bericht zelf. tekenreeks
duplicateDetectionHistoryTimeWindow ISO 8601 timeSpan-structuur die de duur van de geschiedenis van de dubbele detectie definieert. De standaardwaarde is 10 minuten. tekenreeks
enableBatchedOperations Waarde die aangeeft of batchbewerkingen aan de serverzijde zijn ingeschakeld. booleaans
enableExpress Een waarde die aangeeft of Express-entiteiten zijn ingeschakeld. Een snelle wachtrij bevat een bericht tijdelijk in het geheugen voordat het naar permanente opslag wordt geschreven. booleaans
enablePartitioning Een waarde die aangeeft of de wachtrij moet worden gepartitioneerd over meerdere berichtbrokers. booleaans
forwardDeadLetteredMessagesTo Wachtrij-/onderwerpnaam voor het doorsturen van het onbestelbare bericht tekenreeks
doorsturen naar Wachtrij-/onderwerpnaam voor het doorsturen van de berichten tekenreeks
lockDuration ISO 8601 tijdsduur van een peek-lock; dat wil gezegd, de hoeveelheid tijd dat het bericht is vergrendeld voor andere ontvangers. De maximumwaarde voor LockDuration is 5 minuten; de standaardwaarde is 1 minuut. tekenreeks
maxDeliveryCount Het maximale aantal leveringen. Een bericht wordt na dit aantal leveringen automatisch in een impasse gezet. de standaardwaarde is 10. int
maxMessageSizeInKilobytes Maximale grootte (in kB) van de nettolading van het bericht die kan worden geaccepteerd door de wachtrij. Deze eigenschap wordt momenteel alleen gebruikt in Premium en de standaardwaarde is 1024. int
maxSizeInMegabytes De maximale grootte van de wachtrij in megabytes. Dit is de grootte van het geheugen dat voor de wachtrij is toegewezen. De standaardwaarde is 1024. int
requiresDuplicateDetection Een waarde die aangeeft of voor deze wachtrij dubbele detectie is vereist. booleaans
requiresSession Een waarde die aangeeft of de wachtrij het concept van sessies ondersteunt. booleaans
status Inventariseert de mogelijke waarden voor de status van een berichtenentiteit. 'Actief'
'Maken'
'Verwijderen'
'Uitgeschakeld'
'ReceiveDisabled'
'Naam wijzigen'
'Herstellen'
'SendDisabled'
'Onbekend'

Snelstartsjablonen

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

Template Beschrijving
Een Azure Event Grid aangepast onderwerp en een wachtrijabonnement maken

Implementeren op Azure
Hiermee maakt u een Azure Event Grid aangepast onderwerp en een Service Bus-wachtrijabonnement. Sjabloon oorspronkelijk geschreven door Markus Meyer.
Een Service Bus-naamruimte en wachtrijautorisatieregel maken

Implementeren op Azure
Met deze sjabloon kunt u een Service Bus Standard-naamruimte en autorisatieregels implementeren voor zowel de naamruimte als een wachtrij.
Een Service Bus-naamruimte en -wachtrij maken

Implementeren op Azure
Met deze sjabloon kunt u een Service Bus Standard-naamruimte en een wachtrij implementeren.

Resourcedefinitie van ARM-sjabloon

Het resourcetype naamruimten/wachtrijen kan worden geïmplementeerd voor:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een resource Microsoft.ServiceBus/namespaces/queues wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.ServiceBus/namespaces/queues",
  "apiVersion": "2022-01-01-preview",
  "name": "string",
  "properties": {
    "autoDeleteOnIdle": "string",
    "deadLetteringOnMessageExpiration": "bool",
    "defaultMessageTimeToLive": "string",
    "duplicateDetectionHistoryTimeWindow": "string",
    "enableBatchedOperations": "bool",
    "enableExpress": "bool",
    "enablePartitioning": "bool",
    "forwardDeadLetteredMessagesTo": "string",
    "forwardTo": "string",
    "lockDuration": "string",
    "maxDeliveryCount": "int",
    "maxMessageSizeInKilobytes": "int",
    "maxSizeInMegabytes": "int",
    "requiresDuplicateDetection": "bool",
    "requiresSession": "bool",
    "status": "string"
  }
}

Eigenschapswaarden

naamruimten/wachtrijen

Naam Description Waarde
type Het resourcetype 'Microsoft.ServiceBus/namespaces/queues'
apiVersion De resource-API-versie 'Preview van 01-01-2022'
naam De resourcenaam

Meer informatie over het instellen van namen en typen voor onderliggende resources in JSON ARM-sjablonen.
tekenreeks (vereist)

Tekenlimiet: 1-260

Geldige tekens:
Alfanumerieken, punten, afbreekstreepjes, onderstrepingstekens en slashes.

Begin en eindig met alfanumeriek.
properties Eigenschappen van wachtrij SBQueueProperties

SBQueueProperties

Naam Description Waarde
autoDeleteOnIdle ISO 8061 timeSpan inactief interval waarna de wachtrij automatisch wordt verwijderd. De minimale duur is vijf minuten. tekenreeks
deadLetteringOnMessageExpiration Een waarde die aangeeft of deze wachtrij ondersteuning voor onbestelbare berichten heeft wanneer een bericht verloopt. booleaans
defaultMessageTimeToLive Iso 8601 standaard bericht timespan to live waarde. Dit is de duur waarna het bericht verloopt, te beginnen vanaf het moment waarop het bericht naar Service Bus wordt verzonden. Dit is de standaardwaarde die wordt gebruikt wanneer TimeToLive niet is ingesteld voor een bericht zelf. tekenreeks
duplicateDetectionHistoryTimeWindow ISO 8601 timeSpan-structuur die de duur van de geschiedenis van de dubbele detectie definieert. De standaardwaarde is 10 minuten. tekenreeks
enableBatchedOperations Waarde die aangeeft of batchbewerkingen aan de serverzijde zijn ingeschakeld. booleaans
enableExpress Een waarde die aangeeft of Express-entiteiten zijn ingeschakeld. Een snelle wachtrij bevat een bericht tijdelijk in het geheugen voordat het naar permanente opslag wordt geschreven. booleaans
enablePartitioning Een waarde die aangeeft of de wachtrij moet worden gepartitioneerd over meerdere berichtbrokers. booleaans
forwardDeadLetteredMessagesTo Wachtrij-/onderwerpnaam voor het doorsturen van het onbestelbare bericht tekenreeks
doorsturen naar Wachtrij-/onderwerpnaam voor het doorsturen van de berichten tekenreeks
lockDuration ISO 8601 tijdsduur van een peek-lock; dat wil gezegd, de hoeveelheid tijd dat het bericht is vergrendeld voor andere ontvangers. De maximumwaarde voor LockDuration is 5 minuten; de standaardwaarde is 1 minuut. tekenreeks
maxDeliveryCount Het maximale aantal leveringen. Een bericht wordt na dit aantal leveringen automatisch in een impasse gezet. de standaardwaarde is 10. int
maxMessageSizeInKilobytes Maximale grootte (in kB) van de nettolading van het bericht die kan worden geaccepteerd door de wachtrij. Deze eigenschap wordt momenteel alleen gebruikt in Premium en de standaardwaarde is 1024. int
maxSizeInMegabytes De maximale grootte van de wachtrij in megabytes. Dit is de grootte van het geheugen dat voor de wachtrij is toegewezen. De standaardwaarde is 1024. int
requiresDuplicateDetection Een waarde die aangeeft of voor deze wachtrij dubbele detectie is vereist. booleaans
requiresSession Een waarde die aangeeft of de wachtrij het concept van sessies ondersteunt. booleaans
status Inventariseert de mogelijke waarden voor de status van een berichtenentiteit. 'Actief'
'Maken'
'Verwijderen'
'Uitgeschakeld'
'ReceiveDisabled'
'Naam wijzigen'
'Herstellen'
'SendDisabled'
'Onbekend'

Snelstartsjablonen

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

Template Beschrijving
Een Azure Event Grid aangepast onderwerp en een wachtrijabonnement maken

Implementeren op Azure
Hiermee maakt u een Azure Event Grid aangepast onderwerp en een Service Bus-wachtrijabonnement. Sjabloon oorspronkelijk geschreven door Markus Meyer.
Een Service Bus-naamruimte en wachtrijautorisatieregel maken

Implementeren op Azure
Met deze sjabloon kunt u een Service Bus Standard-naamruimte en autorisatieregels implementeren voor zowel de naamruimte als een wachtrij.
Een Service Bus-naamruimte en -wachtrij maken

Implementeren op Azure
Met deze sjabloon kunt u een Service Bus Standard-naamruimte en een wachtrij implementeren.

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype naamruimten/wachtrijen kan worden geïmplementeerd voor:

  • Resourcegroepen

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een resource Microsoft.ServiceBus/namespaces/queues wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ServiceBus/namespaces/queues@2022-01-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      autoDeleteOnIdle = "string"
      deadLetteringOnMessageExpiration = bool
      defaultMessageTimeToLive = "string"
      duplicateDetectionHistoryTimeWindow = "string"
      enableBatchedOperations = bool
      enableExpress = bool
      enablePartitioning = bool
      forwardDeadLetteredMessagesTo = "string"
      forwardTo = "string"
      lockDuration = "string"
      maxDeliveryCount = int
      maxMessageSizeInKilobytes = int
      maxSizeInMegabytes = int
      requiresDuplicateDetection = bool
      requiresSession = bool
      status = "string"
    }
  })
}

Eigenschapswaarden

naamruimten/wachtrijen

Naam Description Waarde
type Het resourcetype "Microsoft.ServiceBus/namespaces/queues@2022-01-01-preview"
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 1-260

Geldige tekens:
Alfanumerieken, 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
properties Eigenschappen van wachtrij SBQueueProperties

SBQueueProperties

Naam Description Waarde
autoDeleteOnIdle ISO 8061 timeSpan inactief interval waarna de wachtrij automatisch wordt verwijderd. De minimale duur is vijf minuten. tekenreeks
deadLetteringOnMessageExpiration Een waarde die aangeeft of deze wachtrij ondersteuning voor onbestelbare berichten heeft wanneer een bericht verloopt. booleaans
defaultMessageTimeToLive Iso 8601 standaard bericht timespan to live waarde. Dit is de duur waarna het bericht verloopt, te beginnen vanaf het moment waarop het bericht naar Service Bus wordt verzonden. Dit is de standaardwaarde die wordt gebruikt wanneer TimeToLive niet is ingesteld voor een bericht zelf. tekenreeks
duplicateDetectionHistoryTimeWindow ISO 8601 timeSpan-structuur die de duur van de geschiedenis van de dubbele detectie definieert. De standaardwaarde is 10 minuten. tekenreeks
enableBatchedOperations Waarde die aangeeft of batchbewerkingen aan de serverzijde zijn ingeschakeld. booleaans
enableExpress Een waarde die aangeeft of Express-entiteiten zijn ingeschakeld. Een snelle wachtrij bevat een bericht tijdelijk in het geheugen voordat het naar permanente opslag wordt geschreven. booleaans
enablePartitioning Een waarde die aangeeft of de wachtrij moet worden gepartitioneerd over meerdere berichtbrokers. booleaans
forwardDeadLetteredMessagesTo Wachtrij-/onderwerpnaam voor het doorsturen van het onbestelbare bericht tekenreeks
doorsturen naar Wachtrij-/onderwerpnaam voor het doorsturen van de berichten tekenreeks
lockDuration ISO 8601 tijdsduur van een peek-lock; dat wil gezegd, de hoeveelheid tijd dat het bericht is vergrendeld voor andere ontvangers. De maximumwaarde voor LockDuration is 5 minuten; de standaardwaarde is 1 minuut. tekenreeks
maxDeliveryCount Het maximale aantal leveringen. Een bericht wordt automatisch vastgeletterd na dit aantal leveringen. de standaardwaarde is 10. int
maxMessageSizeInKilobytes Maximale grootte (in kB) van de nettolading van het bericht die kan worden geaccepteerd door de wachtrij. Deze eigenschap wordt momenteel alleen gebruikt in Premium en de standaardwaarde is 1024. int
maxSizeInMegabytes De maximale grootte van de wachtrij in megabytes. Dit is de grootte van het geheugen dat voor de wachtrij is toegewezen. De standaardwaarde is 1024. int
requiresDuplicateDetection Een waarde die aangeeft of voor deze wachtrij dubbele detectie is vereist. booleaans
requiresSession Een waarde die aangeeft of de wachtrij het concept van sessies ondersteunt. booleaans
status Inventariseert de mogelijke waarden voor de status van een berichtenentiteit. "Actief"
"Maken"
"Verwijderen"
"Uitgeschakeld"
"ReceiveDisabled"
"Naam wijzigen"
"Herstellen"
"SendDisabled"
"Onbekend"