Delen via


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

Bicep-resourcedefinitie

Het resourcetype naamruimten/wachtrijen 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/wachtrijen wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.ServiceBus/namespaces/queues@2015-08-01' = {
  name: 'string'
  location: 'string'
  parent: resourceSymbolicName
  properties: {
    autoDeleteOnIdle: 'string'
    deadLetteringOnMessageExpiration: bool
    defaultMessageTimeToLive: 'string'
    duplicateDetectionHistoryTimeWindow: 'string'
    enableBatchedOperations: bool
    enableExpress: bool
    enablePartitioning: bool
    entityAvailabilityStatus: 'string'
    isAnonymousAccessible: bool
    lockDuration: 'string'
    maxDeliveryCount: int
    maxSizeInMegabytes: int
    requiresDuplicateDetection: bool
    requiresSession: bool
    status: 'string'
    supportOrdering: bool
  }
}

Eigenschapswaarden

naamruimten/wachtrijen

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.
plaats locatie van de resource. tekenreeks (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 van de wachtrijeigenschappen. QueueProperties-

QueueProperties

Naam Beschrijving Waarde
autoDeleteOnIdle het niet-actieve TimeSpan-interval waarna de wachtrij automatisch wordt verwijderd. De minimale duur is 5 minuten. snaar
deadLetteringOnMessageExpiration Een waarde die aangeeft of deze wachtrij ondersteuning voor dode letters heeft wanneer een bericht verloopt. Bool
defaultMessageTimeToLive De 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 Een waarde die aangeeft of batchbewerkingen aan de serverzijde zijn ingeschakeld. Bool
enableExpress Een waarde die aangeeft of Express-entiteiten zijn ingeschakeld. Een snelle wachtrij bevat tijdelijk een bericht in het geheugen voordat u het naar permanente opslag schrijft. Bool
enablePartitioning Een waarde die aangeeft of de wachtrij moet worden gepartitioneerd over meerdere berichtbrokers. Bool
entityAvailabilityStatus Beschikbaarheidsstatus van entiteit voor de wachtrij. 'Beschikbaar'
'Beperkt'
'Naam wijzigen'
'Herstellen'
'Onbekend'
isAnonymousAccessible Een waarde die aangeeft of het bericht anoniem toegankelijk is. Bool
lockDuration De duur van een peek-lock; Dat wil gezegd, de tijdsduur dat het bericht is vergrendeld voor andere ontvangers. De maximumwaarde voor LockDuration is 5 minuten; de standaardwaarde is 1 minuut. snaar
maxDeliveryCount Het maximale aantal leveringen. Na dit aantal leveringen wordt automatisch een bericht met een doodletter weergegeven. Int
maxSizeInMegabytes De maximale grootte van de wachtrij in megabytes, de grootte van het geheugen dat voor de wachtrij is toegewezen. Int
requiresDuplicateDetection Een waarde die aangeeft of voor deze wachtrij dubbele detectie is vereist. Bool
vereistSession Een waarde die aangeeft of de wachtrij het concept van sessies ondersteunt. Bool
status Inventariseert de mogelijke waarden voor de status van een berichtenentiteit. 'Actief'
'Maken'
'Verwijderen'
'Uitgeschakeld'
'ReceiveDisabled'
'Naam wijzigen'
'Herstellen'
'SendDisabled'
'Onbekend'
supportOrdering Een waarde die aangeeft of de wachtrij ordenen ondersteunt. Bool

Quickstart-sjablonen

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

Sjabloon Beschrijving
Aangepast onderwerp en wachtrijabonnement voor Azure Event Grid maken

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

implementeren in 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 in 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 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/wachtrijen wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.ServiceBus/namespaces/queues",
  "apiVersion": "2015-08-01",
  "name": "string",
  "location": "string",
  "properties": {
    "autoDeleteOnIdle": "string",
    "deadLetteringOnMessageExpiration": "bool",
    "defaultMessageTimeToLive": "string",
    "duplicateDetectionHistoryTimeWindow": "string",
    "enableBatchedOperations": "bool",
    "enableExpress": "bool",
    "enablePartitioning": "bool",
    "entityAvailabilityStatus": "string",
    "isAnonymousAccessible": "bool",
    "lockDuration": "string",
    "maxDeliveryCount": "int",
    "maxSizeInMegabytes": "int",
    "requiresDuplicateDetection": "bool",
    "requiresSession": "bool",
    "status": "string",
    "supportOrdering": "bool"
  }
}

Eigenschapswaarden

naamruimten/wachtrijen

Naam Beschrijving Waarde
type Het resourcetype 'Microsoft.ServiceBus/namespaces/queues'
apiVersion De versie van de resource-API '2015-08-01'
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.
plaats locatie van de resource. tekenreeks (vereist)
Eigenschappen De definitie van de wachtrijeigenschappen. QueueProperties-

QueueProperties

Naam Beschrijving Waarde
autoDeleteOnIdle het niet-actieve TimeSpan-interval waarna de wachtrij automatisch wordt verwijderd. De minimale duur is 5 minuten. snaar
deadLetteringOnMessageExpiration Een waarde die aangeeft of deze wachtrij ondersteuning voor dode letters heeft wanneer een bericht verloopt. Bool
defaultMessageTimeToLive De 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 Een waarde die aangeeft of batchbewerkingen aan de serverzijde zijn ingeschakeld. Bool
enableExpress Een waarde die aangeeft of Express-entiteiten zijn ingeschakeld. Een snelle wachtrij bevat tijdelijk een bericht in het geheugen voordat u het naar permanente opslag schrijft. Bool
enablePartitioning Een waarde die aangeeft of de wachtrij moet worden gepartitioneerd over meerdere berichtbrokers. Bool
entityAvailabilityStatus Beschikbaarheidsstatus van entiteit voor de wachtrij. 'Beschikbaar'
'Beperkt'
'Naam wijzigen'
'Herstellen'
'Onbekend'
isAnonymousAccessible Een waarde die aangeeft of het bericht anoniem toegankelijk is. Bool
lockDuration De duur van een peek-lock; Dat wil gezegd, de tijdsduur dat het bericht is vergrendeld voor andere ontvangers. De maximumwaarde voor LockDuration is 5 minuten; de standaardwaarde is 1 minuut. snaar
maxDeliveryCount Het maximale aantal leveringen. Na dit aantal leveringen wordt automatisch een bericht met een doodletter weergegeven. Int
maxSizeInMegabytes De maximale grootte van de wachtrij in megabytes, de grootte van het geheugen dat voor de wachtrij is toegewezen. Int
requiresDuplicateDetection Een waarde die aangeeft of voor deze wachtrij dubbele detectie is vereist. Bool
vereistSession Een waarde die aangeeft of de wachtrij het concept van sessies ondersteunt. Bool
status Inventariseert de mogelijke waarden voor de status van een berichtenentiteit. 'Actief'
'Maken'
'Verwijderen'
'Uitgeschakeld'
'ReceiveDisabled'
'Naam wijzigen'
'Herstellen'
'SendDisabled'
'Onbekend'
supportOrdering Een waarde die aangeeft of de wachtrij ordenen ondersteunt. Bool

Quickstart-sjablonen

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

Sjabloon Beschrijving
Aangepast onderwerp en wachtrijabonnement voor Azure Event Grid maken

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

implementeren in 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 in 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 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 voor Microsoft.ServiceBus/naamruimten/wachtrijen wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ServiceBus/namespaces/queues@2015-08-01"
  name = "string"
  location = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      autoDeleteOnIdle = "string"
      deadLetteringOnMessageExpiration = bool
      defaultMessageTimeToLive = "string"
      duplicateDetectionHistoryTimeWindow = "string"
      enableBatchedOperations = bool
      enableExpress = bool
      enablePartitioning = bool
      entityAvailabilityStatus = "string"
      isAnonymousAccessible = bool
      lockDuration = "string"
      maxDeliveryCount = int
      maxSizeInMegabytes = int
      requiresDuplicateDetection = bool
      requiresSession = bool
      status = "string"
      supportOrdering = bool
    }
  })
}

Eigenschapswaarden

naamruimten/wachtrijen

Naam Beschrijving Waarde
type Het resourcetype "Microsoft.ServiceBus/naamruimten/queues@2015-08-01"
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 1-260

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

Begin en eindig met alfanumeriek.
plaats locatie van de resource. tekenreeks (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 van de wachtrijeigenschappen. QueueProperties-

QueueProperties

Naam Beschrijving Waarde
autoDeleteOnIdle het niet-actieve TimeSpan-interval waarna de wachtrij automatisch wordt verwijderd. De minimale duur is 5 minuten. snaar
deadLetteringOnMessageExpiration Een waarde die aangeeft of deze wachtrij ondersteuning voor dode letters heeft wanneer een bericht verloopt. Bool
defaultMessageTimeToLive De 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 Een waarde die aangeeft of batchbewerkingen aan de serverzijde zijn ingeschakeld. Bool
enableExpress Een waarde die aangeeft of Express-entiteiten zijn ingeschakeld. Een snelle wachtrij bevat tijdelijk een bericht in het geheugen voordat u het naar permanente opslag schrijft. Bool
enablePartitioning Een waarde die aangeeft of de wachtrij moet worden gepartitioneerd over meerdere berichtbrokers. Bool
entityAvailabilityStatus Beschikbaarheidsstatus van entiteit voor de wachtrij. "Beschikbaar"
"Beperkt"
"Naam wijzigen"
"Herstellen"
"Onbekend"
isAnonymousAccessible Een waarde die aangeeft of het bericht anoniem toegankelijk is. Bool
lockDuration De duur van een peek-lock; Dat wil gezegd, de tijdsduur dat het bericht is vergrendeld voor andere ontvangers. De maximumwaarde voor LockDuration is 5 minuten; de standaardwaarde is 1 minuut. snaar
maxDeliveryCount Het maximale aantal leveringen. Na dit aantal leveringen wordt automatisch een bericht met een doodletter weergegeven. Int
maxSizeInMegabytes De maximale grootte van de wachtrij in megabytes, de grootte van het geheugen dat voor de wachtrij is toegewezen. Int
requiresDuplicateDetection Een waarde die aangeeft of voor deze wachtrij dubbele detectie is vereist. Bool
vereistSession Een waarde die aangeeft of de wachtrij het concept van sessies ondersteunt. Bool
status Inventariseert de mogelijke waarden voor de status van een berichtenentiteit. "Actief"
"Maken"
"Verwijderen"
"Uitgeschakeld"
"ReceiveDisabled"
"Naam wijzigen"
"Herstellen"
"SendDisabled"
"Onbekend"
supportOrdering Een waarde die aangeeft of de wachtrij ordenen ondersteunt. Bool