Microsoft.ServiceBus-namnområden/ämnen 2022-10-01-preview
Bicep-resursdefinition
Resurstypen namespaces/topics kan distribueras med åtgärder som mål:
- Resursgrupper – Se resursgruppsdistributionskommandon
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:
- Resursgrupper – Se resursgruppsdistributionskommandon
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 |
som visar hur vi kan korrelera meddelanden över Logic Apps med hjälp av Azure Service Bus |
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. |
Integration Patterns – Meddelanderouter – Service Bus- |
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 |