Microsoft.EventGrid eventSubscriptions 2020-01-01-preview
تعريف مورد Bicep
نوع مورد eventSubscriptions هو مورد ملحق، ما يعني أنه يمكنك تطبيقه على مورد آخر.
استخدم الخاصية على scope
هذا المورد لتعيين نطاق هذا المورد. راجع تعيين نطاق على موارد الملحق في Bicep.
يمكن نشر نوع مورد eventSubscriptions مع العمليات التي تستهدف:
- مجموعات الموارد - راجع أوامر نشر مجموعة الموارد
- الاشتراكات - راجع أوامر نشر الاشتراك
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
تنسيق المورد
لإنشاء مورد Microsoft.EventGrid/eventSubscriptions، أضف Bicep التالي إلى القالب الخاص بك.
resource symbolicname 'Microsoft.EventGrid/eventSubscriptions@2020-01-01-preview' = {
name: 'string'
scope: resourceSymbolicName
properties: {
deadLetterDestination: {
endpointType: 'string'
// For remaining properties, see DeadLetterDestination objects
}
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
}
]
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: {
maxEventsPerBatch: int
preferredBatchSizeInKilobytes: int
resourceId: 'string'
}
بالنسبة إلى EventHub، استخدم:
endpointType: 'EventHub'
properties: {
resourceId: 'string'
}
بالنسبة إلى HybridConnection، استخدم:
endpointType: 'HybridConnection'
properties: {
resourceId: 'string'
}
بالنسبة إلى ServiceBusQueue، استخدم:
endpointType: 'ServiceBusQueue'
properties: {
resourceId: 'string'
}
بالنسبة إلى ServiceBusTopic، استخدم:
endpointType: 'ServiceBusTopic'
properties: {
resourceId: 'string'
}
بالنسبة إلى StorageQueue، استخدم:
endpointType: 'StorageQueue'
properties: {
queueName: 'string'
resourceId: 'string'
}
بالنسبة إلى WebHook، استخدم:
endpointType: 'WebHook'
properties: {
azureActiveDirectoryApplicationIdOrUri: 'string'
azureActiveDirectoryTenantId: 'string'
endpointUrl: 'string'
maxEventsPerBatch: int
preferredBatchSizeInKilobytes: int
}
كائنات 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 |
eventDeliverySchema | مخطط تسليم الحدث لاشتراك الحدث. | "CloudEventSchemaV1_0" "CustomInputSchema" 'EventGridSchema' |
expirationTimeUtc | وقت انتهاء صلاحية اشتراك الحدث. | سلسلة |
عامل التصفية | معلومات حول عامل التصفية لاشتراك الحدث. | EventSubscriptionFilter |
التسميات | قائمة التسميات المعرفة من قبل المستخدم. | سلسلة [] |
إعادة المحاولةPolicy | نهج إعادة المحاولة للأحداث. يمكن استخدام هذا لتكوين الحد الأقصى لعدد محاولات التسليم ووقت البقاء للأحداث. | RetryPolicy |
DeadLetterDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | تعيين نوع العنصر | StorageBlob (مطلوب) |
StorageBlobDeadLetterDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة الرسائل المهمدة | 'StorageBlob' (مطلوب) |
خصائص | خصائص وجهة الرسائل غير المستخدمة المستندة إلى Storage Blob | StorageBlobDeadLetterDestinationProperties |
StorageBlobDeadLetterDestinationProperties
الاسم | الوصف | القيمة |
---|---|---|
blobContainerName | اسم حاوية كائن ثنائي كبير الحجم للتخزين التي هي وجهة أحداث الرسائل المهملة | سلسلة |
resourceId | معرف مورد Azure لحساب التخزين الذي هو وجهة أحداث الرسائل المهملة | سلسلة |
EventSubscriptionDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | تعيين نوع العنصر | AzureFunction EventHub التوصيل المختلط ServiceBusQueue ServiceBusTopic قائمة انتظار التخزين إخطار على الويب (مطلوب) |
AzureFunctionEventSubscriptionDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث | "AzureFunction" (مطلوب) |
خصائص | خصائص Azure Function لوجهة اشتراك الحدث. | AzureFunctionEventSubscriptionDestinationProperties |
AzureFunctionEventSubscriptionDestinationProperties
الاسم | الوصف | القيمة |
---|---|---|
maxEventsPerBatch | الحد الأقصى لعدد الأحداث لكل دفعة. | int |
preferredBatchSizeInKilobytes | حجم الدفعة المفضل بالكيلو بايت. | int |
resourceId | معرف مورد Azure الذي يمثل نقطة نهاية وجهة Azure Function لاشتراك حدث. | سلسلة |
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 لاشتراك حدث. | سلسلة |
ServiceBusTopicEventSubscriptionDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث | "ServiceBusTopic" (مطلوب) |
خصائص | خصائص موضوع ناقل خدمة Microsoft Azure لوجهة اشتراك الحدث. | ServiceBusTopicEventSubscriptionDestinationPropertie... |
ServiceBusTopicEventSubscriptionDestinationPropertie...
الاسم | الوصف | القيمة |
---|---|---|
resourceId | معرف مورد Azure الذي يمثل نقطة نهاية وجهة موضوع ناقل خدمة Microsoft Azure لاشتراك حدث. | سلسلة |
StorageQueueEventSubscriptionDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث | "StorageQueue" (مطلوب) |
خصائص | خصائص قائمة انتظار التخزين لوجهة اشتراك الحدث | StorageQueueEventSubscriptionDestinationProperties |
StorageQueueEventSubscriptionDestinationProperties
الاسم | الوصف | القيمة |
---|---|---|
queueName | اسم قائمة انتظار التخزين ضمن حساب تخزين هو وجهة اشتراك الحدث. | سلسلة |
resourceId | معرف مورد Azure لحساب التخزين الذي يحتوي على قائمة الانتظار التي هي وجهة اشتراك الحدث. | سلسلة |
WebHookEventSubscriptionDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث | "إخطار على الويب" (مطلوب) |
خصائص | خصائص WebHook لوجهة اشتراك الحدث | WebHookEventSubscriptionDestinationProperties |
WebHookEventSubscriptionDestinationProperties
الاسم | الوصف | القيمة |
---|---|---|
azureActiveDirectoryApplicationIdOrUri | معرف تطبيق Azure Active Directory أو URI للحصول على الرمز المميز للوصول الذي سيتم تضمينه كرمز حامل في طلبات التسليم. | سلسلة |
azureActiveDirectoryTenantId | معرف مستأجر Azure Active Directory للحصول على الرمز المميز للوصول الذي سيتم تضمينه كرمز حامل في طلبات التسليم. | سلسلة |
endpointUrl | عنوان URL الذي يمثل نقطة نهاية وجهة اشتراك الحدث. | سلسلة |
maxEventsPerBatch | الحد الأقصى لعدد الأحداث لكل دفعة. | int |
preferredBatchSizeInKilobytes | حجم الدفعة المفضل بالكيلو بايت. | int |
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 واشتراك إخطار على الويب. القالب الذي تم تأليفه في الأصل بواسطة John Downs. |
موضوع/اشتراك Azure Event Grid مخصص مع CloudEvents |
ينشئ موضوع Azure Event Grid مخصصا، واشتراك إخطار على الويب يحتوي على مخطط CloudEvents، وLogic App كمعالج أحداث. القالب الذي تم تأليفه في الأصل بواسطة Justin Yoo. |
إنشاء موضوع مخصص لشبكة الأحداث ومعالج مركز الأحداث |
ينشئ موضوعا مخصصا ومركز أحداث Azure Event Grid للتعامل مع الأحداث. |
إنشاء اشتراك Event Grid لأحداث الموارد |
إنشاء اشتراك Event Grid إما إلى مجموعة الموارد أو اشتراك Azure. |
إنشاء موضوع مخصص لشبكة أحداث Azure واشتراك قائمة الانتظار |
إنشاء موضوع مخصص لشبكة أحداث Azure واشتراك قائمة انتظار ناقل خدمة Microsoft Azure. القالب الذي تم تأليفه في الأصل بواسطة Markus Meyer. |
إنشاء اشتراك موضوع مخصص لشبكة أحداث Azure |
إنشاء موضوع مخصص لشبكة أحداث Azure واشتراك موضوع ناقل خدمة Microsoft Azure. القالب الذي تم تأليفه في الأصل بواسطة Markus Meyer. |
تعريف مورد قالب ARM
نوع مورد eventSubscriptions هو مورد ملحق، ما يعني أنه يمكنك تطبيقه على مورد آخر.
استخدم الخاصية scope
على هذا المورد لتعيين نطاق هذا المورد. راجع تعيين النطاق على موارد الملحق في قوالب ARM.
يمكن نشر نوع مورد eventSubscriptions مع العمليات التي تستهدف:
- مجموعات الموارد - راجع أوامر نشر مجموعة الموارد
- الاشتراكات - راجع أوامر نشر الاشتراك
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
تنسيق المورد
لإنشاء مورد Microsoft.EventGrid/eventSubscriptions، أضف JSON التالي إلى القالب الخاص بك.
{
"type": "Microsoft.EventGrid/eventSubscriptions",
"apiVersion": "2020-01-01-preview",
"name": "string",
"scope": "string",
"properties": {
"deadLetterDestination": {
"endpointType": "string"
// For remaining properties, see DeadLetterDestination objects
},
"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
}
],
"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": {
"maxEventsPerBatch": "int",
"preferredBatchSizeInKilobytes": "int",
"resourceId": "string"
}
بالنسبة إلى EventHub، استخدم:
"endpointType": "EventHub",
"properties": {
"resourceId": "string"
}
بالنسبة إلى HybridConnection، استخدم:
"endpointType": "HybridConnection",
"properties": {
"resourceId": "string"
}
بالنسبة إلى ServiceBusQueue، استخدم:
"endpointType": "ServiceBusQueue",
"properties": {
"resourceId": "string"
}
بالنسبة إلى ServiceBusTopic، استخدم:
"endpointType": "ServiceBusTopic",
"properties": {
"resourceId": "string"
}
بالنسبة إلى StorageQueue، استخدم:
"endpointType": "StorageQueue",
"properties": {
"queueName": "string",
"resourceId": "string"
}
بالنسبة إلى WebHook، استخدم:
"endpointType": "WebHook",
"properties": {
"azureActiveDirectoryApplicationIdOrUri": "string",
"azureActiveDirectoryTenantId": "string",
"endpointUrl": "string",
"maxEventsPerBatch": "int",
"preferredBatchSizeInKilobytes": "int"
}
كائنات 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 | إصدار واجهة برمجة تطبيقات المورد | 'معاينة 2020-01-01' |
الاسم | اسم المورد | سلسلة (مطلوب) حد الحرف: 3-64 أحرف صالحة: الأبجدية الرقمية والواصلات. |
النطاق | استخدم عند إنشاء مورد ملحق في نطاق مختلف عن نطاق التوزيع. | المورد المستهدف بالنسبة إلى JSON، قم بتعيين القيمة إلى الاسم الكامل للمورد لتطبيق مورد الملحق عليه. |
خصائص | خصائص اشتراك الحدث | EventSubscriptionProperties |
EventSubscriptionProperties
الاسم | الوصف | القيمة |
---|---|---|
deadLetterDestination | وجهة DeadLetter لاشتراك الحدث. | DeadLetterDestination |
الوجهة | معلومات حول الوجهة حيث يجب تسليم الأحداث لاشتراك الحدث. | EventSubscriptionDestination |
eventDeliverySchema | مخطط تسليم الحدث لاشتراك الحدث. | "CloudEventSchemaV1_0" "CustomInputSchema" 'EventGridSchema' |
expirationTimeUtc | وقت انتهاء صلاحية اشتراك الحدث. | سلسلة |
عامل التصفية | معلومات حول عامل التصفية لاشتراك الحدث. | EventSubscriptionFilter |
التسميات | قائمة التسميات المعرفة من قبل المستخدم. | سلسلة [] |
إعادة المحاولةPolicy | نهج إعادة المحاولة للأحداث. يمكن استخدام هذا لتكوين الحد الأقصى لعدد محاولات التسليم ووقت البقاء للأحداث. | RetryPolicy |
DeadLetterDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | تعيين نوع العنصر | StorageBlob (مطلوب) |
StorageBlobDeadLetterDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة الرسائل المهمدة | 'StorageBlob' (مطلوب) |
خصائص | خصائص وجهة الرسائل غير المستخدمة المستندة إلى Storage Blob | StorageBlobDeadLetterDestinationProperties |
StorageBlobDeadLetterDestinationProperties
الاسم | الوصف | القيمة |
---|---|---|
blobContainerName | اسم حاوية كائن ثنائي كبير الحجم للتخزين التي هي وجهة أحداث الرسائل المهملة | سلسلة |
resourceId | معرف مورد Azure لحساب التخزين الذي هو وجهة أحداث الرسائل المهملة | سلسلة |
EventSubscriptionDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | تعيين نوع الكائن | AzureFunction EventHub التوصيل المختلط ServiceBusQueue ServiceBusTopic قائمة انتظار التخزين إخطار على الويب (مطلوب) |
AzureFunctionEventSubscriptionDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث | "AzureFunction" (مطلوب) |
خصائص | خصائص دالة Azure لوجهة اشتراك الحدث. | AzureFunctionEventSubscriptionDestinationProperties |
AzureFunctionEventSubscriptionDestinationProperties
الاسم | الوصف | القيمة |
---|---|---|
maxEventsPerBatch | الحد الأقصى لعدد الأحداث لكل دفعة. | int |
preferredBatchSizeInKilobytes | حجم الدفعة المفضل بالكيلو بايت. | int |
resourceId | معرف مورد Azure الذي يمثل نقطة نهاية وجهة Azure Function لاشتراك حدث. | سلسلة |
EventHubEventSubscriptionDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث | 'EventHub' (مطلوب) |
خصائص | خصائص مركز الأحداث لوجهة اشتراك الحدث | EventHubEventSubscriptionDestinationProperties |
EventHubEventSubscriptionDestinationProperties
الاسم | الوصف | القيمة |
---|---|---|
resourceId | معرف مورد Azure الذي يمثل نقطة نهاية وجهة Event Hub لاشتراك حدث. | سلسلة |
HybridConnectionEventSubscriptionDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث | 'HybridConnection' (مطلوب) |
خصائص | خصائص الاتصال المختلط لوجهة اشتراك الحدث | HybridConnectionEventSubscriptionDestinationProperti... |
HybridConnectionEventSubscriptionDestinationProperti...
الاسم | الوصف | القيمة |
---|---|---|
resourceId | معرف مورد Azure لاتصال مختلط هو وجهة اشتراك حدث. | سلسلة |
ServiceBusQueueEventSubscriptionDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث | "ServiceBusQueue" (مطلوب) |
خصائص | خصائص ناقل خدمة Microsoft Azure لوجهة اشتراك الحدث | ServiceBusQueueEventSubscriptionDestinationPropertie... |
ServiceBusQueueEventSubscriptionDestinationPropertie...
الاسم | الوصف | القيمة |
---|---|---|
resourceId | معرف مورد Azure الذي يمثل نقطة نهاية وجهة ناقل خدمة Microsoft Azure لاشتراك حدث. | سلسلة |
ServiceBusTopicEventSubscriptionDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث | "ServiceBusTopic" (مطلوب) |
خصائص | خصائص موضوع ناقل خدمة Microsoft Azure لوجهة اشتراك الحدث. | ServiceBusTopicEventSubscriptionDestinationPropertie... |
ServiceBusTopicEventSubscriptionDestinationPropertie...
الاسم | الوصف | القيمة |
---|---|---|
resourceId | معرف مورد Azure الذي يمثل نقطة نهاية وجهة موضوع ناقل خدمة Microsoft Azure لاشتراك حدث. | سلسلة |
StorageQueueEventSubscriptionDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث | "StorageQueue" (مطلوب) |
خصائص | خصائص قائمة انتظار التخزين لوجهة اشتراك الحدث | StorageQueueEventSubscriptionDestinationProperties |
StorageQueueEventSubscriptionDestinationProperties
الاسم | الوصف | القيمة |
---|---|---|
queueName | اسم قائمة انتظار التخزين ضمن حساب تخزين هو وجهة اشتراك الحدث. | سلسلة |
resourceId | معرف مورد Azure لحساب التخزين الذي يحتوي على قائمة الانتظار التي هي وجهة اشتراك الحدث. | سلسلة |
WebHookEventSubscriptionDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث | "إخطار على الويب" (مطلوب) |
خصائص | خصائص WebHook لوجهة اشتراك الحدث | WebHookEventSubscriptionDestinationProperties |
WebHookEventSubscriptionDestinationProperties
الاسم | الوصف | القيمة |
---|---|---|
azureActiveDirectoryApplicationIdOrUri | معرف تطبيق Azure Active Directory أو URI للحصول على الرمز المميز للوصول الذي سيتم تضمينه كرمز حامل في طلبات التسليم. | سلسلة |
azureActiveDirectoryTenantId | معرف مستأجر Azure Active Directory للحصول على الرمز المميز للوصول الذي سيتم تضمينه كرمز حامل في طلبات التسليم. | سلسلة |
endpointUrl | عنوان URL الذي يمثل نقطة نهاية وجهة اشتراك الحدث. | سلسلة |
maxEventsPerBatch | الحد الأقصى لعدد الأحداث لكل دفعة. | int |
preferredBatchSizeInKilobytes | حجم الدفعة المفضل بالكيلو بايت. | int |
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 واشتراك إخطار على الويب. القالب الذي تم تأليفه في الأصل بواسطة John Downs. |
موضوع/اشتراك Azure Event Grid مخصص مع CloudEvents |
ينشئ موضوع Azure Event Grid مخصصا، واشتراك إخطار على الويب يحتوي على مخطط CloudEvents، وLogic App كمعالج أحداث. القالب الذي تم تأليفه في الأصل بواسطة Justin Yoo. |
إنشاء موضوع مخصص لشبكة الأحداث ومعالج مركز الأحداث |
ينشئ موضوعا مخصصا ومركز أحداث Azure Event Grid للتعامل مع الأحداث. |
إنشاء اشتراك Event Grid لأحداث الموارد |
إنشاء اشتراك Event Grid إما إلى مجموعة الموارد أو اشتراك Azure. |
إنشاء موضوع مخصص لشبكة أحداث Azure واشتراك قائمة الانتظار |
إنشاء موضوع مخصص لشبكة أحداث Azure واشتراك قائمة انتظار ناقل خدمة Microsoft Azure. القالب الذي تم تأليفه في الأصل بواسطة Markus Meyer. |
إنشاء اشتراك موضوع مخصص لشبكة أحداث Azure |
إنشاء موضوع مخصص لشبكة أحداث Azure واشتراك موضوع ناقل خدمة Microsoft Azure. القالب الذي تم تأليفه في الأصل بواسطة Markus Meyer. |
تعريف مورد Terraform (موفر AzAPI)
نوع مورد eventSubscriptions هو مورد ملحق، ما يعني أنه يمكنك تطبيقه على مورد آخر.
استخدم الخاصية parent_id
على هذا المورد لتعيين نطاق هذا المورد.
يمكن نشر نوع مورد eventSubscriptions مع العمليات التي تستهدف:
- مجموعات الموارد
- الاشتراكات
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
تنسيق المورد
لإنشاء مورد Microsoft.EventGrid/eventSubscriptions، أضف Terraform التالي إلى القالب الخاص بك.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.EventGrid/eventSubscriptions@2020-01-01-preview"
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
}
eventDeliverySchema = "string"
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 لتحديد نوع العنصر.
بالنسبة إلى AzureFunction، استخدم:
endpointType = "AzureFunction"
properties = {
maxEventsPerBatch = int
preferredBatchSizeInKilobytes = int
resourceId = "string"
}
بالنسبة إلى EventHub، استخدم:
endpointType = "EventHub"
properties = {
resourceId = "string"
}
بالنسبة إلى HybridConnection، استخدم:
endpointType = "HybridConnection"
properties = {
resourceId = "string"
}
بالنسبة إلى ServiceBusQueue، استخدم:
endpointType = "ServiceBusQueue"
properties = {
resourceId = "string"
}
بالنسبة إلى ServiceBusTopic، استخدم:
endpointType = "ServiceBusTopic"
properties = {
resourceId = "string"
}
بالنسبة إلى StorageQueue، استخدم:
endpointType = "StorageQueue"
properties = {
queueName = "string"
resourceId = "string"
}
بالنسبة إلى WebHook، استخدم:
endpointType = "WebHook"
properties = {
azureActiveDirectoryApplicationIdOrUri = "string"
azureActiveDirectoryTenantId = "string"
endpointUrl = "string"
maxEventsPerBatch = int
preferredBatchSizeInKilobytes = int
}
كائنات 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@2020-01-01-preview" |
الاسم | اسم المورد | سلسلة (مطلوبة) حد الحرف: 3-64 الأحرف الصالحة: الأبجدية الرقمية والواصلات. |
parent_id | معرف المورد لتطبيق مورد الملحق هذا عليه. | سلسلة (مطلوبة) |
خصائص | خصائص اشتراك الحدث | خصائص الاشتراك في الأحداث |
خصائص الاشتراك في الأحداث
الاسم | الوصف | القيمة |
---|---|---|
deadLetterDestination | وجهة DeadLetter لاشتراك الحدث. | DeadLetterDestination |
الوجهة | معلومات حول الوجهة حيث يجب تسليم الأحداث لاشتراك الحدث. | EventSubscriptionDestination |
eventDeliverySchema | مخطط تسليم الحدث لاشتراك الحدث. | "CloudEventSchemaV1_0" "CustomInputSchema" "EventGridSchema" |
expirationTimeUtc | وقت انتهاء صلاحية اشتراك الحدث. | سلسلة |
عامل التصفية | معلومات حول عامل التصفية لاشتراك الحدث. | EventSubscriptionFilter |
التسميات | قائمة التسميات المعرفة من قبل المستخدم. | سلسلة [] |
إعادة المحاولةPolicy | نهج إعادة المحاولة للأحداث. يمكن استخدام هذا لتكوين الحد الأقصى لعدد محاولات التسليم ووقت البقاء للأحداث. | RetryPolicy |
DeadLetterDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | تعيين نوع الكائن | StorageBlob (مطلوب) |
StorageBlobDeadLetterDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة الرسائل غير المستخدمة | "StorageBlob" (مطلوب) |
خصائص | خصائص وجهة الرسائل غير المستخدمة المستندة إلى Storage Blob | خصائص StorageBlobDeadLetterDestinationProperties |
خصائص StorageBlobDeadLetterDestinationProperties
الاسم | الوصف | القيمة |
---|---|---|
blobContainerName | اسم حاوية Storage blob التي هي وجهة أحداث الرسائل المهملة | سلسلة |
resourceId | معرف مورد Azure لحساب التخزين الذي هو وجهة أحداث الرسائل المهملة | سلسلة |
EventSubscriptionDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | تعيين نوع الكائن | AzureFunction EventHub التوصيل المختلط ServiceBusQueue ServiceBusTopic قائمة انتظار التخزين إخطار على الويب (مطلوب) |
AzureFunctionEventSubscriptionDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث | "AzureFunction" (مطلوب) |
خصائص | خصائص دالة Azure لوجهة اشتراك الحدث. | AzureFunctionEventSubscriptionDestinationProperties |
AzureFunctionEventSubscriptionDestinationProperties
الاسم | الوصف | القيمة |
---|---|---|
maxEventsPerBatch | الحد الأقصى لعدد الأحداث لكل دفعة. | int |
preferredBatchSizeInKilobytes | حجم الدفعة المفضل بالكيلو بايت. | int |
resourceId | معرف مورد Azure الذي يمثل نقطة نهاية وجهة Azure Function لاشتراك حدث. | سلسلة |
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 لاشتراك حدث. | سلسلة |
ServiceBusTopicEventSubscriptionDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث | "ServiceBusTopic" (مطلوب) |
خصائص | خصائص موضوع ناقل خدمة Microsoft Azure لوجهة اشتراك الحدث. | ServiceBusTopicEventSubscriptionDestinationPropertie... |
ServiceBusTopicEventSubscriptionDestinationPropertie...
الاسم | الوصف | القيمة |
---|---|---|
resourceId | معرف مورد Azure الذي يمثل نقطة نهاية وجهة موضوع ناقل خدمة Microsoft Azure لاشتراك حدث. | سلسلة |
StorageQueueEventSubscriptionDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث | "StorageQueue" (مطلوب) |
خصائص | خصائص قائمة انتظار التخزين لوجهة اشتراك الحدث | StorageQueueEventSubscriptionDestinationProperties |
StorageQueueEventSubscriptionDestinationProperties
الاسم | الوصف | القيمة |
---|---|---|
queueName | اسم قائمة انتظار التخزين ضمن حساب تخزين هو وجهة اشتراك الحدث. | سلسلة |
resourceId | معرف مورد Azure لحساب التخزين الذي يحتوي على قائمة الانتظار التي هي وجهة اشتراك الحدث. | سلسلة |
WebHookEventSubscriptionDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث | "إخطار على الويب" (مطلوب) |
خصائص | خصائص WebHook لوجهة اشتراك الحدث | WebHookEventSubscriptionDestinationProperties |
WebHookEventSubscriptionDestinationProperties
الاسم | الوصف | القيمة |
---|---|---|
azureActiveDirectoryApplicationIdOrUri | معرف تطبيق Azure Active Directory أو URI للحصول على الرمز المميز للوصول الذي سيتم تضمينه كرمز حامل في طلبات التسليم. | سلسلة |
azureActiveDirectoryTenantId | معرف مستأجر Azure Active Directory للحصول على الرمز المميز للوصول الذي سيتم تضمينه كرمز حامل في طلبات التسليم. | سلسلة |
endpointUrl | عنوان URL الذي يمثل نقطة نهاية وجهة اشتراك حدث. | سلسلة |
maxEventsPerBatch | الحد الأقصى لعدد الأحداث لكل دفعة. | int |
preferredBatchSizeInKilobytes | حجم الدفعة المفضل بالكيلو بايت. | int |
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 |