Microsoft.EventGrid systemTopics/eventSubscriptions 2021-10-15-preview
- أحدث
- معاينة
2023-12-15 - 2023-06-01-معاينة
- 2022-06-15
- 2021-12-01
- 2021-10-15-معاينة
- 2021-06-01-معاينة
- معاينة
2020-10-15 - معاينة
2020-04-01
تعريف مورد Bicep
يمكن نشر نوع مورد systemTopics/eventSubscriptions مع العمليات التي تستهدف:
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير .
تنسيق المورد
لإنشاء مورد Microsoft.EventGrid/systemTopics/eventSubscriptions، أضف Bicep التالي إلى القالب الخاص بك.
resource symbolicname 'Microsoft.EventGrid/systemTopics/eventSubscriptions@2021-10-15-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'
}
للحصول على PartnerDestination، استخدم:
endpointType: 'PartnerDestination'
properties: {
resourceId: 'string'
}
بالنسبة ServiceBusQueue، استخدم:
endpointType: 'ServiceBusQueue'
properties: {
deliveryAttributeMappings: [
{
name: 'string'
type: 'string'
// For remaining properties, see DeliveryAttributeMapping objects
}
]
resourceId: 'string'
}
بالنسبة ServiceBusTopic، استخدم:
endpointType: 'ServiceBusTopic'
properties: {
deliveryAttributeMappings: [
{
name: 'string'
type: 'string'
// For remaining properties, see DeliveryAttributeMapping objects
}
]
resourceId: 'string'
}
بالنسبة StorageQueue، استخدم:
endpointType: 'StorageQueue'
properties: {
queueMessageTimeToLiveInSeconds: int
queueName: 'string'
resourceId: 'string'
}
بالنسبة إلى WebHook، استخدم:
endpointType: 'WebHook'
properties: {
azureActiveDirectoryApplicationIdOrUri: 'string'
azureActiveDirectoryTenantId: 'string'
deliveryAttributeMappings: [
{
name: 'string'
type: 'string'
// For remaining properties, see DeliveryAttributeMapping objects
}
]
endpointUrl: 'string'
maxEventsPerBatch: int
preferredBatchSizeInKilobytes: int
}
كائنات DeliveryAttributeMapping
تعيين نوع الخاصية لتحديد نوع الكائن.
بالنسبة Dynamic، استخدم:
type: 'Dynamic'
properties: {
sourceField: 'string'
}
بالنسبة إلىالثابت
type: 'Static'
properties: {
isSecret: bool
value: 'string'
}
كائنات AdvancedFilter
قم بتعيين الخاصية
بالنسبة 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 |
خصائص | خصائص اشتراك الحدث. | |
خصائص اشتراك الأحداث
اسم | وصف | قيمة |
---|---|---|
deadLetterDestination | وجهة الرسالة غير المستخدمة لاشتراك الحدث. يتم إرسال أي حدث لا يمكن تسليمه إلى وجهة الرسالة غير المستخدمة. يستخدم هوية Azure Event Grid للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الرسائل غير المستخدمة. |
DeadLetterDestination |
deadLetterWithResourceIdentity | وجهة الرسالة غير المستخدمة لاشتراك الحدث. يتم إرسال أي حدث لا يمكن تسليمه إلى وجهة الرسالة غير المستخدمة. يستخدم إعداد الهوية المدارة على المورد الأصل (أي الموضوع أو المجال) للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الكتابة غير المستخدمة. |
DeadLetterWithResourceIdentity |
deliveryWithResourceIdentity | معلومات حول الوجهة حيث يجب تسليم الأحداث لاشتراك الحدث. يستخدم إعداد الهوية المدارة على المورد الأصل (أي الموضوع أو المجال) للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الكتابة غير المستخدمة. |
DeliveryWithResourceIdentity |
مقصد | معلومات حول الوجهة حيث يجب تسليم الأحداث لاشتراك الحدث. يستخدم هوية Azure Event Grid للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الرسائل غير المستخدمة. |
|
eventDeliverySchema | مخطط تسليم الحدث لاشتراك الحدث. | "CloudEventSchemaV1_0" "CustomInputSchema" 'EventGridSchema' |
expirationTimeUtc | وقت انتهاء صلاحية اشتراك الحدث. | خيط |
راووق | معلومات حول عامل التصفية لاشتراك الحدث. | EventSubscriptionFilter |
تسميات | قائمة التسميات المعرفة من قبل المستخدم. | سلسلة[] |
سياسة إعادة المحاولة | نهج إعادة المحاولة للأحداث. يمكن استخدام هذا لتكوين الحد الأقصى لعدد محاولات التسليم ووقت البقاء للأحداث. | إعادة المحاولة |
DeadLetterDestination
اسم | وصف | قيمة |
---|---|---|
نوع نقطة النهاية | تعيين نوع الكائن | StorageBlob (مطلوب) |
StorageBlobDeadLetterDestination
اسم | وصف | قيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة الأحرف غير المستخدمة | 'StorageBlob' (مطلوب) |
خصائص | خصائص وجهة الرسائل غير المستخدمة المستندة إلى كائن ثنائي كبير الحجم للتخزين | StorageBlobDeadLetterDestinationProperties |
خصائص StorageBlobDeadLetterDestinationProperties
اسم | وصف | قيمة |
---|---|---|
blobContainerName | اسم حاوية الكائن الثنائي كبير الحجم للتخزين التي هي وجهة أحداث الرسائل المهملة | خيط |
معرف المورد | معرف مورد Azure لحساب التخزين الذي هو وجهة أحداث الرسائل المهملة | خيط |
DeadLetterWithResourceIdentity
معرف الاشتراك في الأحداث
اسم | وصف | قيمة |
---|---|---|
نوع | نوع الهوية المدارة المستخدمة. يتضمن النوع "SystemAssigned, UserAssigned" كلا من الهوية التي تم إنشاؤها ضمنيا ومجموعة من الهويات المعينة من قبل المستخدم. سيقوم النوع "بلا" بإزالة أي هوية. | 'SystemAssigned' "تعيين المستخدم" |
معرف تعيين المستخدم | هوية المستخدم المقترنة بالمورد. | خيط |
DeliveryWithResourceIdentity
اسم | وصف | قيمة |
---|---|---|
مقصد | معلومات حول الوجهة حيث يجب تسليم الأحداث لاشتراك الحدث. يستخدم هوية Azure Event Grid للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الرسائل غير المستخدمة. |
|
الهوية | الهوية التي يجب استخدامها عند تسليم الأحداث. | |
EventSubscriptionDestination
اسم | وصف | قيمة |
---|---|---|
نوع نقطة النهاية | تعيين نوع الكائن | WebHook (مطلوب) |
AzureFunctionEventSubscriptionDestination
اسم | وصف | قيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث. | "AzureFunction" (مطلوب) |
خصائص | خصائص Azure Function لوجهة اشتراك الحدث. | AzureFunctionEventSubscriptionDestinationProperties |
خصائص AzureFunctionEventSubscriptionDestinationProperties
اسم | وصف | قيمة |
---|---|---|
خريطة التسليم | تفاصيل سمة التسليم. | |
maxEventsPerBatch | الحد الأقصى لعدد الأحداث لكل دفعة. | الباحث |
preferredBatchSizeInKilobytes | حجم الدفعة المفضل بالكيلو بايت. | الباحث |
معرف المورد | معرف مورد Azure الذي يمثل نقطة نهاية وجهة Azure Function لاشتراك حدث. | خيط |
DeliveryAttributeMapping
اسم | وصف | قيمة |
---|---|---|
اسم | اسم سمة التسليم أو العنوان. | خيط |
نوع | تعيين نوع الكائن |
Dynamic ثابتة (مطلوب) |
DynamicDeliveryAttributeMapping
اسم | وصف | قيمة |
---|---|---|
نوع | نوع سمة التسليم أو اسم العنوان. | "ديناميكي" (مطلوب) |
خصائص | خصائص تعيين سمة التسليم الديناميكي. | DynamicDeliveryAttributeMappingProperties |
DynamicDeliveryAttributeMappingProperties
اسم | وصف | قيمة |
---|---|---|
حقل المصدر | مسار JSON في الحدث الذي يحتوي على قيمة السمة. | خيط |
StaticDeliveryAttributeMapping
اسم | وصف | قيمة |
---|---|---|
نوع | نوع سمة التسليم أو اسم العنوان. | 'ثابت' (مطلوب) |
خصائص | خصائص تعيين سمة التسليم الثابت. | StaticDeliveryAttributeMappingProperties |
StaticDeliveryAttributeMappingProperties
اسم | وصف | قيمة |
---|---|---|
isSecret | علامة منطقية لمعرفة ما إذا كانت السمة تحتوي على معلومات حساسة . | قيمة منطقية |
قيمة | قيمة سمة التسليم. | خيط |
EventHubEventSubscriptionDestination
اسم | وصف | قيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث. | 'EventHub' (مطلوب) |
خصائص | خصائص Event Hub لوجهة اشتراك الحدث. | EventHubEventSubscriptionDestinationProperties |
خصائص EventHubEventSubscriptionDestinationProperties
اسم | وصف | قيمة |
---|---|---|
خريطة التسليم | تفاصيل سمة التسليم. | |
معرف المورد | معرف مورد Azure الذي يمثل نقطة نهاية وجهة Event Hub لاشتراك حدث. | خيط |
HybridConnectionEventSubscriptionDestination
اسم | وصف | قيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث. | "الاتصال المختلط" (مطلوب) |
خصائص | خصائص الاتصال المختلط لوجهة اشتراك الحدث. | HybridConnectionEventSubscriptionDestinationProperti... |
HybridConnectionEventSubscriptionDestinationProperti...
اسم | وصف | قيمة |
---|---|---|
خريطة التسليم | تفاصيل سمة التسليم. | |
معرف المورد | معرف مورد Azure لاتصال مختلط هو وجهة اشتراك حدث. | خيط |
PartnerEventSubscriptionDestination
اسم | وصف | قيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث. | "PartnerDestination" (مطلوب) |
خصائص | خصائص وجهة الشريك لوجهة اشتراك الحدث. | PartnerEventSubscriptionDestinationProperties |
PartnerEventSubscriptionDestinationProperties
اسم | وصف | قيمة |
---|---|---|
معرف المورد | معرف مورد Azure الذي يمثل نقطة نهاية وجهة شريك لاشتراك حدث. | خيط |
ServiceBusQueueEventSubscriptionDestination
اسم | وصف | قيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث. | "ServiceBusQueue" (مطلوب) |
خصائص | خصائص ناقل خدمة Microsoft Azure لوجهة اشتراك الحدث. | ServiceBusQueueEventSubscriptionDestinationPropertie... |
ServiceBusQueueEventSubscriptionDestinationPropertie...
اسم | وصف | قيمة |
---|---|---|
خريطة التسليم | تفاصيل سمة التسليم. | |
معرف المورد | معرف مورد Azure الذي يمثل نقطة نهاية وجهة ناقل خدمة Microsoft Azure لاشتراك حدث. | خيط |
ServiceBusTopicEventSubscriptionDestination
اسم | وصف | قيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث. | "ServiceBusTopic" (مطلوب) |
خصائص | خصائص موضوع ناقل الخدمة لوجهة اشتراك الحدث. | ServiceBusTopicEventSubscriptionDestinationPropertie... |
ServiceBusTopicEventSubscriptionDestinationPropertie...
اسم | وصف | قيمة |
---|---|---|
خريطة التسليم | تفاصيل سمة التسليم. | |
معرف المورد | معرف مورد Azure الذي يمثل نقطة نهاية وجهة موضوع ناقل الخدمة لاشتراك حدث. | خيط |
StorageQueueEventSubscriptionDestination
اسم | وصف | قيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث. | 'StorageQueue' (مطلوب) |
خصائص | خصائص قائمة انتظار التخزين لوجهة اشتراك الحدث. | StorageQueueEventSubscriptionDestinationProperties |
خصائص StorageQueueEventSubscriptionDestinationProperties
اسم | وصف | قيمة |
---|---|---|
queueMessageTimeToLiveInSeconds | وقت رسالة قائمة انتظار التخزين للعيش بالثوان. | الباحث |
اسم قائمة الانتظار | اسم قائمة انتظار التخزين ضمن حساب تخزين هو وجهة اشتراك حدث. | خيط |
معرف المورد | معرف مورد Azure لحساب التخزين الذي يحتوي على قائمة الانتظار التي هي وجهة اشتراك حدث. | خيط |
WebHookEventSubscriptionDestination
اسم | وصف | قيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث. | "إخطار على الويب" (مطلوب) |
خصائص | خصائص WebHook لوجهة اشتراك الحدث. | WebHookEventSubscriptionDestinationProperties |
WebHookEventSubscriptionDestinationProperties
اسم | وصف | قيمة |
---|---|---|
azureActiveDirectoryApplicationIdOrUri | معرف تطبيق Azure Active Directory أو URI للحصول على رمز الوصول المميز الذي سيتم تضمينه كرمز حامل في طلبات التسليم. | خيط |
azureActiveDirectoryTenantId | معرف مستأجر Azure Active Directory للحصول على الرمز المميز للوصول الذي سيتم تضمينه كرمز حامل في طلبات التسليم. | خيط |
خريطة التسليم | تفاصيل سمة التسليم. | |
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 |
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 |
إنشاء حساب Azure Blob Storage ثم إنشاء اشتراك Event Grid إلى هذا الكائن الثنائي كبير الحجم. |
نشر Azure Data Explorer db مع اتصال شبكة الأحداث |
انشر Azure Data Explorer db مع اتصال Event Grid. |
تعريف مورد قالب ARM
يمكن نشر نوع مورد systemTopics/eventSubscriptions مع العمليات التي تستهدف:
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير .
تنسيق المورد
لإنشاء مورد Microsoft.EventGrid/systemTopics/eventSubscriptions، أضف JSON التالي إلى القالب الخاص بك.
{
"type": "Microsoft.EventGrid/systemTopics/eventSubscriptions",
"apiVersion": "2021-10-15-preview",
"name": "string",
"properties": {
"deadLetterDestination": {
"endpointType": "string"
// For remaining properties, see DeadLetterDestination objects
},
"deadLetterWithResourceIdentity": {
"deadLetterDestination": {
"endpointType": "string"
// For remaining properties, see DeadLetterDestination objects
},
"identity": {
"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"
}
للحصول على PartnerDestination، استخدم:
"endpointType": "PartnerDestination",
"properties": {
"resourceId": "string"
}
بالنسبة ServiceBusQueue، استخدم:
"endpointType": "ServiceBusQueue",
"properties": {
"deliveryAttributeMappings": [
{
"name": "string",
"type": "string"
// For remaining properties, see DeliveryAttributeMapping objects
}
],
"resourceId": "string"
}
بالنسبة ServiceBusTopic، استخدم:
"endpointType": "ServiceBusTopic",
"properties": {
"deliveryAttributeMappings": [
{
"name": "string",
"type": "string"
// For remaining properties, see DeliveryAttributeMapping objects
}
],
"resourceId": "string"
}
بالنسبة StorageQueue، استخدم:
"endpointType": "StorageQueue",
"properties": {
"queueMessageTimeToLiveInSeconds": "int",
"queueName": "string",
"resourceId": "string"
}
بالنسبة إلى WebHook، استخدم:
"endpointType": "WebHook",
"properties": {
"azureActiveDirectoryApplicationIdOrUri": "string",
"azureActiveDirectoryTenantId": "string",
"deliveryAttributeMappings": [
{
"name": "string",
"type": "string"
// For remaining properties, see DeliveryAttributeMapping objects
}
],
"endpointUrl": "string",
"maxEventsPerBatch": "int",
"preferredBatchSizeInKilobytes": "int"
}
كائنات DeliveryAttributeMapping
تعيين نوع الخاصية لتحديد نوع الكائن.
بالنسبة Dynamic، استخدم:
"type": "Dynamic",
"properties": {
"sourceField": "string"
}
بالنسبة إلىالثابت
"type": "Static",
"properties": {
"isSecret": "bool",
"value": "string"
}
كائنات AdvancedFilter
قم بتعيين الخاصية
بالنسبة 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-10-15' |
اسم | اسم المورد راجع كيفية تعيين الأسماء والأنواع للموارد التابعة في قوالب JSON ARM. |
سلسلة (مطلوب) |
خصائص | خصائص اشتراك الحدث. | |
خصائص اشتراك الأحداث
اسم | وصف | قيمة |
---|---|---|
deadLetterDestination | وجهة الرسالة غير المستخدمة لاشتراك الحدث. يتم إرسال أي حدث لا يمكن تسليمه إلى وجهة الرسالة غير المستخدمة. يستخدم هوية Azure Event Grid للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الرسائل غير المستخدمة. |
DeadLetterDestination |
deadLetterWithResourceIdentity | وجهة الرسالة غير المستخدمة لاشتراك الحدث. يتم إرسال أي حدث لا يمكن تسليمه إلى وجهة الرسالة غير المستخدمة. يستخدم إعداد الهوية المدارة على المورد الأصل (أي الموضوع أو المجال) للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الكتابة غير المستخدمة. |
DeadLetterWithResourceIdentity |
deliveryWithResourceIdentity | معلومات حول الوجهة حيث يجب تسليم الأحداث لاشتراك الحدث. يستخدم إعداد الهوية المدارة على المورد الأصل (أي الموضوع أو المجال) للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الكتابة غير المستخدمة. |
DeliveryWithResourceIdentity |
مقصد | معلومات حول الوجهة حيث يجب تسليم الأحداث لاشتراك الحدث. يستخدم هوية Azure Event Grid للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الرسائل غير المستخدمة. |
|
eventDeliverySchema | مخطط تسليم الحدث لاشتراك الحدث. | "CloudEventSchemaV1_0" "CustomInputSchema" 'EventGridSchema' |
expirationTimeUtc | وقت انتهاء صلاحية اشتراك الحدث. | خيط |
راووق | معلومات حول عامل التصفية لاشتراك الحدث. | EventSubscriptionFilter |
تسميات | قائمة التسميات المعرفة من قبل المستخدم. | سلسلة[] |
سياسة إعادة المحاولة | نهج إعادة المحاولة للأحداث. يمكن استخدام هذا لتكوين الحد الأقصى لعدد محاولات التسليم ووقت البقاء للأحداث. | إعادة المحاولة |
DeadLetterDestination
اسم | وصف | قيمة |
---|---|---|
نوع نقطة النهاية | تعيين نوع الكائن | StorageBlob (مطلوب) |
StorageBlobDeadLetterDestination
اسم | وصف | قيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة الأحرف غير المستخدمة | 'StorageBlob' (مطلوب) |
خصائص | خصائص وجهة الرسائل غير المستخدمة المستندة إلى كائن ثنائي كبير الحجم للتخزين | StorageBlobDeadLetterDestinationProperties |
خصائص StorageBlobDeadLetterDestinationProperties
اسم | وصف | قيمة |
---|---|---|
blobContainerName | اسم حاوية الكائن الثنائي كبير الحجم للتخزين التي هي وجهة أحداث الرسائل المهملة | خيط |
معرف المورد | معرف مورد Azure لحساب التخزين الذي هو وجهة أحداث الرسائل المهملة | خيط |
DeadLetterWithResourceIdentity
معرف الاشتراك في الأحداث
اسم | وصف | قيمة |
---|---|---|
نوع | نوع الهوية المدارة المستخدمة. يتضمن النوع "SystemAssigned, UserAssigned" كلا من الهوية التي تم إنشاؤها ضمنيا ومجموعة من الهويات المعينة من قبل المستخدم. سيقوم النوع "بلا" بإزالة أي هوية. | 'SystemAssigned' "تعيين المستخدم" |
معرف تعيين المستخدم | هوية المستخدم المقترنة بالمورد. | خيط |
DeliveryWithResourceIdentity
اسم | وصف | قيمة |
---|---|---|
مقصد | معلومات حول الوجهة حيث يجب تسليم الأحداث لاشتراك الحدث. يستخدم هوية Azure Event Grid للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الرسائل غير المستخدمة. |
|
الهوية | الهوية التي يجب استخدامها عند تسليم الأحداث. | |
EventSubscriptionDestination
اسم | وصف | قيمة |
---|---|---|
نوع نقطة النهاية | تعيين نوع الكائن | WebHook (مطلوب) |
AzureFunctionEventSubscriptionDestination
اسم | وصف | قيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث. | "AzureFunction" (مطلوب) |
خصائص | خصائص Azure Function لوجهة اشتراك الحدث. | AzureFunctionEventSubscriptionDestinationProperties |
خصائص AzureFunctionEventSubscriptionDestinationProperties
اسم | وصف | قيمة |
---|---|---|
خريطة التسليم | تفاصيل سمة التسليم. | |
maxEventsPerBatch | الحد الأقصى لعدد الأحداث لكل دفعة. | الباحث |
preferredBatchSizeInKilobytes | حجم الدفعة المفضل بالكيلو بايت. | الباحث |
معرف المورد | معرف مورد Azure الذي يمثل نقطة نهاية وجهة Azure Function لاشتراك حدث. | خيط |
DeliveryAttributeMapping
اسم | وصف | قيمة |
---|---|---|
اسم | اسم سمة التسليم أو العنوان. | خيط |
نوع | تعيين نوع الكائن |
Dynamic ثابتة (مطلوب) |
DynamicDeliveryAttributeMapping
اسم | وصف | قيمة |
---|---|---|
نوع | نوع سمة التسليم أو اسم العنوان. | "ديناميكي" (مطلوب) |
خصائص | خصائص تعيين سمة التسليم الديناميكي. | DynamicDeliveryAttributeMappingProperties |
DynamicDeliveryAttributeMappingProperties
اسم | وصف | قيمة |
---|---|---|
حقل المصدر | مسار JSON في الحدث الذي يحتوي على قيمة السمة. | خيط |
StaticDeliveryAttributeMapping
اسم | وصف | قيمة |
---|---|---|
نوع | نوع سمة التسليم أو اسم العنوان. | 'ثابت' (مطلوب) |
خصائص | خصائص تعيين سمة التسليم الثابت. | StaticDeliveryAttributeMappingProperties |
StaticDeliveryAttributeMappingProperties
اسم | وصف | قيمة |
---|---|---|
isSecret | علامة منطقية لمعرفة ما إذا كانت السمة تحتوي على معلومات حساسة . | قيمة منطقية |
قيمة | قيمة سمة التسليم. | خيط |
EventHubEventSubscriptionDestination
اسم | وصف | قيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث. | 'EventHub' (مطلوب) |
خصائص | خصائص Event Hub لوجهة اشتراك الحدث. | EventHubEventSubscriptionDestinationProperties |
خصائص EventHubEventSubscriptionDestinationProperties
اسم | وصف | قيمة |
---|---|---|
خريطة التسليم | تفاصيل سمة التسليم. | |
معرف المورد | معرف مورد Azure الذي يمثل نقطة نهاية وجهة Event Hub لاشتراك حدث. | خيط |
HybridConnectionEventSubscriptionDestination
اسم | وصف | قيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث. | "الاتصال المختلط" (مطلوب) |
خصائص | خصائص الاتصال المختلط لوجهة اشتراك الحدث. | HybridConnectionEventSubscriptionDestinationProperti... |
HybridConnectionEventSubscriptionDestinationProperti...
اسم | وصف | قيمة |
---|---|---|
خريطة التسليم | تفاصيل سمة التسليم. | |
معرف المورد | معرف مورد Azure لاتصال مختلط هو وجهة اشتراك حدث. | خيط |
PartnerEventSubscriptionDestination
اسم | وصف | قيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث. | "PartnerDestination" (مطلوب) |
خصائص | خصائص وجهة الشريك لوجهة اشتراك الحدث. | PartnerEventSubscriptionDestinationProperties |
PartnerEventSubscriptionDestinationProperties
اسم | وصف | قيمة |
---|---|---|
معرف المورد | معرف مورد Azure الذي يمثل نقطة نهاية وجهة شريك لاشتراك حدث. | خيط |
ServiceBusQueueEventSubscriptionDestination
اسم | وصف | قيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث. | "ServiceBusQueue" (مطلوب) |
خصائص | خصائص ناقل خدمة Microsoft Azure لوجهة اشتراك الحدث. | ServiceBusQueueEventSubscriptionDestinationPropertie... |
ServiceBusQueueEventSubscriptionDestinationPropertie...
اسم | وصف | قيمة |
---|---|---|
خريطة التسليم | تفاصيل سمة التسليم. | |
معرف المورد | معرف مورد Azure الذي يمثل نقطة نهاية وجهة ناقل خدمة Microsoft Azure لاشتراك حدث. | خيط |
ServiceBusTopicEventSubscriptionDestination
اسم | وصف | قيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث. | "ServiceBusTopic" (مطلوب) |
خصائص | خصائص موضوع ناقل الخدمة لوجهة اشتراك الحدث. | ServiceBusTopicEventSubscriptionDestinationPropertie... |
ServiceBusTopicEventSubscriptionDestinationPropertie...
اسم | وصف | قيمة |
---|---|---|
خريطة التسليم | تفاصيل سمة التسليم. | |
معرف المورد | معرف مورد Azure الذي يمثل نقطة نهاية وجهة موضوع ناقل الخدمة لاشتراك حدث. | خيط |
StorageQueueEventSubscriptionDestination
اسم | وصف | قيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث. | 'StorageQueue' (مطلوب) |
خصائص | خصائص قائمة انتظار التخزين لوجهة اشتراك الحدث. | StorageQueueEventSubscriptionDestinationProperties |
خصائص StorageQueueEventSubscriptionDestinationProperties
اسم | وصف | قيمة |
---|---|---|
queueMessageTimeToLiveInSeconds | وقت رسالة قائمة انتظار التخزين للعيش بالثوان. | الباحث |
اسم قائمة الانتظار | اسم قائمة انتظار التخزين ضمن حساب تخزين هو وجهة اشتراك حدث. | خيط |
معرف المورد | معرف مورد Azure لحساب التخزين الذي يحتوي على قائمة الانتظار التي هي وجهة اشتراك حدث. | خيط |
WebHookEventSubscriptionDestination
اسم | وصف | قيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث. | "إخطار على الويب" (مطلوب) |
خصائص | خصائص WebHook لوجهة اشتراك الحدث. | WebHookEventSubscriptionDestinationProperties |
WebHookEventSubscriptionDestinationProperties
اسم | وصف | قيمة |
---|---|---|
azureActiveDirectoryApplicationIdOrUri | معرف تطبيق Azure Active Directory أو URI للحصول على رمز الوصول المميز الذي سيتم تضمينه كرمز حامل في طلبات التسليم. | خيط |
azureActiveDirectoryTenantId | معرف مستأجر Azure Active Directory للحصول على الرمز المميز للوصول الذي سيتم تضمينه كرمز حامل في طلبات التسليم. | خيط |
خريطة التسليم | تفاصيل سمة التسليم. | |
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 |
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 |
إنشاء حساب Azure Blob Storage ثم إنشاء اشتراك Event Grid إلى هذا الكائن الثنائي كبير الحجم. |
نشر Azure Data Explorer db مع اتصال شبكة الأحداث |
انشر 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-10-15-preview"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
deadLetterDestination = {
endpointType = "string"
// For remaining properties, see DeadLetterDestination objects
}
deadLetterWithResourceIdentity = {
deadLetterDestination = {
endpointType = "string"
// For remaining properties, see DeadLetterDestination objects
}
identity = {
type = "string"
userAssignedIdentity = "string"
}
}
deliveryWithResourceIdentity = {
destination = {
endpointType = "string"
// For remaining properties, see EventSubscriptionDestination objects
}
identity = {
type = "string"
userAssignedIdentity = "string"
}
}
destination = {
endpointType = "string"
// For remaining properties, see EventSubscriptionDestination objects
}
eventDeliverySchema = "string"
expirationTimeUtc = "string"
filter = {
advancedFilters = [
{
key = "string"
operatorType = "string"
// For remaining properties, see AdvancedFilter objects
}
]
enableAdvancedFilteringOnArrays = bool
includedEventTypes = [
"string"
]
isSubjectCaseSensitive = bool
subjectBeginsWith = "string"
subjectEndsWith = "string"
}
labels = [
"string"
]
retryPolicy = {
eventTimeToLiveInMinutes = int
maxDeliveryAttempts = int
}
}
})
}
كائنات DeadLetterDestination
تعيين الخاصية endpointType
بالنسبة StorageBlob، استخدم:
endpointType = "StorageBlob"
properties = {
blobContainerName = "string"
resourceId = "string"
}
كائنات EventSubscriptionDestination
تعيين الخاصية endpointType
للحصول على AzureFunction، استخدم:
endpointType = "AzureFunction"
properties = {
deliveryAttributeMappings = [
{
name = "string"
type = "string"
// For remaining properties, see DeliveryAttributeMapping objects
}
]
maxEventsPerBatch = int
preferredBatchSizeInKilobytes = int
resourceId = "string"
}
بالنسبة EventHub، استخدم:
endpointType = "EventHub"
properties = {
deliveryAttributeMappings = [
{
name = "string"
type = "string"
// For remaining properties, see DeliveryAttributeMapping objects
}
]
resourceId = "string"
}
بالنسبة HybridConnection، استخدم:
endpointType = "HybridConnection"
properties = {
deliveryAttributeMappings = [
{
name = "string"
type = "string"
// For remaining properties, see DeliveryAttributeMapping objects
}
]
resourceId = "string"
}
للحصول على PartnerDestination، استخدم:
endpointType = "PartnerDestination"
properties = {
resourceId = "string"
}
بالنسبة ServiceBusQueue، استخدم:
endpointType = "ServiceBusQueue"
properties = {
deliveryAttributeMappings = [
{
name = "string"
type = "string"
// For remaining properties, see DeliveryAttributeMapping objects
}
]
resourceId = "string"
}
بالنسبة ServiceBusTopic، استخدم:
endpointType = "ServiceBusTopic"
properties = {
deliveryAttributeMappings = [
{
name = "string"
type = "string"
// For remaining properties, see DeliveryAttributeMapping objects
}
]
resourceId = "string"
}
بالنسبة StorageQueue، استخدم:
endpointType = "StorageQueue"
properties = {
queueMessageTimeToLiveInSeconds = int
queueName = "string"
resourceId = "string"
}
بالنسبة إلى WebHook، استخدم:
endpointType = "WebHook"
properties = {
azureActiveDirectoryApplicationIdOrUri = "string"
azureActiveDirectoryTenantId = "string"
deliveryAttributeMappings = [
{
name = "string"
type = "string"
// For remaining properties, see DeliveryAttributeMapping objects
}
]
endpointUrl = "string"
maxEventsPerBatch = int
preferredBatchSizeInKilobytes = int
}
كائنات DeliveryAttributeMapping
تعيين نوع الخاصية لتحديد نوع الكائن.
بالنسبة Dynamic، استخدم:
type = "Dynamic"
properties = {
sourceField = "string"
}
بالنسبة إلىالثابت
type = "Static"
properties = {
isSecret = bool
value = "string"
}
كائنات AdvancedFilter
قم بتعيين الخاصية
بالنسبة 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-10-15-preview" |
اسم | اسم المورد | سلسلة (مطلوب) |
parent_id | معرف المورد الأصل لهذا المورد. | معرف المورد من النوع: systemTopics |
خصائص | خصائص اشتراك الحدث. | |
خصائص اشتراك الأحداث
اسم | وصف | قيمة |
---|---|---|
deadLetterDestination | وجهة الرسالة غير المستخدمة لاشتراك الحدث. يتم إرسال أي حدث لا يمكن تسليمه إلى وجهة الرسالة غير المستخدمة. يستخدم هوية Azure Event Grid للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الرسائل غير المستخدمة. |
DeadLetterDestination |
deadLetterWithResourceIdentity | وجهة الرسالة غير المستخدمة لاشتراك الحدث. يتم إرسال أي حدث لا يمكن تسليمه إلى وجهة الرسالة غير المستخدمة. يستخدم إعداد الهوية المدارة على المورد الأصل (أي الموضوع أو المجال) للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الكتابة غير المستخدمة. |
DeadLetterWithResourceIdentity |
deliveryWithResourceIdentity | معلومات حول الوجهة حيث يجب تسليم الأحداث لاشتراك الحدث. يستخدم إعداد الهوية المدارة على المورد الأصل (أي الموضوع أو المجال) للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الكتابة غير المستخدمة. |
DeliveryWithResourceIdentity |
مقصد | معلومات حول الوجهة حيث يجب تسليم الأحداث لاشتراك الحدث. يستخدم هوية Azure Event Grid للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الرسائل غير المستخدمة. |
|
eventDeliverySchema | مخطط تسليم الحدث لاشتراك الحدث. | "CloudEventSchemaV1_0" "CustomInputSchema" "EventGridSchema" |
expirationTimeUtc | وقت انتهاء صلاحية اشتراك الحدث. | خيط |
راووق | معلومات حول عامل التصفية لاشتراك الحدث. | EventSubscriptionFilter |
تسميات | قائمة التسميات المعرفة من قبل المستخدم. | سلسلة[] |
سياسة إعادة المحاولة | نهج إعادة المحاولة للأحداث. يمكن استخدام هذا لتكوين الحد الأقصى لعدد محاولات التسليم ووقت البقاء للأحداث. | إعادة المحاولة |
DeadLetterDestination
اسم | وصف | قيمة |
---|---|---|
نوع نقطة النهاية | تعيين نوع الكائن | StorageBlob (مطلوب) |
StorageBlobDeadLetterDestination
اسم | وصف | قيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة الأحرف غير المستخدمة | "StorageBlob" (مطلوب) |
خصائص | خصائص وجهة الرسائل غير المستخدمة المستندة إلى كائن ثنائي كبير الحجم للتخزين | StorageBlobDeadLetterDestinationProperties |
خصائص StorageBlobDeadLetterDestinationProperties
اسم | وصف | قيمة |
---|---|---|
blobContainerName | اسم حاوية الكائن الثنائي كبير الحجم للتخزين التي هي وجهة أحداث الرسائل المهملة | خيط |
معرف المورد | معرف مورد Azure لحساب التخزين الذي هو وجهة أحداث الرسائل المهملة | خيط |
DeadLetterWithResourceIdentity
معرف الاشتراك في الأحداث
اسم | وصف | قيمة |
---|---|---|
نوع | نوع الهوية المدارة المستخدمة. يتضمن النوع "SystemAssigned, UserAssigned" كلا من الهوية التي تم إنشاؤها ضمنيا ومجموعة من الهويات المعينة من قبل المستخدم. سيقوم النوع "بلا" بإزالة أي هوية. | "SystemAssigned" "تعيين المستخدم" |
معرف تعيين المستخدم | هوية المستخدم المقترنة بالمورد. | خيط |
DeliveryWithResourceIdentity
اسم | وصف | قيمة |
---|---|---|
مقصد | معلومات حول الوجهة حيث يجب تسليم الأحداث لاشتراك الحدث. يستخدم هوية Azure Event Grid للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الرسائل غير المستخدمة. |
|
الهوية | الهوية التي يجب استخدامها عند تسليم الأحداث. | |
EventSubscriptionDestination
اسم | وصف | قيمة |
---|---|---|
نوع نقطة النهاية | تعيين نوع الكائن | WebHook (مطلوب) |
AzureFunctionEventSubscriptionDestination
اسم | وصف | قيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث. | "AzureFunction" (مطلوب) |
خصائص | خصائص Azure Function لوجهة اشتراك الحدث. | AzureFunctionEventSubscriptionDestinationProperties |
خصائص AzureFunctionEventSubscriptionDestinationProperties
اسم | وصف | قيمة |
---|---|---|
خريطة التسليم | تفاصيل سمة التسليم. | |
maxEventsPerBatch | الحد الأقصى لعدد الأحداث لكل دفعة. | الباحث |
preferredBatchSizeInKilobytes | حجم الدفعة المفضل بالكيلو بايت. | الباحث |
معرف المورد | معرف مورد Azure الذي يمثل نقطة نهاية وجهة Azure Function لاشتراك حدث. | خيط |
DeliveryAttributeMapping
اسم | وصف | قيمة |
---|---|---|
اسم | اسم سمة التسليم أو العنوان. | خيط |
نوع | تعيين نوع الكائن |
Dynamic ثابتة (مطلوب) |
DynamicDeliveryAttributeMapping
اسم | وصف | قيمة |
---|---|---|
نوع | نوع سمة التسليم أو اسم العنوان. | "ديناميكي" (مطلوب) |
خصائص | خصائص تعيين سمة التسليم الديناميكي. | DynamicDeliveryAttributeMappingProperties |
DynamicDeliveryAttributeMappingProperties
اسم | وصف | قيمة |
---|---|---|
حقل المصدر | مسار JSON في الحدث الذي يحتوي على قيمة السمة. | خيط |
StaticDeliveryAttributeMapping
اسم | وصف | قيمة |
---|---|---|
نوع | نوع سمة التسليم أو اسم العنوان. | "ثابت" (مطلوب) |
خصائص | خصائص تعيين سمة التسليم الثابت. | StaticDeliveryAttributeMappingProperties |
StaticDeliveryAttributeMappingProperties
اسم | وصف | قيمة |
---|---|---|
isSecret | علامة منطقية لمعرفة ما إذا كانت السمة تحتوي على معلومات حساسة . | قيمة منطقية |
قيمة | قيمة سمة التسليم. | خيط |
EventHubEventSubscriptionDestination
اسم | وصف | قيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث. | "EventHub" (مطلوب) |
خصائص | خصائص Event Hub لوجهة اشتراك الحدث. | EventHubEventSubscriptionDestinationProperties |
خصائص EventHubEventSubscriptionDestinationProperties
اسم | وصف | قيمة |
---|---|---|
خريطة التسليم | تفاصيل سمة التسليم. | |
معرف المورد | معرف مورد Azure الذي يمثل نقطة نهاية وجهة Event Hub لاشتراك حدث. | خيط |
HybridConnectionEventSubscriptionDestination
اسم | وصف | قيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث. | "الاتصال المختلط" (مطلوب) |
خصائص | خصائص الاتصال المختلط لوجهة اشتراك الحدث. | HybridConnectionEventSubscriptionDestinationProperti... |
HybridConnectionEventSubscriptionDestinationProperti...
اسم | وصف | قيمة |
---|---|---|
خريطة التسليم | تفاصيل سمة التسليم. | |
معرف المورد | معرف مورد Azure لاتصال مختلط هو وجهة اشتراك حدث. | خيط |
PartnerEventSubscriptionDestination
اسم | وصف | قيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث. | "PartnerDestination" (مطلوب) |
خصائص | خصائص وجهة الشريك لوجهة اشتراك الحدث. | PartnerEventSubscriptionDestinationProperties |
PartnerEventSubscriptionDestinationProperties
اسم | وصف | قيمة |
---|---|---|
معرف المورد | معرف مورد Azure الذي يمثل نقطة نهاية وجهة شريك لاشتراك حدث. | خيط |
ServiceBusQueueEventSubscriptionDestination
اسم | وصف | قيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث. | "ServiceBusQueue" (مطلوب) |
خصائص | خصائص ناقل خدمة Microsoft Azure لوجهة اشتراك الحدث. | ServiceBusQueueEventSubscriptionDestinationPropertie... |
ServiceBusQueueEventSubscriptionDestinationPropertie...
اسم | وصف | قيمة |
---|---|---|
خريطة التسليم | تفاصيل سمة التسليم. | |
معرف المورد | معرف مورد Azure الذي يمثل نقطة نهاية وجهة ناقل خدمة Microsoft Azure لاشتراك حدث. | خيط |
ServiceBusTopicEventSubscriptionDestination
اسم | وصف | قيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث. | "ServiceBusTopic" (مطلوب) |
خصائص | خصائص موضوع ناقل الخدمة لوجهة اشتراك الحدث. | ServiceBusTopicEventSubscriptionDestinationPropertie... |
ServiceBusTopicEventSubscriptionDestinationPropertie...
اسم | وصف | قيمة |
---|---|---|
خريطة التسليم | تفاصيل سمة التسليم. | |
معرف المورد | معرف مورد Azure الذي يمثل نقطة نهاية وجهة موضوع ناقل الخدمة لاشتراك حدث. | خيط |
StorageQueueEventSubscriptionDestination
اسم | وصف | قيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث. | "StorageQueue" (مطلوب) |
خصائص | خصائص قائمة انتظار التخزين لوجهة اشتراك الحدث. | StorageQueueEventSubscriptionDestinationProperties |
خصائص StorageQueueEventSubscriptionDestinationProperties
اسم | وصف | قيمة |
---|---|---|
queueMessageTimeToLiveInSeconds | وقت رسالة قائمة انتظار التخزين للعيش بالثوان. | الباحث |
اسم قائمة الانتظار | اسم قائمة انتظار التخزين ضمن حساب تخزين هو وجهة اشتراك حدث. | خيط |
معرف المورد | معرف مورد Azure لحساب التخزين الذي يحتوي على قائمة الانتظار التي هي وجهة اشتراك حدث. | خيط |
WebHookEventSubscriptionDestination
اسم | وصف | قيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث. | "إخطار على الويب" (مطلوب) |
خصائص | خصائص WebHook لوجهة اشتراك الحدث. | WebHookEventSubscriptionDestinationProperties |
WebHookEventSubscriptionDestinationProperties
اسم | وصف | قيمة |
---|---|---|
azureActiveDirectoryApplicationIdOrUri | معرف تطبيق Azure Active Directory أو URI للحصول على رمز الوصول المميز الذي سيتم تضمينه كرمز حامل في طلبات التسليم. | خيط |
azureActiveDirectoryTenantId | معرف مستأجر Azure Active Directory للحصول على الرمز المميز للوصول الذي سيتم تضمينه كرمز حامل في طلبات التسليم. | خيط |
خريطة التسليم | تفاصيل سمة التسليم. | |
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 |
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 | الحد الأقصى لعدد محاولات إعادة محاولة التسليم للأحداث. | الباحث |