Share via


Microsoft.EventGrid eventSubscriptions 2019-06-01

Bicep-erőforrásdefiníció

Az eventSubscriptions erőforrástípus egy bővítményerőforrás, ami azt jelenti, hogy alkalmazhatja egy másik erőforrásra.

scope Az erőforrás hatókörének beállításához használja az erőforrás tulajdonságát. Lásd: Hatókör beállítása bővítményerőforrásokon a Bicepben.

Az eventSubscriptions erőforrástípus üzembe helyezhető a következő célműveletekkel:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.

Erőforrás formátuma

Microsoft.EventGrid/eventSubscriptions erőforrás létrehozásához adja hozzá a következő Bicep-et a sablonhoz.

resource symbolicname 'Microsoft.EventGrid/eventSubscriptions@2019-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
    }
    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 objektumok

Állítsa be az endpointType tulajdonságot az objektum típusának megadásához.

A StorageBlob esetében használja a következőt:

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

EventSubscriptionDestination objektumok

Állítsa be az endpointType tulajdonságot az objektum típusának megadásához.

Az EventHub esetében használja a következőt:

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

A HybridConnection esetében használja a következőt:

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

A ServiceBusQueue esetében használja a következőt:

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

A StorageQueue esetében használja a következőt:

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

WebHook esetén használja a következőt:

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

AdvancedFilter-objektumok

Állítsa be az operatorType tulajdonságot az objektum típusának megadásához.

A BoolEquals esetében használja a következőt:

  operatorType: 'BoolEquals'
  value: bool

A NumberGreaterThan esetében használja a következőt:

  operatorType: 'NumberGreaterThan'
  value: int

A NumberGreaterThanOrEquals esetében használja a következőt:

  operatorType: 'NumberGreaterThanOrEquals'
  value: int

A NumberIn esetében használja a következőt:

  operatorType: 'NumberIn'
  values: [
    int
  ]

A NumberLessThan esetében használja a következőt:

  operatorType: 'NumberLessThan'
  value: int

A NumberLessThanOrEquals esetében használja a következőt:

  operatorType: 'NumberLessThanOrEquals'
  value: int

A NumberNotIn esetében használja a következőt:

  operatorType: 'NumberNotIn'
  values: [
    int
  ]

A StringBeginsWith esetében használja a következőt:

  operatorType: 'StringBeginsWith'
  values: [
    'string'
  ]

A StringContains esetében használja a következőt:

  operatorType: 'StringContains'
  values: [
    'string'
  ]

A StringEndsWith esetében használja a következőt:

  operatorType: 'StringEndsWith'
  values: [
    'string'
  ]

A StringIn esetében használja a következőt:

  operatorType: 'StringIn'
  values: [
    'string'
  ]

A StringNotIn esetében használja a következőt:

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

Tulajdonságértékek

eventSubscriptions

Név Leírás Érték
name Az erőforrás neve sztring (kötelező)

Karakterkorlát: 3-64

Érvényes karakterek:
Alfanumerikus és kötőjelek.
scope Akkor használható, ha olyan hatókörben hoz létre bővítményerőforrást, amely nem azonos az üzembehelyezési hatókörrel. Célerőforrás

A Bicep esetében állítsa ezt a tulajdonságot az erőforrás szimbolikus nevére a bővítményerőforrás alkalmazásához.
properties Az esemény-előfizetés tulajdonságai EventSubscriptionProperties

EventSubscriptionProperties

Név Leírás Érték
deadLetterDestination Az esemény-előfizetés DeadLetter-célja. DeadLetterDestination
destination Információ arról a célhelyről, ahol eseményeket kell kézbesíteni az esemény-előfizetéshez. EventSubscriptionDestination
expirationTimeUtc Az esemény-előfizetés lejárati ideje. sztring
filter (szűrő) Az esemény-előfizetés szűrőjének adatai. EventSubscriptionFilter
Címkék Felhasználó által definiált címkék listája. sztring[]
retryPolicy Az események újrapróbálkozési szabályzata. Ez használható a kézbesítési kísérletek maximális számának és az események élettartamának konfigurálására. RetryPolicy

DeadLetterDestination

Név Leírás Érték
endpointType Az objektumtípus beállítása StorageBlob (kötelező)

StorageBlobDeadLetterDestination

Név Leírás Érték
endpointType A kézbesítetlen levelek célhelyének végponttípusa "StorageBlob" (kötelező)
properties A Storage Blob-alapú holtpont célhelyének tulajdonságai StorageBlobDeadLetterDestinationProperties

StorageBlobDeadLetterDestinationProperties

Név Leírás Érték
blobContainerName Annak a Storage blobtárolónak a neve, amely a deadletter-események célhelye sztring
resourceId Annak a tárfióknak az Azure-erőforrás-azonosítója, amely a holtponti események célhelye sztring

EventSubscriptionDestination

Név Leírás Érték
endpointType Az objektumtípus beállítása EventHub
HybridConnection
ServiceBusQueue
StorageQueue
WebHook (kötelező)

EventHubEventSubscriptionDestination

Név Leírás Érték
endpointType Az esemény-előfizetés céljának végpontjának típusa "EventHub" (kötelező)
properties Az esemény-előfizetés célhelyének Event Hub-tulajdonságai EventHubEventSubscriptionDestinationProperties

EventHubEventSubscriptionDestinationProperties

Név Leírás Érték
resourceId Az azure-erőforrás-azonosító, amely egy esemény-előfizetés Event Hub-céljának végpontját jelöli. sztring

HybridConnectionEventSubscriptionDestination

Név Leírás Érték
endpointType Az esemény-előfizetés céljának végpontjának típusa "HybridConnection" (kötelező)
properties Hibrid kapcsolat Az esemény-előfizetés célhelyének tulajdonságai HybridConnectionEventSubscriptionDestinationProperti...

HybridConnectionEventSubscriptionDestinationProperti...

Név Leírás Érték
resourceId Egy hibrid kapcsolat Azure-erőforrás-azonosítója, amely egy esemény-előfizetés célja. sztring

ServiceBusQueueEventSubscriptionDestination

Név Leírás Érték
endpointType Az esemény-előfizetés céljának végpontjának típusa "ServiceBusQueue" (kötelező)
properties Az esemény-előfizetés céljának Service Bus-tulajdonságai ServiceBusQueueEventSubscriptionDestinationPropertie...

ServiceBusQueueEventSubscriptionDestinationPropertie...

Név Leírás Érték
resourceId Az azure-erőforrás-azonosító, amely egy esemény-előfizetés Service Bus-céljának végpontját jelöli. sztring

StorageQueueEventSubscriptionDestination

Név Leírás Érték
endpointType Az esemény-előfizetés céljának végpontjának típusa "StorageQueue" (kötelező)
properties Az esemény-előfizetés célhelyének tárolási üzenetsor-tulajdonságai StorageQueueEventSubscriptionDestinationProperties

StorageQueueEventSubscriptionDestinationProperties

Név Leírás Érték
queueName A Storage-üzenetsor neve egy esemény-előfizetés célhelyeként szolgáló tárfiókban. sztring
resourceId Annak a tárfióknak az Azure-erőforrás-azonosítója, amely az esemény-előfizetés célhelyét tartalmazó üzenetsort tartalmazza. sztring

WebHookEventSubscriptionDestination

Név Leírás Érték
endpointType Az esemény-előfizetés célhelyének végpontjának típusa "WebHook" (kötelező)
properties Az esemény-előfizetés célhelyének WebHook tulajdonságai WebHookEventSubscriptionDestinationProperties

WebHookEventSubscriptionDestinationProperties

Név Leírás Érték
endpointUrl Az esemény-előfizetés célhelyének végpontját jelölő URL-cím. sztring

EventSubscriptionFilter

Név Leírás Érték
advancedFilters Az esemény-előfizetések szűréséhez használt speciális szűrők tömbje. AdvancedFilter[]
includedEventTypes Azon alkalmazható eseménytípusok listája, amelyeknek az esemény-előfizetés részét kell képeznie. Ha az összes alapértelmezett eseménytípusra szeretne előfizetni, állítsa a IncludedEventTypes értéket null értékre. sztring[]
isSubjectCaseSensitive Megadja, hogy a SubjectBeginsWith és a SubjectEndsWith tulajdonsága a szűrőn
a kis- és nagybetűk megkülönböztetésével kell összehasonlítani.
logikai
subjectBeginsWith Választható sztring egy esemény-előfizetés eseményeinek szűréséhez egy erőforrás-elérési út előtagja alapján.
Ennek formátuma az események közzétevőjától függ.
A helyettesítő karakterek nem támogatottak ebben az elérési úton.
sztring
subjectEndsWith Választható sztring egy esemény-előfizetés eseményeinek szűréséhez egy erőforrás-elérési út utótagja alapján.
A helyettesítő karakterek nem támogatottak ebben az elérési úton.
sztring

AdvancedFilter

Név Leírás Érték
kulcs Az esemény azon mezője/tulajdonsága, amely alapján szűrni szeretne. sztring
operátortípus Az objektum típusának beállítása BoolEquals
NumberGreaterThan
NumberGreaterThanOrEquals
NumberIn
NumberLessThan
NumberLessThanOrEquals
NumberNotIn
StringBeginsWith
StringContains
StringEndsWith
StringIn
StringNotIn (kötelező)

BoolEqualsAdvancedFilter

Név Leírás Érték
operátortípus A szűréshez használt operátortípus, például NumberIn, StringContains, BoolEquals és mások. "BoolEquals" (kötelező)
érték A logikai szűrő értéke. logikai

NumberGreaterThanAdvancedFilter

Név Leírás Érték
operátortípus A szűréshez használt operátortípus, például NumberIn, StringContains, BoolEquals és mások. "NumberGreaterThan" (kötelező)
érték A szűrő értéke. int

NumberGreaterThanOrEqualsAdvancedFilter

Név Leírás Érték
operátortípus A szűréshez használt operátortípus, például NumberIn, StringContains, BoolEquals és mások. "NumberGreaterThanOrEquals" (kötelező)
érték A szűrő értéke. int

NumberInAdvancedFilter

Név Leírás Érték
operátortípus A szűréshez használt operátortípus, például NumberIn, StringContains, BoolEquals és mások. "NumberIn" (kötelező)
values A szűrőértékek halmaza. int[]

NumberLessThanAdvancedFilter

Név Leírás Érték
operátortípus A szűréshez használt operátortípus, például NumberIn, StringContains, BoolEquals és mások. "NumberLessThan" (kötelező)
érték A szűrő értéke. int

NumberLessThanOrEqualsAdvancedFilter

Név Leírás Érték
operátortípus A szűréshez használt operátortípus, például NumberIn, StringContains, BoolEquals és mások. "NumberLessThanOrEquals" (kötelező)
érték A szűrő értéke. int

NumberNotInAdvancedFilter

Név Leírás Érték
operátortípus A szűréshez használt operátortípus, például NumberIn, StringContains, BoolEquals és mások. "NumberNotIn" (kötelező)
values A szűrőértékek halmaza. int[]

StringBeginsWithAdvancedFilter

Név Leírás Érték
operátortípus A szűréshez használt operátortípus, például NumberIn, StringContains, BoolEquals és mások. "StringBeginsWith" (kötelező)
values A szűrőértékek halmaza. sztring[]

StringContainsAdvancedFilter

Név Leírás Érték
operátortípus A szűréshez használt operátortípus, például NumberIn, StringContains, BoolEquals és mások. "StringContains" (kötelező)
values A szűrőértékek halmaza. sztring[]

StringEndsWithAdvancedFilter

Név Leírás Érték
operátortípus A szűréshez használt operátortípus, például NumberIn, StringContains, BoolEquals és mások. "StringEndsWith" (kötelező)
values A szűrőértékek halmaza. sztring[]

StringInAdvancedFilter

Név Leírás Érték
operátortípus A szűréshez használt operátortípus, például NumberIn, StringContains, BoolEquals és mások. "StringIn" (kötelező)
values A szűrőértékek halmaza. sztring[]

StringNotInAdvancedFilter

Név Leírás Érték
operátortípus A szűréshez használt operátortípus, például NumberIn, StringContains, BoolEquals és mások. "StringNotIn" (kötelező)
values A szűrőértékek halmaza. sztring[]

RetryPolicy

Név Leírás Érték
eventTimeToLiveInMinutes Élettartam (percekben) az eseményekhez. int
maxDeliveryAttempts Az események kézbesítési újrapróbálkozási kísérleteinek maximális száma. int

Gyorssablonok

Az alábbi rövid útmutatósablonok ezt az erőforrástípust helyezik üzembe.

Sablon Description
Egyéni témakör és előfizetés létrehozása Azure Event Grid

Üzembe helyezés az Azure-ban
Létrehoz egy Azure Event Grid egyéni témakört és egy webhook-előfizetést. A sablont eredetileg John Downs készítette.
Egyéni Azure Event Grid témakör/előfizetés a CloudEvents használatával

Üzembe helyezés az Azure-ban
Létrehoz egy egyéni Azure Event Grid témakört, egy CloudEvents-sémával rendelkező webhook-előfizetést és egy logikai alkalmazást eseménykezelőként. A sablont eredetileg Justin Yoo készítette.
Egyéni Event Grid-témakör és eseményközpont-kezelő létrehozása

Üzembe helyezés az Azure-ban
Létrehoz egy Azure Event Grid egyéni témakört és eseményközpontot az események kezeléséhez.
Event Grid-előfizetés létrehozása erőforráseseményekhez

Üzembe helyezés az Azure-ban
Event Grid-előfizetést hoz létre erőforráscsoportra vagy Azure-előfizetésre.
Egyéni témakör és üzenetsor-előfizetés létrehozása Azure Event Grid

Üzembe helyezés az Azure-ban
Létrehoz egy Azure Event Grid egyéni témakört és egy service bus-üzenetsor-előfizetést. A sablont eredetileg Markus Meyer készítette.
Egyéni témakör-előfizetés létrehozása Azure Event Grid

Üzembe helyezés az Azure-ban
Létrehoz egy Azure Event Grid egyéni témakört és egy service bus-témakör-előfizetést. A sablont eredetileg Markus Meyer készítette.

ARM-sablon erőforrásdefiníciója

Az eventSubscriptions erőforrástípus egy bővítményerőforrás, ami azt jelenti, hogy alkalmazhatja egy másik erőforrásra.

scope Az erőforrás hatókörének beállításához használja az erőforrás tulajdonságát. Lásd: Hatókör beállítása bővítményerőforrásokon ARM-sablonokban.

Az eventSubscriptions erőforrástípus üzembe helyezhető az alábbi célműveletekkel:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.

Erőforrás formátuma

Microsoft.EventGrid/eventSubscriptions erőforrás létrehozásához adja hozzá a következő JSON-t a sablonhoz.

{
  "type": "Microsoft.EventGrid/eventSubscriptions",
  "apiVersion": "2019-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
    },
    "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 objektumok

Állítsa be az endpointType tulajdonságot az objektum típusának megadásához.

StorageBlob esetén használja a következőt:

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

EventSubscriptionDestination objektumok

Állítsa be az endpointType tulajdonságot az objektum típusának megadásához.

Az EventHub esetében használja a következőt:

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

A HybridConnection esetében használja a következőt:

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

A ServiceBusQueue esetében használja a következőt:

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

StorageQueue esetén használja a következőt:

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

WebHook esetén használja a következőt:

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

AdvancedFilter-objektumok

Állítsa be az operatorType tulajdonságot az objektum típusának megadásához.

A BoolEquals esetében használja a következőt:

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

A NumberGreaterThan esetében használja a következőt:

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

A NumberGreaterThanOrEquals esetében használja a következőt:

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

A NumberIn esetében használja a következőt:

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

A NumberLessThan esetében használja a következőt:

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

A NumberLessThanOrEquals esetében használja a következőt:

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

A NumberNotIn esetében használja a következőt:

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

A StringBeginsWith esetében használja a következőt:

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

StringContains esetén használja a következőt:

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

StringEndsWith esetén használja a következőt:

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

StringIn esetén használja a következőt:

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

A StringNotIn esetében használja a következőt:

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

Tulajdonságértékek

eventSubscriptions

Név Leírás Érték
típus Az erőforrás típusa "Microsoft.EventGrid/eventSubscriptions"
apiVersion Az erőforrás API-verziója '2019-06-01'
name Az erőforrás neve sztring (kötelező)

Karakterkorlát: 3-64

Érvényes karakterek:
Alfanumerikák és kötőjelek.
scope A bővítményerőforrás az üzembe helyezés hatókörétől eltérő hatókörben való létrehozásakor használható. Célerőforrás

JSON esetén állítsa az értéket az erőforrás teljes nevére a bővítményerőforrás alkalmazásához.
properties Az esemény-előfizetés tulajdonságai EventSubscriptionProperties

EventSubscriptionProperties

Név Leírás Érték
deadLetterDestination Az esemény-előfizetés DeadLetter-célja. DeadLetterDestination
destination Információ arról a célhelyről, ahol eseményeket kell kézbesíteni az esemény-előfizetéshez. EventSubscriptionDestination
expirationTimeUtc Az esemény-előfizetés lejárati ideje. sztring
filter (szűrő) Az esemény-előfizetés szűrőjének adatai. EventSubscriptionFilter
Címkék Felhasználó által definiált címkék listája. sztring[]
retryPolicy Az események újrapróbálkozési szabályzata. Ez használható a kézbesítési kísérletek maximális számának és az események élettartamának konfigurálására. RetryPolicy

DeadLetterDestination

Név Leírás Érték
endpointType Az objektumtípus beállítása StorageBlob (kötelező)

StorageBlobDeadLetterDestination

Név Leírás Érték
endpointType A kézbesítetlen levelek célhelyének végponttípusa "StorageBlob" (kötelező)
properties A Storage Blob-alapú holtpont célhelyének tulajdonságai StorageBlobDeadLetterDestinationProperties

StorageBlobDeadLetterDestinationProperties

Név Leírás Érték
blobContainerName Annak a Storage blobtárolónak a neve, amely a deadletter-események célhelye sztring
resourceId Annak a tárfióknak az Azure-erőforrás-azonosítója, amely a holtponti események célhelye sztring

EventSubscriptionDestination

Név Leírás Érték
endpointType Az objektumtípus beállítása EventHub
HybridConnection
ServiceBusQueue
StorageQueue
WebHook (kötelező)

EventHubEventSubscriptionDestination

Név Leírás Érték
endpointType Az esemény-előfizetés céljának végpontjának típusa "EventHub" (kötelező)
properties Az esemény-előfizetés célhelyének Event Hub-tulajdonságai EventHubEventSubscriptionDestinationProperties

EventHubEventSubscriptionDestinationProperties

Név Leírás Érték
resourceId Az azure-erőforrás-azonosító, amely egy esemény-előfizetés Event Hub-céljának végpontját jelöli. sztring

HybridConnectionEventSubscriptionDestination

Név Leírás Érték
endpointType Az esemény-előfizetés céljának végpontjának típusa "HybridConnection" (kötelező)
properties Hibrid kapcsolat Az esemény-előfizetés célhelyének tulajdonságai HybridConnectionEventSubscriptionDestinationProperti...

HybridConnectionEventSubscriptionDestinationProperti...

Név Leírás Érték
resourceId Egy hibrid kapcsolat Azure-erőforrás-azonosítója, amely egy esemény-előfizetés célja. sztring

ServiceBusQueueEventSubscriptionDestination

Név Leírás Érték
endpointType Az esemény-előfizetés céljának végpontjának típusa "ServiceBusQueue" (kötelező)
properties Az esemény-előfizetés céljának Service Bus-tulajdonságai ServiceBusQueueEventSubscriptionDestinationPropertie...

ServiceBusQueueEventSubscriptionDestinationPropertie...

Név Leírás Érték
resourceId Az azure-erőforrás-azonosító, amely egy esemény-előfizetés Service Bus-céljának végpontját jelöli. sztring

StorageQueueEventSubscriptionDestination

Név Leírás Érték
endpointType Az esemény-előfizetés célhelyének végpontjának típusa "StorageQueue" (kötelező)
properties Az esemény-előfizetés célhelyének tárolási üzenetsor-tulajdonságai StorageQueueEventSubscriptionDestinationProperties

StorageQueueEventSubscriptionDestinationProperties

Név Leírás Érték
queueName A Storage-üzenetsor neve egy esemény-előfizetés célhelyeként szolgáló tárfiókban. sztring
resourceId Annak a tárfióknak az Azure-erőforrás-azonosítója, amely az esemény-előfizetés célhelyét tartalmazó üzenetsort tartalmazza. sztring

WebHookEventSubscriptionDestination

Név Leírás Érték
endpointType Az esemény-előfizetés célhelyének végpontjának típusa "WebHook" (kötelező)
properties Az esemény-előfizetés célhelyének WebHook tulajdonságai WebHookEventSubscriptionDestinationProperties

WebHookEventSubscriptionDestinationProperties

Név Leírás Érték
endpointUrl Az esemény-előfizetés célhelyének végpontját jelölő URL-cím. sztring

EventSubscriptionFilter

Név Leírás Érték
advancedFilters Az esemény-előfizetések szűréséhez használt speciális szűrők tömbje. AdvancedFilter[]
includedEventTypes Azon alkalmazható eseménytípusok listája, amelyeknek az esemény-előfizetés részét kell képeznie. Ha az összes alapértelmezett eseménytípusra szeretne előfizetni, állítsa a IncludedEventTypes értéket null értékre. sztring[]
isSubjectCaseSensitive Megadja, hogy a SubjectBeginsWith és a SubjectEndsWith tulajdonsága a szűrőn
a kis- és nagybetűk megkülönböztetésével kell összehasonlítani.
logikai
subjectBeginsWith Választható sztring egy esemény-előfizetés eseményeinek szűréséhez egy erőforrás-elérési út előtagja alapján.
Ennek formátuma az események közzétevőjától függ.
A helyettesítő karakterek nem támogatottak ebben az elérési úton.
sztring
subjectEndsWith Választható sztring egy esemény-előfizetés eseményeinek szűréséhez egy erőforrás-elérési út utótagja alapján.
A helyettesítő karakterek nem támogatottak ebben az elérési úton.
sztring

AdvancedFilter

Név Leírás Érték
kulcs Az esemény azon mezője/tulajdonsága, amely alapján szűrni szeretne. sztring
operátortípus Az objektum típusának beállítása BoolEquals
NumberGreaterThan
NumberGreaterThanOrEquals
NumberIn
NumberLessThan
NumberLessThanOrEquals
NumberNotIn
StringBeginsWith
StringContains
StringEndsWith
StringIn
StringNotIn (kötelező)

BoolEqualsAdvancedFilter

Név Leírás Érték
operátortípus A szűréshez használt operátortípus, például NumberIn, StringContains, BoolEquals és mások. "BoolEquals" (kötelező)
érték A logikai szűrő értéke. logikai

NumberGreaterThanAdvancedFilter

Név Leírás Érték
operátortípus A szűréshez használt operátortípus, például NumberIn, StringContains, BoolEquals és mások. "NumberGreaterThan" (kötelező)
érték A szűrő értéke. int

NumberGreaterThanOrEqualsAdvancedFilter

Név Leírás Érték
operátortípus A szűréshez használt operátortípus, például NumberIn, StringContains, BoolEquals és mások. "NumberGreaterThanOrEquals" (kötelező)
érték A szűrő értéke. int

NumberInAdvancedFilter

Név Leírás Érték
operátortípus A szűréshez használt operátortípus, például NumberIn, StringContains, BoolEquals és mások. "NumberIn" (kötelező)
values A szűrőértékek halmaza. int[]

NumberLessThanAdvancedFilter

Név Leírás Érték
operátortípus A szűréshez használt operátortípus, például NumberIn, StringContains, BoolEquals és mások. "NumberLessThan" (kötelező)
érték A szűrő értéke. int

NumberLessThanOrEqualsAdvancedFilter

Név Leírás Érték
operátortípus A szűréshez használt operátortípus, például NumberIn, StringContains, BoolEquals és mások. "NumberLessThanOrEquals" (kötelező)
érték A szűrő értéke. int

NumberNotInAdvancedFilter

Név Leírás Érték
operátortípus A szűréshez használt operátortípus, például NumberIn, StringContains, BoolEquals és mások. "NumberNotIn" (kötelező)
values A szűrőértékek halmaza. int[]

StringBeginsWithAdvancedFilter

Név Leírás Érték
operátortípus A szűréshez használt operátortípus, például NumberIn, StringContains, BoolEquals és mások. "StringBeginsWith" (kötelező)
values A szűrőértékek halmaza. sztring[]

StringContainsAdvancedFilter

Név Leírás Érték
operátortípus A szűréshez használt operátortípus, például NumberIn, StringContains, BoolEquals és mások. "StringContains" (kötelező)
values A szűrőértékek halmaza. sztring[]

StringEndsWithAdvancedFilter

Név Leírás Érték
operátortípus A szűréshez használt operátortípus, például NumberIn, StringContains, BoolEquals és mások. "StringEndsWith" (kötelező)
values A szűrőértékek halmaza. sztring[]

StringInAdvancedFilter

Név Leírás Érték
operátortípus A szűréshez használt operátortípus, például NumberIn, StringContains, BoolEquals és mások. "StringIn" (kötelező)
values A szűrőértékek halmaza. sztring[]

StringNotInAdvancedFilter

Név Leírás Érték
operátortípus A szűréshez használt operátortípus, például NumberIn, StringContains, BoolEquals és mások. "StringNotIn" (kötelező)
values A szűrőértékek halmaza. sztring[]

RetryPolicy

Név Leírás Érték
eventTimeToLiveInMinutes Élettartam (percek) az eseményekhez. int
maxDeliveryAttempts Az események kézbesítési újrapróbálkozási kísérleteinek maximális száma. int

Gyorssablonok

Az alábbi rövid útmutatósablonok ezt az erőforrástípust helyezik üzembe.

Sablon Description
Egyéni témakör és előfizetés létrehozása Azure Event Grid

Üzembe helyezés az Azure-ban
Létrehoz egy Azure Event Grid egyéni témakört és egy webhook-előfizetést. A sablont eredetileg John Downs készítette.
Egyéni Azure Event Grid témakör/előfizetés a CloudEvents használatával

Üzembe helyezés az Azure-ban
Létrehoz egy egyéni Azure Event Grid témakört, egy CloudEvents-sémával rendelkező webhook-előfizetést és egy logikai alkalmazást eseménykezelőként. A sablont eredetileg Justin Yoo készítette.
Egyéni Event Grid-témakör és eseményközpont-kezelő létrehozása

Üzembe helyezés az Azure-ban
Létrehoz egy Azure Event Grid egyéni témakört és eseményközpontot az események kezeléséhez.
Event Grid-előfizetés létrehozása erőforráseseményekhez

Üzembe helyezés az Azure-ban
Event Grid-előfizetést hoz létre erőforráscsoportra vagy Azure-előfizetésre.
Egyéni témakör és üzenetsor-előfizetés létrehozása Azure Event Grid

Üzembe helyezés az Azure-ban
Létrehoz egy Azure Event Grid egyéni témakört és egy service bus-üzenetsor-előfizetést. A sablont eredetileg Markus Meyer készítette.
Egyéni témakör-előfizetés létrehozása Azure Event Grid

Üzembe helyezés az Azure-ban
Létrehoz egy Azure Event Grid egyéni témakört és egy service bus-témakör-előfizetést. A sablont eredetileg Markus Meyer készítette.

Terraform (AzAPI-szolgáltató) erőforrásdefiníció

Az eventSubscriptions erőforrástípus egy bővítményerőforrás, ami azt jelenti, hogy alkalmazhatja egy másik erőforrásra.

parent_id Az erőforrás hatókörének beállításához használja az erőforrás tulajdonságát.

Az eventSubscriptions erőforrástípus üzembe helyezhető az alábbi célműveletekkel:

  • Erőforráscsoportok
  • Előfizetések

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.

Erőforrás formátuma

Microsoft.EventGrid/eventSubscriptions erőforrás létrehozásához adja hozzá a következő Terraformot a sablonhoz.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.EventGrid/eventSubscriptions@2019-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
      }
      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 objektumok

Állítsa be az endpointType tulajdonságot az objektum típusának megadásához.

StorageBlob esetén használja a következőt:

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

EventSubscriptionDestination objektumok

Állítsa be az endpointType tulajdonságot az objektum típusának megadásához.

Az EventHub esetében használja a következőt:

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

A HybridConnection esetében használja a következőt:

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

A ServiceBusQueue esetében használja a következőt:

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

StorageQueue esetén használja a következőt:

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

WebHook esetén használja a következőt:

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

AdvancedFilter-objektumok

Állítsa be az operatorType tulajdonságot az objektum típusának megadásához.

A BoolEquals esetében használja a következőt:

  operatorType = "BoolEquals"
  value = bool

A NumberGreaterThan esetében használja a következőt:

  operatorType = "NumberGreaterThan"
  value = int

A NumberGreaterThanOrEquals esetében használja a következőt:

  operatorType = "NumberGreaterThanOrEquals"
  value = int

A NumberIn esetében használja a következőt:

  operatorType = "NumberIn"
  values = [
    int
  ]

A NumberLessThan esetében használja a következőt:

  operatorType = "NumberLessThan"
  value = int

A NumberLessThanOrEquals esetében használja a következőt:

  operatorType = "NumberLessThanOrEquals"
  value = int

A NumberNotIn esetében használja a következőt:

  operatorType = "NumberNotIn"
  values = [
    int
  ]

A StringBeginsWith esetében használja a következőt:

  operatorType = "StringBeginsWith"
  values = [
    "string"
  ]

StringContains esetén használja a következőt:

  operatorType = "StringContains"
  values = [
    "string"
  ]

StringEndsWith esetén használja a következőt:

  operatorType = "StringEndsWith"
  values = [
    "string"
  ]

StringIn esetén használja a következőt:

  operatorType = "StringIn"
  values = [
    "string"
  ]

A StringNotIn esetében használja a következőt:

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

Tulajdonságértékek

eventSubscriptions

Név Leírás Érték
típus Az erőforrás típusa "Microsoft.EventGrid/eventSubscriptions@2019-06-01"
name Az erőforrás neve sztring (kötelező)

Karakterkorlát: 3-64

Érvényes karakterek:
Alfanumerikák és kötőjelek.
parent_id Annak az erőforrásnak az azonosítója, amelyre alkalmazni szeretné ezt a bővítményerőforrást. sztring (kötelező)
properties Az esemény-előfizetés tulajdonságai EventSubscriptionProperties

EventSubscriptionProperties

Név Leírás Érték
deadLetterDestination Az esemény-előfizetés DeadLetter-célja. DeadLetterDestination
destination Információ arról a célhelyről, ahol eseményeket kell kézbesíteni az esemény-előfizetéshez. EventSubscriptionDestination
expirationTimeUtc Az esemény-előfizetés lejárati ideje. sztring
filter (szűrő) Az esemény-előfizetés szűrőjének adatai. EventSubscriptionFilter
Címkék Felhasználó által definiált címkék listája. sztring[]
retryPolicy Az események újrapróbálkozési szabályzata. Ez használható a kézbesítési kísérletek maximális számának és az események élettartamának konfigurálására. RetryPolicy

DeadLetterDestination

Név Leírás Érték
endpointType Az objektumtípus beállítása StorageBlob (kötelező)

StorageBlobDeadLetterDestination

Név Leírás Érték
endpointType A kézbesítetlen levelek célhelyének végponttípusa "StorageBlob" (kötelező)
properties A Storage Blob-alapú holtpont célhelyének tulajdonságai StorageBlobDeadLetterDestinationProperties

StorageBlobDeadLetterDestinationProperties

Név Leírás Érték
blobContainerName Annak a Storage blobtárolónak a neve, amely a deadletter-események célhelye sztring
resourceId Annak a tárfióknak az Azure-erőforrás-azonosítója, amely a holtponti események célhelye sztring

EventSubscriptionDestination

Név Leírás Érték
endpointType Az objektumtípus beállítása EventHub
HybridConnection
ServiceBusQueue
StorageQueue
WebHook (kötelező)

EventHubEventSubscriptionDestination

Név Leírás Érték
endpointType Az esemény-előfizetés céljának végpontjának típusa "EventHub" (kötelező)
properties Az esemény-előfizetés célhelyének Event Hub-tulajdonságai EventHubEventSubscriptionDestinationProperties

EventHubEventSubscriptionDestinationProperties

Név Leírás Érték
resourceId Az azure-erőforrás-azonosító, amely egy esemény-előfizetés Event Hub-céljának végpontját jelöli. sztring

HybridConnectionEventSubscriptionDestination

Név Leírás Érték
endpointType Az esemény-előfizetés céljának végpontjának típusa "HybridConnection" (kötelező)
properties Hibrid kapcsolat Az esemény-előfizetés célhelyének tulajdonságai HybridConnectionEventSubscriptionDestinationProperti...

HybridConnectionEventSubscriptionDestinationProperti...

Név Leírás Érték
resourceId Egy hibrid kapcsolat Azure-erőforrás-azonosítója, amely egy esemény-előfizetés célja. sztring

ServiceBusQueueEventSubscriptionDestination

Név Leírás Érték
endpointType Az esemény-előfizetés céljának végpontjának típusa "ServiceBusQueue" (kötelező)
properties Az esemény-előfizetés céljának Service Bus-tulajdonságai ServiceBusQueueEventSubscriptionDestinationPropertie...

ServiceBusQueueEventSubscriptionDestinationPropertie...

Név Leírás Érték
resourceId Az azure-erőforrás-azonosító, amely egy esemény-előfizetés Service Bus-céljának végpontját jelöli. sztring

StorageQueueEventSubscriptionDestination

Név Leírás Érték
endpointType Az esemény-előfizetés célhelyének végpontjának típusa "StorageQueue" (kötelező)
properties Az esemény-előfizetés célhelyének tárolási üzenetsor-tulajdonságai StorageQueueEventSubscriptionDestinationProperties

StorageQueueEventSubscriptionDestinationProperties

Név Leírás Érték
queueName A Storage-üzenetsor neve egy esemény-előfizetés célhelyeként szolgáló tárfiókban. sztring
resourceId Annak a tárfióknak az Azure-erőforrás-azonosítója, amely az esemény-előfizetés célhelyét tartalmazó üzenetsort tartalmazza. sztring

WebHookEventSubscriptionDestination

Név Leírás Érték
endpointType Az esemény-előfizetés célhelyének végpontjának típusa "WebHook" (kötelező)
properties Az esemény-előfizetés célhelyének WebHook tulajdonságai WebHookEventSubscriptionDestinationProperties

WebHookEventSubscriptionDestinationProperties

Név Leírás Érték
endpointUrl Az esemény-előfizetés célhelyének végpontját jelölő URL-cím. sztring

EventSubscriptionFilter

Név Leírás Érték
advancedFilters Az esemény-előfizetések szűréséhez használt speciális szűrők tömbje. AdvancedFilter[]
includedEventTypes Azon alkalmazható eseménytípusok listája, amelyeknek az esemény-előfizetés részét kell képeznie. Ha az összes alapértelmezett eseménytípusra szeretne előfizetni, állítsa a IncludedEventTypes értéket null értékre. sztring[]
isSubjectCaseSensitive Megadja, hogy a SubjectBeginsWith és a SubjectEndsWith tulajdonsága a szűrőn
a kis- és nagybetűk megkülönböztetésével kell összehasonlítani.
logikai
subjectBeginsWith Választható sztring egy esemény-előfizetés eseményeinek szűréséhez egy erőforrás-elérési út előtagja alapján.
Ennek formátuma az események közzétevőjától függ.
A helyettesítő karakterek nem támogatottak ebben az elérési úton.
sztring
subjectEndsWith Választható sztring egy esemény-előfizetés eseményeinek szűréséhez egy erőforrás-elérési út utótagja alapján.
A helyettesítő karakterek nem támogatottak ebben az elérési úton.
sztring

AdvancedFilter

Név Leírás Érték
kulcs Az esemény azon mezője/tulajdonsága, amely alapján szűrni szeretne. sztring
operátortípus Az objektum típusának beállítása BoolEquals
NumberGreaterThan
NumberGreaterThanOrEquals
NumberIn
NumberLessThan
NumberLessThanOrEquals
NumberNotIn
StringBeginsWith
StringContains
StringEndsWith
StringIn
StringNotIn (kötelező)

BoolEqualsAdvancedFilter

Név Leírás Érték
operátortípus A szűréshez használt operátortípus, például NumberIn, StringContains, BoolEquals és mások. "BoolEquals" (kötelező)
érték A logikai szűrő értéke. logikai

NumberGreaterThanAdvancedFilter

Név Leírás Érték
operátortípus A szűréshez használt operátortípus, például NumberIn, StringContains, BoolEquals és mások. "NumberGreaterThan" (kötelező)
érték A szűrő értéke. int

NumberGreaterThanOrEqualsAdvancedFilter

Név Leírás Érték
operátortípus A szűréshez használt operátortípus, például NumberIn, StringContains, BoolEquals és mások. "NumberGreaterThanOrEquals" (kötelező)
érték A szűrő értéke. int

NumberInAdvancedFilter

Név Leírás Érték
operátortípus A szűréshez használt operátortípus, például NumberIn, StringContains, BoolEquals és mások. "NumberIn" (kötelező)
values A szűrőértékek halmaza. int[]

NumberLessThanAdvancedFilter

Név Leírás Érték
operátortípus A szűréshez használt operátortípus, például NumberIn, StringContains, BoolEquals és mások. "NumberLessThan" (kötelező)
érték A szűrő értéke. int

NumberLessThanOrEqualsAdvancedFilter

Név Leírás Érték
operátortípus A szűréshez használt operátortípus, például NumberIn, StringContains, BoolEquals és mások. "NumberLessThanOrEquals" (kötelező)
érték A szűrő értéke. int

NumberNotInAdvancedFilter

Név Leírás Érték
operátortípus A szűréshez használt operátortípus, például NumberIn, StringContains, BoolEquals és mások. "NumberNotIn" (kötelező)
values A szűrőértékek halmaza. int[]

StringBeginsWithAdvancedFilter

Név Leírás Érték
operátortípus A szűréshez használt operátortípus, például NumberIn, StringContains, BoolEquals és mások. "StringBeginsWith" (kötelező)
values A szűrőértékek halmaza. sztring[]

StringContainsAdvancedFilter

Név Leírás Érték
operátortípus A szűréshez használt operátortípus, például NumberIn, StringContains, BoolEquals és mások. "StringContains" (kötelező)
values A szűrőértékek halmaza. sztring[]

StringEndsWithAdvancedFilter

Név Leírás Érték
operátortípus A szűréshez használt operátortípus, például NumberIn, StringContains, BoolEquals és mások. "StringEndsWith" (kötelező)
values A szűrőértékek halmaza. sztring[]

StringInAdvancedFilter

Név Leírás Érték
operátortípus A szűréshez használt operátortípus, például NumberIn, StringContains, BoolEquals és mások. "StringIn" (kötelező)
values A szűrőértékek halmaza. sztring[]

StringNotInAdvancedFilter

Név Leírás Érték
operátortípus A szűréshez használt operátortípus, például NumberIn, StringContains, BoolEquals és mások. "StringNotIn" (kötelező)
values A szűrőértékek halmaza. sztring[]

RetryPolicy

Név Leírás Érték
eventTimeToLiveInMinutes Élettartam (percek) az eseményekhez. int
maxDeliveryAttempts Az események kézbesítési újrapróbálkozási kísérleteinek maximális száma. int