Microsoft.ServiceBus-namnområden/ämnen 2015-08-01

Bicep-resursdefinition

Resurstypen namnrymder/ämnen kan distribueras till:

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@2015-08-01' = {
  name: 'string'
  location: 'string'
  parent: resourceSymbolicName
  properties: {
    autoDeleteOnIdle: 'string'
    defaultMessageTimeToLive: 'string'
    duplicateDetectionHistoryTimeWindow: 'string'
    enableBatchedOperations: bool
    enableExpress: bool
    enablePartitioning: bool
    entityAvailabilityStatus: 'string'
    filteringMessagesBeforePublishing: bool
    isAnonymousAccessible: bool
    isExpress: bool
    maxSizeInMegabytes: int
    requiresDuplicateDetection: bool
    status: 'string'
    supportOrdering: bool
  }
}

Egenskapsvärden

namnrymder/ämnen

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.
location Platsen för resursen. sträng (krävs)
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 Definition av ämnesegenskaper. TopicProperties

TopicProperties

Name Beskrivning Värde
autoDeleteOnIdle TimeSpan-inaktivitetsintervallet som ämnet tas bort automatiskt efter. Minimilängden är 5 minuter. sträng
defaultMessageTimeToLive Standardvärdet för meddelandetid till live. 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 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 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. boolesk
enablePartitioning Värde som anger om ämnet som ska partitioneras över flera meddelandeköer är aktiverat. boolesk
entityAvailabilityStatus Status för entitetstillgänglighet för ämnet. "Tillgänglig"
"Begränsad"
"Byter namn"
"Återställer"
"Okänd"
filteringMessagesBeforePublishing Om meddelanden ska filtreras före publicering. boolesk
isAnonymousAccessible Värde som anger om meddelandet är tillgängligt anonymt. boolesk
isExpress boolesk
maxSizeInMegabytes Maximal storlek för ämnet i megabyte, vilket är storleken på det minne som allokerats för ämnet. int
requiresDuplicateDetection Värde som anger om det här avsnittet kräver dubblettidentifiering. 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"
supportOrdering Värde som anger om ämnet stöder beställning. boolesk

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
Integrationsmönster – 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
Skapa Azure Event Grid anpassad ämnesprenumeration

Distribuera till Azure
Skapar ett Azure Event Grid anpassat ämne och en service bus-ämnesprenumeration. Mall ursprungligen författad av Markus Meyer.
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
Skapa ett Namnområde, ämne och prenumeration för Service Bus

Distribuera till Azure
Med den här mallen kan du distribuera ett Service Bus Standard-namnområde, ett ämne och en prenumeration.
Skapa ett Service Bus-namnområde, ämne, prenumeration och regel

Distribuera till Azure
Med den här mallen kan du distribuera ett Service Bus Standard-namnområde, ett ämne, en prenumeration och en regel.
Skapa ett Namnområde och ämne för Service Bus

Distribuera till Azure
Den här mallen skapar ett Service Bus-namnområde och ett ämne.
Skapa ett Service Bus-ämne med prenumeration och SQL-filter

Distribuera till Azure
Den här mallen skapar ett Service Bus-namnområde och ett ämne med en prenumeration med hjälp av ett SQL-filteruttryck för att endast ta emot meddelanden som matchar det definierade SQL-filteruttrycket.

Resursdefinition för ARM-mall

Resurstypen namnrymder/ämnen kan distribueras till:

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": "2015-08-01",
  "name": "string",
  "location": "string",
  "properties": {
    "autoDeleteOnIdle": "string",
    "defaultMessageTimeToLive": "string",
    "duplicateDetectionHistoryTimeWindow": "string",
    "enableBatchedOperations": "bool",
    "enableExpress": "bool",
    "enablePartitioning": "bool",
    "entityAvailabilityStatus": "string",
    "filteringMessagesBeforePublishing": "bool",
    "isAnonymousAccessible": "bool",
    "isExpress": "bool",
    "maxSizeInMegabytes": "int",
    "requiresDuplicateDetection": "bool",
    "status": "string",
    "supportOrdering": "bool"
  }
}

Egenskapsvärden

namnrymder/ämnen

Name Beskrivning Värde
typ Resurstypen "Microsoft.ServiceBus/namespaces/topics"
apiVersion Resurs-API-versionen '2015-08-01'
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.
location Platsen för resursen. sträng (krävs)
properties Definition av ämnesegenskaper. TopicProperties

TopicProperties

Name Beskrivning Värde
autoDeleteOnIdle TimeSpan-inaktivitetsintervallet som ämnet tas bort automatiskt efter. Minimilängden är 5 minuter. sträng
defaultMessageTimeToLive Standardvärdet för meddelandetid till live. 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 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 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. boolesk
enablePartitioning Värde som anger om ämnet som ska partitioneras över flera meddelandeköer är aktiverat. boolesk
entityAvailabilityStatus Status för entitetstillgänglighet för ämnet. "Tillgänglig"
"Begränsad"
"Byter namn"
"Återställer"
"Okänd"
filteringMessagesBeforePublishing Om meddelanden ska filtreras före publicering. boolesk
isAnonymousAccessible Värde som anger om meddelandet är tillgängligt anonymt. boolesk
isExpress boolesk
maxSizeInMegabytes Maximal storlek på ämnet i megabyte, vilket är storleken på det minne som allokerats för ämnet. int
requiresDuplicateDetection Värde som anger om det här avsnittet kräver dubblettidentifiering. 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"
supportOrdering Värde som anger om ämnet stöder beställning. boolesk

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
Integrationsmönster – 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
Skapa Azure Event Grid anpassad ämnesprenumeration

Distribuera till Azure
Skapar ett Azure Event Grid anpassat ämne och en service bus-ämnesprenumeration. Mall ursprungligen författad av Markus Meyer.
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
Skapa ett Service Bus-namnområde, ett ämne och en prenumeration

Distribuera till Azure
Med den här mallen kan du distribuera ett Service Bus Standard-namnområde, ett ämne och en prenumeration.
Skapa ett Service Bus-namnområde, ämne, prenumeration och regel

Distribuera till Azure
Med den här mallen kan du distribuera ett Service Bus Standard-namnområde, ett ämne, en prenumeration och en regel.
Skapa ett Service Bus-namnområde och -ämne

Distribuera till Azure
Den här mallen skapar ett Service Bus-namnområde och ett ämne.
Skapa ett Service Bus-ämne med prenumeration och SQL-filter

Distribuera till Azure
Den här mallen skapar ett Service Bus-namnområde och ett ämne med en prenumeration med ett SQL Filter-uttryck för att endast ta emot meddelanden som matchar det definierade SQL-filteruttrycket.

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen namnrymder/ämnen kan distribueras till:

  • 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@2015-08-01"
  name = "string"
  location = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      autoDeleteOnIdle = "string"
      defaultMessageTimeToLive = "string"
      duplicateDetectionHistoryTimeWindow = "string"
      enableBatchedOperations = bool
      enableExpress = bool
      enablePartitioning = bool
      entityAvailabilityStatus = "string"
      filteringMessagesBeforePublishing = bool
      isAnonymousAccessible = bool
      isExpress = bool
      maxSizeInMegabytes = int
      requiresDuplicateDetection = bool
      status = "string"
      supportOrdering = bool
    }
  })
}

Egenskapsvärden

namespaces/topics

Name Beskrivning Värde
typ Resurstypen "Microsoft.ServiceBus/namespaces/topics@2015-08-01"
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.
location Platsen för resursen. sträng (krävs)
parent_id ID:t för resursen som är överordnad för den här resursen. ID för resurs av typen: namnområden
properties Definitionen Ämnesegenskaper. TopicProperties

TopicProperties

Name Beskrivning Värde
autoDeleteOnIdle TimeSpan inaktivt intervall varefter ämnet tas bort automatiskt. Minimilängden är 5 minuter. sträng
defaultMessageTimeToLive Standardvärdet för meddelandetid till live. 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 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 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. boolesk
enablePartitioning Värde som anger om ämnet som ska partitioneras över flera meddelandeköer är aktiverat. boolesk
entityAvailabilityStatus Status för entitetstillgänglighet för ämnet. "Tillgänglig"
"Begränsad"
"Byter namn"
"Återställer"
"Okänd"
filteringMessagesBeforePublishing Om meddelanden ska filtreras före publicering. boolesk
isAnonymousAccessible Värde som anger om meddelandet är tillgängligt anonymt. boolesk
isExpress boolesk
maxSizeInMegabytes Maximal storlek för ämnet i megabyte, vilket är storleken på det minne som allokerats för ämnet. int
requiresDuplicateDetection Värde som anger om det här avsnittet kräver dubblettidentifiering. 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"
supportOrdering Värde som anger om ämnet stöder beställning. boolesk