Microsoft.EventGrid eventSubscriptions 2017-09-15-preview

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 Microsoft.EventGrid/eventSubscriptions-resource wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.EventGrid/eventSubscriptions@2017-09-15-preview' = {
  name: 'string'
  scope: resourceSymbolicName
  properties: {
    destination: {
      endpointType: 'string'
      // For remaining properties, see EventSubscriptionDestination objects
    }
    filter: {
      includedEventTypes: [
        'string'
      ]
      isSubjectCaseSensitive: bool
      subjectBeginsWith: 'string'
      subjectEndsWith: 'string'
    }
    labels: [
      'string'
    ]
  }
}

EventSubscriptionDestination-objecten

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

Gebruik voor EventHub:

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

Gebruik voor WebHook:

  endpointType: 'WebHook'
  properties: {
    endpointUrl: 'string'
  }

Eigenschapswaarden

eventAbonnementen

Naam Description Waarde
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 3-64

Geldige tekens:
Alfanumerieken en afbreekstreepjes.
scope Gebruik deze optie bij het maken van een extensieresource in 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
doel Informatie over de bestemming waar gebeurtenissen moeten worden geleverd voor het gebeurtenisabonnement. EventSubscriptionDestination
filter Informatie over het filter voor het gebeurtenisabonnement. EventSubscriptionFilter
labels Lijst met door de gebruiker gedefinieerde labels. tekenreeks[]

EventSubscriptionDestination

Naam Description Waarde
endpointType Het objecttype instellen EventHub
WebHook (vereist)

EventHubEventSubscriptionDestination

Naam Description Waarde
endpointType Type 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

WebHookEventSubscriptionDestination

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

WebHookEventSubscriptionDestinationProperties

Naam Description Waarde
endpointUrl De URL die het eindpunt van de bestemming van een gebeurtenisabonnement vertegenwoordigt. tekenreeks

EventSubscriptionFilter

Naam Description Waarde
includedEventTypes Een lijst met toepasselijke gebeurtenistypen die deel moeten uitmaken van het gebeurtenisabonnement.
Als u zich wilt abonneren op alle gebeurtenistypen, moet de tekenreeks 'alle' worden opgegeven als een element in deze lijst.
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

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": "2017-09-15-preview",
  "name": "string",
  "scope": "string",
  "properties": {
    "destination": {
      "endpointType": "string"
      // For remaining properties, see EventSubscriptionDestination objects
    },
    "filter": {
      "includedEventTypes": [ "string" ],
      "isSubjectCaseSensitive": "bool",
      "subjectBeginsWith": "string",
      "subjectEndsWith": "string"
    },
    "labels": [ "string" ]
  }
}

EventSubscriptionDestination-objecten

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

Gebruik voor EventHub:

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

Gebruik voor WebHook:

  "endpointType": "WebHook",
  "properties": {
    "endpointUrl": "string"
  }

Eigenschapswaarden

eventAbonnementen

Naam Description Waarde
type Het resourcetype 'Microsoft.EventGrid/eventSubscriptions'
apiVersion De resource-API-versie '2017-09-15-preview'
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 3-64

Geldige tekens:
Alfanumerieken en afbreekstreepjes.
scope Gebruik deze optie bij het maken van een extensieresource in 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
doel Informatie over de bestemming waar gebeurtenissen moeten worden geleverd voor het gebeurtenisabonnement. EventSubscriptionDestination
filter Informatie over het filter voor het gebeurtenisabonnement. EventSubscriptionFilter
labels Lijst met door de gebruiker gedefinieerde labels. tekenreeks[]

EventSubscriptionDestination

Naam Description Waarde
endpointType Het objecttype instellen EventHub
WebHook (vereist)

EventHubEventSubscriptionDestination

Naam Description Waarde
endpointType Type 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

WebHookEventSubscriptionDestination

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

WebHookEventSubscriptionDestinationProperties

Naam Description Waarde
endpointUrl De URL die het eindpunt van de bestemming van een gebeurtenisabonnement vertegenwoordigt. tekenreeks

EventSubscriptionFilter

Naam Description Waarde
includedEventTypes Een lijst met toepasselijke gebeurtenistypen die deel moeten uitmaken van het gebeurtenisabonnement.
Als u zich wilt abonneren op alle gebeurtenistypen, moet de tekenreeks 'alle' worden opgegeven als een element in deze lijst.
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

Snelstartsjablonen

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

Template Beschrijving
Aangepast onderwerp en abonnement Azure Event Grid maken

Implementeren op Azure
Hiermee maakt u een Azure Event Grid aangepast onderwerp en een webhookabonnement. Sjabloon 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 webhookabonnement met het CloudEvents-schema en een logische app als gebeurtenis-handler. Sjabloon oorspronkelijk geschreven door Justin Yoo.
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 op resourcegroep of Azure-abonnement.
Een Azure Event Grid aangepast onderwerp en een wachtrijabonnement maken

Implementeren op Azure
Hiermee maakt u een Azure Event Grid aangepast onderwerp en een Service Bus-wachtrijabonnement. Sjabloon oorspronkelijk geschreven door Markus Meyer.
Aangepast onderwerpabonnement Azure Event Grid maken

Implementeren op Azure
Hiermee maakt u een Azure Event Grid aangepast onderwerp en een Service Bus-onderwerpabonnement. Sjabloon oorspronkelijk geschreven door Markus Meyer.

Resourcedefinitie van Terraform (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 resource Microsoft.EventGrid/eventSubscriptions wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.EventGrid/eventSubscriptions@2017-09-15-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      destination = {
        endpointType = "string"
        // For remaining properties, see EventSubscriptionDestination objects
      }
      filter = {
        includedEventTypes = [
          "string"
        ]
        isSubjectCaseSensitive = bool
        subjectBeginsWith = "string"
        subjectEndsWith = "string"
      }
      labels = [
        "string"
      ]
    }
  })
}

EventSubscriptionDestination-objecten

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

Gebruik voor EventHub:

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

Gebruik voor WebHook:

  endpointType = "WebHook"
  properties = {
    endpointUrl = "string"
  }

Eigenschapswaarden

eventAbonnementen

Naam Description Waarde
type Het resourcetype "Microsoft.EventGrid/eventSubscriptions@2017-09-15-preview"
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 3-64

Geldige tekens:
Alfanumeriek 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
doel Informatie over de bestemming waar gebeurtenissen moeten worden geleverd voor het gebeurtenisabonnement. EventSubscriptionDestination
filter Informatie over het filter voor het gebeurtenisabonnement. EventSubscriptionFilter
labels Lijst met door de gebruiker gedefinieerde labels. tekenreeks[]

EventSubscriptionDestination

Naam Description Waarde
endpointType Het objecttype instellen EventHub
WebHook (vereist)

EventHubEventSubscriptionDestination

Naam Description Waarde
endpointType Type 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

WebHookEventSubscriptionDestination

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

WebHookEventSubscriptionDestinationProperties

Naam Description Waarde
endpointUrl De URL die het eindpunt van de bestemming van een gebeurtenisabonnement vertegenwoordigt. tekenreeks

EventSubscriptionFilter

Naam Description Waarde
includedEventTypes Een lijst met toepasselijke gebeurtenistypen die deel moeten uitmaken van het gebeurtenisabonnement.
Als u zich wilt abonneren op alle gebeurtenistypen, moet de tekenreeks 'alle' worden opgegeven als een element in deze lijst.
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