Dela via


Microsoft.ServiceBus-namnområden/ämnen/prenumerationer

Bicep-resursdefinition

Resurstypen namespaces/topics/subscriptions 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/subscriptions-resurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.ServiceBus/namespaces/topics/subscriptions@2023-01-01-preview' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    autoDeleteOnIdle: 'string'
    clientAffineProperties: {
      clientId: 'string'
      isDurable: bool
      isShared: bool
    }
    deadLetteringOnFilterEvaluationExceptions: bool
    deadLetteringOnMessageExpiration: bool
    defaultMessageTimeToLive: 'string'
    duplicateDetectionHistoryTimeWindow: 'string'
    enableBatchedOperations: bool
    forwardDeadLetteredMessagesTo: 'string'
    forwardTo: 'string'
    isClientAffine: bool
    lockDuration: 'string'
    maxDeliveryCount: int
    requiresSession: bool
    status: 'string'
  }
}

Egenskapsvärden

namespaces/topics/subscriptions

Namn Beskrivning Värde
Namn Resursnamnet

Se hur du anger namn och typer för underordnade resurser i Bicep.
sträng (krävs)

Teckengräns: 1–50

Giltiga tecken:
Alfanumeriska objekt, punkter, bindestreck och understreck.

Starta och avsluta med alphnumeric.
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: ämnen
Egenskaper Egenskaper för prenumerationsresurs. SBSubscriptionProperties

SBSubscriptionProperties

Namn Beskrivning Värde
autoDeleteOnIdle ISO 8061 timeSpan inaktivt intervall varefter ämnet tas bort automatiskt. Den minsta varaktigheten är 5 minuter. sträng
clientAffineEgenskaper Egenskaper som är specifika för klientaffinprenumerationer. SBClientAffineEgenskaper
deadLetteringOnFilterEvaluationExceptions Värde som anger om en prenumeration har stöd för obeställbara filtreringsutvärderingar. Bool
deadLetteringOnMessageExpiration Värde som anger om en prenumeration har stöd för obeställbara meddelanden när ett meddelande upphör att gälla. Bool
defaultMessageTimeToLive ISO 8061 Standard meddelandetidsintervall till 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 ISO 8601 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. Bool
forwardDeadLetteredMessagesTo Kö-/ämnesnamn för att vidarebefordra meddelandet Med obeställbara meddelanden sträng
forwardTo Kö-/ämnesnamn för vidarebefordran av meddelanden sträng
isClientAffine Värde som anger om prenumerationen har en tillhörighet till klient-ID:t. Bool
lockDuration Tidsintervall för ISO 8061-låstid för prenumerationen. Standardvärdet är 1 minut. sträng
maxDeliveryCount Antal maximala leveranser. Int
requiresSession Värde som anger om en prenumeration stöder begreppet sessioner. 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"

SBClientAffineEgenskaper

Namn Beskrivning Värde
clientId Anger klient-ID för programmet som skapade klientaffinprenumerationen. sträng
isDurable För klientaffinprenumerationer anger det här värdet om prenumerationen är beständig eller inte. Bool
isShared För klientaffinprenumerationer anger det här värdet om prenumerationen delas eller inte. Bool

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Beskrivning
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
korrelera meddelanden via Logic Apps med hjälp av Service Bus

Distribuera till Azure
som visar hur vi kan korrelera meddelanden över Logic Apps med hjälp av Azure Service Bus

Resursdefinition för ARM-mall

Resurstypen namespaces/topics/subscriptions 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/subscriptions-resurs lägger du till följande JSON i mallen.

{
  "type": "Microsoft.ServiceBus/namespaces/topics/subscriptions",
  "apiVersion": "2023-01-01-preview",
  "name": "string",
  "properties": {
    "autoDeleteOnIdle": "string",
    "clientAffineProperties": {
      "clientId": "string",
      "isDurable": "bool",
      "isShared": "bool"
    },
    "deadLetteringOnFilterEvaluationExceptions": "bool",
    "deadLetteringOnMessageExpiration": "bool",
    "defaultMessageTimeToLive": "string",
    "duplicateDetectionHistoryTimeWindow": "string",
    "enableBatchedOperations": "bool",
    "forwardDeadLetteredMessagesTo": "string",
    "forwardTo": "string",
    "isClientAffine": "bool",
    "lockDuration": "string",
    "maxDeliveryCount": "int",
    "requiresSession": "bool",
    "status": "string"
  }
}

Egenskapsvärden

namespaces/topics/subscriptions

Namn Beskrivning Värde
typ Resurstypen "Microsoft.ServiceBus/namespaces/topics/subscriptions"
apiVersion Resurs-API-versionen "2023-01-01-preview"
Namn Resursnamnet

Se hur du anger namn och typer för underordnade resurser i JSON ARM-mallar.
sträng (krävs)

Teckengräns: 1–50

Giltiga tecken:
Alfanumeriska objekt, punkter, bindestreck och understreck.

Starta och avsluta med alphnumeric.
Egenskaper Egenskaper för prenumerationsresurs. SBSubscriptionProperties

SBSubscriptionProperties

Namn Beskrivning Värde
autoDeleteOnIdle ISO 8061 timeSpan inaktivt intervall varefter ämnet tas bort automatiskt. Den minsta varaktigheten är 5 minuter. sträng
clientAffineEgenskaper Egenskaper som är specifika för klientaffinprenumerationer. SBClientAffineEgenskaper
deadLetteringOnFilterEvaluationExceptions Värde som anger om en prenumeration har stöd för obeställbara filtreringsutvärderingar. Bool
deadLetteringOnMessageExpiration Värde som anger om en prenumeration har stöd för obeställbara meddelanden när ett meddelande upphör att gälla. Bool
defaultMessageTimeToLive ISO 8061 Standard meddelandetidsintervall till 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 ISO 8601 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. Bool
forwardDeadLetteredMessagesTo Kö-/ämnesnamn för att vidarebefordra meddelandet Med obeställbara meddelanden sträng
forwardTo Kö-/ämnesnamn för vidarebefordran av meddelanden sträng
isClientAffine Värde som anger om prenumerationen har en tillhörighet till klient-ID:t. Bool
lockDuration Tidsintervall för ISO 8061-låstid för prenumerationen. Standardvärdet är 1 minut. sträng
maxDeliveryCount Antal maximala leveranser. Int
requiresSession Värde som anger om en prenumeration stöder begreppet sessioner. 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"

SBClientAffineEgenskaper

Namn Beskrivning Värde
clientId Anger klient-ID för programmet som skapade klientaffinprenumerationen. sträng
isDurable För klientaffinprenumerationer anger det här värdet om prenumerationen är beständig eller inte. Bool
isShared För klientaffinprenumerationer anger det här värdet om prenumerationen delas eller inte. Bool

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Beskrivning
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
korrelera meddelanden via Logic Apps med hjälp av Service Bus

Distribuera till Azure
som visar hur vi kan korrelera meddelanden över Logic Apps med hjälp av Azure Service Bus

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen namespaces/topics/subscriptions 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/subscriptions-resurs lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ServiceBus/namespaces/topics/subscriptions@2023-01-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      autoDeleteOnIdle = "string"
      clientAffineProperties = {
        clientId = "string"
        isDurable = bool
        isShared = bool
      }
      deadLetteringOnFilterEvaluationExceptions = bool
      deadLetteringOnMessageExpiration = bool
      defaultMessageTimeToLive = "string"
      duplicateDetectionHistoryTimeWindow = "string"
      enableBatchedOperations = bool
      forwardDeadLetteredMessagesTo = "string"
      forwardTo = "string"
      isClientAffine = bool
      lockDuration = "string"
      maxDeliveryCount = int
      requiresSession = bool
      status = "string"
    }
  })
}

Egenskapsvärden

namespaces/topics/subscriptions

Namn Beskrivning Värde
typ Resurstypen "Microsoft.ServiceBus/namespaces/topics/subscriptions@2023-01-01-preview"
Namn Resursnamnet sträng (krävs)

Teckengräns: 1–50

Giltiga tecken:
Alfanumeriska objekt, punkter, bindestreck och understreck.

Starta och avsluta med alphnumeric.
parent_id ID för resursen som är överordnad för den här resursen. ID för resurs av typen: ämnen
Egenskaper Egenskaper för prenumerationsresurs. SBSubscriptionProperties

SBSubscriptionProperties

Namn Beskrivning Värde
autoDeleteOnIdle ISO 8061 timeSpan inaktivt intervall varefter ämnet tas bort automatiskt. Den minsta varaktigheten är 5 minuter. sträng
clientAffineEgenskaper Egenskaper som är specifika för klientaffinprenumerationer. SBClientAffineEgenskaper
deadLetteringOnFilterEvaluationExceptions Värde som anger om en prenumeration har stöd för obeställbara filtreringsutvärderingar. Bool
deadLetteringOnMessageExpiration Värde som anger om en prenumeration har stöd för obeställbara meddelanden när ett meddelande upphör att gälla. Bool
defaultMessageTimeToLive ISO 8061 Standard meddelandetidsintervall till 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 ISO 8601 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. Bool
forwardDeadLetteredMessagesTo Kö-/ämnesnamn för att vidarebefordra meddelandet Med obeställbara meddelanden sträng
forwardTo Kö-/ämnesnamn för vidarebefordran av meddelanden sträng
isClientAffine Värde som anger om prenumerationen har en tillhörighet till klient-ID:t. Bool
lockDuration Tidsintervall för ISO 8061-låstid för prenumerationen. Standardvärdet är 1 minut. sträng
maxDeliveryCount Antal maximala leveranser. Int
requiresSession Värde som anger om en prenumeration stöder begreppet sessioner. 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"

SBClientAffineEgenskaper

Namn Beskrivning Värde
clientId Anger klient-ID för programmet som skapade klientaffinprenumerationen. sträng
isDurable För klientaffinprenumerationer anger det här värdet om prenumerationen är beständig eller inte. Bool
isShared För klientaffinprenumerationer anger det här värdet om prenumerationen delas eller inte. Bool