Dela via


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

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@2015-08-01' = {
  parent: resourceSymbolicName
  location: 'string'
  name: 'string'
  properties: {
    autoDeleteOnIdle: 'string'
    deadLetteringOnFilterEvaluationExceptions: bool
    deadLetteringOnMessageExpiration: bool
    defaultMessageTimeToLive: 'string'
    enableBatchedOperations: bool
    entityAvailabilityStatus: 'string'
    isReadOnly: bool
    lockDuration: 'string'
    maxDeliveryCount: int
    requiresSession: bool
    status: 'string'
  }
}

Egenskapsvärden

Microsoft.ServiceBus/namespaces/topics/subscriptions

Namn Beskrivning Värde
plats Plats för prenumerationsdatacenter. sträng (krävs)
Namn Resursnamnet sträng

Begränsningar:
Min längd = 1
Maximal längd = 50 (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/ämnen
Egenskaper Beskrivning av prenumerationsresurs. SubscriptionProperties

SubscriptionProperties

Namn Beskrivning Värde
autoDeleteOnIdle TimeSpan-inaktivt intervall varefter ämnet tas bort automatiskt. Den minsta varaktigheten är 5 minuter. sträng
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 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
enableBatchedOperations Värde som anger om batchåtgärder på serversidan är aktiverade. Bool
entityAvailabilityStatus Status för entitetstillgänglighet för ämnet. "Tillgänglig"
"Begränsad"
"Byt namn"
"Återställa"
"Okänd"
isReadOnly Värde som anger om entitetsbeskrivningen är skrivskyddad. Bool
lockDuration Tidsintervallet för låsvaraktighet för prenumerationen. 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"

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/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": "2015-08-01",
  "name": "string",
  "location": "string",
  "properties": {
    "autoDeleteOnIdle": "string",
    "deadLetteringOnFilterEvaluationExceptions": "bool",
    "deadLetteringOnMessageExpiration": "bool",
    "defaultMessageTimeToLive": "string",
    "enableBatchedOperations": "bool",
    "entityAvailabilityStatus": "string",
    "isReadOnly": "bool",
    "lockDuration": "string",
    "maxDeliveryCount": "int",
    "requiresSession": "bool",
    "status": "string"
  }
}

Egenskapsvärden

Microsoft.ServiceBus/namespaces/topics/subscriptions

Namn Beskrivning Värde
apiVersion API-versionen '2015-08-01'
plats Plats för prenumerationsdatacenter. sträng (krävs)
Namn Resursnamnet sträng

Begränsningar:
Min längd = 1
Maximal längd = 50 (krävs)
Egenskaper Beskrivning av prenumerationsresurs. SubscriptionProperties
typ Resurstypen "Microsoft.ServiceBus/namespaces/topics/subscriptions"

SubscriptionProperties

Namn Beskrivning Värde
autoDeleteOnIdle TimeSpan-inaktivt intervall varefter ämnet tas bort automatiskt. Den minsta varaktigheten är 5 minuter. sträng
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 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
enableBatchedOperations Värde som anger om batchåtgärder på serversidan är aktiverade. Bool
entityAvailabilityStatus Status för entitetstillgänglighet för ämnet. "Tillgänglig"
"Begränsad"
"Byt namn"
"Återställa"
"Okänd"
isReadOnly Värde som anger om entitetsbeskrivningen är skrivskyddad. Bool
lockDuration Tidsintervallet för låsvaraktighet för prenumerationen. 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"

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Beskrivning
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
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/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@2015-08-01"
  name = "string"
  location = "string"
  body = jsonencode({
    properties = {
      autoDeleteOnIdle = "string"
      deadLetteringOnFilterEvaluationExceptions = bool
      deadLetteringOnMessageExpiration = bool
      defaultMessageTimeToLive = "string"
      enableBatchedOperations = bool
      entityAvailabilityStatus = "string"
      isReadOnly = bool
      lockDuration = "string"
      maxDeliveryCount = int
      requiresSession = bool
      status = "string"
    }
  })
}

Egenskapsvärden

Microsoft.ServiceBus/namespaces/topics/subscriptions

Namn Beskrivning Värde
plats Plats för prenumerationsdatacenter. sträng (krävs)
Namn Resursnamnet sträng

Begränsningar:
Min längd = 1
Maximal längd = 50 (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/ämnen
Egenskaper Beskrivning av prenumerationsresurs. SubscriptionProperties
typ Resurstypen "Microsoft.ServiceBus/namespaces/topics/subscriptions@2015-08-01"

SubscriptionProperties

Namn Beskrivning Värde
autoDeleteOnIdle TimeSpan-inaktivt intervall varefter ämnet tas bort automatiskt. Den minsta varaktigheten är 5 minuter. sträng
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 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
enableBatchedOperations Värde som anger om batchåtgärder på serversidan är aktiverade. Bool
entityAvailabilityStatus Status för entitetstillgänglighet för ämnet. "Tillgänglig"
"Begränsad"
"Byt namn"
"Återställa"
"Okänd"
isReadOnly Värde som anger om entitetsbeskrivningen är skrivskyddad. Bool
lockDuration Tidsintervallet för låsvaraktighet för prenumerationen. 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"