Share via


Microsoft.ServiceBus-namnrymder/ämnen/prenumerationer 2015-08-01

Bicep-resursdefinition

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

resource symbolicname 'Microsoft.ServiceBus/namespaces/topics/subscriptions@2015-08-01' = {
  name: 'string'
  location: 'string'
  parent: resourceSymbolicName
  properties: {
    autoDeleteOnIdle: 'string'
    deadLetteringOnFilterEvaluationExceptions: bool
    deadLetteringOnMessageExpiration: bool
    defaultMessageTimeToLive: 'string'
    enableBatchedOperations: bool
    entityAvailabilityStatus: 'string'
    lockDuration: 'string'
    maxDeliveryCount: int
    requiresSession: bool
    status: 'string'
  }
}

Egenskapsvärden

namespaces/topics/subscriptions

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–50

Giltiga tecken:
Alfanumeriska värden, punkter, bindestreck och understreck.

Börja och sluta med alphnumeriskt.
location Plats för prenumerationsdatacenter. 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: ämnen
properties Beskrivning av prenumerationsresurs. SubscriptionProperties

SubscriptionProperties

Name Beskrivning Värde
autoDeleteOnIdle TimeSpan inaktivt intervall varefter ämnet tas bort automatiskt. Minimilängden är 5 minuter. sträng
deadLetteringOnFilterEvaluationExceptions Värde som anger om en prenumeration har stöd för obeställbara meddelanden vid filterutvärderingsfel. boolesk
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. boolesk
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. boolesk
entityAvailabilityStatus Status för entitetstillgänglighet för ämnet. "Tillgänglig"
"Begränsad"
"Byt namn"
"Återställa"
"Okänd"
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. 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"

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
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

Resursdefinition för ARM-mall

Resurstypen namespaces/topics/subscriptions 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/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",
    "lockDuration": "string",
    "maxDeliveryCount": "int",
    "requiresSession": "bool",
    "status": "string"
  }
}

Egenskapsvärden

namespaces/topics/subscriptions

Name Beskrivning Värde
typ Resurstypen "Microsoft.ServiceBus/namespaces/topics/subscriptions"
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–50

Giltiga tecken:
Alfanumeriska värden, punkter, bindestreck och understreck.

Börja och sluta med alphnumeriskt.
location Plats för prenumerationsdatacenter. sträng (krävs)
properties Beskrivning av prenumerationsresurs. SubscriptionProperties

SubscriptionProperties

Name Beskrivning Värde
autoDeleteOnIdle TimeSpan inaktivt intervall varefter ämnet tas bort automatiskt. Minimilängden är 5 minuter. sträng
deadLetteringOnFilterEvaluationExceptions Värde som anger om en prenumeration har stöd för obeställbara meddelanden vid filterutvärderingsfel. boolesk
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. boolesk
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. boolesk
entityAvailabilityStatus Status för entitetstillgänglighet för ämnet. "Tillgänglig"
"Begränsad"
"Byt namn"
"Återställa"
"Okänd"
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. 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"

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
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

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen namespaces/topics/subscriptions kan distribueras till:

  • Resursgrupper

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

Resursformat

Om du vill skapa en Resurs för Microsoft.ServiceBus/namespaces/topics/subscriptions 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"
  parent_id = "string"
  body = jsonencode({
    properties = {
      autoDeleteOnIdle = "string"
      deadLetteringOnFilterEvaluationExceptions = bool
      deadLetteringOnMessageExpiration = bool
      defaultMessageTimeToLive = "string"
      enableBatchedOperations = bool
      entityAvailabilityStatus = "string"
      lockDuration = "string"
      maxDeliveryCount = int
      requiresSession = bool
      status = "string"
    }
  })
}

Egenskapsvärden

namespaces/topics/subscriptions

Name Beskrivning Värde
typ Resurstypen "Microsoft.ServiceBus/namespaces/topics/subscriptions@2015-08-01"
name Resursnamnet sträng (krävs)

Teckengräns: 1–50

Giltiga tecken:
Alfanumeriska värden, punkter, bindestreck och understreck.

Börja och sluta med alphnumeric.
location Plats för prenumerationsdatacenter. sträng (krävs)
parent_id ID för resursen som är överordnad för den här resursen. ID för resurs av typen: ämnen
properties Beskrivning av prenumerationsresurs. SubscriptionProperties

SubscriptionProperties

Name Beskrivning Värde
autoDeleteOnIdle TimeSpan-inaktivitetsintervallet som ämnet tas bort automatiskt efter. Minimilängden är 5 minuter. sträng
deadLetteringOnFilterEvaluationExceptions Värde som anger om en prenumeration har stöd för obeställbara meddelanden för filterutvärderingsfel. boolesk
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. boolesk
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
enableBatchedOperations Värde som anger om batchåtgärder på serversidan är aktiverade. boolesk
entityAvailabilityStatus Status för entitetstillgänglighet för ämnet. "Tillgänglig"
"Begränsad"
"Byter namn"
"Återställer"
"Okänd"
lockDuration Tidsintervallet för låsets varaktighet för prenumerationen. sträng
maxDeliveryCount Antal maximala leveranser. int
requiresSession Värde som anger om en prenumeration stöder begreppet sessioner. 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"