Microsoft.ServiceBus-namnområden/köer

Bicep-resursdefinition

Resurstypen namnrymder/köer kan distribueras till:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.ServiceBus/namespaces/queues-resurs lägger du till följande Bicep i mallen.

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'
  }
}

Egenskapsvärden

namnområden/köer

Name Beskrivning Värde
name Resursnamnet

Se hur du anger namn och typer för underordnade resurser i Bicep.
sträng (krävs)

Teckengräns: 1–260

Giltiga tecken:
Alfanumeriska värden, punkter, bindestreck, understreck och snedstreck.

Börja och sluta med alfanumeriskt.
parent I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen.

Mer information finns i Underordnad resurs utanför överordnad resurs.
Symboliskt namn för resurs av typen: namnområden
properties Köegenskaper SBQueueProperties

SBQueueProperties

Name Beskrivning Värde
autoDeleteOnIdle ISO 8061 timeSpan idle interval varefter kön tas bort automatiskt. Minimilängden är 5 minuter. sträng
deadLetteringOnMessageExpiration Ett värde som anger om den här kön har stöd för obeställbara meddelanden när ett meddelande upphör att gälla. boolesk
defaultMessageTimeToLive ISO 8601 standardtidsintervall för meddelanden till livevärde. Det här är varaktigheten efter vilken meddelandet upphör att gälla, från och med när meddelandet skickas till Service Bus. Det här är standardvärdet som används när TimeToLive inte har angetts för själva meddelandet. sträng
duplicateDetectionHistoryTimeWindow ISO 8601 timeSpan-struktur som definierar varaktigheten för dubblettidentifieringshistoriken. Standardvärdet är 10 minuter. sträng
enableBatchedOperations Värde som anger om batchåtgärder på serversidan är aktiverade. boolesk
enableExpress Ett värde som anger om Express Entiteter är aktiverade. En expresskö innehåller ett meddelande i minnet tillfälligt innan det skrivs till beständig lagring. boolesk
enablePartitioning Ett värde som anger om kön ska partitioneras mellan flera meddelandeköer. boolesk
forwardDeadLetteredMessagesTo Kö-/ämnesnamn för att vidarebefordra meddelandet med obeställbara meddelanden sträng
forwardTo Kö-/ämnesnamn för att vidarebefordra meddelandena sträng
lockDuration ISO 8601 tidsintervall för en tittlås; det vill: hur lång tid meddelandet är låst för andra mottagare. Det maximala värdet för LockDuration är 5 minuter. standardvärdet är 1 minut. sträng
maxDeliveryCount Maximalt antal leveranser. Ett meddelande dödas automatiskt efter det här antalet leveranser. standardvärdet är 10. int
maxMessageSizeInKilobytes Maximal storlek (i KB) för meddelandenyttolasten som kan accepteras av kön. Den här egenskapen används endast i Premium idag och standardvärdet är 1024. int
maxSizeInMegabytes Den maximala storleken på kön i megabyte, vilket är storleken på det minne som allokerats för kön. Standardvärdet är 1024. int
requiresDuplicateDetection Ett värde som anger om den här kön kräver dubblettidentifiering. boolesk
requiresSession Ett värde som anger om kön stöder begreppet sessioner. boolesk
status Räknar upp möjliga värden för status för en meddelandeentitet. "Aktiv"
"Skapar"
"Ta bort"
"Inaktiverad"
"ReceiveDisabled"
"Byt namn"
"Återställa"
"SendDisabled"
"Okänd"

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
Skapa Azure Event Grid anpassad ämnes- och köprenumeration

Distribuera till Azure
Skapar ett Azure Event Grid anpassat ämne och en service bus-köprenumeration. Mall ursprungligen författad av Markus Meyer.
Skapa en Service Bus-namnrymd och köauktoriseringsregel

Distribuera till Azure
Med den här mallen kan du distribuera ett Service Bus Standard-namnområde och auktoriseringsregler för både namnområdet och en kö.
Skapa ett Service Bus-namnområde och en kö

Distribuera till Azure
Med den här mallen kan du distribuera ett Service Bus Standard-namnområde och en kö.

Resursdefinition för ARM-mall

Resurstypen namnrymder/köer kan distribueras till:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.ServiceBus/namespaces/queues-resurs lägger du till följande JSON i mallen.

{
  "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"
  }
}

Egenskapsvärden

namnområden/köer

Name Beskrivning Värde
typ Resurstypen "Microsoft.ServiceBus/namespaces/queues"
apiVersion Resurs-API-versionen "2022-01-01-preview"
name Resursnamnet

Se hur du anger namn och typer för underordnade resurser i JSON ARM-mallar.
sträng (krävs)

Teckengräns: 1–260

Giltiga tecken:
Alfanumeriska värden, punkter, bindestreck, understreck och snedstreck.

Börja och sluta med alfanumeriskt.
properties Köegenskaper SBQueueProperties

SBQueueProperties

Name Beskrivning Värde
autoDeleteOnIdle ISO 8061 timeSpan idle interval varefter kön tas bort automatiskt. Minimilängden är 5 minuter. sträng
deadLetteringOnMessageExpiration Ett värde som anger om den här kön har stöd för obeställbara meddelanden när ett meddelande upphör att gälla. boolesk
defaultMessageTimeToLive ISO 8601 standardtidsintervall för meddelanden till livevärde. Det här är varaktigheten efter vilken meddelandet upphör att gälla, från och med när meddelandet skickas till Service Bus. Det här är standardvärdet som används när TimeToLive inte har angetts för själva meddelandet. sträng
duplicateDetectionHistoryTimeWindow ISO 8601 timeSpan-struktur som definierar varaktigheten för dubblettidentifieringshistoriken. Standardvärdet är 10 minuter. sträng
enableBatchedOperations Värde som anger om batchåtgärder på serversidan är aktiverade. boolesk
enableExpress Ett värde som anger om Express Entiteter är aktiverade. En expresskö innehåller ett meddelande i minnet tillfälligt innan det skrivs till beständig lagring. boolesk
enablePartitioning Ett värde som anger om kön ska partitioneras mellan flera meddelandeköer. boolesk
forwardDeadLetteredMessagesTo Kö-/ämnesnamn för att vidarebefordra meddelandet med obeställbara meddelanden sträng
forwardTo Kö-/ämnesnamn för att vidarebefordra meddelandena sträng
lockDuration ISO 8601 tidsintervall för en tittlås; det vill: hur lång tid meddelandet är låst för andra mottagare. Det maximala värdet för LockDuration är 5 minuter. standardvärdet är 1 minut. sträng
maxDeliveryCount Maximalt antal leveranser. Ett meddelande dödas automatiskt efter det här antalet leveranser. standardvärdet är 10. int
maxMessageSizeInKilobytes Maximal storlek (i KB) för meddelandenyttolasten som kan accepteras av kön. Den här egenskapen används endast i Premium idag och standardvärdet är 1024. int
maxSizeInMegabytes Den maximala storleken på kön i megabyte, vilket är storleken på det minne som allokerats för kön. Standardvärdet är 1024. int
requiresDuplicateDetection Ett värde som anger om den här kön kräver dubblettidentifiering. boolesk
requiresSession Ett värde som anger om kön stöder begreppet sessioner. boolesk
status Räknar upp möjliga värden för status för en meddelandeentitet. "Aktiv"
"Skapar"
"Tar bort"
"Inaktiverad"
"ReceiveDisabled"
"Byter namn"
"Återställer"
"SendDisabled"
"Okänd"

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
Skapa Azure Event Grid anpassad ämnes- och köprenumeration

Distribuera till Azure
Skapar ett Azure Event Grid anpassat ämne och en service bus-köprenumeration. Mall ursprungligen författad av Markus Meyer.
Skapa en Service Bus-namnområdes- och köauktoriseringsregel

Distribuera till Azure
Med den här mallen kan du distribuera ett Service Bus Standard-namnområde och auktoriseringsregler för både namnområdet och en kö.
Skapa ett Service Bus-namnområde och en kö

Distribuera till Azure
Med den här mallen kan du distribuera ett Service Bus Standard-namnområde och en kö.

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen namnrymder/köer kan distribueras till:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Resurs för Microsoft.ServiceBus/namespaces/queues lägger du till följande Terraform i mallen.

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"
    }
  })
}

Egenskapsvärden

namnrymder/köer

Name Beskrivning Värde
typ Resurstypen "Microsoft.ServiceBus/namespaces/queues@2022-01-01-preview"
name Resursnamnet sträng (krävs)

Teckengräns: 1–260

Giltiga tecken:
Alfanumeriska värden, punkter, bindestreck, understreck och snedstreck.

Börja och sluta med alfanumeriskt.
parent_id ID för resursen som är överordnad för den här resursen. ID för resurs av typen: namnområden
properties Köegenskaper SBQueueProperties

SBQueueProperties

Name Beskrivning Värde
autoDeleteOnIdle ISO 8061 timeSpan inaktivt intervall efter vilket kön tas bort automatiskt. Minimilängden är 5 minuter. sträng
deadLetteringOnMessageExpiration Ett värde som anger om den här kön har stöd för obeställbara meddelanden när ett meddelande upphör att gälla. boolesk
defaultMessageTimeToLive ISO 8601 standardmeddelandets tidsintervall till live-värde. Det här är den varaktighet efter vilken meddelandet upphör att gälla, med början när meddelandet skickas till Service Bus. Detta är standardvärdet som används när TimeToLive inte har angetts för själva meddelandet. sträng
duplicateDetectionHistoryTimeWindow ISO 8601 timeSpan-struktur som definierar varaktigheten för dubblettidentifieringshistoriken. Standardvärdet är 10 minuter. sträng
enableBatchedOperations Värde som anger om batchåtgärder på serversidan är aktiverade. boolesk
enableExpress Ett värde som anger om expressentiteter är aktiverade. En expresskö innehåller ett meddelande i minnet tillfälligt innan det skrivs till beständig lagring. boolesk
enablePartitioning Ett värde som anger om kön ska partitioneras över flera meddelandeköer. boolesk
forwardDeadLetteredMessagesTo Kö-/ämnesnamn för att vidarebefordra obeställbara meddelanden sträng
forwardTo Kö-/ämnesnamn för vidarebefordran av meddelanden sträng
lockDuration ISO 8601 tidsintervall för ett peek-lock; dvs. hur lång tid meddelandet är låst för andra mottagare. Det maximala värdet för LockDuration är 5 minuter. standardvärdet är 1 minut. sträng
maxDeliveryCount Det maximala leveransantalet. Ett meddelande tas automatiskt bort efter det här antalet leveranser. standardvärdet är 10. int
maxMessageSizeInKilobytes Maximal storlek (i kB) för meddelandenyttolasten som kan accepteras av kön. Den här egenskapen används endast i Premium idag och standardvärdet är 1024. int
maxSizeInMegabytes Den maximala storleken på kön i megabyte, vilket är storleken på det minne som allokerats för kön. Standardvärdet är 1024. int
requiresDuplicateDetection Ett värde som anger om den här kön kräver dubblettidentifiering. boolesk
requiresSession Ett värde som anger om kön stöder begreppet sessioner. boolesk
status Räknar upp möjliga värden för status för en meddelandeentitet. "Aktiv"
"Skapar"
"Tar bort"
"Inaktiverad"
"ReceiveDisabled"
"Byter namn"
"Återställer"
"SendDisabled"
"Okänd"