Sdílet prostřednictvím


Microsoft.EventGrid eventSubscriptions 2017-09-15-preview

  • nejnovější
  • 12. 12. 2024 ve verzi Preview
  • 2024-06-01-preview
  • z 12. 12. 2023 ve verzi Preview
  • 2023-06-01-preview
  • 15. 6. 2022
  • 12. 12. 2021
  • 10. 10. 2021 ve verzi Preview
  • 2021-06-01-preview
  • 10. 10. 2020 ve verzi Preview
  • 06.06.2020
  • 2020-04-01-preview
  • 1. 1. 2020 ve verzi Preview
  • 06.06.2019
  • 2019-02-01-preview
  • 1. 1. 2019
  • 1 5. 9. 2018
  • z 5. 5. 2018 ve verzi Preview
  • 1. 1. 2018
  • 15. 9. 2017
  • 15. 6. 2017

Definice prostředku Bicep

Typ prostředku eventSubscriptions lze nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.EventGrid/eventSubscriptions, přidejte do šablony následující bicep.

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

EventSubscriptionDestination – objekty

Nastavte vlastnost endpointType, která určuje typ objektu.

Pro EventHubu použijte:

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

Pro webhookpoužijte:

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

Hodnoty vlastností

EventHubEventSubscriptionDestination

Jméno Popis Hodnota
endpointType Typ koncového bodu pro cíl odběru událostí EventHub (povinné)
vlastnosti Vlastnosti centra událostí cíle odběru událostí EventHubEventSubscriptionDestinationProperties

EventHubEventSubscriptionDestinationProperties

Jméno Popis Hodnota
resourceId ID prostředku Azure, které představuje koncový bod cíle centra událostí odběru událostí. řetězec

EventSubscriptionDestination

Jméno Popis Hodnota
endpointType Nastavte na EventHub pro typ EventHubEventSubscriptionDestination. Pro typ WebHookEventSubscriptionDestinationna hodnotu WebHookEventSubscriptionDestination . EventHub
WebHook (povinné)

EventSubscriptionFilter

Jméno Popis Hodnota
includedEventTypes Seznam použitelných typů událostí, které musí být součástí odběru událostí.
Pokud se chcete přihlásit k odběru všech typů událostí, musí být řetězec "all" zadán jako prvek v tomto seznamu.
string[]
isSubjectCaseSensitive Určuje, jestli vlastnosti SubjectBeginsWith a SubjectEndsWith filtru
rozlišovat malá a velká písmena.
Bool
subjectBeginsWith Volitelný řetězec pro filtrování událostí odběru událostí na základě předpony cesty prostředku.
Formát závisí na vydavateli událostí.
V této cestě nejsou podporovány zástupné znaky.
řetězec
subjectEndsWith Volitelný řetězec pro filtrování událostí odběru událostí na základě přípony cesty prostředku.
V této cestě nejsou podporovány zástupné znaky.
řetězec

EventSubscriptionProperties

Jméno Popis Hodnota
cíl Informace o cíli, kde se události musí doručovat pro odběr událostí. EventSubscriptionDestination
filtr Informace o filtru odběru událostí EventSubscriptionFilter
popisky Seznam popisků definovaných uživatelem string[]

Microsoft.EventGrid/eventSubscriptions

Jméno Popis Hodnota
Jméno Název prostředku string (povinné)
vlastnosti Vlastnosti odběru událostí EventSubscriptionProperties
rozsah Slouží k vytvoření prostředku v oboru, který se liší od oboru nasazení. Nastavte tuto vlastnost na symbolický název prostředku, který použijeprostředku rozšíření .

WebHookEventSubscriptionDestination

Jméno Popis Hodnota
endpointType Typ koncového bodu pro cíl odběru událostí WebHook (povinné)
vlastnosti Vlastnosti webhooku cíle odběru událostí WebHookEventSubscriptionDestinationProperties

WebHookEventSubscriptionDestinationProperties

Jméno Popis Hodnota
endpointUrl Adresa URL, která představuje koncový bod cíle odběru událostí. řetězec

Ukázky rychlého startu

Následující ukázky rychlého startu nasadí tento typ prostředku.

Soubor Bicep Popis
vytvoření vlastního tématu Azure Event Gridu a odběru fronty Vytvoří vlastní téma služby Azure Event Grid a odběr fronty služby Service Bus. Šablona původně daná Markusem Meyerem.
vytvoření vlastního tématu a odběru služby Azure Event Grid Vytvoří vlastní téma služby Azure Event Grid a odběr webhooku. Šablona původně kopírovaná Johnem Downsem.

Definice prostředku šablony ARM

Typ prostředku eventSubscriptions lze nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.EventGrid/eventSubscriptions, přidejte do šablony následující JSON.

{
  "type": "Microsoft.EventGrid/eventSubscriptions",
  "apiVersion": "2017-09-15-preview",
  "name": "string",
  "properties": {
    "destination": {
      "endpointType": "string"
      // For remaining properties, see EventSubscriptionDestination objects
    },
    "filter": {
      "includedEventTypes": [ "string" ],
      "isSubjectCaseSensitive": "bool",
      "subjectBeginsWith": "string",
      "subjectEndsWith": "string"
    },
    "labels": [ "string" ]
  }
}

EventSubscriptionDestination – objekty

Nastavte vlastnost endpointType, která určuje typ objektu.

Pro EventHubu použijte:

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

Pro webhookpoužijte:

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

Hodnoty vlastností

EventHubEventSubscriptionDestination

Jméno Popis Hodnota
endpointType Typ koncového bodu pro cíl odběru událostí EventHub (povinné)
vlastnosti Vlastnosti centra událostí cíle odběru událostí EventHubEventSubscriptionDestinationProperties

EventHubEventSubscriptionDestinationProperties

Jméno Popis Hodnota
resourceId ID prostředku Azure, které představuje koncový bod cíle centra událostí odběru událostí. řetězec

EventSubscriptionDestination

Jméno Popis Hodnota
endpointType Nastavte na EventHub pro typ EventHubEventSubscriptionDestination. Pro typ WebHookEventSubscriptionDestinationna hodnotu WebHookEventSubscriptionDestination . EventHub
WebHook (povinné)

EventSubscriptionFilter

Jméno Popis Hodnota
includedEventTypes Seznam použitelných typů událostí, které musí být součástí odběru událostí.
Pokud se chcete přihlásit k odběru všech typů událostí, musí být řetězec "all" zadán jako prvek v tomto seznamu.
string[]
isSubjectCaseSensitive Určuje, jestli vlastnosti SubjectBeginsWith a SubjectEndsWith filtru
rozlišovat malá a velká písmena.
Bool
subjectBeginsWith Volitelný řetězec pro filtrování událostí odběru událostí na základě předpony cesty prostředku.
Formát závisí na vydavateli událostí.
V této cestě nejsou podporovány zástupné znaky.
řetězec
subjectEndsWith Volitelný řetězec pro filtrování událostí odběru událostí na základě přípony cesty prostředku.
V této cestě nejsou podporovány zástupné znaky.
řetězec

EventSubscriptionProperties

Jméno Popis Hodnota
cíl Informace o cíli, kde se události musí doručovat pro odběr událostí. EventSubscriptionDestination
filtr Informace o filtru odběru událostí EventSubscriptionFilter
popisky Seznam popisků definovaných uživatelem string[]

Microsoft.EventGrid/eventSubscriptions

Jméno Popis Hodnota
apiVersion Verze rozhraní API 2017-09-15-preview
Jméno Název prostředku string (povinné)
vlastnosti Vlastnosti odběru událostí EventSubscriptionProperties
typ Typ prostředku Microsoft.EventGrid/eventSubscriptions

WebHookEventSubscriptionDestination

Jméno Popis Hodnota
endpointType Typ koncového bodu pro cíl odběru událostí WebHook (povinné)
vlastnosti Vlastnosti webhooku cíle odběru událostí WebHookEventSubscriptionDestinationProperties

WebHookEventSubscriptionDestinationProperties

Jméno Popis Hodnota
endpointUrl Adresa URL, která představuje koncový bod cíle odběru událostí. řetězec

Šablony pro rychlý start

Následující šablony pro rychlý start nasazují tento typ prostředku.

Šablona Popis
vytvoření vlastního tématu Azure Event Gridu a odběru fronty

nasazení do Azure
Vytvoří vlastní téma služby Azure Event Grid a odběr fronty služby Service Bus. Šablona původně daná Markusem Meyerem.
vytvoření vlastního tématu a odběru služby Azure Event Grid

nasazení do Azure
Vytvoří vlastní téma služby Azure Event Grid a odběr webhooku. Šablona původně kopírovaná Johnem Downsem.
vytvoření vlastního odběru tématu služby Azure Event Grid

nasazení do Azure
Vytvoří vlastní téma služby Azure Event Grid a odběr tématu služby Service Bus. Šablona původně daná Markusem Meyerem.
vytvoření vlastního tématu Event Gridu a obslužné rutiny centra událostí

nasazení do Azure
Vytvoří vlastní téma služby Azure Event Grid a centrum událostí pro zpracování událostí.
Vytvoření odběru služby Event Grid pro události prostředků

nasazení do Azure
Vytvoří odběr event Gridu pro skupinu prostředků nebo předplatné Azure.
vlastní téma nebo předplatné služby Azure Event Grid s využitím služby CloudEvents

nasazení do Azure
Vytvoří vlastní téma služby Azure Event Grid, odběr webhooku se schématem CloudEvents a aplikací logiky jako obslužnou rutinou události. Šablona původně kopírovaná justinem Yoo.

Definice prostředku Terraformu (poskytovatel AzAPI)

Typ prostředku eventSubscriptions lze nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.EventGrid/eventSubscriptions, přidejte do šablony následující Terraform.

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

Nastavte vlastnost endpointType, která určuje typ objektu.

Pro EventHubu použijte:

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

Pro webhookpoužijte:

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

Hodnoty vlastností

EventHubEventSubscriptionDestination

Jméno Popis Hodnota
endpointType Typ koncového bodu pro cíl odběru událostí EventHub (povinné)
vlastnosti Vlastnosti centra událostí cíle odběru událostí EventHubEventSubscriptionDestinationProperties

EventHubEventSubscriptionDestinationProperties

Jméno Popis Hodnota
resourceId ID prostředku Azure, které představuje koncový bod cíle centra událostí odběru událostí. řetězec

EventSubscriptionDestination

Jméno Popis Hodnota
endpointType Nastavte na EventHub pro typ EventHubEventSubscriptionDestination. Pro typ WebHookEventSubscriptionDestinationna hodnotu WebHookEventSubscriptionDestination . EventHub
WebHook (povinné)

EventSubscriptionFilter

Jméno Popis Hodnota
includedEventTypes Seznam použitelných typů událostí, které musí být součástí odběru událostí.
Pokud se chcete přihlásit k odběru všech typů událostí, musí být řetězec "all" zadán jako prvek v tomto seznamu.
string[]
isSubjectCaseSensitive Určuje, jestli vlastnosti SubjectBeginsWith a SubjectEndsWith filtru
rozlišovat malá a velká písmena.
Bool
subjectBeginsWith Volitelný řetězec pro filtrování událostí odběru událostí na základě předpony cesty prostředku.
Formát závisí na vydavateli událostí.
V této cestě nejsou podporovány zástupné znaky.
řetězec
subjectEndsWith Volitelný řetězec pro filtrování událostí odběru událostí na základě přípony cesty prostředku.
V této cestě nejsou podporovány zástupné znaky.
řetězec

EventSubscriptionProperties

Jméno Popis Hodnota
cíl Informace o cíli, kde se události musí doručovat pro odběr událostí. EventSubscriptionDestination
filtr Informace o filtru odběru událostí EventSubscriptionFilter
popisky Seznam popisků definovaných uživatelem string[]

Microsoft.EventGrid/eventSubscriptions

Jméno Popis Hodnota
Jméno Název prostředku string (povinné)
parent_id ID prostředku, na který se má tento prostředek rozšíření použít. string (povinné)
vlastnosti Vlastnosti odběru událostí EventSubscriptionProperties
typ Typ prostředku Microsoft.EventGrid/eventSubscriptions@2017-09-15-preview

WebHookEventSubscriptionDestination

Jméno Popis Hodnota
endpointType Typ koncového bodu pro cíl odběru událostí WebHook (povinné)
vlastnosti Vlastnosti webhooku cíle odběru událostí WebHookEventSubscriptionDestinationProperties

WebHookEventSubscriptionDestinationProperties

Jméno Popis Hodnota
endpointUrl Adresa URL, která představuje koncový bod cíle odběru událostí. řetězec