Megosztás a következőn keresztül:


Microsoft.EventGrid eventSubscriptions 2019-06-01

Bicep-erőforrásdefiníció

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

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplócímű témakörben 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' = {
  scope: resourceSymbolicName or scope
  name: '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'
  }
}

AdvancedFilter-objektumok

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

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
}

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

{
  operatorType: 'NumberIn'
  values: [
    int
  ]
}

A NumberLessThanesetén 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'
  ]
}

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

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

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

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

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

{
  operatorType: 'StringNotIn'
  values: [
    '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 ServiceBusQueueeseté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'
  }
}

Tulajdonságértékek

Microsoft.EventGrid/eventSubscriptions

Név Leírás Érték
név Az erőforrás neve sztring (kötelező)
tulajdonságok Az esemény-előfizetés tulajdonságai EventSubscriptionProperties
hatókör Akkor használható, ha olyan hatókörben hoz létre erőforrást, amely eltér az üzembehelyezési hatókörétől. Állítsa be ezt a tulajdonságot egy erőforrás szimbolikus nevére a bővítményerőforrásalkalmazásához.

Fejlett szűrő

Név Leírás Érték
kulcs Az esemény azon mezője/tulajdonsága, amely alapján szűrni szeretne. karakterlánc
operátortípus A BoolEqualsAdvancedFilter típushoz állítsa a "BoolEquals" értéket. A NumberGreaterThan típushoz állítsa a "NumberGreaterThan" értéket. A NumberGreaterThanOrEquals típushoz állítsa a " NumberGreaterThanOrEqualsAdvancedFilter" értéket. A NumberInAdvancedFilter típushoz állítsa be a "NumberIn" értéket. A NumberLessThanAdvancedFilter típushoz állítsa a "NumberLessThan" értéket. A NumberLessThanOrEquals típushoz állítsa a "NumberLessThanOrEqualsAdvancedFilter" értéket. A NumberNotInAdvancedFilter típushoz állítsa a "NumberNotIn" értéket. A StringBeginsWithAdvancedFilter típushoz állítsa a "StringBeginsWith" értéket. A StringContainsAdvancedFilter típushoz állítsa a "StringContains" értéket. A StringEndsWithAdvancedFilter típushoz állítsa a "StringEndsWith" értéket. A StringInAdvancedFilter típushoz állítsa a "StringIn" értéket. A StringNotInAdvancedFilter típushoz állítsa a "StringNotIn" értéket. "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. Bool

DeadLetterDestination

Név Leírás Érték
endpointType A StorageBlobDeadLetterDestinationtípusú "StorageBlob" értékre van állítva. "StorageBlob" (kötelező)

EventHubEventSubscriptionDestination

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

EventHubEventSubscriptionDestinationProperties

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

EventSubscriptionDestination

Név Leírás Érték
endpointType Az EventHubEventSubscriptionDestinationtípus "EventHub" értékre van állítva. A HybridConnectionEventSubscriptionDestination típushoz állítsa a "HybridConnection" értéket. A ServiceBusQueueEventSubscriptionDestination típushoz állítsa be a "ServiceBusQueue" értéket. A StorageQueueEventSubscriptionDestination típushoz állítsa a "StorageQueue" értéket. A WebHookEventSubscriptionDestination típushoz állítsa a "WebHook" értéket. "EventHub"
"HybridConnection"
"ServiceBusQueue"
"StorageQueue"
"WebHook" (kötelező)

EseményElőfizetés szűrő

Név Leírás Érték
fejlettSzűrők Az esemény-előfizetések szűréséhez használt speciális szűrők tömbje. AdvancedFilter[]
includedEventTypes Azoknak az alkalmazható eseménytípusoknak a 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ékét null értékre. karakterlánc[]
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.
Bool
subjectBeginsWith Nem kötelező 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én múlik.
Ebben az elérési úton a helyettesítő karakterek nem támogatottak.
karakterlánc
subjectEndsWith Nem kötelező 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.
Ebben az elérési úton a helyettesítő karakterek nem támogatottak.
karakterlánc

EventSubscriptionProperties

Név Leírás Érték
deadLetterDestination Az esemény-előfizetés DeadLetter-célja. DeadLetterDestination
cél Információk 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. karakterlánc
szűrő Az esemény-előfizetés szűrőjének adatai. EseményElőfizetés szűrő
Címkék Felhasználó által definiált címkék listája. karakterlánc[]
újrapróbálkozási politika Az események újrapróbálkozési szabályzata. Ezzel konfigurálható a kézbesítési kísérletek maximális száma és az eseményekhez való élettartam. Újrapróbálkozási szabályzat

HybridConnectionEventSubscriptionDestination

Név Leírás Érték
endpointType Az esemény-előfizetés célhelyének végponttípusa "HybridConnection" (kötelező)
tulajdonságok Az esemény-előfizetés célhelyének hibrid kapcsolati tulajdonságai HybridConnectionEventSubscriptionDestinationProperties

HybridConnectionEventSubscriptionDestinationProperties

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

SzámNagyobbMintFejlett szűrő

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

SzámNagyobbThanOrEqualsAdvancedFilter

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

SzámFejlettSzűrő

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ő)
értékrend 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

SzámLessThanOrEqualsAdvancedFilter

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

SzámNemFejlett szűrő

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ő)
értékrend A szűrőértékek halmaza. int[]

Újrapróbálkozási szabályzat

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

ServiceBusQueueEventSubscriptionDestination

Név Leírás Érték
endpointType Az esemény-előfizetés célhelyének végponttípusa "ServiceBusQueue" (kötelező)
tulajdonságok Az esemény-előfizetés célhelyének Service Bus-tulajdonságai ServiceBusQueueEventSubscriptionDestinationProperties

ServiceBusQueueEventSubscriptionDestinationProperties

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

StorageBlobDeadLetterDestination

Név Leírás Érték
endpointType A holtbetű célhely végpontjának típusa "StorageBlob" (kötelező)
tulajdonságok A Storage Blob-alapú holtleíró célhely 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 karakterlánc
erőforrás-azonosító A holtleíró események célhelyeként szolgáló tárfiók Azure-erőforrás-azonosítója karakterlánc

StorageQueueEventSubscriptionDestination

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

StorageQueueEventSubscriptionDestinationProperties

Név Leírás Érték
várósorNév A Storage-üzenetsor neve egy olyan tárfiókban, amely egy esemény-előfizetés célja. karakterlánc
erőforrás-azonosító Az esemény-előfizetés célként szolgáló üzenetsort tartalmazó tárfiók Azure-erőforrás-azonosítója. karakterlánc

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ő)
értékrend A szűrőértékek halmaza. karakterlánc[]

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ő)
értékrend A szűrőértékek halmaza. karakterlánc[]

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ő)
értékrend A szűrőértékek halmaza. karakterlánc[]

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ő)
értékrend A szűrőértékek halmaza. karakterlánc[]

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ő)
értékrend A szűrőértékek halmaza. karakterlánc[]

WebHookEventSubscriptionDestination

Név Leírás Érték
endpointType Az esemény-előfizetés célhelyének végponttípusa "WebHook" (kötelező)
tulajdonságok 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 jelképező URL-cím. karakterlánc

Használati példák

Azure gyorsútmutató-minták

Az alábbi Azure rövid útmutatósablonok bicep-mintákat tartalmaznak az erőforrástípus üzembe helyezéséhez.

Bicep-fájl Leírás
Egyéni Azure Event Grid-témakör és üzenetsor-előfizetés létrehozása Létrehoz egy egyéni Azure Event Grid-témakört és egy service bus-üzenetsor-előfizetést. A sablont eredetileg Markus Meyer készítette.
Egyéni Azure Event Grid-témakör és -előfizetés létrehozása Létrehoz egy egyéni Azure Event Grid-témakört és egy webhook-előfizetést. A sablont eredetileg John Downs készítette.

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

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

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplócímű témakörben 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",
  "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"
  }
}

AdvancedFilter-objektumok

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

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

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

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

A NumberLessThanesetén 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" ]
}

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

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

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

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

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

{
  "operatorType": "StringNotIn",
  "values": [ "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 ServiceBusQueueeseté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"
  }
}

Tulajdonságértékek

Microsoft.EventGrid/eventSubscriptions

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

Fejlett szűrő

Név Leírás Érték
kulcs Az esemény azon mezője/tulajdonsága, amely alapján szűrni szeretne. karakterlánc
operátortípus A BoolEqualsAdvancedFilter típushoz állítsa a "BoolEquals" értéket. A NumberGreaterThan típushoz állítsa a "NumberGreaterThan" értéket. A NumberGreaterThanOrEquals típushoz állítsa a " NumberGreaterThanOrEqualsAdvancedFilter" értéket. A NumberInAdvancedFilter típushoz állítsa be a "NumberIn" értéket. A NumberLessThanAdvancedFilter típushoz állítsa a "NumberLessThan" értéket. A NumberLessThanOrEquals típushoz állítsa a "NumberLessThanOrEqualsAdvancedFilter" értéket. A NumberNotInAdvancedFilter típushoz állítsa a "NumberNotIn" értéket. A StringBeginsWithAdvancedFilter típushoz állítsa a "StringBeginsWith" értéket. A StringContainsAdvancedFilter típushoz állítsa a "StringContains" értéket. A StringEndsWithAdvancedFilter típushoz állítsa a "StringEndsWith" értéket. A StringInAdvancedFilter típushoz állítsa a "StringIn" értéket. A StringNotInAdvancedFilter típushoz állítsa a "StringNotIn" értéket. "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. Bool

DeadLetterDestination

Név Leírás Érték
endpointType A StorageBlobDeadLetterDestinationtípusú "StorageBlob" értékre van állítva. "StorageBlob" (kötelező)

EventHubEventSubscriptionDestination

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

EventHubEventSubscriptionDestinationProperties

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

EventSubscriptionDestination

Név Leírás Érték
endpointType Az EventHubEventSubscriptionDestinationtípus "EventHub" értékre van állítva. A HybridConnectionEventSubscriptionDestination típushoz állítsa a "HybridConnection" értéket. A ServiceBusQueueEventSubscriptionDestination típushoz állítsa be a "ServiceBusQueue" értéket. A StorageQueueEventSubscriptionDestination típushoz állítsa a "StorageQueue" értéket. A WebHookEventSubscriptionDestination típushoz állítsa a "WebHook" értéket. "EventHub"
"HybridConnection"
"ServiceBusQueue"
"StorageQueue"
"WebHook" (kötelező)

EseményElőfizetés szűrő

Név Leírás Érték
fejlettSzűrők Az esemény-előfizetések szűréséhez használt speciális szűrők tömbje. AdvancedFilter[]
includedEventTypes Azoknak az alkalmazható eseménytípusoknak a 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ékét null értékre. karakterlánc[]
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.
Bool
subjectBeginsWith Nem kötelező 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én múlik.
Ebben az elérési úton a helyettesítő karakterek nem támogatottak.
karakterlánc
subjectEndsWith Nem kötelező 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.
Ebben az elérési úton a helyettesítő karakterek nem támogatottak.
karakterlánc

EventSubscriptionProperties

Név Leírás Érték
deadLetterDestination Az esemény-előfizetés DeadLetter-célja. DeadLetterDestination
cél Információk 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. karakterlánc
szűrő Az esemény-előfizetés szűrőjének adatai. EseményElőfizetés szűrő
Címkék Felhasználó által definiált címkék listája. karakterlánc[]
újrapróbálkozási politika Az események újrapróbálkozési szabályzata. Ezzel konfigurálható a kézbesítési kísérletek maximális száma és az eseményekhez való élettartam. Újrapróbálkozási szabályzat

HybridConnectionEventSubscriptionDestination

Név Leírás Érték
endpointType Az esemény-előfizetés célhelyének végponttípusa "HybridConnection" (kötelező)
tulajdonságok Az esemény-előfizetés célhelyének hibrid kapcsolati tulajdonságai HybridConnectionEventSubscriptionDestinationProperties

HybridConnectionEventSubscriptionDestinationProperties

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

SzámNagyobbMintFejlett szűrő

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

SzámNagyobbThanOrEqualsAdvancedFilter

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

SzámFejlettSzűrő

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ő)
értékrend 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

SzámLessThanOrEqualsAdvancedFilter

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

SzámNemFejlett szűrő

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ő)
értékrend A szűrőértékek halmaza. int[]

Újrapróbálkozási szabályzat

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

ServiceBusQueueEventSubscriptionDestination

Név Leírás Érték
endpointType Az esemény-előfizetés célhelyének végponttípusa "ServiceBusQueue" (kötelező)
tulajdonságok Az esemény-előfizetés célhelyének Service Bus-tulajdonságai ServiceBusQueueEventSubscriptionDestinationProperties

ServiceBusQueueEventSubscriptionDestinationProperties

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

StorageBlobDeadLetterDestination

Név Leírás Érték
endpointType A holtbetű célhely végpontjának típusa "StorageBlob" (kötelező)
tulajdonságok A Storage Blob-alapú holtleíró célhely 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 karakterlánc
erőforrás-azonosító A holtleíró események célhelyeként szolgáló tárfiók Azure-erőforrás-azonosítója karakterlánc

StorageQueueEventSubscriptionDestination

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

StorageQueueEventSubscriptionDestinationProperties

Név Leírás Érték
várósorNév A Storage-üzenetsor neve egy olyan tárfiókban, amely egy esemény-előfizetés célja. karakterlánc
erőforrás-azonosító Az esemény-előfizetés célként szolgáló üzenetsort tartalmazó tárfiók Azure-erőforrás-azonosítója. karakterlánc

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ő)
értékrend A szűrőértékek halmaza. karakterlánc[]

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ő)
értékrend A szűrőértékek halmaza. karakterlánc[]

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ő)
értékrend A szűrőértékek halmaza. karakterlánc[]

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ő)
értékrend A szűrőértékek halmaza. karakterlánc[]

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ő)
értékrend A szűrőértékek halmaza. karakterlánc[]

WebHookEventSubscriptionDestination

Név Leírás Érték
endpointType Az esemény-előfizetés célhelyének végponttípusa "WebHook" (kötelező)
tulajdonságok 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 jelképező URL-cím. karakterlánc

Használati példák

Azure gyorsútmutató-sablonok

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

Sablon Leírás
Egyéni Azure Event Grid-témakör és üzenetsor-előfizetés létrehozása

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

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

Üzembe helyezés az Azure-ban
Egyéni Azure Event Grid-témakört és service bus-előfizetést hoz létre. A sablont eredetileg Markus Meyer készítette.
Az Event Grid egyéni témakörének és eseményközpont-kezelőjének létrehozása

Üzembe helyezés az Azure-ban
Létrehoz egy egyéni Azure Event Grid-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 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.

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

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

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplócímű témakörben 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 = {
    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"
  }
}

AdvancedFilter-objektumok

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

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
}

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

{
  operatorType = "NumberIn"
  values = [
    int
  ]
}

A NumberLessThanesetén 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"
  ]
}

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

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

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

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

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

{
  operatorType = "StringNotIn"
  values = [
    "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 ServiceBusQueueeseté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"
  }
}

Tulajdonságértékek

Microsoft.EventGrid/eventSubscriptions

Név Leírás Érték
név Az erőforrás neve sztring (kötelező)
szülő_azonosító Annak az erőforrásnak az azonosítója, amelyre ezt a bővítményerőforrást alkalmazni szeretné. sztring (kötelező)
tulajdonságok Az esemény-előfizetés tulajdonságai EventSubscriptionProperties
típus Az erőforrás típusa "Microsoft.EventGrid/eventSubscriptions@2019-06-01"

Fejlett szűrő

Név Leírás Érték
kulcs Az esemény azon mezője/tulajdonsága, amely alapján szűrni szeretne. karakterlánc
operátortípus A BoolEqualsAdvancedFilter típushoz állítsa a "BoolEquals" értéket. A NumberGreaterThan típushoz állítsa a "NumberGreaterThan" értéket. A NumberGreaterThanOrEquals típushoz állítsa a " NumberGreaterThanOrEqualsAdvancedFilter" értéket. A NumberInAdvancedFilter típushoz állítsa be a "NumberIn" értéket. A NumberLessThanAdvancedFilter típushoz állítsa a "NumberLessThan" értéket. A NumberLessThanOrEquals típushoz állítsa a "NumberLessThanOrEqualsAdvancedFilter" értéket. A NumberNotInAdvancedFilter típushoz állítsa a "NumberNotIn" értéket. A StringBeginsWithAdvancedFilter típushoz állítsa a "StringBeginsWith" értéket. A StringContainsAdvancedFilter típushoz állítsa a "StringContains" értéket. A StringEndsWithAdvancedFilter típushoz állítsa a "StringEndsWith" értéket. A StringInAdvancedFilter típushoz állítsa a "StringIn" értéket. A StringNotInAdvancedFilter típushoz állítsa a "StringNotIn" értéket. "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. Bool

DeadLetterDestination

Név Leírás Érték
endpointType A StorageBlobDeadLetterDestinationtípusú "StorageBlob" értékre van állítva. "StorageBlob" (kötelező)

EventHubEventSubscriptionDestination

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

EventHubEventSubscriptionDestinationProperties

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

EventSubscriptionDestination

Név Leírás Érték
endpointType Az EventHubEventSubscriptionDestinationtípus "EventHub" értékre van állítva. A HybridConnectionEventSubscriptionDestination típushoz állítsa a "HybridConnection" értéket. A ServiceBusQueueEventSubscriptionDestination típushoz állítsa be a "ServiceBusQueue" értéket. A StorageQueueEventSubscriptionDestination típushoz állítsa a "StorageQueue" értéket. A WebHookEventSubscriptionDestination típushoz állítsa a "WebHook" értéket. "EventHub"
"HybridConnection"
"ServiceBusQueue"
"StorageQueue"
"WebHook" (kötelező)

EseményElőfizetés szűrő

Név Leírás Érték
fejlettSzűrők Az esemény-előfizetések szűréséhez használt speciális szűrők tömbje. AdvancedFilter[]
includedEventTypes Azoknak az alkalmazható eseménytípusoknak a 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ékét null értékre. karakterlánc[]
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.
Bool
subjectBeginsWith Nem kötelező 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én múlik.
Ebben az elérési úton a helyettesítő karakterek nem támogatottak.
karakterlánc
subjectEndsWith Nem kötelező 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.
Ebben az elérési úton a helyettesítő karakterek nem támogatottak.
karakterlánc

EventSubscriptionProperties

Név Leírás Érték
deadLetterDestination Az esemény-előfizetés DeadLetter-célja. DeadLetterDestination
cél Információk 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. karakterlánc
szűrő Az esemény-előfizetés szűrőjének adatai. EseményElőfizetés szűrő
Címkék Felhasználó által definiált címkék listája. karakterlánc[]
újrapróbálkozási politika Az események újrapróbálkozési szabályzata. Ezzel konfigurálható a kézbesítési kísérletek maximális száma és az eseményekhez való élettartam. Újrapróbálkozási szabályzat

HybridConnectionEventSubscriptionDestination

Név Leírás Érték
endpointType Az esemény-előfizetés célhelyének végponttípusa "HybridConnection" (kötelező)
tulajdonságok Az esemény-előfizetés célhelyének hibrid kapcsolati tulajdonságai HybridConnectionEventSubscriptionDestinationProperties

HybridConnectionEventSubscriptionDestinationProperties

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

SzámNagyobbMintFejlett szűrő

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

SzámNagyobbThanOrEqualsAdvancedFilter

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

SzámFejlettSzűrő

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ő)
értékrend 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

SzámLessThanOrEqualsAdvancedFilter

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

SzámNemFejlett szűrő

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ő)
értékrend A szűrőértékek halmaza. int[]

Újrapróbálkozási szabályzat

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

ServiceBusQueueEventSubscriptionDestination

Név Leírás Érték
endpointType Az esemény-előfizetés célhelyének végponttípusa "ServiceBusQueue" (kötelező)
tulajdonságok Az esemény-előfizetés célhelyének Service Bus-tulajdonságai ServiceBusQueueEventSubscriptionDestinationProperties

ServiceBusQueueEventSubscriptionDestinationProperties

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

StorageBlobDeadLetterDestination

Név Leírás Érték
endpointType A holtbetű célhely végpontjának típusa "StorageBlob" (kötelező)
tulajdonságok A Storage Blob-alapú holtleíró célhely 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 karakterlánc
erőforrás-azonosító A holtleíró események célhelyeként szolgáló tárfiók Azure-erőforrás-azonosítója karakterlánc

StorageQueueEventSubscriptionDestination

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

StorageQueueEventSubscriptionDestinationProperties

Név Leírás Érték
várósorNév A Storage-üzenetsor neve egy olyan tárfiókban, amely egy esemény-előfizetés célja. karakterlánc
erőforrás-azonosító Az esemény-előfizetés célként szolgáló üzenetsort tartalmazó tárfiók Azure-erőforrás-azonosítója. karakterlánc

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ő)
értékrend A szűrőértékek halmaza. karakterlánc[]

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ő)
értékrend A szűrőértékek halmaza. karakterlánc[]

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ő)
értékrend A szűrőértékek halmaza. karakterlánc[]

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ő)
értékrend A szűrőértékek halmaza. karakterlánc[]

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ő)
értékrend A szűrőértékek halmaza. karakterlánc[]

WebHookEventSubscriptionDestination

Név Leírás Érték
endpointType Az esemény-előfizetés célhelyének végponttípusa "WebHook" (kötelező)
tulajdonságok 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 jelképező URL-cím. karakterlánc