Microsoft.ServiceBus-naamruimten/topics/abonnementen 01-08-2015

Bicep-resourcedefinitie

Het resourcetype naamruimten/onderwerpen/abonnementen kan worden geïmplementeerd in:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een resource Microsoft.ServiceBus/namespaces/topics/subscriptions wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

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

Eigenschapswaarden

naamruimten/onderwerpen/abonnementen

Naam Description Waarde
naam De resourcenaam

Meer informatie over het instellen van namen en typen voor onderliggende resources in Bicep.
tekenreeks (vereist)

Tekenlimiet: 1-50

Geldige tekens:
Alfanumerieken, punten, afbreekstreepjes en onderstrepingstekens.

Begin en eindig met alphnumeriek.
location Locatie van het datacentrum voor abonnementen. tekenreeks (vereist)
Bovenliggende In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd.

Zie Onderliggende resource buiten bovenliggende resource voor meer informatie.
Symbolische naam voor resource van het type: onderwerpen
properties Beschrijving van abonnementsresource. SubscriptionProperties

SubscriptionProperties

Naam Description Waarde
autoDeleteOnIdle TimeSpan inactief interval waarna het onderwerp automatisch wordt verwijderd. De minimale duur is vijf minuten. tekenreeks
deadLetteringOnFilterEvaluationExceptions Waarde die aangeeft of een abonnement ondersteuning voor onbestelbare berichten heeft voor filterevaluatie-uitzonderingen. booleaans
deadLetteringOnMessageExpiration Waarde die aangeeft of een abonnement ondersteuning voor onbestelbare berichten heeft wanneer een bericht verloopt. booleaans
defaultMessageTimeToLive Standaardwaarde voor time-to-live van bericht. Dit is de duur waarna het bericht verloopt, te beginnen vanaf het moment waarop het bericht naar Service Bus wordt verzonden. Dit is de standaardwaarde die wordt gebruikt wanneer TimeToLive niet is ingesteld voor een bericht zelf. tekenreeks
enableBatchedOperations Waarde die aangeeft of batchbewerkingen aan de serverzijde zijn ingeschakeld. booleaans
entityAvailabilityStatus Beschikbaarheidsstatus van entiteit voor het onderwerp. 'Beschikbaar'
'Beperkt'
'Naam wijzigen'
'Herstellen'
'Onbekend'
lockDuration De duur van de vergrendeling voor het abonnement. tekenreeks
maxDeliveryCount Aantal maximale leveringen. int
requiresSession Waarde die aangeeft of een abonnement het concept van sessies ondersteunt. booleaans
status Inventariseert de mogelijke waarden voor de status van een berichtenentiteit. 'Actief'
'Maken'
'Verwijderen'
'Uitgeschakeld'
'ReceiveDisabled'
'Naam wijzigen'
'Herstellen'
'SendDisabled'
'Onbekend'

Snelstartsjablonen

Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.

Template Beschrijving
Integratiepatronen - Berichtrouter - Service Bus

Implementeren op Azure
Oplossing die laat zien hoe we het Message Router-patroon kunnen instellen met behulp van een Service Bus-onderwerp
Correleren van berichten over Logic Apps met behulp van Service Bus

Implementeren op Azure
hier ziet u hoe we berichten via Logic Apps kunnen correleren met behulp van Azure Service Bus

Resourcedefinitie van ARM-sjabloon

Het resourcetype naamruimten/onderwerpen/abonnementen kan worden geïmplementeerd in:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.ServiceBus/namespaces/topics/subscriptions wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "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"
  }
}

Eigenschapswaarden

naamruimten/onderwerpen/abonnementen

Naam Description Waarde
type Het resourcetype 'Microsoft.ServiceBus/namespaces/topics/subscriptions'
apiVersion De resource-API-versie '2015-08-01'
naam De resourcenaam

Meer informatie over het instellen van namen en typen voor onderliggende resources in JSON ARM-sjablonen.
tekenreeks (vereist)

Tekenlimiet: 1-50

Geldige tekens:
Alfanumerieken, punten, afbreekstreepjes en onderstrepingstekens.

Begin en eindig met alphnumeriek.
location Locatie van het datacentrum van het abonnement. tekenreeks (vereist)
properties Beschrijving van abonnementsresource. SubscriptionProperties

SubscriptionProperties

Naam Description Waarde
autoDeleteOnIdle TimeSpan inactief interval waarna het onderwerp automatisch wordt verwijderd. De minimale duur is vijf minuten. tekenreeks
deadLetteringOnFilterEvaluationExceptions Waarde die aangeeft of een abonnement ondersteuning voor onbestelbare berichten heeft voor filterevaluatie-uitzonderingen. booleaans
deadLetteringOnMessageExpiration Waarde die aangeeft of een abonnement ondersteuning voor onbestelbare berichten heeft wanneer een bericht verloopt. booleaans
defaultMessageTimeToLive Standaardwaarde voor time-to-live van bericht. Dit is de duur waarna het bericht verloopt, vanaf het moment waarop het bericht naar Service Bus wordt verzonden. Dit is de standaardwaarde die wordt gebruikt wanneer TimeToLive niet is ingesteld voor een bericht zelf. tekenreeks
enableBatchedOperations Waarde die aangeeft of batchbewerkingen aan de serverzijde zijn ingeschakeld. booleaans
entityAvailabilityStatus De beschikbaarheidsstatus van de entiteit voor het onderwerp. 'Beschikbaar'
'Beperkt'
'Naam wijzigen'
'Herstellen'
'Onbekend'
lockDuration De duur van de vergrendeling voor het abonnement. tekenreeks
maxDeliveryCount Aantal maximale leveringen. int
requiresSession Waarde die aangeeft of een abonnement het concept van sessies ondersteunt. booleaans
status Inventariseert de mogelijke waarden voor de status van een berichtenentiteit. 'Actief'
'Maken'
'Verwijderen'
'Uitgeschakeld'
'ReceiveDisabled'
'Naam wijzigen'
'Herstellen'
'SendDisabled'
'Onbekend'

Snelstartsjablonen

Met de volgende snelstartsjablonen wordt dit resourcetype geïmplementeerd.

Template Beschrijving
Integratiepatronen - Berichtrouter - Service Bus

Implementeren op Azure
Oplossing die laat zien hoe we het Message Router-patroon kunnen instellen met behulp van een Service Bus-onderwerp
Correleren van berichten over Logic Apps met behulp van Service Bus

Implementeren op Azure
hier ziet u hoe we berichten via Logic Apps kunnen correleren met behulp van Azure Service Bus

Terraform-resourcedefinitie (AzAPI-provider)

Het resourcetype naamruimten/onderwerpen/abonnementen kan worden geïmplementeerd in:

  • Resourcegroepen

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een resource Microsoft.ServiceBus/namespaces/topics/subscriptions wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

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"
    }
  })
}

Eigenschapswaarden

naamruimten/onderwerpen/abonnementen

Naam Description Waarde
type Het resourcetype "Microsoft.ServiceBus/namespaces/topics/subscriptions@2015-08-01"
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 1-50

Geldige tekens:
Alfanumerieken, punten, afbreekstreepjes en onderstrepingstekens.

Begin en eindig met alphnumeriek.
location Locatie van het datacentrum van het abonnement. tekenreeks (vereist)
parent_id De id van de resource die het bovenliggende item voor deze resource is. Id voor resource van type: onderwerpen
properties Beschrijving van abonnementsresource. SubscriptionProperties

SubscriptionProperties

Naam Description Waarde
autoDeleteOnIdle TimeSpan inactief interval waarna het onderwerp automatisch wordt verwijderd. De minimale duur is vijf minuten. tekenreeks
deadLetteringOnFilterEvaluationExceptions Waarde die aangeeft of een abonnement ondersteuning voor onbestelbare berichten heeft voor filterevaluatie-uitzonderingen. booleaans
deadLetteringOnMessageExpiration Waarde die aangeeft of een abonnement ondersteuning voor onbestelbare berichten heeft wanneer een bericht verloopt. booleaans
defaultMessageTimeToLive Standaardwaarde voor time-to-live van bericht. Dit is de duur waarna het bericht verloopt, vanaf het moment waarop het bericht naar Service Bus wordt verzonden. Dit is de standaardwaarde die wordt gebruikt wanneer TimeToLive niet is ingesteld voor een bericht zelf. tekenreeks
enableBatchedOperations Waarde die aangeeft of batchbewerkingen aan de serverzijde zijn ingeschakeld. booleaans
entityAvailabilityStatus De beschikbaarheidsstatus van de entiteit voor het onderwerp. "Beschikbaar"
"Beperkt"
"Naam wijzigen"
"Herstellen"
"Onbekend"
lockDuration De duur van de vergrendeling voor het abonnement. tekenreeks
maxDeliveryCount Aantal maximale leveringen. int
requiresSession Waarde die aangeeft of een abonnement het concept van sessies ondersteunt. booleaans
status Inventariseert de mogelijke waarden voor de status van een berichtenentiteit. "Actief"
"Maken"
"Verwijderen"
"Uitgeschakeld"
"ReceiveDisabled"
"Naam wijzigen"
"Herstellen"
"SendDisabled"
"Onbekend"