Microsoft.EventGrid systemTopics/eventSubscriptions 2021-06-01-preview

تعريف مورد Bicep

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

  • مجموعات الموارد - راجع أوامر نشر مجموعة الموارد

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

تنسيق المورد

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

resource symbolicname 'Microsoft.EventGrid/systemTopics/eventSubscriptions@2021-06-01-preview' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    deadLetterDestination: {
      endpointType: 'string'
      // For remaining properties, see DeadLetterDestination objects
    }
    deadLetterWithResourceIdentity: {
      deadLetterDestination: {
        endpointType: 'string'
        // For remaining properties, see DeadLetterDestination objects
      }
      identity: {
        type: 'string'
        userAssignedIdentity: 'string'
      }
    }
    deliveryWithResourceIdentity: {
      destination: {
        endpointType: 'string'
        // For remaining properties, see EventSubscriptionDestination objects
      }
      identity: {
        type: 'string'
        userAssignedIdentity: 'string'
      }
    }
    destination: {
      endpointType: 'string'
      // For remaining properties, see EventSubscriptionDestination objects
    }
    eventDeliverySchema: 'string'
    expirationTimeUtc: 'string'
    filter: {
      advancedFilters: [
        {
          key: 'string'
          operatorType: 'string'
          // For remaining properties, see AdvancedFilter objects
        }
      ]
      enableAdvancedFilteringOnArrays: bool
      includedEventTypes: [
        'string'
      ]
      isSubjectCaseSensitive: bool
      subjectBeginsWith: 'string'
      subjectEndsWith: 'string'
    }
    labels: [
      'string'
    ]
    retryPolicy: {
      eventTimeToLiveInMinutes: int
      maxDeliveryAttempts: int
    }
  }
}

كائنات DeadLetterDestination

تعيين الخاصية 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'
  }

بالنسبة 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
    preferredBatchSizeInKilobytes: int
  }

كائنات DeliveryAttributeMapping

تعيين نوع الخاصية لتحديد نوع الكائن.

بالنسبة Dynamic، استخدم:

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

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

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

قيم الخصائص

systemTopics/eventSubscriptions

اسم وصف قيمة
اسم اسم المورد

راجع كيفية تعيين الأسماء والأنواع للموارد التابعة في Bicep.
سلسلة (مطلوب)
الوالد في Bicep، يمكنك تحديد المورد الأصل لمورد تابع. تحتاج فقط إلى إضافة هذه الخاصية عند الإعلان عن المورد التابع خارج المورد الأصل.

لمزيد من المعلومات، راجع مورد تابع خارج المورد الأصل.
اسم رمزي للمورد من النوع: systemTopics
خصائص خصائص اشتراك الحدث. EventSubscriptionProperties

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

اسم وصف قيمة
deadLetterDestination وجهة الرسالة غير المستخدمة لاشتراك الحدث. يتم إرسال أي حدث لا يمكن تسليمه إلى وجهة الرسالة غير المستخدمة.
يستخدم هوية Azure Event Grid للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الرسائل غير المستخدمة.
DeadLetterDestination
deadLetterWithResourceIdentity وجهة الرسالة غير المستخدمة لاشتراك الحدث. يتم إرسال أي حدث لا يمكن تسليمه إلى وجهة الرسالة غير المستخدمة.
يستخدم إعداد الهوية المدارة على المورد الأصل (أي الموضوع أو المجال) للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الكتابة غير المستخدمة.
DeadLetterWithResourceIdentity
deliveryWithResourceIdentity معلومات حول الوجهة حيث يجب تسليم الأحداث لاشتراك الحدث.
يستخدم إعداد الهوية المدارة على المورد الأصل (أي الموضوع أو المجال) للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الكتابة غير المستخدمة.
DeliveryWithResourceIdentity
مقصد معلومات حول الوجهة حيث يجب تسليم الأحداث لاشتراك الحدث.
يستخدم هوية Azure Event Grid للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الرسائل غير المستخدمة.
EventSubscriptionDestination
eventDeliverySchema مخطط تسليم الحدث لاشتراك الحدث. "CloudEventSchemaV1_0"
"CustomInputSchema"
'EventGridSchema'
expirationTimeUtc وقت انتهاء صلاحية اشتراك الحدث. خيط
راووق معلومات حول عامل التصفية لاشتراك الحدث. EventSubscriptionFilter
تسميات قائمة التسميات المعرفة من قبل المستخدم. سلسلة[]
سياسة إعادة المحاولة نهج إعادة المحاولة للأحداث. يمكن استخدام هذا لتكوين الحد الأقصى لعدد محاولات التسليم ووقت البقاء للأحداث. إعادة المحاولة

DeadLetterDestination

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

StorageBlobDeadLetterDestination

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

خصائص StorageBlobDeadLetterDestinationProperties

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

DeadLetterWithResourceIdentity

اسم وصف قيمة
deadLetterDestination معلومات حول الوجهة حيث يجب تسليم الأحداث لاشتراك الحدث.
يستخدم إعداد الهوية المدارة على المورد الأصل (أي الموضوع أو المجال) للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الكتابة غير المستخدمة.
DeadLetterDestination
الهوية الهوية التي يجب استخدامها عند أحداث الكتابة غير المستخدمة. EventSubscriptionIdentity

معرف الاشتراك في الأحداث

اسم وصف قيمة
نوع نوع الهوية المدارة المستخدمة. يتضمن النوع "SystemAssigned, UserAssigned" كلا من الهوية التي تم إنشاؤها ضمنيا ومجموعة من الهويات المعينة من قبل المستخدم. سيقوم النوع "بلا" بإزالة أي هوية. 'SystemAssigned'
"تعيين المستخدم"
معرف تعيين المستخدم هوية المستخدم المقترنة بالمورد. خيط

DeliveryWithResourceIdentity

اسم وصف قيمة
مقصد معلومات حول الوجهة حيث يجب تسليم الأحداث لاشتراك الحدث.
يستخدم هوية Azure Event Grid للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الرسائل غير المستخدمة.
EventSubscriptionDestination
الهوية الهوية التي يجب استخدامها عند تسليم الأحداث. EventSubscriptionIdentity

EventSubscriptionDestination

اسم وصف قيمة
نوع نقطة النهاية تعيين نوع الكائن AzureFunction
EventHub
HybridConnection
ServiceBusQueue
ServiceBusTopic
StorageQueue
WebHook (مطلوب)

AzureFunctionEventSubscriptionDestination

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

خصائص AzureFunctionEventSubscriptionDestinationProperties

اسم وصف قيمة
خريطة التسليم تفاصيل سمة التسليم. DeliveryAttributeMapping []
maxEventsPerBatch الحد الأقصى لعدد الأحداث لكل دفعة. الباحث
preferredBatchSizeInKilobytes حجم الدفعة المفضل بالكيلو بايت. الباحث
معرف المورد معرف مورد Azure الذي يمثل نقطة نهاية وجهة Azure Function لاشتراك حدث. خيط

DeliveryAttributeMapping

اسم وصف قيمة
اسم اسم سمة التسليم أو العنوان. خيط
نوع تعيين نوع الكائن Dynamic
ثابتة (مطلوب)

DynamicDeliveryAttributeMapping

اسم وصف قيمة
نوع نوع سمة التسليم أو اسم العنوان. "ديناميكي" (مطلوب)
خصائص خصائص تعيين سمة التسليم الديناميكي. DynamicDeliveryAttributeMappingProperties

DynamicDeliveryAttributeMappingProperties

اسم وصف قيمة
حقل المصدر مسار JSON في الحدث الذي يحتوي على قيمة السمة. خيط

StaticDeliveryAttributeMapping

اسم وصف قيمة
نوع نوع سمة التسليم أو اسم العنوان. 'ثابت' (مطلوب)
خصائص خصائص تعيين سمة التسليم الثابت. StaticDeliveryAttributeMappingProperties

StaticDeliveryAttributeMappingProperties

اسم وصف قيمة
isSecret علامة منطقية لمعرفة ما إذا كانت السمة تحتوي على معلومات حساسة . قيمة منطقية
قيمة قيمة سمة التسليم. خيط

EventHubEventSubscriptionDestination

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

خصائص EventHubEventSubscriptionDestinationProperties

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

HybridConnectionEventSubscriptionDestination

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

HybridConnectionEventSubscriptionDestinationProperti...

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

ServiceBusQueueEventSubscriptionDestination

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

ServiceBusQueueEventSubscriptionDestinationPropertie...

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

ServiceBusTopicEventSubscriptionDestination

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

ServiceBusTopicEventSubscriptionDestinationPropertie...

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

StorageQueueEventSubscriptionDestination

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

خصائص StorageQueueEventSubscriptionDestinationProperties

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

WebHookEventSubscriptionDestination

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

WebHookEventSubscriptionDestinationProperties

اسم وصف قيمة
azureActiveDirectoryApplicationIdOrUri معرف تطبيق Azure Active Directory أو URI للحصول على رمز الوصول المميز الذي سيتم تضمينه كرمز حامل في طلبات التسليم. خيط
azureActiveDirectoryTenantId معرف مستأجر Azure Active Directory للحصول على الرمز المميز للوصول الذي سيتم تضمينه كرمز حامل في طلبات التسليم. خيط
خريطة التسليم تفاصيل سمة التسليم. DeliveryAttributeMapping []
endpointUrl عنوان URL الذي يمثل نقطة نهاية وجهة اشتراك الحدث. خيط

القيود:
قيمة حساسة. تمرير كمعلمة آمنة.
maxEventsPerBatch الحد الأقصى لعدد الأحداث لكل دفعة. الباحث
preferredBatchSizeInKilobytes حجم الدفعة المفضل بالكيلو بايت. الباحث

EventSubscriptionFilter

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

تصفية متقدمة

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

BoolEqualsAdvancedFilter

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

IsNotNullAdvancedFilter

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

IsNullOrUndefinedAdvancedFilter

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

NumberGreaterThanAdvancedFilter

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

NumberGreaterThanOrEqualsAdvancedFilter

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

NumberInAdvancedFilter

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

NumberInRangeAdvancedFilter

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

NumberLessThanAdvancedFilter

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

NumberLessThanOrEqualsAdvancedFilter

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

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' (مطلوب)
القيم مجموعة قيم التصفية. سلسلة[]

إعادة المحاولة السياسية

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

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

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

قالب وصف
إنشاء تخزين Blob واشتراك Event Grid في Blob

Deploy to Azure
إنشاء حساب Azure Blob Storage ثم إنشاء اشتراك Event Grid إلى هذا الكائن الثنائي كبير الحجم.
نشر Azure Data Explorer db مع اتصال شبكة الأحداث

Deploy to Azure
انشر Azure Data Explorer db مع اتصال Event Grid.

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

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

  • مجموعات الموارد - راجع أوامر نشر مجموعة الموارد

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

تنسيق المورد

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

{
  "type": "Microsoft.EventGrid/systemTopics/eventSubscriptions",
  "apiVersion": "2021-06-01-preview",
  "name": "string",
  "properties": {
    "deadLetterDestination": {
      "endpointType": "string"
      // For remaining properties, see DeadLetterDestination objects
    },
    "deadLetterWithResourceIdentity": {
      "deadLetterDestination": {
        "endpointType": "string"
        // For remaining properties, see DeadLetterDestination objects
      },
      "identity": {
        "type": "string",
        "userAssignedIdentity": "string"
      }
    },
    "deliveryWithResourceIdentity": {
      "destination": {
        "endpointType": "string"
        // For remaining properties, see EventSubscriptionDestination objects
      },
      "identity": {
        "type": "string",
        "userAssignedIdentity": "string"
      }
    },
    "destination": {
      "endpointType": "string"
      // For remaining properties, see EventSubscriptionDestination objects
    },
    "eventDeliverySchema": "string",
    "expirationTimeUtc": "string",
    "filter": {
      "advancedFilters": [
        {
          "key": "string",
          "operatorType": "string"
          // For remaining properties, see AdvancedFilter objects
        }
      ],
      "enableAdvancedFilteringOnArrays": "bool",
      "includedEventTypes": [ "string" ],
      "isSubjectCaseSensitive": "bool",
      "subjectBeginsWith": "string",
      "subjectEndsWith": "string"
    },
    "labels": [ "string" ],
    "retryPolicy": {
      "eventTimeToLiveInMinutes": "int",
      "maxDeliveryAttempts": "int"
    }
  }
}

كائنات DeadLetterDestination

تعيين الخاصية 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"
  }

بالنسبة 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",
    "preferredBatchSizeInKilobytes": "int"
  }

كائنات DeliveryAttributeMapping

تعيين نوع الخاصية لتحديد نوع الكائن.

بالنسبة Dynamic، استخدم:

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

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

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

قيم الخصائص

systemTopics/eventSubscriptions

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

راجع كيفية تعيين الأسماء والأنواع للموارد التابعة في قوالب JSON ARM.
سلسلة (مطلوب)
خصائص خصائص اشتراك الحدث. EventSubscriptionProperties

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

اسم وصف قيمة
deadLetterDestination وجهة الرسالة غير المستخدمة لاشتراك الحدث. يتم إرسال أي حدث لا يمكن تسليمه إلى وجهة الرسالة غير المستخدمة.
يستخدم هوية Azure Event Grid للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الرسائل غير المستخدمة.
DeadLetterDestination
deadLetterWithResourceIdentity وجهة الرسالة غير المستخدمة لاشتراك الحدث. يتم إرسال أي حدث لا يمكن تسليمه إلى وجهة الرسالة غير المستخدمة.
يستخدم إعداد الهوية المدارة على المورد الأصل (أي الموضوع أو المجال) للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الكتابة غير المستخدمة.
DeadLetterWithResourceIdentity
deliveryWithResourceIdentity معلومات حول الوجهة حيث يجب تسليم الأحداث لاشتراك الحدث.
يستخدم إعداد الهوية المدارة على المورد الأصل (أي الموضوع أو المجال) للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الكتابة غير المستخدمة.
DeliveryWithResourceIdentity
مقصد معلومات حول الوجهة حيث يجب تسليم الأحداث لاشتراك الحدث.
يستخدم هوية Azure Event Grid للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الرسائل غير المستخدمة.
EventSubscriptionDestination
eventDeliverySchema مخطط تسليم الحدث لاشتراك الحدث. "CloudEventSchemaV1_0"
"CustomInputSchema"
'EventGridSchema'
expirationTimeUtc وقت انتهاء صلاحية اشتراك الحدث. خيط
راووق معلومات حول عامل التصفية لاشتراك الحدث. EventSubscriptionFilter
تسميات قائمة التسميات المعرفة من قبل المستخدم. سلسلة[]
سياسة إعادة المحاولة نهج إعادة المحاولة للأحداث. يمكن استخدام هذا لتكوين الحد الأقصى لعدد محاولات التسليم ووقت البقاء للأحداث. إعادة المحاولة

DeadLetterDestination

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

StorageBlobDeadLetterDestination

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

خصائص StorageBlobDeadLetterDestinationProperties

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

DeadLetterWithResourceIdentity

اسم وصف قيمة
deadLetterDestination معلومات حول الوجهة حيث يجب تسليم الأحداث لاشتراك الحدث.
يستخدم إعداد الهوية المدارة على المورد الأصل (أي الموضوع أو المجال) للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الكتابة غير المستخدمة.
DeadLetterDestination
الهوية الهوية التي يجب استخدامها عند أحداث الكتابة غير المستخدمة. EventSubscriptionIdentity

معرف الاشتراك في الأحداث

اسم وصف قيمة
نوع نوع الهوية المدارة المستخدمة. يتضمن النوع "SystemAssigned, UserAssigned" كلا من الهوية التي تم إنشاؤها ضمنيا ومجموعة من الهويات المعينة من قبل المستخدم. سيقوم النوع "بلا" بإزالة أي هوية. 'SystemAssigned'
"تعيين المستخدم"
معرف تعيين المستخدم هوية المستخدم المقترنة بالمورد. خيط

DeliveryWithResourceIdentity

اسم وصف قيمة
مقصد معلومات حول الوجهة حيث يجب تسليم الأحداث لاشتراك الحدث.
يستخدم هوية Azure Event Grid للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الرسائل غير المستخدمة.
EventSubscriptionDestination
الهوية الهوية التي يجب استخدامها عند تسليم الأحداث. EventSubscriptionIdentity

EventSubscriptionDestination

اسم وصف قيمة
نوع نقطة النهاية تعيين نوع الكائن AzureFunction
EventHub
HybridConnection
ServiceBusQueue
ServiceBusTopic
StorageQueue
WebHook (مطلوب)

AzureFunctionEventSubscriptionDestination

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

خصائص AzureFunctionEventSubscriptionDestinationProperties

اسم وصف قيمة
خريطة التسليم تفاصيل سمة التسليم. DeliveryAttributeMapping []
maxEventsPerBatch الحد الأقصى لعدد الأحداث لكل دفعة. الباحث
preferredBatchSizeInKilobytes حجم الدفعة المفضل بالكيلو بايت. الباحث
معرف المورد معرف مورد Azure الذي يمثل نقطة نهاية وجهة Azure Function لاشتراك حدث. خيط

DeliveryAttributeMapping

اسم وصف قيمة
اسم اسم سمة التسليم أو العنوان. خيط
نوع تعيين نوع الكائن Dynamic
ثابتة (مطلوب)

DynamicDeliveryAttributeMapping

اسم وصف قيمة
نوع نوع سمة التسليم أو اسم العنوان. "ديناميكي" (مطلوب)
خصائص خصائص تعيين سمة التسليم الديناميكي. DynamicDeliveryAttributeMappingProperties

DynamicDeliveryAttributeMappingProperties

اسم وصف قيمة
حقل المصدر مسار JSON في الحدث الذي يحتوي على قيمة السمة. خيط

StaticDeliveryAttributeMapping

اسم وصف قيمة
نوع نوع سمة التسليم أو اسم العنوان. 'ثابت' (مطلوب)
خصائص خصائص تعيين سمة التسليم الثابت. StaticDeliveryAttributeMappingProperties

StaticDeliveryAttributeMappingProperties

اسم وصف قيمة
isSecret علامة منطقية لمعرفة ما إذا كانت السمة تحتوي على معلومات حساسة . قيمة منطقية
قيمة قيمة سمة التسليم. خيط

EventHubEventSubscriptionDestination

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

خصائص EventHubEventSubscriptionDestinationProperties

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

HybridConnectionEventSubscriptionDestination

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

HybridConnectionEventSubscriptionDestinationProperti...

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

ServiceBusQueueEventSubscriptionDestination

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

ServiceBusQueueEventSubscriptionDestinationPropertie...

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

ServiceBusTopicEventSubscriptionDestination

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

ServiceBusTopicEventSubscriptionDestinationPropertie...

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

StorageQueueEventSubscriptionDestination

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

خصائص StorageQueueEventSubscriptionDestinationProperties

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

WebHookEventSubscriptionDestination

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

WebHookEventSubscriptionDestinationProperties

اسم وصف قيمة
azureActiveDirectoryApplicationIdOrUri معرف تطبيق Azure Active Directory أو URI للحصول على رمز الوصول المميز الذي سيتم تضمينه كرمز حامل في طلبات التسليم. خيط
azureActiveDirectoryTenantId معرف مستأجر Azure Active Directory للحصول على الرمز المميز للوصول الذي سيتم تضمينه كرمز حامل في طلبات التسليم. خيط
خريطة التسليم تفاصيل سمة التسليم. DeliveryAttributeMapping []
endpointUrl عنوان URL الذي يمثل نقطة نهاية وجهة اشتراك الحدث. خيط

القيود:
قيمة حساسة. تمرير كمعلمة آمنة.
maxEventsPerBatch الحد الأقصى لعدد الأحداث لكل دفعة. الباحث
preferredBatchSizeInKilobytes حجم الدفعة المفضل بالكيلو بايت. الباحث

EventSubscriptionFilter

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

تصفية متقدمة

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

BoolEqualsAdvancedFilter

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

IsNotNullAdvancedFilter

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

IsNullOrUndefinedAdvancedFilter

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

NumberGreaterThanAdvancedFilter

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

NumberGreaterThanOrEqualsAdvancedFilter

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

NumberInAdvancedFilter

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

NumberInRangeAdvancedFilter

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

NumberLessThanAdvancedFilter

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

NumberLessThanOrEqualsAdvancedFilter

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

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' (مطلوب)
القيم مجموعة قيم التصفية. سلسلة[]

إعادة المحاولة السياسية

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

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

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

قالب وصف
إنشاء تخزين Blob واشتراك Event Grid في Blob

Deploy to Azure
إنشاء حساب Azure Blob Storage ثم إنشاء اشتراك Event Grid إلى هذا الكائن الثنائي كبير الحجم.
نشر Azure Data Explorer db مع اتصال شبكة الأحداث

Deploy to Azure
انشر Azure Data Explorer db مع اتصال Event Grid.

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

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

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

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

تنسيق المورد

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.EventGrid/systemTopics/eventSubscriptions@2021-06-01-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"
  }

بالنسبة 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
    preferredBatchSizeInKilobytes = int
  }

كائنات DeliveryAttributeMapping

تعيين نوع الخاصية لتحديد نوع الكائن.

بالنسبة Dynamic، استخدم:

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

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

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

قيم الخصائص

systemTopics/eventSubscriptions

اسم وصف قيمة
نوع نوع المورد "Microsoft.EventGrid/systemTopics/eventSubscriptions@2021-06-01-preview"
اسم اسم المورد سلسلة (مطلوب)
parent_id معرف المورد الأصل لهذا المورد. معرف المورد من النوع: systemTopics
خصائص خصائص اشتراك الحدث. EventSubscriptionProperties

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

اسم وصف قيمة
deadLetterDestination وجهة الرسالة غير المستخدمة لاشتراك الحدث. يتم إرسال أي حدث لا يمكن تسليمه إلى وجهة الرسالة غير المستخدمة.
يستخدم هوية Azure Event Grid للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الرسائل غير المستخدمة.
DeadLetterDestination
deadLetterWithResourceIdentity وجهة الرسالة غير المستخدمة لاشتراك الحدث. يتم إرسال أي حدث لا يمكن تسليمه إلى وجهة الرسالة غير المستخدمة.
يستخدم إعداد الهوية المدارة على المورد الأصل (أي الموضوع أو المجال) للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الكتابة غير المستخدمة.
DeadLetterWithResourceIdentity
deliveryWithResourceIdentity معلومات حول الوجهة حيث يجب تسليم الأحداث لاشتراك الحدث.
يستخدم إعداد الهوية المدارة على المورد الأصل (أي الموضوع أو المجال) للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الكتابة غير المستخدمة.
DeliveryWithResourceIdentity
مقصد معلومات حول الوجهة حيث يجب تسليم الأحداث لاشتراك الحدث.
يستخدم هوية Azure Event Grid للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الرسائل غير المستخدمة.
EventSubscriptionDestination
eventDeliverySchema مخطط تسليم الحدث لاشتراك الحدث. "CloudEventSchemaV1_0"
"CustomInputSchema"
"EventGridSchema"
expirationTimeUtc وقت انتهاء صلاحية اشتراك الحدث. خيط
راووق معلومات حول عامل التصفية لاشتراك الحدث. EventSubscriptionFilter
تسميات قائمة التسميات المعرفة من قبل المستخدم. سلسلة[]
سياسة إعادة المحاولة نهج إعادة المحاولة للأحداث. يمكن استخدام هذا لتكوين الحد الأقصى لعدد محاولات التسليم ووقت البقاء للأحداث. إعادة المحاولة

DeadLetterDestination

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

StorageBlobDeadLetterDestination

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

خصائص StorageBlobDeadLetterDestinationProperties

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

DeadLetterWithResourceIdentity

اسم وصف قيمة
deadLetterDestination معلومات حول الوجهة حيث يجب تسليم الأحداث لاشتراك الحدث.
يستخدم إعداد الهوية المدارة على المورد الأصل (أي الموضوع أو المجال) للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الكتابة غير المستخدمة.
DeadLetterDestination
الهوية الهوية التي يجب استخدامها عند أحداث الكتابة غير المستخدمة. EventSubscriptionIdentity

معرف الاشتراك في الأحداث

اسم وصف قيمة
نوع نوع الهوية المدارة المستخدمة. يتضمن النوع "SystemAssigned, UserAssigned" كلا من الهوية التي تم إنشاؤها ضمنيا ومجموعة من الهويات المعينة من قبل المستخدم. سيقوم النوع "بلا" بإزالة أي هوية. "SystemAssigned"
"تعيين المستخدم"
معرف تعيين المستخدم هوية المستخدم المقترنة بالمورد. خيط

DeliveryWithResourceIdentity

اسم وصف قيمة
مقصد معلومات حول الوجهة حيث يجب تسليم الأحداث لاشتراك الحدث.
يستخدم هوية Azure Event Grid للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الرسائل غير المستخدمة.
EventSubscriptionDestination
الهوية الهوية التي يجب استخدامها عند تسليم الأحداث. EventSubscriptionIdentity

EventSubscriptionDestination

اسم وصف قيمة
نوع نقطة النهاية تعيين نوع الكائن AzureFunction
EventHub
HybridConnection
ServiceBusQueue
ServiceBusTopic
StorageQueue
WebHook (مطلوب)

AzureFunctionEventSubscriptionDestination

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

خصائص AzureFunctionEventSubscriptionDestinationProperties

اسم وصف قيمة
خريطة التسليم تفاصيل سمة التسليم. DeliveryAttributeMapping []
maxEventsPerBatch الحد الأقصى لعدد الأحداث لكل دفعة. الباحث
preferredBatchSizeInKilobytes حجم الدفعة المفضل بالكيلو بايت. الباحث
معرف المورد معرف مورد Azure الذي يمثل نقطة نهاية وجهة Azure Function لاشتراك حدث. خيط

DeliveryAttributeMapping

اسم وصف قيمة
اسم اسم سمة التسليم أو العنوان. خيط
نوع تعيين نوع الكائن Dynamic
ثابتة (مطلوب)

DynamicDeliveryAttributeMapping

اسم وصف قيمة
نوع نوع سمة التسليم أو اسم العنوان. "ديناميكي" (مطلوب)
خصائص خصائص تعيين سمة التسليم الديناميكي. DynamicDeliveryAttributeMappingProperties

DynamicDeliveryAttributeMappingProperties

اسم وصف قيمة
حقل المصدر مسار JSON في الحدث الذي يحتوي على قيمة السمة. خيط

StaticDeliveryAttributeMapping

اسم وصف قيمة
نوع نوع سمة التسليم أو اسم العنوان. "ثابت" (مطلوب)
خصائص خصائص تعيين سمة التسليم الثابت. StaticDeliveryAttributeMappingProperties

StaticDeliveryAttributeMappingProperties

اسم وصف قيمة
isSecret علامة منطقية لمعرفة ما إذا كانت السمة تحتوي على معلومات حساسة . قيمة منطقية
قيمة قيمة سمة التسليم. خيط

EventHubEventSubscriptionDestination

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

خصائص EventHubEventSubscriptionDestinationProperties

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

HybridConnectionEventSubscriptionDestination

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

HybridConnectionEventSubscriptionDestinationProperti...

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

ServiceBusQueueEventSubscriptionDestination

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

ServiceBusQueueEventSubscriptionDestinationPropertie...

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

ServiceBusTopicEventSubscriptionDestination

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

ServiceBusTopicEventSubscriptionDestinationPropertie...

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

StorageQueueEventSubscriptionDestination

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

خصائص StorageQueueEventSubscriptionDestinationProperties

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

WebHookEventSubscriptionDestination

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

WebHookEventSubscriptionDestinationProperties

اسم وصف قيمة
azureActiveDirectoryApplicationIdOrUri معرف تطبيق Azure Active Directory أو URI للحصول على رمز الوصول المميز الذي سيتم تضمينه كرمز حامل في طلبات التسليم. خيط
azureActiveDirectoryTenantId معرف مستأجر Azure Active Directory للحصول على الرمز المميز للوصول الذي سيتم تضمينه كرمز حامل في طلبات التسليم. خيط
خريطة التسليم تفاصيل سمة التسليم. DeliveryAttributeMapping []
endpointUrl عنوان URL الذي يمثل نقطة نهاية وجهة اشتراك الحدث. خيط

القيود:
قيمة حساسة. تمرير كمعلمة آمنة.
maxEventsPerBatch الحد الأقصى لعدد الأحداث لكل دفعة. الباحث
preferredBatchSizeInKilobytes حجم الدفعة المفضل بالكيلو بايت. الباحث

EventSubscriptionFilter

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

تصفية متقدمة

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

BoolEqualsAdvancedFilter

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

IsNotNullAdvancedFilter

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

IsNullOrUndefinedAdvancedFilter

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

NumberGreaterThanAdvancedFilter

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

NumberGreaterThanOrEqualsAdvancedFilter

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

NumberInAdvancedFilter

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

NumberInRangeAdvancedFilter

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

NumberLessThanAdvancedFilter

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

NumberLessThanOrEqualsAdvancedFilter

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

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" (مطلوب)
القيم مجموعة قيم التصفية. سلسلة[]

إعادة المحاولة السياسية

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