Microsoft.EventGrid eventSubscriptions
- nejnovější
-
12. 12. 2024 ve verzi Preview -
2024-06-01-preview - 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 - 06.06.2020
-
2020-04-01-preview - 1. 1. 2020 ve verzi Preview
-
06.06.2019 -
2019-02-01-preview -
1. 1. 2019 - 1 5. 9. 2018
- z 5. 5. 2018 ve verzi Preview
- 1. 1. 2018
-
15. 9. 2017 -
15. 6. 2017
Definice prostředku Bicep
Typ prostředku eventSubscriptions lze 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/eventSubscriptions, přidejte do šablony následující bicep.
resource symbolicname 'Microsoft.EventGrid/eventSubscriptions@2024-12-15-preview' = {
scope: resourceSymbolicName or scope
name: 'string'
properties: {
deadLetterDestination: {
endpointType: 'string'
// For remaining properties, see DeadLetterDestination objects
}
deadLetterWithResourceIdentity: {
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
}
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'
}
}
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'
}
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'
]
}
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'
}
}
Pro
{
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
{
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
}
}
Hodnoty vlastností
AdvancedFilter
Jméno | Popis | Hodnota |
---|---|---|
klíč | Pole nebo vlastnost v události, na základě které chcete filtrovat. | řetězec |
operatorType | Pro typ BoolEqualsAdvancedFilternastavte na hodnotu BoolEqualsAdvancedFilter . Nastavte na IsNotNull pro typ IsNotNullAdvancedFilter. Nastavte na IsNullOrUndefined pro typ IsNullOrUndefinedAdvancedFilter. Pro typ NumberGreaterThanAdvancedFilternastavte hodnotu NumberGreaterThanAdVancedFilter . Nastavte na NumberGreaterThanOrEquals pro typ NumberGreaterThanOrEqualsAdvancedFilter. Pro typ NumberIn nastavte hodnotu NumberInAdvancedFilter. Nastavte na NumberInRange pro typ NumberInRangeAdvancedFilter. Pro typ NumberLessThanAdvancedFilternastavte hodnotu NumberLessThan. Nastavit na 'NumberLessThanOrEquals' pro typ NumberLessThanOrEqualsAdvancedFilter. Pro typ NumberNotInAdvancedFilternastavte hodnotu NumberNotInIn. Nastavte na NumberNotInRange pro typ NumberNotInRangeAdvancedFilter. Pro typ StringBeginsWithAdvancedFilternastavte hodnotu StringBeginsWithAdvancedFilter . Pro typ StringContainsAdvancedFilternastavte hodnotu StringContainsAdvancedFilter . Nastavte na StringEndsWith pro typ StringEndsWithAdvancedFilter. Nastavte na StringIn pro typ StringInAdvancedFilter. Nastavte na StringNotBeginsWith pro typ StringNotBeginsWithAdvancedFilter. Nastavte na StringNotContains pro typ StringNotContainsAdvancedFilter. Nastavte na StringNotEndsWith pro typ StringNotEndsWithAdvancedFilter. Pro typ StringNotInAdvancedFilter nastavte hodnotu StringNotInAdvancedFilter. | BoolEquals IsNotNull IsNullOrUndefined 'NumberGreaterThan' 'NumberGreaterThanOrEquals' 'NumberIn' NumberInRange 'NumberLessThan' 'NumberLessThanOrEquals' 'NumberNotIn' NumberNotInRange StringBeginsWith StringContains StringEndsWith StringIn StringNotBeginsWith StringNotContains StringNotEndsWith StringNotIn (povinné) |
AzureFunctionEventSubscriptionDestination
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 |
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 |
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é) |
DeliveryWithResourceIdentity
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
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é) |
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 |
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 |
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 |
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é) |
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 |
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é) |
Microsoft.EventGrid/eventSubscriptions
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název prostředku | string (povinné) |
vlastnosti | Vlastnosti odběru událostí | |
rozsah | Slouží k vytvoření prostředku v oboru, který se liší od oboru nasazení. | Nastavte tuto vlastnost na symbolický název prostředku, který použijeprostředku rozšíření |
MonitorAlertEventSubscriptionDestination
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 |
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[][] |
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 |
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 |
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 |
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[] |
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 |
Ukázky rychlého startu
Následující ukázky rychlého startu nasadí tento typ prostředku.
Soubor Bicep | Popis |
---|---|
vytvoření vlastního tématu Azure Event Gridu a odběru fronty | Vytvoří vlastní téma služby Azure Event Grid a odběr fronty služby Service Bus. Šablona původně daná Markusem Meyerem. |
vytvoření vlastního tématu a odběru služby Azure Event Grid | Vytvoří vlastní téma služby Azure Event Grid a odběr webhooku. Šablona původně kopírovaná Johnem Downsem. |
Definice prostředku šablony ARM
Typ prostředku eventSubscriptions lze 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/eventSubscriptions, přidejte do šablony následující JSON.
{
"type": "Microsoft.EventGrid/eventSubscriptions",
"apiVersion": "2024-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": {
"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
},
"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"
}
}
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"
}
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" ]
}
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"
}
}
Pro
{
"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
{
"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"
}
}
Hodnoty vlastností
AdvancedFilter
Jméno | Popis | Hodnota |
---|---|---|
klíč | Pole nebo vlastnost v události, na základě které chcete filtrovat. | řetězec |
operatorType | Pro typ BoolEqualsAdvancedFilternastavte na hodnotu BoolEqualsAdvancedFilter . Nastavte na IsNotNull pro typ IsNotNullAdvancedFilter. Nastavte na IsNullOrUndefined pro typ IsNullOrUndefinedAdvancedFilter. Pro typ NumberGreaterThanAdvancedFilternastavte hodnotu NumberGreaterThanAdVancedFilter . Nastavte na NumberGreaterThanOrEquals pro typ NumberGreaterThanOrEqualsAdvancedFilter. Pro typ NumberIn nastavte hodnotu NumberInAdvancedFilter. Nastavte na NumberInRange pro typ NumberInRangeAdvancedFilter. Pro typ NumberLessThanAdvancedFilternastavte hodnotu NumberLessThan. Nastavit na 'NumberLessThanOrEquals' pro typ NumberLessThanOrEqualsAdvancedFilter. Pro typ NumberNotInAdvancedFilternastavte hodnotu NumberNotInIn. Nastavte na NumberNotInRange pro typ NumberNotInRangeAdvancedFilter. Pro typ StringBeginsWithAdvancedFilternastavte hodnotu StringBeginsWithAdvancedFilter . Pro typ StringContainsAdvancedFilternastavte hodnotu StringContainsAdvancedFilter . Nastavte na StringEndsWith pro typ StringEndsWithAdvancedFilter. Nastavte na StringIn pro typ StringInAdvancedFilter. Nastavte na StringNotBeginsWith pro typ StringNotBeginsWithAdvancedFilter. Nastavte na StringNotContains pro typ StringNotContainsAdvancedFilter. Nastavte na StringNotEndsWith pro typ StringNotEndsWithAdvancedFilter. Pro typ StringNotInAdvancedFilter nastavte hodnotu StringNotInAdvancedFilter. | BoolEquals IsNotNull IsNullOrUndefined 'NumberGreaterThan' 'NumberGreaterThanOrEquals' 'NumberIn' NumberInRange 'NumberLessThan' 'NumberLessThanOrEquals' 'NumberNotIn' NumberNotInRange StringBeginsWith StringContains StringEndsWith StringIn StringNotBeginsWith StringNotContains StringNotEndsWith StringNotIn (povinné) |
AzureFunctionEventSubscriptionDestination
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 |
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 |
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é) |
DeliveryWithResourceIdentity
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
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é) |
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 |
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 |
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 |
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é) |
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 |
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é) |
Microsoft.EventGrid/eventSubscriptions
Jméno | Popis | Hodnota |
---|---|---|
apiVersion | Verze rozhraní API | 2024-12-15-preview |
Jméno | Název prostředku | string (povinné) |
vlastnosti | Vlastnosti odběru událostí | |
typ | Typ prostředku | Microsoft.EventGrid/eventSubscriptions |
MonitorAlertEventSubscriptionDestination
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 |
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[][] |
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 |
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 |
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 |
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[] |
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 |
Šablony pro rychlý start
Následující šablony pro rychlý start nasazují tento typ prostředku.
Šablona | Popis |
---|---|
vytvoření vlastního tématu Azure Event Gridu a odběru fronty nasazení |
Vytvoří vlastní téma služby Azure Event Grid a odběr fronty služby Service Bus. Šablona původně daná Markusem Meyerem. |
vytvoření vlastního tématu a odběru služby Azure Event Grid nasazení |
Vytvoří vlastní téma služby Azure Event Grid a odběr webhooku. Šablona původně kopírovaná Johnem Downsem. |
vytvoření vlastního odběru tématu služby Azure Event Grid nasazení |
Vytvoří vlastní téma služby Azure Event Grid a odběr tématu služby Service Bus. Šablona původně daná Markusem Meyerem. |
vytvoření vlastního tématu Event Gridu a obslužné rutiny centra událostí nasazení |
Vytvoří vlastní téma služby Azure Event Grid a centrum událostí pro zpracování událostí. |
Vytvoření odběru služby Event Grid pro události prostředků nasazení |
Vytvoří odběr event Gridu pro skupinu prostředků nebo předplatné Azure. |
vlastní téma nebo předplatné služby Azure Event Grid s využitím služby CloudEvents nasazení |
Vytvoří vlastní téma služby Azure Event Grid, odběr webhooku se schématem CloudEvents a aplikací logiky jako obslužnou rutinou události. Šablona původně kopírovaná justinem Yoo. |
Definice prostředku Terraformu (poskytovatel AzAPI)
Typ prostředku eventSubscriptions lze 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/eventSubscriptions, přidejte do šablony následující Terraform.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.EventGrid/eventSubscriptions@2024-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 = {
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
}
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"
}
}
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"
}
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"
]
}
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"
}
}
Pro
{
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
{
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
}
}
Hodnoty vlastností
AdvancedFilter
Jméno | Popis | Hodnota |
---|---|---|
klíč | Pole nebo vlastnost v události, na základě které chcete filtrovat. | řetězec |
operatorType | Pro typ BoolEqualsAdvancedFilternastavte na hodnotu BoolEqualsAdvancedFilter . Nastavte na IsNotNull pro typ IsNotNullAdvancedFilter. Nastavte na IsNullOrUndefined pro typ IsNullOrUndefinedAdvancedFilter. Pro typ NumberGreaterThanAdvancedFilternastavte hodnotu NumberGreaterThanAdVancedFilter . Nastavte na NumberGreaterThanOrEquals pro typ NumberGreaterThanOrEqualsAdvancedFilter. Pro typ NumberIn nastavte hodnotu NumberInAdvancedFilter. Nastavte na NumberInRange pro typ NumberInRangeAdvancedFilter. Pro typ NumberLessThanAdvancedFilternastavte hodnotu NumberLessThan. Nastavit na 'NumberLessThanOrEquals' pro typ NumberLessThanOrEqualsAdvancedFilter. Pro typ NumberNotInAdvancedFilternastavte hodnotu NumberNotInIn. Nastavte na NumberNotInRange pro typ NumberNotInRangeAdvancedFilter. Pro typ StringBeginsWithAdvancedFilternastavte hodnotu StringBeginsWithAdvancedFilter . Pro typ StringContainsAdvancedFilternastavte hodnotu StringContainsAdvancedFilter . Nastavte na StringEndsWith pro typ StringEndsWithAdvancedFilter. Nastavte na StringIn pro typ StringInAdvancedFilter. Nastavte na StringNotBeginsWith pro typ StringNotBeginsWithAdvancedFilter. Nastavte na StringNotContains pro typ StringNotContainsAdvancedFilter. Nastavte na StringNotEndsWith pro typ StringNotEndsWithAdvancedFilter. Pro typ StringNotInAdvancedFilter nastavte hodnotu StringNotInAdvancedFilter. | BoolEquals IsNotNull IsNullOrUndefined 'NumberGreaterThan' 'NumberGreaterThanOrEquals' 'NumberIn' NumberInRange 'NumberLessThan' 'NumberLessThanOrEquals' 'NumberNotIn' NumberNotInRange StringBeginsWith StringContains StringEndsWith StringIn StringNotBeginsWith StringNotContains StringNotEndsWith StringNotIn (povinné) |
AzureFunctionEventSubscriptionDestination
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 |
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 |
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é) |
DeliveryWithResourceIdentity
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
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é) |
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 |
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 |
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 |
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é) |
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 |
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é) |
Microsoft.EventGrid/eventSubscriptions
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název prostředku | string (povinné) |
parent_id | ID prostředku, na který se má tento prostředek rozšíření použít. | string (povinné) |
vlastnosti | Vlastnosti odběru událostí | |
typ | Typ prostředku | Microsoft.EventGrid/eventSubscriptions@2024-12-15-preview |
MonitorAlertEventSubscriptionDestination
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 |
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[][] |
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 |
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 |
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 |
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[] |
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 |