Sdílet prostřednictvím


Obory názvů Microsoft.EventGrid/ topics/eventSubscriptions

  • nejnovější
  • 12. 12. 2024 ve verzi Preview
  • 2024-06-01-preview
  • z 12. 12. 2023 ve verzi Preview
  • 2023-06-01-preview

Definice prostředku Bicep

Obory názvů, témata nebo typ prostředku 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/namespaces/topics/eventSubscriptions, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.EventGrid/namespaces/topics/eventSubscriptions@2024-12-15-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    deliveryConfiguration: {
      deliveryMode: 'string'
      push: {
        deadLetterDestinationWithResourceIdentity: {
          deadLetterDestination: {
            endpointType: 'string'
            // For remaining properties, see DeadLetterDestination objects
          }
          identity: {
            federatedIdentityCredentialInfo: {
              federatedClientId: 'string'
            }
            type: 'string'
            userAssignedIdentity: 'string'
          }
        }
        deliveryWithResourceIdentity: {
          destination: {
            endpointType: 'string'
            // For remaining properties, see EventSubscriptionDestination objects
          }
          identity: {
            federatedIdentityCredentialInfo: {
              federatedClientId: 'string'
            }
            type: 'string'
            userAssignedIdentity: 'string'
          }
        }
        destination: {
          endpointType: 'string'
          // For remaining properties, see EventSubscriptionDestination objects
        }
        eventTimeToLive: 'string'
        maxDeliveryCount: int
      }
      queue: {
        deadLetterDestinationWithResourceIdentity: {
          deadLetterDestination: {
            endpointType: 'string'
            // For remaining properties, see DeadLetterDestination objects
          }
          identity: {
            federatedIdentityCredentialInfo: {
              federatedClientId: 'string'
            }
            type: 'string'
            userAssignedIdentity: 'string'
          }
        }
        eventTimeToLive: 'string'
        maxDeliveryCount: int
        receiveLockDurationInSeconds: int
      }
    }
    eventDeliverySchema: 'string'
    expirationTimeUtc: 'string'
    filtersConfiguration: {
      filters: [
        {
          key: 'string'
          operatorType: 'string'
          // For remaining properties, see Filter objects
        }
      ]
      includedEventTypes: [
        'string'
      ]
    }
    tags: {
      {customized property}: '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
  }
}

Filtrování objektů

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

DeadLetterDestination – objekty

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

Pro StorageBlob použijte:

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

Objekty DeliveryAttributeMapping

Nastavte typ vlastnost určit typ objektu.

Pro Dynamicképoužijte:

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

Pro Staticpoužijte:

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

Hodnoty vlastností

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

BoolEqualsFilter

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

DeadLetterDestination

Jméno Popis Hodnota
endpointType Nastavte na StorageBlob pro typ StorageBlobDeadLetterDestination. StorageBlob (povinné)

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 nedoručených dopisů.
DeadLetterDestination
identita Identita, která se má použít při nedoručených událostech. EventSubscriptionIdentity

DeliveryAttributeMapping

Jméno Popis Hodnota
Jméno Název atributu doručení nebo hlavičky řetězec
typ Pro typ DynamicDeliveryAttributeMapping na hodnotu DynamicDeliveryAttributeMapping. Nastavte na Static pro typ StaticDeliveryAttributeMapping. Dynamická
Statická (povinné)

DeliveryConfiguration

Jméno Popis Hodnota
deliveryMode Režim doručení odběru události Nasdílení změn
Fronta
tlačit Tato vlastnost by se měla naplnit, když je deliveryMode nabízená a představuje informace o nabízeném předplatném. PushInfo
fronta Tato vlastnost by měla být naplněna, když je deliveryMode fronta a představuje informace o odběru fronty. QueueInfo

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á 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í.
EventSubscriptionDestination
identita Identita, která se má použít při doručování událostí. EventSubscriptionIdentity

DynamicDeliveryAttributeMapping

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

DynamicDeliveryAttributeMappingProperties

Jméno Popis Hodnota
sourceField Cesta JSON v události, která obsahuje hodnotu atributu. ř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

EventSubscriptionDestination

Jméno Popis Hodnota
endpointType Nastavte na AzureFunction pro typ AzureFunctionEventSubscriptionDestination. Nastavte na EventHub pro typ EventHubEventSubscriptionDestination. Pro typ HybridConnectionEventSubscriptionDestinationna hodnotu HybridConnectionEventSubscriptionDestination . Pro typ MonitorAlertEventSubscriptionDestinationnastavte hodnotu MonitorAlertEventSubscriptionDestination . Pro typ NamespaceTopicEventSubscriptionDestinationna hodnotu NamespaceTopicEventSubscriptionDestination . Nastavte na PartnerDestination pro typ PartnerEventSubscriptionDestination. Nastavte na ServiceBusQueue pro typ ServiceBusQueueEventSubscriptionDestination. Nastavte na ServiceBusTopic pro typ ServiceBusTopicEventSubscriptionDestination. Nastavte na StorageQueue pro typ StorageQueueEventSubscriptionDestination. Pro typ WebHookEventSubscriptionDestinationna hodnotu WebHookEventSubscriptionDestination . AzureFunction
EventHub
HybridConnection
MonitorAlert
'NamespaceTopic'
PartnerDestination
ServiceBusQueue
ServiceBusTopic
'StorageQueue'
WebHook (povinné)

EventSubscriptionIdentity

Jméno Popis Hodnota
federatedIdentityCredentialInfo Podrobnosti o přihlašovacích údajích federované identity (FIC) používané s doručováním prostředků FederatedIdentityCredentialInfo
typ Typ použité spravované identity. Může být buď SystemAssigned, nebo UserAssigned. SystemAssigned
UserAssigned
userAssignedIdentity Identita uživatele přidružená k prostředku. řetězec

FederatedIdentityCredentialInfo

Jméno Popis Hodnota
federatedClientId Aplikace AAD s více tenanty, ke které jsou přidružené přihlašovací údaje federované identity (FIC). řetězec

Omezení:
Minimální délka = 36
Maximální délka = 36
Model = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (povinné)

Filtr

Jméno Popis Hodnota
klíč Pole nebo vlastnost v události, na základě které chcete filtrovat. řetězec
operatorType Pro typ BoolEqualsFilternastavte hodnotu BoolEqualsFilter . Nastavte na IsNotNull pro typ IsNotNullFilter. Nastavte na IsNullOrUndefined pro typ IsNullOrUndefinedFilter. Pro typ NumberGreaterThanFilternastavte hodnotu NumberGreaterThanFilter . Pro typ NumberGreaterThanOrEquals nastavte hodnotu NumberGreaterThanOrEqualsFilter. Pro typ NumberInFilternastavte hodnotu NumberInFilter . Nastavte na NumberInRange pro typ NumberInRangeFilter. Pro typ NumberLessThanFilternastavte hodnotu NumberLessThanFilter . Nastavit na 'NumberLessThanOrEquals' pro typ NumberLessThanOrEqualsFilter. Pro typ NumberNotInFilternastavte hodnotu NumberNotInFilter . Nastavte na NumberNotInRange pro typ NumberNotInRangeFilter. Nastavte na StringBeginsWith pro typ StringBeginsWithFilter. Pro typ StringContainsFilternastavte hodnotu StringContainsFilter . Nastavte na StringEndsWith pro typ StringEndsWithFilter. Pro typ StringInFilternastavte hodnotu StringInFilter . Pro typ StringNotBeginsWithnastavte hodnotu StringNotBeginsWithFilter . Nastavte na StringNotContains pro typ StringNotContainsFilter. Nastavte na StringNotEndsWith pro typ StringNotEndsWithFilter. Nastavte na StringNotIn pro typ StringNotInFilter. BoolEquals
IsNotNull
IsNullOrUndefined
'NumberGreaterThan'
'NumberGreaterThanOrEquals'
'NumberIn'
NumberInRange
'NumberLessThan'
'NumberLessThanOrEquals'
'NumberNotIn'
NumberNotInRange
StringBeginsWith
StringContains
StringEndsWith
StringIn
StringNotBeginsWith
StringNotContains
StringNotEndsWith
StringNotIn (povinné)

FiltersConfiguration

Jméno Popis Hodnota
filtruje Pole filtrů, které se používají k filtrování odběrů událostí. filtr[]
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[]

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í. HybridConnectionEventSubscriptionDestinationProperties

HybridConnectionEventSubscriptionDestinationProperties

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

IsNotNullFilter

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

IsNullOrUndefinedFilter

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

Microsoft.EventGrid/namespaces/topics/eventSubscriptions

Jméno Popis Hodnota
Jméno Název prostředku řetězec

Omezení:
Minimální délka = 3
Maximální délka = 3
Model = ^[a-zA-Z0-9-]*$ (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: obory názvů/témata
vlastnosti Vlastnosti odběru událostí subscriptionProperties

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

NumberGreaterThanFilter

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

NumberGreaterThanOrEqualsFilter

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

NumberInFilter

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

NumberInRangeFilter

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

NumberLessThanFilter

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

NumberLessThanOrEqualsFilter

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

NumberNotInFilter

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

NumberNotInRangeFilter

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

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

PushInfo

Jméno Popis Hodnota
deadLetterDestinationWithResourceIdentity 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ě oboru názvů) k získání ověřovacích tokenů používaných při nedoručených názvech.
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í.
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í.
EventSubscriptionDestination
eventTimeToLive Doba trvání trvání ve formátu ISO 8601, která určuje, jak dlouho jsou zprávy k dispozici odběru od doby publikování zprávy.
Tato hodnota doby trvání se vyjadřuje v následujícím formátu: "P(n)Y(n)M(n)DT(n)H(n)M(n)M(n)S", kde:
- (n) se nahrazuje hodnotou každého časového prvku, který následuje za (n).
- P je designátor doby trvání (nebo období) a je vždy umístěn na začátku doby trvání.
- Y je rok designátoru a řídí se hodnotou pro počet roků.
- M je návrh měsíce a řídí se hodnotou pro počet měsíců.
- W je návrh týdne a řídí se hodnotou pro počet týdnů.
- D je den designátoru a řídí se hodnotou pro počet dní.
- T je návrh času a předchází časovým součástem.
- H je hodinový návrh a řídí se hodnotou pro počet hodin.
- M je minutový designátor a řídí se hodnotou pro počet minut.
- S je druhý designátor a řídí se hodnotou pro počet sekund.
Tuto hodnotu doby trvání nelze nastavit větší než hodnota EventRetentionInDays tématu. Jedná se o volitelné pole, ve kterém je minimální hodnota 1 minuta a jeho maximální hodnota je určena.
podle hodnoty EventRetentionInDays tématu. Tady jsou příklady platných hodnot:
- "P0DT23H12M" nebo "PT23H12M": po dobu trvání 23 hodin a 12 minut.
- "P1D" nebo "P1DT0H0M0S": po dobu trvání 1 dne.
řetězec
maxDeliveryCount Maximální počet doručení událostí. Int

QueueInfo

Jméno Popis Hodnota
deadLetterDestinationWithResourceIdentity 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 pro nadřazený prostředek (konkrétně téma) k získání ověřovacích tokenů používaných během doručování nebo nedoručených dopisů.
DeadLetterWithResourceIdentity
eventTimeToLive Doba trvání trvání ve formátu ISO 8601, která určuje, jak dlouho jsou zprávy k dispozici odběru od doby publikování zprávy.
Tato hodnota doby trvání se vyjadřuje v následujícím formátu: "P(n)Y(n)M(n)DT(n)H(n)M(n)M(n)S", kde:
- (n) se nahrazuje hodnotou každého časového prvku, který následuje za (n).
- P je designátor doby trvání (nebo období) a je vždy umístěn na začátku doby trvání.
- Y je rok designátoru a řídí se hodnotou pro počet roků.
- M je návrh měsíce a řídí se hodnotou pro počet měsíců.
- W je návrh týdne a řídí se hodnotou pro počet týdnů.
- D je den designátoru a řídí se hodnotou pro počet dní.
- T je návrh času a předchází časovým součástem.
- H je hodinový návrh a řídí se hodnotou pro počet hodin.
- M je minutový designátor a řídí se hodnotou pro počet minut.
- S je druhý designátor a řídí se hodnotou pro počet sekund.
Tuto hodnotu doby trvání nelze nastavit větší než hodnota EventRetentionInDays tématu. Jedná se o volitelné pole, ve kterém je minimální hodnota 1 minuta a jeho maximální hodnota je určena.
podle hodnoty EventRetentionInDays tématu. Tady jsou příklady platných hodnot:
- "P0DT23H12M" nebo "PT23H12M": po dobu trvání 23 hodin a 12 minut.
- "P1D" nebo "P1DT0H0M0S": po dobu trvání 1 dne.
řetězec
maxDeliveryCount Maximální počet doručení událostí. Int
receiveLockDurationInSeconds Maximální doba v sekundách, kdy je zpráva v přijatém stavu (klientem) a čeká na přijetí, uvolnění nebo odmítnutí.
Pokud tento čas uplynul po přijetí zprávy klientem a nepřešel na přijato (nezpracováno), vydáno nebo odmítnuto,
zpráva je k dispozici pro opětovné nasazení. Toto je volitelné pole, ve kterém je výchozí hodnota 60 sekund, minimum je 60 sekund a maximum je 300 sekund.
Int

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í. ServiceBusQueueEventSubscriptionDestinationProperties

ServiceBusQueueEventSubscriptionDestinationProperties

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

ServiceBusTopicEventSubscriptionDestinationProperties

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

StaticDeliveryAttributeMapping

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

StaticDeliveryAttributeMappingProperties

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

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

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

StringBeginsWithFilter

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

StringContainsFilter

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

StringEndsWithFilter

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

StringInFilter

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

StringNotBeginsWithFilter

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

StringNotContainsFilter

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

StringNotEndsWithFilter

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

StringNotInFilter

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

PředplatnéProperties

Jméno Popis Hodnota
deliveryConfiguration Informace o konfiguraci doručení odběru událostí. DeliveryConfiguration
eventDeliverySchema Schéma doručování událostí pro odběr událostí. CloudEventSchemaV1_0
expirationTimeUtc Čas vypršení platnosti odběru události. řetězec
filtersConfiguration Informace o filtru odběru událostí FiltersConfiguration
visačky Značky související s prostředkem odběru událostí subscriptionPropertiesTags

SubscriptionPropertiesTags

Jméno Popis Hodnota

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

Definice prostředku šablony ARM

Obory názvů, témata nebo typ prostředku 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/namespaces/topics/eventSubscriptions, přidejte do šablony následující JSON.

{
  "type": "Microsoft.EventGrid/namespaces/topics/eventSubscriptions",
  "apiVersion": "2024-12-15-preview",
  "name": "string",
  "properties": {
    "deliveryConfiguration": {
      "deliveryMode": "string",
      "push": {
        "deadLetterDestinationWithResourceIdentity": {
          "deadLetterDestination": {
            "endpointType": "string"
            // For remaining properties, see DeadLetterDestination objects
          },
          "identity": {
            "federatedIdentityCredentialInfo": {
              "federatedClientId": "string"
            },
            "type": "string",
            "userAssignedIdentity": "string"
          }
        },
        "deliveryWithResourceIdentity": {
          "destination": {
            "endpointType": "string"
            // For remaining properties, see EventSubscriptionDestination objects
          },
          "identity": {
            "federatedIdentityCredentialInfo": {
              "federatedClientId": "string"
            },
            "type": "string",
            "userAssignedIdentity": "string"
          }
        },
        "destination": {
          "endpointType": "string"
          // For remaining properties, see EventSubscriptionDestination objects
        },
        "eventTimeToLive": "string",
        "maxDeliveryCount": "int"
      },
      "queue": {
        "deadLetterDestinationWithResourceIdentity": {
          "deadLetterDestination": {
            "endpointType": "string"
            // For remaining properties, see DeadLetterDestination objects
          },
          "identity": {
            "federatedIdentityCredentialInfo": {
              "federatedClientId": "string"
            },
            "type": "string",
            "userAssignedIdentity": "string"
          }
        },
        "eventTimeToLive": "string",
        "maxDeliveryCount": "int",
        "receiveLockDurationInSeconds": "int"
      }
    },
    "eventDeliverySchema": "string",
    "expirationTimeUtc": "string",
    "filtersConfiguration": {
      "filters": [ {
        "key": "string",
        "operatorType": "string"
        // For remaining properties, see Filter objects
      } ],
      "includedEventTypes": [ "string" ]
    },
    "tags": {
      "{customized property}": "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"
  }
}

Filtrování objektů

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

DeadLetterDestination – objekty

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

Pro StorageBlob použijte:

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

Objekty DeliveryAttributeMapping

Nastavte typ vlastnost určit typ objektu.

Pro Dynamicképoužijte:

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

Pro Staticpoužijte:

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

Hodnoty vlastností

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

BoolEqualsFilter

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

DeadLetterDestination

Jméno Popis Hodnota
endpointType Nastavte na StorageBlob pro typ StorageBlobDeadLetterDestination. StorageBlob (povinné)

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 nedoručených dopisů.
DeadLetterDestination
identita Identita, která se má použít při nedoručených událostech. EventSubscriptionIdentity

DeliveryAttributeMapping

Jméno Popis Hodnota
Jméno Název atributu doručení nebo hlavičky řetězec
typ Pro typ DynamicDeliveryAttributeMapping na hodnotu DynamicDeliveryAttributeMapping. Nastavte na Static pro typ StaticDeliveryAttributeMapping. Dynamická
Statická (povinné)

DeliveryConfiguration

Jméno Popis Hodnota
deliveryMode Režim doručení odběru události Nasdílení změn
Fronta
tlačit Tato vlastnost by se měla naplnit, když je deliveryMode nabízená a představuje informace o nabízeném předplatném. PushInfo
fronta Tato vlastnost by měla být naplněna, když je deliveryMode fronta a představuje informace o odběru fronty. QueueInfo

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á 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í.
EventSubscriptionDestination
identita Identita, která se má použít při doručování událostí. EventSubscriptionIdentity

DynamicDeliveryAttributeMapping

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

DynamicDeliveryAttributeMappingProperties

Jméno Popis Hodnota
sourceField Cesta JSON v události, která obsahuje hodnotu atributu. ř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

EventSubscriptionDestination

Jméno Popis Hodnota
endpointType Nastavte na AzureFunction pro typ AzureFunctionEventSubscriptionDestination. Nastavte na EventHub pro typ EventHubEventSubscriptionDestination. Pro typ HybridConnectionEventSubscriptionDestinationna hodnotu HybridConnectionEventSubscriptionDestination . Pro typ MonitorAlertEventSubscriptionDestinationnastavte hodnotu MonitorAlertEventSubscriptionDestination . Pro typ NamespaceTopicEventSubscriptionDestinationna hodnotu NamespaceTopicEventSubscriptionDestination . Nastavte na PartnerDestination pro typ PartnerEventSubscriptionDestination. Nastavte na ServiceBusQueue pro typ ServiceBusQueueEventSubscriptionDestination. Nastavte na ServiceBusTopic pro typ ServiceBusTopicEventSubscriptionDestination. Nastavte na StorageQueue pro typ StorageQueueEventSubscriptionDestination. Pro typ WebHookEventSubscriptionDestinationna hodnotu WebHookEventSubscriptionDestination . AzureFunction
EventHub
HybridConnection
MonitorAlert
'NamespaceTopic'
PartnerDestination
ServiceBusQueue
ServiceBusTopic
'StorageQueue'
WebHook (povinné)

EventSubscriptionIdentity

Jméno Popis Hodnota
federatedIdentityCredentialInfo Podrobnosti o přihlašovacích údajích federované identity (FIC) používané s doručováním prostředků FederatedIdentityCredentialInfo
typ Typ použité spravované identity. Může být buď SystemAssigned, nebo UserAssigned. SystemAssigned
UserAssigned
userAssignedIdentity Identita uživatele přidružená k prostředku. řetězec

FederatedIdentityCredentialInfo

Jméno Popis Hodnota
federatedClientId Aplikace AAD s více tenanty, ke které jsou přidružené přihlašovací údaje federované identity (FIC). řetězec

Omezení:
Minimální délka = 36
Maximální délka = 36
Model = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (povinné)

Filtr

Jméno Popis Hodnota
klíč Pole nebo vlastnost v události, na základě které chcete filtrovat. řetězec
operatorType Pro typ BoolEqualsFilternastavte hodnotu BoolEqualsFilter . Nastavte na IsNotNull pro typ IsNotNullFilter. Nastavte na IsNullOrUndefined pro typ IsNullOrUndefinedFilter. Pro typ NumberGreaterThanFilternastavte hodnotu NumberGreaterThanFilter . Pro typ NumberGreaterThanOrEquals nastavte hodnotu NumberGreaterThanOrEqualsFilter. Pro typ NumberInFilternastavte hodnotu NumberInFilter . Nastavte na NumberInRange pro typ NumberInRangeFilter. Pro typ NumberLessThanFilternastavte hodnotu NumberLessThanFilter . Nastavit na 'NumberLessThanOrEquals' pro typ NumberLessThanOrEqualsFilter. Pro typ NumberNotInFilternastavte hodnotu NumberNotInFilter . Nastavte na NumberNotInRange pro typ NumberNotInRangeFilter. Nastavte na StringBeginsWith pro typ StringBeginsWithFilter. Pro typ StringContainsFilternastavte hodnotu StringContainsFilter . Nastavte na StringEndsWith pro typ StringEndsWithFilter. Pro typ StringInFilternastavte hodnotu StringInFilter . Pro typ StringNotBeginsWithnastavte hodnotu StringNotBeginsWithFilter . Nastavte na StringNotContains pro typ StringNotContainsFilter. Nastavte na StringNotEndsWith pro typ StringNotEndsWithFilter. Nastavte na StringNotIn pro typ StringNotInFilter. BoolEquals
IsNotNull
IsNullOrUndefined
'NumberGreaterThan'
'NumberGreaterThanOrEquals'
'NumberIn'
NumberInRange
'NumberLessThan'
'NumberLessThanOrEquals'
'NumberNotIn'
NumberNotInRange
StringBeginsWith
StringContains
StringEndsWith
StringIn
StringNotBeginsWith
StringNotContains
StringNotEndsWith
StringNotIn (povinné)

FiltersConfiguration

Jméno Popis Hodnota
filtruje Pole filtrů, které se používají k filtrování odběrů událostí. filtr[]
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[]

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í. HybridConnectionEventSubscriptionDestinationProperties

HybridConnectionEventSubscriptionDestinationProperties

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

IsNotNullFilter

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

IsNullOrUndefinedFilter

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

Microsoft.EventGrid/namespaces/topics/eventSubscriptions

Jméno Popis Hodnota
apiVersion Verze rozhraní API 2024-12-15-preview
Jméno Název prostředku řetězec

Omezení:
Minimální délka = 3
Maximální délka = 3
Model = ^[a-zA-Z0-9-]*$ (povinné)
vlastnosti Vlastnosti odběru událostí subscriptionProperties
typ Typ prostředku Microsoft.EventGrid/namespaces/topics/eventSubscriptions

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

NumberGreaterThanFilter

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

NumberGreaterThanOrEqualsFilter

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

NumberInFilter

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

NumberInRangeFilter

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

NumberLessThanFilter

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

NumberLessThanOrEqualsFilter

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

NumberNotInFilter

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

NumberNotInRangeFilter

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

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

PushInfo

Jméno Popis Hodnota
deadLetterDestinationWithResourceIdentity 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ě oboru názvů) k získání ověřovacích tokenů používaných při nedoručených názvech.
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í.
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í.
EventSubscriptionDestination
eventTimeToLive Doba trvání trvání ve formátu ISO 8601, která určuje, jak dlouho jsou zprávy k dispozici odběru od doby publikování zprávy.
Tato hodnota doby trvání se vyjadřuje v následujícím formátu: "P(n)Y(n)M(n)DT(n)H(n)M(n)M(n)S", kde:
- (n) se nahrazuje hodnotou každého časového prvku, který následuje za (n).
- P je designátor doby trvání (nebo období) a je vždy umístěn na začátku doby trvání.
- Y je rok designátoru a řídí se hodnotou pro počet roků.
- M je návrh měsíce a řídí se hodnotou pro počet měsíců.
- W je návrh týdne a řídí se hodnotou pro počet týdnů.
- D je den designátoru a řídí se hodnotou pro počet dní.
- T je návrh času a předchází časovým součástem.
- H je hodinový návrh a řídí se hodnotou pro počet hodin.
- M je minutový designátor a řídí se hodnotou pro počet minut.
- S je druhý designátor a řídí se hodnotou pro počet sekund.
Tuto hodnotu doby trvání nelze nastavit větší než hodnota EventRetentionInDays tématu. Jedná se o volitelné pole, ve kterém je minimální hodnota 1 minuta a jeho maximální hodnota je určena.
podle hodnoty EventRetentionInDays tématu. Tady jsou příklady platných hodnot:
- "P0DT23H12M" nebo "PT23H12M": po dobu trvání 23 hodin a 12 minut.
- "P1D" nebo "P1DT0H0M0S": po dobu trvání 1 dne.
řetězec
maxDeliveryCount Maximální počet doručení událostí. Int

QueueInfo

Jméno Popis Hodnota
deadLetterDestinationWithResourceIdentity 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 pro nadřazený prostředek (konkrétně téma) k získání ověřovacích tokenů používaných během doručování nebo nedoručených dopisů.
DeadLetterWithResourceIdentity
eventTimeToLive Doba trvání trvání ve formátu ISO 8601, která určuje, jak dlouho jsou zprávy k dispozici odběru od doby publikování zprávy.
Tato hodnota doby trvání se vyjadřuje v následujícím formátu: "P(n)Y(n)M(n)DT(n)H(n)M(n)M(n)S", kde:
- (n) se nahrazuje hodnotou každého časového prvku, který následuje za (n).
- P je designátor doby trvání (nebo období) a je vždy umístěn na začátku doby trvání.
- Y je rok designátoru a řídí se hodnotou pro počet roků.
- M je návrh měsíce a řídí se hodnotou pro počet měsíců.
- W je návrh týdne a řídí se hodnotou pro počet týdnů.
- D je den designátoru a řídí se hodnotou pro počet dní.
- T je návrh času a předchází časovým součástem.
- H je hodinový návrh a řídí se hodnotou pro počet hodin.
- M je minutový designátor a řídí se hodnotou pro počet minut.
- S je druhý designátor a řídí se hodnotou pro počet sekund.
Tuto hodnotu doby trvání nelze nastavit větší než hodnota EventRetentionInDays tématu. Jedná se o volitelné pole, ve kterém je minimální hodnota 1 minuta a jeho maximální hodnota je určena.
podle hodnoty EventRetentionInDays tématu. Tady jsou příklady platných hodnot:
- "P0DT23H12M" nebo "PT23H12M": po dobu trvání 23 hodin a 12 minut.
- "P1D" nebo "P1DT0H0M0S": po dobu trvání 1 dne.
řetězec
maxDeliveryCount Maximální počet doručení událostí. Int
receiveLockDurationInSeconds Maximální doba v sekundách, kdy je zpráva v přijatém stavu (klientem) a čeká na přijetí, uvolnění nebo odmítnutí.
Pokud tento čas uplynul po přijetí zprávy klientem a nepřešel na přijato (nezpracováno), vydáno nebo odmítnuto,
zpráva je k dispozici pro opětovné nasazení. Toto je volitelné pole, ve kterém je výchozí hodnota 60 sekund, minimum je 60 sekund a maximum je 300 sekund.
Int

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í. ServiceBusQueueEventSubscriptionDestinationProperties

ServiceBusQueueEventSubscriptionDestinationProperties

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

ServiceBusTopicEventSubscriptionDestinationProperties

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

StaticDeliveryAttributeMapping

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

StaticDeliveryAttributeMappingProperties

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

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

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

StringBeginsWithFilter

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

StringContainsFilter

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

StringEndsWithFilter

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

StringInFilter

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

StringNotBeginsWithFilter

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

StringNotContainsFilter

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

StringNotEndsWithFilter

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

StringNotInFilter

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

PředplatnéProperties

Jméno Popis Hodnota
deliveryConfiguration Informace o konfiguraci doručení odběru událostí. DeliveryConfiguration
eventDeliverySchema Schéma doručování událostí pro odběr událostí. CloudEventSchemaV1_0
expirationTimeUtc Čas vypršení platnosti odběru události. řetězec
filtersConfiguration Informace o filtru odběru událostí FiltersConfiguration
visačky Značky související s prostředkem odběru událostí subscriptionPropertiesTags

SubscriptionPropertiesTags

Jméno Popis Hodnota

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

Definice prostředku Terraformu (poskytovatel AzAPI)

Obory názvů, témata nebo typ prostředku 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/namespaces/topics/eventSubscriptions, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.EventGrid/namespaces/topics/eventSubscriptions@2024-12-15-preview"
  name = "string"
  body = jsonencode({
    properties = {
      deliveryConfiguration = {
        deliveryMode = "string"
        push = {
          deadLetterDestinationWithResourceIdentity = {
            deadLetterDestination = {
              endpointType = "string"
              // For remaining properties, see DeadLetterDestination objects
            }
            identity = {
              federatedIdentityCredentialInfo = {
                federatedClientId = "string"
              }
              type = "string"
              userAssignedIdentity = "string"
            }
          }
          deliveryWithResourceIdentity = {
            destination = {
              endpointType = "string"
              // For remaining properties, see EventSubscriptionDestination objects
            }
            identity = {
              federatedIdentityCredentialInfo = {
                federatedClientId = "string"
              }
              type = "string"
              userAssignedIdentity = "string"
            }
          }
          destination = {
            endpointType = "string"
            // For remaining properties, see EventSubscriptionDestination objects
          }
          eventTimeToLive = "string"
          maxDeliveryCount = int
        }
        queue = {
          deadLetterDestinationWithResourceIdentity = {
            deadLetterDestination = {
              endpointType = "string"
              // For remaining properties, see DeadLetterDestination objects
            }
            identity = {
              federatedIdentityCredentialInfo = {
                federatedClientId = "string"
              }
              type = "string"
              userAssignedIdentity = "string"
            }
          }
          eventTimeToLive = "string"
          maxDeliveryCount = int
          receiveLockDurationInSeconds = int
        }
      }
      eventDeliverySchema = "string"
      expirationTimeUtc = "string"
      filtersConfiguration = {
        filters = [
          {
            key = "string"
            operatorType = "string"
            // For remaining properties, see Filter objects
          }
        ]
        includedEventTypes = [
          "string"
        ]
      }
      tags = {
        {customized property} = "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
  }
}

Filtrování objektů

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

DeadLetterDestination – objekty

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

Pro StorageBlob použijte:

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

Objekty DeliveryAttributeMapping

Nastavte typ vlastnost určit typ objektu.

Pro Dynamicképoužijte:

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

Pro Staticpoužijte:

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

Hodnoty vlastností

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

BoolEqualsFilter

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

DeadLetterDestination

Jméno Popis Hodnota
endpointType Nastavte na StorageBlob pro typ StorageBlobDeadLetterDestination. StorageBlob (povinné)

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 nedoručených dopisů.
DeadLetterDestination
identita Identita, která se má použít při nedoručených událostech. EventSubscriptionIdentity

DeliveryAttributeMapping

Jméno Popis Hodnota
Jméno Název atributu doručení nebo hlavičky řetězec
typ Pro typ DynamicDeliveryAttributeMapping na hodnotu DynamicDeliveryAttributeMapping. Nastavte na Static pro typ StaticDeliveryAttributeMapping. Dynamická
Statická (povinné)

DeliveryConfiguration

Jméno Popis Hodnota
deliveryMode Režim doručení odběru události Nasdílení změn
Fronta
tlačit Tato vlastnost by se měla naplnit, když je deliveryMode nabízená a představuje informace o nabízeném předplatném. PushInfo
fronta Tato vlastnost by měla být naplněna, když je deliveryMode fronta a představuje informace o odběru fronty. QueueInfo

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á 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í.
EventSubscriptionDestination
identita Identita, která se má použít při doručování událostí. EventSubscriptionIdentity

DynamicDeliveryAttributeMapping

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

DynamicDeliveryAttributeMappingProperties

Jméno Popis Hodnota
sourceField Cesta JSON v události, která obsahuje hodnotu atributu. ř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

EventSubscriptionDestination

Jméno Popis Hodnota
endpointType Nastavte na AzureFunction pro typ AzureFunctionEventSubscriptionDestination. Nastavte na EventHub pro typ EventHubEventSubscriptionDestination. Pro typ HybridConnectionEventSubscriptionDestinationna hodnotu HybridConnectionEventSubscriptionDestination . Pro typ MonitorAlertEventSubscriptionDestinationnastavte hodnotu MonitorAlertEventSubscriptionDestination . Pro typ NamespaceTopicEventSubscriptionDestinationna hodnotu NamespaceTopicEventSubscriptionDestination . Nastavte na PartnerDestination pro typ PartnerEventSubscriptionDestination. Nastavte na ServiceBusQueue pro typ ServiceBusQueueEventSubscriptionDestination. Nastavte na ServiceBusTopic pro typ ServiceBusTopicEventSubscriptionDestination. Nastavte na StorageQueue pro typ StorageQueueEventSubscriptionDestination. Pro typ WebHookEventSubscriptionDestinationna hodnotu WebHookEventSubscriptionDestination . AzureFunction
EventHub
HybridConnection
MonitorAlert
'NamespaceTopic'
PartnerDestination
ServiceBusQueue
ServiceBusTopic
'StorageQueue'
WebHook (povinné)

EventSubscriptionIdentity

Jméno Popis Hodnota
federatedIdentityCredentialInfo Podrobnosti o přihlašovacích údajích federované identity (FIC) používané s doručováním prostředků FederatedIdentityCredentialInfo
typ Typ použité spravované identity. Může být buď SystemAssigned, nebo UserAssigned. SystemAssigned
UserAssigned
userAssignedIdentity Identita uživatele přidružená k prostředku. řetězec

FederatedIdentityCredentialInfo

Jméno Popis Hodnota
federatedClientId Aplikace AAD s více tenanty, ke které jsou přidružené přihlašovací údaje federované identity (FIC). řetězec

Omezení:
Minimální délka = 36
Maximální délka = 36
Model = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (povinné)

Filtr

Jméno Popis Hodnota
klíč Pole nebo vlastnost v události, na základě které chcete filtrovat. řetězec
operatorType Pro typ BoolEqualsFilternastavte hodnotu BoolEqualsFilter . Nastavte na IsNotNull pro typ IsNotNullFilter. Nastavte na IsNullOrUndefined pro typ IsNullOrUndefinedFilter. Pro typ NumberGreaterThanFilternastavte hodnotu NumberGreaterThanFilter . Pro typ NumberGreaterThanOrEquals nastavte hodnotu NumberGreaterThanOrEqualsFilter. Pro typ NumberInFilternastavte hodnotu NumberInFilter . Nastavte na NumberInRange pro typ NumberInRangeFilter. Pro typ NumberLessThanFilternastavte hodnotu NumberLessThanFilter . Nastavit na 'NumberLessThanOrEquals' pro typ NumberLessThanOrEqualsFilter. Pro typ NumberNotInFilternastavte hodnotu NumberNotInFilter . Nastavte na NumberNotInRange pro typ NumberNotInRangeFilter. Nastavte na StringBeginsWith pro typ StringBeginsWithFilter. Pro typ StringContainsFilternastavte hodnotu StringContainsFilter . Nastavte na StringEndsWith pro typ StringEndsWithFilter. Pro typ StringInFilternastavte hodnotu StringInFilter . Pro typ StringNotBeginsWithnastavte hodnotu StringNotBeginsWithFilter . Nastavte na StringNotContains pro typ StringNotContainsFilter. Nastavte na StringNotEndsWith pro typ StringNotEndsWithFilter. Nastavte na StringNotIn pro typ StringNotInFilter. BoolEquals
IsNotNull
IsNullOrUndefined
'NumberGreaterThan'
'NumberGreaterThanOrEquals'
'NumberIn'
NumberInRange
'NumberLessThan'
'NumberLessThanOrEquals'
'NumberNotIn'
NumberNotInRange
StringBeginsWith
StringContains
StringEndsWith
StringIn
StringNotBeginsWith
StringNotContains
StringNotEndsWith
StringNotIn (povinné)

FiltersConfiguration

Jméno Popis Hodnota
filtruje Pole filtrů, které se používají k filtrování odběrů událostí. filtr[]
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[]

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í. HybridConnectionEventSubscriptionDestinationProperties

HybridConnectionEventSubscriptionDestinationProperties

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

IsNotNullFilter

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

IsNullOrUndefinedFilter

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

Microsoft.EventGrid/namespaces/topics/eventSubscriptions

Jméno Popis Hodnota
Jméno Název prostředku řetězec

Omezení:
Minimální délka = 3
Maximální délka = 3
Model = ^[a-zA-Z0-9-]*$ (povinné)
parent_id ID prostředku, který je nadřazený pro tento prostředek. ID prostředku typu: obory názvů/témata
vlastnosti Vlastnosti odběru událostí subscriptionProperties
typ Typ prostředku Microsoft.EventGrid/namespaces/topics/eventSubscriptions@2024-12-15-preview

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

NumberGreaterThanFilter

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

NumberGreaterThanOrEqualsFilter

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

NumberInFilter

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

NumberInRangeFilter

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

NumberLessThanFilter

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

NumberLessThanOrEqualsFilter

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

NumberNotInFilter

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

NumberNotInRangeFilter

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

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

PushInfo

Jméno Popis Hodnota
deadLetterDestinationWithResourceIdentity 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ě oboru názvů) k získání ověřovacích tokenů používaných při nedoručených názvech.
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í.
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í.
EventSubscriptionDestination
eventTimeToLive Doba trvání trvání ve formátu ISO 8601, která určuje, jak dlouho jsou zprávy k dispozici odběru od doby publikování zprávy.
Tato hodnota doby trvání se vyjadřuje v následujícím formátu: "P(n)Y(n)M(n)DT(n)H(n)M(n)M(n)S", kde:
- (n) se nahrazuje hodnotou každého časového prvku, který následuje za (n).
- P je designátor doby trvání (nebo období) a je vždy umístěn na začátku doby trvání.
- Y je rok designátoru a řídí se hodnotou pro počet roků.
- M je návrh měsíce a řídí se hodnotou pro počet měsíců.
- W je návrh týdne a řídí se hodnotou pro počet týdnů.
- D je den designátoru a řídí se hodnotou pro počet dní.
- T je návrh času a předchází časovým součástem.
- H je hodinový návrh a řídí se hodnotou pro počet hodin.
- M je minutový designátor a řídí se hodnotou pro počet minut.
- S je druhý designátor a řídí se hodnotou pro počet sekund.
Tuto hodnotu doby trvání nelze nastavit větší než hodnota EventRetentionInDays tématu. Jedná se o volitelné pole, ve kterém je minimální hodnota 1 minuta a jeho maximální hodnota je určena.
podle hodnoty EventRetentionInDays tématu. Tady jsou příklady platných hodnot:
- "P0DT23H12M" nebo "PT23H12M": po dobu trvání 23 hodin a 12 minut.
- "P1D" nebo "P1DT0H0M0S": po dobu trvání 1 dne.
řetězec
maxDeliveryCount Maximální počet doručení událostí. Int

QueueInfo

Jméno Popis Hodnota
deadLetterDestinationWithResourceIdentity 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 pro nadřazený prostředek (konkrétně téma) k získání ověřovacích tokenů používaných během doručování nebo nedoručených dopisů.
DeadLetterWithResourceIdentity
eventTimeToLive Doba trvání trvání ve formátu ISO 8601, která určuje, jak dlouho jsou zprávy k dispozici odběru od doby publikování zprávy.
Tato hodnota doby trvání se vyjadřuje v následujícím formátu: "P(n)Y(n)M(n)DT(n)H(n)M(n)M(n)S", kde:
- (n) se nahrazuje hodnotou každého časového prvku, který následuje za (n).
- P je designátor doby trvání (nebo období) a je vždy umístěn na začátku doby trvání.
- Y je rok designátoru a řídí se hodnotou pro počet roků.
- M je návrh měsíce a řídí se hodnotou pro počet měsíců.
- W je návrh týdne a řídí se hodnotou pro počet týdnů.
- D je den designátoru a řídí se hodnotou pro počet dní.
- T je návrh času a předchází časovým součástem.
- H je hodinový návrh a řídí se hodnotou pro počet hodin.
- M je minutový designátor a řídí se hodnotou pro počet minut.
- S je druhý designátor a řídí se hodnotou pro počet sekund.
Tuto hodnotu doby trvání nelze nastavit větší než hodnota EventRetentionInDays tématu. Jedná se o volitelné pole, ve kterém je minimální hodnota 1 minuta a jeho maximální hodnota je určena.
podle hodnoty EventRetentionInDays tématu. Tady jsou příklady platných hodnot:
- "P0DT23H12M" nebo "PT23H12M": po dobu trvání 23 hodin a 12 minut.
- "P1D" nebo "P1DT0H0M0S": po dobu trvání 1 dne.
řetězec
maxDeliveryCount Maximální počet doručení událostí. Int
receiveLockDurationInSeconds Maximální doba v sekundách, kdy je zpráva v přijatém stavu (klientem) a čeká na přijetí, uvolnění nebo odmítnutí.
Pokud tento čas uplynul po přijetí zprávy klientem a nepřešel na přijato (nezpracováno), vydáno nebo odmítnuto,
zpráva je k dispozici pro opětovné nasazení. Toto je volitelné pole, ve kterém je výchozí hodnota 60 sekund, minimum je 60 sekund a maximum je 300 sekund.
Int

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í. ServiceBusQueueEventSubscriptionDestinationProperties

ServiceBusQueueEventSubscriptionDestinationProperties

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

ServiceBusTopicEventSubscriptionDestinationProperties

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

StaticDeliveryAttributeMapping

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

StaticDeliveryAttributeMappingProperties

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

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

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

StringBeginsWithFilter

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

StringContainsFilter

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

StringEndsWithFilter

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

StringInFilter

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

StringNotBeginsWithFilter

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

StringNotContainsFilter

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

StringNotEndsWithFilter

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

StringNotInFilter

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

PředplatnéProperties

Jméno Popis Hodnota
deliveryConfiguration Informace o konfiguraci doručení odběru událostí. DeliveryConfiguration
eventDeliverySchema Schéma doručování událostí pro odběr událostí. CloudEventSchemaV1_0
expirationTimeUtc Čas vypršení platnosti odběru události. řetězec
filtersConfiguration Informace o filtru odběru událostí FiltersConfiguration
visačky Značky související s prostředkem odběru událostí subscriptionPropertiesTags

SubscriptionPropertiesTags

Jméno Popis Hodnota

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