Microsoft.EventGrid-naamruimten/onderwerpen/eventSubscriptions
Bicep-resourcedefinitie
De naamruimten/onderwerpen/eventSubscriptions-resourcetype kunnen 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 microsoft.EventGrid/naamruimten/topics/eventSubscriptions wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
resource symbolicname 'Microsoft.EventGrid/namespaces/topics/eventSubscriptions@2024-12-15-preview' = {
parent: resourceSymbolicName
name: 'string'
properties: {
deliveryConfiguration: {
deliveryMode: 'string'
push: {
deadLetterDestinationWithResourceIdentity: {
deadLetterDestination: {
endpointType: 'string'
// For remaining properties, see DeadLetterDestination objects
}
identity: {
federatedIdentityCredentialInfo: {
federatedClientId: 'string'
}
type: 'string'
userAssignedIdentity: 'string'
}
}
deliveryWithResourceIdentity: {
destination: {
endpointType: 'string'
// For remaining properties, see EventSubscriptionDestination objects
}
identity: {
federatedIdentityCredentialInfo: {
federatedClientId: 'string'
}
type: 'string'
userAssignedIdentity: 'string'
}
}
destination: {
endpointType: 'string'
// For remaining properties, see EventSubscriptionDestination objects
}
eventTimeToLive: 'string'
maxDeliveryCount: int
}
queue: {
deadLetterDestinationWithResourceIdentity: {
deadLetterDestination: {
endpointType: 'string'
// For remaining properties, see DeadLetterDestination objects
}
identity: {
federatedIdentityCredentialInfo: {
federatedClientId: 'string'
}
type: 'string'
userAssignedIdentity: 'string'
}
}
eventTimeToLive: 'string'
maxDeliveryCount: int
receiveLockDurationInSeconds: int
}
}
eventDeliverySchema: 'string'
expirationTimeUtc: 'string'
filtersConfiguration: {
filters: [
{
key: 'string'
operatorType: 'string'
// For remaining properties, see Filter objects
}
]
includedEventTypes: [
'string'
]
}
tags: {
{customized property}: 'string'
}
}
}
EventSubscriptionDestination-objecten
Stel de eigenschap endpointType in om het type object op te geven.
Gebruik voor AzureFunction:
{
endpointType: 'AzureFunction'
properties: {
deliveryAttributeMappings: [
{
name: 'string'
type: 'string'
// For remaining properties, see DeliveryAttributeMapping objects
}
]
maxEventsPerBatch: int
preferredBatchSizeInKilobytes: int
resourceId: 'string'
}
}
Gebruik voor EventHub-:
{
endpointType: 'EventHub'
properties: {
deliveryAttributeMappings: [
{
name: 'string'
type: 'string'
// For remaining properties, see DeliveryAttributeMapping objects
}
]
resourceId: 'string'
}
}
Gebruik voor HybridConnection:
{
endpointType: 'HybridConnection'
properties: {
deliveryAttributeMappings: [
{
name: 'string'
type: 'string'
// For remaining properties, see DeliveryAttributeMapping objects
}
]
resourceId: 'string'
}
}
Gebruik voor MonitorAlert-:
{
endpointType: 'MonitorAlert'
properties: {
actionGroups: [
'string'
]
description: 'string'
severity: 'string'
}
}
Gebruik voor NamespaceTopic-:
{
endpointType: 'NamespaceTopic'
properties: {
resourceId: 'string'
}
}
Gebruik voor PartnerDestination:
{
endpointType: 'PartnerDestination'
properties: {
resourceId: 'string'
}
}
Gebruik voor ServiceBusQueue:
{
endpointType: 'ServiceBusQueue'
properties: {
deliveryAttributeMappings: [
{
name: 'string'
type: 'string'
// For remaining properties, see DeliveryAttributeMapping objects
}
]
resourceId: 'string'
}
}
Gebruik voor ServiceBusTopic-:
{
endpointType: 'ServiceBusTopic'
properties: {
deliveryAttributeMappings: [
{
name: 'string'
type: 'string'
// For remaining properties, see DeliveryAttributeMapping objects
}
]
resourceId: 'string'
}
}
Gebruik voor StorageQueue:
{
endpointType: 'StorageQueue'
properties: {
queueMessageTimeToLiveInSeconds: int
queueName: 'string'
resourceId: 'string'
}
}
Gebruik voor WebHook:
{
endpointType: 'WebHook'
properties: {
azureActiveDirectoryApplicationIdOrUri: 'string'
azureActiveDirectoryTenantId: 'string'
deliveryAttributeMappings: [
{
name: 'string'
type: 'string'
// For remaining properties, see DeliveryAttributeMapping objects
}
]
endpointUrl: 'string'
maxEventsPerBatch: int
minimumTlsVersionAllowed: 'string'
preferredBatchSizeInKilobytes: int
}
}
DeliveryAttributeMapping-objecten
Stel de eigenschap type in om het type object op te geven.
Gebruik voor Dynamische:
{
properties: {
sourceField: 'string'
}
type: 'Dynamic'
}
Gebruik voor Statische:
{
properties: {
isSecret: bool
value: 'string'
}
type: 'Static'
}
DeadLetterDestination-objecten
Stel de eigenschap endpointType in om het type object op te geven.
Gebruik voor StorageBlob-:
{
endpointType: 'StorageBlob'
properties: {
blobContainerName: 'string'
resourceId: 'string'
}
}
Objecten filteren
Stel de eigenschap operatorType in om het type object op te geven.
Gebruik voor BoolEquals:
{
operatorType: 'BoolEquals'
value: bool
}
Gebruik voor IsNotNull-:
{
operatorType: 'IsNotNull'
}
Gebruik voor IsNullOrUndefined:
{
operatorType: 'IsNullOrUndefined'
}
Gebruik voor NumberGreaterThan:
{
operatorType: 'NumberGreaterThan'
value: int
}
Gebruik voor NumberGreaterThanOrEquals:
{
operatorType: 'NumberGreaterThanOrEquals'
value: int
}
Gebruik voor NumberIn:
{
operatorType: 'NumberIn'
values: [
int
]
}
Gebruik voor NumberInRange:
{
operatorType: 'NumberInRange'
values: [
[
int
]
]
}
Gebruik voor NumberLessThan:
{
operatorType: 'NumberLessThan'
value: int
}
Gebruik voor NumberLessThanOrEquals:
{
operatorType: 'NumberLessThanOrEquals'
value: int
}
Gebruik voor NumberNotIn:
{
operatorType: 'NumberNotIn'
values: [
int
]
}
Gebruik voor NumberNotInRange:
{
operatorType: 'NumberNotInRange'
values: [
[
int
]
]
}
Gebruik voor StringBeginsWith:
{
operatorType: 'StringBeginsWith'
values: [
'string'
]
}
Gebruik voor StringContains:
{
operatorType: 'StringContains'
values: [
'string'
]
}
Gebruik voor StringEndsWith:
{
operatorType: 'StringEndsWith'
values: [
'string'
]
}
Gebruik voor StringIn:
{
operatorType: 'StringIn'
values: [
'string'
]
}
Gebruik voor StringNotBeginsWith:
{
operatorType: 'StringNotBeginsWith'
values: [
'string'
]
}
Gebruik voor StringNotContains:
{
operatorType: 'StringNotContains'
values: [
'string'
]
}
Gebruik voor StringNotEndsWith:
{
operatorType: 'StringNotEndsWith'
values: [
'string'
]
}
Gebruik voor StringNotIn:
{
operatorType: 'StringNotIn'
values: [
'string'
]
}
Eigenschapswaarden
AzureFunctionEventSubscriptionDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor het doel van het gebeurtenisabonnement. | 'AzureFunction' (vereist) |
Eigenschappen | Eigenschappen van De Azure-functie van de bestemming van het gebeurtenisabonnement. | AzureFunctionEventSubscriptionDestinationProperties- |
AzureFunctionEventSubscriptionDestinationProperties
Naam | Beschrijving | Waarde |
---|---|---|
deliveryAttributeMappings | Details van het leveringskenmerk. | DeliveryAttributeMapping[] |
maxEventsPerBatch | Maximum aantal gebeurtenissen per batch. | Int |
preferredBatchSizeInKilobytes | Voorkeursbatchgrootte in Kilobytes. | Int |
resourceId | De Azure-resource-id die het eindpunt van de Azure Function-bestemming van een gebeurtenisabonnement vertegenwoordigt. | snaar |
BoolEqualsFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'BoolEquals' (vereist) |
waarde | De booleaanse filterwaarde. | Bool |
DeadLetterDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Ingesteld op 'StorageBlob' voor het type StorageBlobDeadLetterDestination. | 'StorageBlob' (vereist) |
DeadLetterWithResourceIdentity
Naam | Beschrijving | Waarde |
---|---|---|
deadLetterDestination | Informatie over de bestemming waar gebeurtenissen moeten worden afgeleverd voor het gebeurtenisabonnement. Maakt gebruik van de installatie van de beheerde identiteit op de bovenliggende resource (namelijk onderwerp of domein) om de verificatietokens te verkrijgen die worden gebruikt tijdens het schrijven van lege letters. |
DeadLetterDestination |
identiteit | De identiteit die moet worden gebruikt bij gebeurtenissen met dode letters. | EventSubscriptionIdentity- |
DeliveryAttributeMapping
Naam | Beschrijving | Waarde |
---|---|---|
naam | Naam van het leveringskenmerk of de koptekst. | snaar |
type | Ingesteld op Dynamisch voor het type DynamicDeliveryAttributeMapping. Ingesteld op 'Statisch' voor het type StaticDeliveryAttributeMapping. | 'Dynamisch' 'Statisch' (vereist) |
DeliveryConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
deliveryMode | Leveringsmodus van het gebeurtenisabonnement. | 'Push' 'Wachtrij' |
duwen | Deze eigenschap moet worden ingevuld wanneer deliveryMode push is en informatie over het push-abonnement vertegenwoordigt. | PushInfo- |
rij | Deze eigenschap moet worden ingevuld wanneer deliveryMode een wachtrij is en informatie over het wachtrijabonnement vertegenwoordigt. | QueueInfo |
DeliveryWithResourceIdentity
Naam | Beschrijving | Waarde |
---|---|---|
bestemming | Informatie over de bestemming waar gebeurtenissen moeten worden afgeleverd voor het gebeurtenisabonnement. Maakt gebruik van de installatie van de beheerde identiteit op de bovenliggende resource (namelijk onderwerp of domein) om de verificatietokens te verkrijgen die tijdens de levering worden gebruikt. |
EventSubscriptionDestination- |
identiteit | De identiteit die moet worden gebruikt bij het leveren van gebeurtenissen. | EventSubscriptionIdentity- |
DynamicDeliveryAttributeMapping
Naam | Beschrijving | Waarde |
---|---|---|
Eigenschappen | Eigenschappen van de toewijzing van dynamische leveringskenmerken. | DynamicDeliveryAttributeMappingProperties- |
type | Type van het leveringskenmerk of de naam van de header. | Dynamisch (vereist) |
DynamicDeliveryAttributeMappingProperties
Naam | Beschrijving | Waarde |
---|---|---|
sourceField | JSON-pad in de gebeurtenis die kenmerkwaarde bevat. | snaar |
EventHubEventSubscriptionDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor het doel van het gebeurtenisabonnement. | EventHub (vereist) |
Eigenschappen | Event Hub-eigenschappen van de bestemming van het gebeurtenisabonnement. | EventHubEventSubscriptionDestinationProperties |
EventHubEventSubscriptionDestinationProperties
Naam | Beschrijving | Waarde |
---|---|---|
deliveryAttributeMappings | Details van het leveringskenmerk. | DeliveryAttributeMapping[] |
resourceId | De Azure-resource-id die het eindpunt van een Event Hub-bestemming van een gebeurtenisabonnement vertegenwoordigt. | snaar |
EventSubscriptionDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Ingesteld op 'AzureFunction' voor het type AzureFunctionEventSubscriptionDestination. Ingesteld op 'EventHub' voor het type EventHubEventSubscriptionDestination. Ingesteld op HybridConnection voor het type HybridConnectionEventSubscriptionDestination. Ingesteld op 'MonitorAlert' voor het type MonitorAlertEventSubscriptionDestination. Ingesteld op 'NamespaceTopic' voor het type NamespaceTopicEventSubscriptionDestination. Ingesteld op PartnerDestination voor het type PartnerEventSubscriptionDestination. Ingesteld op 'ServiceBusQueue' voor het type ServiceBusQueueEventSubscriptionDestination. Ingesteld op ServiceBusTopic voor het type ServiceBusTopicEventSubscriptionDestination. Ingesteld op StorageQueue voor het type StorageQueueEventSubscriptionDestination. Ingesteld op 'WebHook' voor het type WebHookEventSubscriptionDestination. | 'AzureFunction' 'EventHub' 'HybridConnection' 'MonitorAlert' 'NamespaceTopic' 'PartnerDestination' 'ServiceBusQueue' 'ServiceBusTopic' 'StorageQueue' 'WebHook' (vereist) |
EventSubscriptionIdentity
Naam | Beschrijving | Waarde |
---|---|---|
federatedIdentityCredentialInfo | De details van de federatieve identiteitsreferenties (FIC) die worden gebruikt bij de levering van resources. | FederatedIdentityCredentialInfo |
type | Het type beheerde identiteit dat wordt gebruikt. Kan 'SystemAssigned' of 'UserAssigned' zijn. | 'SystemAssigned' UserAssigned |
userAssignedIdentity | De gebruikersidentiteit die is gekoppeld aan de resource. | snaar |
FederatedIdentityCredentialInfo
Naam | Beschrijving | Waarde |
---|---|---|
federatedClientId | De AAD-toepassing met meerdere tenants waaraan fic (Federated Identity Credential) is gekoppeld. | snaar Beperkingen: Minimale lengte = 36 Maximale lengte = 36 Patroon = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (vereist) |
Filter
Naam | Beschrijving | Waarde |
---|---|---|
sleutel | Het veld/de eigenschap in de gebeurtenis op basis waarvan u wilt filteren. | snaar |
operatorType | Ingesteld op 'BoolEquals' voor het type BoolEqualsFilter. Ingesteld op 'IsNotNull' voor het type IsNotNullFilter. Ingesteld op 'IsNullOrUndefined' voor het type IsNullOrUndefinedFilter. Ingesteld op NumberGreaterThan voor het type NumberGreaterThanFilter. Ingesteld op NumberGreaterThanOrEquals voor het type NumberGreaterThanOrEqualsFilter. Ingesteld op NumberIn voor het type NumberInFilter. Ingesteld op NumberInRange voor het type NumberInRangeFilter. Ingesteld op NumberLessThan voor het type NumberLessThanFilter. Ingesteld op NumberLessThanOrEquals voor het type NumberLessThanOrEqualsFilter. Ingesteld op NumberNotIn voor het type NumberNotInFilter. Ingesteld op NumberNotInRange voor het type NumberNotInRangeFilter. Ingesteld op 'StringBeginsWith' voor het type StringBeginsWithFilter. Ingesteld op 'StringContains' voor het type StringContainsFilter. Ingesteld op 'StringEndsWith' voor het type StringEndsWithFilter. Ingesteld op 'StringIn' voor het type StringInFilter. Ingesteld op 'StringNotBeginsWith' voor het type StringNotBeginsWithFilter. Ingesteld op 'StringNotContains' voor het type StringNotContainsFilter. Ingesteld op 'StringNotEndsWith' voor het type StringNotEndsWithFilter. Ingesteld op 'StringNotIn' voor het type StringNotInFilter. | 'BoolEquals' 'IsNotNull' 'IsNullOrUndefined' 'NumberGreaterThan' 'NumberGreaterThanOrEquals' 'NumberIn' NumberInRange 'NumberLessThan' 'NumberLessThanOrEquals' 'NumberNotIn' 'NumberNotInRange' 'StringBeginsWith' 'StringContains' 'StringEndsWith' 'StringIn' 'StringNotBeginsWith' 'StringNotContains' 'StringNotEndsWith' 'StringNotIn' (vereist) |
FiltersConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
Filters | Een matrix met filters die worden gebruikt voor het filteren van gebeurtenisabonnementen. | filter[] |
includedEventTypes | Een lijst met toepasselijke gebeurtenistypen die deel moeten uitmaken van het gebeurtenisabonnement. Als u zich wilt abonneren op alle standaardgebeurtenistypen, stelt u de IncludedEventTypes in op null. | tekenreeks[] |
HybridConnectionEventSubscriptionDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor het doel van het gebeurtenisabonnement. | HybridConnection (vereist) |
Eigenschappen | Eigenschappen van hybride verbindingen van de bestemming van het gebeurtenisabonnement. | HybridConnectionEventSubscriptionDestinationProperties |
HybridConnectionEventSubscriptionDestinationProperties
Naam | Beschrijving | Waarde |
---|---|---|
deliveryAttributeMappings | Details van het leveringskenmerk. | DeliveryAttributeMapping[] |
resourceId | De Azure-resource-id van een hybride verbinding die het doel is van een gebeurtenisabonnement. | snaar |
IsNotNullFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'IsNotNull' (vereist) |
IsNullOrUndefinedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'IsNullOrUndefined' (vereist) |
Microsoft.EventGrid/namespaces/topics/eventSubscriptions
Naam | Beschrijving | Waarde |
---|---|---|
naam | De resourcenaam | snaar Beperkingen: Minimale lengte = 3 Maximale lengte = 50 Patroon = ^[a-zA-Z0-9-]*$ (vereist) |
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: naamruimten/onderwerpen |
Eigenschappen | Eigenschappen van het gebeurtenisabonnement. | SubscriptionProperties- |
MonitorAlertEventSubscriptionDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor het doel van het gebeurtenisabonnement. | 'MonitorAlert' (vereist) |
Eigenschappen | Controleer de waarschuwingseigenschappen van de bestemming van het gebeurtenisabonnement. | MonitorAlertEventSubscriptionDestinationProperties- |
MonitorAlertEventSubscriptionDestinationProperties
Naam | Beschrijving | Waarde |
---|---|---|
actionGroups | De lijst met ARM-id's van actiegroepen die worden geactiveerd voor elke waarschuwing die via dit gebeurtenisabonnement wordt geactiveerd. Elke ARM-resource-id moet dit patroon volgen: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Insights/actionGroups/{ActionGroupName}. |
tekenreeks[] |
beschrijving | De beschrijving die wordt toegevoegd aan elke waarschuwing die via dit gebeurtenisabonnement wordt geactiveerd. | snaar |
strengheid | De ernst die wordt gekoppeld aan elke waarschuwing die via dit gebeurtenisabonnement wordt geactiveerd. Dit veld moet worden opgegeven. |
'Sev0' 'Sev1' 'Sev2' 'Sev3' 'Sev4' |
NamespaceTopicEventSubscriptionDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor het doel van het gebeurtenisabonnement. | 'NamespaceTopic' (vereist) |
Eigenschappen | Eigenschappen van naamruimteonderwerp van de bestemming van het gebeurtenisabonnement. | NamespaceTopicEventSubscriptionDestinationProperties |
NamespaceTopicEventSubscriptionDestinationProperties
Naam | Beschrijving | Waarde |
---|---|---|
resourceId | De Azure-resource-id die het eindpunt vertegenwoordigt van de Event Grid-naamruimteonderwerpbestemming van een gebeurtenisabonnement. Dit veld is vereist en de vermelde resource naamruimteonderwerp moet al bestaan. De ARM-id van de resource moet dit patroon volgen: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.EventGrid/namespaces/{NamespaceName}/topics/{TopicName}. |
snaar |
NumberGreaterThanFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | NumberGreaterThan (vereist) |
waarde | De filterwaarde. | Int |
NumberGreaterThanOrEqualsFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | NumberGreaterThanOrEquals (vereist) |
waarde | De filterwaarde. | Int |
NumberInFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | NumberIn (vereist) |
waarden | De set filterwaarden. | int[] |
NumberInRangeFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | NumberInRange (vereist) |
waarden | De set filterwaarden. | int[][] |
NumberLessThanFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'NumberLessThan' (vereist) |
waarde | De filterwaarde. | Int |
NumberLessThanOrEqualsFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'NumberLessThanOrEquals' (vereist) |
waarde | De filterwaarde. | Int |
NumberNotInFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'NumberNotIn' (vereist) |
waarden | De set filterwaarden. | int[] |
NumberNotInRangeFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | NumberNotInRange (vereist) |
waarden | De set filterwaarden. | int[][] |
PartnerEventSubscriptionDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor het doel van het gebeurtenisabonnement. | 'PartnerDestination' (vereist) |
Eigenschappen | Partnerbestemmingseigenschappen van het doel van het gebeurtenisabonnement. | PartnerEventSubscriptionDestinationProperties |
PartnerEventSubscriptionDestinationProperties
Naam | Beschrijving | Waarde |
---|---|---|
resourceId | De Azure-resource-id die het eindpunt van een partnerbestemming van een gebeurtenisabonnement vertegenwoordigt. | snaar |
PushInfo
Naam | Beschrijving | Waarde |
---|---|---|
deadLetterDestinationWithResourceIdentity | De bestemming van de dode letter van het gebeurtenisabonnement. Elke gebeurtenis die niet naar zijn bestemming kan worden geleverd, wordt verzonden naar de bestemming van de dode brief. Maakt gebruik van de installatie van de beheerde identiteit op de bovenliggende resource (namelijk naamruimte) om de verificatietokens te verkrijgen die worden gebruikt tijdens het schrijven van dode letters. |
DeadLetterWithResourceIdentity- |
deliveryWithResourceIdentity | Informatie over de bestemming waar gebeurtenissen moeten worden afgeleverd voor het gebeurtenisabonnement. Maakt gebruik van de installatie van de beheerde identiteit op de bovenliggende resource (namelijk onderwerp of domein) om de verificatietokens te verkrijgen die tijdens de levering worden gebruikt. |
DeliveryWithResourceIdentity- |
bestemming | Informatie over de bestemming waar gebeurtenissen moeten worden afgeleverd voor het gebeurtenisabonnement. Maakt gebruik van de identiteit van Azure Event Grid om de verificatietokens te verkrijgen die tijdens de levering worden gebruikt. |
EventSubscriptionDestination- |
eventTimeToLive | Tijdsduur in ISO 8601-indeling die bepaalt hoe lang berichten beschikbaar zijn voor het abonnement vanaf het moment dat het bericht is gepubliceerd. Deze duurwaarde wordt uitgedrukt met de volgende notatie: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', waarbij: - (n) wordt vervangen door de waarde van elk element dat de (n) volgt. - P is de duur (of punt) aan het begin van de duur. - Y is de jaarontwerpaar en volgt de waarde voor het aantal jaren. - M is de maandontwerper en volgt de waarde voor het aantal maanden. - W is de weekontwerper en volgt de waarde voor het aantal weken. - D is de dagontwerper en volgt de waarde voor het aantal dagen. - T is de tijdsontwerper en gaat vooraf aan de tijdonderdelen. - H is de uurontwerpaar en volgt de waarde voor het aantal uren. - M is de minuutontwerper en volgt de waarde voor het aantal minuten. - S is de tweede ontwerpator en volgt de waarde voor het aantal seconden. Deze duurwaarde kan niet groter zijn dan de EventRetentionInDays van het onderwerp. Het is een optioneel veld waarin de minimumwaarde 1 minuut is en het maximum wordt bepaald op de waarde eventRetentionInDays van het onderwerp. Hieronder ziet u voorbeelden van geldige waarden: - 'P0DT23H12M' of 'PT23H12M': voor de duur van 23 uur en 12 minuten. - 'P1D' of 'P1DT0H0M0S': voor de duur van 1 dag. |
snaar |
maxDeliveryCount | Het maximale aantal leveringen van de gebeurtenissen. | Int |
QueueInfo
Naam | Beschrijving | Waarde |
---|---|---|
deadLetterDestinationWithResourceIdentity | De bestemming van de dode letter van het gebeurtenisabonnement. Elke gebeurtenis die niet naar zijn bestemming kan worden geleverd, wordt verzonden naar de bestemming van de dode brief. Maakt gebruik van de installatie van de beheerde identiteit op de bovenliggende resource (namelijk onderwerp) om de verificatietokens te verkrijgen die worden gebruikt tijdens het afleveren/onbestelbare brieven. |
DeadLetterWithResourceIdentity- |
eventTimeToLive | Tijdsduur in ISO 8601-indeling die bepaalt hoe lang berichten beschikbaar zijn voor het abonnement vanaf het moment dat het bericht is gepubliceerd. Deze duurwaarde wordt uitgedrukt met de volgende notatie: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', waarbij: - (n) wordt vervangen door de waarde van elk element dat de (n) volgt. - P is de duur (of punt) aan het begin van de duur. - Y is de jaarontwerpaar en volgt de waarde voor het aantal jaren. - M is de maandontwerper en volgt de waarde voor het aantal maanden. - W is de weekontwerper en volgt de waarde voor het aantal weken. - D is de dagontwerper en volgt de waarde voor het aantal dagen. - T is de tijdsontwerper en gaat vooraf aan de tijdonderdelen. - H is de uurontwerpaar en volgt de waarde voor het aantal uren. - M is de minuutontwerper en volgt de waarde voor het aantal minuten. - S is de tweede ontwerpator en volgt de waarde voor het aantal seconden. Deze duurwaarde kan niet groter zijn dan de EventRetentionInDays van het onderwerp. Het is een optioneel veld waarin de minimumwaarde 1 minuut is en het maximum wordt bepaald op de waarde eventRetentionInDays van het onderwerp. Hieronder ziet u voorbeelden van geldige waarden: - 'P0DT23H12M' of 'PT23H12M': voor de duur van 23 uur en 12 minuten. - 'P1D' of 'P1DT0H0M0S': voor de duur van 1 dag. |
snaar |
maxDeliveryCount | Het maximale aantal leveringen van de gebeurtenissen. | Int |
receiveLockDurationInSeconds | Maximumperiode in seconden waarin het bericht is ontvangen (door de client) en wacht totdat het wordt geaccepteerd, vrijgegeven of geweigerd. Als deze tijd is verstreken nadat een bericht is ontvangen door de client en niet is overgezet naar geaccepteerd (niet verwerkt), vrijgegeven of geweigerd, het bericht is beschikbaar voor opnieuw afspelen. Dit is een optioneel veld, waarbij de standaardwaarde 60 seconden is, minimaal 60 seconden is en het maximum 300 seconden is. |
Int |
ServiceBusQueueEventSubscriptionDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor het doel van het gebeurtenisabonnement. | 'ServiceBusQueue' (vereist) |
Eigenschappen | Service Bus-eigenschappen van de bestemming van het gebeurtenisabonnement. | ServiceBusQueueEventSubscriptionDestinationProperties |
ServiceBusQueueEventSubscriptionDestinationProperties
Naam | Beschrijving | Waarde |
---|---|---|
deliveryAttributeMappings | Details van het leveringskenmerk. | DeliveryAttributeMapping[] |
resourceId | De Azure-resource-id die het eindpunt van de Service Bus-bestemming van een gebeurtenisabonnement vertegenwoordigt. | snaar |
ServiceBusTopicEventSubscriptionDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor het doel van het gebeurtenisabonnement. | ServiceBusTopic (vereist) |
Eigenschappen | Service Bus-onderwerpeigenschappen van de bestemming van het gebeurtenisabonnement. | ServiceBusTopicEventSubscriptionDestinationProperties- |
ServiceBusTopicEventSubscriptionDestinationProperties
Naam | Beschrijving | Waarde |
---|---|---|
deliveryAttributeMappings | Details van het leveringskenmerk. | DeliveryAttributeMapping[] |
resourceId | De Azure-resource-id die het eindpunt van de Service Bus-onderwerpbestemming van een gebeurtenisabonnement vertegenwoordigt. | snaar |
StaticDeliveryAttributeMapping
Naam | Beschrijving | Waarde |
---|---|---|
Eigenschappen | Eigenschappen van toewijzing van statische leveringskenmerken. | StaticDeliveryAttributeMappingProperties |
type | Type van het leveringskenmerk of de naam van de header. | 'Statisch' (vereist) |
StaticDeliveryAttributeMappingProperties
Naam | Beschrijving | Waarde |
---|---|---|
isSecret | Booleaanse vlag om te zien of het kenmerk gevoelige informatie bevat. | Bool |
waarde | Waarde van het leveringskenmerk. | snaar |
StorageBlobDeadLetterDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor de bestemming van de dode letter | 'StorageBlob' (vereist) |
Eigenschappen | De eigenschappen van de op storage-blob gebaseerde deadletter-bestemming | StorageBlobDeadLetterDestinationProperties- |
StorageBlobDeadLetterDestinationProperties
Naam | Beschrijving | Waarde |
---|---|---|
blobContainerName | De naam van de Storage-blobcontainer die de bestemming is van de deadletter-gebeurtenissen | snaar |
resourceId | De Azure-resource-id van het opslagaccount dat de bestemming is van de deadletter-gebeurtenissen | snaar |
StorageQueueEventSubscriptionDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor het doel van het gebeurtenisabonnement. | StorageQueue (vereist) |
Eigenschappen | Eigenschappen van opslagwachtrij van het doel van het gebeurtenisabonnement. | StorageQueueEventSubscriptionDestinationProperties |
StorageQueueEventSubscriptionDestinationProperties
Naam | Beschrijving | Waarde |
---|---|---|
queueMessageTimeToLiveInSeconds | Berichttijd van opslagwachtrij in seconden. Deze waarde kan niet nul of negatief zijn, met uitzondering van het gebruik van -1 om aan te geven dat de Time To Live van het bericht oneindig is. | Int |
queueName | De naam van de opslagwachtrij onder een opslagaccount dat de bestemming is van een gebeurtenisabonnement. | snaar |
resourceId | De Azure-resource-id van het opslagaccount dat de wachtrij bevat die het doel is van een gebeurtenisabonnement. | snaar |
StringBeginsWithFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringBeginsWith' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringContainsFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringContains' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringEndsWithFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringEndsWith' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringInFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringIn' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringNotBeginsWithFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringNotBeginsWith' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringNotContainsFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringNotContains' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringNotEndsWithFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringNotEndsWith' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringNotInFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringNotIn' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
SubscriptionProperties
Naam | Beschrijving | Waarde |
---|---|---|
deliveryConfiguration | Informatie over de leveringsconfiguratie van het gebeurtenisabonnement. | DeliveryConfiguration- |
eventDeliverySchema | Het gebeurtenisleveringsschema voor het gebeurtenisabonnement. | 'CloudEventSchemaV1_0' |
expirationTimeUtc | Verlooptijd van het gebeurtenisabonnement. | snaar |
filtersConfiguration | Informatie over het filter voor het gebeurtenisabonnement. | FiltersConfiguration- |
Tags | Tags met betrekking tot gebeurtenisabonnementresources. | SubscriptionPropertiesTags |
SubscriptionPropertiesTags
Naam | Beschrijving | Waarde |
---|
WebHookEventSubscriptionDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor het doel van het gebeurtenisabonnement. | 'WebHook' (vereist) |
Eigenschappen | WebHookeigenschappen van de bestemming van het gebeurtenisabonnement. | WebHookEventSubscriptionDestinationProperties |
WebHookEventSubscriptionDestinationProperties
Naam | Beschrijving | Waarde |
---|---|---|
azureActiveDirectoryApplicationIdOrUri | De Azure Active Directory-toepassings-id of -URI om het toegangstoken op te halen dat wordt opgenomen als het bearer-token in bezorgingsaanvragen. | snaar |
azureActiveDirectoryTenantId | De Tenant-id van Azure Active Directory om het toegangstoken op te halen dat wordt opgenomen als bearer-token in bezorgingsaanvragen. | snaar |
deliveryAttributeMappings | Details van het leveringskenmerk. | DeliveryAttributeMapping[] |
endpointUrl | De URL die het eindpunt van het doel van een gebeurtenisabonnement vertegenwoordigt. | snaar Beperkingen: Gevoelige waarde. Doorgeven als een beveiligde parameter. |
maxEventsPerBatch | Maximum aantal gebeurtenissen per batch. | Int |
minimumTlsVersionAllowed | Minimale TLS-versie die moet worden ondersteund door webhookeindpunt | '1.0' '1.1' '1.2' |
preferredBatchSizeInKilobytes | Voorkeursbatchgrootte in Kilobytes. | Int |
Resourcedefinitie van ARM-sjabloon
De naamruimten/onderwerpen/eventSubscriptions-resourcetype kunnen 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 microsoft.EventGrid/naamruimten/topics/eventSubscriptions wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"type": "Microsoft.EventGrid/namespaces/topics/eventSubscriptions",
"apiVersion": "2024-12-15-preview",
"name": "string",
"properties": {
"deliveryConfiguration": {
"deliveryMode": "string",
"push": {
"deadLetterDestinationWithResourceIdentity": {
"deadLetterDestination": {
"endpointType": "string"
// For remaining properties, see DeadLetterDestination objects
},
"identity": {
"federatedIdentityCredentialInfo": {
"federatedClientId": "string"
},
"type": "string",
"userAssignedIdentity": "string"
}
},
"deliveryWithResourceIdentity": {
"destination": {
"endpointType": "string"
// For remaining properties, see EventSubscriptionDestination objects
},
"identity": {
"federatedIdentityCredentialInfo": {
"federatedClientId": "string"
},
"type": "string",
"userAssignedIdentity": "string"
}
},
"destination": {
"endpointType": "string"
// For remaining properties, see EventSubscriptionDestination objects
},
"eventTimeToLive": "string",
"maxDeliveryCount": "int"
},
"queue": {
"deadLetterDestinationWithResourceIdentity": {
"deadLetterDestination": {
"endpointType": "string"
// For remaining properties, see DeadLetterDestination objects
},
"identity": {
"federatedIdentityCredentialInfo": {
"federatedClientId": "string"
},
"type": "string",
"userAssignedIdentity": "string"
}
},
"eventTimeToLive": "string",
"maxDeliveryCount": "int",
"receiveLockDurationInSeconds": "int"
}
},
"eventDeliverySchema": "string",
"expirationTimeUtc": "string",
"filtersConfiguration": {
"filters": [ {
"key": "string",
"operatorType": "string"
// For remaining properties, see Filter objects
} ],
"includedEventTypes": [ "string" ]
},
"tags": {
"{customized property}": "string"
}
}
}
EventSubscriptionDestination-objecten
Stel de eigenschap endpointType in om het type object op te geven.
Gebruik voor AzureFunction:
{
"endpointType": "AzureFunction",
"properties": {
"deliveryAttributeMappings": [ {
"name": "string",
"type": "string"
// For remaining properties, see DeliveryAttributeMapping objects
} ],
"maxEventsPerBatch": "int",
"preferredBatchSizeInKilobytes": "int",
"resourceId": "string"
}
}
Gebruik voor EventHub-:
{
"endpointType": "EventHub",
"properties": {
"deliveryAttributeMappings": [ {
"name": "string",
"type": "string"
// For remaining properties, see DeliveryAttributeMapping objects
} ],
"resourceId": "string"
}
}
Gebruik voor HybridConnection:
{
"endpointType": "HybridConnection",
"properties": {
"deliveryAttributeMappings": [ {
"name": "string",
"type": "string"
// For remaining properties, see DeliveryAttributeMapping objects
} ],
"resourceId": "string"
}
}
Gebruik voor MonitorAlert-:
{
"endpointType": "MonitorAlert",
"properties": {
"actionGroups": [ "string" ],
"description": "string",
"severity": "string"
}
}
Gebruik voor NamespaceTopic-:
{
"endpointType": "NamespaceTopic",
"properties": {
"resourceId": "string"
}
}
Gebruik voor PartnerDestination:
{
"endpointType": "PartnerDestination",
"properties": {
"resourceId": "string"
}
}
Gebruik voor ServiceBusQueue:
{
"endpointType": "ServiceBusQueue",
"properties": {
"deliveryAttributeMappings": [ {
"name": "string",
"type": "string"
// For remaining properties, see DeliveryAttributeMapping objects
} ],
"resourceId": "string"
}
}
Gebruik voor ServiceBusTopic-:
{
"endpointType": "ServiceBusTopic",
"properties": {
"deliveryAttributeMappings": [ {
"name": "string",
"type": "string"
// For remaining properties, see DeliveryAttributeMapping objects
} ],
"resourceId": "string"
}
}
Gebruik voor StorageQueue:
{
"endpointType": "StorageQueue",
"properties": {
"queueMessageTimeToLiveInSeconds": "int",
"queueName": "string",
"resourceId": "string"
}
}
Gebruik voor WebHook:
{
"endpointType": "WebHook",
"properties": {
"azureActiveDirectoryApplicationIdOrUri": "string",
"azureActiveDirectoryTenantId": "string",
"deliveryAttributeMappings": [ {
"name": "string",
"type": "string"
// For remaining properties, see DeliveryAttributeMapping objects
} ],
"endpointUrl": "string",
"maxEventsPerBatch": "int",
"minimumTlsVersionAllowed": "string",
"preferredBatchSizeInKilobytes": "int"
}
}
DeliveryAttributeMapping-objecten
Stel de eigenschap type in om het type object op te geven.
Gebruik voor Dynamische:
{
"properties": {
"sourceField": "string"
},
"type": "Dynamic"
}
Gebruik voor Statische:
{
"properties": {
"isSecret": "bool",
"value": "string"
},
"type": "Static"
}
DeadLetterDestination-objecten
Stel de eigenschap endpointType in om het type object op te geven.
Gebruik voor StorageBlob-:
{
"endpointType": "StorageBlob",
"properties": {
"blobContainerName": "string",
"resourceId": "string"
}
}
Objecten filteren
Stel de eigenschap operatorType in om het type object op te geven.
Gebruik voor BoolEquals:
{
"operatorType": "BoolEquals",
"value": "bool"
}
Gebruik voor IsNotNull-:
{
"operatorType": "IsNotNull"
}
Gebruik voor IsNullOrUndefined:
{
"operatorType": "IsNullOrUndefined"
}
Gebruik voor NumberGreaterThan:
{
"operatorType": "NumberGreaterThan",
"value": "int"
}
Gebruik voor NumberGreaterThanOrEquals:
{
"operatorType": "NumberGreaterThanOrEquals",
"value": "int"
}
Gebruik voor NumberIn:
{
"operatorType": "NumberIn",
"values": [ "int" ]
}
Gebruik voor NumberInRange:
{
"operatorType": "NumberInRange",
"values": [
[ "int" ]
]
}
Gebruik voor NumberLessThan:
{
"operatorType": "NumberLessThan",
"value": "int"
}
Gebruik voor NumberLessThanOrEquals:
{
"operatorType": "NumberLessThanOrEquals",
"value": "int"
}
Gebruik voor NumberNotIn:
{
"operatorType": "NumberNotIn",
"values": [ "int" ]
}
Gebruik voor NumberNotInRange:
{
"operatorType": "NumberNotInRange",
"values": [
[ "int" ]
]
}
Gebruik voor StringBeginsWith:
{
"operatorType": "StringBeginsWith",
"values": [ "string" ]
}
Gebruik voor StringContains:
{
"operatorType": "StringContains",
"values": [ "string" ]
}
Gebruik voor StringEndsWith:
{
"operatorType": "StringEndsWith",
"values": [ "string" ]
}
Gebruik voor StringIn:
{
"operatorType": "StringIn",
"values": [ "string" ]
}
Gebruik voor StringNotBeginsWith:
{
"operatorType": "StringNotBeginsWith",
"values": [ "string" ]
}
Gebruik voor StringNotContains:
{
"operatorType": "StringNotContains",
"values": [ "string" ]
}
Gebruik voor StringNotEndsWith:
{
"operatorType": "StringNotEndsWith",
"values": [ "string" ]
}
Gebruik voor StringNotIn:
{
"operatorType": "StringNotIn",
"values": [ "string" ]
}
Eigenschapswaarden
AzureFunctionEventSubscriptionDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor het doel van het gebeurtenisabonnement. | 'AzureFunction' (vereist) |
Eigenschappen | Eigenschappen van De Azure-functie van de bestemming van het gebeurtenisabonnement. | AzureFunctionEventSubscriptionDestinationProperties- |
AzureFunctionEventSubscriptionDestinationProperties
Naam | Beschrijving | Waarde |
---|---|---|
deliveryAttributeMappings | Details van het leveringskenmerk. | DeliveryAttributeMapping[] |
maxEventsPerBatch | Maximum aantal gebeurtenissen per batch. | Int |
preferredBatchSizeInKilobytes | Voorkeursbatchgrootte in Kilobytes. | Int |
resourceId | De Azure-resource-id die het eindpunt van de Azure Function-bestemming van een gebeurtenisabonnement vertegenwoordigt. | snaar |
BoolEqualsFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'BoolEquals' (vereist) |
waarde | De booleaanse filterwaarde. | Bool |
DeadLetterDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Ingesteld op 'StorageBlob' voor het type StorageBlobDeadLetterDestination. | 'StorageBlob' (vereist) |
DeadLetterWithResourceIdentity
Naam | Beschrijving | Waarde |
---|---|---|
deadLetterDestination | Informatie over de bestemming waar gebeurtenissen moeten worden afgeleverd voor het gebeurtenisabonnement. Maakt gebruik van de installatie van de beheerde identiteit op de bovenliggende resource (namelijk onderwerp of domein) om de verificatietokens te verkrijgen die worden gebruikt tijdens het schrijven van lege letters. |
DeadLetterDestination |
identiteit | De identiteit die moet worden gebruikt bij gebeurtenissen met dode letters. | EventSubscriptionIdentity- |
DeliveryAttributeMapping
Naam | Beschrijving | Waarde |
---|---|---|
naam | Naam van het leveringskenmerk of de koptekst. | snaar |
type | Ingesteld op Dynamisch voor het type DynamicDeliveryAttributeMapping. Ingesteld op 'Statisch' voor het type StaticDeliveryAttributeMapping. | 'Dynamisch' 'Statisch' (vereist) |
DeliveryConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
deliveryMode | Leveringsmodus van het gebeurtenisabonnement. | 'Push' 'Wachtrij' |
duwen | Deze eigenschap moet worden ingevuld wanneer deliveryMode push is en informatie over het push-abonnement vertegenwoordigt. | PushInfo- |
rij | Deze eigenschap moet worden ingevuld wanneer deliveryMode een wachtrij is en informatie over het wachtrijabonnement vertegenwoordigt. | QueueInfo |
DeliveryWithResourceIdentity
Naam | Beschrijving | Waarde |
---|---|---|
bestemming | Informatie over de bestemming waar gebeurtenissen moeten worden afgeleverd voor het gebeurtenisabonnement. Maakt gebruik van de installatie van de beheerde identiteit op de bovenliggende resource (namelijk onderwerp of domein) om de verificatietokens te verkrijgen die tijdens de levering worden gebruikt. |
EventSubscriptionDestination- |
identiteit | De identiteit die moet worden gebruikt bij het leveren van gebeurtenissen. | EventSubscriptionIdentity- |
DynamicDeliveryAttributeMapping
Naam | Beschrijving | Waarde |
---|---|---|
Eigenschappen | Eigenschappen van de toewijzing van dynamische leveringskenmerken. | DynamicDeliveryAttributeMappingProperties- |
type | Type van het leveringskenmerk of de naam van de header. | Dynamisch (vereist) |
DynamicDeliveryAttributeMappingProperties
Naam | Beschrijving | Waarde |
---|---|---|
sourceField | JSON-pad in de gebeurtenis die kenmerkwaarde bevat. | snaar |
EventHubEventSubscriptionDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor het doel van het gebeurtenisabonnement. | EventHub (vereist) |
Eigenschappen | Event Hub-eigenschappen van de bestemming van het gebeurtenisabonnement. | EventHubEventSubscriptionDestinationProperties |
EventHubEventSubscriptionDestinationProperties
Naam | Beschrijving | Waarde |
---|---|---|
deliveryAttributeMappings | Details van het leveringskenmerk. | DeliveryAttributeMapping[] |
resourceId | De Azure-resource-id die het eindpunt van een Event Hub-bestemming van een gebeurtenisabonnement vertegenwoordigt. | snaar |
EventSubscriptionDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Ingesteld op 'AzureFunction' voor het type AzureFunctionEventSubscriptionDestination. Ingesteld op 'EventHub' voor het type EventHubEventSubscriptionDestination. Ingesteld op HybridConnection voor het type HybridConnectionEventSubscriptionDestination. Ingesteld op 'MonitorAlert' voor het type MonitorAlertEventSubscriptionDestination. Ingesteld op 'NamespaceTopic' voor het type NamespaceTopicEventSubscriptionDestination. Ingesteld op PartnerDestination voor het type PartnerEventSubscriptionDestination. Ingesteld op 'ServiceBusQueue' voor het type ServiceBusQueueEventSubscriptionDestination. Ingesteld op ServiceBusTopic voor het type ServiceBusTopicEventSubscriptionDestination. Ingesteld op StorageQueue voor het type StorageQueueEventSubscriptionDestination. Ingesteld op 'WebHook' voor het type WebHookEventSubscriptionDestination. | 'AzureFunction' 'EventHub' 'HybridConnection' 'MonitorAlert' 'NamespaceTopic' 'PartnerDestination' 'ServiceBusQueue' 'ServiceBusTopic' 'StorageQueue' 'WebHook' (vereist) |
EventSubscriptionIdentity
Naam | Beschrijving | Waarde |
---|---|---|
federatedIdentityCredentialInfo | De details van de federatieve identiteitsreferenties (FIC) die worden gebruikt bij de levering van resources. | FederatedIdentityCredentialInfo |
type | Het type beheerde identiteit dat wordt gebruikt. Kan 'SystemAssigned' of 'UserAssigned' zijn. | 'SystemAssigned' UserAssigned |
userAssignedIdentity | De gebruikersidentiteit die is gekoppeld aan de resource. | snaar |
FederatedIdentityCredentialInfo
Naam | Beschrijving | Waarde |
---|---|---|
federatedClientId | De AAD-toepassing met meerdere tenants waaraan fic (Federated Identity Credential) is gekoppeld. | snaar Beperkingen: Minimale lengte = 36 Maximale lengte = 36 Patroon = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (vereist) |
Filter
Naam | Beschrijving | Waarde |
---|---|---|
sleutel | Het veld/de eigenschap in de gebeurtenis op basis waarvan u wilt filteren. | snaar |
operatorType | Ingesteld op 'BoolEquals' voor het type BoolEqualsFilter. Ingesteld op 'IsNotNull' voor het type IsNotNullFilter. Ingesteld op 'IsNullOrUndefined' voor het type IsNullOrUndefinedFilter. Ingesteld op NumberGreaterThan voor het type NumberGreaterThanFilter. Ingesteld op NumberGreaterThanOrEquals voor het type NumberGreaterThanOrEqualsFilter. Ingesteld op NumberIn voor het type NumberInFilter. Ingesteld op NumberInRange voor het type NumberInRangeFilter. Ingesteld op NumberLessThan voor het type NumberLessThanFilter. Ingesteld op NumberLessThanOrEquals voor het type NumberLessThanOrEqualsFilter. Ingesteld op NumberNotIn voor het type NumberNotInFilter. Ingesteld op NumberNotInRange voor het type NumberNotInRangeFilter. Ingesteld op 'StringBeginsWith' voor het type StringBeginsWithFilter. Ingesteld op 'StringContains' voor het type StringContainsFilter. Ingesteld op 'StringEndsWith' voor het type StringEndsWithFilter. Ingesteld op 'StringIn' voor het type StringInFilter. Ingesteld op 'StringNotBeginsWith' voor het type StringNotBeginsWithFilter. Ingesteld op 'StringNotContains' voor het type StringNotContainsFilter. Ingesteld op 'StringNotEndsWith' voor het type StringNotEndsWithFilter. Ingesteld op 'StringNotIn' voor het type StringNotInFilter. | 'BoolEquals' 'IsNotNull' 'IsNullOrUndefined' 'NumberGreaterThan' 'NumberGreaterThanOrEquals' 'NumberIn' NumberInRange 'NumberLessThan' 'NumberLessThanOrEquals' 'NumberNotIn' 'NumberNotInRange' 'StringBeginsWith' 'StringContains' 'StringEndsWith' 'StringIn' 'StringNotBeginsWith' 'StringNotContains' 'StringNotEndsWith' 'StringNotIn' (vereist) |
FiltersConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
Filters | Een matrix met filters die worden gebruikt voor het filteren van gebeurtenisabonnementen. | filter[] |
includedEventTypes | Een lijst met toepasselijke gebeurtenistypen die deel moeten uitmaken van het gebeurtenisabonnement. Als u zich wilt abonneren op alle standaardgebeurtenistypen, stelt u de IncludedEventTypes in op null. | tekenreeks[] |
HybridConnectionEventSubscriptionDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor het doel van het gebeurtenisabonnement. | HybridConnection (vereist) |
Eigenschappen | Eigenschappen van hybride verbindingen van de bestemming van het gebeurtenisabonnement. | HybridConnectionEventSubscriptionDestinationProperties |
HybridConnectionEventSubscriptionDestinationProperties
Naam | Beschrijving | Waarde |
---|---|---|
deliveryAttributeMappings | Details van het leveringskenmerk. | DeliveryAttributeMapping[] |
resourceId | De Azure-resource-id van een hybride verbinding die het doel is van een gebeurtenisabonnement. | snaar |
IsNotNullFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'IsNotNull' (vereist) |
IsNullOrUndefinedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'IsNullOrUndefined' (vereist) |
Microsoft.EventGrid/namespaces/topics/eventSubscriptions
Naam | Beschrijving | Waarde |
---|---|---|
apiVersion | De API-versie | '2024-12-15-preview' |
naam | De resourcenaam | snaar Beperkingen: Minimale lengte = 3 Maximale lengte = 50 Patroon = ^[a-zA-Z0-9-]*$ (vereist) |
Eigenschappen | Eigenschappen van het gebeurtenisabonnement. | SubscriptionProperties- |
type | Het resourcetype | 'Microsoft.EventGrid/namespaces/topics/eventSubscriptions' |
MonitorAlertEventSubscriptionDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor het doel van het gebeurtenisabonnement. | 'MonitorAlert' (vereist) |
Eigenschappen | Controleer de waarschuwingseigenschappen van de bestemming van het gebeurtenisabonnement. | MonitorAlertEventSubscriptionDestinationProperties- |
MonitorAlertEventSubscriptionDestinationProperties
Naam | Beschrijving | Waarde |
---|---|---|
actionGroups | De lijst met ARM-id's van actiegroepen die worden geactiveerd voor elke waarschuwing die via dit gebeurtenisabonnement wordt geactiveerd. Elke ARM-resource-id moet dit patroon volgen: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Insights/actionGroups/{ActionGroupName}. |
tekenreeks[] |
beschrijving | De beschrijving die wordt toegevoegd aan elke waarschuwing die via dit gebeurtenisabonnement wordt geactiveerd. | snaar |
strengheid | De ernst die wordt gekoppeld aan elke waarschuwing die via dit gebeurtenisabonnement wordt geactiveerd. Dit veld moet worden opgegeven. |
'Sev0' 'Sev1' 'Sev2' 'Sev3' 'Sev4' |
NamespaceTopicEventSubscriptionDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor het doel van het gebeurtenisabonnement. | 'NamespaceTopic' (vereist) |
Eigenschappen | Eigenschappen van naamruimteonderwerp van de bestemming van het gebeurtenisabonnement. | NamespaceTopicEventSubscriptionDestinationProperties |
NamespaceTopicEventSubscriptionDestinationProperties
Naam | Beschrijving | Waarde |
---|---|---|
resourceId | De Azure-resource-id die het eindpunt vertegenwoordigt van de Event Grid-naamruimteonderwerpbestemming van een gebeurtenisabonnement. Dit veld is vereist en de vermelde resource naamruimteonderwerp moet al bestaan. De ARM-id van de resource moet dit patroon volgen: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.EventGrid/namespaces/{NamespaceName}/topics/{TopicName}. |
snaar |
NumberGreaterThanFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | NumberGreaterThan (vereist) |
waarde | De filterwaarde. | Int |
NumberGreaterThanOrEqualsFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | NumberGreaterThanOrEquals (vereist) |
waarde | De filterwaarde. | Int |
NumberInFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | NumberIn (vereist) |
waarden | De set filterwaarden. | int[] |
NumberInRangeFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | NumberInRange (vereist) |
waarden | De set filterwaarden. | int[][] |
NumberLessThanFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'NumberLessThan' (vereist) |
waarde | De filterwaarde. | Int |
NumberLessThanOrEqualsFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'NumberLessThanOrEquals' (vereist) |
waarde | De filterwaarde. | Int |
NumberNotInFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'NumberNotIn' (vereist) |
waarden | De set filterwaarden. | int[] |
NumberNotInRangeFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | NumberNotInRange (vereist) |
waarden | De set filterwaarden. | int[][] |
PartnerEventSubscriptionDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor het doel van het gebeurtenisabonnement. | 'PartnerDestination' (vereist) |
Eigenschappen | Partnerbestemmingseigenschappen van het doel van het gebeurtenisabonnement. | PartnerEventSubscriptionDestinationProperties |
PartnerEventSubscriptionDestinationProperties
Naam | Beschrijving | Waarde |
---|---|---|
resourceId | De Azure-resource-id die het eindpunt van een partnerbestemming van een gebeurtenisabonnement vertegenwoordigt. | snaar |
PushInfo
Naam | Beschrijving | Waarde |
---|---|---|
deadLetterDestinationWithResourceIdentity | De bestemming van de dode letter van het gebeurtenisabonnement. Elke gebeurtenis die niet naar zijn bestemming kan worden geleverd, wordt verzonden naar de bestemming van de dode brief. Maakt gebruik van de installatie van de beheerde identiteit op de bovenliggende resource (namelijk naamruimte) om de verificatietokens te verkrijgen die worden gebruikt tijdens het schrijven van dode letters. |
DeadLetterWithResourceIdentity- |
deliveryWithResourceIdentity | Informatie over de bestemming waar gebeurtenissen moeten worden afgeleverd voor het gebeurtenisabonnement. Maakt gebruik van de installatie van de beheerde identiteit op de bovenliggende resource (namelijk onderwerp of domein) om de verificatietokens te verkrijgen die tijdens de levering worden gebruikt. |
DeliveryWithResourceIdentity- |
bestemming | Informatie over de bestemming waar gebeurtenissen moeten worden afgeleverd voor het gebeurtenisabonnement. Maakt gebruik van de identiteit van Azure Event Grid om de verificatietokens te verkrijgen die tijdens de levering worden gebruikt. |
EventSubscriptionDestination- |
eventTimeToLive | Tijdsduur in ISO 8601-indeling die bepaalt hoe lang berichten beschikbaar zijn voor het abonnement vanaf het moment dat het bericht is gepubliceerd. Deze duurwaarde wordt uitgedrukt met de volgende notatie: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', waarbij: - (n) wordt vervangen door de waarde van elk element dat de (n) volgt. - P is de duur (of punt) aan het begin van de duur. - Y is de jaarontwerpaar en volgt de waarde voor het aantal jaren. - M is de maandontwerper en volgt de waarde voor het aantal maanden. - W is de weekontwerper en volgt de waarde voor het aantal weken. - D is de dagontwerper en volgt de waarde voor het aantal dagen. - T is de tijdsontwerper en gaat vooraf aan de tijdonderdelen. - H is de uurontwerpaar en volgt de waarde voor het aantal uren. - M is de minuutontwerper en volgt de waarde voor het aantal minuten. - S is de tweede ontwerpator en volgt de waarde voor het aantal seconden. Deze duurwaarde kan niet groter zijn dan de EventRetentionInDays van het onderwerp. Het is een optioneel veld waarin de minimumwaarde 1 minuut is en het maximum wordt bepaald op de waarde eventRetentionInDays van het onderwerp. Hieronder ziet u voorbeelden van geldige waarden: - 'P0DT23H12M' of 'PT23H12M': voor de duur van 23 uur en 12 minuten. - 'P1D' of 'P1DT0H0M0S': voor de duur van 1 dag. |
snaar |
maxDeliveryCount | Het maximale aantal leveringen van de gebeurtenissen. | Int |
QueueInfo
Naam | Beschrijving | Waarde |
---|---|---|
deadLetterDestinationWithResourceIdentity | De bestemming van de dode letter van het gebeurtenisabonnement. Elke gebeurtenis die niet naar zijn bestemming kan worden geleverd, wordt verzonden naar de bestemming van de dode brief. Maakt gebruik van de installatie van de beheerde identiteit op de bovenliggende resource (namelijk onderwerp) om de verificatietokens te verkrijgen die worden gebruikt tijdens het afleveren/onbestelbare brieven. |
DeadLetterWithResourceIdentity- |
eventTimeToLive | Tijdsduur in ISO 8601-indeling die bepaalt hoe lang berichten beschikbaar zijn voor het abonnement vanaf het moment dat het bericht is gepubliceerd. Deze duurwaarde wordt uitgedrukt met de volgende notatie: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', waarbij: - (n) wordt vervangen door de waarde van elk element dat de (n) volgt. - P is de duur (of punt) aan het begin van de duur. - Y is de jaarontwerpaar en volgt de waarde voor het aantal jaren. - M is de maandontwerper en volgt de waarde voor het aantal maanden. - W is de weekontwerper en volgt de waarde voor het aantal weken. - D is de dagontwerper en volgt de waarde voor het aantal dagen. - T is de tijdsontwerper en gaat vooraf aan de tijdonderdelen. - H is de uurontwerpaar en volgt de waarde voor het aantal uren. - M is de minuutontwerper en volgt de waarde voor het aantal minuten. - S is de tweede ontwerpator en volgt de waarde voor het aantal seconden. Deze duurwaarde kan niet groter zijn dan de EventRetentionInDays van het onderwerp. Het is een optioneel veld waarin de minimumwaarde 1 minuut is en het maximum wordt bepaald op de waarde eventRetentionInDays van het onderwerp. Hieronder ziet u voorbeelden van geldige waarden: - 'P0DT23H12M' of 'PT23H12M': voor de duur van 23 uur en 12 minuten. - 'P1D' of 'P1DT0H0M0S': voor de duur van 1 dag. |
snaar |
maxDeliveryCount | Het maximale aantal leveringen van de gebeurtenissen. | Int |
receiveLockDurationInSeconds | Maximumperiode in seconden waarin het bericht is ontvangen (door de client) en wacht totdat het wordt geaccepteerd, vrijgegeven of geweigerd. Als deze tijd is verstreken nadat een bericht is ontvangen door de client en niet is overgezet naar geaccepteerd (niet verwerkt), vrijgegeven of geweigerd, het bericht is beschikbaar voor opnieuw afspelen. Dit is een optioneel veld, waarbij de standaardwaarde 60 seconden is, minimaal 60 seconden is en het maximum 300 seconden is. |
Int |
ServiceBusQueueEventSubscriptionDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor het doel van het gebeurtenisabonnement. | 'ServiceBusQueue' (vereist) |
Eigenschappen | Service Bus-eigenschappen van de bestemming van het gebeurtenisabonnement. | ServiceBusQueueEventSubscriptionDestinationProperties |
ServiceBusQueueEventSubscriptionDestinationProperties
Naam | Beschrijving | Waarde |
---|---|---|
deliveryAttributeMappings | Details van het leveringskenmerk. | DeliveryAttributeMapping[] |
resourceId | De Azure-resource-id die het eindpunt van de Service Bus-bestemming van een gebeurtenisabonnement vertegenwoordigt. | snaar |
ServiceBusTopicEventSubscriptionDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor het doel van het gebeurtenisabonnement. | ServiceBusTopic (vereist) |
Eigenschappen | Service Bus-onderwerpeigenschappen van de bestemming van het gebeurtenisabonnement. | ServiceBusTopicEventSubscriptionDestinationProperties- |
ServiceBusTopicEventSubscriptionDestinationProperties
Naam | Beschrijving | Waarde |
---|---|---|
deliveryAttributeMappings | Details van het leveringskenmerk. | DeliveryAttributeMapping[] |
resourceId | De Azure-resource-id die het eindpunt van de Service Bus-onderwerpbestemming van een gebeurtenisabonnement vertegenwoordigt. | snaar |
StaticDeliveryAttributeMapping
Naam | Beschrijving | Waarde |
---|---|---|
Eigenschappen | Eigenschappen van toewijzing van statische leveringskenmerken. | StaticDeliveryAttributeMappingProperties |
type | Type van het leveringskenmerk of de naam van de header. | 'Statisch' (vereist) |
StaticDeliveryAttributeMappingProperties
Naam | Beschrijving | Waarde |
---|---|---|
isSecret | Booleaanse vlag om te zien of het kenmerk gevoelige informatie bevat. | Bool |
waarde | Waarde van het leveringskenmerk. | snaar |
StorageBlobDeadLetterDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor de bestemming van de dode letter | 'StorageBlob' (vereist) |
Eigenschappen | De eigenschappen van de op storage-blob gebaseerde deadletter-bestemming | StorageBlobDeadLetterDestinationProperties- |
StorageBlobDeadLetterDestinationProperties
Naam | Beschrijving | Waarde |
---|---|---|
blobContainerName | De naam van de Storage-blobcontainer die de bestemming is van de deadletter-gebeurtenissen | snaar |
resourceId | De Azure-resource-id van het opslagaccount dat de bestemming is van de deadletter-gebeurtenissen | snaar |
StorageQueueEventSubscriptionDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor het doel van het gebeurtenisabonnement. | StorageQueue (vereist) |
Eigenschappen | Eigenschappen van opslagwachtrij van het doel van het gebeurtenisabonnement. | StorageQueueEventSubscriptionDestinationProperties |
StorageQueueEventSubscriptionDestinationProperties
Naam | Beschrijving | Waarde |
---|---|---|
queueMessageTimeToLiveInSeconds | Berichttijd van opslagwachtrij in seconden. Deze waarde kan niet nul of negatief zijn, met uitzondering van het gebruik van -1 om aan te geven dat de Time To Live van het bericht oneindig is. | Int |
queueName | De naam van de opslagwachtrij onder een opslagaccount dat de bestemming is van een gebeurtenisabonnement. | snaar |
resourceId | De Azure-resource-id van het opslagaccount dat de wachtrij bevat die het doel is van een gebeurtenisabonnement. | snaar |
StringBeginsWithFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringBeginsWith' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringContainsFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringContains' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringEndsWithFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringEndsWith' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringInFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringIn' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringNotBeginsWithFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringNotBeginsWith' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringNotContainsFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringNotContains' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringNotEndsWithFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringNotEndsWith' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringNotInFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringNotIn' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
SubscriptionProperties
Naam | Beschrijving | Waarde |
---|---|---|
deliveryConfiguration | Informatie over de leveringsconfiguratie van het gebeurtenisabonnement. | DeliveryConfiguration- |
eventDeliverySchema | Het gebeurtenisleveringsschema voor het gebeurtenisabonnement. | 'CloudEventSchemaV1_0' |
expirationTimeUtc | Verlooptijd van het gebeurtenisabonnement. | snaar |
filtersConfiguration | Informatie over het filter voor het gebeurtenisabonnement. | FiltersConfiguration- |
Tags | Tags met betrekking tot gebeurtenisabonnementresources. | SubscriptionPropertiesTags |
SubscriptionPropertiesTags
Naam | Beschrijving | Waarde |
---|
WebHookEventSubscriptionDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor het doel van het gebeurtenisabonnement. | 'WebHook' (vereist) |
Eigenschappen | WebHookeigenschappen van de bestemming van het gebeurtenisabonnement. | WebHookEventSubscriptionDestinationProperties |
WebHookEventSubscriptionDestinationProperties
Naam | Beschrijving | Waarde |
---|---|---|
azureActiveDirectoryApplicationIdOrUri | De Azure Active Directory-toepassings-id of -URI om het toegangstoken op te halen dat wordt opgenomen als het bearer-token in bezorgingsaanvragen. | snaar |
azureActiveDirectoryTenantId | De Tenant-id van Azure Active Directory om het toegangstoken op te halen dat wordt opgenomen als bearer-token in bezorgingsaanvragen. | snaar |
deliveryAttributeMappings | Details van het leveringskenmerk. | DeliveryAttributeMapping[] |
endpointUrl | De URL die het eindpunt van het doel van een gebeurtenisabonnement vertegenwoordigt. | snaar Beperkingen: Gevoelige waarde. Doorgeven als een beveiligde parameter. |
maxEventsPerBatch | Maximum aantal gebeurtenissen per batch. | Int |
minimumTlsVersionAllowed | Minimale TLS-versie die moet worden ondersteund door webhookeindpunt | '1.0' '1.1' '1.2' |
preferredBatchSizeInKilobytes | Voorkeursbatchgrootte in Kilobytes. | Int |
Resourcedefinitie van Terraform (AzAPI-provider)
De naamruimten/onderwerpen/eventSubscriptions-resourcetype kunnen 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 microsoft.EventGrid/naamruimten/topics/eventSubscriptions wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.EventGrid/namespaces/topics/eventSubscriptions@2024-12-15-preview"
name = "string"
body = jsonencode({
properties = {
deliveryConfiguration = {
deliveryMode = "string"
push = {
deadLetterDestinationWithResourceIdentity = {
deadLetterDestination = {
endpointType = "string"
// For remaining properties, see DeadLetterDestination objects
}
identity = {
federatedIdentityCredentialInfo = {
federatedClientId = "string"
}
type = "string"
userAssignedIdentity = "string"
}
}
deliveryWithResourceIdentity = {
destination = {
endpointType = "string"
// For remaining properties, see EventSubscriptionDestination objects
}
identity = {
federatedIdentityCredentialInfo = {
federatedClientId = "string"
}
type = "string"
userAssignedIdentity = "string"
}
}
destination = {
endpointType = "string"
// For remaining properties, see EventSubscriptionDestination objects
}
eventTimeToLive = "string"
maxDeliveryCount = int
}
queue = {
deadLetterDestinationWithResourceIdentity = {
deadLetterDestination = {
endpointType = "string"
// For remaining properties, see DeadLetterDestination objects
}
identity = {
federatedIdentityCredentialInfo = {
federatedClientId = "string"
}
type = "string"
userAssignedIdentity = "string"
}
}
eventTimeToLive = "string"
maxDeliveryCount = int
receiveLockDurationInSeconds = int
}
}
eventDeliverySchema = "string"
expirationTimeUtc = "string"
filtersConfiguration = {
filters = [
{
key = "string"
operatorType = "string"
// For remaining properties, see Filter objects
}
]
includedEventTypes = [
"string"
]
}
tags = {
{customized property} = "string"
}
}
})
}
EventSubscriptionDestination-objecten
Stel de eigenschap endpointType in om het type object op te geven.
Gebruik voor AzureFunction:
{
endpointType = "AzureFunction"
properties = {
deliveryAttributeMappings = [
{
name = "string"
type = "string"
// For remaining properties, see DeliveryAttributeMapping objects
}
]
maxEventsPerBatch = int
preferredBatchSizeInKilobytes = int
resourceId = "string"
}
}
Gebruik voor EventHub-:
{
endpointType = "EventHub"
properties = {
deliveryAttributeMappings = [
{
name = "string"
type = "string"
// For remaining properties, see DeliveryAttributeMapping objects
}
]
resourceId = "string"
}
}
Gebruik voor HybridConnection:
{
endpointType = "HybridConnection"
properties = {
deliveryAttributeMappings = [
{
name = "string"
type = "string"
// For remaining properties, see DeliveryAttributeMapping objects
}
]
resourceId = "string"
}
}
Gebruik voor MonitorAlert-:
{
endpointType = "MonitorAlert"
properties = {
actionGroups = [
"string"
]
description = "string"
severity = "string"
}
}
Gebruik voor NamespaceTopic-:
{
endpointType = "NamespaceTopic"
properties = {
resourceId = "string"
}
}
Gebruik voor PartnerDestination:
{
endpointType = "PartnerDestination"
properties = {
resourceId = "string"
}
}
Gebruik voor ServiceBusQueue:
{
endpointType = "ServiceBusQueue"
properties = {
deliveryAttributeMappings = [
{
name = "string"
type = "string"
// For remaining properties, see DeliveryAttributeMapping objects
}
]
resourceId = "string"
}
}
Gebruik voor ServiceBusTopic-:
{
endpointType = "ServiceBusTopic"
properties = {
deliveryAttributeMappings = [
{
name = "string"
type = "string"
// For remaining properties, see DeliveryAttributeMapping objects
}
]
resourceId = "string"
}
}
Gebruik voor StorageQueue:
{
endpointType = "StorageQueue"
properties = {
queueMessageTimeToLiveInSeconds = int
queueName = "string"
resourceId = "string"
}
}
Gebruik voor WebHook:
{
endpointType = "WebHook"
properties = {
azureActiveDirectoryApplicationIdOrUri = "string"
azureActiveDirectoryTenantId = "string"
deliveryAttributeMappings = [
{
name = "string"
type = "string"
// For remaining properties, see DeliveryAttributeMapping objects
}
]
endpointUrl = "string"
maxEventsPerBatch = int
minimumTlsVersionAllowed = "string"
preferredBatchSizeInKilobytes = int
}
}
DeliveryAttributeMapping-objecten
Stel de eigenschap type in om het type object op te geven.
Gebruik voor Dynamische:
{
properties = {
sourceField = "string"
}
type = "Dynamic"
}
Gebruik voor Statische:
{
properties = {
isSecret = bool
value = "string"
}
type = "Static"
}
DeadLetterDestination-objecten
Stel de eigenschap endpointType in om het type object op te geven.
Gebruik voor StorageBlob-:
{
endpointType = "StorageBlob"
properties = {
blobContainerName = "string"
resourceId = "string"
}
}
Objecten filteren
Stel de eigenschap operatorType in om het type object op te geven.
Gebruik voor BoolEquals:
{
operatorType = "BoolEquals"
value = bool
}
Gebruik voor IsNotNull-:
{
operatorType = "IsNotNull"
}
Gebruik voor IsNullOrUndefined:
{
operatorType = "IsNullOrUndefined"
}
Gebruik voor NumberGreaterThan:
{
operatorType = "NumberGreaterThan"
value = int
}
Gebruik voor NumberGreaterThanOrEquals:
{
operatorType = "NumberGreaterThanOrEquals"
value = int
}
Gebruik voor NumberIn:
{
operatorType = "NumberIn"
values = [
int
]
}
Gebruik voor NumberInRange:
{
operatorType = "NumberInRange"
values = [
[
int
]
]
}
Gebruik voor NumberLessThan:
{
operatorType = "NumberLessThan"
value = int
}
Gebruik voor NumberLessThanOrEquals:
{
operatorType = "NumberLessThanOrEquals"
value = int
}
Gebruik voor NumberNotIn:
{
operatorType = "NumberNotIn"
values = [
int
]
}
Gebruik voor NumberNotInRange:
{
operatorType = "NumberNotInRange"
values = [
[
int
]
]
}
Gebruik voor StringBeginsWith:
{
operatorType = "StringBeginsWith"
values = [
"string"
]
}
Gebruik voor StringContains:
{
operatorType = "StringContains"
values = [
"string"
]
}
Gebruik voor StringEndsWith:
{
operatorType = "StringEndsWith"
values = [
"string"
]
}
Gebruik voor StringIn:
{
operatorType = "StringIn"
values = [
"string"
]
}
Gebruik voor StringNotBeginsWith:
{
operatorType = "StringNotBeginsWith"
values = [
"string"
]
}
Gebruik voor StringNotContains:
{
operatorType = "StringNotContains"
values = [
"string"
]
}
Gebruik voor StringNotEndsWith:
{
operatorType = "StringNotEndsWith"
values = [
"string"
]
}
Gebruik voor StringNotIn:
{
operatorType = "StringNotIn"
values = [
"string"
]
}
Eigenschapswaarden
AzureFunctionEventSubscriptionDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor het doel van het gebeurtenisabonnement. | 'AzureFunction' (vereist) |
Eigenschappen | Eigenschappen van De Azure-functie van de bestemming van het gebeurtenisabonnement. | AzureFunctionEventSubscriptionDestinationProperties- |
AzureFunctionEventSubscriptionDestinationProperties
Naam | Beschrijving | Waarde |
---|---|---|
deliveryAttributeMappings | Details van het leveringskenmerk. | DeliveryAttributeMapping[] |
maxEventsPerBatch | Maximum aantal gebeurtenissen per batch. | Int |
preferredBatchSizeInKilobytes | Voorkeursbatchgrootte in Kilobytes. | Int |
resourceId | De Azure-resource-id die het eindpunt van de Azure Function-bestemming van een gebeurtenisabonnement vertegenwoordigt. | snaar |
BoolEqualsFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'BoolEquals' (vereist) |
waarde | De booleaanse filterwaarde. | Bool |
DeadLetterDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Ingesteld op 'StorageBlob' voor het type StorageBlobDeadLetterDestination. | 'StorageBlob' (vereist) |
DeadLetterWithResourceIdentity
Naam | Beschrijving | Waarde |
---|---|---|
deadLetterDestination | Informatie over de bestemming waar gebeurtenissen moeten worden afgeleverd voor het gebeurtenisabonnement. Maakt gebruik van de installatie van de beheerde identiteit op de bovenliggende resource (namelijk onderwerp of domein) om de verificatietokens te verkrijgen die worden gebruikt tijdens het schrijven van lege letters. |
DeadLetterDestination |
identiteit | De identiteit die moet worden gebruikt bij gebeurtenissen met dode letters. | EventSubscriptionIdentity- |
DeliveryAttributeMapping
Naam | Beschrijving | Waarde |
---|---|---|
naam | Naam van het leveringskenmerk of de koptekst. | snaar |
type | Ingesteld op Dynamisch voor het type DynamicDeliveryAttributeMapping. Ingesteld op 'Statisch' voor het type StaticDeliveryAttributeMapping. | 'Dynamisch' 'Statisch' (vereist) |
DeliveryConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
deliveryMode | Leveringsmodus van het gebeurtenisabonnement. | 'Push' 'Wachtrij' |
duwen | Deze eigenschap moet worden ingevuld wanneer deliveryMode push is en informatie over het push-abonnement vertegenwoordigt. | PushInfo- |
rij | Deze eigenschap moet worden ingevuld wanneer deliveryMode een wachtrij is en informatie over het wachtrijabonnement vertegenwoordigt. | QueueInfo |
DeliveryWithResourceIdentity
Naam | Beschrijving | Waarde |
---|---|---|
bestemming | Informatie over de bestemming waar gebeurtenissen moeten worden afgeleverd voor het gebeurtenisabonnement. Maakt gebruik van de installatie van de beheerde identiteit op de bovenliggende resource (namelijk onderwerp of domein) om de verificatietokens te verkrijgen die tijdens de levering worden gebruikt. |
EventSubscriptionDestination- |
identiteit | De identiteit die moet worden gebruikt bij het leveren van gebeurtenissen. | EventSubscriptionIdentity- |
DynamicDeliveryAttributeMapping
Naam | Beschrijving | Waarde |
---|---|---|
Eigenschappen | Eigenschappen van de toewijzing van dynamische leveringskenmerken. | DynamicDeliveryAttributeMappingProperties- |
type | Type van het leveringskenmerk of de naam van de header. | Dynamisch (vereist) |
DynamicDeliveryAttributeMappingProperties
Naam | Beschrijving | Waarde |
---|---|---|
sourceField | JSON-pad in de gebeurtenis die kenmerkwaarde bevat. | snaar |
EventHubEventSubscriptionDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor het doel van het gebeurtenisabonnement. | EventHub (vereist) |
Eigenschappen | Event Hub-eigenschappen van de bestemming van het gebeurtenisabonnement. | EventHubEventSubscriptionDestinationProperties |
EventHubEventSubscriptionDestinationProperties
Naam | Beschrijving | Waarde |
---|---|---|
deliveryAttributeMappings | Details van het leveringskenmerk. | DeliveryAttributeMapping[] |
resourceId | De Azure-resource-id die het eindpunt van een Event Hub-bestemming van een gebeurtenisabonnement vertegenwoordigt. | snaar |
EventSubscriptionDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Ingesteld op 'AzureFunction' voor het type AzureFunctionEventSubscriptionDestination. Ingesteld op 'EventHub' voor het type EventHubEventSubscriptionDestination. Ingesteld op HybridConnection voor het type HybridConnectionEventSubscriptionDestination. Ingesteld op 'MonitorAlert' voor het type MonitorAlertEventSubscriptionDestination. Ingesteld op 'NamespaceTopic' voor het type NamespaceTopicEventSubscriptionDestination. Ingesteld op PartnerDestination voor het type PartnerEventSubscriptionDestination. Ingesteld op 'ServiceBusQueue' voor het type ServiceBusQueueEventSubscriptionDestination. Ingesteld op ServiceBusTopic voor het type ServiceBusTopicEventSubscriptionDestination. Ingesteld op StorageQueue voor het type StorageQueueEventSubscriptionDestination. Ingesteld op 'WebHook' voor het type WebHookEventSubscriptionDestination. | 'AzureFunction' 'EventHub' 'HybridConnection' 'MonitorAlert' 'NamespaceTopic' 'PartnerDestination' 'ServiceBusQueue' 'ServiceBusTopic' 'StorageQueue' 'WebHook' (vereist) |
EventSubscriptionIdentity
Naam | Beschrijving | Waarde |
---|---|---|
federatedIdentityCredentialInfo | De details van de federatieve identiteitsreferenties (FIC) die worden gebruikt bij de levering van resources. | FederatedIdentityCredentialInfo |
type | Het type beheerde identiteit dat wordt gebruikt. Kan 'SystemAssigned' of 'UserAssigned' zijn. | 'SystemAssigned' UserAssigned |
userAssignedIdentity | De gebruikersidentiteit die is gekoppeld aan de resource. | snaar |
FederatedIdentityCredentialInfo
Naam | Beschrijving | Waarde |
---|---|---|
federatedClientId | De AAD-toepassing met meerdere tenants waaraan fic (Federated Identity Credential) is gekoppeld. | snaar Beperkingen: Minimale lengte = 36 Maximale lengte = 36 Patroon = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (vereist) |
Filter
Naam | Beschrijving | Waarde |
---|---|---|
sleutel | Het veld/de eigenschap in de gebeurtenis op basis waarvan u wilt filteren. | snaar |
operatorType | Ingesteld op 'BoolEquals' voor het type BoolEqualsFilter. Ingesteld op 'IsNotNull' voor het type IsNotNullFilter. Ingesteld op 'IsNullOrUndefined' voor het type IsNullOrUndefinedFilter. Ingesteld op NumberGreaterThan voor het type NumberGreaterThanFilter. Ingesteld op NumberGreaterThanOrEquals voor het type NumberGreaterThanOrEqualsFilter. Ingesteld op NumberIn voor het type NumberInFilter. Ingesteld op NumberInRange voor het type NumberInRangeFilter. Ingesteld op NumberLessThan voor het type NumberLessThanFilter. Ingesteld op NumberLessThanOrEquals voor het type NumberLessThanOrEqualsFilter. Ingesteld op NumberNotIn voor het type NumberNotInFilter. Ingesteld op NumberNotInRange voor het type NumberNotInRangeFilter. Ingesteld op 'StringBeginsWith' voor het type StringBeginsWithFilter. Ingesteld op 'StringContains' voor het type StringContainsFilter. Ingesteld op 'StringEndsWith' voor het type StringEndsWithFilter. Ingesteld op 'StringIn' voor het type StringInFilter. Ingesteld op 'StringNotBeginsWith' voor het type StringNotBeginsWithFilter. Ingesteld op 'StringNotContains' voor het type StringNotContainsFilter. Ingesteld op 'StringNotEndsWith' voor het type StringNotEndsWithFilter. Ingesteld op 'StringNotIn' voor het type StringNotInFilter. | 'BoolEquals' 'IsNotNull' 'IsNullOrUndefined' 'NumberGreaterThan' 'NumberGreaterThanOrEquals' 'NumberIn' NumberInRange 'NumberLessThan' 'NumberLessThanOrEquals' 'NumberNotIn' 'NumberNotInRange' 'StringBeginsWith' 'StringContains' 'StringEndsWith' 'StringIn' 'StringNotBeginsWith' 'StringNotContains' 'StringNotEndsWith' 'StringNotIn' (vereist) |
FiltersConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
Filters | Een matrix met filters die worden gebruikt voor het filteren van gebeurtenisabonnementen. | filter[] |
includedEventTypes | Een lijst met toepasselijke gebeurtenistypen die deel moeten uitmaken van het gebeurtenisabonnement. Als u zich wilt abonneren op alle standaardgebeurtenistypen, stelt u de IncludedEventTypes in op null. | tekenreeks[] |
HybridConnectionEventSubscriptionDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor het doel van het gebeurtenisabonnement. | HybridConnection (vereist) |
Eigenschappen | Eigenschappen van hybride verbindingen van de bestemming van het gebeurtenisabonnement. | HybridConnectionEventSubscriptionDestinationProperties |
HybridConnectionEventSubscriptionDestinationProperties
Naam | Beschrijving | Waarde |
---|---|---|
deliveryAttributeMappings | Details van het leveringskenmerk. | DeliveryAttributeMapping[] |
resourceId | De Azure-resource-id van een hybride verbinding die het doel is van een gebeurtenisabonnement. | snaar |
IsNotNullFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'IsNotNull' (vereist) |
IsNullOrUndefinedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'IsNullOrUndefined' (vereist) |
Microsoft.EventGrid/namespaces/topics/eventSubscriptions
Naam | Beschrijving | Waarde |
---|---|---|
naam | De resourcenaam | snaar Beperkingen: Minimale lengte = 3 Maximale lengte = 50 Patroon = ^[a-zA-Z0-9-]*$ (vereist) |
parent_id | De id van de resource die het bovenliggende item voor deze resource is. | Id voor resource van het type: naamruimten/onderwerpen |
Eigenschappen | Eigenschappen van het gebeurtenisabonnement. | SubscriptionProperties- |
type | Het resourcetype | "Microsoft.EventGrid/namespaces/topics/eventSubscriptions@2024-12-15-preview" |
MonitorAlertEventSubscriptionDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor het doel van het gebeurtenisabonnement. | 'MonitorAlert' (vereist) |
Eigenschappen | Controleer de waarschuwingseigenschappen van de bestemming van het gebeurtenisabonnement. | MonitorAlertEventSubscriptionDestinationProperties- |
MonitorAlertEventSubscriptionDestinationProperties
Naam | Beschrijving | Waarde |
---|---|---|
actionGroups | De lijst met ARM-id's van actiegroepen die worden geactiveerd voor elke waarschuwing die via dit gebeurtenisabonnement wordt geactiveerd. Elke ARM-resource-id moet dit patroon volgen: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Insights/actionGroups/{ActionGroupName}. |
tekenreeks[] |
beschrijving | De beschrijving die wordt toegevoegd aan elke waarschuwing die via dit gebeurtenisabonnement wordt geactiveerd. | snaar |
strengheid | De ernst die wordt gekoppeld aan elke waarschuwing die via dit gebeurtenisabonnement wordt geactiveerd. Dit veld moet worden opgegeven. |
'Sev0' 'Sev1' 'Sev2' 'Sev3' 'Sev4' |
NamespaceTopicEventSubscriptionDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor het doel van het gebeurtenisabonnement. | 'NamespaceTopic' (vereist) |
Eigenschappen | Eigenschappen van naamruimteonderwerp van de bestemming van het gebeurtenisabonnement. | NamespaceTopicEventSubscriptionDestinationProperties |
NamespaceTopicEventSubscriptionDestinationProperties
Naam | Beschrijving | Waarde |
---|---|---|
resourceId | De Azure-resource-id die het eindpunt vertegenwoordigt van de Event Grid-naamruimteonderwerpbestemming van een gebeurtenisabonnement. Dit veld is vereist en de vermelde resource naamruimteonderwerp moet al bestaan. De ARM-id van de resource moet dit patroon volgen: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.EventGrid/namespaces/{NamespaceName}/topics/{TopicName}. |
snaar |
NumberGreaterThanFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | NumberGreaterThan (vereist) |
waarde | De filterwaarde. | Int |
NumberGreaterThanOrEqualsFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | NumberGreaterThanOrEquals (vereist) |
waarde | De filterwaarde. | Int |
NumberInFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | NumberIn (vereist) |
waarden | De set filterwaarden. | int[] |
NumberInRangeFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | NumberInRange (vereist) |
waarden | De set filterwaarden. | int[][] |
NumberLessThanFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'NumberLessThan' (vereist) |
waarde | De filterwaarde. | Int |
NumberLessThanOrEqualsFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'NumberLessThanOrEquals' (vereist) |
waarde | De filterwaarde. | Int |
NumberNotInFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'NumberNotIn' (vereist) |
waarden | De set filterwaarden. | int[] |
NumberNotInRangeFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | NumberNotInRange (vereist) |
waarden | De set filterwaarden. | int[][] |
PartnerEventSubscriptionDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor het doel van het gebeurtenisabonnement. | 'PartnerDestination' (vereist) |
Eigenschappen | Partnerbestemmingseigenschappen van het doel van het gebeurtenisabonnement. | PartnerEventSubscriptionDestinationProperties |
PartnerEventSubscriptionDestinationProperties
Naam | Beschrijving | Waarde |
---|---|---|
resourceId | De Azure-resource-id die het eindpunt van een partnerbestemming van een gebeurtenisabonnement vertegenwoordigt. | snaar |
PushInfo
Naam | Beschrijving | Waarde |
---|---|---|
deadLetterDestinationWithResourceIdentity | De bestemming van de dode letter van het gebeurtenisabonnement. Elke gebeurtenis die niet naar zijn bestemming kan worden geleverd, wordt verzonden naar de bestemming van de dode brief. Maakt gebruik van de installatie van de beheerde identiteit op de bovenliggende resource (namelijk naamruimte) om de verificatietokens te verkrijgen die worden gebruikt tijdens het schrijven van dode letters. |
DeadLetterWithResourceIdentity- |
deliveryWithResourceIdentity | Informatie over de bestemming waar gebeurtenissen moeten worden afgeleverd voor het gebeurtenisabonnement. Maakt gebruik van de installatie van de beheerde identiteit op de bovenliggende resource (namelijk onderwerp of domein) om de verificatietokens te verkrijgen die tijdens de levering worden gebruikt. |
DeliveryWithResourceIdentity- |
bestemming | Informatie over de bestemming waar gebeurtenissen moeten worden afgeleverd voor het gebeurtenisabonnement. Maakt gebruik van de identiteit van Azure Event Grid om de verificatietokens te verkrijgen die tijdens de levering worden gebruikt. |
EventSubscriptionDestination- |
eventTimeToLive | Tijdsduur in ISO 8601-indeling die bepaalt hoe lang berichten beschikbaar zijn voor het abonnement vanaf het moment dat het bericht is gepubliceerd. Deze duurwaarde wordt uitgedrukt met de volgende notatie: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', waarbij: - (n) wordt vervangen door de waarde van elk element dat de (n) volgt. - P is de duur (of punt) aan het begin van de duur. - Y is de jaarontwerpaar en volgt de waarde voor het aantal jaren. - M is de maandontwerper en volgt de waarde voor het aantal maanden. - W is de weekontwerper en volgt de waarde voor het aantal weken. - D is de dagontwerper en volgt de waarde voor het aantal dagen. - T is de tijdsontwerper en gaat vooraf aan de tijdonderdelen. - H is de uurontwerpaar en volgt de waarde voor het aantal uren. - M is de minuutontwerper en volgt de waarde voor het aantal minuten. - S is de tweede ontwerpator en volgt de waarde voor het aantal seconden. Deze duurwaarde kan niet groter zijn dan de EventRetentionInDays van het onderwerp. Het is een optioneel veld waarin de minimumwaarde 1 minuut is en het maximum wordt bepaald op de waarde eventRetentionInDays van het onderwerp. Hieronder ziet u voorbeelden van geldige waarden: - 'P0DT23H12M' of 'PT23H12M': voor de duur van 23 uur en 12 minuten. - 'P1D' of 'P1DT0H0M0S': voor de duur van 1 dag. |
snaar |
maxDeliveryCount | Het maximale aantal leveringen van de gebeurtenissen. | Int |
QueueInfo
Naam | Beschrijving | Waarde |
---|---|---|
deadLetterDestinationWithResourceIdentity | De bestemming van de dode letter van het gebeurtenisabonnement. Elke gebeurtenis die niet naar zijn bestemming kan worden geleverd, wordt verzonden naar de bestemming van de dode brief. Maakt gebruik van de installatie van de beheerde identiteit op de bovenliggende resource (namelijk onderwerp) om de verificatietokens te verkrijgen die worden gebruikt tijdens het afleveren/onbestelbare brieven. |
DeadLetterWithResourceIdentity- |
eventTimeToLive | Tijdsduur in ISO 8601-indeling die bepaalt hoe lang berichten beschikbaar zijn voor het abonnement vanaf het moment dat het bericht is gepubliceerd. Deze duurwaarde wordt uitgedrukt met de volgende notatie: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', waarbij: - (n) wordt vervangen door de waarde van elk element dat de (n) volgt. - P is de duur (of punt) aan het begin van de duur. - Y is de jaarontwerpaar en volgt de waarde voor het aantal jaren. - M is de maandontwerper en volgt de waarde voor het aantal maanden. - W is de weekontwerper en volgt de waarde voor het aantal weken. - D is de dagontwerper en volgt de waarde voor het aantal dagen. - T is de tijdsontwerper en gaat vooraf aan de tijdonderdelen. - H is de uurontwerpaar en volgt de waarde voor het aantal uren. - M is de minuutontwerper en volgt de waarde voor het aantal minuten. - S is de tweede ontwerpator en volgt de waarde voor het aantal seconden. Deze duurwaarde kan niet groter zijn dan de EventRetentionInDays van het onderwerp. Het is een optioneel veld waarin de minimumwaarde 1 minuut is en het maximum wordt bepaald op de waarde eventRetentionInDays van het onderwerp. Hieronder ziet u voorbeelden van geldige waarden: - 'P0DT23H12M' of 'PT23H12M': voor de duur van 23 uur en 12 minuten. - 'P1D' of 'P1DT0H0M0S': voor de duur van 1 dag. |
snaar |
maxDeliveryCount | Het maximale aantal leveringen van de gebeurtenissen. | Int |
receiveLockDurationInSeconds | Maximumperiode in seconden waarin het bericht is ontvangen (door de client) en wacht totdat het wordt geaccepteerd, vrijgegeven of geweigerd. Als deze tijd is verstreken nadat een bericht is ontvangen door de client en niet is overgezet naar geaccepteerd (niet verwerkt), vrijgegeven of geweigerd, het bericht is beschikbaar voor opnieuw afspelen. Dit is een optioneel veld, waarbij de standaardwaarde 60 seconden is, minimaal 60 seconden is en het maximum 300 seconden is. |
Int |
ServiceBusQueueEventSubscriptionDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor het doel van het gebeurtenisabonnement. | 'ServiceBusQueue' (vereist) |
Eigenschappen | Service Bus-eigenschappen van de bestemming van het gebeurtenisabonnement. | ServiceBusQueueEventSubscriptionDestinationProperties |
ServiceBusQueueEventSubscriptionDestinationProperties
Naam | Beschrijving | Waarde |
---|---|---|
deliveryAttributeMappings | Details van het leveringskenmerk. | DeliveryAttributeMapping[] |
resourceId | De Azure-resource-id die het eindpunt van de Service Bus-bestemming van een gebeurtenisabonnement vertegenwoordigt. | snaar |
ServiceBusTopicEventSubscriptionDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor het doel van het gebeurtenisabonnement. | ServiceBusTopic (vereist) |
Eigenschappen | Service Bus-onderwerpeigenschappen van de bestemming van het gebeurtenisabonnement. | ServiceBusTopicEventSubscriptionDestinationProperties- |
ServiceBusTopicEventSubscriptionDestinationProperties
Naam | Beschrijving | Waarde |
---|---|---|
deliveryAttributeMappings | Details van het leveringskenmerk. | DeliveryAttributeMapping[] |
resourceId | De Azure-resource-id die het eindpunt van de Service Bus-onderwerpbestemming van een gebeurtenisabonnement vertegenwoordigt. | snaar |
StaticDeliveryAttributeMapping
Naam | Beschrijving | Waarde |
---|---|---|
Eigenschappen | Eigenschappen van toewijzing van statische leveringskenmerken. | StaticDeliveryAttributeMappingProperties |
type | Type van het leveringskenmerk of de naam van de header. | 'Statisch' (vereist) |
StaticDeliveryAttributeMappingProperties
Naam | Beschrijving | Waarde |
---|---|---|
isSecret | Booleaanse vlag om te zien of het kenmerk gevoelige informatie bevat. | Bool |
waarde | Waarde van het leveringskenmerk. | snaar |
StorageBlobDeadLetterDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor de bestemming van de dode letter | 'StorageBlob' (vereist) |
Eigenschappen | De eigenschappen van de op storage-blob gebaseerde deadletter-bestemming | StorageBlobDeadLetterDestinationProperties- |
StorageBlobDeadLetterDestinationProperties
Naam | Beschrijving | Waarde |
---|---|---|
blobContainerName | De naam van de Storage-blobcontainer die de bestemming is van de deadletter-gebeurtenissen | snaar |
resourceId | De Azure-resource-id van het opslagaccount dat de bestemming is van de deadletter-gebeurtenissen | snaar |
StorageQueueEventSubscriptionDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor het doel van het gebeurtenisabonnement. | StorageQueue (vereist) |
Eigenschappen | Eigenschappen van opslagwachtrij van het doel van het gebeurtenisabonnement. | StorageQueueEventSubscriptionDestinationProperties |
StorageQueueEventSubscriptionDestinationProperties
Naam | Beschrijving | Waarde |
---|---|---|
queueMessageTimeToLiveInSeconds | Berichttijd van opslagwachtrij in seconden. Deze waarde kan niet nul of negatief zijn, met uitzondering van het gebruik van -1 om aan te geven dat de Time To Live van het bericht oneindig is. | Int |
queueName | De naam van de opslagwachtrij onder een opslagaccount dat de bestemming is van een gebeurtenisabonnement. | snaar |
resourceId | De Azure-resource-id van het opslagaccount dat de wachtrij bevat die het doel is van een gebeurtenisabonnement. | snaar |
StringBeginsWithFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringBeginsWith' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringContainsFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringContains' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringEndsWithFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringEndsWith' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringInFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringIn' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringNotBeginsWithFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringNotBeginsWith' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringNotContainsFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringNotContains' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringNotEndsWithFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringNotEndsWith' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringNotInFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringNotIn' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
SubscriptionProperties
Naam | Beschrijving | Waarde |
---|---|---|
deliveryConfiguration | Informatie over de leveringsconfiguratie van het gebeurtenisabonnement. | DeliveryConfiguration- |
eventDeliverySchema | Het gebeurtenisleveringsschema voor het gebeurtenisabonnement. | 'CloudEventSchemaV1_0' |
expirationTimeUtc | Verlooptijd van het gebeurtenisabonnement. | snaar |
filtersConfiguration | Informatie over het filter voor het gebeurtenisabonnement. | FiltersConfiguration- |
Tags | Tags met betrekking tot gebeurtenisabonnementresources. | SubscriptionPropertiesTags |
SubscriptionPropertiesTags
Naam | Beschrijving | Waarde |
---|
WebHookEventSubscriptionDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor het doel van het gebeurtenisabonnement. | 'WebHook' (vereist) |
Eigenschappen | WebHookeigenschappen van de bestemming van het gebeurtenisabonnement. | WebHookEventSubscriptionDestinationProperties |
WebHookEventSubscriptionDestinationProperties
Naam | Beschrijving | Waarde |
---|---|---|
azureActiveDirectoryApplicationIdOrUri | De Azure Active Directory-toepassings-id of -URI om het toegangstoken op te halen dat wordt opgenomen als het bearer-token in bezorgingsaanvragen. | snaar |
azureActiveDirectoryTenantId | De Tenant-id van Azure Active Directory om het toegangstoken op te halen dat wordt opgenomen als bearer-token in bezorgingsaanvragen. | snaar |
deliveryAttributeMappings | Details van het leveringskenmerk. | DeliveryAttributeMapping[] |
endpointUrl | De URL die het eindpunt van het doel van een gebeurtenisabonnement vertegenwoordigt. | snaar Beperkingen: Gevoelige waarde. Doorgeven als een beveiligde parameter. |
maxEventsPerBatch | Maximum aantal gebeurtenissen per batch. | Int |
minimumTlsVersionAllowed | Minimale TLS-versie die moet worden ondersteund door webhookeindpunt | '1.0' '1.1' '1.2' |
preferredBatchSizeInKilobytes | Voorkeursbatchgrootte in Kilobytes. | Int |