Microsoft.EventGrid eventSubscriptions

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@2023-12-15-preview' = {
  name: 'string'
  scope: resourceSymbolicName
  properties: {
    deadLetterDestination: {
      endpointType: 'string'
      // For remaining properties, see DeadLetterDestination objects
    }
    deadLetterWithResourceIdentity: {
      deadLetterDestination: {
        endpointType: 'string'
        // For remaining properties, see DeadLetterDestination objects
      }
      identity: {
        type: 'string'
        userAssignedIdentity: 'string'
      }
    }
    deliveryWithResourceIdentity: {
      destination: {
        endpointType: 'string'
        // For remaining properties, see EventSubscriptionDestination objects
      }
      identity: {
        type: 'string'
        userAssignedIdentity: 'string'
      }
    }
    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
        }
      ]
      enableAdvancedFilteringOnArrays: bool
      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 AzureFunction esetében használja a következőt:

  endpointType: 'AzureFunction'
  properties: {
    deliveryAttributeMappings: [
      {
        name: 'string'
        type: 'string'
        // For remaining properties, see DeliveryAttributeMapping objects
      }
    ]
    maxEventsPerBatch: int
    preferredBatchSizeInKilobytes: int
    resourceId: 'string'
  }

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

  endpointType: 'EventHub'
  properties: {
    deliveryAttributeMappings: [
      {
        name: 'string'
        type: 'string'
        // For remaining properties, see DeliveryAttributeMapping objects
      }
    ]
    resourceId: 'string'
  }

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

  endpointType: 'HybridConnection'
  properties: {
    deliveryAttributeMappings: [
      {
        name: 'string'
        type: 'string'
        // For remaining properties, see DeliveryAttributeMapping objects
      }
    ]
    resourceId: 'string'
  }

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

  endpointType: 'MonitorAlert'
  properties: {
    actionGroups: [
      'string'
    ]
    description: 'string'
    severity: 'string'
  }

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

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

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

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

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

  endpointType: 'ServiceBusQueue'
  properties: {
    deliveryAttributeMappings: [
      {
        name: 'string'
        type: 'string'
        // For remaining properties, see DeliveryAttributeMapping objects
      }
    ]
    resourceId: 'string'
  }

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

  endpointType: 'ServiceBusTopic'
  properties: {
    deliveryAttributeMappings: [
      {
        name: 'string'
        type: 'string'
        // For remaining properties, see DeliveryAttributeMapping objects
      }
    ]
    resourceId: 'string'
  }

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

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

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

  endpointType: 'WebHook'
  properties: {
    azureActiveDirectoryApplicationIdOrUri: 'string'
    azureActiveDirectoryTenantId: 'string'
    deliveryAttributeMappings: [
      {
        name: 'string'
        type: 'string'
        // For remaining properties, see DeliveryAttributeMapping objects
      }
    ]
    endpointUrl: 'string'
    maxEventsPerBatch: int
    minimumTlsVersionAllowed: 'string'
    preferredBatchSizeInKilobytes: int
  }

DeliveryAttributeMapping objektumok

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

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

  type: 'Dynamic'
  properties: {
    sourceField: 'string'
  }

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

  type: 'Static'
  properties: {
    isSecret: bool
    value: '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

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

  operatorType: 'IsNotNull'

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

  operatorType: 'IsNullOrUndefined'

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 NumberInRange esetében használja a következőt:

  operatorType: 'NumberInRange'
  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 NumberNotInRange esetében használja a következőt:

  operatorType: 'NumberNotInRange'
  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 StringNotBeginsWith esetében használja a következőt:

  operatorType: 'StringNotBeginsWith'
  values: [
    'string'
  ]

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

  operatorType: 'StringNotContains'
  values: [
    'string'
  ]

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

  operatorType: 'StringNotEndsWith'
  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 kézbesítetlen levelének célja. Minden olyan eseményt, amelyet nem lehet kézbesíteni a célhelyére, a kézbesítetlen levél célhelyére küldi a rendszer.
Azure Event Grid identitását használja a kézbesítés/kézbesítetlen levelek lekérése során használt hitelesítési jogkivonatok beszerzéséhez.
DeadLetterDestination
deadLetterWithResourceIdentity Az esemény-előfizetés kézbesítetlen levelének célja. Minden olyan eseményt, amelyet nem lehet kézbesíteni a célhelyére, a kézbesítetlen levél célhelyére küldi a rendszer.
A felügyelt identitás szülőerőforráson (azaz témakörön vagy tartományon) történő beállításával szerzi be a kézbesítéskor/kézbesítetlen levelekben használt hitelesítési jogkivonatokat.
DeadLetterWithResourceIdentity
deliveryWithResourceIdentity Információ arról a célhelyről, ahol eseményeket kell kézbesíteni az esemény-előfizetéshez.
A felügyelt identitás szülőerőforráson (azaz témakörön vagy tartományon) történő beállításával szerzi be a kézbesítéskor/kézbesítetlen levelekben használt hitelesítési jogkivonatokat.
DeliveryWithResourceIdentity
destination Információ arról a célhelyről, ahol eseményeket kell kézbesíteni az esemény-előfizetéshez.
Azure Event Grid identitását használja a kézbesítés/kézbesítetlen levelek lekérése során használt hitelesítési jogkivonatok beszerzéséhez.
EventSubscriptionDestination
eventDeliverySchema Az esemény-előfizetés eseménykézbesítési sémája. "CloudEventSchemaV1_0"
"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

DeadLetterWithResourceIdentity

Név Leírás Érték
deadLetterDestination Információ arról a célhelyről, ahol eseményeket kell kézbesíteni az esemény-előfizetéshez.
A felügyelt identitás szülőerőforráson (azaz témakörön vagy tartományon) történő beállításával szerzi be a kézbesítéskor/kézbesítetlen levelekben használt hitelesítési jogkivonatokat.
DeadLetterDestination
identity A kézbesítetlen üzenetekhez használandó identitás. EventSubscriptionIdentity

EventSubscriptionIdentity

Név Leírás Érték
típus A használt felügyelt identitás típusa. A "SystemAssigned, UserAssigned" típus egy implicit módon létrehozott identitást és egy felhasználó által hozzárendelt identitáskészletet is tartalmaz. A "Nincs" típus eltávolít minden identitást. "SystemAssigned"
"UserAssigned"
userAssignedIdentity Az erőforráshoz társított felhasználói identitás. sztring

DeliveryWithResourceIdentity

Név Leírás Érték
destination Információ arról a célhelyről, ahol eseményeket kell kézbesíteni az esemény-előfizetéshez.
Azure Event Grid identitását használja a kézbesítés/kézbesítetlen levelek lekérése során használt hitelesítési jogkivonatok beszerzéséhez.
EventSubscriptionDestination
identity Az események kézbesítéséhez használandó identitás. EventSubscriptionIdentity

EventSubscriptionDestination

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

AzureFunctionEventSubscriptionDestination

Név Leírás Érték
endpointType Az esemény-előfizetés célhelyének végpontjának típusa. "AzureFunction" (kötelező)
properties Az esemény-előfizetés célhelyének Azure-függvénytulajdonságai. AzureFunctionEventSubscriptionDestinationProperties

AzureFunctionEventSubscriptionDestinationProperties

Név Leírás Érték
deliveryAttributeMappings Kézbesítési attribútum részletei. DeliveryAttributeMapping[]
maxEventsPerBatch Események maximális száma kötegenként. int
preferredBatchSizeInKilobytes Előnyben részesített kötegméret Kilobájtban. int
resourceId Az azure-erőforrás-azonosító, amely egy esemény-előfizetés Azure-függvény célhelyének végpontját jelöli. sztring

DeliveryAttributeMapping

Név Leírás Érték
name A kézbesítési attribútum vagy fejléc neve. sztring
típus Az objektum típusának beállítása Dinamikus
Statikus (kötelező)

DynamicDeliveryAttributeMapping

Név Leírás Érték
típus A kézbesítési attribútum vagy a fejléc neve. "Dinamikus" (kötelező)
properties A dinamikus kézbesítési attribútumok leképezésének tulajdonságai. DynamicDeliveryAttributeMappingProperties

DynamicDeliveryAttributeMappingProperties

Név Leírás Érték
sourceField Az attribútumértéket tartalmazó esemény JSON-elérési útja. sztring

StaticDeliveryAttributeMapping

Név Leírás Érték
típus A kézbesítési attribútum vagy a fejléc neve. "Statikus" (kötelező)
properties A statikus kézbesítési attribútumok leképezésének tulajdonságai. StaticDeliveryAttributeMappingProperties

StaticDeliveryAttributeMappingProperties

Név Leírás Érték
isSecret Logikai jelző, amely jelzi, hogy az attribútum tartalmaz-e bizalmas információkat. logikai
érték A kézbesítési attribútum értéke. sztring

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
deliveryAttributeMappings Kézbesítési attribútum részletei. DeliveryAttributeMapping[]
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
deliveryAttributeMappings Kézbesítési attribútum részletei. DeliveryAttributeMapping[]
resourceId Egy hibrid kapcsolat Azure-erőforrás-azonosítója, amely egy esemény-előfizetés célja. sztring

MonitorAlertEventSubscriptionDestination

Név Leírás Érték
endpointType Az esemény-előfizetés célhelyének végpontjának típusa. "MonitorAlert" (kötelező)
properties Az esemény-előfizetés célhelyének riasztási tulajdonságainak figyelése. MonitorAlertEventSubscriptionDestinationProperties

MonitorAlertEventSubscriptionDestinationProperties

Név Leírás Érték
actionGroups Azon műveletcsoportok ARM-azonosítóinak listája, amelyek az esemény-előfizetésen keresztül aktivált riasztások esetén aktiválódnak.
Minden erőforrás ARM-azonosítójának a következő mintát kell követnie: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Insights/actionGroups/{ActionGroupName}.
sztring[]
leírás Az esemény-előfizetésen keresztül aktivált riasztásokhoz csatolandó leírás. sztring
súlyosság Az esemény-előfizetésen keresztül aktivált riasztások súlyossága.
Ezt a mezőt meg kell adni.
'Sev0'
'Sev1'
"Sev2"
"Sev3"
'Sev4'

NamespaceTopicEventSubscriptionDestination

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

NamespaceTopicEventSubscriptionDestinationProperties

Név Leírás Érték
resourceId Az Azure-erőforrás azonosítója, amely egy esemény-előfizetés Event Grid-névtértémakörének végpontját jelöli.
Ez a mező kötelező, és a névtér témakörében szereplő erőforrásnak már léteznie kell.
Az erőforrás ARM-azonosítójának a következő mintát kell követnie: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.EventGrid/namespaces/{NamespaceName}/topics/{TopicName}.
sztring

PartnerEventSubscriptionDestination

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

PartnerEventSubscriptionDestinationProperties

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

ServiceBusQueueEventSubscriptionDestination

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

ServiceBusQueueEventSubscriptionDestinationPropertie...

Név Leírás Érték
deliveryAttributeMappings Kézbesítési attribútum részletei. DeliveryAttributeMapping[]
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

ServiceBusTopicEventSubscriptionDestination

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

ServiceBusTopicEventSubscriptionDestinationPropertie...

Név Leírás Érték
deliveryAttributeMappings Kézbesítési attribútum részletei. DeliveryAttributeMapping[]
resourceId Az azure-erőforrás-azonosító, amely egy esemény-előfizetés Service Bus-témakörének 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
queueMessageTimeToLiveInSeconds Tárolási üzenetsor üzenetének élettartama másodpercben. Ez az érték nem lehet nulla vagy negatív, kivéve a -1 értéket, amely azt jelzi, hogy az üzenet Élettartam értéke Végtelen. int
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
azureActiveDirectoryApplicationIdOrUri Az Azure Active Directory alkalmazásazonosítója vagy URI-ja annak a hozzáférési jogkivonatnak a lekéréséhez, amely tulajdonosi jogkivonatként szerepel a kézbesítési kérelmekben. sztring
azureActiveDirectoryTenantId Az Azure Active Directory bérlőazonosítója a hozzáférési jogkivonat lekéréséhez, amely tulajdonosi jogkivonatként szerepel a kézbesítési kérelmekben. sztring
deliveryAttributeMappings Kézbesítési attribútum részletei. DeliveryAttributeMapping[]
endpointUrl Az esemény-előfizetés célhelyének végpontját jelölő URL-cím. sztring

Korlátok:
Bizalmas érték. Továbbítás biztonságos paraméterként.
maxEventsPerBatch Események maximális száma kötegenként. int
minimumTlsVersionAllowed A webhook-végpont által támogatott minimális TLS-verzió '1.0'
'1.1'
'1.2'
preferredBatchSizeInKilobytes Előnyben részesített kötegméret Kilobájtban. int

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[]
enableAdvancedFilteringOnArrays Lehetővé teszi a speciális szűrők kiértékelését egy értéktömbben ahelyett, hogy egyedi értéket várnak. logikai
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
IsNotNull
IsNullOrUndefined
NumberGreaterThan
NumberGreaterThanOrEquals
NumberIn
NumberInRange
NumberLessThan
NumberLessThanOrEquals
NumberNotIn
NumberNotInRange
StringBeginsWith
StringContains
StringEndsWith
StringIn
StringNotBeginsWith
StringNotContains
StringNotEndsWith
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

IsNotNullAdvancedFilter

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. "IsNotNull" (kötelező)

IsNullOrUndefinedAdvancedFilter

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. 'IsNullOrUndefined' (kötelező)

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

NumberInRangeAdvancedFilter

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. "NumberInRange" (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[]

NumberNotInRangeAdvancedFilter

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. "NumberNotInRange" (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[]

StringNotBeginsWithAdvancedFilter

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. "StringNotBeginsWith" (kötelező)
values A szűrőértékek halmaza. sztring[]

StringNotContainsAdvancedFilter

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. "StringNotContains" (kötelező)
values A szűrőértékek halmaza. sztring[]

StringNotEndsWithAdvancedFilter

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. "StringNotEndsWith" (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 ü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": "2023-12-15-preview",
  "name": "string",
  "scope": "string",
  "properties": {
    "deadLetterDestination": {
      "endpointType": "string"
      // For remaining properties, see DeadLetterDestination objects
    },
    "deadLetterWithResourceIdentity": {
      "deadLetterDestination": {
        "endpointType": "string"
        // For remaining properties, see DeadLetterDestination objects
      },
      "identity": {
        "type": "string",
        "userAssignedIdentity": "string"
      }
    },
    "deliveryWithResourceIdentity": {
      "destination": {
        "endpointType": "string"
        // For remaining properties, see EventSubscriptionDestination objects
      },
      "identity": {
        "type": "string",
        "userAssignedIdentity": "string"
      }
    },
    "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
        }
      ],
      "enableAdvancedFilteringOnArrays": "bool",
      "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 AzureFunction esetében használja a következőt:

  "endpointType": "AzureFunction",
  "properties": {
    "deliveryAttributeMappings": [
      {
        "name": "string",
        "type": "string"
        // For remaining properties, see DeliveryAttributeMapping objects
      }
    ],
    "maxEventsPerBatch": "int",
    "preferredBatchSizeInKilobytes": "int",
    "resourceId": "string"
  }

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

  "endpointType": "EventHub",
  "properties": {
    "deliveryAttributeMappings": [
      {
        "name": "string",
        "type": "string"
        // For remaining properties, see DeliveryAttributeMapping objects
      }
    ],
    "resourceId": "string"
  }

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

  "endpointType": "HybridConnection",
  "properties": {
    "deliveryAttributeMappings": [
      {
        "name": "string",
        "type": "string"
        // For remaining properties, see DeliveryAttributeMapping objects
      }
    ],
    "resourceId": "string"
  }

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

  "endpointType": "MonitorAlert",
  "properties": {
    "actionGroups": [ "string" ],
    "description": "string",
    "severity": "string"
  }

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

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

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

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

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

  "endpointType": "ServiceBusQueue",
  "properties": {
    "deliveryAttributeMappings": [
      {
        "name": "string",
        "type": "string"
        // For remaining properties, see DeliveryAttributeMapping objects
      }
    ],
    "resourceId": "string"
  }

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

  "endpointType": "ServiceBusTopic",
  "properties": {
    "deliveryAttributeMappings": [
      {
        "name": "string",
        "type": "string"
        // For remaining properties, see DeliveryAttributeMapping objects
      }
    ],
    "resourceId": "string"
  }

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

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

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

  "endpointType": "WebHook",
  "properties": {
    "azureActiveDirectoryApplicationIdOrUri": "string",
    "azureActiveDirectoryTenantId": "string",
    "deliveryAttributeMappings": [
      {
        "name": "string",
        "type": "string"
        // For remaining properties, see DeliveryAttributeMapping objects
      }
    ],
    "endpointUrl": "string",
    "maxEventsPerBatch": "int",
    "minimumTlsVersionAllowed": "string",
    "preferredBatchSizeInKilobytes": "int"
  }

DeliveryAttributeMapping objektumok

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

A Dinamikus beállításhoz használja a következőt:

  "type": "Dynamic",
  "properties": {
    "sourceField": "string"
  }

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

  "type": "Static",
  "properties": {
    "isSecret": "bool",
    "value": "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"

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

  "operatorType": "IsNotNull"

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

  "operatorType": "IsNullOrUndefined"

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 NumberInRange esetében használja a következőt:

  "operatorType": "NumberInRange",
  "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 NumberNotInRange esetében használja a következőt:

  "operatorType": "NumberNotInRange",
  "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 StringNotBeginsWith esetében használja a következőt:

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

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

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

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

  "operatorType": "StringNotEndsWith",
  "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 '2023-12-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 kézbesíthetetlen levelekre vonatkozó célja. Minden olyan eseményt, amelyet nem lehet kézbesíteni a célhelyére, a kézbesíthetetlen levelek célhelyére küldi a rendszer.
Azure Event Grid identitását használja a kézbesítés/kézbesítetlen levelek lekérése során használt hitelesítési jogkivonatok beszerzéséhez.
DeadLetterDestination
deadLetterWithResourceIdentity Az esemény-előfizetés kézbesíthetetlen levelekre vonatkozó célja. Minden olyan eseményt, amelyet nem lehet kézbesíteni a célhelyére, a kézbesíthetetlen levelek célhelyére küldi a rendszer.
A szülőerőforrás felügyelt identitásbeállítását (azaz témakört vagy tartományt) használja a kézbesítés/kézbesítetlen levelek lekérése során használt hitelesítési jogkivonatok beszerzéséhez.
DeadLetterWithResourceIdentity
deliveryWithResourceIdentity Információ arról a célhelyről, ahol eseményeket kell kézbesíteni az esemény-előfizetéshez.
A szülőerőforrás felügyelt identitásbeállítását (azaz témakört vagy tartományt) használja a kézbesítés/kézbesítetlen levelek lekérése során használt hitelesítési jogkivonatok beszerzéséhez.
DeliveryWithResourceIdentity
destination Információ arról a célhelyről, ahol eseményeket kell kézbesíteni az esemény-előfizetéshez.
Azure Event Grid identitását használja a kézbesítés/kézbesítetlen levelek lekérése során használt hitelesítési jogkivonatok beszerzéséhez.
EventSubscriptionDestination
eventDeliverySchema Az esemény-előfizetés eseménykézbesítési sémája. "CloudEventSchemaV1_0"
"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 objektum típusának beállítása StorageBlob (kötelező)

StorageBlobDeadLetterDestination

Név Leírás Érték
endpointType A kézbesíthetetlen levelek célhelyének végpontjának tí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

DeadLetterWithResourceIdentity

Név Leírás Érték
deadLetterDestination Információ arról a célhelyről, ahol eseményeket kell kézbesíteni az esemény-előfizetéshez.
A szülőerőforrás felügyelt identitásbeállítását (azaz témakört vagy tartományt) használja a kézbesítés/kézbesítetlen levelek lekérése során használt hitelesítési jogkivonatok beszerzéséhez.
DeadLetterDestination
identity A kézbesíthetetlen eseményekhez használandó identitás. EventSubscriptionIdentity

EventSubscriptionIdentity

Név Leírás Érték
típus A használt felügyelt identitás típusa. A "SystemAssigned, UserAssigned" típus tartalmaz egy implicit módon létrehozott identitást és egy felhasználó által hozzárendelt identitáskészletet is. A "Nincs" típus eltávolít minden identitást. "SystemAssigned"
"UserAssigned"
userAssignedIdentity Az erőforráshoz társított felhasználói identitás. sztring

DeliveryWithResourceIdentity

Név Leírás Érték
destination Információ arról a célhelyről, ahol eseményeket kell kézbesíteni az esemény-előfizetéshez.
Azure Event Grid identitását használja a kézbesítés/kézbesítetlen levelek lekérése során használt hitelesítési jogkivonatok beszerzéséhez.
EventSubscriptionDestination
identity Az események kézbesítésekor használandó identitás. EventSubscriptionIdentity

EventSubscriptionDestination

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

AzureFunctionEventSubscriptionDestination

Név Leírás Érték
endpointType Az esemény-előfizetés célhelyének végpontjának típusa. "AzureFunction" (kötelező)
properties Az esemény-előfizetés célhelyének Azure-függvénytulajdonságai. AzureFunctionEventSubscriptionDestinationProperties

AzureFunctionEventSubscriptionDestinationProperties

Név Leírás Érték
deliveryAttributeMappings Kézbesítési attribútum részletei. DeliveryAttributeMapping[]
maxEventsPerBatch Események maximális száma kötegenként. int
preferredBatchSizeInKilobytes Előnyben részesített kötegméret Kilobájtban. int
resourceId Az azure-erőforrás-azonosító, amely egy esemény-előfizetés Azure-függvény célhelyének végpontját jelöli. sztring

DeliveryAttributeMapping

Név Leírás Érték
name A kézbesítési attribútum vagy fejléc neve. sztring
típus Az objektum típusának beállítása Dinamikus
Statikus (kötelező)

DynamicDeliveryAttributeMapping

Név Leírás Érték
típus A kézbesítési attribútum vagy a fejléc neve. "Dinamikus" (kötelező)
properties A dinamikus kézbesítési attribútumok leképezésének tulajdonságai. DynamicDeliveryAttributeMappingProperties

DynamicDeliveryAttributeMappingProperties

Név Leírás Érték
sourceField Az attribútumértéket tartalmazó esemény JSON-elérési útja. sztring

StaticDeliveryAttributeMapping

Név Leírás Érték
típus A kézbesítési attribútum vagy a fejléc neve. "Statikus" (kötelező)
properties A statikus kézbesítési attribútumok leképezésének tulajdonságai. StaticDeliveryAttributeMappingProperties

StaticDeliveryAttributeMappingProperties

Név Leírás Érték
isSecret Logikai jelző, amely jelzi, hogy az attribútum tartalmaz-e bizalmas információkat. logikai
érték A kézbesítési attribútum értéke. sztring

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
deliveryAttributeMappings Kézbesítési attribútum részletei. DeliveryAttributeMapping[]
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élhelyének 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
deliveryAttributeMappings Kézbesítési attribútum részletei. DeliveryAttributeMapping[]
resourceId Egy hibrid kapcsolat Azure-erőforrás-azonosítója, amely egy esemény-előfizetés célja. sztring

MonitorAlertEventSubscriptionDestination

Név Leírás Érték
endpointType Az esemény-előfizetés célhelyének végpontjának típusa. "MonitorAlert" (kötelező)
properties Az esemény-előfizetés céljának riasztási tulajdonságainak monitorozása. MonitorAlertEventSubscriptionDestinationProperties

MonitorAlertEventSubscriptionDestinationProperties

Név Leírás Érték
actionGroups A műveletcsoportok ARM-azonosítóinak listája, amelyeket az esemény-előfizetésen keresztül aktivált összes riasztás aktivál.
Minden erőforrás ARM-azonosítójának a következő mintát kell követnie: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Insights/actionGroups/{ActionGroupName}.
sztring[]
leírás Az esemény-előfizetésen keresztül aktivált összes riasztáshoz csatolandó leírás. sztring
súlyosság Az esemény-előfizetésen keresztül aktivált összes riasztáshoz csatolandó súlyosság.
Ezt a mezőt meg kell adni.
'Sev0'
'Sev1'
'Sev2'
'Sev3'
'Sev4'

NamespaceTopicEventSubscriptionDestination

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

NamespaceTopicEventSubscriptionDestinationProperties

Név Leírás Érték
resourceId Az esemény-előfizetés Event Grid-névtér témakörének végpontját képviselő Azure-erőforrás-azonosító.
Ez a mező kötelező, és a névtér témakörében szereplő erőforrásnak már léteznie kell.
Az erőforrás ARM-azonosítójának a következő mintát kell követnie: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.EventGrid/namespaces/{NamespaceName}/topics/{TopicName}.
sztring

PartnerEventSubscriptionDestination

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

PartnerEventSubscriptionDestinationProperties

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

ServiceBusQueueEventSubscriptionDestination

Név Leírás Érték
endpointType Az esemény-előfizetés célhelyének 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
deliveryAttributeMappings Kézbesítési attribútum részletei. DeliveryAttributeMapping[]
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

ServiceBusTopicEventSubscriptionDestination

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

ServiceBusTopicEventSubscriptionDestinationPropertie...

Név Leírás Érték
deliveryAttributeMappings Kézbesítési attribútum részletei. DeliveryAttributeMapping[]
resourceId Az azure-erőforrás-azonosító, amely egy esemény-előfizetés Service Bus-témakörének 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
queueMessageTimeToLiveInSeconds A tárolási üzenetsor üzenetének élettartama másodpercben. Ez az érték nem lehet nulla vagy negatív, kivéve a -1 értéket, amely azt jelzi, hogy az üzenet Élettartam értéke Végtelen. int
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é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
azureActiveDirectoryApplicationIdOrUri Az Azure Active Directory alkalmazásazonosítója vagy URI-ja a hozzáférési jogkivonat lekéréséhez, amely a kézbesítési kérelmekben tulajdonosi jogkivonatként fog szerepelni. sztring
azureActiveDirectoryTenantId Az Azure Active Directory bérlőazonosítója a hozzáférési jogkivonat lekéréséhez, amely a kézbesítési kérelmekben tulajdonosi jogkivonatként fog szerepelni. sztring
deliveryAttributeMappings Kézbesítési attribútum részletei. DeliveryAttributeMapping[]
endpointUrl Az esemény-előfizetés céljának végpontját jelképező URL-cím. sztring

Korlátok:
Bizalmas érték. Jelentkezzen be biztonságos paraméterként.
maxEventsPerBatch Az események maximális száma kötegenként. int
minimumTlsVersionAllowed A webhookvégpont által támogatott minimális TLS-verzió '1.0'
'1.1'
'1.2'
preferredBatchSizeInKilobytes Előnyben részesített kötegméret Kilobájtban. int

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[]
enableAdvancedFilteringOnArrays Lehetővé teszi a speciális szűrők kiértékelését egy értéktömbben ahelyett, hogy egyedi értéket várnak. logikai
includedEventTypes Azon alkalmazható eseménytípusok listája, amelyeknek részt kell vennie az esemény-előfizetésben. 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-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 Az esemény azon mezője/tulajdonsága, amely alapján szűrni szeretne. sztring
operátortípus Az objektumtípus beállítása BoolEquals
IsNotNull
IsNullOrUndefined
NumberGreaterThan
NumberGreaterThanOrEquals
NumberIn
NumberInRange
NumberLessThan
NumberLessThanOrEquals
NumberNotIn
NumberNotInRange
StringBeginsWith
StringContains
StringEndsWith
StringIn
StringNotBeginsWith
StringNotContains
StringNotEndsWith
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

IsNotNullAdvancedFilter

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. "IsNotNull" (kötelező)

IsNullOrUndefinedAdvancedFilter

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. 'IsNullOrUndefined' (kötelező)

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

NumberInRangeAdvancedFilter

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. "NumberInRange" (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[]

NumberNotInRangeAdvancedFilter

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. "NumberNotInRange" (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[]

StringNotBeginsWithAdvancedFilter

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. "StringNotBeginsWith" (kötelező)
values A szűrőértékek halmaza. sztring[]

StringNotContainsAdvancedFilter

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. "StringNotContains" (kötelező)
values A szűrőértékek halmaza. sztring[]

StringNotEndsWithAdvancedFilter

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. "StringNotEndsWith" (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@2023-12-15-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      deadLetterDestination = {
        endpointType = "string"
        // For remaining properties, see DeadLetterDestination objects
      }
      deadLetterWithResourceIdentity = {
        deadLetterDestination = {
          endpointType = "string"
          // For remaining properties, see DeadLetterDestination objects
        }
        identity = {
          type = "string"
          userAssignedIdentity = "string"
        }
      }
      deliveryWithResourceIdentity = {
        destination = {
          endpointType = "string"
          // For remaining properties, see EventSubscriptionDestination objects
        }
        identity = {
          type = "string"
          userAssignedIdentity = "string"
        }
      }
      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
          }
        ]
        enableAdvancedFilteringOnArrays = bool
        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 AzureFunction esetében használja a következőt:

  endpointType = "AzureFunction"
  properties = {
    deliveryAttributeMappings = [
      {
        name = "string"
        type = "string"
        // For remaining properties, see DeliveryAttributeMapping objects
      }
    ]
    maxEventsPerBatch = int
    preferredBatchSizeInKilobytes = int
    resourceId = "string"
  }

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

  endpointType = "EventHub"
  properties = {
    deliveryAttributeMappings = [
      {
        name = "string"
        type = "string"
        // For remaining properties, see DeliveryAttributeMapping objects
      }
    ]
    resourceId = "string"
  }

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

  endpointType = "HybridConnection"
  properties = {
    deliveryAttributeMappings = [
      {
        name = "string"
        type = "string"
        // For remaining properties, see DeliveryAttributeMapping objects
      }
    ]
    resourceId = "string"
  }

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

  endpointType = "MonitorAlert"
  properties = {
    actionGroups = [
      "string"
    ]
    description = "string"
    severity = "string"
  }

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

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

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

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

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

  endpointType = "ServiceBusQueue"
  properties = {
    deliveryAttributeMappings = [
      {
        name = "string"
        type = "string"
        // For remaining properties, see DeliveryAttributeMapping objects
      }
    ]
    resourceId = "string"
  }

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

  endpointType = "ServiceBusTopic"
  properties = {
    deliveryAttributeMappings = [
      {
        name = "string"
        type = "string"
        // For remaining properties, see DeliveryAttributeMapping objects
      }
    ]
    resourceId = "string"
  }

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

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

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

  endpointType = "WebHook"
  properties = {
    azureActiveDirectoryApplicationIdOrUri = "string"
    azureActiveDirectoryTenantId = "string"
    deliveryAttributeMappings = [
      {
        name = "string"
        type = "string"
        // For remaining properties, see DeliveryAttributeMapping objects
      }
    ]
    endpointUrl = "string"
    maxEventsPerBatch = int
    minimumTlsVersionAllowed = "string"
    preferredBatchSizeInKilobytes = int
  }

DeliveryAttributeMapping objektumok

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

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

  type = "Dynamic"
  properties = {
    sourceField = "string"
  }

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

  type = "Static"
  properties = {
    isSecret = bool
    value = "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

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

  operatorType = "IsNotNull"

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

  operatorType = "IsNullOrUndefined"

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 NumberInRange esetében használja a következőt:

  operatorType = "NumberInRange"
  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 NumberNotInRange esetében használja a következőt:

  operatorType = "NumberNotInRange"
  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 StringNotBeginsWith esetében használja a következőt:

  operatorType = "StringNotBeginsWith"
  values = [
    "string"
  ]

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

  operatorType = "StringNotContains"
  values = [
    "string"
  ]

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

  operatorType = "StringNotEndsWith"
  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@2023-12-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 kézbesítetlen levelének célja. Minden olyan eseményt, amelyet nem lehet kézbesíteni a célhelyére, a kézbesítetlen levél célhelyére küldi a rendszer.
Azure Event Grid identitását használja a kézbesítés/kézbesítetlen levelek lekérése során használt hitelesítési jogkivonatok beszerzéséhez.
DeadLetterDestination
deadLetterWithResourceIdentity Az esemény-előfizetés kézbesítetlen levelének célja. Minden olyan eseményt, amelyet nem lehet kézbesíteni a célhelyére, a kézbesítetlen levél célhelyére küldi a rendszer.
A felügyelt identitás szülőerőforráson (azaz témakörön vagy tartományon) történő beállításával szerzi be a kézbesítéskor/kézbesítetlen levelekben használt hitelesítési jogkivonatokat.
DeadLetterWithResourceIdentity
deliveryWithResourceIdentity Információ arról a célhelyről, ahol eseményeket kell kézbesíteni az esemény-előfizetéshez.
A szülőerőforrás felügyelt identitásbeállítását (azaz témakört vagy tartományt) használja a kézbesítés/kézbesítetlen levelek lekérése során használt hitelesítési jogkivonatok beszerzéséhez.
DeliveryWithResourceIdentity
destination Információ arról a célhelyről, ahol eseményeket kell kézbesíteni az esemény-előfizetéshez.
Azure Event Grid identitását használja a kézbesítés/kézbesítetlen levelek lekérése során használt hitelesítési jogkivonatok beszerzéséhez.
EventSubscriptionDestination
eventDeliverySchema Az esemény-előfizetés eseménykézbesítési sémája. "CloudEventSchemaV1_0"
"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 objektum típusának beállítása StorageBlob (kötelező)

StorageBlobDeadLetterDestination

Név Leírás Érték
endpointType A kézbesíthetetlen levelek célhelyének végpontjának tí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

DeadLetterWithResourceIdentity

Név Leírás Érték
deadLetterDestination Információ arról a célhelyről, ahol eseményeket kell kézbesíteni az esemény-előfizetéshez.
A szülőerőforrás felügyelt identitásbeállítását (azaz témakört vagy tartományt) használja a kézbesítés/kézbesítetlen levelek lekérése során használt hitelesítési jogkivonatok beszerzéséhez.
DeadLetterDestination
identity A kézbesíthetetlen eseményekhez használandó identitás. EventSubscriptionIdentity

EventSubscriptionIdentity

Név Leírás Érték
típus A használt felügyelt identitás típusa. A "SystemAssigned, UserAssigned" típus tartalmaz egy implicit módon létrehozott identitást és egy felhasználó által hozzárendelt identitáskészletet is. A "Nincs" típus eltávolít minden identitást. "SystemAssigned"
"UserAssigned"
userAssignedIdentity Az erőforráshoz társított felhasználói identitás. sztring

DeliveryWithResourceIdentity

Név Leírás Érték
destination Információ arról a célhelyről, ahol eseményeket kell kézbesíteni az esemény-előfizetéshez.
Azure Event Grid identitását használja a kézbesítés/kézbesítetlen levelek lekérése során használt hitelesítési jogkivonatok beszerzéséhez.
EventSubscriptionDestination
identity Az események kézbesítésekor használandó identitás. EventSubscriptionIdentity

EventSubscriptionDestination

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

AzureFunctionEventSubscriptionDestination

Név Leírás Érték
endpointType Az esemény-előfizetés célhelyének végpontjának típusa. "AzureFunction" (kötelező)
properties Az esemény-előfizetés célhelyének Azure-függvénytulajdonságai. AzureFunctionEventSubscriptionDestinationProperties

AzureFunctionEventSubscriptionDestinationProperties

Név Leírás Érték
deliveryAttributeMappings Kézbesítési attribútum részletei. DeliveryAttributeMapping[]
maxEventsPerBatch Események maximális száma kötegenként. int
preferredBatchSizeInKilobytes Előnyben részesített kötegméret Kilobájtban. int
resourceId Az azure-erőforrás-azonosító, amely egy esemény-előfizetés Azure-függvény célhelyének végpontját jelöli. sztring

DeliveryAttributeMapping

Név Leírás Érték
name A kézbesítési attribútum vagy fejléc neve. sztring
típus Az objektum típusának beállítása Dinamikus
Statikus (kötelező)

DynamicDeliveryAttributeMapping

Név Leírás Érték
típus A kézbesítési attribútum vagy a fejléc neve. "Dinamikus" (kötelező)
properties A dinamikus kézbesítési attribútumok leképezésének tulajdonságai. DynamicDeliveryAttributeMappingProperties

DynamicDeliveryAttributeMappingProperties

Név Leírás Érték
sourceField Az attribútumértéket tartalmazó esemény JSON-elérési útja. sztring

StaticDeliveryAttributeMapping

Név Leírás Érték
típus A kézbesítési attribútum vagy a fejléc neve. "Statikus" (kötelező)
properties A statikus kézbesítési attribútumok leképezésének tulajdonságai. StaticDeliveryAttributeMappingProperties

StaticDeliveryAttributeMappingProperties

Név Leírás Érték
isSecret Logikai jelző, amely jelzi, hogy az attribútum tartalmaz-e bizalmas információkat. logikai
érték A kézbesítési attribútum értéke. sztring

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
deliveryAttributeMappings Kézbesítési attribútum részletei. DeliveryAttributeMapping[]
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 Hibrid kapcsolat Az esemény-előfizetés célhelyének tulajdonságai. HybridConnectionEventSubscriptionDestinationProperti...

HybridConnectionEventSubscriptionDestinationProperti...

Név Leírás Érték
deliveryAttributeMappings Kézbesítési attribútum részletei. DeliveryAttributeMapping[]
resourceId Egy hibrid kapcsolat Azure-erőforrás-azonosítója, amely egy esemény-előfizetés célja. sztring

MonitorAlertEventSubscriptionDestination

Név Leírás Érték
endpointType Az esemény-előfizetés célhelyének végpontjának típusa. "MonitorAlert" (kötelező)
properties Az esemény-előfizetés céljának riasztási tulajdonságainak monitorozása. MonitorAlertEventSubscriptionDestinationProperties

MonitorAlertEventSubscriptionDestinationProperties

Név Leírás Érték
actionGroups A műveletcsoportok ARM-azonosítóinak listája, amelyeket az esemény-előfizetésen keresztül aktivált összes riasztás aktivál.
Minden erőforrás ARM-azonosítójának a következő mintát kell követnie: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Insights/actionGroups/{ActionGroupName}.
sztring[]
leírás Az esemény-előfizetésen keresztül aktivált összes riasztáshoz csatolandó leírás. sztring
súlyosság Az esemény-előfizetésen keresztül aktivált összes riasztáshoz csatolandó súlyosság.
Ezt a mezőt meg kell adni.
"Sev0"
"Sev1"
"Sev2"
"Sev3"
"Sev4"

NamespaceTopicEventSubscriptionDestination

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

NamespaceTopicEventSubscriptionDestinationProperties

Név Leírás Érték
resourceId Az esemény-előfizetés Event Grid-névtér témakörének végpontját képviselő Azure-erőforrás-azonosító.
Ez a mező kötelező, és a névtér témakörében szereplő erőforrásnak már léteznie kell.
Az erőforrás ARM-azonosítójának a következő mintát kell követnie: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.EventGrid/namespaces/{NamespaceName}/topics/{TopicName}.
sztring

PartnerEventSubscriptionDestination

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

PartnerEventSubscriptionDestinationProperties

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

ServiceBusQueueEventSubscriptionDestination

Név Leírás Érték
endpointType Az esemény-előfizetés célhelyének 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
deliveryAttributeMappings Kézbesítési attribútum részletei. DeliveryAttributeMapping[]
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

ServiceBusTopicEventSubscriptionDestination

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

ServiceBusTopicEventSubscriptionDestinationPropertie...

Név Leírás Érték
deliveryAttributeMappings Kézbesítési attribútum részletei. DeliveryAttributeMapping[]
resourceId Az azure-erőforrás-azonosító, amely egy esemény-előfizetés Service Bus-témakörének 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
queueMessageTimeToLiveInSeconds Tárolási üzenetsor üzenetének élettartama másodpercben. Ez az érték nem lehet nulla vagy negatív, kivéve a -1 értéket, amely azt jelzi, hogy az üzenet Élettartam értéke Végtelen. int
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
azureActiveDirectoryApplicationIdOrUri Az Azure Active Directory alkalmazásazonosítója vagy URI-ja annak a hozzáférési jogkivonatnak a lekéréséhez, amely tulajdonosi jogkivonatként szerepel a kézbesítési kérelmekben. sztring
azureActiveDirectoryTenantId Az Azure Active Directory bérlőazonosítója a hozzáférési jogkivonat lekéréséhez, amely tulajdonosi jogkivonatként szerepel a kézbesítési kérelmekben. sztring
deliveryAttributeMappings Kézbesítési attribútum részletei. DeliveryAttributeMapping[]
endpointUrl Az esemény-előfizetés célhelyének végpontját jelölő URL-cím. sztring

Korlátok:
Bizalmas érték. Továbbítás biztonságos paraméterként.
maxEventsPerBatch Események maximális száma kötegenként. int
minimumTlsVersionAllowed A webhook-végpont által támogatott minimális TLS-verzió "1.0"
"1.1"
"1.2"
preferredBatchSizeInKilobytes Előnyben részesített kötegméret Kilobájtban. int

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[]
enableAdvancedFilteringOnArrays Lehetővé teszi a speciális szűrők kiértékelését egy értéktömbben ahelyett, hogy egyedi értéket várnak. logikai
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-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 Az esemény azon mezője/tulajdonsága, amely alapján szűrni szeretne. sztring
operátortípus Az objektumtípus beállítása BoolEquals
IsNotNull
IsNullOrUndefined
NumberGreaterThan
NumberGreaterThanOrEquals
NumberIn
NumberInRange
NumberLessThan
NumberLessThanOrEquals
NumberNotIn
NumberNotInRange
StringBeginsWith
StringContains
StringEndsWith
StringIn
StringNotBeginsWith
StringNotContains
StringNotEndsWith
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

IsNotNullAdvancedFilter

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. "IsNotNull" (kötelező)

IsNullOrUndefinedAdvancedFilter

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. "IsNullOrUndefined" (kötelező)

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

NumberInRangeAdvancedFilter

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. "NumberInRange" (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[]

NumberNotInRangeAdvancedFilter

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. "NumberNotInRange" (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[]

StringNotBeginsWithAdvancedFilter

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. "StringNotBeginsWith" (kötelező)
values A szűrőértékek halmaza. sztring[]

StringNotContainsAdvancedFilter

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. "StringNotContains" (kötelező)
values A szűrőértékek halmaza. sztring[]

StringNotEndsWithAdvancedFilter

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. "StringNotEndsWith" (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