Obory názvů a fronty Microsoft.ServiceBus

Definice prostředku Bicep

Typ prostředku oborů názvů nebo front je možné nasadit do:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.ServiceBus/namespaces/queues, přidejte do šablony následující bicep.

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

Hodnoty vlastností

obory názvů/fronty

Název Description Hodnota
name Název prostředku

Podívejte se, jak nastavit názvy a typy pro podřízené prostředky v nástroji Bicep.
string (povinné)

Limit počtu znaků: 1–260

Platné znaky:
Alfanumerické znaky, tečky, pomlčky, podtržítka a lomítka

Začátek a konec alfanumerickými znaky
Nadřazené V nástroji Bicep můžete zadat nadřazený prostředek podřízeného prostředku. Tuto vlastnost stačí přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek.

Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek.
Symbolický název prostředku typu: obory názvů
properties Vlastnosti fronty SBQueueProperties

SBQueueProperties

Název Description Hodnota
autoDeleteOnIdle Iso 8061 timeSpan nečinný interval, po kterém je fronta automaticky odstraněna. Minimální doba trvání je 5 minut. řetězec
deadLetteringOnMessageExpiration Hodnota, která určuje, jestli má tato fronta podporu nedoručených zpráv, když vyprší platnost zprávy. bool
defaultMessageTimeToLive Výchozí časový rozsah zprávy ISO 8601 na živou hodnotu. Toto je doba, po které zpráva vyprší, počínaje odesláním zprávy do služby Service Bus. Toto je výchozí hodnota použitá v případě, že timeToLive není nastaven pro samotnou zprávu. řetězec
duplicateDetectionHistoryTimeWindow Iso 8601 timeSpan struktura, která definuje dobu trvání historie detekce duplicit. Výchozí hodnota je 10 minut. řetězec
enableBatchedOperations Hodnota označující, jestli jsou povolené dávkové operace na straně serveru. bool
enableExpress Hodnota, která označuje, jestli jsou povolené expresní entity. Expresní fronta dočasně uchovává zprávu v paměti, než ji zapíše do trvalého úložiště. bool
enablePartitioning Hodnota, která určuje, zda má být fronta rozdělena mezi více zprostředkovatelů zpráv. bool
forwardDeadLetteredMessagesTo Název fronty nebo tématu pro přeposlání nedoručených zpráv řetězec
dopředné dopředné Název fronty nebo tématu pro přeposílání zpráv řetězec
lockDuration Doba trvání časového rozsahu iso 8601 peek-lock; to znamená dobu, po kterou je zpráva uzamčena pro ostatní příjemce. Maximální hodnota pro LockDuration je 5 minut; výchozí hodnota je 1 minuta. řetězec
maxDeliveryCount Maximální počet doručení. Zpráva se po tomto počtu doručení automaticky nedoručí. výchozí hodnota je 10. int
maxMessageSizeInKilobytes Maximální velikost (v kB) datové části zprávy, kterou může fronta přijmout. Tato vlastnost se dnes používá jenom v premium a výchozí hodnota je 1024. int
maxSizeInMegabajtů Maximální velikost fronty v megabajtech, což je velikost paměti přidělené frontě. Výchozí hodnota je 1024. int
requiresDuplicateDetection Hodnota označující, jestli tato fronta vyžaduje detekci duplicit. bool
requiresSession Hodnota, která označuje, jestli fronta podporuje koncept relací. bool
status Vytvoří výčet možných hodnot pro stav entity zasílání zpráv. Aktivní
'Vytváření'
"Odstraňuje se"
Zakázáno
ReceiveDisabled
Přejmenování
Probíhá obnovení
'SendDisabled'
Neznámý

Šablony pro rychlý start

Následující šablony pro rychlý start nasadí tento typ prostředku.

Template (Šablona) Description
Vytvoření vlastního tématu a odběru fronty Azure Event Grid

Nasazení do Azure
Vytvoří Azure Event Grid vlastní téma a odběr fronty služby Service Bus. Šablona původně byla autorem Markus Meyer.
Vytvoření oboru názvů služby Service Bus a autorizačního pravidla fronty

Nasazení do Azure
Tato šablona umožňuje nasadit obor názvů služby Service Bus Standard a autorizační pravidla pro obor názvů i frontu.
Vytvoření oboru názvů a fronty služby Service Bus

Nasazení do Azure
Tato šablona umožňuje nasadit obor názvů služby Service Bus Standard a frontu.

Definice prostředku šablony ARM

Typ prostředku oborů názvů nebo front je možné nasadit do:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.ServiceBus/namespaces/queues, přidejte do šablony následující kód JSON.

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

Hodnoty vlastností

obory názvů/fronty

Název Description Hodnota
typ Typ prostředku Microsoft.ServiceBus/namespaces/queues
apiVersion Verze rozhraní API prostředku 2022-01-01-preview
name Název prostředku

Podívejte se, jak nastavit názvy a typy pro podřízené prostředky v šablonách JSON ARM.
string (povinné)

Limit počtu znaků: 1–260

Platné znaky:
Alfanumerické znaky, tečky, pomlčky, podtržítka a lomítka

Začátek a konec alfanumerickými znaky
properties Vlastnosti fronty SBQueueProperties

SBQueueProperties

Název Description Hodnota
autoDeleteOnIdle Iso 8061 timeSpan nečinný interval, po kterém je fronta automaticky odstraněna. Minimální doba trvání je 5 minut. řetězec
deadLetteringOnMessageExpiration Hodnota, která určuje, jestli má tato fronta podporu nedoručených zpráv, když vyprší platnost zprávy. bool
defaultMessageTimeToLive Výchozí časový rozsah zprávy ISO 8601 na živou hodnotu. Toto je doba, po které zpráva vyprší, počínaje odesláním zprávy do služby Service Bus. Toto je výchozí hodnota použitá v případě, že timeToLive není nastaven pro samotnou zprávu. řetězec
duplicateDetectionHistoryTimeWindow Iso 8601 timeSpan struktura, která definuje dobu trvání historie detekce duplicit. Výchozí hodnota je 10 minut. řetězec
enableBatchedOperations Hodnota označující, jestli jsou povolené dávkové operace na straně serveru. bool
enableExpress Hodnota, která označuje, jestli jsou povolené expresní entity. Expresní fronta dočasně uchovává zprávu v paměti, než ji zapíše do trvalého úložiště. bool
enablePartitioning Hodnota, která určuje, zda má být fronta rozdělena mezi více zprostředkovatelů zpráv. bool
forwardDeadLetteredMessagesTo Název fronty nebo tématu pro přeposlání nedoručených zpráv řetězec
dopředné dopředné Název fronty nebo tématu pro přeposílání zpráv řetězec
lockDuration Doba trvání časového rozsahu iso 8601 peek-lock; to znamená dobu, po kterou je zpráva uzamčena pro ostatní příjemce. Maximální hodnota pro LockDuration je 5 minut; výchozí hodnota je 1 minuta. řetězec
maxDeliveryCount Maximální počet doručení. Zpráva se po tomto počtu doručení automaticky nedoručí. výchozí hodnota je 10. int
maxMessageSizeInKilobytes Maximální velikost (v kB) datové části zprávy, kterou může fronta přijmout. Tato vlastnost se dnes používá jenom v premium a výchozí hodnota je 1024. int
maxSizeInMegabytes Maximální velikost fronty v megabajtech, což je velikost paměti přidělené frontě. Výchozí hodnota je 1024. int
requiresDuplicateDetection Hodnota označující, jestli tato fronta vyžaduje detekci duplicit. bool
requiresSession Hodnota, která označuje, jestli fronta podporuje koncept relací. bool
status Vytvoří výčet možných hodnot pro stav entity zasílání zpráv. Aktivní
'Vytváření'
"Odstraňuje se"
Zakázáno
ReceiveDisabled
Přejmenování
"Obnovení"
'SendDisabled'
Neznámý

Šablony pro rychlý start

Následující šablony rychlého startu nasadí tento typ prostředku.

Template (Šablona) Description
Vytvoření vlastního tématu a odběru fronty Azure Event Grid

Nasazení do Azure
Vytvoří Azure Event Grid vlastní téma a předplatné fronty služby Service Bus. Původně autorem šablony je Markus Meyer.
Vytvoření pravidla autorizace oboru názvů a fronty služby Service Bus

Nasazení do Azure
Tato šablona umožňuje nasadit obor názvů služby Service Bus Standard a autorizační pravidla pro obor názvů i frontu.
Vytvoření oboru názvů a fronty služby Service Bus

Nasazení do Azure
Tato šablona umožňuje nasadit obor názvů služby Service Bus Standard a frontu.

Definice prostředku Terraformu (zprostředkovatele AzAPI)

Typ prostředku obory názvů nebo front je možné nasadit do:

  • Skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.ServiceBus/namespaces/queues, přidejte do šablony následující Terraform.

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

Hodnoty vlastností

obory názvů/fronty

Název Description Hodnota
typ Typ prostředku Microsoft.ServiceBus/namespaces/queues@2022-01-01-preview
name Název prostředku string (povinné)

Omezení počtu znaků: 1–260

Platné znaky:
Alfanumerické znaky, tečky, spojovníky, podtržítka a lomítka

Začátek a konec alfanumerickým znakem
parent_id ID prostředku, který je nadřazený pro tento prostředek. ID prostředku typu: obory názvů
properties Vlastnosti fronty SBQueueProperties

SBQueueProperties

Název Description Hodnota
autoDeleteOnIdle Iso 8061 timeSpan nečinný interval, po kterém se fronta automaticky odstraní. Minimální doba trvání je 5 minut. řetězec
deadLetteringOnMessageExpiration Hodnota, která označuje, jestli má tato fronta podporu nedoručených zpráv, když vyprší platnost zprávy. bool
defaultMessageTimeToLive Výchozí časový rozsah zpráv ISO 8601 na živou hodnotu. Toto je doba, po jejímž uplynutí vyprší platnost zprávy, počínaje odesláním zprávy do služby Service Bus. Toto je výchozí hodnota použitá v případě, že TimeToLive není nastaven na samotnou zprávu. řetězec
duplicateDetectionHistoryTimeWindow Iso 8601 timeSpan struktura, která definuje dobu trvání historie detekce duplicit. Výchozí hodnota je 10 minut. řetězec
enableBatchedOperations Hodnota označující, jestli jsou povolené dávkové operace na straně serveru. bool
enableExpress Hodnota, která označuje, jestli jsou povolené expresní entity. Expresní fronta před zápisem do trvalého úložiště dočasně uchovává zprávu v paměti. bool
enablePartitioning Hodnota, která označuje, jestli má být fronta rozdělena mezi více zprostředkovatelů zpráv. bool
forwardDeadLetteredMessagesTo Název fronty nebo tématu pro přeposlání nedoručených zpráv řetězec
forwardTo Název fronty nebo tématu pro přeposlání zpráv řetězec
lockDuration Doba trvání časového rozsahu ISO 8601 peek-lock; to znamená dobu, po kterou je zpráva uzamčena pro ostatní příjemce. Maximální hodnota pro LockDuration je 5 minut; výchozí hodnota je 1 minuta. řetězec
maxDeliveryCount Maximální počet doručení. Po tomto počtu doručení se zpráva automaticky vymačká. výchozí hodnota je 10. int
maxMessageSizeInKilobajtůes Maximální velikost (v kB) datové části zprávy, kterou může fronta přijmout. Tato vlastnost se dnes používá jenom v Premium a výchozí hodnota je 1024. int
maxSizeInMegabytes Maximální velikost fronty v megabajtech, což je velikost paměti přidělené frontě. Výchozí hodnota je 1024. int
requiresDuplicateDetection Hodnota označující, jestli tato fronta vyžaduje detekci duplicit. bool
requiresSession Hodnota, která označuje, jestli fronta podporuje koncept relací. bool
status Vytvoří výčet možných hodnot pro stav entity zasílání zpráv. "Aktivní"
"Vytváření"
"Odstranění"
"Zakázáno"
"ReceiveDisabled"
"Přejmenování"
"Obnovení"
"SendDisabled"
"Neznámé"