Microsoft.EventGrid eventSubscriptions 01-06-2020

Bicep-resourcedefinitie

Het resourcetype eventSubscriptions is een extensieresource, wat betekent dat u deze kunt toepassen op een andere resource.

Gebruik de scope eigenschap voor deze resource om het bereik voor deze resource in te stellen. Zie Bereik instellen voor extensieresources in Bicep.

Het resourcetype eventSubscriptions kan worden geïmplementeerd met bewerkingen die zijn gericht op:

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

Resource-indeling

Als u een Resource Microsoft.EventGrid/eventSubscriptions wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.EventGrid/eventSubscriptions@2020-06-01' = {
  name: 'string'
  scope: resourceSymbolicName
  properties: {
    deadLetterDestination: {
      endpointType: 'string'
      // For remaining properties, see DeadLetterDestination objects
    }
    destination: {
      endpointType: 'string'
      // For remaining properties, see EventSubscriptionDestination objects
    }
    eventDeliverySchema: 'string'
    expirationTimeUtc: 'string'
    filter: {
      advancedFilters: [
        {
          key: 'string'
          operatorType: 'string'
          // For remaining properties, see AdvancedFilter objects
        }
      ]
      includedEventTypes: [
        'string'
      ]
      isSubjectCaseSensitive: bool
      subjectBeginsWith: 'string'
      subjectEndsWith: 'string'
    }
    labels: [
      'string'
    ]
    retryPolicy: {
      eventTimeToLiveInMinutes: int
      maxDeliveryAttempts: int
    }
  }
}

DeadLetterDestination-objecten

Stel de eigenschap endpointType in om het type object op te geven.

Gebruik voor StorageBlob:

  endpointType: 'StorageBlob'
  properties: {
    blobContainerName: 'string'
    resourceId: 'string'
  }

EventSubscriptionDestination-objecten

Stel de eigenschap endpointType in om het type object op te geven.

Gebruik voor AzureFunction:

  endpointType: 'AzureFunction'
  properties: {
    maxEventsPerBatch: int
    preferredBatchSizeInKilobytes: int
    resourceId: 'string'
  }

Gebruik voor EventHub:

  endpointType: 'EventHub'
  properties: {
    resourceId: 'string'
  }

Gebruik voor HybridConnection:

  endpointType: 'HybridConnection'
  properties: {
    resourceId: 'string'
  }

Voor ServiceBusQueue gebruikt u:

  endpointType: 'ServiceBusQueue'
  properties: {
    resourceId: 'string'
  }

Gebruik voor ServiceBusTopic:

  endpointType: 'ServiceBusTopic'
  properties: {
    resourceId: 'string'
  }

Voor StorageQueue gebruikt u:

  endpointType: 'StorageQueue'
  properties: {
    queueName: 'string'
    resourceId: 'string'
  }

Gebruik voor WebHook:

  endpointType: 'WebHook'
  properties: {
    azureActiveDirectoryApplicationIdOrUri: 'string'
    azureActiveDirectoryTenantId: 'string'
    endpointUrl: 'string'
    maxEventsPerBatch: int
    preferredBatchSizeInKilobytes: int
  }

AdvancedFilter-objecten

Stel de eigenschap operatorType in om het type object op te geven.

Gebruik voor BoolEquals:

  operatorType: 'BoolEquals'
  value: bool

Voor NumberGreaterThan gebruikt u:

  operatorType: 'NumberGreaterThan'
  value: int

Voor NumberGreaterThanOrEquals gebruikt u:

  operatorType: 'NumberGreaterThanOrEquals'
  value: int

Voor NumberIn gebruikt u:

  operatorType: 'NumberIn'
  values: [
    int
  ]

Voor NumberLessThan gebruikt u:

  operatorType: 'NumberLessThan'
  value: int

Gebruik voor NumberLessThanOrEquals:

  operatorType: 'NumberLessThanOrEquals'
  value: int

Voor NumberNotIn gebruikt u:

  operatorType: 'NumberNotIn'
  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 StringNotIn:

  operatorType: 'StringNotIn'
  values: [
    'string'
  ]

Eigenschapswaarden

eventAbonnementen

Naam Description Waarde
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 3-64

Geldige tekens:
Alfanumeriek en afbreekstreepjes.
scope Gebruik deze optie bij het maken van een extensieresource voor een ander bereik dan het implementatiebereik. Doelbron

Stel voor Bicep deze eigenschap in op de symbolische naam van de resource om de extensieresource toe te passen.
properties Eigenschappen van het gebeurtenisabonnement. EventSubscriptionProperties

EventSubscriptionProperties

Naam Description Waarde
deadLetterDestination De DeadLetter-bestemming van het gebeurtenisabonnement. DeadLetterDestination
doel Informatie over de bestemming waar gebeurtenissen moeten worden geleverd voor het gebeurtenisabonnement. EventSubscriptionDestination
eventDeliverySchema Het gebeurtenisleveringsschema voor het gebeurtenisabonnement. 'CloudEventSchemaV1_0'
'CustomInputSchema'
'EventGridSchema'
expirationTimeUtc Verlooptijd van het gebeurtenisabonnement. tekenreeks
filter Informatie over het filter voor het gebeurtenisabonnement. EventSubscriptionFilter
labels Lijst met door de gebruiker gedefinieerde labels. tekenreeks[]
retryPolicy Het beleid voor opnieuw proberen voor gebeurtenissen. Dit kan worden gebruikt om het maximum aantal bezorgingspogingen en time-to-live voor gebeurtenissen te configureren. RetryPolicy

DeadLetterDestination

Naam Description Waarde
endpointType Het objecttype instellen StorageBlob (vereist)

StorageBlobDeadLetterDestination

Naam Description Waarde
endpointType Type van het eindpunt voor de bestemming met onbestelbare letters 'StorageBlob' (vereist)
properties De eigenschappen van het deadletter-doel op basis van storage-blob StorageBlobDeadLetterDestinationProperties

StorageBlobDeadLetterDestinationProperties

Naam Description Waarde
blobContainerName De naam van de Storage-blobcontainer die het doel is van de deadletter-gebeurtenissen tekenreeks
resourceId De Azure-resource-id van het opslagaccount dat het doel is van de deadletter-gebeurtenissen tekenreeks

EventSubscriptionDestination

Naam Description Waarde
endpointType Het objecttype instellen AzureFunction
EventHub
HybridConnection
ServiceBusQueue
ServiceBusTopic
StorageQueue
WebHook (vereist)

AzureFunctioneventSubscriptionDestination

Naam Description Waarde
endpointType Type van het eindpunt voor de bestemming van het gebeurtenisabonnement. 'AzureFunction' (vereist)
properties Azure-functie-eigenschappen van de bestemming van het gebeurtenisabonnement. AzureFunctioneventSubscriptionDestinationProperties

AzureFunctioneventSubscriptionDestinationProperties

Naam Description Waarde
maxEventsPerBatch Maximum aantal gebeurtenissen per batch. int
preferredBatchSizeInKilobytes Voorkeursbatchgrootte in kilobytes. int
resourceId De Azure-resource-id die het eindpunt vertegenwoordigt van de Azure Function-bestemming van een gebeurtenisabonnement. tekenreeks

EventHubEventSubscriptionDestination

Naam Description Waarde
endpointType Type van het eindpunt voor de bestemming van het gebeurtenisabonnement. 'EventHub' (vereist)
properties Event Hub-eigenschappen van de bestemming van het gebeurtenisabonnement. EventHubEventSubscriptionDestinationProperties

EventHubEventSubscriptionDestinationProperties

Naam Description Waarde
resourceId De Azure-resource-id die het eindpunt van een Event Hub-bestemming van een gebeurtenisabonnement vertegenwoordigt. tekenreeks

HybridConnectionEventSubscriptionDestination

Naam Description Waarde
endpointType Type van het eindpunt voor de bestemming van het gebeurtenisabonnement. 'HybridConnection' (vereist)
properties Eigenschappen van hybride verbinding van de bestemming van het gebeurtenisabonnement. HybridConnectionEventSubscriptionDestinationProperti...

HybridConnectionEventSubscriptionDestinationProperti...

Naam Description Waarde
resourceId De Azure-resource-id van een hybride verbinding die het doel van een gebeurtenisabonnement is. tekenreeks

ServiceBusQueueEventSubscriptionDestination

Naam Description Waarde
endpointType Type van het eindpunt voor de bestemming van het gebeurtenisabonnement. ServiceBusQueue (vereist)
properties Service Bus-eigenschappen van de bestemming van het gebeurtenisabonnement. ServiceBusQueueEventSubscriptionDestinationPropertie...

ServiceBusQueueEventSubscriptionDestinationPropertie...

Naam Description Waarde
resourceId De Azure-resource-id die het eindpunt van de Service Bus-bestemming van een gebeurtenisabonnement vertegenwoordigt. tekenreeks

ServiceBusTopicEventSubscriptionDestination

Naam Description Waarde
endpointType Type van het eindpunt voor de bestemming van het gebeurtenisabonnement. ServiceBusTopic (vereist)
properties Service Bus-onderwerpEigenschappen van de bestemming van het gebeurtenisabonnement. ServiceBusTopicEventSubscriptionDestinationPropertie...

ServiceBusTopicEventSubscriptionDestinationPropertie...

Naam Description Waarde
resourceId De Azure-resource-id die het eindpunt van de Service Bus-onderwerpbestemming van een gebeurtenisabonnement vertegenwoordigt. tekenreeks

StorageQueueEventSubscriptionDestination

Naam Description Waarde
endpointType Type van het eindpunt voor de bestemming van het gebeurtenisabonnement. 'StorageQueue' (vereist)
properties Eigenschappen van opslagwachtrij van de bestemming van het gebeurtenisabonnement. StorageQueueEventSubscriptionDestinationProperties

StorageQueueEventSubscriptionDestinationProperties

Naam Description Waarde
queueName De naam van de opslagwachtrij onder een opslagaccount dat het doel van een gebeurtenisabonnement is. tekenreeks
resourceId De Azure-resource-id van het opslagaccount dat de wachtrij bevat die het doel is van een gebeurtenisabonnement. tekenreeks

WebHookEventSubscriptionDestination

Naam Description Waarde
endpointType Type van het eindpunt voor de bestemming van het gebeurtenisabonnement. 'WebHook' (vereist)
properties WebHook-eigenschappen van de bestemming van het gebeurtenisabonnement. WebHookEventSubscriptionDestinationProperties

WebHookEventSubscriptionDestinationProperties

Naam Description Waarde
azureActiveDirectoryApplicationIdOrUri De Azure Active Directory-toepassings-id of URI voor het ophalen van het toegangstoken dat wordt opgenomen als bearer-token in leveringsaanvragen. tekenreeks
azureActiveDirectoryTenantId De Tenant-id van Azure Active Directory om het toegangstoken op te halen dat wordt opgenomen als bearer-token in leveringsaanvragen. tekenreeks
endpointUrl De URL die het eindpunt van de bestemming van een gebeurtenisabonnement vertegenwoordigt. tekenreeks

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
maxEventsPerBatch Maximum aantal gebeurtenissen per batch. int
preferredBatchSizeInKilobytes Voorkeursbatchgrootte in kilobytes. int

EventSubscriptionFilter

Naam Description Waarde
advancedFilters Een matrix met geavanceerde filters die worden gebruikt voor het filteren van gebeurtenisabonnementen. AdvancedFilter[]
includedEventTypes Een lijst met toepasselijke gebeurtenistypen die deel moeten uitmaken van het gebeurtenisabonnement. Als u zich wilt abonneren op alle standaardgebeurtenistypen, stelt u IncludedEventTypes in op null. tekenreeks[]
isSubjectCaseSensitive Hiermee geeft u op of de eigenschappen SubjectBeginsWith en SubjectEndsWith van het filter
moet op een hoofdlettergevoelige manier worden vergeleken.
booleaans
subjectBeginsWith Een optionele tekenreeks voor het filteren van gebeurtenissen voor een gebeurtenisabonnement op basis van een resourcepadvoorvoegsel.
De indeling hiervan is afhankelijk van de uitgever van de gebeurtenissen.
Jokertekens worden niet ondersteund in dit pad.
tekenreeks
subjectEndsWith Een optionele tekenreeks voor het filteren van gebeurtenissen voor een gebeurtenisabonnement op basis van het achtervoegsel van een resourcepad.
Jokertekens worden niet ondersteund in dit pad.
tekenreeks

AdvancedFilter

Naam Description Waarde
sleutel Het veld/de eigenschap in de gebeurtenis op basis waarvan u wilt filteren. tekenreeks
operatorType Het objecttype instellen BoolEquals
NumberGreaterThan
NumberGreaterThanOrEquals
Getalin
NumberLessThan
NumberLessThanOrEquals
NumberNotIn
StringBeginsWith
StringContains
StringEndsWith
StringIn
StringNotIn (vereist)

BoolEqualsAdvancedFilter

Naam Description Waarde
operatorType Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'BoolEquals' (vereist)
waarde De booleaanse filterwaarde. booleaans

NumberGreaterThanAdvancedFilter

Naam Description Waarde
operatorType Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'NumberGreaterThan' (vereist)
waarde De filterwaarde. int

NumberGreaterThanOrEqualsAdvancedFilter

Naam Description Waarde
operatorType Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'NumberGreaterThanOrEquals' (vereist)
waarde De filterwaarde. int

NumberInAdvancedFilter

Naam Description Waarde
operatorType Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'NumberIn' (vereist)
values De set filterwaarden. int[]

NumberLessThanAdvancedFilter

Naam Description Waarde
operatorType Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'NumberLessThan' (vereist)
waarde De filterwaarde. int

NumberLessThanOrEqualsAdvancedFilter

Naam Description Waarde
operatorType Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'NumberLessThanOrEquals' (vereist)
waarde De filterwaarde. int

NumberNotInAdvancedFilter

Naam Description Waarde
operatorType Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'NumberNotIn' (vereist)
values De set filterwaarden. int[]

StringBeginsWithAdvancedFilter

Naam Description Waarde
operatorType Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'StringBeginsWith' (vereist)
values De set filterwaarden. tekenreeks[]

StringContainsAdvancedFilter

Naam Description Waarde
operatorType Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'StringContains' (vereist)
values De set filterwaarden. tekenreeks[]

StringEndsWithAdvancedFilter

Naam Description Waarde
operatorType Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'StringEndsWith' (vereist)
values De set filterwaarden. tekenreeks[]

StringInAdvancedFilter

Naam Description Waarde
operatorType Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'StringIn' (vereist)
values De set filterwaarden. tekenreeks[]

StringNotInAdvancedFilter

Naam Description Waarde
operatorType Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'StringNotIn' (vereist)
values De set filterwaarden. tekenreeks[]

RetryPolicy

Naam Description Waarde
eventTimeToLiveInMinutes Time To Live (in minuten) voor gebeurtenissen. int
maxDeliveryAttempts Maximum aantal nieuwe bezorgingspogingen voor gebeurtenissen. int

Snelstartsjablonen

Met de volgende snelstartsjablonen wordt dit resourcetype geïmplementeerd.

Template Beschrijving
Aangepast onderwerp en abonnement maken Azure Event Grid

Implementeren op Azure
Hiermee maakt u een Azure Event Grid aangepast onderwerp en een webhookabonnement. De sjabloon is oorspronkelijk geschreven door John Downs.
Aangepaste Azure Event Grid onderwerp/abonnement met CloudEvents

Implementeren op Azure
Hiermee maakt u een aangepast Azure Event Grid onderwerp, een webhook-abonnement met een CloudEvents-schema en een logische app als gebeurtenis-handler. De sjabloon is oorspronkelijk geschreven door Justin Yoo.
Een aangepast Event Grid-onderwerp en event hub-handler maken

Implementeren op Azure
Hiermee maakt u een Azure Event Grid aangepast onderwerp en Event Hub om de gebeurtenissen af te handelen.
Event Grid-abonnement maken voor resource-gebeurtenissen

Implementeren op Azure
Hiermee maakt u een Event Grid-abonnement voor een resourcegroep of een Azure-abonnement.
Een aangepast onderwerp en een wachtrijabonnement maken Azure Event Grid

Implementeren op Azure
Hiermee maakt u een Azure Event Grid aangepast onderwerp en een servicebuswachtrijabonnement. De sjabloon is oorspronkelijk geschreven door Markus Meyer.
Een Azure Event Grid aangepast onderwerpabonnement maken

Implementeren op Azure
Hiermee maakt u een Azure Event Grid aangepast onderwerp en een service bus-onderwerpabonnement. De sjabloon is oorspronkelijk geschreven door Markus Meyer.

Resourcedefinitie van ARM-sjabloon

Het resourcetype eventSubscriptions is een extensieresource, wat betekent dat u deze kunt toepassen op een andere resource.

Gebruik de scope eigenschap voor deze resource om het bereik voor deze resource in te stellen. Zie Bereik instellen voor extensieresources in ARM-sjablonen.

Het resourcetype eventSubscriptions kan worden geïmplementeerd met bewerkingen die zijn gericht op:

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

Resource-indeling

Als u een Microsoft.EventGrid/eventSubscriptions-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.EventGrid/eventSubscriptions",
  "apiVersion": "2020-06-01",
  "name": "string",
  "scope": "string",
  "properties": {
    "deadLetterDestination": {
      "endpointType": "string"
      // For remaining properties, see DeadLetterDestination objects
    },
    "destination": {
      "endpointType": "string"
      // For remaining properties, see EventSubscriptionDestination objects
    },
    "eventDeliverySchema": "string",
    "expirationTimeUtc": "string",
    "filter": {
      "advancedFilters": [
        {
          "key": "string",
          "operatorType": "string"
          // For remaining properties, see AdvancedFilter objects
        }
      ],
      "includedEventTypes": [ "string" ],
      "isSubjectCaseSensitive": "bool",
      "subjectBeginsWith": "string",
      "subjectEndsWith": "string"
    },
    "labels": [ "string" ],
    "retryPolicy": {
      "eventTimeToLiveInMinutes": "int",
      "maxDeliveryAttempts": "int"
    }
  }
}

DeadLetterDestination-objecten

Stel de eigenschap endpointType in om het type object op te geven.

Gebruik voor StorageBlob:

  "endpointType": "StorageBlob",
  "properties": {
    "blobContainerName": "string",
    "resourceId": "string"
  }

EventSubscriptionDestination-objecten

Stel de eigenschap endpointType in om het type object op te geven.

Gebruik voor AzureFunction:

  "endpointType": "AzureFunction",
  "properties": {
    "maxEventsPerBatch": "int",
    "preferredBatchSizeInKilobytes": "int",
    "resourceId": "string"
  }

Gebruik voor EventHub:

  "endpointType": "EventHub",
  "properties": {
    "resourceId": "string"
  }

Gebruik voor HybridConnection:

  "endpointType": "HybridConnection",
  "properties": {
    "resourceId": "string"
  }

Voor ServiceBusQueue gebruikt u:

  "endpointType": "ServiceBusQueue",
  "properties": {
    "resourceId": "string"
  }

Gebruik voor ServiceBusTopic:

  "endpointType": "ServiceBusTopic",
  "properties": {
    "resourceId": "string"
  }

Voor StorageQueue gebruikt u:

  "endpointType": "StorageQueue",
  "properties": {
    "queueName": "string",
    "resourceId": "string"
  }

Gebruik voor WebHook:

  "endpointType": "WebHook",
  "properties": {
    "azureActiveDirectoryApplicationIdOrUri": "string",
    "azureActiveDirectoryTenantId": "string",
    "endpointUrl": "string",
    "maxEventsPerBatch": "int",
    "preferredBatchSizeInKilobytes": "int"
  }

AdvancedFilter-objecten

Stel de eigenschap operatorType in om het type object op te geven.

Gebruik voor BoolEquals:

  "operatorType": "BoolEquals",
  "value": "bool"

Voor NumberGreaterThan gebruikt u:

  "operatorType": "NumberGreaterThan",
  "value": "int"

Voor NumberGreaterThanOrEquals gebruikt u:

  "operatorType": "NumberGreaterThanOrEquals",
  "value": "int"

Voor NumberIn gebruikt u:

  "operatorType": "NumberIn",
  "values": [ "int" ]

Voor NumberLessThan gebruikt u:

  "operatorType": "NumberLessThan",
  "value": "int"

Gebruik voor NumberLessThanOrEquals:

  "operatorType": "NumberLessThanOrEquals",
  "value": "int"

Voor NumberNotIn gebruikt u:

  "operatorType": "NumberNotIn",
  "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 StringNotIn:

  "operatorType": "StringNotIn",
  "values": [ "string" ]

Eigenschapswaarden

eventAbonnementen

Naam Description Waarde
type Het resourcetype 'Microsoft.EventGrid/eventSubscriptions'
apiVersion De resource-API-versie '2020-06-01'
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 3-64

Geldige tekens:
Alfanumeriek en afbreekstreepjes.
scope Gebruik deze optie bij het maken van een extensieresource voor een ander bereik dan het implementatiebereik. Doelbron

Stel voor JSON de waarde in op de volledige naam van de resource om de extensieresource op toe te passen.
properties Eigenschappen van het gebeurtenisabonnement. EventSubscriptionProperties

EventSubscriptionProperties

Naam Description Waarde
deadLetterDestination De DeadLetter-bestemming van het gebeurtenisabonnement. DeadLetterDestination
doel Informatie over de bestemming waar gebeurtenissen moeten worden geleverd voor het gebeurtenisabonnement. EventSubscriptionDestination
eventDeliverySchema Het gebeurtenisleveringsschema voor het gebeurtenisabonnement. 'CloudEventSchemaV1_0'
'CustomInputSchema'
'EventGridSchema'
expirationTimeUtc Verlooptijd van het gebeurtenisabonnement. tekenreeks
filter Informatie over het filter voor het gebeurtenisabonnement. EventSubscriptionFilter
labels Lijst met door de gebruiker gedefinieerde labels. tekenreeks[]
retryPolicy Het beleid voor opnieuw proberen voor gebeurtenissen. Dit kan worden gebruikt om het maximum aantal bezorgingspogingen en de time-to-live voor gebeurtenissen te configureren. RetryPolicy

DeadLetterDestination

Naam Description Waarde
endpointType Het objecttype instellen StorageBlob (vereist)

StorageBlobDeadLetterDestination

Naam Description Waarde
endpointType Type van het eindpunt voor de bestemming in de dode brief 'StorageBlob' (vereist)
properties De eigenschappen van de op Storage Blob gebaseerde deadletter-bestemming StorageBlobDeadLetterDestinationProperties

StorageBlobDeadLetterDestinationProperties

Naam Description Waarde
blobContainerName De naam van de Storage Blob-container die het doel is van de deadletter-gebeurtenissen tekenreeks
resourceId De Azure-resource-id van het opslagaccount dat het doel is van de deadletter-gebeurtenissen tekenreeks

EventSubscriptionDestination

Naam Description Waarde
endpointType Het objecttype instellen AzureFunction
EventHub
HybridConnection
ServiceBusQueue
ServiceBusTopic
StorageQueue
WebHook (vereist)

AzureFunctioneventSubscriptionDestination

Naam Description Waarde
endpointType Type van het eindpunt voor de bestemming van het gebeurtenisabonnement. 'AzureFunction' (vereist)
properties Azure-functie-eigenschappen van de bestemming van het gebeurtenisabonnement. AzureFunctioneventSubscriptionDestinationProperties

AzureFunctioneventSubscriptionDestinationProperties

Naam Description Waarde
maxEventsPerBatch Maximum aantal gebeurtenissen per batch. int
preferredBatchSizeInKilobytes Voorkeursbatchgrootte in kilobytes. int
resourceId De Azure-resource-id die het eindpunt vertegenwoordigt van de Azure Function-bestemming van een gebeurtenisabonnement. tekenreeks

EventHubEventSubscriptionDestination

Naam Description Waarde
endpointType Type van het eindpunt voor de bestemming van het gebeurtenisabonnement. 'EventHub' (vereist)
properties Event Hub-eigenschappen van de bestemming van het gebeurtenisabonnement. EventHubEventSubscriptionDestinationProperties

EventHubEventSubscriptionDestinationProperties

Naam Description Waarde
resourceId De Azure-resource-id die het eindpunt van een Event Hub-bestemming van een gebeurtenisabonnement vertegenwoordigt. tekenreeks

HybridConnectionEventSubscriptionDestination

Naam Description Waarde
endpointType Type van het eindpunt voor de bestemming van het gebeurtenisabonnement. 'HybridConnection' (vereist)
properties Eigenschappen van hybride verbinding van de bestemming van het gebeurtenisabonnement. HybridConnectionEventSubscriptionDestinationProperti...

HybridConnectionEventSubscriptionDestinationProperti...

Naam Description Waarde
resourceId De Azure-resource-id van een hybride verbinding die het doel van een gebeurtenisabonnement is. tekenreeks

ServiceBusQueueEventSubscriptionDestination

Naam Description Waarde
endpointType Type van het eindpunt voor de bestemming van het gebeurtenisabonnement. 'ServiceBusQueue' (vereist)
properties Service Bus-eigenschappen van de bestemming van het gebeurtenisabonnement. ServiceBusQueueEventSubscriptionDestinationPropertie...

ServiceBusQueueEventSubscriptionDestinationPropertie...

Naam Description Waarde
resourceId De Azure-resource-id die het eindpunt vertegenwoordigt van de Service Bus-bestemming van een gebeurtenisabonnement. tekenreeks

ServiceBusTopicEventSubscriptionDestination

Naam Description Waarde
endpointType Type van het eindpunt voor de bestemming van het gebeurtenisabonnement. 'ServiceBusTopic' (vereist)
properties Service Bus-onderwerpeigenschappen van de bestemming van het gebeurtenisabonnement. ServiceBusTopicEventSubscriptionDestinationPropertie...

ServiceBusTopicEventSubscriptionDestinationPropertie...

Naam Description Waarde
resourceId De Azure-resource-id die het eindpunt van de Service Bus-onderwerpbestemming van een gebeurtenisabonnement vertegenwoordigt. tekenreeks

StorageQueueEventSubscriptionDestination

Naam Description Waarde
endpointType Type van het eindpunt voor de bestemming van het gebeurtenisabonnement. 'StorageQueue' (vereist)
properties Eigenschappen van opslagwachtrij van de bestemming van het gebeurtenisabonnement. StorageQueueEventSubscriptionDestinationProperties

StorageQueueEventSubscriptionDestinationProperties

Naam Description Waarde
queueName De naam van de opslagwachtrij onder een opslagaccount dat het doel van een gebeurtenisabonnement is. tekenreeks
resourceId De Azure-resource-id van het opslagaccount dat de wachtrij bevat die het doel is van een gebeurtenisabonnement. tekenreeks

WebHookEventSubscriptionDestination

Naam Description Waarde
endpointType Type van het eindpunt voor de bestemming van het gebeurtenisabonnement. 'WebHook' (vereist)
properties WebHook-eigenschappen van de bestemming van het gebeurtenisabonnement. WebHookEventSubscriptionDestinationProperties

WebHookEventSubscriptionDestinationProperties

Naam Description Waarde
azureActiveDirectoryApplicationIdOrUri De Azure Active Directory-toepassings-id of URI voor het ophalen van het toegangstoken dat wordt opgenomen als bearer-token in leveringsaanvragen. tekenreeks
azureActiveDirectoryTenantId De Tenant-id van Azure Active Directory om het toegangstoken op te halen dat wordt opgenomen als bearer-token in leveringsaanvragen. tekenreeks
endpointUrl De URL die het eindpunt van de bestemming van een gebeurtenisabonnement vertegenwoordigt. tekenreeks

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
maxEventsPerBatch Maximum aantal gebeurtenissen per batch. int
preferredBatchSizeInKilobytes Voorkeursbatchgrootte in kilobytes. int

EventSubscriptionFilter

Naam Description Waarde
advancedFilters Een matrix met geavanceerde filters die worden gebruikt voor het filteren van gebeurtenisabonnementen. AdvancedFilter[]
includedEventTypes Een lijst met toepasselijke gebeurtenistypen die deel moeten uitmaken van het gebeurtenisabonnement. Als u zich wilt abonneren op alle standaardgebeurtenistypen, stelt u IncludedEventTypes in op null. tekenreeks[]
isSubjectCaseSensitive Hiermee geeft u op of de eigenschappen SubjectBeginsWith en SubjectEndsWith van het filter
moet op een hoofdlettergevoelige manier worden vergeleken.
booleaans
subjectBeginsWith Een optionele tekenreeks voor het filteren van gebeurtenissen voor een gebeurtenisabonnement op basis van een resourcepadvoorvoegsel.
De indeling hiervan is afhankelijk van de uitgever van de gebeurtenissen.
Jokertekens worden niet ondersteund in dit pad.
tekenreeks
subjectEndsWith Een optionele tekenreeks voor het filteren van gebeurtenissen voor een gebeurtenisabonnement op basis van het achtervoegsel van een resourcepad.
Jokertekens worden niet ondersteund in dit pad.
tekenreeks

AdvancedFilter

Naam Description Waarde
sleutel Het veld/de eigenschap in de gebeurtenis op basis waarvan u wilt filteren. tekenreeks
operatorType Het objecttype instellen BoolEquals
NumberGreaterThan
NumberGreaterThanOrEquals
Getalin
NumberLessThan
NumberLessThanOrEquals
NumberNotIn
StringBeginsWith
StringContains
StringEndsWith
StringIn
StringNotIn (vereist)

BoolEqualsAdvancedFilter

Naam Description Waarde
operatorType Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'BoolEquals' (vereist)
waarde De booleaanse filterwaarde. booleaans

NumberGreaterThanAdvancedFilter

Naam Description Waarde
operatorType Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'NumberGreaterThan' (vereist)
waarde De filterwaarde. int

NumberGreaterThanOrEqualsAdvancedFilter

Naam Description Waarde
operatorType Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'NumberGreaterThanOrEquals' (vereist)
waarde De filterwaarde. int

NumberInAdvancedFilter

Naam Description Waarde
operatorType Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'NumberIn' (vereist)
values De set filterwaarden. int[]

NumberLessThanAdvancedFilter

Naam Description Waarde
operatorType Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'NumberLessThan' (vereist)
waarde De filterwaarde. int

NumberLessThanOrEqualsAdvancedFilter

Naam Description Waarde
operatorType Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'NumberLessThanOrEquals' (vereist)
waarde De filterwaarde. int

NumberNotInAdvancedFilter

Naam Description Waarde
operatorType Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'NumberNotIn' (vereist)
values De set filterwaarden. int[]

StringBeginsWithAdvancedFilter

Naam Description Waarde
operatorType Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'StringBeginsWith' (vereist)
values De set filterwaarden. tekenreeks[]

StringContainsAdvancedFilter

Naam Description Waarde
operatorType Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'StringContains' (vereist)
values De set filterwaarden. tekenreeks[]

StringEndsWithAdvancedFilter

Naam Description Waarde
operatorType Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'StringEndsWith' (vereist)
values De set filterwaarden. tekenreeks[]

StringInAdvancedFilter

Naam Description Waarde
operatorType Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'StringIn' (vereist)
values De set filterwaarden. tekenreeks[]

StringNotInAdvancedFilter

Naam Description Waarde
operatorType Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'StringNotIn' (vereist)
values De set filterwaarden. tekenreeks[]

RetryPolicy

Naam Description Waarde
eventTimeToLiveInMinutes Time To Live (in minuten) voor gebeurtenissen. int
maxDeliveryAttempts Maximum aantal nieuwe bezorgingspogingen voor gebeurtenissen. int

Snelstartsjablonen

Met de volgende snelstartsjablonen wordt dit resourcetype geïmplementeerd.

Template Beschrijving
Aangepast onderwerp en abonnement maken Azure Event Grid

Implementeren op Azure
Hiermee maakt u een Azure Event Grid aangepast onderwerp en een webhookabonnement. De sjabloon is oorspronkelijk geschreven door John Downs.
Aangepaste Azure Event Grid onderwerp/abonnement met CloudEvents

Implementeren op Azure
Hiermee maakt u een aangepast Azure Event Grid onderwerp, een webhook-abonnement met een CloudEvents-schema en een logische app als gebeurtenis-handler. De sjabloon is oorspronkelijk geschreven door Justin Yoo.
Een aangepast Event Grid-onderwerp en event hub-handler maken

Implementeren op Azure
Hiermee maakt u een Azure Event Grid aangepast onderwerp en Event Hub om de gebeurtenissen af te handelen.
Event Grid-abonnement maken voor resource-gebeurtenissen

Implementeren op Azure
Hiermee maakt u een Event Grid-abonnement voor een resourcegroep of een Azure-abonnement.
Een aangepast onderwerp en een wachtrijabonnement maken Azure Event Grid

Implementeren op Azure
Hiermee maakt u een Azure Event Grid aangepast onderwerp en een servicebuswachtrijabonnement. De sjabloon is oorspronkelijk geschreven door Markus Meyer.
Een Azure Event Grid aangepast onderwerpabonnement maken

Implementeren op Azure
Hiermee maakt u een Azure Event Grid aangepast onderwerp en een service bus-onderwerpabonnement. De sjabloon is oorspronkelijk geschreven door Markus Meyer.

Terraform-resourcedefinitie (AzAPI-provider)

Het resourcetype eventSubscriptions is een extensieresource, wat betekent dat u deze kunt toepassen op een andere resource.

Gebruik de parent_id eigenschap voor deze resource om het bereik voor deze resource in te stellen.

Het resourcetype eventSubscriptions kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • Resourcegroepen
  • Abonnementen

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

Resource-indeling

Als u een Microsoft.EventGrid/eventSubscriptions-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.EventGrid/eventSubscriptions@2020-06-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      deadLetterDestination = {
        endpointType = "string"
        // For remaining properties, see DeadLetterDestination objects
      }
      destination = {
        endpointType = "string"
        // For remaining properties, see EventSubscriptionDestination objects
      }
      eventDeliverySchema = "string"
      expirationTimeUtc = "string"
      filter = {
        advancedFilters = [
          {
            key = "string"
            operatorType = "string"
            // For remaining properties, see AdvancedFilter objects
          }
        ]
        includedEventTypes = [
          "string"
        ]
        isSubjectCaseSensitive = bool
        subjectBeginsWith = "string"
        subjectEndsWith = "string"
      }
      labels = [
        "string"
      ]
      retryPolicy = {
        eventTimeToLiveInMinutes = int
        maxDeliveryAttempts = int
      }
    }
  })
}

DeadLetterDestination-objecten

Stel de eigenschap endpointType in om het type object op te geven.

Gebruik voor StorageBlob:

  endpointType = "StorageBlob"
  properties = {
    blobContainerName = "string"
    resourceId = "string"
  }

EventSubscriptionDestination-objecten

Stel de eigenschap endpointType in om het type object op te geven.

Gebruik voor AzureFunction:

  endpointType = "AzureFunction"
  properties = {
    maxEventsPerBatch = int
    preferredBatchSizeInKilobytes = int
    resourceId = "string"
  }

Gebruik voor EventHub:

  endpointType = "EventHub"
  properties = {
    resourceId = "string"
  }

Gebruik voor HybridConnection:

  endpointType = "HybridConnection"
  properties = {
    resourceId = "string"
  }

Gebruik voor ServiceBusQueue:

  endpointType = "ServiceBusQueue"
  properties = {
    resourceId = "string"
  }

Gebruik voor ServiceBusTopic:

  endpointType = "ServiceBusTopic"
  properties = {
    resourceId = "string"
  }

Gebruik voor StorageQueue:

  endpointType = "StorageQueue"
  properties = {
    queueName = "string"
    resourceId = "string"
  }

Gebruik voor WebHook:

  endpointType = "WebHook"
  properties = {
    azureActiveDirectoryApplicationIdOrUri = "string"
    azureActiveDirectoryTenantId = "string"
    endpointUrl = "string"
    maxEventsPerBatch = int
    preferredBatchSizeInKilobytes = int
  }

AdvancedFilter-objecten

Stel de eigenschap operatorType in om het type object op te geven.

Gebruik voor BoolEquals:

  operatorType = "BoolEquals"
  value = bool

Gebruik voor NumberGreaterThan:

  operatorType = "NumberGreaterThan"
  value = int

Gebruik voor NumberGreaterThanOrEquals:

  operatorType = "NumberGreaterThanOrEquals"
  value = int

Gebruik voor NumberIn:

  operatorType = "NumberIn"
  values = [
    int
  ]

Gebruik voor NumberLessThan:

  operatorType = "NumberLessThan"
  value = int

Gebruik voor NumberLessThanOrEquals:

  operatorType = "NumberLessThanOrEquals"
  value = int

Voor NumberNotIn gebruikt u:

  operatorType = "NumberNotIn"
  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 StringNotIn:

  operatorType = "StringNotIn"
  values = [
    "string"
  ]

Eigenschapswaarden

eventAbonnementen

Naam Description Waarde
type Het resourcetype "Microsoft.EventGrid/eventSubscriptions@2020-06-01"
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 3-64

Geldige tekens:
Alfanumerieken en afbreekstreepjes.
parent_id De id van de resource om deze extensieresource op toe te passen. tekenreeks (vereist)
properties Eigenschappen van het gebeurtenisabonnement. EventSubscriptionProperties

EventSubscriptionProperties

Naam Description Waarde
deadLetterDestination De DeadLetter-bestemming van het gebeurtenisabonnement. DeadLetterDestination
doel Informatie over de bestemming waar gebeurtenissen moeten worden geleverd voor het gebeurtenisabonnement. EventSubscriptionDestination
eventDeliverySchema Het gebeurtenisleveringsschema voor het gebeurtenisabonnement. "CloudEventSchemaV1_0"
"CustomInputSchema"
"EventGridSchema"
expirationTimeUtc Verlooptijd van het gebeurtenisabonnement. tekenreeks
filter Informatie over het filter voor het gebeurtenisabonnement. EventSubscriptionFilter
labels Lijst met door de gebruiker gedefinieerde labels. tekenreeks[]
retryPolicy Het beleid voor opnieuw proberen voor gebeurtenissen. Dit kan worden gebruikt om het maximum aantal bezorgingspogingen en time-to-live voor gebeurtenissen te configureren. RetryPolicy

DeadLetterDestination

Naam Description Waarde
endpointType Het objecttype instellen StorageBlob (vereist)

StorageBlobDeadLetterDestination

Naam Description Waarde
endpointType Type van het eindpunt voor de bestemming met onbestelbare letters 'StorageBlob' (vereist)
properties De eigenschappen van het deadletter-doel op basis van storage-blob StorageBlobDeadLetterDestinationProperties

StorageBlobDeadLetterDestinationProperties

Naam Description Waarde
blobContainerName De naam van de Storage-blobcontainer die het doel is van de deadletter-gebeurtenissen tekenreeks
resourceId De Azure-resource-id van het opslagaccount dat het doel is van de deadletter-gebeurtenissen tekenreeks

EventSubscriptionDestination

Naam Description Waarde
endpointType Het objecttype instellen AzureFunction
EventHub
HybridConnection
ServiceBusQueue
ServiceBusTopic
StorageQueue
WebHook (vereist)

AzureFunctioneventSubscriptionDestination

Naam Description Waarde
endpointType Type van het eindpunt voor de bestemming van het gebeurtenisabonnement. 'AzureFunction' (vereist)
properties Azure-functie-eigenschappen van de bestemming van het gebeurtenisabonnement. AzureFunctioneventSubscriptionDestinationProperties

AzureFunctioneventSubscriptionDestinationProperties

Naam Description Waarde
maxEventsPerBatch Maximum aantal gebeurtenissen per batch. int
preferredBatchSizeInKilobytes Voorkeursbatchgrootte in kilobytes. int
resourceId De Azure-resource-id die het eindpunt van de Azure-functiebestemming van een gebeurtenisabonnement vertegenwoordigt. tekenreeks

EventHubEventSubscriptionDestination

Naam Description Waarde
endpointType Type van het eindpunt voor de bestemming van het gebeurtenisabonnement. EventHub (vereist)
properties Event Hub-eigenschappen van de bestemming van het gebeurtenisabonnement. EventHubEventSubscriptionDestinationProperties

EventHubEventSubscriptionDestinationProperties

Naam Description Waarde
resourceId De Azure-resource-id die het eindpunt van een Event Hub-bestemming van een gebeurtenisabonnement vertegenwoordigt. tekenreeks

HybridConnectionEventSubscriptionDestination

Naam Description Waarde
endpointType Type van het eindpunt voor de bestemming van het gebeurtenisabonnement. 'HybridConnection' (vereist)
properties Hybride verbinding Eigenschappen van de bestemming van het gebeurtenisabonnement. HybridConnectionEventSubscriptionDestinationProperti...

HybridConnectionEventSubscriptionDestinationProperti...

Naam Description Waarde
resourceId De Azure-resource-id van een hybride verbinding die het doel van een gebeurtenisabonnement is. tekenreeks

ServiceBusQueueEventSubscriptionDestination

Naam Description Waarde
endpointType Type van het eindpunt voor de bestemming van het gebeurtenisabonnement. "ServiceBusQueue" (vereist)
properties Service Bus-eigenschappen van de bestemming van het gebeurtenisabonnement. ServiceBusQueueEventSubscriptionDestinationPropertie...

ServiceBusQueueEventSubscriptionDestinationPropertie...

Naam Description Waarde
resourceId De Azure-resource-id die het eindpunt van de Service Bus-bestemming van een gebeurtenisabonnement vertegenwoordigt. tekenreeks

ServiceBusTopicEventSubscriptionDestination

Naam Description Waarde
endpointType Type van het eindpunt voor de bestemming van het gebeurtenisabonnement. "ServiceBusTopic" (vereist)
properties Service Bus-onderwerpEigenschappen van de bestemming van het gebeurtenisabonnement. ServiceBusTopicEventSubscriptionDestinationPropertie...

ServiceBusTopicEventSubscriptionDestinationPropertie...

Naam Description Waarde
resourceId De Azure-resource-id die het eindpunt van de Service Bus-onderwerpbestemming van een gebeurtenisabonnement vertegenwoordigt. tekenreeks

StorageQueueEventSubscriptionDestination

Naam Description Waarde
endpointType Type van het eindpunt voor de bestemming van het gebeurtenisabonnement. 'StorageQueue' (vereist)
properties Eigenschappen van opslagwachtrij van de bestemming van het gebeurtenisabonnement. StorageQueueEventSubscriptionDestinationProperties

StorageQueueEventSubscriptionDestinationProperties

Naam Description Waarde
queueName De naam van de opslagwachtrij onder een opslagaccount dat het doel van een gebeurtenisabonnement is. tekenreeks
resourceId De Azure-resource-id van het opslagaccount dat de wachtrij bevat die het doel is van een gebeurtenisabonnement. tekenreeks

WebHookEventSubscriptionDestination

Naam Description Waarde
endpointType Type van het eindpunt voor de bestemming van het gebeurtenisabonnement. "WebHook" (vereist)
properties WebHookEigenschappen van de bestemming van het gebeurtenisabonnement. WebHookEventSubscriptionDestinationProperties

WebHookEventSubscriptionDestinationProperties

Naam Description Waarde
azureActiveDirectoryApplicationIdOrUri De toepassings-id of URI van Azure Active Directory om het toegangstoken op te halen dat wordt opgenomen als bearer-token in leveringsaanvragen. tekenreeks
azureActiveDirectoryTenantId De Tenant-id van Azure Active Directory om het toegangstoken op te halen dat wordt opgenomen als bearer-token in leveringsaanvragen. tekenreeks
endpointUrl De URL die het eindpunt van de bestemming van een gebeurtenisabonnement vertegenwoordigt. tekenreeks

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
maxEventsPerBatch Maximum aantal gebeurtenissen per batch. int
preferredBatchSizeInKilobytes Voorkeursbatchgrootte in kilobytes. int

EventSubscriptionFilter

Naam Description Waarde
advancedFilters Een matrix met geavanceerde filters die worden gebruikt voor het filteren van gebeurtenisabonnementen. AdvancedFilter[]
includedEventTypes Een lijst met toepasselijke gebeurtenistypen die deel moeten uitmaken van het gebeurtenisabonnement. Als u zich wilt abonneren op alle standaardgebeurtenistypen, stelt u IncludedEventTypes in op null. tekenreeks[]
isSubjectCaseSensitive Hiermee geeft u op of de eigenschappen SubjectBeginsWith en SubjectEndsWith van het filter
moet op een hoofdlettergevoelige manier worden vergeleken.
booleaans
subjectBeginsWith Een optionele tekenreeks voor het filteren van gebeurtenissen voor een gebeurtenisabonnement op basis van een resourcepadvoorvoegsel.
De indeling hiervan is afhankelijk van de uitgever van de gebeurtenissen.
Jokertekens worden niet ondersteund in dit pad.
tekenreeks
subjectEndsWith Een optionele tekenreeks voor het filteren van gebeurtenissen voor een gebeurtenisabonnement op basis van het achtervoegsel van een resourcepad.
Jokertekens worden niet ondersteund in dit pad.
tekenreeks

AdvancedFilter

Naam Description Waarde
sleutel Het veld/de eigenschap in de gebeurtenis op basis waarvan u wilt filteren. tekenreeks
operatorType Het objecttype instellen BoolEquals
NumberGreaterThan
NumberGreaterThanOrEquals
Getalin
NumberLessThan
NumberLessThanOrEquals
NumberNotIn
StringBeginsWith
StringContains
StringEndsWith
StringIn
StringNotIn (vereist)

BoolEqualsAdvancedFilter

Naam Description Waarde
operatorType Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. "BoolEquals" (vereist)
waarde De booleaanse filterwaarde. booleaans

NumberGreaterThanAdvancedFilter

Naam Description Waarde
operatorType Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. "NumberGreaterThan" (vereist)
waarde De filterwaarde. int

NumberGreaterThanOrEqualsAdvancedFilter

Naam Description Waarde
operatorType Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. "NumberGreaterThanOrEquals" (vereist)
waarde De filterwaarde. int

NumberInAdvancedFilter

Naam Description Waarde
operatorType Het operatortype dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. "NumberIn" (vereist)
values De set filterwaarden. int[]

NumberLessThanAdvancedFilter

Naam Description Waarde
operatorType Het operatortype dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. "NumberLessThan" (vereist)
waarde De filterwaarde. int

NumberLessThanOrEqualsAdvancedFilter

Naam Description Waarde
operatorType Het operatortype dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. "NumberLessThanOrEquals" (vereist)
waarde De filterwaarde. int

NumberNotInAdvancedFilter

Naam Description Waarde
operatorType Het operatortype dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. "NumberNotIn" (vereist)
values De set filterwaarden. int[]

StringBeginsWithAdvancedFilter

Naam Description Waarde
operatorType Het operatortype dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. "StringBeginsWith" (vereist)
values De set filterwaarden. tekenreeks[]

StringContainsAdvancedFilter

Naam Description Waarde
operatorType Het operatortype dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. "StringContains" (vereist)
values De set filterwaarden. tekenreeks[]

StringEndsWithAdvancedFilter

Naam Description Waarde
operatorType Het operatortype dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. "StringEndsWith" (vereist)
values De set filterwaarden. tekenreeks[]

StringInAdvancedFilter

Naam Description Waarde
operatorType Het operatortype dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. "StringIn" (vereist)
values De set filterwaarden. tekenreeks[]

StringNotInAdvancedFilter

Naam Description Waarde
operatorType Het operatortype dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. "StringNotIn" (vereist)
values De set filterwaarden. tekenreeks[]

RetryPolicy

Naam Description Waarde
eventTimeToLiveInMinutes Time To Live (in minuten) voor gebeurtenissen. int
maxDeliveryAttempts Maximum aantal nieuwe pogingen voor bezorging voor gebeurtenissen. int