Megosztás a következőn keresztül:


Microsoft.ServiceBus-névterek/üzenetsorok

Bicep-erőforrásdefiníció

A névterek/üzenetsorok erőforrástípusa üzembe helyezhető a célműveletekkel:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplócímű témakörben találja.

Erőforrás formátuma

Microsoft.ServiceBus/namespaces/queues erőforrás létrehozásához adja hozzá a következő Bicep-et a sablonhoz.

resource symbolicname 'Microsoft.ServiceBus/namespaces/queues@2023-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'
  }
}

Tulajdonságértékek

névterek/üzenetsorok

Név Leírás Érték
név Az erőforrás neve

Megtudhatja, hogyan állíthat be neveket és típusokat a gyermekerőforrásokhoz Bicep.
sztring (kötelező)

Karakterkorlát: 1-260

Érvényes karakterek:
Alfanumerikák, pontok, kötőjelek, aláhúzásjelek és perjelek.

Kezdés és befejezés alfanumerikus értékekkel.
szülő A Bicepben megadhatja a gyermekerőforrás szülőerőforrását. Ezt a tulajdonságot csak akkor kell hozzáadnia, ha a gyermekerőforrás a szülőerőforráson kívül van deklarálva.

További információ: szülőerőforráson kívüli gyermekerőforrás.
A típus erőforrásának szimbolikus neve: névterek
kellékek Üzenetsor tulajdonságai SBQueueProperties

SBQueueProperties

Név Leírás Érték
autoDeleteOnIdle ISO 8061 timeSpan tétlen intervallum, amely után az üzenetsor automatikusan törlődik. A minimális időtartam 5 perc. húr
deadLetteringOnMessageExpiration Egy érték, amely azt jelzi, hogy az üzenetsor támogatja-e a kézbesítetlen levelek támogatását egy üzenet lejáratakor. Bool
defaultMessageTimeToLive AZ ISO 8601 alapértelmezett üzenetideje élő értékre. Ez az az időtartam, amely után az üzenet lejár, attól kezdve, hogy az üzenet el lesz küldve a Service Busnak. Ez az alapértelmezett érték, amikor a TimeToLive nincs beállítva egy üzeneten. húr
duplicateDetectionHistoryTimeWindow ISO 8601 timeSpan struktúra, amely meghatározza az ismétlődő észlelési előzmények időtartamát. Az alapértelmezett érték 10 perc. húr
enableBatchedOperations Az érték azt jelzi, hogy a kiszolgálóoldali kötegelt műveletek engedélyezve vannak-e. Bool
enableExpress Egy érték, amely jelzi, hogy engedélyezve vannak-e az Express-entitások. Az expressz üzenetsorok ideiglenesen a memóriában tárolnak egy üzenetet, mielőtt állandó tárolóba írják. Bool
enablePartitioning Egy érték, amely jelzi, hogy az üzenetsor több üzenetközvetítő között particionálásra kerül-e. Bool
forwardDeadLetteredMessagesTo Üzenetsor/témakör neve a Kézbesítetlen levél üzenet továbbításához húr
forwardTo Üzenetsor/témakör neve az üzenetek továbbításához húr
lockDuration A betekintő zárolás ISO 8601-szeres időtartama; vagyis az az idő, amikor az üzenet más fogadók számára zárolva van. A LockDuration maximális értéke 5 perc; az alapértelmezett érték 1 perc. húr
maxDeliveryCount A maximális szállítási szám. A megadott számú kézbesítés után a rendszer automatikusan leáll egy üzenetet. alapértelmezett érték 10. Int
maxMessageSizeInKilobytes Az üzenet hasznos adatainak maximális mérete (KB-ban), amelyet az üzenetsor elfogadhat. Ez a tulajdonság jelenleg csak a Premiumban használatos, alapértelmezett értéke pedig 1024. Int
maxSizeInMegabytes Az üzenetsor maximális mérete megabájtban, azaz az üzenetsorhoz lefoglalt memória mérete. Az alapértelmezett érték 1024. Int
requiresDuplicateDetection Egy érték, amely jelzi, hogy az üzenetsor duplikált észlelést igényel-e. Bool
requiresSession Egy érték, amely jelzi, hogy az üzenetsor támogatja-e a munkamenetek fogalmát. Bool
állapot Számba adja az üzenetküldő entitás állapotának lehetséges értékeit. "Aktív"
"Létrehozás"
"Törlés"
"Letiltva"
"ReceiveDisabled"
Átnevezés
"Visszaállítás"
'SendDisabled'
"Ismeretlen"

Rövid útmutatósablonok

Az alábbi rövid útmutatósablonok üzembe helyezik ezt az erőforrástípust.

Sablon Leírás
Egyéni Azure Event Grid-témakör és üzenetsor-előfizetés létrehozása

Üzembe helyezés az Azure
Létrehoz egy egyéni Azure Event Grid-témakört és egy service bus-üzenetsor-előfizetést. A sablont eredetileg Markus Meyer készítette.
Service Bus-névtér- és üzenetsor-engedélyezési szabály létrehozása

Üzembe helyezés az Azure
Ez a sablon lehetővé teszi a Service Bus Standard névtér üzembe helyezését, valamint a névtérre és az üzenetsorra vonatkozó engedélyezési szabályokat.
Service Bus-névtér és üzenetsor létrehozása

Üzembe helyezés az Azure
Ez a sablon lehetővé teszi Egy Service Bus Standard névtér és egy üzenetsor üzembe helyezését.

ARM-sablon erőforrásdefiníciója

A névterek/üzenetsorok erőforrástípusa üzembe helyezhető a célműveletekkel:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplócímű témakörben találja.

Erőforrás formátuma

Microsoft.ServiceBus/namespaces/queues erőforrás létrehozásához adja hozzá a következő JSON-t a sablonhoz.

{
  "type": "Microsoft.ServiceBus/namespaces/queues",
  "apiVersion": "2023-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"
  }
}

Tulajdonságértékek

névterek/üzenetsorok

Név Leírás Érték
típus Az erőforrás típusa "Microsoft.ServiceBus/namespaces/queues"
apiVersion Az erőforrás API-verziója '2023-01-01-preview"
név Az erőforrás neve

Megtudhatja, hogyan állíthat be neveket és típusokat a gyermekerőforrásokhoz JSON ARM-sablonokban.
sztring (kötelező)

Karakterkorlát: 1-260

Érvényes karakterek:
Alfanumerikák, pontok, kötőjelek, aláhúzásjelek és perjelek.

Kezdés és befejezés alfanumerikus értékekkel.
kellékek Üzenetsor tulajdonságai SBQueueProperties

SBQueueProperties

Név Leírás Érték
autoDeleteOnIdle ISO 8061 timeSpan tétlen intervallum, amely után az üzenetsor automatikusan törlődik. A minimális időtartam 5 perc. húr
deadLetteringOnMessageExpiration Egy érték, amely azt jelzi, hogy az üzenetsor támogatja-e a kézbesítetlen levelek támogatását egy üzenet lejáratakor. Bool
defaultMessageTimeToLive AZ ISO 8601 alapértelmezett üzenetideje élő értékre. Ez az az időtartam, amely után az üzenet lejár, attól kezdve, hogy az üzenet el lesz küldve a Service Busnak. Ez az alapértelmezett érték, amikor a TimeToLive nincs beállítva egy üzeneten. húr
duplicateDetectionHistoryTimeWindow ISO 8601 timeSpan struktúra, amely meghatározza az ismétlődő észlelési előzmények időtartamát. Az alapértelmezett érték 10 perc. húr
enableBatchedOperations Az érték azt jelzi, hogy a kiszolgálóoldali kötegelt műveletek engedélyezve vannak-e. Bool
enableExpress Egy érték, amely jelzi, hogy engedélyezve vannak-e az Express-entitások. Az expressz üzenetsorok ideiglenesen a memóriában tárolnak egy üzenetet, mielőtt állandó tárolóba írják. Bool
enablePartitioning Egy érték, amely jelzi, hogy az üzenetsor több üzenetközvetítő között particionálásra kerül-e. Bool
forwardDeadLetteredMessagesTo Üzenetsor/témakör neve a Kézbesítetlen levél üzenet továbbításához húr
forwardTo Üzenetsor/témakör neve az üzenetek továbbításához húr
lockDuration A betekintő zárolás ISO 8601-szeres időtartama; vagyis az az idő, amikor az üzenet más fogadók számára zárolva van. A LockDuration maximális értéke 5 perc; az alapértelmezett érték 1 perc. húr
maxDeliveryCount A maximális szállítási szám. A megadott számú kézbesítés után a rendszer automatikusan leáll egy üzenetet. alapértelmezett érték 10. Int
maxMessageSizeInKilobytes Az üzenet hasznos adatainak maximális mérete (KB-ban), amelyet az üzenetsor elfogadhat. Ez a tulajdonság jelenleg csak a Premiumban használatos, alapértelmezett értéke pedig 1024. Int
maxSizeInMegabytes Az üzenetsor maximális mérete megabájtban, azaz az üzenetsorhoz lefoglalt memória mérete. Az alapértelmezett érték 1024. Int
requiresDuplicateDetection Egy érték, amely jelzi, hogy az üzenetsor duplikált észlelést igényel-e. Bool
requiresSession Egy érték, amely jelzi, hogy az üzenetsor támogatja-e a munkamenetek fogalmát. Bool
állapot Számba adja az üzenetküldő entitás állapotának lehetséges értékeit. "Aktív"
"Létrehozás"
"Törlés"
"Letiltva"
"ReceiveDisabled"
Átnevezés
"Visszaállítás"
'SendDisabled'
"Ismeretlen"

Rövid útmutatósablonok

Az alábbi rövid útmutatósablonok üzembe helyezik ezt az erőforrástípust.

Sablon Leírás
Egyéni Azure Event Grid-témakör és üzenetsor-előfizetés létrehozása

Üzembe helyezés az Azure
Létrehoz egy egyéni Azure Event Grid-témakört és egy service bus-üzenetsor-előfizetést. A sablont eredetileg Markus Meyer készítette.
Service Bus-névtér- és üzenetsor-engedélyezési szabály létrehozása

Üzembe helyezés az Azure
Ez a sablon lehetővé teszi a Service Bus Standard névtér üzembe helyezését, valamint a névtérre és az üzenetsorra vonatkozó engedélyezési szabályokat.
Service Bus-névtér és üzenetsor létrehozása

Üzembe helyezés az Azure
Ez a sablon lehetővé teszi Egy Service Bus Standard névtér és egy üzenetsor üzembe helyezését.

Terraform (AzAPI-szolgáltató) erőforrásdefiníciója

A névterek/üzenetsorok erőforrástípusa üzembe helyezhető a célműveletekkel:

  • erőforráscsoportok

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplócímű témakörben találja.

Erőforrás formátuma

Microsoft.ServiceBus/namespaces/queues erőforrás létrehozásához adja hozzá a következő Terraformot a sablonhoz.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ServiceBus/namespaces/queues@2023-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"
    }
  })
}

Tulajdonságértékek

névterek/üzenetsorok

Név Leírás Érték
típus Az erőforrás típusa "Microsoft.ServiceBus/namespaces/queues@2023-01-01-preview"
név Az erőforrás neve sztring (kötelező)

Karakterkorlát: 1-260

Érvényes karakterek:
Alfanumerikák, pontok, kötőjelek, aláhúzásjelek és perjelek.

Kezdés és befejezés alfanumerikus értékekkel.
parent_id Annak az erőforrásnak az azonosítója, amely az erőforrás szülője. Típus típusú erőforrás azonosítója: névterek
kellékek Üzenetsor tulajdonságai SBQueueProperties

SBQueueProperties

Név Leírás Érték
autoDeleteOnIdle ISO 8061 timeSpan tétlen intervallum, amely után az üzenetsor automatikusan törlődik. A minimális időtartam 5 perc. húr
deadLetteringOnMessageExpiration Egy érték, amely azt jelzi, hogy az üzenetsor támogatja-e a kézbesítetlen levelek támogatását egy üzenet lejáratakor. Bool
defaultMessageTimeToLive AZ ISO 8601 alapértelmezett üzenetideje élő értékre. Ez az az időtartam, amely után az üzenet lejár, attól kezdve, hogy az üzenet el lesz küldve a Service Busnak. Ez az alapértelmezett érték, amikor a TimeToLive nincs beállítva egy üzeneten. húr
duplicateDetectionHistoryTimeWindow ISO 8601 timeSpan struktúra, amely meghatározza az ismétlődő észlelési előzmények időtartamát. Az alapértelmezett érték 10 perc. húr
enableBatchedOperations Az érték azt jelzi, hogy a kiszolgálóoldali kötegelt műveletek engedélyezve vannak-e. Bool
enableExpress Egy érték, amely jelzi, hogy engedélyezve vannak-e az Express-entitások. Az expressz üzenetsorok ideiglenesen a memóriában tárolnak egy üzenetet, mielőtt állandó tárolóba írják. Bool
enablePartitioning Egy érték, amely jelzi, hogy az üzenetsor több üzenetközvetítő között particionálásra kerül-e. Bool
forwardDeadLetteredMessagesTo Üzenetsor/témakör neve a Kézbesítetlen levél üzenet továbbításához húr
forwardTo Üzenetsor/témakör neve az üzenetek továbbításához húr
lockDuration A betekintő zárolás ISO 8601-szeres időtartama; vagyis az az idő, amikor az üzenet más fogadók számára zárolva van. A LockDuration maximális értéke 5 perc; az alapértelmezett érték 1 perc. húr
maxDeliveryCount A maximális szállítási szám. A megadott számú kézbesítés után a rendszer automatikusan leáll egy üzenetet. alapértelmezett érték 10. Int
maxMessageSizeInKilobytes Az üzenet hasznos adatainak maximális mérete (KB-ban), amelyet az üzenetsor elfogadhat. Ez a tulajdonság jelenleg csak a Premiumban használatos, alapértelmezett értéke pedig 1024. Int
maxSizeInMegabytes Az üzenetsor maximális mérete megabájtban, azaz az üzenetsorhoz lefoglalt memória mérete. Az alapértelmezett érték 1024. Int
requiresDuplicateDetection Egy érték, amely jelzi, hogy az üzenetsor duplikált észlelést igényel-e. Bool
requiresSession Egy érték, amely jelzi, hogy az üzenetsor támogatja-e a munkamenetek fogalmát. Bool
állapot Számba adja az üzenetküldő entitás állapotának lehetséges értékeit. "Aktív"
"Létrehozás"
"Törlés"
"Letiltva"
"ReceiveDisabled"
"Átnevezés"
"Visszaállítás"
"SendDisabled"
"Ismeretlen"