اشتراكات أحداث Microsoft.EventGrid
تعريف مورد Bicep
نوع مورد eventSubscriptions هو مورد ملحق، ما يعني أنه يمكنك تطبيقه على مورد آخر.
استخدم الخاصية scope
على هذا المورد لتعيين نطاق هذا المورد. راجع تعيين النطاق على موارد الملحق في Bicep.
يمكن نشر نوع مورد eventSubscriptions مع العمليات التي تستهدف:
- مجموعات الموارد - راجع أوامر نشر مجموعة الموارد
- الاشتراكات - راجع أوامر نشر الاشتراك
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
تنسيق المورد
لإنشاء مورد Microsoft.EventGrid/eventSubscriptions، أضف Bicep التالي إلى القالب الخاص بك.
resource symbolicname 'Microsoft.EventGrid/eventSubscriptions@2023-12-15-preview' = {
name: 'string'
scope: resourceSymbolicName
properties: {
deadLetterDestination: {
endpointType: 'string'
// For remaining properties, see DeadLetterDestination objects
}
deadLetterWithResourceIdentity: {
deadLetterDestination: {
endpointType: 'string'
// For remaining properties, see DeadLetterDestination objects
}
identity: {
type: 'string'
userAssignedIdentity: 'string'
}
}
deliveryWithResourceIdentity: {
destination: {
endpointType: 'string'
// For remaining properties, see EventSubscriptionDestination objects
}
identity: {
type: 'string'
userAssignedIdentity: 'string'
}
}
destination: {
endpointType: 'string'
// For remaining properties, see EventSubscriptionDestination objects
}
eventDeliverySchema: 'string'
expirationTimeUtc: 'string'
filter: {
advancedFilters: [
{
key: 'string'
operatorType: 'string'
// For remaining properties, see AdvancedFilter objects
}
]
enableAdvancedFilteringOnArrays: bool
includedEventTypes: [
'string'
]
isSubjectCaseSensitive: bool
subjectBeginsWith: 'string'
subjectEndsWith: 'string'
}
labels: [
'string'
]
retryPolicy: {
eventTimeToLiveInMinutes: int
maxDeliveryAttempts: int
}
}
}
كائنات DeadLetterDestination
قم بتعيين خاصية endpointType لتحديد نوع العنصر.
بالنسبة إلى StorageBlob، استخدم:
endpointType: 'StorageBlob'
properties: {
blobContainerName: 'string'
resourceId: 'string'
}
كائنات EventSubscriptionDestination
قم بتعيين خاصية endpointType لتحديد نوع العنصر.
بالنسبة إلى AzureFunction، استخدم:
endpointType: 'AzureFunction'
properties: {
deliveryAttributeMappings: [
{
name: 'string'
type: 'string'
// For remaining properties, see DeliveryAttributeMapping objects
}
]
maxEventsPerBatch: int
preferredBatchSizeInKilobytes: int
resourceId: 'string'
}
بالنسبة إلى EventHub، استخدم:
endpointType: 'EventHub'
properties: {
deliveryAttributeMappings: [
{
name: 'string'
type: 'string'
// For remaining properties, see DeliveryAttributeMapping objects
}
]
resourceId: 'string'
}
بالنسبة إلى HybridConnection، استخدم:
endpointType: 'HybridConnection'
properties: {
deliveryAttributeMappings: [
{
name: 'string'
type: 'string'
// For remaining properties, see DeliveryAttributeMapping objects
}
]
resourceId: 'string'
}
بالنسبة إلى MonitorAlert، استخدم:
endpointType: 'MonitorAlert'
properties: {
actionGroups: [
'string'
]
description: 'string'
severity: 'string'
}
بالنسبة إلى NamespaceTopic، استخدم:
endpointType: 'NamespaceTopic'
properties: {
resourceId: 'string'
}
بالنسبة إلى PartnerDestination، استخدم:
endpointType: 'PartnerDestination'
properties: {
resourceId: 'string'
}
بالنسبة إلى ServiceBusQueue، استخدم:
endpointType: 'ServiceBusQueue'
properties: {
deliveryAttributeMappings: [
{
name: 'string'
type: 'string'
// For remaining properties, see DeliveryAttributeMapping objects
}
]
resourceId: 'string'
}
بالنسبة إلى ServiceBusTopic، استخدم:
endpointType: 'ServiceBusTopic'
properties: {
deliveryAttributeMappings: [
{
name: 'string'
type: 'string'
// For remaining properties, see DeliveryAttributeMapping objects
}
]
resourceId: 'string'
}
بالنسبة إلى StorageQueue، استخدم:
endpointType: 'StorageQueue'
properties: {
queueMessageTimeToLiveInSeconds: int
queueName: 'string'
resourceId: 'string'
}
بالنسبة إلى WebHook، استخدم:
endpointType: 'WebHook'
properties: {
azureActiveDirectoryApplicationIdOrUri: 'string'
azureActiveDirectoryTenantId: 'string'
deliveryAttributeMappings: [
{
name: 'string'
type: 'string'
// For remaining properties, see DeliveryAttributeMapping objects
}
]
endpointUrl: 'string'
maxEventsPerBatch: int
minimumTlsVersionAllowed: 'string'
preferredBatchSizeInKilobytes: int
}
كائنات DeliveryAttributeMapping
قم بتعيين خاصية النوع لتحديد نوع العنصر.
بالنسبة إلى Dynamic، استخدم:
type: 'Dynamic'
properties: {
sourceField: 'string'
}
بالنسبة إلى Static، استخدم:
type: 'Static'
properties: {
isSecret: bool
value: 'string'
}
كائنات AdvancedFilter
قم بتعيين الخاصية operatorType لتحديد نوع العنصر.
بالنسبة إلى BoolEquals، استخدم:
operatorType: 'BoolEquals'
value: bool
بالنسبة إلى IsNotNull، استخدم:
operatorType: 'IsNotNull'
بالنسبة إلى IsNullOrUndefined، استخدم:
operatorType: 'IsNullOrUndefined'
بالنسبة إلى NumberGreaterThan، استخدم:
operatorType: 'NumberGreaterThan'
value: int
بالنسبة إلى NumberGreaterThanOrEquals، استخدم:
operatorType: 'NumberGreaterThanOrEquals'
value: int
بالنسبة إلى NumberIn، استخدم:
operatorType: 'NumberIn'
values: [
int
]
بالنسبة إلى NumberInRange، استخدم:
operatorType: 'NumberInRange'
values: [
[
int
]
]
بالنسبة إلى NumberLessThan، استخدم:
operatorType: 'NumberLessThan'
value: int
بالنسبة إلى NumberLessThanOrEquals، استخدم:
operatorType: 'NumberLessThanOrEquals'
value: int
بالنسبة إلى NumberNotIn، استخدم:
operatorType: 'NumberNotIn'
values: [
int
]
بالنسبة إلى NumberNotInRange، استخدم:
operatorType: 'NumberNotInRange'
values: [
[
int
]
]
بالنسبة إلى StringBeginsWith، استخدم:
operatorType: 'StringBeginsWith'
values: [
'string'
]
بالنسبة إلى StringContains، استخدم:
operatorType: 'StringContains'
values: [
'string'
]
بالنسبة إلى StringEndsWith، استخدم:
operatorType: 'StringEndsWith'
values: [
'string'
]
بالنسبة إلى StringIn، استخدم:
operatorType: 'StringIn'
values: [
'string'
]
بالنسبة إلى StringNotBeginsWith، استخدم:
operatorType: 'StringNotBeginsWith'
values: [
'string'
]
بالنسبة إلى StringNotContains، استخدم:
operatorType: 'StringNotContains'
values: [
'string'
]
بالنسبة إلى StringNotEndsWith، استخدم:
operatorType: 'StringNotEndsWith'
values: [
'string'
]
بالنسبة إلى StringNotIn، استخدم:
operatorType: 'StringNotIn'
values: [
'string'
]
قيم Property
اشتراكات الحدث
الاسم | الوصف | القيمة |
---|---|---|
الاسم | اسم المورد | سلسلة (مطلوب) حد الحرف: 3-64 أحرف صالحة: الأبجدية الرقمية والواصلات. |
النطاق | استخدم عند إنشاء مورد ملحق في نطاق مختلف عن نطاق التوزيع. | المورد المستهدف بالنسبة إلى Bicep، قم بتعيين هذه الخاصية إلى الاسم الرمزي للمورد لتطبيق مورد الملحق. |
خصائص | خصائص اشتراك الحدث. | EventSubscriptionProperties |
EventSubscriptionProperties
الاسم | الوصف | القيمة |
---|---|---|
deadLetterDestination | وجهة الرسالة المهمدة لاشتراك الحدث. يتم إرسال أي حدث لا يمكن تسليمه إلى وجهته إلى وجهة الرسائل المهمدة. يستخدم هوية Azure Event Grid للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الكتابة غير المستخدمة. |
DeadLetterDestination |
deadLetterWithResourceIdentity | وجهة الرسالة المهمدة لاشتراك الحدث. يتم إرسال أي حدث لا يمكن تسليمه إلى وجهته إلى وجهة الرسائل المهمدة. يستخدم إعداد الهوية المدارة على المورد الأصل (أي الموضوع أو المجال) للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الكتابة غير المستخدمة. |
DeadLetterWithResourceIdentity |
deliveryWithResourceIdentity | معلومات حول الوجهة حيث يجب تسليم الأحداث لاشتراك الحدث. يستخدم إعداد الهوية المدارة على المورد الأصل (أي الموضوع أو المجال) للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الكتابة غير المستخدمة. |
DeliveryWithResourceIdentity |
الوجهة | معلومات حول الوجهة حيث يجب تسليم الأحداث لاشتراك الحدث. يستخدم هوية Azure Event Grid للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الكتابة غير المستخدمة. |
EventSubscriptionDestination |
eventDeliverySchema | مخطط تسليم الحدث لاشتراك الحدث. | "CloudEventSchemaV1_0" "CustomInputSchema" 'EventGridSchema' |
expirationTimeUtc | وقت انتهاء صلاحية اشتراك الحدث. | سلسلة |
عامل التصفية | معلومات حول عامل التصفية لاشتراك الحدث. | EventSubscriptionFilter |
التسميات | قائمة التسميات المعرفة من قبل المستخدم. | سلسلة [] |
إعادة المحاولةPolicy | نهج إعادة المحاولة للأحداث. يمكن استخدام هذا لتكوين الحد الأقصى لعدد محاولات التسليم ووقت البقاء للأحداث. | RetryPolicy |
DeadLetterDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | تعيين نوع العنصر | StorageBlob (مطلوب) |
StorageBlobDeadLetterDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة الرسائل المهمدة | 'StorageBlob' (مطلوب) |
خصائص | خصائص وجهة الرسائل غير المستخدمة المستندة إلى Storage Blob | StorageBlobDeadLetterDestinationProperties |
StorageBlobDeadLetterDestinationProperties
الاسم | الوصف | القيمة |
---|---|---|
blobContainerName | اسم حاوية كائن ثنائي كبير الحجم للتخزين التي هي وجهة أحداث الرسائل المهملة | سلسلة |
resourceId | معرف مورد Azure لحساب التخزين الذي هو وجهة أحداث الرسائل المهملة | سلسلة |
DeadLetterWithResourceIdentity
الاسم | الوصف | القيمة |
---|---|---|
deadLetterDestination | معلومات حول الوجهة حيث يجب تسليم الأحداث لاشتراك الحدث. يستخدم إعداد الهوية المدارة على المورد الأصل (أي الموضوع أو المجال) للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الكتابة غير المستخدمة. |
DeadLetterDestination |
الهوية | الهوية التي يجب استخدامها عند أحداث غير مستخدمة. | EventSubscriptionIdentity |
EventSubscriptionIdentity
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع الهوية المدارة المستخدمة. يتضمن النوع "SystemAssigned, UserAssigned" كلا من الهوية التي تم إنشاؤها ضمنيا ومجموعة من الهويات المعينة من قبل المستخدم. سيقوم النوع "بلا" بإزالة أي هوية. | 'SystemAssigned' "UserAssigned" |
userAssignedIdentity | هوية المستخدم المقترنة بالمورد. | سلسلة |
DeliveryWithResourceIdentity
الاسم | الوصف | القيمة |
---|---|---|
الوجهة | معلومات حول الوجهة حيث يجب تسليم الأحداث لاشتراك الحدث. يستخدم هوية Azure Event Grid للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الكتابة غير المستخدمة. |
EventSubscriptionDestination |
الهوية | الهوية التي يجب استخدامها عند تسليم الأحداث. | EventSubscriptionIdentity |
EventSubscriptionDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | تعيين نوع العنصر | AzureFunction EventHub التوصيل المختلط MonitorAlert مساحة الاسمTopic PartnerDestination ServiceBusQueue ServiceBusTopic قائمة انتظار التخزين إخطار على الويب (مطلوب) |
AzureFunctionEventSubscriptionDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث. | "AzureFunction" (مطلوب) |
خصائص | خصائص دالة Azure لوجهة اشتراك الحدث. | AzureFunctionEventSubscriptionDestinationProperties |
AzureFunctionEventSubscriptionDestinationProperties
الاسم | الوصف | القيمة |
---|---|---|
deliveryAttributeMappings | تفاصيل سمة التسليم. | DeliveryAttributeMapping[] |
maxEventsPerBatch | الحد الأقصى لعدد الأحداث لكل دفعة. | int |
preferredBatchSizeInKilobytes | حجم الدفعة المفضل بالكيلو بايت. | int |
resourceId | معرف مورد Azure الذي يمثل نقطة نهاية وجهة Azure Function لاشتراك حدث. | سلسلة |
DeliveryAttributeMapping
الاسم | الوصف | القيمة |
---|---|---|
الاسم | اسم سمة التسليم أو العنوان. | سلسلة |
النوع | تعيين نوع الكائن | Dynamic ثابت (مطلوب) |
DynamicDeliveryAttributeMapping
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع سمة التسليم أو اسم العنوان. | "ديناميكي" (مطلوب) |
خصائص | خصائص تعيين سمة التسليم الديناميكي. | DynamicDeliveryAttributeMappingProperties |
DynamicDeliveryAttributeMappingProperties
الاسم | الوصف | القيمة |
---|---|---|
حقل المصدر | مسار JSON في الحدث الذي يحتوي على قيمة السمة. | سلسلة |
StaticDeliveryAttributeMapping
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع سمة التسليم أو اسم العنوان. | "ثابت" (مطلوب) |
خصائص | خصائص تعيين سمة التسليم الثابت. | StaticDeliveryAttributeMappingProperties |
StaticDeliveryAttributeMappingProperties
الاسم | الوصف | القيمة |
---|---|---|
isSecret | علامة منطقية لمعرفة ما إذا كانت السمة تحتوي على معلومات حساسة . | Bool |
القيمة | قيمة سمة التسليم. | سلسلة |
EventHubEventSubscriptionDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث. | 'EventHub' (مطلوب) |
خصائص | خصائص Event Hub لوجهة اشتراك الحدث. | EventHubEventSubscriptionDestinationProperties |
EventHubEventSubscriptionDestinationProperties
الاسم | الوصف | القيمة |
---|---|---|
deliveryAttributeMappings | تفاصيل سمة التسليم. | DeliveryAttributeMapping[] |
resourceId | معرف مورد Azure الذي يمثل نقطة نهاية وجهة Event Hub لاشتراك حدث. | سلسلة |
HybridConnectionEventSubscriptionDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث. | 'HybridConnection' (مطلوب) |
خصائص | خصائص الاتصال المختلط لوجهة اشتراك الحدث. | HybridConnectionEventSubscriptionDestinationProperti... |
HybridConnectionEventSubscriptionDestinationProperti...
الاسم | الوصف | القيمة |
---|---|---|
deliveryAttributeMappings | تفاصيل سمة التسليم. | DeliveryAttributeMapping[] |
resourceId | معرف مورد Azure لاتصال مختلط هو وجهة اشتراك حدث. | سلسلة |
MonitorAlertEventSubscriptionDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث. | "MonitorAlert" (مطلوب) |
خصائص | مراقبة خصائص التنبيه لوجهة اشتراك الحدث. | MonitorAlertEventSubscriptionDestinationProperties |
MonitorAlertEventSubscriptionDestinationProperties
الاسم | الوصف | القيمة |
---|---|---|
مجموعات عمل | قائمة معرفات ARM لمجموعات الإجراءات التي سيتم تشغيلها على كل تنبيه يتم تشغيله من خلال اشتراك الحدث هذا. يجب أن يتبع كل معرف ARM مورد هذا النمط: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Insights/actionGroups/{ActionGroupName}. |
سلسلة [] |
الوصف | الوصف الذي سيتم إرفاقه بكل تنبيه يتم تشغيله من خلال اشتراك الحدث هذا. | سلسلة |
الخطورة | الخطورة التي سيتم إرفاقها بكل تنبيه يتم تشغيله من خلال اشتراك الحدث هذا. يجب توفير هذا الحقل. |
'Sev0' 'Sev1' 'Sev2' 'Sev3' 'Sev4' |
مساحة الاسمTopicEventSubscriptionDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث. | 'NamespaceTopic' (مطلوب) |
خصائص | خصائص موضوع مساحة الاسم لوجهة اشتراك الحدث. | مساحة الاسمTopicEventSubscriptionDestinationProperties |
مساحة الاسمTopicEventSubscriptionDestinationProperties
الاسم | الوصف | القيمة |
---|---|---|
resourceId | معرف مورد Azure الذي يمثل نقطة نهاية وجهة موضوع مساحة اسم شبكة الأحداث لاشتراك حدث. هذا الحقل مطلوب ويجب أن يكون مورد موضوع مساحة الاسم المدرج موجودا بالفعل. يجب أن يتبع معرف ARM المورد هذا النمط: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.EventGrid/namespaces/{NamespaceName}/topics/{TopicName}. |
سلسلة |
PartnerEventSubscriptionDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث. | 'PartnerDestination' (مطلوب) |
خصائص | خصائص وجهة الشريك لوجهة اشتراك الحدث. | PartnerEventSubscriptionDestinationProperties |
PartnerEventSubscriptionDestinationProperties
الاسم | الوصف | القيمة |
---|---|---|
resourceId | معرف مورد Azure الذي يمثل نقطة نهاية وجهة الشريك لاشتراك حدث. | سلسلة |
ServiceBusQueueEventSubscriptionDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث. | "ServiceBusQueue" (مطلوب) |
خصائص | خصائص ناقل خدمة Microsoft Azure لوجهة اشتراك الحدث. | ServiceBusQueueEventSubscriptionDestinationPropertie... |
ServiceBusQueueEventSubscriptionDestinationPropertie...
الاسم | الوصف | القيمة |
---|---|---|
deliveryAttributeMappings | تفاصيل سمة التسليم. | DeliveryAttributeMapping[] |
resourceId | معرف مورد Azure الذي يمثل نقطة نهاية وجهة ناقل خدمة Microsoft Azure لاشتراك حدث. | سلسلة |
ServiceBusTopicEventSubscriptionDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث. | "ServiceBusTopic" (مطلوب) |
خصائص | خصائص موضوع ناقل خدمة Microsoft Azure لوجهة اشتراك الحدث. | ServiceBusTopicEventSubscriptionDestinationPropertie... |
ServiceBusTopicEventSubscriptionDestinationPropertie...
الاسم | الوصف | القيمة |
---|---|---|
deliveryAttributeMappings | تفاصيل سمة التسليم. | DeliveryAttributeMapping[] |
resourceId | معرف مورد Azure الذي يمثل نقطة نهاية وجهة موضوع ناقل خدمة Microsoft Azure لاشتراك حدث. | سلسلة |
StorageQueueEventSubscriptionDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث. | 'StorageQueue' (مطلوب) |
خصائص | خصائص قائمة انتظار التخزين لوجهة اشتراك الحدث. | StorageQueueEventSubscriptionDestinationProperties |
StorageQueueEventSubscriptionDestinationProperties
الاسم | الوصف | القيمة |
---|---|---|
queueMessageTimeToLiveInSeconds | وقت مدة البقاء في رسالة قائمة انتظار التخزين بالثوان. لا يمكن أن تكون هذه القيمة صفرا أو سالبا باستثناء استخدام -1 للإشارة إلى أن مدة البقاء للرسالة لا نهائية. | int |
queueName | اسم قائمة انتظار التخزين ضمن حساب تخزين هو وجهة اشتراك حدث. | سلسلة |
resourceId | معرف مورد Azure لحساب التخزين الذي يحتوي على قائمة الانتظار التي هي وجهة اشتراك حدث. | سلسلة |
WebHookEventSubscriptionDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث. | "إخطار على الويب" (مطلوب) |
خصائص | خصائص الإخطار على الويب لوجهة اشتراك الحدث. | WebHookEventSubscriptionDestinationProperties |
WebHookEventSubscriptionDestinationProperties
الاسم | الوصف | القيمة |
---|---|---|
azureActiveDirectoryApplicationIdOrUri | معرف تطبيق Azure Active Directory أو URI للحصول على الرمز المميز للوصول الذي سيتم تضمينه كرمز حامل في طلبات التسليم. | سلسلة |
azureActiveDirectoryTenantId | معرف مستأجر Azure Active Directory للحصول على الرمز المميز للوصول الذي سيتم تضمينه كرمز حامل في طلبات التسليم. | سلسلة |
deliveryAttributeMappings | تفاصيل سمة التسليم. | DeliveryAttributeMapping[] |
endpointUrl | عنوان URL الذي يمثل نقطة نهاية وجهة اشتراك حدث. | سلسلة القيود: قيمة حساسة. تمرير كمعلمة آمنة. |
maxEventsPerBatch | الحد الأقصى لعدد الأحداث لكل دفعة. | int |
minimumTlsVersionAllowed | الحد الأدنى من إصدار TLS الذي يجب أن تدعمه نقطة نهاية خطاف الويب | '1.0' '1.1' '1.2' |
preferredBatchSizeInKilobytes | حجم الدفعة المفضل بالكيلو بايت. | int |
EventSubscriptionFilter
الاسم | الوصف | القيمة |
---|---|---|
عوامل تصفية متقدمة | صفيف من عوامل التصفية المتقدمة المستخدمة لتصفية اشتراكات الأحداث. | AdvancedFilter[] |
تمكين الترشيح المتقدم على الصفوف | يسمح بتقييم عوامل التصفية المتقدمة مقابل صفيف من القيم بدلا من توقع قيمة مفردة. | Bool |
نوع الحدث المدرج | قائمة بأنواع الأحداث القابلة للتطبيق التي يجب أن تكون جزءا من اشتراك الحدث. إذا كان من المطلوب الاشتراك في جميع أنواع الأحداث الافتراضية، فقم بتعيين IncludedEventTypes إلى null. | سلسلة [] |
هل حالة الموضوع حساسة | يحدد ما إذا كانت خصائص SubjectBeginsWith و SubjectEndsWith لعامل التصفية يجب مقارنتها بطريقة حساسة لحالة الأحرف. |
Bool |
يبدأ الموضوع بـ | سلسلة اختيارية لتصفية الأحداث لاشتراك حدث استنادا إلى بادئة مسار المورد. يعتمد تنسيق هذا على ناشر الأحداث. أحرف البدل غير معتمدة في هذا المسار. |
سلسلة |
ينتهي الموضوع مع | سلسلة اختيارية لتصفية الأحداث لاشتراك حدث استنادا إلى لاحقة مسار المورد. أحرف البدل غير معتمدة في هذا المسار. |
سلسلة |
تصفية متقدمة
الاسم | الوصف | القيمة |
---|---|---|
المفتاح | الحقل/الخاصية في الحدث الذي تريد التصفية بناء عليه. | سلسلة |
نوع المشغل | تعيين نوع العنصر | BoolEquals IsNotNull IsNullOrUndefined NumberGreaterThan NumberGreaterThanOrEquals NumberIn NumberInRange NumberLessThan NumberLessThanOrEquals NumberNotIn NumberNotInRange StringBeginsWith StringContains StringEndsWith StringIn StringNotBeginsWith StringNotContains StringNotEndsWith StringNotIn (مطلوب) |
BoolEqualsAdvancedFilter
الاسم | الوصف | القيمة |
---|---|---|
نوع المشغل | نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. | 'BoolEquals' (مطلوب) |
القيمة | قيمة عامل التصفية المنطقية. | Bool |
IsNotNullAdvancedFilter
الاسم | الوصف | القيمة |
---|---|---|
نوع المشغل | نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. | 'IsNotNull' (مطلوب) |
IsNullOrUndefinedAdvancedFilter
الاسم | الوصف | القيمة |
---|---|---|
نوع المشغل | نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. | 'IsNullOrUndefined' (مطلوب) |
NumberGreaterThanAdvancedFilter
الاسم | الوصف | القيمة |
---|---|---|
نوع المشغل | نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. | 'NumberGreaterThan' (مطلوب) |
القيمة | قيمة عامل التصفية. | int |
NumberGreaterThanOrEqualsAdvancedFilter
الاسم | الوصف | القيمة |
---|---|---|
نوع المشغل | نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. | 'NumberGreaterThanOrEquals' (مطلوب) |
القيمة | قيمة عامل التصفية. | int |
NumberInAdvancedFilter
الاسم | الوصف | القيمة |
---|---|---|
نوع المشغل | نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. | 'NumberIn' (مطلوب) |
القيم | مجموعة قيم التصفية. | int[] |
NumberInRangeAdvancedFilter
الاسم | الوصف | القيمة |
---|---|---|
نوع المشغل | نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. | 'NumberInRange' (مطلوب) |
القيم | مجموعة قيم التصفية. | int[][] |
NumberLessThanAdvancedFilter
الاسم | الوصف | القيمة |
---|---|---|
نوع المشغل | نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. | 'NumberLessThan' (مطلوب) |
القيمة | قيمة عامل التصفية. | int |
NumberLessThanOrEqualsAdvancedFilter
الاسم | الوصف | القيمة |
---|---|---|
نوع المشغل | نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. | 'NumberLessThanOrEquals' (مطلوب) |
القيمة | قيمة عامل التصفية. | int |
NumberNotInAdvancedFilter
الاسم | الوصف | القيمة |
---|---|---|
نوع المشغل | نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. | 'NumberNotIn' (مطلوب) |
القيم | مجموعة قيم التصفية. | int[] |
NumberNotInRangeAdvancedFilter
الاسم | الوصف | القيمة |
---|---|---|
نوع المشغل | نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. | 'NumberNotInRange' (مطلوب) |
القيم | مجموعة قيم التصفية. | int[][] |
StringBeginsWithAdvancedFilter
الاسم | الوصف | القيمة |
---|---|---|
نوع المشغل | نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. | 'StringBeginsWith' (مطلوب) |
القيم | مجموعة قيم التصفية. | سلسلة [] |
StringContainsAdvancedFilter
الاسم | الوصف | القيمة |
---|---|---|
نوع المشغل | نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. | 'StringContains' (مطلوب) |
القيم | مجموعة قيم التصفية. | سلسلة [] |
StringEndsWithAdvancedFilter
الاسم | الوصف | القيمة |
---|---|---|
نوع المشغل | نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. | 'StringEndsWith' (مطلوب) |
القيم | مجموعة قيم التصفية. | سلسلة [] |
StringInAdvancedFilter
الاسم | الوصف | القيمة |
---|---|---|
نوع المشغل | نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. | 'StringIn' (مطلوب) |
القيم | مجموعة قيم التصفية. | سلسلة [] |
StringNotBeginsWithAdvancedFilter
الاسم | الوصف | القيمة |
---|---|---|
نوع المشغل | نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. | 'StringNotBeginsWith' (مطلوب) |
القيم | مجموعة قيم التصفية. | سلسلة [] |
StringNotContainsAdvancedFilter
الاسم | الوصف | القيمة |
---|---|---|
نوع المشغل | نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. | 'StringNotContains' (مطلوب) |
القيم | مجموعة قيم التصفية. | سلسلة [] |
StringNotEndsWithAdvancedFilter
الاسم | الوصف | القيمة |
---|---|---|
نوع المشغل | نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. | 'StringNotEndsWith' (مطلوب) |
القيم | مجموعة قيم التصفية. | سلسلة [] |
StringNotInAdvancedFilter
الاسم | الوصف | القيمة |
---|---|---|
نوع المشغل | نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. | 'StringNotIn' (مطلوب) |
القيم | مجموعة قيم التصفية. | سلسلة [] |
RetryPolicy
الاسم | الوصف | القيمة |
---|---|---|
eventTimeToLiveInMinutes | وقت البقاء (بالدقائق) للأحداث. | int |
maxDeliveryAttempts | الحد الأقصى لعدد محاولات إعادة محاولة التسليم للأحداث. | int |
قوالب التشغيل السريع
تنشر قوالب التشغيل السريع التالية نوع المورد هذا.
قالب | الوصف |
---|---|
إنشاء موضوع واشتراك مخصص لشبكة أحداث Azure |
إنشاء موضوع مخصص لشبكة أحداث Azure واشتراك إخطار على الويب. القالب الذي تم تأليفه في الأصل بواسطة John Downs. |
موضوع/اشتراك Azure Event Grid مخصص مع CloudEvents |
ينشئ موضوع Azure Event Grid مخصصا، واشتراك إخطار على الويب يحتوي على مخطط CloudEvents، وLogic App كمعالج أحداث. القالب الذي تم تأليفه في الأصل بواسطة Justin Yoo. |
إنشاء موضوع مخصص لشبكة الأحداث ومعالج مركز الأحداث |
ينشئ موضوعا مخصصا ومركز أحداث Azure Event Grid للتعامل مع الأحداث. |
إنشاء اشتراك Event Grid لأحداث الموارد |
إنشاء اشتراك Event Grid إما إلى مجموعة الموارد أو اشتراك Azure. |
إنشاء موضوع مخصص لشبكة أحداث Azure واشتراك قائمة الانتظار |
إنشاء موضوع مخصص لشبكة أحداث Azure واشتراك قائمة انتظار ناقل خدمة Microsoft Azure. القالب الذي تم تأليفه في الأصل بواسطة Markus Meyer. |
إنشاء اشتراك موضوع مخصص لشبكة أحداث Azure |
إنشاء موضوع مخصص لشبكة أحداث Azure واشتراك موضوع ناقل خدمة Microsoft Azure. القالب الذي تم تأليفه في الأصل بواسطة Markus Meyer. |
تعريف مورد قالب ARM
نوع مورد eventSubscriptions هو مورد ملحق، ما يعني أنه يمكنك تطبيقه على مورد آخر.
استخدم الخاصية scope
على هذا المورد لتعيين نطاق هذا المورد. راجع تعيين النطاق على موارد الملحق في قوالب ARM.
يمكن نشر نوع مورد eventSubscriptions مع العمليات التي تستهدف:
- مجموعات الموارد - راجع أوامر نشر مجموعة الموارد
- الاشتراكات - راجع أوامر نشر الاشتراك
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
تنسيق المورد
لإنشاء مورد Microsoft.EventGrid/eventSubscriptions، أضف JSON التالي إلى القالب الخاص بك.
{
"type": "Microsoft.EventGrid/eventSubscriptions",
"apiVersion": "2023-12-15-preview",
"name": "string",
"scope": "string",
"properties": {
"deadLetterDestination": {
"endpointType": "string"
// For remaining properties, see DeadLetterDestination objects
},
"deadLetterWithResourceIdentity": {
"deadLetterDestination": {
"endpointType": "string"
// For remaining properties, see DeadLetterDestination objects
},
"identity": {
"type": "string",
"userAssignedIdentity": "string"
}
},
"deliveryWithResourceIdentity": {
"destination": {
"endpointType": "string"
// For remaining properties, see EventSubscriptionDestination objects
},
"identity": {
"type": "string",
"userAssignedIdentity": "string"
}
},
"destination": {
"endpointType": "string"
// For remaining properties, see EventSubscriptionDestination objects
},
"eventDeliverySchema": "string",
"expirationTimeUtc": "string",
"filter": {
"advancedFilters": [
{
"key": "string",
"operatorType": "string"
// For remaining properties, see AdvancedFilter objects
}
],
"enableAdvancedFilteringOnArrays": "bool",
"includedEventTypes": [ "string" ],
"isSubjectCaseSensitive": "bool",
"subjectBeginsWith": "string",
"subjectEndsWith": "string"
},
"labels": [ "string" ],
"retryPolicy": {
"eventTimeToLiveInMinutes": "int",
"maxDeliveryAttempts": "int"
}
}
}
كائنات DeadLetterDestination
قم بتعيين خاصية endpointType لتحديد نوع العنصر.
بالنسبة إلى StorageBlob، استخدم:
"endpointType": "StorageBlob",
"properties": {
"blobContainerName": "string",
"resourceId": "string"
}
كائنات EventSubscriptionDestination
قم بتعيين خاصية endpointType لتحديد نوع العنصر.
بالنسبة إلى AzureFunction، استخدم:
"endpointType": "AzureFunction",
"properties": {
"deliveryAttributeMappings": [
{
"name": "string",
"type": "string"
// For remaining properties, see DeliveryAttributeMapping objects
}
],
"maxEventsPerBatch": "int",
"preferredBatchSizeInKilobytes": "int",
"resourceId": "string"
}
بالنسبة إلى EventHub، استخدم:
"endpointType": "EventHub",
"properties": {
"deliveryAttributeMappings": [
{
"name": "string",
"type": "string"
// For remaining properties, see DeliveryAttributeMapping objects
}
],
"resourceId": "string"
}
بالنسبة إلى HybridConnection، استخدم:
"endpointType": "HybridConnection",
"properties": {
"deliveryAttributeMappings": [
{
"name": "string",
"type": "string"
// For remaining properties, see DeliveryAttributeMapping objects
}
],
"resourceId": "string"
}
بالنسبة إلى MonitorAlert، استخدم:
"endpointType": "MonitorAlert",
"properties": {
"actionGroups": [ "string" ],
"description": "string",
"severity": "string"
}
بالنسبة إلى NamespaceTopic، استخدم:
"endpointType": "NamespaceTopic",
"properties": {
"resourceId": "string"
}
بالنسبة إلى PartnerDestination، استخدم:
"endpointType": "PartnerDestination",
"properties": {
"resourceId": "string"
}
بالنسبة إلى ServiceBusQueue، استخدم:
"endpointType": "ServiceBusQueue",
"properties": {
"deliveryAttributeMappings": [
{
"name": "string",
"type": "string"
// For remaining properties, see DeliveryAttributeMapping objects
}
],
"resourceId": "string"
}
بالنسبة إلى ServiceBusTopic، استخدم:
"endpointType": "ServiceBusTopic",
"properties": {
"deliveryAttributeMappings": [
{
"name": "string",
"type": "string"
// For remaining properties, see DeliveryAttributeMapping objects
}
],
"resourceId": "string"
}
بالنسبة إلى StorageQueue، استخدم:
"endpointType": "StorageQueue",
"properties": {
"queueMessageTimeToLiveInSeconds": "int",
"queueName": "string",
"resourceId": "string"
}
بالنسبة إلى WebHook، استخدم:
"endpointType": "WebHook",
"properties": {
"azureActiveDirectoryApplicationIdOrUri": "string",
"azureActiveDirectoryTenantId": "string",
"deliveryAttributeMappings": [
{
"name": "string",
"type": "string"
// For remaining properties, see DeliveryAttributeMapping objects
}
],
"endpointUrl": "string",
"maxEventsPerBatch": "int",
"minimumTlsVersionAllowed": "string",
"preferredBatchSizeInKilobytes": "int"
}
كائنات DeliveryAttributeMapping
قم بتعيين خاصية النوع لتحديد نوع العنصر.
بالنسبة إلى Dynamic، استخدم:
"type": "Dynamic",
"properties": {
"sourceField": "string"
}
بالنسبة إلى Static، استخدم:
"type": "Static",
"properties": {
"isSecret": "bool",
"value": "string"
}
كائنات AdvancedFilter
قم بتعيين الخاصية operatorType لتحديد نوع العنصر.
بالنسبة إلى BoolEquals، استخدم:
"operatorType": "BoolEquals",
"value": "bool"
بالنسبة إلى IsNotNull، استخدم:
"operatorType": "IsNotNull"
بالنسبة إلى IsNullOrUndefined، استخدم:
"operatorType": "IsNullOrUndefined"
بالنسبة إلى NumberGreaterThan، استخدم:
"operatorType": "NumberGreaterThan",
"value": "int"
بالنسبة إلى NumberGreaterThanOrEquals، استخدم:
"operatorType": "NumberGreaterThanOrEquals",
"value": "int"
بالنسبة إلى NumberIn، استخدم:
"operatorType": "NumberIn",
"values": [ "int" ]
بالنسبة إلى NumberInRange، استخدم:
"operatorType": "NumberInRange",
"values": [ [ "int" ] ]
بالنسبة إلى NumberLessThan، استخدم:
"operatorType": "NumberLessThan",
"value": "int"
بالنسبة إلى NumberLessThanOrEquals، استخدم:
"operatorType": "NumberLessThanOrEquals",
"value": "int"
بالنسبة إلى NumberNotIn، استخدم:
"operatorType": "NumberNotIn",
"values": [ "int" ]
بالنسبة إلى NumberNotInRange، استخدم:
"operatorType": "NumberNotInRange",
"values": [ [ "int" ] ]
بالنسبة إلى StringBeginsWith، استخدم:
"operatorType": "StringBeginsWith",
"values": [ "string" ]
بالنسبة إلى StringContains، استخدم:
"operatorType": "StringContains",
"values": [ "string" ]
بالنسبة إلى StringEndsWith، استخدم:
"operatorType": "StringEndsWith",
"values": [ "string" ]
بالنسبة إلى StringIn، استخدم:
"operatorType": "StringIn",
"values": [ "string" ]
بالنسبة إلى StringNotBeginsWith، استخدم:
"operatorType": "StringNotBeginsWith",
"values": [ "string" ]
بالنسبة إلى StringNotContains، استخدم:
"operatorType": "StringNotContains",
"values": [ "string" ]
بالنسبة إلى StringNotEndsWith، استخدم:
"operatorType": "StringNotEndsWith",
"values": [ "string" ]
بالنسبة إلى StringNotIn، استخدم:
"operatorType": "StringNotIn",
"values": [ "string" ]
قيم Property
اشتراكات الحدث
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع المورد | 'Microsoft.EventGrid/eventSubscriptions' |
apiVersion | إصدار واجهة برمجة تطبيقات المورد | 'معاينة 2023-12-15' |
الاسم | اسم المورد | سلسلة (مطلوبة) حد الحرف: 3-64 الأحرف الصالحة: الأبجدية الرقمية والواصلات. |
النطاق | استخدم عند إنشاء مورد ملحق في نطاق مختلف عن نطاق التوزيع. | المورد المستهدف بالنسبة إلى JSON، قم بتعيين القيمة إلى الاسم الكامل للمورد لتطبيق مورد الملحق عليه. |
خصائص | خصائص اشتراك الحدث. | خصائص الاشتراك في الأحداث |
خصائص الاشتراك في الأحداث
الاسم | الوصف | القيمة |
---|---|---|
deadLetterDestination | وجهة الرسائل غير المستخدمة لاشتراك الحدث. يتم إرسال أي حدث لا يمكن تسليمه إلى وجهته إلى وجهة الرسائل غير المستخدمة. يستخدم هوية Azure Event Grid للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الرسائل غير المستخدمة. |
DeadLetterDestination |
deadLetterWithResourceIdentity | وجهة الرسائل غير المستخدمة لاشتراك الحدث. يتم إرسال أي حدث لا يمكن تسليمه إلى وجهته إلى وجهة الرسائل غير المستخدمة. يستخدم إعداد الهوية المدارة على المورد الأصل (أي الموضوع أو المجال) للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الرسائل غير المستخدمة. |
DeadLetterWithResourceIdentity |
deliveryWithResourceIdentity | معلومات حول الوجهة حيث يجب تسليم الأحداث لاشتراك الحدث. يستخدم إعداد الهوية المدارة على المورد الأصل (أي الموضوع أو المجال) للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الرسائل غير المستخدمة. |
DeliveryWithResourceIdentity |
الوجهة | معلومات حول الوجهة حيث يجب تسليم الأحداث لاشتراك الحدث. يستخدم هوية Azure Event Grid للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الرسائل غير المستخدمة. |
EventSubscriptionDestination |
eventDeliverySchema | مخطط تسليم الحدث لاشتراك الحدث. | "CloudEventSchemaV1_0" "CustomInputSchema" 'EventGridSchema' |
expirationTimeUtc | وقت انتهاء صلاحية اشتراك الحدث. | سلسلة |
عامل التصفية | معلومات حول عامل التصفية لاشتراك الحدث. | EventSubscriptionFilter |
التسميات | قائمة التسميات المعرفة من قبل المستخدم. | سلسلة [] |
إعادة المحاولةPolicy | نهج إعادة المحاولة للأحداث. يمكن استخدام هذا لتكوين الحد الأقصى لعدد محاولات التسليم ووقت البقاء للأحداث. | RetryPolicy |
DeadLetterDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | تعيين نوع الكائن | StorageBlob (مطلوب) |
StorageBlobDeadLetterDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة الرسائل غير المستخدمة | "StorageBlob" (مطلوب) |
خصائص | خصائص وجهة الرسائل غير المستخدمة المستندة إلى Storage Blob | خصائص StorageBlobDeadLetterDestinationProperties |
خصائص StorageBlobDeadLetterDestinationProperties
الاسم | الوصف | القيمة |
---|---|---|
blobContainerName | اسم حاوية Storage blob التي هي وجهة أحداث الرسائل المهملة | سلسلة |
resourceId | معرف مورد Azure لحساب التخزين الذي هو وجهة أحداث الرسائل المهملة | سلسلة |
DeadLetterWithResourceIdentity
الاسم | الوصف | القيمة |
---|---|---|
deadLetterDestination | معلومات حول الوجهة حيث يجب تسليم الأحداث لاشتراك الحدث. يستخدم إعداد الهوية المدارة على المورد الأصل (أي الموضوع أو المجال) للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الرسائل غير المستخدمة. |
DeadLetterDestination |
الهوية | الهوية التي يجب استخدامها عند أحداث الكتابة غير المستخدمة. | EventSubscriptionIdentity |
EventSubscriptionIdentity
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع الهوية المدارة المستخدمة. يتضمن النوع "SystemAssigned, UserAssigned" كلا من الهوية التي تم إنشاؤها ضمنيا ومجموعة من الهويات المعينة من قبل المستخدم. سيقوم النوع "بلا" بإزالة أي هوية. | 'SystemAssigned' "تعيين المستخدم" |
userAssignedIdentity | هوية المستخدم المقترنة بالمورد. | سلسلة |
DeliveryWithResourceIdentity
الاسم | الوصف | القيمة |
---|---|---|
الوجهة | معلومات حول الوجهة حيث يجب تسليم الأحداث لاشتراك الحدث. يستخدم هوية Azure Event Grid للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الرسائل غير المستخدمة. |
EventSubscriptionDestination |
الهوية | الهوية التي يجب استخدامها عند تسليم الأحداث. | EventSubscriptionIdentity |
EventSubscriptionDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | تعيين نوع الكائن | AzureFunction EventHub التوصيل المختلط MonitorAlert مساحة الاسمTopic PartnerDestination ServiceBusQueue ServiceBusTopic قائمة انتظار التخزين إخطار على الويب (مطلوب) |
AzureFunctionEventSubscriptionDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث. | "AzureFunction" (مطلوب) |
خصائص | خصائص دالة Azure لوجهة اشتراك الحدث. | AzureFunctionEventSubscriptionDestinationProperties |
AzureFunctionEventSubscriptionDestinationProperties
الاسم | الوصف | القيمة |
---|---|---|
deliveryAttributeMappings | تفاصيل سمة التسليم. | DeliveryAttributeMapping[] |
maxEventsPerBatch | الحد الأقصى لعدد الأحداث لكل دفعة. | int |
preferredBatchSizeInKilobytes | حجم الدفعة المفضل بالكيلو بايت. | int |
resourceId | معرف مورد Azure الذي يمثل نقطة نهاية وجهة Azure Function لاشتراك حدث. | سلسلة |
DeliveryAttributeMapping
الاسم | الوصف | القيمة |
---|---|---|
الاسم | اسم سمة التسليم أو العنوان. | سلسلة |
النوع | تعيين نوع الكائن | Dynamic ثابت (مطلوب) |
DynamicDeliveryAttributeMapping
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع سمة التسليم أو اسم الرأس. | "ديناميكي" (مطلوب) |
خصائص | خصائص تعيين سمة التسليم الديناميكي. | DynamicDeliveryAttributeMappingProperties |
DynamicDeliveryAttributeMappingProperties
الاسم | الوصف | القيمة |
---|---|---|
sourceField | مسار JSON في الحدث الذي يحتوي على قيمة السمة. | سلسلة |
StaticDeliveryAttributeMapping
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع سمة التسليم أو اسم الرأس. | 'ثابت' (مطلوب) |
خصائص | خصائص تعيين سمة التسليم الثابت. | StaticDeliveryAttributeMappingProperties |
StaticDeliveryAttributeMappingProperties
الاسم | الوصف | القيمة |
---|---|---|
isSecret | علامة منطقية لمعرفة ما إذا كانت السمة تحتوي على معلومات حساسة . | Bool |
القيمة | قيمة سمة التسليم. | سلسلة |
EventHubEventSubscriptionDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث. | 'EventHub' (مطلوب) |
خصائص | خصائص Event Hub لوجهة اشتراك الحدث. | EventHubEventSubscriptionDestinationProperties |
EventHubEventSubscriptionDestinationProperties
الاسم | الوصف | القيمة |
---|---|---|
deliveryAttributeMappings | تفاصيل سمة التسليم. | DeliveryAttributeMapping[] |
resourceId | معرف مورد Azure الذي يمثل نقطة نهاية وجهة Event Hub لاشتراك حدث. | سلسلة |
HybridConnectionEventSubscriptionDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث. | 'HybridConnection' (مطلوب) |
خصائص | خصائص الاتصال المختلط لوجهة اشتراك الحدث. | HybridConnectionEventSubscriptionDestinationProperti... |
HybridConnectionEventSubscriptionDestinationProperti...
الاسم | الوصف | القيمة |
---|---|---|
deliveryAttributeMappings | تفاصيل سمة التسليم. | DeliveryAttributeMapping[] |
resourceId | معرف مورد Azure لاتصال مختلط هو وجهة اشتراك حدث. | سلسلة |
MonitorAlertEventSubscriptionDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث. | "MonitorAlert" (مطلوب) |
خصائص | مراقبة خصائص التنبيه لوجهة اشتراك الحدث. | MonitorAlertEventSubscriptionDestinationProperties |
MonitorAlertEventSubscriptionDestinationProperties
الاسم | الوصف | القيمة |
---|---|---|
مجموعات عمل | قائمة معرفات ARM لمجموعات الإجراءات التي سيتم تشغيلها على كل تنبيه يتم تشغيله من خلال اشتراك الحدث هذا. يجب أن يتبع كل معرف ARM مورد هذا النمط: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Insights/actionGroups/{ActionGroupName}. |
سلسلة [] |
الوصف | الوصف الذي سيتم إرفاقه بكل تنبيه يتم تشغيله من خلال اشتراك الحدث هذا. | سلسلة |
الخطورة | الخطورة التي سيتم إرفاقها بكل تنبيه يتم تشغيله من خلال اشتراك الحدث هذا. يجب توفير هذا الحقل. |
'Sev0' 'Sev1' 'Sev2' 'Sev3' 'Sev4' |
NamespaceTopicEventSubscriptionDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث. | 'NamespaceTopic' (مطلوب) |
خصائص | خصائص موضوع مساحة الاسم لوجهة اشتراك الحدث. | NamespaceTopicEventSubscriptionDestinationProperties |
NamespaceTopicEventSubscriptionDestinationProperties
الاسم | الوصف | القيمة |
---|---|---|
resourceId | معرف مورد Azure الذي يمثل نقطة نهاية وجهة موضوع مساحة اسم شبكة الأحداث لاشتراك حدث. هذا الحقل مطلوب ويجب أن يكون مورد موضوع مساحة الاسم المدرج موجودا بالفعل. يجب أن يتبع معرف ARM المورد هذا النمط: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.EventGrid/namespaces/{NamespaceName}/topics/{TopicName}. |
سلسلة |
PartnerEventSubscriptionDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث. | 'PartnerDestination' (مطلوب) |
خصائص | خصائص وجهة الشريك لوجهة اشتراك الحدث. | PartnerEventSubscriptionDestinationProperties |
PartnerEventSubscriptionDestinationProperties
الاسم | الوصف | القيمة |
---|---|---|
resourceId | معرف مورد Azure الذي يمثل نقطة نهاية وجهة الشريك لاشتراك حدث. | سلسلة |
ServiceBusQueueEventSubscriptionDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث. | "ServiceBusQueue" (مطلوب) |
خصائص | خصائص ناقل خدمة Microsoft Azure لوجهة اشتراك الحدث. | ServiceBusQueueEventSubscriptionDestinationPropertie... |
ServiceBusQueueEventSubscriptionDestinationPropertie...
الاسم | الوصف | القيمة |
---|---|---|
deliveryAttributeMappings | تفاصيل سمة التسليم. | DeliveryAttributeMapping[] |
resourceId | معرف مورد Azure الذي يمثل نقطة نهاية وجهة ناقل خدمة Microsoft Azure لاشتراك حدث. | سلسلة |
ServiceBusTopicEventSubscriptionDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث. | "ServiceBusTopic" (مطلوب) |
خصائص | خصائص موضوع ناقل خدمة Microsoft Azure لوجهة اشتراك الحدث. | ServiceBusTopicEventSubscriptionDestinationPropertie... |
ServiceBusTopicEventSubscriptionDestinationPropertie...
الاسم | الوصف | القيمة |
---|---|---|
deliveryAttributeMappings | تفاصيل سمة التسليم. | DeliveryAttributeMapping[] |
resourceId | معرف مورد Azure الذي يمثل نقطة نهاية وجهة موضوع ناقل خدمة Microsoft Azure لاشتراك حدث. | سلسلة |
StorageQueueEventSubscriptionDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث. | "StorageQueue" (مطلوب) |
خصائص | خصائص قائمة انتظار التخزين لوجهة اشتراك الحدث. | StorageQueueEventSubscriptionDestinationProperties |
StorageQueueEventSubscriptionDestinationProperties
الاسم | الوصف | القيمة |
---|---|---|
queueMessageTimeToLiveInSeconds | وقت رسالة قائمة انتظار التخزين للعيش بالثوان. لا يمكن أن تكون هذه القيمة صفرية أو سالبة باستثناء استخدام -1 للإشارة إلى أن وقت البقاء للرسالة هو Infinite. | int |
queueName | اسم قائمة انتظار التخزين ضمن حساب تخزين هو وجهة اشتراك الحدث. | سلسلة |
resourceId | معرف مورد Azure لحساب التخزين الذي يحتوي على قائمة الانتظار التي هي وجهة اشتراك حدث. | سلسلة |
WebHookEventSubscriptionDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث. | "إخطار على الويب" (مطلوب) |
خصائص | خصائص الإخطار على الويب لوجهة اشتراك الحدث. | WebHookEventSubscriptionDestinationProperties |
WebHookEventSubscriptionDestinationProperties
الاسم | الوصف | القيمة |
---|---|---|
azureActiveDirectoryApplicationIdOrUri | معرف تطبيق Azure Active Directory أو URI للحصول على الرمز المميز للوصول الذي سيتم تضمينه كرمز حامل في طلبات التسليم. | سلسلة |
azureActiveDirectoryTenantId | معرف مستأجر Azure Active Directory للحصول على الرمز المميز للوصول الذي سيتم تضمينه كرمز حامل في طلبات التسليم. | سلسلة |
deliveryAttributeMappings | تفاصيل سمة التسليم. | DeliveryAttributeMapping[] |
endpointUrl | عنوان URL الذي يمثل نقطة نهاية وجهة اشتراك حدث. | سلسلة القيود: قيمة حساسة. تمرير كمعلمة آمنة. |
maxEventsPerBatch | الحد الأقصى لعدد الأحداث لكل دفعة. | int |
minimumTlsVersionAllowed | الحد الأدنى من إصدار TLS الذي يجب أن تدعمه نقطة نهاية خطاف الويب | '1.0' '1.1' '1.2' |
preferredBatchSizeInKilobytes | حجم الدفعة المفضل بالكيلو بايت. | int |
EventSubscriptionFilter
الاسم | الوصف | القيمة |
---|---|---|
عوامل تصفية متقدمة | صفيف من عوامل التصفية المتقدمة المستخدمة لتصفية اشتراكات الأحداث. | AdvancedFilter[] |
تمكين الترشيح المتقدم على الصفوف | يسمح بتقييم عوامل التصفية المتقدمة مقابل صفيف من القيم بدلا من توقع قيمة مفردة. | Bool |
نوع الحدث المدرج | قائمة بأنواع الأحداث القابلة للتطبيق التي يجب أن تكون جزءا من اشتراك الحدث. إذا كان من المرغوب فيه الاشتراك في جميع أنواع الأحداث الافتراضية، فقم بتعيين IncludedEventTypes إلى خال. | سلسلة [] |
هل حالة الموضوع حساسة | يحدد ما إذا كانت خصائص SubjectBeginsWith و SubjectEndsWith لعامل التصفية يجب مقارنتها بطريقة حساسة لحالة الأحرف. |
Bool |
يبدأ الموضوع بـ | سلسلة اختيارية لتصفية الأحداث لاشتراك حدث استنادا إلى بادئة مسار مورد. يعتمد تنسيق هذا على ناشر الأحداث. أحرف البدل غير معتمدة في هذا المسار. |
سلسلة |
ينتهي الموضوع مع | سلسلة اختيارية لتصفية الأحداث لاشتراك حدث استنادا إلى لاحقة مسار المورد. أحرف البدل غير معتمدة في هذا المسار. |
سلسلة |
تصفية متقدمة
الاسم | الوصف | القيمة |
---|---|---|
المفتاح | الحقل/الخاصية في الحدث الذي تريد التصفية بناء عليه. | سلسلة |
نوع المشغل | تعيين نوع الكائن | BoolEquals IsNotNull IsNullOrUndefined NumberGreaterThan NumberGreaterThanOrEquals NumberIn NumberInRange NumberLessThan NumberLessThanOrEquals NumberNotIn NumberNotInRange StringBeginsWith StringContains StringEndsWith StringIn StringNotBeginsWith StringNotContains StringNotEndsWith StringNotIn (مطلوب) |
BoolEqualsAdvancedFilter
الاسم | الوصف | القيمة |
---|---|---|
نوع المشغل | نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. | 'BoolEquals' (مطلوب) |
القيمة | قيمة عامل التصفية المنطقية. | Bool |
IsNotNullAdvancedFilter
الاسم | الوصف | القيمة |
---|---|---|
نوع المشغل | نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. | 'IsNotNull' (مطلوب) |
IsNullOrUndefinedAdvancedFilter
الاسم | الوصف | القيمة |
---|---|---|
نوع المشغل | نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. | 'IsNullOrUndefined' (مطلوب) |
NumberGreaterThanAdvancedFilter
الاسم | الوصف | القيمة |
---|---|---|
نوع المشغل | نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. | 'NumberGreaterThan' (مطلوب) |
القيمة | قيمة عامل التصفية. | int |
NumberGreaterThanOrEqualsAdvancedFilter
الاسم | الوصف | القيمة |
---|---|---|
نوع المشغل | نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. | 'NumberGreaterThanOrEquals' (مطلوب) |
القيمة | قيمة عامل التصفية. | int |
NumberInAdvancedFilter
الاسم | الوصف | القيمة |
---|---|---|
نوع المشغل | نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. | 'NumberIn' (مطلوب) |
القيم | مجموعة قيم التصفية. | int[] |
NumberInRangeAdvancedFilter
الاسم | الوصف | القيمة |
---|---|---|
نوع المشغل | نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. | 'NumberInRange' (مطلوب) |
القيم | مجموعة قيم التصفية. | int[][] |
NumberLessThanAdvancedFilter
الاسم | الوصف | القيمة |
---|---|---|
نوع المشغل | نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. | 'NumberLessThan' (مطلوب) |
القيمة | قيمة عامل التصفية. | int |
NumberLessThanOrEqualsAdvancedFilter
الاسم | الوصف | القيمة |
---|---|---|
نوع المشغل | نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. | 'NumberLessThanOrEquals' (مطلوب) |
القيمة | قيمة عامل التصفية. | int |
NumberNotInAdvancedFilter
الاسم | الوصف | القيمة |
---|---|---|
نوع المشغل | نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. | 'NumberNotIn' (مطلوب) |
القيم | مجموعة قيم التصفية. | int[] |
NumberNotInRangeAdvancedFilter
الاسم | الوصف | القيمة |
---|---|---|
نوع المشغل | نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. | 'NumberNotInRange' (مطلوب) |
القيم | مجموعة قيم التصفية. | int[][] |
StringBeginsWithAdvancedFilter
الاسم | الوصف | القيمة |
---|---|---|
نوع المشغل | نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. | 'StringBeginsWith' (مطلوب) |
القيم | مجموعة قيم التصفية. | سلسلة [] |
StringContainsAdvancedFilter
الاسم | الوصف | القيمة |
---|---|---|
نوع المشغل | نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. | 'StringContains' (مطلوب) |
القيم | مجموعة قيم التصفية. | سلسلة [] |
StringEndsWithAdvancedFilter
الاسم | الوصف | القيمة |
---|---|---|
نوع المشغل | نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. | 'StringEndsWith' (مطلوب) |
القيم | مجموعة قيم التصفية. | سلسلة [] |
StringInAdvancedFilter
الاسم | الوصف | القيمة |
---|---|---|
نوع المشغل | نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. | 'StringIn' (مطلوب) |
القيم | مجموعة قيم التصفية. | سلسلة [] |
StringNotBeginsWithAdvancedFilter
الاسم | الوصف | القيمة |
---|---|---|
نوع المشغل | نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. | 'StringNotBeginsWith' (مطلوب) |
القيم | مجموعة قيم التصفية. | سلسلة [] |
StringNotContainsAdvancedFilter
الاسم | الوصف | القيمة |
---|---|---|
نوع المشغل | نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. | 'StringNotContains' (مطلوب) |
القيم | مجموعة قيم التصفية. | سلسلة [] |
StringNotEndsWithAdvancedFilter
الاسم | الوصف | القيمة |
---|---|---|
نوع المشغل | نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. | 'StringNotEndsWith' (مطلوب) |
القيم | مجموعة قيم التصفية. | سلسلة [] |
StringNotInAdvancedFilter
الاسم | الوصف | القيمة |
---|---|---|
نوع المشغل | نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. | 'StringNotIn' (مطلوب) |
القيم | مجموعة قيم التصفية. | سلسلة [] |
RetryPolicy
الاسم | الوصف | القيمة |
---|---|---|
eventTimeToLiveInMinutes | مدة البقاء (بالدقائق) للأحداث. | int |
maxDeliveryAttempts | الحد الأقصى لعدد محاولات إعادة محاولة التسليم للأحداث. | int |
قوالب التشغيل السريع
تنشر قوالب التشغيل السريع التالية نوع المورد هذا.
قالب | الوصف |
---|---|
إنشاء موضوع مخصص واشتراك في Azure Event Grid |
إنشاء موضوع مخصص لشبكة أحداث Azure واشتراك إخطار على الويب. القالب الذي تم تأليفه في الأصل بواسطة John Downs. |
موضوع/اشتراك Azure Event Grid مخصص مع CloudEvents |
ينشئ موضوع Azure Event Grid مخصصا، واشتراك إخطار على الويب يحتوي على مخطط CloudEvents، وLogic App كمعالج أحداث. القالب الذي تم تأليفه في الأصل بواسطة Justin Yoo. |
إنشاء موضوع مخصص لشبكة الأحداث ومعالج مركز الأحداث |
ينشئ موضوعا مخصصا ومركز أحداث Azure Event Grid للتعامل مع الأحداث. |
إنشاء اشتراك Event Grid لأحداث الموارد |
إنشاء اشتراك Event Grid إما إلى مجموعة الموارد أو اشتراك Azure. |
إنشاء موضوع مخصص لشبكة أحداث Azure واشتراك قائمة الانتظار |
إنشاء موضوع مخصص لشبكة أحداث Azure واشتراك قائمة انتظار ناقل خدمة Microsoft Azure. القالب الذي تم تأليفه في الأصل بواسطة Markus Meyer. |
إنشاء اشتراك موضوع مخصص لشبكة أحداث Azure |
إنشاء موضوع مخصص لشبكة أحداث Azure واشتراك موضوع ناقل خدمة Microsoft Azure. القالب الذي تم تأليفه في الأصل بواسطة Markus Meyer. |
تعريف مورد Terraform (موفر AzAPI)
نوع مورد eventSubscriptions هو مورد ملحق، ما يعني أنه يمكنك تطبيقه على مورد آخر.
استخدم الخاصية parent_id
على هذا المورد لتعيين نطاق هذا المورد.
يمكن نشر نوع مورد eventSubscriptions مع العمليات التي تستهدف:
- مجموعات الموارد
- الاشتراكات
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
تنسيق المورد
لإنشاء مورد Microsoft.EventGrid/eventSubscriptions، أضف Terraform التالي إلى القالب الخاص بك.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.EventGrid/eventSubscriptions@2023-12-15-preview"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
deadLetterDestination = {
endpointType = "string"
// For remaining properties, see DeadLetterDestination objects
}
deadLetterWithResourceIdentity = {
deadLetterDestination = {
endpointType = "string"
// For remaining properties, see DeadLetterDestination objects
}
identity = {
type = "string"
userAssignedIdentity = "string"
}
}
deliveryWithResourceIdentity = {
destination = {
endpointType = "string"
// For remaining properties, see EventSubscriptionDestination objects
}
identity = {
type = "string"
userAssignedIdentity = "string"
}
}
destination = {
endpointType = "string"
// For remaining properties, see EventSubscriptionDestination objects
}
eventDeliverySchema = "string"
expirationTimeUtc = "string"
filter = {
advancedFilters = [
{
key = "string"
operatorType = "string"
// For remaining properties, see AdvancedFilter objects
}
]
enableAdvancedFilteringOnArrays = bool
includedEventTypes = [
"string"
]
isSubjectCaseSensitive = bool
subjectBeginsWith = "string"
subjectEndsWith = "string"
}
labels = [
"string"
]
retryPolicy = {
eventTimeToLiveInMinutes = int
maxDeliveryAttempts = int
}
}
})
}
كائنات DeadLetterDestination
قم بتعيين خاصية endpointType لتحديد نوع العنصر.
بالنسبة إلى StorageBlob، استخدم:
endpointType = "StorageBlob"
properties = {
blobContainerName = "string"
resourceId = "string"
}
كائنات EventSubscriptionDestination
قم بتعيين خاصية endpointType لتحديد نوع العنصر.
بالنسبة إلى AzureFunction، استخدم:
endpointType = "AzureFunction"
properties = {
deliveryAttributeMappings = [
{
name = "string"
type = "string"
// For remaining properties, see DeliveryAttributeMapping objects
}
]
maxEventsPerBatch = int
preferredBatchSizeInKilobytes = int
resourceId = "string"
}
بالنسبة إلى EventHub، استخدم:
endpointType = "EventHub"
properties = {
deliveryAttributeMappings = [
{
name = "string"
type = "string"
// For remaining properties, see DeliveryAttributeMapping objects
}
]
resourceId = "string"
}
بالنسبة إلى HybridConnection، استخدم:
endpointType = "HybridConnection"
properties = {
deliveryAttributeMappings = [
{
name = "string"
type = "string"
// For remaining properties, see DeliveryAttributeMapping objects
}
]
resourceId = "string"
}
بالنسبة إلى MonitorAlert، استخدم:
endpointType = "MonitorAlert"
properties = {
actionGroups = [
"string"
]
description = "string"
severity = "string"
}
بالنسبة إلى NamespaceTopic، استخدم:
endpointType = "NamespaceTopic"
properties = {
resourceId = "string"
}
بالنسبة إلى PartnerDestination، استخدم:
endpointType = "PartnerDestination"
properties = {
resourceId = "string"
}
بالنسبة إلى ServiceBusQueue، استخدم:
endpointType = "ServiceBusQueue"
properties = {
deliveryAttributeMappings = [
{
name = "string"
type = "string"
// For remaining properties, see DeliveryAttributeMapping objects
}
]
resourceId = "string"
}
بالنسبة إلى ServiceBusTopic، استخدم:
endpointType = "ServiceBusTopic"
properties = {
deliveryAttributeMappings = [
{
name = "string"
type = "string"
// For remaining properties, see DeliveryAttributeMapping objects
}
]
resourceId = "string"
}
بالنسبة إلى StorageQueue، استخدم:
endpointType = "StorageQueue"
properties = {
queueMessageTimeToLiveInSeconds = int
queueName = "string"
resourceId = "string"
}
بالنسبة إلى WebHook، استخدم:
endpointType = "WebHook"
properties = {
azureActiveDirectoryApplicationIdOrUri = "string"
azureActiveDirectoryTenantId = "string"
deliveryAttributeMappings = [
{
name = "string"
type = "string"
// For remaining properties, see DeliveryAttributeMapping objects
}
]
endpointUrl = "string"
maxEventsPerBatch = int
minimumTlsVersionAllowed = "string"
preferredBatchSizeInKilobytes = int
}
كائنات DeliveryAttributeMapping
قم بتعيين خاصية النوع لتحديد نوع العنصر.
بالنسبة إلى Dynamic، استخدم:
type = "Dynamic"
properties = {
sourceField = "string"
}
بالنسبة إلى Static، استخدم:
type = "Static"
properties = {
isSecret = bool
value = "string"
}
كائنات AdvancedFilter
قم بتعيين الخاصية operatorType لتحديد نوع العنصر.
بالنسبة إلى BoolEquals، استخدم:
operatorType = "BoolEquals"
value = bool
بالنسبة إلى IsNotNull، استخدم:
operatorType = "IsNotNull"
بالنسبة إلى IsNullOrUndefined، استخدم:
operatorType = "IsNullOrUndefined"
بالنسبة إلى NumberGreaterThan، استخدم:
operatorType = "NumberGreaterThan"
value = int
بالنسبة إلى NumberGreaterThanOrEquals، استخدم:
operatorType = "NumberGreaterThanOrEquals"
value = int
بالنسبة إلى NumberIn، استخدم:
operatorType = "NumberIn"
values = [
int
]
بالنسبة إلى NumberInRange، استخدم:
operatorType = "NumberInRange"
values = [
[
int
]
]
بالنسبة إلى NumberLessThan، استخدم:
operatorType = "NumberLessThan"
value = int
بالنسبة إلى NumberLessThanOrEquals، استخدم:
operatorType = "NumberLessThanOrEquals"
value = int
بالنسبة إلى NumberNotIn، استخدم:
operatorType = "NumberNotIn"
values = [
int
]
بالنسبة إلى NumberNotInRange، استخدم:
operatorType = "NumberNotInRange"
values = [
[
int
]
]
بالنسبة إلى StringBeginsWith، استخدم:
operatorType = "StringBeginsWith"
values = [
"string"
]
بالنسبة إلى StringContains، استخدم:
operatorType = "StringContains"
values = [
"string"
]
بالنسبة إلى StringEndsWith، استخدم:
operatorType = "StringEndsWith"
values = [
"string"
]
بالنسبة إلى StringIn، استخدم:
operatorType = "StringIn"
values = [
"string"
]
بالنسبة إلى StringNotBeginsWith، استخدم:
operatorType = "StringNotBeginsWith"
values = [
"string"
]
بالنسبة إلى StringNotContains، استخدم:
operatorType = "StringNotContains"
values = [
"string"
]
بالنسبة إلى StringNotEndsWith، استخدم:
operatorType = "StringNotEndsWith"
values = [
"string"
]
بالنسبة إلى StringNotIn، استخدم:
operatorType = "StringNotIn"
values = [
"string"
]
قيم Property
اشتراكات الحدث
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع المورد | "Microsoft.EventGrid/eventSubscriptions@2023-12-15-preview" |
الاسم | اسم المورد | سلسلة (مطلوب) حد الحرف: 3-64 أحرف صالحة: الأبجدية الرقمية والواصلات. |
parent_id | معرف المورد لتطبيق مورد الملحق هذا عليه. | سلسلة (مطلوب) |
خصائص | خصائص اشتراك الحدث. | EventSubscriptionProperties |
EventSubscriptionProperties
الاسم | الوصف | القيمة |
---|---|---|
deadLetterDestination | وجهة الرسالة المهمدة لاشتراك الحدث. يتم إرسال أي حدث لا يمكن تسليمه إلى وجهته إلى وجهة الرسائل المهمدة. يستخدم هوية Azure Event Grid للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الكتابة غير المستخدمة. |
DeadLetterDestination |
deadLetterWithResourceIdentity | وجهة الرسالة المهمدة لاشتراك الحدث. يتم إرسال أي حدث لا يمكن تسليمه إلى وجهته إلى وجهة الرسائل المهمدة. يستخدم إعداد الهوية المدارة على المورد الأصل (أي الموضوع أو المجال) للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الكتابة غير المستخدمة. |
DeadLetterWithResourceIdentity |
deliveryWithResourceIdentity | معلومات حول الوجهة حيث يجب تسليم الأحداث لاشتراك الحدث. يستخدم إعداد الهوية المدارة على المورد الأصل (أي الموضوع أو المجال) للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الكتابة غير المستخدمة. |
DeliveryWithResourceIdentity |
الوجهة | معلومات حول الوجهة حيث يجب تسليم الأحداث لاشتراك الحدث. يستخدم هوية Azure Event Grid للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الكتابة غير المستخدمة. |
EventSubscriptionDestination |
eventDeliverySchema | مخطط تسليم الحدث لاشتراك الحدث. | "CloudEventSchemaV1_0" "CustomInputSchema" "EventGridSchema" |
expirationTimeUtc | وقت انتهاء صلاحية اشتراك الحدث. | سلسلة |
عامل التصفية | معلومات حول عامل التصفية لاشتراك الحدث. | EventSubscriptionFilter |
التسميات | قائمة التسميات المعرفة من قبل المستخدم. | سلسلة [] |
إعادة المحاولةPolicy | نهج إعادة المحاولة للأحداث. يمكن استخدام هذا لتكوين الحد الأقصى لعدد محاولات التسليم ووقت البقاء للأحداث. | RetryPolicy |
DeadLetterDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | تعيين نوع العنصر | StorageBlob (مطلوب) |
StorageBlobDeadLetterDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة الرسائل المهمدة | "StorageBlob" (مطلوب) |
خصائص | خصائص وجهة الرسائل غير المستخدمة المستندة إلى Storage Blob | StorageBlobDeadLetterDestinationProperties |
StorageBlobDeadLetterDestinationProperties
الاسم | الوصف | القيمة |
---|---|---|
blobContainerName | اسم حاوية كائن ثنائي كبير الحجم للتخزين التي هي وجهة أحداث الرسائل المهملة | سلسلة |
resourceId | معرف مورد Azure لحساب التخزين الذي هو وجهة أحداث الرسائل المهملة | سلسلة |
DeadLetterWithResourceIdentity
الاسم | الوصف | القيمة |
---|---|---|
deadLetterDestination | معلومات حول الوجهة حيث يجب تسليم الأحداث لاشتراك الحدث. يستخدم إعداد الهوية المدارة على المورد الأصل (أي الموضوع أو المجال) للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الكتابة غير المستخدمة. |
DeadLetterDestination |
الهوية | الهوية التي يجب استخدامها عند أحداث غير مستخدمة. | EventSubscriptionIdentity |
EventSubscriptionIdentity
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع الهوية المدارة المستخدمة. يتضمن النوع "SystemAssigned, UserAssigned" كلا من الهوية التي تم إنشاؤها ضمنيا ومجموعة من الهويات المعينة من قبل المستخدم. سيقوم النوع "بلا" بإزالة أي هوية. | "SystemAssigned" "UserAssigned" |
userAssignedIdentity | هوية المستخدم المقترنة بالمورد. | سلسلة |
DeliveryWithResourceIdentity
الاسم | الوصف | القيمة |
---|---|---|
الوجهة | معلومات حول الوجهة حيث يجب تسليم الأحداث لاشتراك الحدث. يستخدم هوية Azure Event Grid للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الكتابة غير المستخدمة. |
EventSubscriptionDestination |
الهوية | الهوية التي يجب استخدامها عند تسليم الأحداث. | EventSubscriptionIdentity |
EventSubscriptionDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | تعيين نوع العنصر | AzureFunction EventHub التوصيل المختلط MonitorAlert NamespaceTopic PartnerDestination ServiceBusQueue ServiceBusTopic قائمة انتظار التخزين إخطار على الويب (مطلوب) |
AzureFunctionEventSubscriptionDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث. | "AzureFunction" (مطلوب) |
خصائص | خصائص دالة Azure لوجهة اشتراك الحدث. | AzureFunctionEventSubscriptionDestinationProperties |
AzureFunctionEventSubscriptionDestinationProperties
الاسم | الوصف | القيمة |
---|---|---|
deliveryAttributeMappings | تفاصيل سمة التسليم. | DeliveryAttributeMapping[] |
maxEventsPerBatch | الحد الأقصى لعدد الأحداث لكل دفعة. | int |
preferredBatchSizeInKilobytes | حجم الدفعة المفضل بالكيلو بايت. | int |
resourceId | معرف مورد Azure الذي يمثل نقطة نهاية وجهة Azure Function لاشتراك حدث. | سلسلة |
DeliveryAttributeMapping
الاسم | الوصف | القيمة |
---|---|---|
الاسم | اسم سمة التسليم أو العنوان. | سلسلة |
النوع | تعيين نوع الكائن | Dynamic ثابت (مطلوب) |
DynamicDeliveryAttributeMapping
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع سمة التسليم أو اسم العنوان. | "ديناميكي" (مطلوب) |
خصائص | خصائص تعيين سمة التسليم الديناميكي. | DynamicDeliveryAttributeMappingProperties |
DynamicDeliveryAttributeMappingProperties
الاسم | الوصف | القيمة |
---|---|---|
حقل المصدر | مسار JSON في الحدث الذي يحتوي على قيمة السمة. | سلسلة |
StaticDeliveryAttributeMapping
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع سمة التسليم أو اسم العنوان. | "ثابت" (مطلوب) |
خصائص | خصائص تعيين سمة التسليم الثابت. | StaticDeliveryAttributeMappingProperties |
StaticDeliveryAttributeMappingProperties
الاسم | الوصف | القيمة |
---|---|---|
isSecret | علامة منطقية لمعرفة ما إذا كانت السمة تحتوي على معلومات حساسة . | Bool |
القيمة | قيمة سمة التسليم. | سلسلة |
EventHubEventSubscriptionDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث. | "EventHub" (مطلوب) |
خصائص | خصائص Event Hub لوجهة اشتراك الحدث. | EventHubEventSubscriptionDestinationProperties |
EventHubEventSubscriptionDestinationProperties
الاسم | الوصف | القيمة |
---|---|---|
deliveryAttributeMappings | تفاصيل سمة التسليم. | DeliveryAttributeMapping[] |
resourceId | معرف مورد Azure الذي يمثل نقطة نهاية وجهة Event Hub لاشتراك حدث. | سلسلة |
HybridConnectionEventSubscriptionDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث. | "HybridConnection" (مطلوب) |
خصائص | خصائص الاتصال المختلط لوجهة اشتراك الحدث. | HybridConnectionEventSubscriptionDestinationProperti... |
HybridConnectionEventSubscriptionDestinationProperti...
الاسم | الوصف | القيمة |
---|---|---|
deliveryAttributeMappings | تفاصيل سمة التسليم. | DeliveryAttributeMapping[] |
resourceId | معرف مورد Azure لاتصال مختلط هو وجهة اشتراك حدث. | سلسلة |
MonitorAlertEventSubscriptionDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث. | "MonitorAlert" (مطلوب) |
خصائص | مراقبة خصائص التنبيه لوجهة اشتراك الحدث. | MonitorAlertEventSubscriptionDestinationProperties |
MonitorAlertEventSubscriptionDestinationProperties
الاسم | الوصف | القيمة |
---|---|---|
مجموعات عمل | قائمة معرفات ARM لمجموعات الإجراءات التي سيتم تشغيلها على كل تنبيه يتم تشغيله من خلال اشتراك الحدث هذا. يجب أن يتبع كل معرف ARM مورد هذا النمط: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Insights/actionGroups/{ActionGroupName}. |
سلسلة [] |
الوصف | الوصف الذي سيتم إرفاقه بكل تنبيه يتم تشغيله من خلال اشتراك الحدث هذا. | سلسلة |
الخطورة | الخطورة التي سيتم إرفاقها بكل تنبيه يتم تشغيله من خلال اشتراك الحدث هذا. يجب توفير هذا الحقل. |
"Sev0" "Sev1" "Sev2" "Sev3" "Sev4" |
NamespaceTopicEventSubscriptionDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث. | "NamespaceTopic" (مطلوب) |
خصائص | خصائص موضوع مساحة الاسم لوجهة اشتراك الحدث. | NamespaceTopicEventSubscriptionDestinationProperties |
NamespaceTopicEventSubscriptionDestinationProperties
الاسم | الوصف | القيمة |
---|---|---|
resourceId | معرف مورد Azure الذي يمثل نقطة نهاية وجهة موضوع مساحة اسم شبكة الأحداث لاشتراك حدث. هذا الحقل مطلوب ويجب أن يكون مورد موضوع مساحة الاسم المدرج موجودا بالفعل. يجب أن يتبع معرف ARM المورد هذا النمط: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.EventGrid/namespaces/{NamespaceName}/topics/{TopicName}. |
سلسلة |
PartnerEventSubscriptionDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث. | "PartnerDestination" (مطلوب) |
خصائص | خصائص وجهة الشريك لوجهة اشتراك الحدث. | PartnerEventSubscriptionDestinationProperties |
PartnerEventSubscriptionDestinationProperties
الاسم | الوصف | القيمة |
---|---|---|
resourceId | معرف مورد Azure الذي يمثل نقطة نهاية وجهة الشريك لاشتراك حدث. | سلسلة |
ServiceBusQueueEventSubscriptionDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث. | "ServiceBusQueue" (مطلوب) |
خصائص | خصائص ناقل خدمة Microsoft Azure لوجهة اشتراك الحدث. | ServiceBusQueueEventSubscriptionDestinationPropertie... |
ServiceBusQueueEventSubscriptionDestinationPropertie...
الاسم | الوصف | القيمة |
---|---|---|
deliveryAttributeMappings | تفاصيل سمة التسليم. | DeliveryAttributeMapping[] |
resourceId | معرف مورد Azure الذي يمثل نقطة نهاية وجهة ناقل خدمة Microsoft Azure لاشتراك حدث. | سلسلة |
ServiceBusTopicEventSubscriptionDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث. | "ServiceBusTopic" (مطلوب) |
خصائص | خصائص موضوع ناقل خدمة Microsoft Azure لوجهة اشتراك الحدث. | ServiceBusTopicEventSubscriptionDestinationPropertie... |
ServiceBusTopicEventSubscriptionDestinationPropertie...
الاسم | الوصف | القيمة |
---|---|---|
deliveryAttributeMappings | تفاصيل سمة التسليم. | DeliveryAttributeMapping[] |
resourceId | معرف مورد Azure الذي يمثل نقطة نهاية وجهة موضوع ناقل خدمة Microsoft Azure لاشتراك حدث. | سلسلة |
StorageQueueEventSubscriptionDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث. | "StorageQueue" (مطلوب) |
خصائص | خصائص قائمة انتظار التخزين لوجهة اشتراك الحدث. | StorageQueueEventSubscriptionDestinationProperties |
StorageQueueEventSubscriptionDestinationProperties
الاسم | الوصف | القيمة |
---|---|---|
queueMessageTimeToLiveInSeconds | وقت مدة البقاء في رسالة قائمة انتظار التخزين بالثوان. لا يمكن أن تكون هذه القيمة صفرا أو سالبا باستثناء استخدام -1 للإشارة إلى أن مدة البقاء للرسالة لا نهائية. | int |
queueName | اسم قائمة انتظار التخزين ضمن حساب تخزين هو وجهة اشتراك حدث. | سلسلة |
resourceId | معرف مورد Azure لحساب التخزين الذي يحتوي على قائمة الانتظار التي هي وجهة اشتراك حدث. | سلسلة |
WebHookEventSubscriptionDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث. | "إخطار على الويب" (مطلوب) |
خصائص | خصائص الإخطار على الويب لوجهة اشتراك الحدث. | WebHookEventSubscriptionDestinationProperties |
WebHookEventSubscriptionDestinationProperties
الاسم | الوصف | القيمة |
---|---|---|
azureActiveDirectoryApplicationIdOrUri | معرف تطبيق Azure Active Directory أو URI للحصول على الرمز المميز للوصول الذي سيتم تضمينه كرمز حامل في طلبات التسليم. | سلسلة |
azureActiveDirectoryTenantId | معرف مستأجر Azure Active Directory للحصول على الرمز المميز للوصول الذي سيتم تضمينه كرمز حامل في طلبات التسليم. | سلسلة |
deliveryAttributeMappings | تفاصيل سمة التسليم. | DeliveryAttributeMapping[] |
endpointUrl | عنوان URL الذي يمثل نقطة نهاية وجهة اشتراك حدث. | سلسلة القيود: قيمة حساسة. تمرير كمعلمة آمنة. |
maxEventsPerBatch | الحد الأقصى لعدد الأحداث لكل دفعة. | int |
minimumTlsVersionAllowed | الحد الأدنى من إصدار TLS الذي يجب أن تدعمه نقطة نهاية خطاف الويب | "1.0" "1.1" "1.2" |
preferredBatchSizeInKilobytes | حجم الدفعة المفضل بالكيلو بايت. | int |
EventSubscriptionFilter
الاسم | الوصف | القيمة |
---|---|---|
عوامل تصفية متقدمة | صفيف من عوامل التصفية المتقدمة المستخدمة لتصفية اشتراكات الأحداث. | AdvancedFilter[] |
تمكين الترشيح المتقدم على الصفوف | يسمح بتقييم عوامل التصفية المتقدمة مقابل صفيف من القيم بدلا من توقع قيمة مفردة. | Bool |
نوع الحدث المدرج | قائمة بأنواع الأحداث القابلة للتطبيق التي يجب أن تكون جزءا من اشتراك الحدث. إذا كان من المرغوب فيه الاشتراك في جميع أنواع الأحداث الافتراضية، فقم بتعيين IncludedEventTypes إلى خال. | سلسلة [] |
هل حالة الموضوع حساسة | يحدد ما إذا كانت خصائص SubjectBeginsWith و SubjectEndsWith لعامل التصفية يجب مقارنتها بطريقة حساسة لحالة الأحرف. |
Bool |
يبدأ الموضوع بـ | سلسلة اختيارية لتصفية الأحداث لاشتراك حدث استنادا إلى بادئة مسار مورد. يعتمد تنسيق هذا على ناشر الأحداث. أحرف البدل غير معتمدة في هذا المسار. |
سلسلة |
ينتهي الموضوع مع | سلسلة اختيارية لتصفية الأحداث لاشتراك حدث استنادا إلى لاحقة مسار المورد. أحرف البدل غير معتمدة في هذا المسار. |
سلسلة |
تصفية متقدمة
الاسم | الوصف | القيمة |
---|---|---|
المفتاح | الحقل/الخاصية في الحدث الذي تريد التصفية بناء عليه. | سلسلة |
نوع المشغل | تعيين نوع الكائن | BoolEquals IsNotNull IsNullOrUndefined NumberGreaterThan NumberGreaterThanOrEquals NumberIn NumberInRange NumberLessThan NumberLessThanOrEquals NumberNotIn NumberNotInRange StringBeginsWith StringContains StringEndsWith StringIn StringNotBeginsWith StringNotContains StringNotEndsWith StringNotIn (مطلوب) |
BoolEqualsAdvancedFilter
الاسم | الوصف | القيمة |
---|---|---|
نوع المشغل | نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. | "BoolEquals" (مطلوب) |
القيمة | قيمة عامل التصفية المنطقية. | Bool |
IsNotNullAdvancedFilter
الاسم | الوصف | القيمة |
---|---|---|
نوع المشغل | نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. | "IsNotNull" (مطلوب) |
IsNullOrUndefinedAdvancedFilter
الاسم | الوصف | القيمة |
---|---|---|
نوع المشغل | نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. | "IsNullOrUndefined" (مطلوب) |
NumberGreaterThanAdvancedFilter
الاسم | الوصف | القيمة |
---|---|---|
نوع المشغل | نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. | "NumberGreaterThan" (مطلوب) |
القيمة | قيمة عامل التصفية. | int |
NumberGreaterThanOrEqualsAdvancedFilter
الاسم | الوصف | القيمة |
---|---|---|
نوع المشغل | نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. | "NumberGreaterThanOrEquals" (مطلوب) |
القيمة | قيمة عامل التصفية. | int |
NumberInAdvancedFilter
الاسم | الوصف | القيمة |
---|---|---|
نوع المشغل | نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. | "NumberIn" (مطلوب) |
القيم | مجموعة قيم التصفية. | int[] |
NumberInRangeAdvancedFilter
الاسم | الوصف | القيمة |
---|---|---|
نوع المشغل | نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. | "NumberInRange" (مطلوب) |
القيم | مجموعة قيم التصفية. | int[][] |
NumberLessThanAdvancedFilter
الاسم | الوصف | القيمة |
---|---|---|
نوع المشغل | نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. | "NumberLessThan" (مطلوب) |
القيمة | قيمة عامل التصفية. | int |
NumberLessThanOrEqualsAdvancedFilter
الاسم | الوصف | القيمة |
---|---|---|
نوع المشغل | نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. | "NumberLessThanOrEquals" (مطلوب) |
القيمة | قيمة عامل التصفية. | int |
NumberNotInAdvancedFilter
الاسم | الوصف | القيمة |
---|---|---|
نوع المشغل | نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. | "NumberNotIn" (مطلوب) |
القيم | مجموعة قيم التصفية. | int[] |
NumberNotInRangeAdvancedFilter
الاسم | الوصف | القيمة |
---|---|---|
نوع المشغل | نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. | "NumberNotInRange" (مطلوب) |
القيم | مجموعة قيم التصفية. | int[][] |
StringBeginsWithAdvancedFilter
الاسم | الوصف | القيمة |
---|---|---|
نوع المشغل | نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. | "StringBeginsWith" (مطلوب) |
القيم | مجموعة قيم التصفية. | سلسلة [] |
StringContainsAdvancedFilter
الاسم | الوصف | القيمة |
---|---|---|
نوع المشغل | نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. | "StringContains" (مطلوب) |
القيم | مجموعة قيم التصفية. | سلسلة [] |
StringEndsWithAdvancedFilter
الاسم | الوصف | القيمة |
---|---|---|
نوع المشغل | نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. | "StringEndsWith" (مطلوب) |
القيم | مجموعة قيم التصفية. | سلسلة [] |
StringInAdvancedFilter
الاسم | الوصف | القيمة |
---|---|---|
نوع المشغل | نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. | "StringIn" (مطلوب) |
القيم | مجموعة قيم التصفية. | سلسلة [] |
StringNotBeginsWithAdvancedFilter
الاسم | الوصف | القيمة |
---|---|---|
نوع المشغل | نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. | "StringNotBeginsWith" (مطلوب) |
القيم | مجموعة قيم التصفية. | سلسلة [] |
StringNotContainsAdvancedFilter
الاسم | الوصف | القيمة |
---|---|---|
نوع المشغل | نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. | "StringNotContains" (مطلوب) |
القيم | مجموعة قيم التصفية. | سلسلة [] |
StringNotEndsWithAdvancedFilter
الاسم | الوصف | القيمة |
---|---|---|
نوع المشغل | نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. | "StringNotEndsWith" (مطلوب) |
القيم | مجموعة قيم التصفية. | سلسلة [] |
StringNotInAdvancedFilter
الاسم | الوصف | القيمة |
---|---|---|
نوع المشغل | نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. | "StringNotIn" (مطلوب) |
القيم | مجموعة قيم التصفية. | سلسلة [] |
RetryPolicy
الاسم | الوصف | القيمة |
---|---|---|
eventTimeToLiveInMinutes | مدة البقاء (بالدقائق) للأحداث. | int |
maxDeliveryAttempts | الحد الأقصى لعدد محاولات إعادة محاولة التسليم للأحداث. | int |