Microsoft.EventGrid eventSubscriptions 2018-09-15-preview

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ő 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ő Bicep-et a sablonhoz.

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

DeadLetterDestination 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'
  }

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

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
eventDeliverySchema Az esemény-előfizetés eseménykézbesítési sémája. "CloudEventV01Schema"
"CustomInputSchema"
"EventGridSchema"
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
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

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 olyan tárfiókban, amely egy esemény-előfizetés célja. 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éljának 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 A speciális szűrők listája. 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 eseménytípusra szeretne előfizetni, az "összes" sztringet a lista elemeként kell megadni.
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 A szűrőkulcs. Egy eseménytulajdonságot jelöl, amely legfeljebb két beágyazási szinttel rendelkezik. 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őoperátort jelöli "BoolEquals" (kötelező)
érték A szűrő értéke logikai

NumberGreaterThanAdvancedFilter

Név Leírás Érték
operátortípus A szűrőoperátort jelöli "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őoperátort jelöli "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őoperátort jelöli "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őoperátort jelöli "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őoperátort jelöli "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őoperátort jelöli "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őoperátort jelöli "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őoperátort jelöli "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őoperátort jelöli "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őoperátort jelöli "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őoperátort jelöli "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 üzembe helyezik ezt az erőforrástípust.

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áscsoporthoz vagy Azure-előfizetéshez.
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ás-definí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ő 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ő JSON-t a sablonhoz.

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

DeadLetterDestination 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 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
típus Az erőforrás típusa "Microsoft.EventGrid/eventSubscriptions"
apiVersion Az erőforrás API-verziója '2018-09-15-preview"
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

JSON esetén állítsa az értéket annak az erőforrásnak a teljes nevére, amelynél a bővítményerőforrást alkalmazni szeretné.
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
eventDeliverySchema Az esemény-előfizetés eseménykézbesítési sémája. "CloudEventV01Schema"
"CustomInputSchema"
"EventGridSchema"
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
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

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 olyan tárfiókban, amely egy esemény-előfizetés célja. 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éljának 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 A speciális szűrők listája. 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 eseménytípusra szeretne előfizetni, az "összes" sztringet a lista elemeként kell megadni.
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 A szűrőkulcs. Egy eseménytulajdonságot jelöl, amely legfeljebb két beágyazási szinttel rendelkezik. 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őoperátort jelöli "BoolEquals" (kötelező)
érték A szűrő értéke logikai

NumberGreaterThanAdvancedFilter

Név Leírás Érték
operátortípus A szűrőoperátort jelöli "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őoperátort jelöli "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őoperátort jelöli "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őoperátort jelöli "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ő operátorát jelöli "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ő operátorát jelöli "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ő operátorát jelöli "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ő operátorát jelöli "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ő operátorát jelöli "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ő operátorát jelöli "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ő operátorát jelöli "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@2018-09-15-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      deadLetterDestination = {
        endpointType = "string"
        // For remaining properties, see DeadLetterDestination objects
      }
      destination = {
        endpointType = "string"
        // For remaining properties, see EventSubscriptionDestination objects
      }
      eventDeliverySchema = "string"
      expirationTimeUtc = "string"
      filter = {
        advancedFilters = [
          {
            key = "string"
            operatorType = "string"
            // For remaining properties, see AdvancedFilter objects
          }
        ]
        includedEventTypes = [
          "string"
        ]
        isSubjectCaseSensitive = bool
        subjectBeginsWith = "string"
        subjectEndsWith = "string"
      }
      labels = [
        "string"
      ]
      retryPolicy = {
        eventTimeToLiveInMinutes = int
        maxDeliveryAttempts = int
      }
    }
  })
}

DeadLetterDestination 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"
  }

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@2018-09-15-preview"
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
eventDeliverySchema Az esemény-előfizetés eseménykézbesítési sémája. "CloudEventV01Schema"
"CustomInputSchema"
"EventGridSchema"
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 holtponti események célhelye sztring
resourceId A holtponti események célhelyeként szolgáló tárfiók Azure-erőforrás-azonosítója sztring

EventSubscriptionDestination

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

EventHubEventSubscriptionDestination

Név Leírás Érték
endpointType Az esemény-előfizetés célhelyének 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 eseményközpont-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élhelyének végpontjának típusa "HybridConnection" (kötelező)
properties Az esemény-előfizetés célhelyének hibrid kapcsolat 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

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 Speciális szűrők listája. AdvancedFilter[]
includedEventTypes Azon alkalmazható eseménytípusok listája, amelyeknek részt kell vennie az esemény-előfizetésben.
Ha az összes eseménytípusra szeretne előfizetni, az "összes" sztringet kell megadni a lista elemeként.
sztring[]
isSubjectCaseSensitive Megadja, hogy a SubjectBeginsWith és a SubjectEndsWith tulajdonsága-e a szűrőnek
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őtag alapján.
Ennek formátuma az események közzétevőjától függ.
Ebben az elérési úton a helyettesítő karakterek nem támogatottak.
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ótag alapján.
Ebben az elérési úton a helyettesítő karakterek nem támogatottak.
sztring

AdvancedFilter

Név Leírás Érték
kulcs A szűrőkulcs. Egy eseménytulajdonságot jelöl, amely legfeljebb két beágyazási szinttel rendelkezik. sztring
operátortípus Az objektumtípus 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ő operátorát jelöli "BoolEquals" (kötelező)
érték A szűrő értéke logikai

NumberGreaterThanAdvancedFilter

Név Leírás Érték
operátortípus A szűrő operátorát jelöli "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ő operátorát jelöli "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ő operátorát jelöli "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ő operátorát jelöli "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ő operátorát jelöli "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őoperátort jelöli "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őoperátort jelöli "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őoperátort jelöli "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őoperátort jelöli "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őoperátort jelöli "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őoperátort jelöli "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