Microsoft.EventGrid eventSubscriptions 2019-06-01

تعريف مورد Bicep

نوع مورد eventSubscriptions هو مورد ملحق، ما يعني أنه يمكنك تطبيقه على مورد آخر.

استخدم الخاصية على scope هذا المورد لتعيين نطاق هذا المورد. راجع تعيين نطاق على موارد الملحق في Bicep.

يمكن نشر نوع مورد eventSubscriptions مع العمليات التي تستهدف:

للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.

تنسيق المورد

لإنشاء مورد Microsoft.EventGrid/eventSubscriptions، أضف Bicep التالي إلى القالب الخاص بك.

resource symbolicname 'Microsoft.EventGrid/eventSubscriptions@2019-06-01' = {
  name: 'string'
  scope: resourceSymbolicName
  properties: {
    deadLetterDestination: {
      endpointType: 'string'
      // For remaining properties, see DeadLetterDestination objects
    }
    destination: {
      endpointType: 'string'
      // For remaining properties, see EventSubscriptionDestination objects
    }
    expirationTimeUtc: 'string'
    filter: {
      advancedFilters: [
        {
          key: 'string'
          operatorType: 'string'
          // For remaining properties, see AdvancedFilter objects
        }
      ]
      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 لتحديد نوع العنصر.

بالنسبة إلى EventHub، استخدم:

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

بالنسبة إلى HybridConnection، استخدم:

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

بالنسبة إلى ServiceBusQueue، استخدم:

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

بالنسبة إلى StorageQueue، استخدم:

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

بالنسبة إلى WebHook، استخدم:

  endpointType: 'WebHook'
  properties: {
    endpointUrl: 'string'
  }

كائنات AdvancedFilter

قم بتعيين خاصية operatorType لتحديد نوع العنصر.

بالنسبة إلى BoolEquals، استخدم:

  operatorType: 'BoolEquals'
  value: bool

بالنسبة إلى NumberGreaterThan، استخدم:

  operatorType: 'NumberGreaterThan'
  value: int

بالنسبة إلى NumberGreaterThanOrEquals، استخدم:

  operatorType: 'NumberGreaterThanOrEquals'
  value: int

بالنسبة إلى NumberIn، استخدم:

  operatorType: 'NumberIn'
  values: [
    int
  ]

بالنسبة إلى NumberLessThan، استخدم:

  operatorType: 'NumberLessThan'
  value: int

بالنسبة إلى NumberLessThanOrEquals، استخدم:

  operatorType: 'NumberLessThanOrEquals'
  value: int

بالنسبة إلى NumberNotIn، استخدم:

  operatorType: 'NumberNotIn'
  values: [
    int
  ]

بالنسبة إلى StringBeginsWith، استخدم:

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

بالنسبة إلى StringContains، استخدم:

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

بالنسبة إلى StringEndsWith، استخدم:

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

بالنسبة إلى StringIn، استخدم:

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

بالنسبة إلى StringNotIn، استخدم:

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

قيم Property

اشتراكات الحدث

الاسم الوصف القيمة
الاسم اسم المورد سلسلة (مطلوبة)

حد الحرف: 3-64

الأحرف الصالحة:
الأبجدية الرقمية والواصلات.
النطاق استخدم عند إنشاء مورد ملحق في نطاق مختلف عن نطاق التوزيع. المورد المستهدف

بالنسبة إلى Bicep، قم بتعيين هذه الخاصية إلى الاسم الرمزي للمورد لتطبيق مورد الملحق.
خصائص خصائص اشتراك الحدث خصائص الاشتراك في الأحداث

خصائص الاشتراك في الأحداث

الاسم الوصف القيمة
deadLetterDestination وجهة DeadLetter لاشتراك الحدث. DeadLetterDestination
الوجهة معلومات حول الوجهة حيث يجب تسليم الأحداث لاشتراك الحدث. EventSubscriptionDestination
expirationTimeUtc وقت انتهاء صلاحية اشتراك الحدث. سلسلة
عامل التصفية معلومات حول عامل التصفية لاشتراك الحدث. EventSubscriptionFilter
التسميات قائمة التسميات المعرفة من قبل المستخدم. سلسلة []
إعادة المحاولةPolicy نهج إعادة المحاولة للأحداث. يمكن استخدام هذا لتكوين الحد الأقصى لعدد محاولات التسليم ووقت البقاء للأحداث. RetryPolicy

DeadLetterDestination

الاسم الوصف القيمة
نوع نقطة النهاية تعيين نوع العنصر StorageBlob (مطلوب)

StorageBlobDeadLetterDestination

الاسم الوصف القيمة
نوع نقطة النهاية نوع نقطة النهاية لوجهة الرسائل المهمدة 'StorageBlob' (مطلوب)
خصائص خصائص وجهة الرسائل غير المستخدمة المستندة إلى Storage Blob StorageBlobDeadLetterDestinationProperties

StorageBlobDeadLetterDestinationProperties

الاسم الوصف القيمة
blobContainerName اسم حاوية كائن ثنائي كبير الحجم للتخزين التي هي وجهة أحداث الرسائل المهملة سلسلة
resourceId معرف مورد Azure لحساب التخزين الذي هو وجهة أحداث الرسائل المهملة سلسلة

EventSubscriptionDestination

الاسم الوصف القيمة
نوع نقطة النهاية تعيين نوع العنصر EventHub
التوصيل المختلط
ServiceBusQueue
قائمة انتظار التخزين
إخطار على الويب (مطلوب)

EventHubEventSubscriptionDestination

الاسم الوصف القيمة
نوع نقطة النهاية نوع نقطة النهاية لوجهة اشتراك الحدث 'EventHub' (مطلوب)
خصائص خصائص Event Hub لوجهة اشتراك الحدث EventHubEventSubscriptionDestinationProperties

EventHubEventSubscriptionDestinationProperties

الاسم الوصف القيمة
resourceId معرف مورد Azure الذي يمثل نقطة نهاية وجهة Event Hub لاشتراك حدث. سلسلة

HybridConnectionEventSubscriptionDestination

الاسم الوصف القيمة
نوع نقطة النهاية نوع نقطة النهاية لوجهة اشتراك الحدث 'HybridConnection' (مطلوب)
خصائص خصائص الاتصال المختلط لوجهة اشتراك الحدث HybridConnectionEventSubscriptionDestinationProperti...

HybridConnectionEventSubscriptionDestinationProperti...

الاسم الوصف القيمة
resourceId معرف مورد Azure لاتصال مختلط هو وجهة اشتراك حدث. سلسلة

ServiceBusQueueEventSubscriptionDestination

الاسم الوصف القيمة
نوع نقطة النهاية نوع نقطة النهاية لوجهة اشتراك الحدث "ServiceBusQueue" (مطلوب)
خصائص خصائص ناقل خدمة Microsoft Azure لوجهة اشتراك الحدث ServiceBusQueueEventSubscriptionDestinationPropertie...

ServiceBusQueueEventSubscriptionDestinationPropertie...

الاسم الوصف القيمة
resourceId معرف مورد Azure الذي يمثل نقطة نهاية وجهة ناقل خدمة Microsoft Azure لاشتراك حدث. سلسلة

StorageQueueEventSubscriptionDestination

الاسم الوصف القيمة
نوع نقطة النهاية نوع نقطة النهاية لوجهة اشتراك الحدث "StorageQueue" (مطلوب)
خصائص خصائص قائمة انتظار التخزين لوجهة اشتراك الحدث StorageQueueEventSubscriptionDestinationProperties

StorageQueueEventSubscriptionDestinationProperties

الاسم الوصف القيمة
queueName اسم قائمة انتظار التخزين ضمن حساب تخزين هو وجهة اشتراك حدث. سلسلة
resourceId معرف مورد Azure لحساب التخزين الذي يحتوي على قائمة الانتظار التي هي وجهة اشتراك حدث. سلسلة

WebHookEventSubscriptionDestination

الاسم الوصف القيمة
نوع نقطة النهاية نوع نقطة النهاية لوجهة اشتراك الحدث "إخطار على الويب" (مطلوب)
خصائص خصائص WebHook لوجهة اشتراك الحدث WebHookEventSubscriptionDestinationProperties

WebHookEventSubscriptionDestinationProperties

الاسم الوصف القيمة
endpointUrl عنوان URL الذي يمثل نقطة نهاية وجهة اشتراك حدث. سلسلة

EventSubscriptionFilter

الاسم الوصف القيمة
عوامل تصفية متقدمة صفيف من عوامل التصفية المتقدمة المستخدمة لتصفية اشتراكات الأحداث. AdvancedFilter[]
نوع الحدث المدرج قائمة بأنواع الأحداث القابلة للتطبيق التي يجب أن تكون جزءا من اشتراك الحدث. إذا كان من المرغوب فيه الاشتراك في جميع أنواع الأحداث الافتراضية، فقم بتعيين IncludedEventTypes إلى خال. سلسلة []
هل حالة الموضوع حساسة يحدد ما إذا كانت خصائص SubjectBeginsWith و SubjectEndsWith لعامل التصفية
يجب مقارنتها بطريقة حساسة لحالة الأحرف.
Bool
يبدأ الموضوع بـ سلسلة اختيارية لتصفية الأحداث لاشتراك حدث استنادا إلى بادئة مسار مورد.
يعتمد تنسيق هذا على ناشر الأحداث.
أحرف البدل غير معتمدة في هذا المسار.
سلسلة
ينتهي الموضوع مع سلسلة اختيارية لتصفية الأحداث لاشتراك حدث استنادا إلى لاحقة مسار المورد.
أحرف البدل غير معتمدة في هذا المسار.
سلسلة

تصفية متقدمة

الاسم الوصف القيمة
المفتاح الحقل/الخاصية في الحدث الذي تريد التصفية بناء عليه. سلسلة
نوع المشغل تعيين نوع الكائن BoolEquals
NumberGreaterThan
NumberGreaterThanOrEquals
NumberIn
NumberLessThan
NumberLessThanOrEquals
NumberNotIn
StringBeginsWith
StringContains
StringEndsWith
StringIn
StringNotIn (مطلوب)

BoolEqualsAdvancedFilter

الاسم الوصف القيمة
نوع المشغل نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. 'BoolEquals' (مطلوب)
القيمة قيمة عامل التصفية المنطقية. Bool

NumberGreaterThanAdvancedFilter

الاسم الوصف القيمة
نوع المشغل نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. 'NumberGreaterThan' (مطلوب)
القيمة قيمة عامل التصفية. int

NumberGreaterThanOrEqualsAdvancedFilter

الاسم الوصف القيمة
نوع المشغل نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. 'NumberGreaterThanOrEquals' (مطلوب)
القيمة قيمة عامل التصفية. int

NumberInAdvancedFilter

الاسم الوصف القيمة
نوع المشغل نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. 'NumberIn' (مطلوب)
القيم مجموعة قيم التصفية. int[]

NumberLessThanAdvancedFilter

الاسم الوصف القيمة
نوع المشغل نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. 'NumberLessThan' (مطلوب)
القيمة قيمة عامل التصفية. int

NumberLessThanOrEqualsAdvancedFilter

الاسم الوصف القيمة
نوع المشغل نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. 'NumberLessThanOrEquals' (مطلوب)
القيمة قيمة عامل التصفية. int

NumberNotInAdvancedFilter

الاسم الوصف القيمة
نوع المشغل نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. 'NumberNotIn' (مطلوب)
القيم مجموعة قيم التصفية. int[]

StringBeginsWithAdvancedFilter

الاسم الوصف القيمة
نوع المشغل نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. 'StringBeginsWith' (مطلوب)
القيم مجموعة قيم التصفية. سلسلة []

StringContainsAdvancedFilter

الاسم الوصف القيمة
نوع المشغل نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. 'StringContains' (مطلوب)
القيم مجموعة قيم التصفية. سلسلة []

StringEndsWithAdvancedFilter

الاسم الوصف القيمة
نوع المشغل نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. 'StringEndsWith' (مطلوب)
القيم مجموعة قيم التصفية. سلسلة []

StringInAdvancedFilter

الاسم الوصف القيمة
نوع المشغل نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. 'StringIn' (مطلوب)
القيم مجموعة قيم التصفية. سلسلة []

StringNotInAdvancedFilter

الاسم الوصف القيمة
نوع المشغل نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. 'StringNotIn' (مطلوب)
القيم مجموعة قيم التصفية. سلسلة []

RetryPolicy

الاسم الوصف القيمة
eventTimeToLiveInMinutes وقت البقاء (بالدقائق) للأحداث. int
maxDeliveryAttempts الحد الأقصى لعدد محاولات إعادة محاولة التسليم للأحداث. int

قوالب التشغيل السريع

تنشر قوالب التشغيل السريع التالية نوع المورد هذا.

قالب الوصف
إنشاء موضوع واشتراك مخصص لشبكة أحداث Azure

نشر في Azure
إنشاء موضوع مخصص لشبكة أحداث Azure واشتراك إخطار على الويب. القالب الذي تم تأليفه في الأصل بواسطة John Downs.
موضوع/اشتراك Azure Event Grid مخصص مع CloudEvents

نشر في Azure
ينشئ موضوع Azure Event Grid مخصصا، واشتراك إخطار على الويب يحتوي على مخطط CloudEvents، وLogic App كمعالج أحداث. القالب الذي تم تأليفه في الأصل بواسطة Justin Yoo.
إنشاء موضوع مخصص لشبكة الأحداث ومعالج مركز الأحداث

نشر في Azure
ينشئ موضوعا مخصصا ومركز أحداث Azure Event Grid للتعامل مع الأحداث.
إنشاء اشتراك Event Grid لأحداث الموارد

نشر في Azure
إنشاء اشتراك Event Grid إما إلى مجموعة الموارد أو اشتراك Azure.
إنشاء موضوع مخصص لشبكة أحداث Azure واشتراك قائمة الانتظار

نشر في Azure
إنشاء موضوع مخصص لشبكة أحداث Azure واشتراك قائمة انتظار ناقل خدمة Microsoft Azure. القالب الذي تم تأليفه في الأصل بواسطة Markus Meyer.
إنشاء اشتراك موضوع مخصص لشبكة أحداث Azure

نشر في Azure
إنشاء موضوع مخصص لشبكة أحداث Azure واشتراك موضوع ناقل خدمة Microsoft Azure. القالب الذي تم تأليفه في الأصل بواسطة Markus Meyer.

تعريف مورد قالب ARM

نوع مورد eventSubscriptions هو مورد ملحق، ما يعني أنه يمكنك تطبيقه على مورد آخر.

استخدم الخاصية scope على هذا المورد لتعيين نطاق هذا المورد. راجع تعيين النطاق على موارد الملحق في قوالب ARM.

يمكن نشر نوع مورد eventSubscriptions مع العمليات التي تستهدف:

للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.

تنسيق المورد

لإنشاء مورد Microsoft.EventGrid/eventSubscriptions، أضف JSON التالي إلى القالب الخاص بك.

{
  "type": "Microsoft.EventGrid/eventSubscriptions",
  "apiVersion": "2019-06-01",
  "name": "string",
  "scope": "string",
  "properties": {
    "deadLetterDestination": {
      "endpointType": "string"
      // For remaining properties, see DeadLetterDestination objects
    },
    "destination": {
      "endpointType": "string"
      // For remaining properties, see EventSubscriptionDestination objects
    },
    "expirationTimeUtc": "string",
    "filter": {
      "advancedFilters": [
        {
          "key": "string",
          "operatorType": "string"
          // For remaining properties, see AdvancedFilter objects
        }
      ],
      "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 لتحديد نوع العنصر.

بالنسبة إلى EventHub، استخدم:

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

بالنسبة إلى HybridConnection، استخدم:

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

بالنسبة إلى ServiceBusQueue، استخدم:

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

بالنسبة إلى StorageQueue، استخدم:

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

بالنسبة إلى WebHook، استخدم:

  "endpointType": "WebHook",
  "properties": {
    "endpointUrl": "string"
  }

كائنات AdvancedFilter

قم بتعيين الخاصية operatorType لتحديد نوع العنصر.

بالنسبة إلى BoolEquals، استخدم:

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

بالنسبة إلى NumberGreaterThan، استخدم:

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

بالنسبة إلى NumberGreaterThanOrEquals، استخدم:

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

بالنسبة إلى NumberIn، استخدم:

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

بالنسبة إلى NumberLessThan، استخدم:

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

بالنسبة إلى NumberLessThanOrEquals، استخدم:

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

بالنسبة إلى NumberNotIn، استخدم:

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

بالنسبة إلى StringBeginsWith، استخدم:

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

بالنسبة إلى StringContains، استخدم:

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

بالنسبة إلى StringEndsWith، استخدم:

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

بالنسبة إلى StringIn، استخدم:

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

بالنسبة إلى StringNotIn، استخدم:

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

قيم Property

اشتراكات الحدث

الاسم الوصف القيمة
النوع نوع المورد 'Microsoft.EventGrid/eventSubscriptions'
apiVersion إصدار واجهة برمجة تطبيقات المورد '2019-06-01'
الاسم اسم المورد سلسلة (مطلوب)

حد الحرف: 3-64

أحرف صالحة:
الأبجدية الرقمية والواصلات.
النطاق استخدم عند إنشاء مورد ملحق في نطاق مختلف عن نطاق التوزيع. المورد المستهدف

بالنسبة إلى JSON، قم بتعيين القيمة إلى الاسم الكامل للمورد لتطبيق مورد الملحق عليه.
خصائص خصائص اشتراك الحدث EventSubscriptionProperties

EventSubscriptionProperties

الاسم الوصف القيمة
deadLetterDestination وجهة DeadLetter لاشتراك الحدث. DeadLetterDestination
الوجهة معلومات حول الوجهة حيث يجب تسليم الأحداث لاشتراك الحدث. EventSubscriptionDestination
expirationTimeUtc وقت انتهاء صلاحية اشتراك الحدث. سلسلة
عامل التصفية معلومات حول عامل التصفية لاشتراك الحدث. EventSubscriptionFilter
التسميات قائمة التسميات المعرفة من قبل المستخدم. سلسلة []
إعادة المحاولةPolicy نهج إعادة المحاولة للأحداث. يمكن استخدام هذا لتكوين الحد الأقصى لعدد محاولات التسليم ووقت البقاء للأحداث. RetryPolicy

DeadLetterDestination

الاسم الوصف القيمة
نوع نقطة النهاية تعيين نوع الكائن StorageBlob (مطلوب)

StorageBlobDeadLetterDestination

الاسم الوصف القيمة
نوع نقطة النهاية نوع نقطة النهاية لوجهة الرسائل غير المستخدمة "StorageBlob" (مطلوب)
خصائص خصائص وجهة الرسائل غير المستخدمة المستندة إلى Storage Blob خصائص StorageBlobDeadLetterDestinationProperties

خصائص StorageBlobDeadLetterDestinationProperties

الاسم الوصف القيمة
blobContainerName اسم حاوية Storage blob التي هي وجهة أحداث الرسائل المهملة سلسلة
resourceId معرف مورد Azure لحساب التخزين الذي هو وجهة أحداث الرسائل المهملة سلسلة

EventSubscriptionDestination

الاسم الوصف القيمة
نوع نقطة النهاية تعيين نوع الكائن EventHub
التوصيل المختلط
ServiceBusQueue
قائمة انتظار التخزين
إخطار على الويب (مطلوب)

EventHubEventSubscriptionDestination

الاسم الوصف القيمة
نوع نقطة النهاية نوع نقطة النهاية لوجهة اشتراك الحدث 'EventHub' (مطلوب)
خصائص خصائص مركز الأحداث لوجهة اشتراك الحدث EventHubEventSubscriptionDestinationProperties

EventHubEventSubscriptionDestinationProperties

الاسم الوصف القيمة
resourceId معرف مورد Azure الذي يمثل نقطة نهاية وجهة Event Hub لاشتراك حدث. سلسلة

HybridConnectionEventSubscriptionDestination

الاسم الوصف القيمة
نوع نقطة النهاية نوع نقطة النهاية لوجهة اشتراك الحدث 'HybridConnection' (مطلوب)
خصائص خصائص الاتصال المختلط لوجهة اشتراك الحدث HybridConnectionEventSubscriptionDestinationProperti...

HybridConnectionEventSubscriptionDestinationProperti...

الاسم الوصف القيمة
resourceId معرف مورد Azure لاتصال مختلط هو وجهة اشتراك حدث. سلسلة

ServiceBusQueueEventSubscriptionDestination

الاسم الوصف القيمة
نوع نقطة النهاية نوع نقطة النهاية لوجهة اشتراك الحدث "ServiceBusQueue" (مطلوب)
خصائص خصائص ناقل خدمة Microsoft Azure لوجهة اشتراك الحدث ServiceBusQueueEventSubscriptionDestinationPropertie...

ServiceBusQueueEventSubscriptionDestinationPropertie...

الاسم الوصف القيمة
resourceId معرف مورد Azure الذي يمثل نقطة نهاية وجهة ناقل خدمة Microsoft Azure لاشتراك حدث. سلسلة

StorageQueueEventSubscriptionDestination

الاسم الوصف القيمة
نوع نقطة النهاية نوع نقطة النهاية لوجهة اشتراك الحدث "StorageQueue" (مطلوب)
خصائص خصائص قائمة انتظار التخزين لوجهة اشتراك الحدث StorageQueueEventSubscriptionDestinationProperties

StorageQueueEventSubscriptionDestinationProperties

الاسم الوصف القيمة
queueName اسم قائمة انتظار التخزين ضمن حساب تخزين هو وجهة اشتراك الحدث. سلسلة
resourceId معرف مورد Azure لحساب التخزين الذي يحتوي على قائمة الانتظار التي هي وجهة اشتراك الحدث. سلسلة

WebHookEventSubscriptionDestination

الاسم الوصف القيمة
نوع نقطة النهاية نوع نقطة النهاية لوجهة اشتراك الحدث "إخطار على الويب" (مطلوب)
خصائص خصائص WebHook لوجهة اشتراك الحدث WebHookEventSubscriptionDestinationProperties

WebHookEventSubscriptionDestinationProperties

الاسم الوصف القيمة
endpointUrl عنوان URL الذي يمثل نقطة نهاية وجهة اشتراك الحدث. سلسلة

EventSubscriptionFilter

الاسم الوصف القيمة
التصفية المتقدمة صفيف من عوامل التصفية المتقدمة المستخدمة لتصفية اشتراكات الأحداث. AdvancedFilter[]
نوع الحدث المدرج قائمة بأنواع الأحداث القابلة للتطبيق التي يجب أن تكون جزءا من اشتراك الحدث. إذا كان من المطلوب الاشتراك في جميع أنواع الأحداث الافتراضية، فقم بتعيين IncludedEventTypes إلى null. سلسلة []
هل حالة الموضوع حساسة يحدد ما إذا كانت خصائص SubjectBeginsWith و SubjectEndsWith لعامل التصفية
يجب مقارنتها بطريقة حساسة لحالة الأحرف.
Bool
يبدأ الموضوع بـ سلسلة اختيارية لتصفية الأحداث لاشتراك حدث استنادا إلى بادئة مسار المورد.
يعتمد تنسيق هذا على ناشر الأحداث.
أحرف البدل غير معتمدة في هذا المسار.
سلسلة
ينتهي الموضوع مع سلسلة اختيارية لتصفية الأحداث لاشتراك حدث استنادا إلى لاحقة مسار المورد.
أحرف البدل غير معتمدة في هذا المسار.
سلسلة

تصفية متقدمة

الاسم الوصف القيمة
المفتاح الحقل/الخاصية في الحدث الذي تريد التصفية بناء عليه. سلسلة
نوع المشغل تعيين نوع العنصر BoolEquals
NumberGreaterThan
NumberGreaterThanOrEquals
NumberIn
NumberLessThan
NumberLessThanOrEquals
NumberNotIn
StringBeginsWith
StringContains
StringEndsWith
StringIn
StringNotIn (مطلوب)

BoolEqualsAdvancedFilter

الاسم الوصف القيمة
نوع المشغل نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. 'BoolEquals' (مطلوب)
القيمة قيمة عامل التصفية المنطقية. Bool

NumberGreaterThanAdvancedFilter

الاسم الوصف القيمة
نوع المشغل نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. 'NumberGreaterThan' (مطلوب)
القيمة قيمة عامل التصفية. int

NumberGreaterThanOrEqualsAdvancedFilter

الاسم الوصف القيمة
نوع المشغل نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. 'NumberGreaterThanOrEquals' (مطلوب)
القيمة قيمة عامل التصفية. int

NumberInAdvancedFilter

الاسم الوصف القيمة
نوع المشغل نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. 'NumberIn' (مطلوب)
القيم مجموعة قيم التصفية. int[]

NumberLessThanAdvancedFilter

الاسم الوصف القيمة
نوع المشغل نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. 'NumberLessThan' (مطلوب)
القيمة قيمة عامل التصفية. int

NumberLessThanOrEqualsAdvancedFilter

الاسم الوصف القيمة
نوع المشغل نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. 'NumberLessThanOrEquals' (مطلوب)
القيمة قيمة عامل التصفية. int

NumberNotInAdvancedFilter

الاسم الوصف القيمة
نوع المشغل نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. 'NumberNotIn' (مطلوب)
القيم مجموعة قيم التصفية. int[]

StringBeginsWithAdvancedFilter

الاسم الوصف القيمة
نوع المشغل نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. 'StringBeginsWith' (مطلوب)
القيم مجموعة قيم التصفية. سلسلة []

StringContainsAdvancedFilter

الاسم الوصف القيمة
نوع المشغل نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. 'StringContains' (مطلوب)
القيم مجموعة قيم التصفية. سلسلة []

StringEndsWithAdvancedFilter

الاسم الوصف القيمة
نوع المشغل نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. 'StringEndsWith' (مطلوب)
القيم مجموعة قيم التصفية. سلسلة []

StringInAdvancedFilter

الاسم الوصف القيمة
نوع المشغل نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. 'StringIn' (مطلوب)
القيم مجموعة قيم التصفية. سلسلة []

StringNotInAdvancedFilter

الاسم الوصف القيمة
نوع المشغل نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. 'StringNotIn' (مطلوب)
القيم مجموعة قيم التصفية. سلسلة []

RetryPolicy

الاسم الوصف القيمة
eventTimeToLiveInMinutes وقت البقاء (بالدقائق) للأحداث. int
maxDeliveryAttempts الحد الأقصى لعدد محاولات إعادة محاولة التسليم للأحداث. int

قوالب التشغيل السريع

تنشر قوالب التشغيل السريع التالية نوع المورد هذا.

قالب الوصف
إنشاء موضوع واشتراك مخصص لشبكة أحداث Azure

نشر في Azure
إنشاء موضوع مخصص لشبكة أحداث Azure واشتراك إخطار على الويب. القالب الذي تم تأليفه في الأصل بواسطة John Downs.
موضوع/اشتراك Azure Event Grid مخصص مع CloudEvents

نشر في Azure
ينشئ موضوع Azure Event Grid مخصصا، واشتراك إخطار على الويب يحتوي على مخطط CloudEvents، وLogic App كمعالج أحداث. القالب الذي تم تأليفه في الأصل بواسطة Justin Yoo.
إنشاء موضوع مخصص لشبكة الأحداث ومعالج مركز الأحداث

نشر في Azure
ينشئ موضوعا مخصصا ومركز أحداث Azure Event Grid للتعامل مع الأحداث.
إنشاء اشتراك Event Grid لأحداث الموارد

نشر في Azure
إنشاء اشتراك Event Grid إما إلى مجموعة الموارد أو اشتراك Azure.
إنشاء موضوع مخصص لشبكة أحداث Azure واشتراك قائمة الانتظار

نشر في Azure
إنشاء موضوع مخصص لشبكة أحداث Azure واشتراك قائمة انتظار ناقل خدمة Microsoft Azure. القالب الذي تم تأليفه في الأصل بواسطة Markus Meyer.
إنشاء اشتراك موضوع مخصص لشبكة أحداث Azure

نشر في Azure
إنشاء موضوع مخصص لشبكة أحداث Azure واشتراك موضوع ناقل خدمة Microsoft Azure. القالب الذي تم تأليفه في الأصل بواسطة Markus Meyer.

تعريف مورد Terraform (موفر AzAPI)

نوع مورد eventSubscriptions هو مورد ملحق، ما يعني أنه يمكنك تطبيقه على مورد آخر.

استخدم الخاصية parent_id على هذا المورد لتعيين نطاق هذا المورد.

يمكن نشر نوع مورد eventSubscriptions مع العمليات التي تستهدف:

  • مجموعات الموارد
  • الاشتراكات

للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.

تنسيق المورد

لإنشاء مورد Microsoft.EventGrid/eventSubscriptions، أضف Terraform التالي إلى القالب الخاص بك.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.EventGrid/eventSubscriptions@2019-06-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      deadLetterDestination = {
        endpointType = "string"
        // For remaining properties, see DeadLetterDestination objects
      }
      destination = {
        endpointType = "string"
        // For remaining properties, see EventSubscriptionDestination objects
      }
      expirationTimeUtc = "string"
      filter = {
        advancedFilters = [
          {
            key = "string"
            operatorType = "string"
            // For remaining properties, see AdvancedFilter objects
          }
        ]
        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 لتحديد نوع العنصر.

بالنسبة إلى EventHub، استخدم:

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

بالنسبة إلى HybridConnection، استخدم:

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

بالنسبة إلى ServiceBusQueue، استخدم:

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

بالنسبة إلى StorageQueue، استخدم:

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

بالنسبة إلى WebHook، استخدم:

  endpointType = "WebHook"
  properties = {
    endpointUrl = "string"
  }

كائنات AdvancedFilter

قم بتعيين الخاصية operatorType لتحديد نوع العنصر.

بالنسبة إلى BoolEquals، استخدم:

  operatorType = "BoolEquals"
  value = bool

بالنسبة إلى NumberGreaterThan، استخدم:

  operatorType = "NumberGreaterThan"
  value = int

بالنسبة إلى NumberGreaterThanOrEquals، استخدم:

  operatorType = "NumberGreaterThanOrEquals"
  value = int

بالنسبة إلى NumberIn، استخدم:

  operatorType = "NumberIn"
  values = [
    int
  ]

بالنسبة إلى NumberLessThan، استخدم:

  operatorType = "NumberLessThan"
  value = int

بالنسبة إلى NumberLessThanOrEquals، استخدم:

  operatorType = "NumberLessThanOrEquals"
  value = int

بالنسبة إلى NumberNotIn، استخدم:

  operatorType = "NumberNotIn"
  values = [
    int
  ]

بالنسبة إلى StringBeginsWith، استخدم:

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

بالنسبة إلى StringContains، استخدم:

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

بالنسبة إلى StringEndsWith، استخدم:

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

بالنسبة إلى StringIn، استخدم:

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

بالنسبة إلى StringNotIn، استخدم:

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

قيم Property

اشتراكات الحدث

الاسم الوصف القيمة
النوع نوع المورد "Microsoft.EventGrid/eventSubscriptions@2019-06-01"
الاسم اسم المورد سلسلة (مطلوب)

حد الحرف: 3-64

أحرف صالحة:
الأبجدية الرقمية والواصلات.
parent_id معرف المورد لتطبيق مورد الملحق هذا عليه. سلسلة (مطلوب)
خصائص خصائص اشتراك الحدث EventSubscriptionProperties

EventSubscriptionProperties

الاسم الوصف القيمة
deadLetterDestination وجهة DeadLetter لاشتراك الحدث. DeadLetterDestination
الوجهة معلومات حول الوجهة حيث يجب تسليم الأحداث لاشتراك الحدث. EventSubscriptionDestination
expirationTimeUtc وقت انتهاء صلاحية اشتراك الحدث. سلسلة
عامل التصفية معلومات حول عامل التصفية لاشتراك الحدث. EventSubscriptionFilter
التسميات قائمة التسميات المعرفة من قبل المستخدم. سلسلة []
إعادة المحاولةPolicy نهج إعادة المحاولة للأحداث. يمكن استخدام هذا لتكوين الحد الأقصى لعدد محاولات التسليم ووقت البقاء للأحداث. RetryPolicy

DeadLetterDestination

الاسم الوصف القيمة
نوع نقطة النهاية تعيين نوع الكائن StorageBlob (مطلوب)

StorageBlobDeadLetterDestination

الاسم الوصف القيمة
نوع نقطة النهاية نوع نقطة النهاية لوجهة الرسائل غير المستخدمة "StorageBlob" (مطلوب)
خصائص خصائص وجهة الرسائل غير المستخدمة المستندة إلى Storage Blob خصائص StorageBlobDeadLetterDestinationProperties

خصائص StorageBlobDeadLetterDestinationProperties

الاسم الوصف القيمة
blobContainerName اسم حاوية Storage blob التي هي وجهة أحداث الرسائل المهملة سلسلة
resourceId معرف مورد Azure لحساب التخزين الذي هو وجهة أحداث الرسائل المهملة سلسلة

EventSubscriptionDestination

الاسم الوصف القيمة
نوع نقطة النهاية تعيين نوع الكائن EventHub
التوصيل المختلط
ServiceBusQueue
قائمة انتظار التخزين
إخطار على الويب (مطلوب)

EventHubEventSubscriptionDestination

الاسم الوصف القيمة
نوع نقطة النهاية نوع نقطة النهاية لوجهة اشتراك الحدث "EventHub" (مطلوب)
خصائص خصائص مركز الأحداث لوجهة اشتراك الحدث EventHubEventSubscriptionDestinationProperties

EventHubEventSubscriptionDestinationProperties

الاسم الوصف القيمة
resourceId معرف مورد Azure الذي يمثل نقطة نهاية وجهة Event Hub لاشتراك حدث. سلسلة

HybridConnectionEventSubscriptionDestination

الاسم الوصف القيمة
نوع نقطة النهاية نوع نقطة النهاية لوجهة اشتراك الحدث "HybridConnection" (مطلوب)
خصائص خصائص الاتصال المختلط لوجهة اشتراك الحدث HybridConnectionEventSubscriptionDestinationProperti...

HybridConnectionEventSubscriptionDestinationProperti...

الاسم الوصف القيمة
resourceId معرف مورد Azure لاتصال مختلط هو وجهة اشتراك حدث. سلسلة

ServiceBusQueueEventSubscriptionDestination

الاسم الوصف القيمة
نوع نقطة النهاية نوع نقطة النهاية لوجهة اشتراك الحدث "ServiceBusQueue" (مطلوب)
خصائص خصائص ناقل خدمة Microsoft Azure لوجهة اشتراك الحدث ServiceBusQueueEventSubscriptionDestinationPropertie...

ServiceBusQueueEventSubscriptionDestinationPropertie...

الاسم الوصف القيمة
resourceId معرف مورد Azure الذي يمثل نقطة نهاية وجهة ناقل خدمة Microsoft Azure لاشتراك حدث. سلسلة

StorageQueueEventSubscriptionDestination

الاسم الوصف القيمة
نوع نقطة النهاية نوع نقطة النهاية لوجهة اشتراك الحدث "StorageQueue" (مطلوب)
خصائص خصائص قائمة انتظار التخزين لوجهة اشتراك الحدث StorageQueueEventSubscriptionDestinationProperties

StorageQueueEventSubscriptionDestinationProperties

الاسم الوصف القيمة
queueName اسم قائمة انتظار التخزين ضمن حساب تخزين هو وجهة اشتراك حدث. سلسلة
resourceId معرف مورد Azure لحساب التخزين الذي يحتوي على قائمة الانتظار التي هي وجهة اشتراك حدث. سلسلة

WebHookEventSubscriptionDestination

الاسم الوصف القيمة
نوع نقطة النهاية نوع نقطة النهاية لوجهة اشتراك الحدث "إخطار على الويب" (مطلوب)
خصائص خصائص WebHook لوجهة اشتراك الحدث WebHookEventSubscriptionDestinationProperties

WebHookEventSubscriptionDestinationProperties

الاسم الوصف القيمة
endpointUrl عنوان URL الذي يمثل نقطة نهاية وجهة اشتراك حدث. سلسلة

EventSubscriptionFilter

الاسم الوصف القيمة
عوامل تصفية متقدمة صفيف من عوامل التصفية المتقدمة المستخدمة لتصفية اشتراكات الأحداث. AdvancedFilter[]
نوع الحدث المدرج قائمة بأنواع الأحداث القابلة للتطبيق التي يجب أن تكون جزءا من اشتراك الحدث. إذا كان من المرغوب فيه الاشتراك في جميع أنواع الأحداث الافتراضية، فقم بتعيين IncludedEventTypes إلى خال. سلسلة []
هل حالة الموضوع حساسة يحدد ما إذا كانت خصائص SubjectBeginsWith و SubjectEndsWith لعامل التصفية
يجب مقارنتها بطريقة حساسة لحالة الأحرف.
Bool
يبدأ الموضوع بـ سلسلة اختيارية لتصفية الأحداث لاشتراك حدث استنادا إلى بادئة مسار مورد.
يعتمد تنسيق هذا على ناشر الأحداث.
أحرف البدل غير معتمدة في هذا المسار.
سلسلة
ينتهي الموضوع مع سلسلة اختيارية لتصفية الأحداث لاشتراك حدث استنادا إلى لاحقة مسار المورد.
أحرف البدل غير معتمدة في هذا المسار.
سلسلة

تصفية متقدمة

الاسم الوصف القيمة
المفتاح الحقل/الخاصية في الحدث الذي تريد التصفية بناء عليه. سلسلة
نوع المشغل تعيين نوع الكائن BoolEquals
NumberGreaterThan
NumberGreaterThanOrEquals
NumberIn
NumberLessThan
NumberLessThanOrEquals
NumberNotIn
StringBeginsWith
StringContains
StringEndsWith
StringIn
StringNotIn (مطلوب)

BoolEqualsAdvancedFilter

الاسم الوصف القيمة
نوع المشغل نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. "BoolEquals" (مطلوب)
القيمة قيمة عامل التصفية المنطقية. Bool

NumberGreaterThanAdvancedFilter

الاسم الوصف القيمة
نوع المشغل نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. "NumberGreaterThan" (مطلوب)
القيمة قيمة عامل التصفية. int

NumberGreaterThanOrEqualsAdvancedFilter

الاسم الوصف القيمة
نوع المشغل نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. "NumberGreaterThanOrEquals" (مطلوب)
القيمة قيمة عامل التصفية. int

NumberInAdvancedFilter

الاسم الوصف القيمة
نوع المشغل نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. "NumberIn" (مطلوب)
القيم مجموعة قيم التصفية. int[]

NumberLessThanAdvancedFilter

الاسم الوصف القيمة
نوع المشغل نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. "NumberLessThan" (مطلوب)
القيمة قيمة عامل التصفية. int

NumberLessThanOrEqualsAdvancedFilter

الاسم الوصف القيمة
نوع المشغل نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. "NumberLessThanOrEquals" (مطلوب)
القيمة قيمة عامل التصفية. int

NumberNotInAdvancedFilter

الاسم الوصف القيمة
نوع المشغل نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. "NumberNotIn" (مطلوب)
القيم مجموعة قيم التصفية. int[]

StringBeginsWithAdvancedFilter

الاسم الوصف القيمة
نوع المشغل نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. "StringBeginsWith" (مطلوب)
القيم مجموعة قيم التصفية. سلسلة []

StringContainsAdvancedFilter

الاسم الوصف القيمة
نوع المشغل نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. "StringContains" (مطلوب)
القيم مجموعة قيم التصفية. سلسلة []

StringEndsWithAdvancedFilter

الاسم الوصف القيمة
نوع المشغل نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. "StringEndsWith" (مطلوب)
القيم مجموعة قيم التصفية. سلسلة []

StringInAdvancedFilter

الاسم الوصف القيمة
نوع المشغل نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. "StringIn" (مطلوب)
القيم مجموعة قيم التصفية. سلسلة []

StringNotInAdvancedFilter

الاسم الوصف القيمة
نوع المشغل نوع عامل التشغيل المستخدم للتصفية، على سبيل المثال، NumberIn و StringContains و BoolEquals وغيرها. "StringNotIn" (مطلوب)
القيم مجموعة قيم التصفية. سلسلة []

RetryPolicy

الاسم الوصف القيمة
eventTimeToLiveInMinutes وقت البقاء (بالدقائق) للأحداث. int
maxDeliveryAttempts الحد الأقصى لعدد محاولات إعادة محاولة التسليم للأحداث. int