Microsoft.ServiceBus-naamruimten/onderwerpen/abonnementen
Bicep-resourcedefinitie
De resourcetype naamruimten/onderwerpen/abonnementen kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een resource voor Microsoft.ServiceBus/naamruimten/onderwerpen/abonnementen wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
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'
}
}
Eigenschapswaarden
naamruimten/onderwerpen/abonnementen
Naam | Beschrijving | Waarde |
---|---|---|
naam | De resourcenaam Zie hoe u namen en typen instelt voor onderliggende resources in Bicep-. |
tekenreeks (vereist) Tekenlimiet: 1-50 Geldige tekens: Alfanumeriek, punten, afbreekstreepjes en onderstrepingstekens. Begin en eindig met alphnumeriek. |
ouder | 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 de bovenliggende resourcevoor meer informatie. |
Symbolische naam voor resource van het type: onderwerpen |
Eigenschappen | Eigenschappen van abonnementenresource. | SBSubscriptionProperties |
SBSubscriptionProperties
Naam | Beschrijving | Waarde |
---|---|---|
autoDeleteOnIdle | ISO 8061 timeSpan inactief interval waarna het onderwerp automatisch wordt verwijderd. De minimale duur is 5 minuten. | snaar |
clientAffineProperties | Eigenschappen die specifiek zijn voor client-affine-abonnementen. | SBClientAffineProperties- |
deadLetteringOnFilterEvaluationExceptions | Waarde die aangeeft of een abonnement ondersteuning voor dode letters heeft voor filterevaluatie-uitzonderingen. | Bool |
deadLetteringOnMessageExpiration | Waarde die aangeeft of een abonnement ondersteuning voor dode letters heeft wanneer een bericht verloopt. | Bool |
defaultMessageTimeToLive | ISO 8061 Standaardtijdsduur voor bericht naar livewaarde. Dit is de duur waarna het bericht verloopt, vanaf het moment dat het bericht naar Service Bus wordt verzonden. Dit is de standaardwaarde die wordt gebruikt wanneer TimeToLive niet is ingesteld voor een bericht zelf. | snaar |
duplicateDetectionHistoryTimeWindow | ISO 8601 timeSpan structuur die de duur van de duplicaatdetectiegeschiedenis definieert. De standaardwaarde is 10 minuten. | snaar |
enableBatchedOperations | Waarde die aangeeft of batchbewerkingen aan de serverzijde zijn ingeschakeld. | Bool |
forwardDeadLetteredMessagesTo | Wachtrij-/onderwerpnaam om het bericht over de dode letter door te sturen | snaar |
forwardTo | Wachtrij-/onderwerpnaam om de berichten door te sturen | snaar |
isClientAffine | Waarde die aangeeft of het abonnement een affiniteit heeft met de client-id. | Bool |
lockDuration | Iso 8061-vergrendelingsduursduur voor het abonnement. De standaardwaarde is 1 minuut. | snaar |
maxDeliveryCount | Aantal maximale leveringen. | Int |
vereistSession | Waarde die aangeeft of een abonnement het concept van sessies ondersteunt. | Bool |
status | Inventariseert de mogelijke waarden voor de status van een berichtenentiteit. | 'Actief' 'Maken' 'Verwijderen' 'Uitgeschakeld' 'ReceiveDisabled' 'Naam wijzigen' 'Herstellen' 'SendDisabled' 'Onbekend' |
SBClientAffineProperties
Naam | Beschrijving | Waarde |
---|---|---|
clientId | Geeft de client-id aan van de toepassing die het client-affine-abonnement heeft gemaakt. | snaar |
isDurable | Voor client-affine-abonnementen geeft deze waarde aan of het abonnement duurzaam is of niet. | Bool |
isShared | Voor client-affine-abonnementen geeft deze waarde aan of het abonnement wel of niet wordt gedeeld. | Bool |
Quickstart-sjablonen
Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.
Sjabloon | Beschrijving |
---|---|
-integratiepatronen - berichtrouter - Service Bus- |
Oplossing die laat zien hoe we het patroon Berichtrouter kunnen instellen met behulp van een Service Bus-onderwerp |
berichten correleren via Logic Apps met behulp van Service Bus |
die laat zien hoe we berichten via Logic Apps kunnen correleren met behulp van Azure Service Bus |
Resourcedefinitie van ARM-sjabloon
De resourcetype naamruimten/onderwerpen/abonnementen kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een resource voor Microsoft.ServiceBus/naamruimten/onderwerpen/abonnementen wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"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"
}
}
Eigenschapswaarden
naamruimten/onderwerpen/abonnementen
Naam | Beschrijving | Waarde |
---|---|---|
type | Het resourcetype | 'Microsoft.ServiceBus/namespaces/topics/subscriptions' |
apiVersion | De versie van de resource-API | '2023-01-01-preview' |
naam | De resourcenaam Zie hoe u namen en typen instelt voor onderliggende resources in JSON ARM-sjablonen. |
tekenreeks (vereist) Tekenlimiet: 1-50 Geldige tekens: Alfanumeriek, punten, afbreekstreepjes en onderstrepingstekens. Begin en eindig met alphnumeriek. |
Eigenschappen | Eigenschappen van abonnementenresource. | SBSubscriptionProperties |
SBSubscriptionProperties
Naam | Beschrijving | Waarde |
---|---|---|
autoDeleteOnIdle | ISO 8061 timeSpan inactief interval waarna het onderwerp automatisch wordt verwijderd. De minimale duur is 5 minuten. | snaar |
clientAffineProperties | Eigenschappen die specifiek zijn voor client-affine-abonnementen. | SBClientAffineProperties- |
deadLetteringOnFilterEvaluationExceptions | Waarde die aangeeft of een abonnement ondersteuning voor dode letters heeft voor filterevaluatie-uitzonderingen. | Bool |
deadLetteringOnMessageExpiration | Waarde die aangeeft of een abonnement ondersteuning voor dode letters heeft wanneer een bericht verloopt. | Bool |
defaultMessageTimeToLive | ISO 8061 Standaardtijdsduur voor bericht naar livewaarde. Dit is de duur waarna het bericht verloopt, vanaf het moment dat het bericht naar Service Bus wordt verzonden. Dit is de standaardwaarde die wordt gebruikt wanneer TimeToLive niet is ingesteld voor een bericht zelf. | snaar |
duplicateDetectionHistoryTimeWindow | ISO 8601 timeSpan structuur die de duur van de duplicaatdetectiegeschiedenis definieert. De standaardwaarde is 10 minuten. | snaar |
enableBatchedOperations | Waarde die aangeeft of batchbewerkingen aan de serverzijde zijn ingeschakeld. | Bool |
forwardDeadLetteredMessagesTo | Wachtrij-/onderwerpnaam om het bericht over de dode letter door te sturen | snaar |
forwardTo | Wachtrij-/onderwerpnaam om de berichten door te sturen | snaar |
isClientAffine | Waarde die aangeeft of het abonnement een affiniteit heeft met de client-id. | Bool |
lockDuration | Iso 8061-vergrendelingsduursduur voor het abonnement. De standaardwaarde is 1 minuut. | snaar |
maxDeliveryCount | Aantal maximale leveringen. | Int |
vereistSession | Waarde die aangeeft of een abonnement het concept van sessies ondersteunt. | Bool |
status | Inventariseert de mogelijke waarden voor de status van een berichtenentiteit. | 'Actief' 'Maken' 'Verwijderen' 'Uitgeschakeld' 'ReceiveDisabled' 'Naam wijzigen' 'Herstellen' 'SendDisabled' 'Onbekend' |
SBClientAffineProperties
Naam | Beschrijving | Waarde |
---|---|---|
clientId | Geeft de client-id aan van de toepassing die het client-affine-abonnement heeft gemaakt. | snaar |
isDurable | Voor client-affine-abonnementen geeft deze waarde aan of het abonnement duurzaam is of niet. | Bool |
isShared | Voor client-affine-abonnementen geeft deze waarde aan of het abonnement wel of niet wordt gedeeld. | Bool |
Quickstart-sjablonen
Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.
Sjabloon | Beschrijving |
---|---|
-integratiepatronen - berichtrouter - Service Bus- |
Oplossing die laat zien hoe we het patroon Berichtrouter kunnen instellen met behulp van een Service Bus-onderwerp |
berichten correleren via Logic Apps met behulp van Service Bus |
die laat zien hoe we berichten via Logic Apps kunnen correleren met behulp van Azure Service Bus |
Resourcedefinitie van Terraform (AzAPI-provider)
De resourcetype naamruimten/onderwerpen/abonnementen kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Resource voor 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@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"
}
})
}
Eigenschapswaarden
naamruimten/onderwerpen/abonnementen
Naam | Beschrijving | Waarde |
---|---|---|
type | Het resourcetype | "Microsoft.ServiceBus/namespaces/topics/subscriptions@2023-01-01-preview" |
naam | De resourcenaam | tekenreeks (vereist) Tekenlimiet: 1-50 Geldige tekens: Alfanumeriek, punten, afbreekstreepjes en onderstrepingstekens. Begin en eindig met alphnumeriek. |
parent_id | De id van de resource die het bovenliggende item voor deze resource is. | Id voor resource van het type: onderwerpen |
Eigenschappen | Eigenschappen van abonnementenresource. | SBSubscriptionProperties |
SBSubscriptionProperties
Naam | Beschrijving | Waarde |
---|---|---|
autoDeleteOnIdle | ISO 8061 timeSpan inactief interval waarna het onderwerp automatisch wordt verwijderd. De minimale duur is 5 minuten. | snaar |
clientAffineProperties | Eigenschappen die specifiek zijn voor client-affine-abonnementen. | SBClientAffineProperties- |
deadLetteringOnFilterEvaluationExceptions | Waarde die aangeeft of een abonnement ondersteuning voor dode letters heeft voor filterevaluatie-uitzonderingen. | Bool |
deadLetteringOnMessageExpiration | Waarde die aangeeft of een abonnement ondersteuning voor dode letters heeft wanneer een bericht verloopt. | Bool |
defaultMessageTimeToLive | ISO 8061 Standaardtijdsduur voor bericht naar livewaarde. Dit is de duur waarna het bericht verloopt, vanaf het moment dat het bericht naar Service Bus wordt verzonden. Dit is de standaardwaarde die wordt gebruikt wanneer TimeToLive niet is ingesteld voor een bericht zelf. | snaar |
duplicateDetectionHistoryTimeWindow | ISO 8601 timeSpan structuur die de duur van de duplicaatdetectiegeschiedenis definieert. De standaardwaarde is 10 minuten. | snaar |
enableBatchedOperations | Waarde die aangeeft of batchbewerkingen aan de serverzijde zijn ingeschakeld. | Bool |
forwardDeadLetteredMessagesTo | Wachtrij-/onderwerpnaam om het bericht over de dode letter door te sturen | snaar |
forwardTo | Wachtrij-/onderwerpnaam om de berichten door te sturen | snaar |
isClientAffine | Waarde die aangeeft of het abonnement een affiniteit heeft met de client-id. | Bool |
lockDuration | Iso 8061-vergrendelingsduursduur voor het abonnement. De standaardwaarde is 1 minuut. | snaar |
maxDeliveryCount | Aantal maximale leveringen. | Int |
vereistSession | Waarde die aangeeft of een abonnement het concept van sessies ondersteunt. | Bool |
status | Inventariseert de mogelijke waarden voor de status van een berichtenentiteit. | "Actief" "Maken" "Verwijderen" "Uitgeschakeld" "ReceiveDisabled" "Naam wijzigen" "Herstellen" "SendDisabled" "Onbekend" |
SBClientAffineProperties
Naam | Beschrijving | Waarde |
---|---|---|
clientId | Geeft de client-id aan van de toepassing die het client-affine-abonnement heeft gemaakt. | snaar |
isDurable | Voor client-affine-abonnementen geeft deze waarde aan of het abonnement duurzaam is of niet. | Bool |
isShared | Voor client-affine-abonnementen geeft deze waarde aan of het abonnement wel of niet wordt gedeeld. | Bool |