Delen via


Microsoft.EventGrid systemTopics/eventSubscriptions 2020-04-01-preview

Bicep-resourcedefinitie

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

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

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

resource symbolicname 'Microsoft.EventGrid/systemTopics/eventSubscriptions@2020-04-01-preview' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    deadLetterDestination: {
      endpointType: 'string'
      // For remaining properties, see DeadLetterDestination objects
    }
    deadLetterWithResourceIdentity: {
      deadLetterDestination: {
        endpointType: 'string'
        // For remaining properties, see DeadLetterDestination objects
      }
      identity: {
        type: 'string'
        userAssignedIdentity: 'string'
      }
    }
    deliveryWithResourceIdentity: {
      destination: {
        endpointType: 'string'
        // For remaining properties, see EventSubscriptionDestination objects
      }
      identity: {
        type: 'string'
        userAssignedIdentity: 'string'
      }
    }
    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

Gebruik voor NumberNotIn:

  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

systemTopics/eventSubscriptions

Naam Beschrijving Waarde
naam De resourcenaam

Zie hoe u namen en typen instelt voor onderliggende resources in Bicep-.
tekenreeks (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: systemTopics-
Eigenschappen Eigenschappen van het gebeurtenisabonnement. EventSubscriptionProperties-

EventSubscriptionProperties

Naam Beschrijving Waarde
deadLetterDestination 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 identiteit van Azure Event Grid om de verificatietokens te verkrijgen die worden gebruikt tijdens levering/dode brieven.
DeadLetterDestination
deadLetterWithResourceIdentity 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 of domein) om de verificatietokens te verkrijgen die worden gebruikt tijdens het afleveren/onbestelbare brieven.
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 worden gebruikt tijdens het afleveren/onbestelbare brieven.
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 worden gebruikt tijdens levering/dode brieven.
EventSubscriptionDestination-
eventDeliverySchema Het gebeurtenisleveringsschema voor het gebeurtenisabonnement. 'CloudEventSchemaV1_0'
'CustomInputSchema'
'EventGridSchema'
expirationTimeUtc Verlooptijd van het gebeurtenisabonnement. snaar
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 leveringspogingen en time to live te configureren voor gebeurtenissen. RetryPolicy-

DeadLetterDestination

Naam Beschrijving Waarde
endpointType Het objecttype instellen StorageBlob- (vereist)

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

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 afleveren/onbestelbare brieven.
DeadLetterDestination
identiteit De identiteit die moet worden gebruikt bij gebeurtenissen met dode letters. EventSubscriptionIdentity-

EventSubscriptionIdentity

Naam Beschrijving Waarde
type Het type beheerde identiteit dat wordt gebruikt. Het type SystemAssigned, UserAssigned bevat zowel een impliciet gemaakte identiteit als een set door de gebruiker toegewezen identiteiten. Met het type None wordt een identiteit verwijderd. 'SystemAssigned'
UserAssigned
userAssignedIdentity De gebruikersidentiteit die is gekoppeld aan de resource. snaar

DeliveryWithResourceIdentity

Naam Beschrijving Waarde
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 worden gebruikt tijdens levering/dode brieven.
EventSubscriptionDestination-
identiteit De identiteit die moet worden gebruikt bij het leveren van gebeurtenissen. EventSubscriptionIdentity-

EventSubscriptionDestination

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

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

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
resourceId De Azure-resource-id die het eindpunt van een Event Hub-bestemming van een gebeurtenisabonnement vertegenwoordigt. snaar

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. HybridConnectionEventSubscriptionDestinationProperti...

HybridConnectionEventSubscriptionDestinationProperti...

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

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. ServiceBusQueueEventSubscriptionDestinationPropertie...

ServiceBusQueueEventSubscriptionDestinationPropertie...

Naam Beschrijving Waarde
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. ServiceBusTopicEventSubscriptionDestinationPropertie...

ServiceBusTopicEventSubscriptionDestinationPropertie...

Naam Beschrijving Waarde
resourceId De Azure-resource-id die het eindpunt van de Service Bus-onderwerpbestemming van een gebeurtenisabonnement vertegenwoordigt. 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
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

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
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
preferredBatchSizeInKilobytes Voorkeursbatchgrootte in Kilobytes. Int

EventSubscriptionFilter

Naam Beschrijving 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 de 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.
Bool
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.
snaar
subjectEndsWith Een optionele tekenreeks voor het filteren van gebeurtenissen voor een gebeurtenisabonnement op basis van een achtervoegsel voor een resourcepad.
Jokertekens worden niet ondersteund in dit pad.
snaar

AdvancedFilter

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

BoolEqualsAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'BoolEquals' (vereist)
waarde De booleaanse filterwaarde. Bool

NumberGreaterThanAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. NumberGreaterThan (vereist)
waarde De filterwaarde. Int

NumberGreaterThanOrEqualsAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. NumberGreaterThanOrEquals (vereist)
waarde De filterwaarde. Int

NumberInAdvancedFilter

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

NumberLessThanAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'NumberLessThan' (vereist)
waarde De filterwaarde. Int

NumberLessThanOrEqualsAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'NumberLessThanOrEquals' (vereist)
waarde De filterwaarde. Int

NumberNotInAdvancedFilter

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

StringBeginsWithAdvancedFilter

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

StringContainsAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'StringContains' (vereist)
waarden De set filterwaarden. tekenreeks[]

StringEndsWithAdvancedFilter

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

StringInAdvancedFilter

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

StringNotInAdvancedFilter

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

RetryPolicy

Naam Beschrijving Waarde
eventTimeToLiveInMinutes Time To Live (in minuten) voor gebeurtenissen. Int
maxDeliveryAttempts Maximum aantal nieuwe pogingen voor levering voor gebeurtenissen. Int

Quickstart-sjablonen

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

Sjabloon Beschrijving
Blob Storage- en Event Grid-abonnement maken op de Blob-

implementeren in Azure
Hiermee maakt u een Azure Blob Storage-account en maakt u vervolgens een Event Grid-abonnement op die blob.
Azure Data Explorer-database implementeren met Event Grid-verbinding

implementeren in Azure
Azure Data Explorer-database implementeren met Event Grid-verbinding.

Resourcedefinitie van ARM-sjabloon

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

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

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

{
  "type": "Microsoft.EventGrid/systemTopics/eventSubscriptions",
  "apiVersion": "2020-04-01-preview",
  "name": "string",
  "properties": {
    "deadLetterDestination": {
      "endpointType": "string"
      // For remaining properties, see DeadLetterDestination objects
    },
    "deadLetterWithResourceIdentity": {
      "deadLetterDestination": {
        "endpointType": "string"
        // For remaining properties, see DeadLetterDestination objects
      },
      "identity": {
        "type": "string",
        "userAssignedIdentity": "string"
      }
    },
    "deliveryWithResourceIdentity": {
      "destination": {
        "endpointType": "string"
        // For remaining properties, see EventSubscriptionDestination objects
      },
      "identity": {
        "type": "string",
        "userAssignedIdentity": "string"
      }
    },
    "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"

Gebruik voor NumberNotIn:

  "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

systemTopics/eventSubscriptions

Naam Beschrijving Waarde
type Het resourcetype 'Microsoft.EventGrid/systemTopics/eventSubscriptions'
apiVersion De versie van de resource-API '2020-04-01-preview'
naam De resourcenaam

Zie hoe u namen en typen instelt voor onderliggende resources in JSON ARM-sjablonen.
tekenreeks (vereist)
Eigenschappen Eigenschappen van het gebeurtenisabonnement. EventSubscriptionProperties-

EventSubscriptionProperties

Naam Beschrijving Waarde
deadLetterDestination 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 identiteit van Azure Event Grid om de verificatietokens te verkrijgen die worden gebruikt tijdens levering/dode brieven.
DeadLetterDestination
deadLetterWithResourceIdentity 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 of domein) om de verificatietokens te verkrijgen die worden gebruikt tijdens het afleveren/onbestelbare brieven.
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 worden gebruikt tijdens het afleveren/onbestelbare brieven.
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 worden gebruikt tijdens levering/dode brieven.
EventSubscriptionDestination-
eventDeliverySchema Het gebeurtenisleveringsschema voor het gebeurtenisabonnement. 'CloudEventSchemaV1_0'
'CustomInputSchema'
'EventGridSchema'
expirationTimeUtc Verlooptijd van het gebeurtenisabonnement. snaar
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 leveringspogingen en time to live te configureren voor gebeurtenissen. RetryPolicy-

DeadLetterDestination

Naam Beschrijving Waarde
endpointType Het objecttype instellen StorageBlob- (vereist)

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

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 afleveren/onbestelbare brieven.
DeadLetterDestination
identiteit De identiteit die moet worden gebruikt bij gebeurtenissen met dode letters. EventSubscriptionIdentity-

EventSubscriptionIdentity

Naam Beschrijving Waarde
type Het type beheerde identiteit dat wordt gebruikt. Het type SystemAssigned, UserAssigned bevat zowel een impliciet gemaakte identiteit als een set door de gebruiker toegewezen identiteiten. Met het type None wordt een identiteit verwijderd. 'SystemAssigned'
UserAssigned
userAssignedIdentity De gebruikersidentiteit die is gekoppeld aan de resource. snaar

DeliveryWithResourceIdentity

Naam Beschrijving Waarde
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 worden gebruikt tijdens levering/dode brieven.
EventSubscriptionDestination-
identiteit De identiteit die moet worden gebruikt bij het leveren van gebeurtenissen. EventSubscriptionIdentity-

EventSubscriptionDestination

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

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

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
resourceId De Azure-resource-id die het eindpunt van een Event Hub-bestemming van een gebeurtenisabonnement vertegenwoordigt. snaar

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. HybridConnectionEventSubscriptionDestinationProperti...

HybridConnectionEventSubscriptionDestinationProperti...

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

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. ServiceBusQueueEventSubscriptionDestinationPropertie...

ServiceBusQueueEventSubscriptionDestinationPropertie...

Naam Beschrijving Waarde
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. ServiceBusTopicEventSubscriptionDestinationPropertie...

ServiceBusTopicEventSubscriptionDestinationPropertie...

Naam Beschrijving Waarde
resourceId De Azure-resource-id die het eindpunt van de Service Bus-onderwerpbestemming van een gebeurtenisabonnement vertegenwoordigt. 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
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

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
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
preferredBatchSizeInKilobytes Voorkeursbatchgrootte in Kilobytes. Int

EventSubscriptionFilter

Naam Beschrijving 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 de 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.
Bool
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.
snaar
subjectEndsWith Een optionele tekenreeks voor het filteren van gebeurtenissen voor een gebeurtenisabonnement op basis van een achtervoegsel voor een resourcepad.
Jokertekens worden niet ondersteund in dit pad.
snaar

AdvancedFilter

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

BoolEqualsAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'BoolEquals' (vereist)
waarde De booleaanse filterwaarde. Bool

NumberGreaterThanAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. NumberGreaterThan (vereist)
waarde De filterwaarde. Int

NumberGreaterThanOrEqualsAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. NumberGreaterThanOrEquals (vereist)
waarde De filterwaarde. Int

NumberInAdvancedFilter

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

NumberLessThanAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'NumberLessThan' (vereist)
waarde De filterwaarde. Int

NumberLessThanOrEqualsAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'NumberLessThanOrEquals' (vereist)
waarde De filterwaarde. Int

NumberNotInAdvancedFilter

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

StringBeginsWithAdvancedFilter

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

StringContainsAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. 'StringContains' (vereist)
waarden De set filterwaarden. tekenreeks[]

StringEndsWithAdvancedFilter

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

StringInAdvancedFilter

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

StringNotInAdvancedFilter

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

RetryPolicy

Naam Beschrijving Waarde
eventTimeToLiveInMinutes Time To Live (in minuten) voor gebeurtenissen. Int
maxDeliveryAttempts Maximum aantal nieuwe pogingen voor levering voor gebeurtenissen. Int

Quickstart-sjablonen

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

Sjabloon Beschrijving
Blob Storage- en Event Grid-abonnement maken op de Blob-

implementeren in Azure
Hiermee maakt u een Azure Blob Storage-account en maakt u vervolgens een Event Grid-abonnement op die blob.
Azure Data Explorer-database implementeren met Event Grid-verbinding

implementeren in Azure
Azure Data Explorer-database implementeren met Event Grid-verbinding.

Resourcedefinitie van Terraform (AzAPI-provider)

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

  • resourcegroepen

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.EventGrid/systemTopics/eventSubscriptions@2020-04-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      deadLetterDestination = {
        endpointType = "string"
        // For remaining properties, see DeadLetterDestination objects
      }
      deadLetterWithResourceIdentity = {
        deadLetterDestination = {
          endpointType = "string"
          // For remaining properties, see DeadLetterDestination objects
        }
        identity = {
          type = "string"
          userAssignedIdentity = "string"
        }
      }
      deliveryWithResourceIdentity = {
        destination = {
          endpointType = "string"
          // For remaining properties, see EventSubscriptionDestination objects
        }
        identity = {
          type = "string"
          userAssignedIdentity = "string"
        }
      }
      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

Gebruik voor NumberNotIn:

  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

systemTopics/eventSubscriptions

Naam Beschrijving Waarde
type Het resourcetype "Microsoft.EventGrid/systemTopics/eventSubscriptions@2020-04-01-preview"
naam De resourcenaam tekenreeks (vereist)
parent_id De id van de resource die het bovenliggende item voor deze resource is. Id voor resource van het type: systemTopics-
Eigenschappen Eigenschappen van het gebeurtenisabonnement. EventSubscriptionProperties-

EventSubscriptionProperties

Naam Beschrijving Waarde
deadLetterDestination 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 identiteit van Azure Event Grid om de verificatietokens te verkrijgen die worden gebruikt tijdens levering/dode brieven.
DeadLetterDestination
deadLetterWithResourceIdentity 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 of domein) om de verificatietokens te verkrijgen die worden gebruikt tijdens het afleveren/onbestelbare brieven.
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 worden gebruikt tijdens het afleveren/onbestelbare brieven.
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 worden gebruikt tijdens levering/dode brieven.
EventSubscriptionDestination-
eventDeliverySchema Het gebeurtenisleveringsschema voor het gebeurtenisabonnement. "CloudEventSchemaV1_0"
"CustomInputSchema"
"EventGridSchema"
expirationTimeUtc Verlooptijd van het gebeurtenisabonnement. snaar
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 leveringspogingen en time to live te configureren voor gebeurtenissen. RetryPolicy-

DeadLetterDestination

Naam Beschrijving Waarde
endpointType Het objecttype instellen StorageBlob- (vereist)

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

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 afleveren/onbestelbare brieven.
DeadLetterDestination
identiteit De identiteit die moet worden gebruikt bij gebeurtenissen met dode letters. EventSubscriptionIdentity-

EventSubscriptionIdentity

Naam Beschrijving Waarde
type Het type beheerde identiteit dat wordt gebruikt. Het type SystemAssigned, UserAssigned bevat zowel een impliciet gemaakte identiteit als een set door de gebruiker toegewezen identiteiten. Met het type None wordt een identiteit verwijderd. "SystemAssigned"
"UserAssigned"
userAssignedIdentity De gebruikersidentiteit die is gekoppeld aan de resource. snaar

DeliveryWithResourceIdentity

Naam Beschrijving Waarde
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 worden gebruikt tijdens levering/dode brieven.
EventSubscriptionDestination-
identiteit De identiteit die moet worden gebruikt bij het leveren van gebeurtenissen. EventSubscriptionIdentity-

EventSubscriptionDestination

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

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

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
resourceId De Azure-resource-id die het eindpunt van een Event Hub-bestemming van een gebeurtenisabonnement vertegenwoordigt. snaar

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. HybridConnectionEventSubscriptionDestinationProperti...

HybridConnectionEventSubscriptionDestinationProperti...

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

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. ServiceBusQueueEventSubscriptionDestinationPropertie...

ServiceBusQueueEventSubscriptionDestinationPropertie...

Naam Beschrijving Waarde
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. ServiceBusTopicEventSubscriptionDestinationPropertie...

ServiceBusTopicEventSubscriptionDestinationPropertie...

Naam Beschrijving Waarde
resourceId De Azure-resource-id die het eindpunt van de Service Bus-onderwerpbestemming van een gebeurtenisabonnement vertegenwoordigt. 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
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

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
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
preferredBatchSizeInKilobytes Voorkeursbatchgrootte in Kilobytes. Int

EventSubscriptionFilter

Naam Beschrijving 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 de 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.
Bool
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.
snaar
subjectEndsWith Een optionele tekenreeks voor het filteren van gebeurtenissen voor een gebeurtenisabonnement op basis van een achtervoegsel voor een resourcepad.
Jokertekens worden niet ondersteund in dit pad.
snaar

AdvancedFilter

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

BoolEqualsAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. "BoolEquals" (vereist)
waarde De booleaanse filterwaarde. Bool

NumberGreaterThanAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. "NumberGreaterThan" (vereist)
waarde De filterwaarde. Int

NumberGreaterThanOrEqualsAdvancedFilter

Naam Beschrijving Waarde
operatorType Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. "NumberGreaterThanOrEquals" (vereist)
waarde De filterwaarde. Int

NumberInAdvancedFilter

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

NumberLessThanAdvancedFilter

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

NumberLessThanOrEqualsAdvancedFilter

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

NumberNotInAdvancedFilter

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

StringBeginsWithAdvancedFilter

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

StringContainsAdvancedFilter

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

StringEndsWithAdvancedFilter

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

StringInAdvancedFilter

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

StringNotInAdvancedFilter

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

RetryPolicy

Naam Beschrijving Waarde
eventTimeToLiveInMinutes Time To Live (in minuten) voor gebeurtenissen. Int
maxDeliveryAttempts Maximum aantal nieuwe pogingen voor levering voor gebeurtenissen. Int