Sdílet prostřednictvím


Microsoft.EventGrid systemTopics/eventSubscriptions

  • nejnovější
  • z 12. 12. 2023 ve verzi Preview
  • 2023-06-01-preview
  • 15. 6. 2022
  • 12. 12. 2021
  • 10. 10. 2021 ve verzi Preview
  • 2021-06-01-preview
  • 10. 10. 2020 ve verzi Preview
  • 2020-04-01-preview

Definice prostředku Bicep

Typ prostředku systemTopics/eventSubscriptions je možné nasadit s operacemi, které cílí:

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

Formát prostředku

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

resource symbolicname 'Microsoft.EventGrid/systemTopics/eventSubscriptions@2023-12-15-preview' = {
  name: 'string'
  parent: 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 – objekty

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

Pro StorageBlob použijte:

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

EventSubscriptionDestination – objekty

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

Pro AzureFunctionpoužijte:

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

Pro EventHubu použijte:

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

ProHybridConnection použijte:

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

Pro MonitorAlert použijte:

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

Pro obor názvůTopicpoužijte:

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

Pro PartnerDestinationpoužijte:

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

Pro ServiceBusQueuepoužijte:

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

Pro ServiceBusTopicpoužijte:

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

Pro služby StorageQueue použijte:

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

Pro webhookpoužijte:

  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
  }

Objekty DeliveryAttributeMapping

Nastavte typ vlastnost určit typ objektu.

Pro Dynamicképoužijte:

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

Pro Staticpoužijte:

  type: 'Static'
  properties: {
    isSecret: bool
    value: 'string'
  }

Objekty AdvancedFilter

Nastavte operatorType vlastnost určit typ objektu.

Pro BoolEqualspoužijte:

  operatorType: 'BoolEquals'
  value: bool

Pro IsNotNullpoužijte:

  operatorType: 'IsNotNull'

Pro IsNullOrUndefinedpoužijte:

  operatorType: 'IsNullOrUndefined'

Pro NumberGreaterThanpoužijte:

  operatorType: 'NumberGreaterThan'
  value: int

Pro NumberGreaterThanOrEqualspoužijte:

  operatorType: 'NumberGreaterThanOrEquals'
  value: int

Pro NumberInpoužijte:

  operatorType: 'NumberIn'
  values: [
    int
  ]

Pro NumberInRangepoužijte:

  operatorType: 'NumberInRange'
  values: [
    [
      int
    ]
  ]

Pro NumberLessThanpoužijte:

  operatorType: 'NumberLessThan'
  value: int

Pro NumberLessThanOrEqualspoužijte:

  operatorType: 'NumberLessThanOrEquals'
  value: int

Pro NumberNotInpoužijte:

  operatorType: 'NumberNotIn'
  values: [
    int
  ]

Pro NumberNotInRangepoužijte:

  operatorType: 'NumberNotInRange'
  values: [
    [
      int
    ]
  ]

Pro StringBeginsWithpoužijte:

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

Pro StringContainspoužijte:

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

Pro StringEndsWithpoužijte:

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

Pro StringInpoužijte:

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

Pro StringNotBeginsWithpoužijte:

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

Pro StringNotContainspoužijte:

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

Pro StringNotEndsWithpoužijte:

  operatorType: 'StringNotEndsWith'
  values: [
    'string'
  ]

Pro StringNotInpoužijte:

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

Hodnoty vlastností

systemTopics/eventSubscriptions

Jméno Popis Hodnota
Jméno Název prostředku

Podívejte se, jak nastavit názvy a typy podřízených prostředků v Bicep.
string (povinné)
rodič V bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost je potřeba přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek.

Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek.
Symbolický název prostředku typu: systemTopics
vlastnosti Vlastnosti odběru událostí EventSubscriptionProperties

EventSubscriptionProperties

Jméno Popis Hodnota
deadLetterDestination Cíl nedoručených dopisů odběru události. Všechny události, které nelze doručit do cíle, se odešlou do cíle nedoručených dopisů.
Používá identitu služby Azure Event Grid k získání ověřovacích tokenů používaných během doručování nebo nedoručování dopisů.
DeadLetterDestination
deadLetterWithResourceIdentity Cíl nedoručených dopisů odběru události. Všechny události, které nelze doručit do cíle, se odešlou do cíle nedoručených dopisů.
Používá nastavení spravované identity u nadřazeného prostředku (konkrétně tématu nebo domény) k získání ověřovacích tokenů používaných během doručování nebo nedoručených dopisů.
DeadLetterWithResourceIdentity
deliveryWithResourceIdentity Informace o cíli, kde se události musí doručovat pro odběr událostí.
Používá nastavení spravované identity u nadřazeného prostředku (konkrétně tématu nebo domény) k získání ověřovacích tokenů používaných během doručování nebo nedoručených dopisů.
DeliveryWithResourceIdentity
cíl Informace o cíli, kde se události musí doručovat pro odběr událostí.
Používá identitu služby Azure Event Grid k získání ověřovacích tokenů používaných během doručování nebo nedoručování dopisů.
EventSubscriptionDestination
eventDeliverySchema Schéma doručování událostí pro odběr událostí. CloudEventSchemaV1_0
CustomInputSchema
EventGridSchema
expirationTimeUtc Čas vypršení platnosti odběru události. řetězec
filtr Informace o filtru odběru událostí EventSubscriptionFilter
popisky Seznam popisků definovaných uživatelem string[]
retryPolicy Zásady opakování pro události. Můžete ho použít ke konfiguraci maximálního počtu pokusů o doručení a času na živé události. RetryPolicy

DeadLetterDestination

Jméno Popis Hodnota
endpointType Nastavení typu objektu StorageBlob (povinné)

StorageBlobDeadLetterDestination

Jméno Popis Hodnota
endpointType Typ koncového bodu pro cíl nedoručených písmen StorageBlob (povinné)
vlastnosti Vlastnosti cíle deadletter založeného na objektech blob služby Storage StorageBlobDeadLetterDestinationProperties

StorageBlobDeadLetterDestinationProperties

Jméno Popis Hodnota
blobContainerName Název kontejneru objektů blob služby Storage, který je cílem událostí deadletteru řetězec
resourceId ID prostředku Azure účtu úložiště, který je cílem událostí deadletteru řetězec

DeadLetterWithResourceIdentity

Jméno Popis Hodnota
deadLetterDestination Informace o cíli, kde se události musí doručovat pro odběr událostí.
Používá nastavení spravované identity u nadřazeného prostředku (konkrétně tématu nebo domény) k získání ověřovacích tokenů používaných během doručování nebo nedoručených dopisů.
DeadLetterDestination
identita Identita, která se má použít při nedoručených událostech. EventSubscriptionIdentity

EventSubscriptionIdentity

Jméno Popis Hodnota
typ Typ použité spravované identity. Typ SystemAssigned, UserAssigned zahrnuje implicitně vytvořenou identitu i sadu identit přiřazených uživatelem. Typ None odebere jakoukoli identitu. SystemAssigned
UserAssigned
userAssignedIdentity Identita uživatele přidružená k prostředku. řetězec

DeliveryWithResourceIdentity

Jméno Popis Hodnota
cíl Informace o cíli, kde se události musí doručovat pro odběr událostí.
Používá identitu služby Azure Event Grid k získání ověřovacích tokenů používaných během doručování nebo nedoručování dopisů.
EventSubscriptionDestination
identita Identita, která se má použít při doručování událostí. EventSubscriptionIdentity

EventSubscriptionDestination

Jméno Popis Hodnota
endpointType Nastavení typu objektu AzureFunction
eventhubu
HybridConnection
MonitorAlert
NamespaceTopic
PartnerDestination
ServiceBusQueue
ServiceBusTopic
služby StorageQueue
WebHook (povinné)

AzureFunctionEventSubscriptionDestination

Jméno Popis Hodnota
endpointType Typ koncového bodu pro cíl odběru událostí AzureFunction (povinné)
vlastnosti Vlastnosti funkce Azure v cíli odběru událostí AzureFunctionEventSubscriptionDestinationProperties

AzureFunctionEventSubscriptionDestinationProperties

Jméno Popis Hodnota
deliveryAttributeMappings Podrobnosti o atributu doručení DeliveryAttributeMapping[]
maxEventsPerBatch Maximální počet událostí na dávku Int
preferredBatchSizeInKilobytes Upřednostňovaná velikost dávky v kilobajtech. Int
resourceId ID prostředku Azure, které představuje koncový bod cíle funkce Azure v odběru událostí. řetězec

DeliveryAttributeMapping

Jméno Popis Hodnota
Jméno Název atributu doručení nebo hlavičky řetězec
typ Nastavení typu objektu dynamické
statické (povinné)

DynamicDeliveryAttributeMapping

Jméno Popis Hodnota
typ Typ atributu doručení nebo názvu hlavičky Dynamické (povinné)
vlastnosti Vlastnosti mapování atributů dynamického doručování DynamicDeliveryAttributeMappingProperties

DynamicDeliveryAttributeMappingProperties

Jméno Popis Hodnota
sourceField Cesta JSON v události, která obsahuje hodnotu atributu. řetězec

StaticDeliveryAttributeMapping

Jméno Popis Hodnota
typ Typ atributu doručení nebo názvu hlavičky Statická (povinné)
vlastnosti Vlastnosti mapování atributů statického doručení StaticDeliveryAttributeMappingProperties

StaticDeliveryAttributeMappingProperties

Jméno Popis Hodnota
isSecret Logický příznak, který zjistí, jestli atribut obsahuje citlivé informace . Bool
hodnota Hodnota atributu doručení řetězec

EventHubEventSubscriptionDestination

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

EventHubEventSubscriptionDestinationProperties

Jméno Popis Hodnota
deliveryAttributeMappings Podrobnosti o atributu doručení DeliveryAttributeMapping[]
resourceId ID prostředku Azure, které představuje koncový bod cíle centra událostí odběru událostí. řetězec

HybridConnectionEventSubscriptionDestination

Jméno Popis Hodnota
endpointType Typ koncového bodu pro cíl odběru událostí HybridConnection (povinné)
vlastnosti Vlastnosti hybridního připojení cíle odběru událostí. HybridConnectionEventSubscriptionDestinationProperti...

HybridConnectionEventSubscriptionDestinationProperti...

Jméno Popis Hodnota
deliveryAttributeMappings Podrobnosti o atributu doručení DeliveryAttributeMapping[]
resourceId ID prostředku Azure hybridního připojení, které je cílem odběru událostí. řetězec

MonitorAlertEventSubscriptionDestination

Jméno Popis Hodnota
endpointType Typ koncového bodu pro cíl odběru událostí MonitorAlert (povinné)
vlastnosti Monitorování vlastností výstrah cíle odběru událostí MonitorAlertEventSubscriptionDestinationProperties

MonitorAlertEventSubscriptionDestinationProperties

Jméno Popis Hodnota
actionGroups Seznam ID ARM skupin akcí, které se aktivují u každé výstrahy aktivované prostřednictvím tohoto odběru událostí.
Každé ID ARM prostředku by mělo odpovídat tomuto vzoru: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Insights/actionGroups/{ActionGroupName}.
string[]
popis Popis, který bude připojen ke každé výstraze aktivované prostřednictvím tohoto odběru událostí. řetězec
závažnost Závažnost, která bude připojena ke každé výstraze aktivované prostřednictvím tohoto odběru událostí.
Toto pole musí být zadané.
'Sev0'
'Sev1'
'Sev2'
'Sev3'
'Sev4'

NamespaceTopicEventSubscriptionDestination

Jméno Popis Hodnota
endpointType Typ koncového bodu pro cíl odběru událostí Obor názvůTopic (povinné)
vlastnosti Vlastnosti tématu oboru názvů cíle odběru událostí NamespaceTopicEventSubscriptionDestinationProperties

NamespaceTopicEventSubscriptionDestinationProperties

Jméno Popis Hodnota
resourceId ID prostředku Azure, které představuje koncový bod cíle tématu oboru názvů Event Gridu odběru událostí.
Toto pole je povinné a uvedený prostředek Téma oboru názvů již musí existovat.
ID ARM prostředku by mělo odpovídat tomuto vzoru: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.EventGrid/namespaces/{NamespaceName}/topics/{TopicName}.
řetězec

PartnerEventSubscriptionDestination

Jméno Popis Hodnota
endpointType Typ koncového bodu pro cíl odběru událostí PartnerDestination (povinné)
vlastnosti Vlastnosti cíle partnera cíle odběru událostí. PartnerEventSubscriptionDestinationProperties

PartnerEventSubscriptionDestinationProperties

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

ServiceBusQueueEventSubscriptionDestination

Jméno Popis Hodnota
endpointType Typ koncového bodu pro cíl odběru událostí ServiceBusQueue (povinné)
vlastnosti Vlastnosti služby Service Bus cíle odběru událostí. ServiceBusQueueEventSubscriptionDestinationPropertie...

ServiceBusQueueEventSubscriptionDestinationPropertie...

Jméno Popis Hodnota
deliveryAttributeMappings Podrobnosti o atributu doručení DeliveryAttributeMapping[]
resourceId ID prostředku Azure, které představuje koncový bod cíle služby Service Bus odběru událostí. řetězec

ServiceBusTopicEventSubscriptionDestination

Jméno Popis Hodnota
endpointType Typ koncového bodu pro cíl odběru událostí ServiceBusTopic (povinné)
vlastnosti Vlastnosti tématu služby Service Bus cílového odběru událostí ServiceBusTopicEventSubscriptionDestinationPropertie...

ServiceBusTopicEventSubscriptionDestinationPropertie...

Jméno Popis Hodnota
deliveryAttributeMappings Podrobnosti o atributu doručení DeliveryAttributeMapping[]
resourceId ID prostředku Azure, které představuje koncový bod cíle tématu služby Service Bus odběru událostí. řetězec

StorageQueueEventSubscriptionDestination

Jméno Popis Hodnota
endpointType Typ koncového bodu pro cíl odběru událostí 'StorageQueue' (povinné)
vlastnosti Vlastnosti fronty úložiště cíle odběru událostí. StorageQueueEventSubscriptionDestinationProperties

StorageQueueEventSubscriptionDestinationProperties

Jméno Popis Hodnota
queueMessageTimeToLiveInSeconds Doba živé zprávy fronty úložiště v sekundách Tato hodnota nemůže být nulová nebo záporná s výjimkou použití -1 k označení, že hodnota Time To Live zprávy je nekonečná. Int
queueName Název fronty úložiště pod účtem úložiště, který je cílem odběru událostí. řetězec
resourceId ID prostředku Azure účtu úložiště, který obsahuje frontu, která je cílem odběru událostí. řetězec

WebHookEventSubscriptionDestination

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

WebHookEventSubscriptionDestinationProperties

Jméno Popis Hodnota
azureActiveDirectoryApplicationIdOrUri ID aplikace Azure Active Directory nebo identifikátor URI pro získání přístupového tokenu, který bude zahrnut jako nosný token v žádostech o doručení. řetězec
azureActiveDirectoryTenantId ID tenanta Azure Active Directory pro získání přístupového tokenu, který bude zahrnut jako nosný token v žádostech o doručení. řetězec
deliveryAttributeMappings Podrobnosti o atributu doručení DeliveryAttributeMapping[]
endpointUrl Adresa URL, která představuje koncový bod cíle odběru událostí. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
maxEventsPerBatch Maximální počet událostí na dávku Int
minimumTlsVersionAllowed Minimální verze protokolu TLS, kterou by měl koncový bod webhooku podporovat '1.0'
'1.1'
'1.2'
preferredBatchSizeInKilobytes Upřednostňovaná velikost dávky v kilobajtech. Int

EventSubscriptionFilter

Jméno Popis Hodnota
advancedFilters Pole rozšířených filtrů, které se používají k filtrování odběrů událostí. AdvancedFilter[]
enableAdvancedFilteringOnArrays Umožňuje, aby se rozšířené filtry vyhodnocovaly proti poli hodnot místo toho, aby nečekaly hodnotu v jednotném čísle. Bool
includedEventTypes Seznam použitelných typů událostí, které musí být součástí odběru událostí. Pokud se chcete přihlásit k odběru všech výchozích typů událostí, nastavte IncludedEventTypes na hodnotu null. string[]
isSubjectCaseSensitive Určuje, jestli vlastnosti SubjectBeginsWith a SubjectEndsWith filtru
rozlišovat malá a velká písmena.
Bool
subjectBeginsWith Volitelný řetězec pro filtrování událostí odběru událostí na základě předpony cesty prostředku.
Formát závisí na vydavateli událostí.
V této cestě nejsou podporovány zástupné znaky.
řetězec
subjectEndsWith Volitelný řetězec pro filtrování událostí odběru událostí na základě přípony cesty prostředku.
V této cestě nejsou podporovány zástupné znaky.
řetězec

AdvancedFilter

Jméno Popis Hodnota
klíč Pole nebo vlastnost v události, na základě které chcete filtrovat. řetězec
operatorType Nastavení typu objektu boolEquals
IsNotNull
IsNullOrUndefined
NumberGreaterThan
NumberGreaterThanOrEquals
NumberIn
NumberInRange
NumberLessThan
NumberLessThanOrEquals
NumberNotIn
NumberNotInRange
StringBeginsWith
StringContains
StringEndsWith
StringIn
StringNotBeginsWith
StringNotContains
StringNotEndsWith
StringNotIn (povinné)

BoolEqualsAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. BoolEquals (povinné)
hodnota Logická hodnota filtru. Bool

IsNotNullAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. IsNotNull (povinné)

IsNullOrUndefinedAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. IsNullOrUndefined (povinné)

NumberGreaterThanAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. 'NumberGreaterThan' (povinné)
hodnota Hodnota filtru. Int

NumberGreaterThanOrEqualsAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. 'NumberGreaterThanOrEquals' (povinné)
hodnota Hodnota filtru. Int

NumberInAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. NumberIn (povinné)
hodnoty Sada hodnot filtru. int[]

NumberInRangeAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. NumberInRange (povinné)
hodnoty Sada hodnot filtru. int[][]

NumberLessThanAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. 'NumberLessThan' (povinné)
hodnota Hodnota filtru. Int

NumberLessThanOrEqualsAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. 'NumberLessThanOrEquals' (povinné)
hodnota Hodnota filtru. Int

NumberNotInAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. NumberNotIn (povinné)
hodnoty Sada hodnot filtru. int[]

NumberNotInRangeAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. NumberNotInRange (povinné)
hodnoty Sada hodnot filtru. int[][]

StringBeginsWithAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. StringBeginsWith (povinné)
hodnoty Sada hodnot filtru. string[]

StringContainsAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. StringContains (povinné)
hodnoty Sada hodnot filtru. string[]

StringEndsWithAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. StringEndsWith (povinné)
hodnoty Sada hodnot filtru. string[]

StringInAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. StringIn (povinné)
hodnoty Sada hodnot filtru. string[]

StringNotBeginsWithAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. StringNotBeginsWith (povinné)
hodnoty Sada hodnot filtru. string[]

StringNotContainsAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. StringNotContains (povinné)
hodnoty Sada hodnot filtru. string[]

StringNotEndsWithAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. StringNotEndsWith (povinné)
hodnoty Sada hodnot filtru. string[]

StringNotInAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. StringNotIn (povinné)
hodnoty Sada hodnot filtru. string[]

RetryPolicy

Jméno Popis Hodnota
eventTimeToLiveInMinutes Time To Live (v minutách) pro události. Int
maxDeliveryAttempts Maximální počet pokusů o opakování doručení událostí Int

Šablony pro rychlý start

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

Šablona Popis
vytvoření předplatného služby Blob Storage a Event Gridu do objektu blob

nasazení do Azure
Vytvoří účet služby Azure Blob Storage a pak vytvoří odběr služby Event Grid pro tento objekt blob.
nasazení databáze Azure Data Exploreru s připojením k Event Gridu

nasazení do Azure
Nasaďte databázi Azure Data Exploreru s připojením ke službě Event Grid.

Definice prostředku šablony ARM

Typ prostředku systemTopics/eventSubscriptions je možné nasadit s operacemi, které cílí:

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

Formát prostředku

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

{
  "type": "Microsoft.EventGrid/systemTopics/eventSubscriptions",
  "apiVersion": "2023-12-15-preview",
  "name": "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 – objekty

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

Pro StorageBlob použijte:

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

EventSubscriptionDestination – objekty

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

Pro AzureFunctionpoužijte:

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

Pro EventHubu použijte:

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

ProHybridConnection použijte:

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

Pro MonitorAlert použijte:

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

Pro obor názvůTopicpoužijte:

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

Pro PartnerDestinationpoužijte:

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

Pro ServiceBusQueuepoužijte:

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

Pro ServiceBusTopicpoužijte:

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

Pro služby StorageQueue použijte:

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

Pro webhookpoužijte:

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

Objekty DeliveryAttributeMapping

Nastavte typ vlastnost určit typ objektu.

Pro Dynamicképoužijte:

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

Pro Staticpoužijte:

  "type": "Static",
  "properties": {
    "isSecret": "bool",
    "value": "string"
  }

Objekty AdvancedFilter

Nastavte operatorType vlastnost určit typ objektu.

Pro BoolEqualspoužijte:

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

Pro IsNotNullpoužijte:

  "operatorType": "IsNotNull"

Pro IsNullOrUndefinedpoužijte:

  "operatorType": "IsNullOrUndefined"

Pro NumberGreaterThanpoužijte:

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

Pro NumberGreaterThanOrEqualspoužijte:

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

Pro NumberInpoužijte:

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

Pro NumberInRangepoužijte:

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

Pro NumberLessThanpoužijte:

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

Pro NumberLessThanOrEqualspoužijte:

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

Pro NumberNotInpoužijte:

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

Pro NumberNotInRangepoužijte:

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

Pro StringBeginsWithpoužijte:

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

Pro StringContainspoužijte:

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

Pro StringEndsWithpoužijte:

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

Pro StringInpoužijte:

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

Pro StringNotBeginsWithpoužijte:

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

Pro StringNotContainspoužijte:

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

Pro StringNotEndsWithpoužijte:

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

Pro StringNotInpoužijte:

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

Hodnoty vlastností

systemTopics/eventSubscriptions

Jméno Popis Hodnota
typ Typ prostředku Microsoft.EventGrid/systemTopics/eventSubscriptions
apiVersion Verze rozhraní API prostředku 2023-12-15-preview
Jméno Název prostředku

Podívejte se, jak nastavit názvy a typy podřízených prostředků v šablonách JSON ARM.
string (povinné)
vlastnosti Vlastnosti odběru událostí EventSubscriptionProperties

EventSubscriptionProperties

Jméno Popis Hodnota
deadLetterDestination Cíl nedoručených dopisů odběru události. Všechny události, které nelze doručit do cíle, se odešlou do cíle nedoručených dopisů.
Používá identitu služby Azure Event Grid k získání ověřovacích tokenů používaných během doručování nebo nedoručování dopisů.
DeadLetterDestination
deadLetterWithResourceIdentity Cíl nedoručených dopisů odběru události. Všechny události, které nelze doručit do cíle, se odešlou do cíle nedoručených dopisů.
Používá nastavení spravované identity u nadřazeného prostředku (konkrétně tématu nebo domény) k získání ověřovacích tokenů používaných během doručování nebo nedoručených dopisů.
DeadLetterWithResourceIdentity
deliveryWithResourceIdentity Informace o cíli, kde se události musí doručovat pro odběr událostí.
Používá nastavení spravované identity u nadřazeného prostředku (konkrétně tématu nebo domény) k získání ověřovacích tokenů používaných během doručování nebo nedoručených dopisů.
DeliveryWithResourceIdentity
cíl Informace o cíli, kde se události musí doručovat pro odběr událostí.
Používá identitu služby Azure Event Grid k získání ověřovacích tokenů používaných během doručování nebo nedoručování dopisů.
EventSubscriptionDestination
eventDeliverySchema Schéma doručování událostí pro odběr událostí. CloudEventSchemaV1_0
CustomInputSchema
EventGridSchema
expirationTimeUtc Čas vypršení platnosti odběru události. řetězec
filtr Informace o filtru odběru událostí EventSubscriptionFilter
popisky Seznam popisků definovaných uživatelem string[]
retryPolicy Zásady opakování pro události. Můžete ho použít ke konfiguraci maximálního počtu pokusů o doručení a času na živé události. RetryPolicy

DeadLetterDestination

Jméno Popis Hodnota
endpointType Nastavení typu objektu StorageBlob (povinné)

StorageBlobDeadLetterDestination

Jméno Popis Hodnota
endpointType Typ koncového bodu pro cíl nedoručených písmen StorageBlob (povinné)
vlastnosti Vlastnosti cíle deadletter založeného na objektech blob služby Storage StorageBlobDeadLetterDestinationProperties

StorageBlobDeadLetterDestinationProperties

Jméno Popis Hodnota
blobContainerName Název kontejneru objektů blob služby Storage, který je cílem událostí deadletteru řetězec
resourceId ID prostředku Azure účtu úložiště, který je cílem událostí deadletteru řetězec

DeadLetterWithResourceIdentity

Jméno Popis Hodnota
deadLetterDestination Informace o cíli, kde se události musí doručovat pro odběr událostí.
Používá nastavení spravované identity u nadřazeného prostředku (konkrétně tématu nebo domény) k získání ověřovacích tokenů používaných během doručování nebo nedoručených dopisů.
DeadLetterDestination
identita Identita, která se má použít při nedoručených událostech. EventSubscriptionIdentity

EventSubscriptionIdentity

Jméno Popis Hodnota
typ Typ použité spravované identity. Typ SystemAssigned, UserAssigned zahrnuje implicitně vytvořenou identitu i sadu identit přiřazených uživatelem. Typ None odebere jakoukoli identitu. SystemAssigned
UserAssigned
userAssignedIdentity Identita uživatele přidružená k prostředku. řetězec

DeliveryWithResourceIdentity

Jméno Popis Hodnota
cíl Informace o cíli, kde se události musí doručovat pro odběr událostí.
Používá identitu služby Azure Event Grid k získání ověřovacích tokenů používaných během doručování nebo nedoručování dopisů.
EventSubscriptionDestination
identita Identita, která se má použít při doručování událostí. EventSubscriptionIdentity

EventSubscriptionDestination

Jméno Popis Hodnota
endpointType Nastavení typu objektu AzureFunction
eventhubu
HybridConnection
MonitorAlert
NamespaceTopic
PartnerDestination
ServiceBusQueue
ServiceBusTopic
služby StorageQueue
WebHook (povinné)

AzureFunctionEventSubscriptionDestination

Jméno Popis Hodnota
endpointType Typ koncového bodu pro cíl odběru událostí AzureFunction (povinné)
vlastnosti Vlastnosti funkce Azure v cíli odběru událostí AzureFunctionEventSubscriptionDestinationProperties

AzureFunctionEventSubscriptionDestinationProperties

Jméno Popis Hodnota
deliveryAttributeMappings Podrobnosti o atributu doručení DeliveryAttributeMapping[]
maxEventsPerBatch Maximální počet událostí na dávku Int
preferredBatchSizeInKilobytes Upřednostňovaná velikost dávky v kilobajtech. Int
resourceId ID prostředku Azure, které představuje koncový bod cíle funkce Azure v odběru událostí. řetězec

DeliveryAttributeMapping

Jméno Popis Hodnota
Jméno Název atributu doručení nebo hlavičky řetězec
typ Nastavení typu objektu dynamické
statické (povinné)

DynamicDeliveryAttributeMapping

Jméno Popis Hodnota
typ Typ atributu doručení nebo názvu hlavičky Dynamické (povinné)
vlastnosti Vlastnosti mapování atributů dynamického doručování DynamicDeliveryAttributeMappingProperties

DynamicDeliveryAttributeMappingProperties

Jméno Popis Hodnota
sourceField Cesta JSON v události, která obsahuje hodnotu atributu. řetězec

StaticDeliveryAttributeMapping

Jméno Popis Hodnota
typ Typ atributu doručení nebo názvu hlavičky Statická (povinné)
vlastnosti Vlastnosti mapování atributů statického doručení StaticDeliveryAttributeMappingProperties

StaticDeliveryAttributeMappingProperties

Jméno Popis Hodnota
isSecret Logický příznak, který zjistí, jestli atribut obsahuje citlivé informace . Bool
hodnota Hodnota atributu doručení řetězec

EventHubEventSubscriptionDestination

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

EventHubEventSubscriptionDestinationProperties

Jméno Popis Hodnota
deliveryAttributeMappings Podrobnosti o atributu doručení DeliveryAttributeMapping[]
resourceId ID prostředku Azure, které představuje koncový bod cíle centra událostí odběru událostí. řetězec

HybridConnectionEventSubscriptionDestination

Jméno Popis Hodnota
endpointType Typ koncového bodu pro cíl odběru událostí HybridConnection (povinné)
vlastnosti Vlastnosti hybridního připojení cíle odběru událostí. HybridConnectionEventSubscriptionDestinationProperti...

HybridConnectionEventSubscriptionDestinationProperti...

Jméno Popis Hodnota
deliveryAttributeMappings Podrobnosti o atributu doručení DeliveryAttributeMapping[]
resourceId ID prostředku Azure hybridního připojení, které je cílem odběru událostí. řetězec

MonitorAlertEventSubscriptionDestination

Jméno Popis Hodnota
endpointType Typ koncového bodu pro cíl odběru událostí MonitorAlert (povinné)
vlastnosti Monitorování vlastností výstrah cíle odběru událostí MonitorAlertEventSubscriptionDestinationProperties

MonitorAlertEventSubscriptionDestinationProperties

Jméno Popis Hodnota
actionGroups Seznam ID ARM skupin akcí, které se aktivují u každé výstrahy aktivované prostřednictvím tohoto odběru událostí.
Každé ID ARM prostředku by mělo odpovídat tomuto vzoru: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Insights/actionGroups/{ActionGroupName}.
string[]
popis Popis, který bude připojen ke každé výstraze aktivované prostřednictvím tohoto odběru událostí. řetězec
závažnost Závažnost, která bude připojena ke každé výstraze aktivované prostřednictvím tohoto odběru událostí.
Toto pole musí být zadané.
'Sev0'
'Sev1'
'Sev2'
'Sev3'
'Sev4'

NamespaceTopicEventSubscriptionDestination

Jméno Popis Hodnota
endpointType Typ koncového bodu pro cíl odběru událostí Obor názvůTopic (povinné)
vlastnosti Vlastnosti tématu oboru názvů cíle odběru událostí NamespaceTopicEventSubscriptionDestinationProperties

NamespaceTopicEventSubscriptionDestinationProperties

Jméno Popis Hodnota
resourceId ID prostředku Azure, které představuje koncový bod cíle tématu oboru názvů Event Gridu odběru událostí.
Toto pole je povinné a uvedený prostředek Téma oboru názvů již musí existovat.
ID ARM prostředku by mělo odpovídat tomuto vzoru: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.EventGrid/namespaces/{NamespaceName}/topics/{TopicName}.
řetězec

PartnerEventSubscriptionDestination

Jméno Popis Hodnota
endpointType Typ koncového bodu pro cíl odběru událostí PartnerDestination (povinné)
vlastnosti Vlastnosti cíle partnera cíle odběru událostí. PartnerEventSubscriptionDestinationProperties

PartnerEventSubscriptionDestinationProperties

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

ServiceBusQueueEventSubscriptionDestination

Jméno Popis Hodnota
endpointType Typ koncového bodu pro cíl odběru událostí ServiceBusQueue (povinné)
vlastnosti Vlastnosti služby Service Bus cíle odběru událostí. ServiceBusQueueEventSubscriptionDestinationPropertie...

ServiceBusQueueEventSubscriptionDestinationPropertie...

Jméno Popis Hodnota
deliveryAttributeMappings Podrobnosti o atributu doručení DeliveryAttributeMapping[]
resourceId ID prostředku Azure, které představuje koncový bod cíle služby Service Bus odběru událostí. řetězec

ServiceBusTopicEventSubscriptionDestination

Jméno Popis Hodnota
endpointType Typ koncového bodu pro cíl odběru událostí ServiceBusTopic (povinné)
vlastnosti Vlastnosti tématu služby Service Bus cílového odběru událostí ServiceBusTopicEventSubscriptionDestinationPropertie...

ServiceBusTopicEventSubscriptionDestinationPropertie...

Jméno Popis Hodnota
deliveryAttributeMappings Podrobnosti o atributu doručení DeliveryAttributeMapping[]
resourceId ID prostředku Azure, které představuje koncový bod cíle tématu služby Service Bus odběru událostí. řetězec

StorageQueueEventSubscriptionDestination

Jméno Popis Hodnota
endpointType Typ koncového bodu pro cíl odběru událostí 'StorageQueue' (povinné)
vlastnosti Vlastnosti fronty úložiště cíle odběru událostí. StorageQueueEventSubscriptionDestinationProperties

StorageQueueEventSubscriptionDestinationProperties

Jméno Popis Hodnota
queueMessageTimeToLiveInSeconds Doba živé zprávy fronty úložiště v sekundách Tato hodnota nemůže být nulová nebo záporná s výjimkou použití -1 k označení, že hodnota Time To Live zprávy je nekonečná. Int
queueName Název fronty úložiště pod účtem úložiště, který je cílem odběru událostí. řetězec
resourceId ID prostředku Azure účtu úložiště, který obsahuje frontu, která je cílem odběru událostí. řetězec

WebHookEventSubscriptionDestination

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

WebHookEventSubscriptionDestinationProperties

Jméno Popis Hodnota
azureActiveDirectoryApplicationIdOrUri ID aplikace Azure Active Directory nebo identifikátor URI pro získání přístupového tokenu, který bude zahrnut jako nosný token v žádostech o doručení. řetězec
azureActiveDirectoryTenantId ID tenanta Azure Active Directory pro získání přístupového tokenu, který bude zahrnut jako nosný token v žádostech o doručení. řetězec
deliveryAttributeMappings Podrobnosti o atributu doručení DeliveryAttributeMapping[]
endpointUrl Adresa URL, která představuje koncový bod cíle odběru událostí. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
maxEventsPerBatch Maximální počet událostí na dávku Int
minimumTlsVersionAllowed Minimální verze protokolu TLS, kterou by měl koncový bod webhooku podporovat '1.0'
'1.1'
'1.2'
preferredBatchSizeInKilobytes Upřednostňovaná velikost dávky v kilobajtech. Int

EventSubscriptionFilter

Jméno Popis Hodnota
advancedFilters Pole rozšířených filtrů, které se používají k filtrování odběrů událostí. AdvancedFilter[]
enableAdvancedFilteringOnArrays Umožňuje, aby se rozšířené filtry vyhodnocovaly proti poli hodnot místo toho, aby nečekaly hodnotu v jednotném čísle. Bool
includedEventTypes Seznam použitelných typů událostí, které musí být součástí odběru událostí. Pokud se chcete přihlásit k odběru všech výchozích typů událostí, nastavte IncludedEventTypes na hodnotu null. string[]
isSubjectCaseSensitive Určuje, jestli vlastnosti SubjectBeginsWith a SubjectEndsWith filtru
rozlišovat malá a velká písmena.
Bool
subjectBeginsWith Volitelný řetězec pro filtrování událostí odběru událostí na základě předpony cesty prostředku.
Formát závisí na vydavateli událostí.
V této cestě nejsou podporovány zástupné znaky.
řetězec
subjectEndsWith Volitelný řetězec pro filtrování událostí odběru událostí na základě přípony cesty prostředku.
V této cestě nejsou podporovány zástupné znaky.
řetězec

AdvancedFilter

Jméno Popis Hodnota
klíč Pole nebo vlastnost v události, na základě které chcete filtrovat. řetězec
operatorType Nastavení typu objektu boolEquals
IsNotNull
IsNullOrUndefined
NumberGreaterThan
NumberGreaterThanOrEquals
NumberIn
NumberInRange
NumberLessThan
NumberLessThanOrEquals
NumberNotIn
NumberNotInRange
StringBeginsWith
StringContains
StringEndsWith
StringIn
StringNotBeginsWith
StringNotContains
StringNotEndsWith
StringNotIn (povinné)

BoolEqualsAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. BoolEquals (povinné)
hodnota Logická hodnota filtru. Bool

IsNotNullAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. IsNotNull (povinné)

IsNullOrUndefinedAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. IsNullOrUndefined (povinné)

NumberGreaterThanAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. 'NumberGreaterThan' (povinné)
hodnota Hodnota filtru. Int

NumberGreaterThanOrEqualsAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. 'NumberGreaterThanOrEquals' (povinné)
hodnota Hodnota filtru. Int

NumberInAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. NumberIn (povinné)
hodnoty Sada hodnot filtru. int[]

NumberInRangeAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. NumberInRange (povinné)
hodnoty Sada hodnot filtru. int[][]

NumberLessThanAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. 'NumberLessThan' (povinné)
hodnota Hodnota filtru. Int

NumberLessThanOrEqualsAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. 'NumberLessThanOrEquals' (povinné)
hodnota Hodnota filtru. Int

NumberNotInAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. NumberNotIn (povinné)
hodnoty Sada hodnot filtru. int[]

NumberNotInRangeAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. NumberNotInRange (povinné)
hodnoty Sada hodnot filtru. int[][]

StringBeginsWithAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. StringBeginsWith (povinné)
hodnoty Sada hodnot filtru. string[]

StringContainsAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. StringContains (povinné)
hodnoty Sada hodnot filtru. string[]

StringEndsWithAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. StringEndsWith (povinné)
hodnoty Sada hodnot filtru. string[]

StringInAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. StringIn (povinné)
hodnoty Sada hodnot filtru. string[]

StringNotBeginsWithAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. StringNotBeginsWith (povinné)
hodnoty Sada hodnot filtru. string[]

StringNotContainsAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. StringNotContains (povinné)
hodnoty Sada hodnot filtru. string[]

StringNotEndsWithAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. StringNotEndsWith (povinné)
hodnoty Sada hodnot filtru. string[]

StringNotInAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. StringNotIn (povinné)
hodnoty Sada hodnot filtru. string[]

RetryPolicy

Jméno Popis Hodnota
eventTimeToLiveInMinutes Time To Live (v minutách) pro události. Int
maxDeliveryAttempts Maximální počet pokusů o opakování doručení událostí Int

Šablony pro rychlý start

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

Šablona Popis
vytvoření předplatného služby Blob Storage a Event Gridu do objektu blob

nasazení do Azure
Vytvoří účet služby Azure Blob Storage a pak vytvoří odběr služby Event Grid pro tento objekt blob.
nasazení databáze Azure Data Exploreru s připojením k Event Gridu

nasazení do Azure
Nasaďte databázi Azure Data Exploreru s připojením ke službě Event Grid.

Definice prostředku Terraformu (poskytovatel AzAPI)

Typ prostředku systemTopics/eventSubscriptions je možné nasadit s operacemi, které cílí:

  • skupiny prostředků

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

Formát prostředku

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.EventGrid/systemTopics/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 – objekty

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

Pro StorageBlob použijte:

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

EventSubscriptionDestination – objekty

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

Pro AzureFunctionpoužijte:

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

Pro EventHubu použijte:

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

ProHybridConnection použijte:

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

Pro MonitorAlert použijte:

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

Pro obor názvůTopicpoužijte:

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

Pro PartnerDestinationpoužijte:

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

Pro ServiceBusQueuepoužijte:

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

Pro ServiceBusTopicpoužijte:

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

Pro služby StorageQueue použijte:

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

Pro webhookpoužijte:

  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
  }

Objekty DeliveryAttributeMapping

Nastavte typ vlastnost určit typ objektu.

Pro Dynamicképoužijte:

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

Pro Staticpoužijte:

  type = "Static"
  properties = {
    isSecret = bool
    value = "string"
  }

Objekty AdvancedFilter

Nastavte operatorType vlastnost určit typ objektu.

Pro BoolEqualspoužijte:

  operatorType = "BoolEquals"
  value = bool

Pro IsNotNullpoužijte:

  operatorType = "IsNotNull"

Pro IsNullOrUndefinedpoužijte:

  operatorType = "IsNullOrUndefined"

Pro NumberGreaterThanpoužijte:

  operatorType = "NumberGreaterThan"
  value = int

Pro NumberGreaterThanOrEqualspoužijte:

  operatorType = "NumberGreaterThanOrEquals"
  value = int

Pro NumberInpoužijte:

  operatorType = "NumberIn"
  values = [
    int
  ]

Pro NumberInRangepoužijte:

  operatorType = "NumberInRange"
  values = [
    [
      int
    ]
  ]

Pro NumberLessThanpoužijte:

  operatorType = "NumberLessThan"
  value = int

Pro NumberLessThanOrEqualspoužijte:

  operatorType = "NumberLessThanOrEquals"
  value = int

Pro NumberNotInpoužijte:

  operatorType = "NumberNotIn"
  values = [
    int
  ]

Pro NumberNotInRangepoužijte:

  operatorType = "NumberNotInRange"
  values = [
    [
      int
    ]
  ]

Pro StringBeginsWithpoužijte:

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

Pro StringContainspoužijte:

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

Pro StringEndsWithpoužijte:

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

Pro StringInpoužijte:

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

Pro StringNotBeginsWithpoužijte:

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

Pro StringNotContainspoužijte:

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

Pro StringNotEndsWithpoužijte:

  operatorType = "StringNotEndsWith"
  values = [
    "string"
  ]

Pro StringNotInpoužijte:

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

Hodnoty vlastností

systemTopics/eventSubscriptions

Jméno Popis Hodnota
typ Typ prostředku Microsoft.EventGrid/systemTopics/eventSubscriptions@2023-12-15-preview
Jméno Název prostředku string (povinné)
parent_id ID prostředku, který je nadřazený pro tento prostředek. ID prostředku typu: systemTopics
vlastnosti Vlastnosti odběru událostí EventSubscriptionProperties

EventSubscriptionProperties

Jméno Popis Hodnota
deadLetterDestination Cíl nedoručených dopisů odběru události. Všechny události, které nelze doručit do cíle, se odešlou do cíle nedoručených dopisů.
Používá identitu služby Azure Event Grid k získání ověřovacích tokenů používaných během doručování nebo nedoručování dopisů.
DeadLetterDestination
deadLetterWithResourceIdentity Cíl nedoručených dopisů odběru události. Všechny události, které nelze doručit do cíle, se odešlou do cíle nedoručených dopisů.
Používá nastavení spravované identity u nadřazeného prostředku (konkrétně tématu nebo domény) k získání ověřovacích tokenů používaných během doručování nebo nedoručených dopisů.
DeadLetterWithResourceIdentity
deliveryWithResourceIdentity Informace o cíli, kde se události musí doručovat pro odběr událostí.
Používá nastavení spravované identity u nadřazeného prostředku (konkrétně tématu nebo domény) k získání ověřovacích tokenů používaných během doručování nebo nedoručených dopisů.
DeliveryWithResourceIdentity
cíl Informace o cíli, kde se události musí doručovat pro odběr událostí.
Používá identitu služby Azure Event Grid k získání ověřovacích tokenů používaných během doručování nebo nedoručování dopisů.
EventSubscriptionDestination
eventDeliverySchema Schéma doručování událostí pro odběr událostí. "CloudEventSchemaV1_0"
CustomInputSchema
"EventGridSchema"
expirationTimeUtc Čas vypršení platnosti odběru události. řetězec
filtr Informace o filtru odběru událostí EventSubscriptionFilter
popisky Seznam popisků definovaných uživatelem string[]
retryPolicy Zásady opakování pro události. Můžete ho použít ke konfiguraci maximálního počtu pokusů o doručení a času na živé události. RetryPolicy

DeadLetterDestination

Jméno Popis Hodnota
endpointType Nastavení typu objektu StorageBlob (povinné)

StorageBlobDeadLetterDestination

Jméno Popis Hodnota
endpointType Typ koncového bodu pro cíl nedoručených písmen StorageBlob (povinné)
vlastnosti Vlastnosti cíle deadletter založeného na objektech blob služby Storage StorageBlobDeadLetterDestinationProperties

StorageBlobDeadLetterDestinationProperties

Jméno Popis Hodnota
blobContainerName Název kontejneru objektů blob služby Storage, který je cílem událostí deadletteru řetězec
resourceId ID prostředku Azure účtu úložiště, který je cílem událostí deadletteru řetězec

DeadLetterWithResourceIdentity

Jméno Popis Hodnota
deadLetterDestination Informace o cíli, kde se události musí doručovat pro odběr událostí.
Používá nastavení spravované identity u nadřazeného prostředku (konkrétně tématu nebo domény) k získání ověřovacích tokenů používaných během doručování nebo nedoručených dopisů.
DeadLetterDestination
identita Identita, která se má použít při nedoručených událostech. EventSubscriptionIdentity

EventSubscriptionIdentity

Jméno Popis Hodnota
typ Typ použité spravované identity. Typ SystemAssigned, UserAssigned zahrnuje implicitně vytvořenou identitu i sadu identit přiřazených uživatelem. Typ None odebere jakoukoli identitu. "SystemAssigned"
"UserAssigned"
userAssignedIdentity Identita uživatele přidružená k prostředku. řetězec

DeliveryWithResourceIdentity

Jméno Popis Hodnota
cíl Informace o cíli, kde se události musí doručovat pro odběr událostí.
Používá identitu služby Azure Event Grid k získání ověřovacích tokenů používaných během doručování nebo nedoručování dopisů.
EventSubscriptionDestination
identita Identita, která se má použít při doručování událostí. EventSubscriptionIdentity

EventSubscriptionDestination

Jméno Popis Hodnota
endpointType Nastavení typu objektu AzureFunction
eventhubu
HybridConnection
MonitorAlert
NamespaceTopic
PartnerDestination
ServiceBusQueue
ServiceBusTopic
služby StorageQueue
WebHook (povinné)

AzureFunctionEventSubscriptionDestination

Jméno Popis Hodnota
endpointType Typ koncového bodu pro cíl odběru událostí AzureFunction (povinné)
vlastnosti Vlastnosti funkce Azure v cíli odběru událostí AzureFunctionEventSubscriptionDestinationProperties

AzureFunctionEventSubscriptionDestinationProperties

Jméno Popis Hodnota
deliveryAttributeMappings Podrobnosti o atributu doručení DeliveryAttributeMapping[]
maxEventsPerBatch Maximální počet událostí na dávku Int
preferredBatchSizeInKilobytes Upřednostňovaná velikost dávky v kilobajtech. Int
resourceId ID prostředku Azure, které představuje koncový bod cíle funkce Azure v odběru událostí. řetězec

DeliveryAttributeMapping

Jméno Popis Hodnota
Jméno Název atributu doručení nebo hlavičky řetězec
typ Nastavení typu objektu dynamické
statické (povinné)

DynamicDeliveryAttributeMapping

Jméno Popis Hodnota
typ Typ atributu doručení nebo názvu hlavičky "Dynamická" (povinné)
vlastnosti Vlastnosti mapování atributů dynamického doručování DynamicDeliveryAttributeMappingProperties

DynamicDeliveryAttributeMappingProperties

Jméno Popis Hodnota
sourceField Cesta JSON v události, která obsahuje hodnotu atributu. řetězec

StaticDeliveryAttributeMapping

Jméno Popis Hodnota
typ Typ atributu doručení nebo názvu hlavičky "Static" (povinné)
vlastnosti Vlastnosti mapování atributů statického doručení StaticDeliveryAttributeMappingProperties

StaticDeliveryAttributeMappingProperties

Jméno Popis Hodnota
isSecret Logický příznak, který zjistí, jestli atribut obsahuje citlivé informace . Bool
hodnota Hodnota atributu doručení řetězec

EventHubEventSubscriptionDestination

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

EventHubEventSubscriptionDestinationProperties

Jméno Popis Hodnota
deliveryAttributeMappings Podrobnosti o atributu doručení DeliveryAttributeMapping[]
resourceId ID prostředku Azure, které představuje koncový bod cíle centra událostí odběru událostí. řetězec

HybridConnectionEventSubscriptionDestination

Jméno Popis Hodnota
endpointType Typ koncového bodu pro cíl odběru událostí HybridConnection (povinné)
vlastnosti Vlastnosti hybridního připojení cíle odběru událostí. HybridConnectionEventSubscriptionDestinationProperti...

HybridConnectionEventSubscriptionDestinationProperti...

Jméno Popis Hodnota
deliveryAttributeMappings Podrobnosti o atributu doručení DeliveryAttributeMapping[]
resourceId ID prostředku Azure hybridního připojení, které je cílem odběru událostí. řetězec

MonitorAlertEventSubscriptionDestination

Jméno Popis Hodnota
endpointType Typ koncového bodu pro cíl odběru událostí "MonitorAlert" (povinné)
vlastnosti Monitorování vlastností výstrah cíle odběru událostí MonitorAlertEventSubscriptionDestinationProperties

MonitorAlertEventSubscriptionDestinationProperties

Jméno Popis Hodnota
actionGroups Seznam ID ARM skupin akcí, které se aktivují u každé výstrahy aktivované prostřednictvím tohoto odběru událostí.
Každé ID ARM prostředku by mělo odpovídat tomuto vzoru: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Insights/actionGroups/{ActionGroupName}.
string[]
popis Popis, který bude připojen ke každé výstraze aktivované prostřednictvím tohoto odběru událostí. řetězec
závažnost Závažnost, která bude připojena ke každé výstraze aktivované prostřednictvím tohoto odběru událostí.
Toto pole musí být zadané.
"Sev0"
"Sev1"
"Sev2"
"Sev3"
"Sev4"

NamespaceTopicEventSubscriptionDestination

Jméno Popis Hodnota
endpointType Typ koncového bodu pro cíl odběru událostí "NamespaceTopic" (povinné)
vlastnosti Vlastnosti tématu oboru názvů cíle odběru událostí NamespaceTopicEventSubscriptionDestinationProperties

NamespaceTopicEventSubscriptionDestinationProperties

Jméno Popis Hodnota
resourceId ID prostředku Azure, které představuje koncový bod cíle tématu oboru názvů Event Gridu odběru událostí.
Toto pole je povinné a uvedený prostředek Téma oboru názvů již musí existovat.
ID ARM prostředku by mělo odpovídat tomuto vzoru: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.EventGrid/namespaces/{NamespaceName}/topics/{TopicName}.
řetězec

PartnerEventSubscriptionDestination

Jméno Popis Hodnota
endpointType Typ koncového bodu pro cíl odběru událostí PartnerDestination (povinné)
vlastnosti Vlastnosti cíle partnera cíle odběru událostí. PartnerEventSubscriptionDestinationProperties

PartnerEventSubscriptionDestinationProperties

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

ServiceBusQueueEventSubscriptionDestination

Jméno Popis Hodnota
endpointType Typ koncového bodu pro cíl odběru událostí ServiceBusQueue (povinné)
vlastnosti Vlastnosti služby Service Bus cíle odběru událostí. ServiceBusQueueEventSubscriptionDestinationPropertie...

ServiceBusQueueEventSubscriptionDestinationPropertie...

Jméno Popis Hodnota
deliveryAttributeMappings Podrobnosti o atributu doručení DeliveryAttributeMapping[]
resourceId ID prostředku Azure, které představuje koncový bod cíle služby Service Bus odběru událostí. řetězec

ServiceBusTopicEventSubscriptionDestination

Jméno Popis Hodnota
endpointType Typ koncového bodu pro cíl odběru událostí ServiceBusTopic (povinné)
vlastnosti Vlastnosti tématu služby Service Bus cílového odběru událostí ServiceBusTopicEventSubscriptionDestinationPropertie...

ServiceBusTopicEventSubscriptionDestinationPropertie...

Jméno Popis Hodnota
deliveryAttributeMappings Podrobnosti o atributu doručení DeliveryAttributeMapping[]
resourceId ID prostředku Azure, které představuje koncový bod cíle tématu služby Service Bus odběru událostí. řetězec

StorageQueueEventSubscriptionDestination

Jméno Popis Hodnota
endpointType Typ koncového bodu pro cíl odběru událostí "StorageQueue" (povinné)
vlastnosti Vlastnosti fronty úložiště cíle odběru událostí. StorageQueueEventSubscriptionDestinationProperties

StorageQueueEventSubscriptionDestinationProperties

Jméno Popis Hodnota
queueMessageTimeToLiveInSeconds Doba živé zprávy fronty úložiště v sekundách Tato hodnota nemůže být nulová nebo záporná s výjimkou použití -1 k označení, že hodnota Time To Live zprávy je nekonečná. Int
queueName Název fronty úložiště pod účtem úložiště, který je cílem odběru událostí. řetězec
resourceId ID prostředku Azure účtu úložiště, který obsahuje frontu, která je cílem odběru událostí. řetězec

WebHookEventSubscriptionDestination

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

WebHookEventSubscriptionDestinationProperties

Jméno Popis Hodnota
azureActiveDirectoryApplicationIdOrUri ID aplikace Azure Active Directory nebo identifikátor URI pro získání přístupového tokenu, který bude zahrnut jako nosný token v žádostech o doručení. řetězec
azureActiveDirectoryTenantId ID tenanta Azure Active Directory pro získání přístupového tokenu, který bude zahrnut jako nosný token v žádostech o doručení. řetězec
deliveryAttributeMappings Podrobnosti o atributu doručení DeliveryAttributeMapping[]
endpointUrl Adresa URL, která představuje koncový bod cíle odběru událostí. řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
maxEventsPerBatch Maximální počet událostí na dávku Int
minimumTlsVersionAllowed Minimální verze protokolu TLS, kterou by měl koncový bod webhooku podporovat "1.0"
"1.1"
"1.2"
preferredBatchSizeInKilobytes Upřednostňovaná velikost dávky v kilobajtech. Int

EventSubscriptionFilter

Jméno Popis Hodnota
advancedFilters Pole rozšířených filtrů, které se používají k filtrování odběrů událostí. AdvancedFilter[]
enableAdvancedFilteringOnArrays Umožňuje, aby se rozšířené filtry vyhodnocovaly proti poli hodnot místo toho, aby nečekaly hodnotu v jednotném čísle. Bool
includedEventTypes Seznam použitelných typů událostí, které musí být součástí odběru událostí. Pokud se chcete přihlásit k odběru všech výchozích typů událostí, nastavte IncludedEventTypes na hodnotu null. string[]
isSubjectCaseSensitive Určuje, jestli vlastnosti SubjectBeginsWith a SubjectEndsWith filtru
rozlišovat malá a velká písmena.
Bool
subjectBeginsWith Volitelný řetězec pro filtrování událostí odběru událostí na základě předpony cesty prostředku.
Formát závisí na vydavateli událostí.
V této cestě nejsou podporovány zástupné znaky.
řetězec
subjectEndsWith Volitelný řetězec pro filtrování událostí odběru událostí na základě přípony cesty prostředku.
V této cestě nejsou podporovány zástupné znaky.
řetězec

AdvancedFilter

Jméno Popis Hodnota
klíč Pole nebo vlastnost v události, na základě které chcete filtrovat. řetězec
operatorType Nastavení typu objektu boolEquals
IsNotNull
IsNullOrUndefined
NumberGreaterThan
NumberGreaterThanOrEquals
NumberIn
NumberInRange
NumberLessThan
NumberLessThanOrEquals
NumberNotIn
NumberNotInRange
StringBeginsWith
StringContains
StringEndsWith
StringIn
StringNotBeginsWith
StringNotContains
StringNotEndsWith
StringNotIn (povinné)

BoolEqualsAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. "BoolEquals" (povinné)
hodnota Logická hodnota filtru. Bool

IsNotNullAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. IsNotNull (povinné)

IsNullOrUndefinedAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. IsNullOrUndefined (povinné)

NumberGreaterThanAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. "NumberGreaterThan" (povinné)
hodnota Hodnota filtru. Int

NumberGreaterThanOrEqualsAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. "NumberGreaterThanOrEquals" (povinné)
hodnota Hodnota filtru. Int

NumberInAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. NumberIn (povinné)
hodnoty Sada hodnot filtru. int[]

NumberInRangeAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. NumberInRange (povinné)
hodnoty Sada hodnot filtru. int[][]

NumberLessThanAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. "NumberLessThan" (povinné)
hodnota Hodnota filtru. Int

NumberLessThanOrEqualsAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. "NumberLessThanOrEquals" (povinné)
hodnota Hodnota filtru. Int

NumberNotInAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. "NumberNotIn" (povinné)
hodnoty Sada hodnot filtru. int[]

NumberNotInRangeAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. NumberNotInRange (povinné)
hodnoty Sada hodnot filtru. int[][]

StringBeginsWithAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. StringBeginsWith (povinné)
hodnoty Sada hodnot filtru. string[]

StringContainsAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. StringContains (povinné)
hodnoty Sada hodnot filtru. string[]

StringEndsWithAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. StringEndsWith (povinné)
hodnoty Sada hodnot filtru. string[]

StringInAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. StringIn (povinné)
hodnoty Sada hodnot filtru. string[]

StringNotBeginsWithAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. StringNotBeginsWith (povinné)
hodnoty Sada hodnot filtru. string[]

StringNotContainsAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. StringNotContains (povinné)
hodnoty Sada hodnot filtru. string[]

StringNotEndsWithAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. StringNotEndsWith (povinné)
hodnoty Sada hodnot filtru. string[]

StringNotInAdvancedFilter

Jméno Popis Hodnota
operatorType Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. StringNotIn (povinné)
hodnoty Sada hodnot filtru. string[]

RetryPolicy

Jméno Popis Hodnota
eventTimeToLiveInMinutes Time To Live (v minutách) pro události. Int
maxDeliveryAttempts Maximální počet pokusů o opakování doručení událostí Int