Microsoft.ServiceBus-naamruimten/onderwerpen/abonnementen
Bicep-resourcedefinitie
Het resourcetype naamruimten/onderwerpen/abonnementen kan worden geïmplementeerd in:
- Resourcegroepen - Zie opdrachten voor resourcegroepimplementatie
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@2022-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 | 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. |
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 | Eigenschappen van abonnementenresource. | SBSubscriptionProperties |
SBSubscriptionProperties
Naam | Description | Waarde |
---|---|---|
autoDeleteOnIdle | ISO 8061 timeSpan inactief interval waarna het onderwerp automatisch wordt verwijderd. De minimale duur is vijf minuten. | tekenreeks |
clientAffineProperties | Eigenschappen die specifiek zijn voor client-affine-abonnementen. | SBClientAffineProperties |
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 | ISO 8061 Standaard bericht time period to live waarde. 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 |
duplicateDetectionHistoryTimeWindow | ISO 8601 timeSpan-structuur die de duur van de geschiedenis van de dubbele detectie definieert. De standaardwaarde is 10 minuten. | tekenreeks |
enableBatchedOperations | Waarde die aangeeft of batchbewerkingen aan de serverzijde zijn ingeschakeld. | booleaans |
forwardDeadLetteredMessagesTo | Wachtrij-/onderwerpnaam voor het doorsturen van het onbestelbare bericht | tekenreeks |
doorsturen naar | Wachtrij-/onderwerpnaam voor het doorsturen van de berichten | tekenreeks |
isClientAffine | Waarde die aangeeft of het abonnement affiniteit heeft met de client-id. | booleaans |
lockDuration | ISO 8061-vergrendelingsduur voor het abonnement. De standaardwaarde is 1 minuut. | 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' |
SBClientAffineProperties
Naam | Description | Waarde |
---|---|---|
clientId | Geeft de client-id aan van de toepassing die het client-affine-abonnement heeft gemaakt. | tekenreeks |
isDurable | Voor client-affine-abonnementen geeft deze waarde aan of het abonnement duurzaam is of niet. | booleaans |
isShared | Voor client-affine-abonnementen geeft deze waarde aan of het abonnement wordt gedeeld of niet. | booleaans |
Snelstartsjablonen
Met de volgende snelstartsjablonen wordt dit resourcetype geïmplementeerd.
Template | Beschrijving |
---|---|
Integratiepatronen - Berichtrouter - Service Bus |
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 |
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:
- Resourcegroepen - Zie opdrachten voor resourcegroepimplementatie
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": "2022-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 | Description | Waarde |
---|---|---|
type | Het resourcetype | 'Microsoft.ServiceBus/namespaces/topics/subscriptions' |
apiVersion | De resource-API-versie | '2022-01-01-01-preview' |
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. |
properties | Eigenschappen van abonnementenresource. | SBSubscriptionProperties |
SBSubscriptionProperties
Naam | Description | Waarde |
---|---|---|
autoDeleteOnIdle | ISO 8061 timeSpan inactief interval waarna het onderwerp automatisch wordt verwijderd. De minimale duur is vijf minuten. | tekenreeks |
clientAffineProperties | Eigenschappen die specifiek zijn voor client-affiene-abonnementen. | SBClientAffineProperties |
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 | ISO 8061 Standaardwaarde voor berichttijdspanne naar live. 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 |
duplicateDetectionHistoryTimeWindow | ISO 8601 timeSpan-structuur die de duur van de duplicaatdetectiegeschiedenis definieert. De standaardwaarde is 10 minuten. | tekenreeks |
enableBatchedOperations | Waarde die aangeeft of batchbewerkingen aan de serverzijde zijn ingeschakeld. | booleaans |
forwardDeadLetteredMessagesTo | Wachtrij-/onderwerpnaam voor het doorsturen van het onbestelbare bericht | tekenreeks |
doorsturen naar | Wachtrij-/onderwerpnaam voor het doorsturen van de berichten | tekenreeks |
isClientAffine | Waarde die aangeeft of het abonnement affiniteit heeft met de client-id. | booleaans |
lockDuration | ISO 8061 vergrendelingsduur voor het abonnement. De standaardwaarde is 1 minuut. | 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' |
SBClientAffineProperties
Naam | Description | Waarde |
---|---|---|
clientId | Geeft de client-id aan van de toepassing die het client-affine-abonnement heeft gemaakt. | tekenreeks |
isDurable | Voor client-affine-abonnementen geeft deze waarde aan of het abonnement duurzaam is of niet. | booleaans |
isShared | Voor client-affine-abonnementen geeft deze waarde aan of het abonnement wordt gedeeld of niet. | booleaans |
Snelstartsjablonen
Met de volgende snelstartsjablonen wordt dit resourcetype geïmplementeerd.
Template | Beschrijving |
---|---|
Integratiepatronen - Berichtrouter - Service Bus |
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 |
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@2022-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 | Description | Waarde |
---|---|---|
type | Het resourcetype | "Microsoft.ServiceBus/namespaces/topics/subscriptions@2022-01-01-preview" |
naam | De resourcenaam | tekenreeks (vereist) Tekenlimiet: 1-50 Geldige tekens: Alfanumerieken, 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 type: onderwerpen |
properties | Eigenschappen van abonnementenresource. | SBSubscriptionProperties |
SBSubscriptionProperties
Naam | Description | Waarde |
---|---|---|
autoDeleteOnIdle | ISO 8061 timeSpan inactief interval waarna het onderwerp automatisch wordt verwijderd. De minimale duur is vijf minuten. | tekenreeks |
clientAffineProperties | Eigenschappen die specifiek zijn voor client-affiene-abonnementen. | SBClientAffineProperties |
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 | ISO 8061 Standaardwaarde voor berichttijdspanne naar live. 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 |
duplicateDetectionHistoryTimeWindow | ISO 8601 timeSpan-structuur die de duur van de duplicaatdetectiegeschiedenis definieert. De standaardwaarde is 10 minuten. | tekenreeks |
enableBatchedOperations | Waarde die aangeeft of batchbewerkingen aan de serverzijde zijn ingeschakeld. | booleaans |
forwardDeadLetteredMessagesTo | Wachtrij-/onderwerpnaam voor het doorsturen van het onbestelbare bericht | tekenreeks |
doorsturen naar | Wachtrij-/onderwerpnaam voor het doorsturen van de berichten | tekenreeks |
isClientAffine | Waarde die aangeeft of het abonnement affiniteit heeft met de client-id. | booleaans |
lockDuration | ISO 8061 vergrendelingsduur voor het abonnement. De standaardwaarde is 1 minuut. | 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" |
SBClientAffineProperties
Naam | Description | Waarde |
---|---|---|
clientId | Geeft de client-id aan van de toepassing die het client-affine-abonnement heeft gemaakt. | tekenreeks |
isDurable | Voor client-affine-abonnementen geeft deze waarde aan of het abonnement duurzaam is of niet. | booleaans |
isShared | Voor client-affine-abonnementen geeft deze waarde aan of het abonnement wordt gedeeld of niet. | booleaans |