Dela via


Microsoft.ServiceBus-namnområden/ämnen 2022-10-01-preview

Bicep-resursdefinition

Resurstypen namespaces/topics kan distribueras med åtgärder som mål:

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

Resursformat

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

resource symbolicname 'Microsoft.ServiceBus/namespaces/topics@2022-10-01-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    autoDeleteOnIdle: 'string'
    defaultMessageTimeToLive: 'string'
    duplicateDetectionHistoryTimeWindow: 'string'
    enableBatchedOperations: bool
    enableExpress: bool
    enablePartitioning: bool
    maxMessageSizeInKilobytes: int
    maxSizeInMegabytes: int
    requiresDuplicateDetection: bool
    status: 'string'
    supportOrdering: bool
  }
}

Egenskapsvärden

Microsoft.ServiceBus/namespaces/topics

Namn Beskrivning Värde
Namn Resursnamnet sträng

Begränsningar:
Minsta längd = 1 (krävs)
förälder 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 den överordnade resursen.
Symboliskt namn för resurs av typen: namnområden
Egenskaper Egenskaper för ämnesresurs. SBTopicProperties

SBTopicProperties

Namn Beskrivning Värde
autoDeleteOnIdle ISO 8601 tidsintervall för inaktivt intervall varefter ämnet tas bort automatiskt. Den minsta varaktigheten är 5 minuter. sträng
defaultMessageTimeToLive ISO 8601 Standard meddelandetidsintervall för live-vä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 ISO8601 tidsintervallstruktur 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. Bool
enableExpress Värde som anger om expressentiteter är aktiverade. Ett expressavsnitt innehåller ett meddelande i minnet tillfälligt innan det skrivs till beständig lagring. Bool
enablePartitioning Värde som anger om ämnet som ska partitioneras över flera meddelandeköer är aktiverat. Bool
maxMessageSizeInKilobytes Maximal storlek (i KB) för meddelandenyttolasten som kan godkännas av ämnet. Den här egenskapen används endast i Premium idag och standardvärdet är 1024. Int
maxSizeInMegabytes Maximal storlek på ämnet i megabyte, vilket är storleken på det minne som allokerats för ämnet. Standardvärdet är 1024. Int
requiresDuplicateDetection Värde som anger om det här avsnittet kräver dubblettidentifiering. Bool
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"
supportOrdering Värde som anger om ämnet stöder beställning. Bool

Snabbstartsexempel

Följande snabbstartsexempel distribuerar den här resurstypen.

Bicep-fil Beskrivning
Skapar en Dapr-mikrotjänstapp med containerappar Skapa en Dapr-mikrotjänstapp med containerappar.
Skapar en Dapr pub-sub servicebus-app med containerappar Skapa en Dapr pub-sub servicebus-app med containerappar.

Resursdefinition för ARM-mall

Resurstypen namespaces/topics kan distribueras med åtgärder som mål:

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

Resursformat

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

{
  "type": "Microsoft.ServiceBus/namespaces/topics",
  "apiVersion": "2022-10-01-preview",
  "name": "string",
  "properties": {
    "autoDeleteOnIdle": "string",
    "defaultMessageTimeToLive": "string",
    "duplicateDetectionHistoryTimeWindow": "string",
    "enableBatchedOperations": "bool",
    "enableExpress": "bool",
    "enablePartitioning": "bool",
    "maxMessageSizeInKilobytes": "int",
    "maxSizeInMegabytes": "int",
    "requiresDuplicateDetection": "bool",
    "status": "string",
    "supportOrdering": "bool"
  }
}

Egenskapsvärden

Microsoft.ServiceBus/namespaces/topics

Namn Beskrivning Värde
apiVersion API-versionen "2022-10-01-preview"
Namn Resursnamnet sträng

Begränsningar:
Minsta längd = 1 (krävs)
Egenskaper Egenskaper för ämnesresurs. SBTopicProperties
typ Resurstypen "Microsoft.ServiceBus/namespaces/topics"

SBTopicProperties

Namn Beskrivning Värde
autoDeleteOnIdle ISO 8601 tidsintervall för inaktivt intervall varefter ämnet tas bort automatiskt. Den minsta varaktigheten är 5 minuter. sträng
defaultMessageTimeToLive ISO 8601 Standard meddelandetidsintervall för live-vä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 ISO8601 tidsintervallstruktur 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. Bool
enableExpress Värde som anger om expressentiteter är aktiverade. Ett expressavsnitt innehåller ett meddelande i minnet tillfälligt innan det skrivs till beständig lagring. Bool
enablePartitioning Värde som anger om ämnet som ska partitioneras över flera meddelandeköer är aktiverat. Bool
maxMessageSizeInKilobytes Maximal storlek (i KB) för meddelandenyttolasten som kan godkännas av ämnet. Den här egenskapen används endast i Premium idag och standardvärdet är 1024. Int
maxSizeInMegabytes Maximal storlek på ämnet i megabyte, vilket är storleken på det minne som allokerats för ämnet. Standardvärdet är 1024. Int
requiresDuplicateDetection Värde som anger om det här avsnittet kräver dubblettidentifiering. Bool
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"
supportOrdering Värde som anger om ämnet stöder beställning. Bool

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Beskrivning
Korrelera meddelanden över Logic Apps med Service Bus

Distribuera till Azure
som visar hur vi kan korrelera meddelanden över Logic Apps med hjälp av Azure Service Bus
Skapar en Dapr-mikrotjänstapp med containerappar

Distribuera till Azure
Skapa en Dapr-mikrotjänstapp med containerappar.
Skapar en Dapr pub-sub servicebus-app med containerappar

Distribuera till Azure
Skapa en Dapr pub-sub servicebus-app med containerappar.
Integration Patterns – Meddelanderouter – Service Bus-

Distribuera till Azure
Lösning som visar hur vi kan konfigurera mönstret Meddelanderouter med hjälp av ett Service Bus-ämne

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen namespaces/topics kan distribueras med åtgärder som mål:

  • Resursgrupper

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

Resursformat

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ServiceBus/namespaces/topics@2022-10-01-preview"
  name = "string"
  body = jsonencode({
    properties = {
      autoDeleteOnIdle = "string"
      defaultMessageTimeToLive = "string"
      duplicateDetectionHistoryTimeWindow = "string"
      enableBatchedOperations = bool
      enableExpress = bool
      enablePartitioning = bool
      maxMessageSizeInKilobytes = int
      maxSizeInMegabytes = int
      requiresDuplicateDetection = bool
      status = "string"
      supportOrdering = bool
    }
  })
}

Egenskapsvärden

Microsoft.ServiceBus/namespaces/topics

Namn Beskrivning Värde
Namn Resursnamnet sträng

Begränsningar:
Minsta längd = 1 (krävs)
parent_id ID för resursen som är överordnad för den här resursen. ID för resurs av typen: namnområden
Egenskaper Egenskaper för ämnesresurs. SBTopicProperties
typ Resurstypen "Microsoft.ServiceBus/namespaces/topics@2022-10-01-preview"

SBTopicProperties

Namn Beskrivning Värde
autoDeleteOnIdle ISO 8601 tidsintervall för inaktivt intervall varefter ämnet tas bort automatiskt. Den minsta varaktigheten är 5 minuter. sträng
defaultMessageTimeToLive ISO 8601 Standard meddelandetidsintervall för live-vä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 ISO8601 tidsintervallstruktur 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. Bool
enableExpress Värde som anger om expressentiteter är aktiverade. Ett expressavsnitt innehåller ett meddelande i minnet tillfälligt innan det skrivs till beständig lagring. Bool
enablePartitioning Värde som anger om ämnet som ska partitioneras över flera meddelandeköer är aktiverat. Bool
maxMessageSizeInKilobytes Maximal storlek (i KB) för meddelandenyttolasten som kan godkännas av ämnet. Den här egenskapen används endast i Premium idag och standardvärdet är 1024. Int
maxSizeInMegabytes Maximal storlek på ämnet i megabyte, vilket är storleken på det minne som allokerats för ämnet. Standardvärdet är 1024. Int
requiresDuplicateDetection Värde som anger om det här avsnittet kräver dubblettidentifiering. Bool
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"
supportOrdering Värde som anger om ämnet stöder beställning. Bool