Microsoft.EventGrid systemTopics/eventSubscriptions 2020-04-01-preview
تعريف مورد Bicep
يمكن نشر نوع مورد systemTopics/eventSubscriptions مع العمليات التي تستهدف:
- مجموعات الموارد - راجع أوامر نشر مجموعة الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
تنسيق المورد
لإنشاء مورد Microsoft.EventGrid/systemTopics/eventSubscriptions، أضف Bicep التالي إلى القالب الخاص بك.
resource symbolicname 'Microsoft.EventGrid/systemTopics/eventSubscriptions@2020-04-01-preview' = {
name: 'string'
parent: resourceSymbolicName
properties: {
deadLetterDestination: {
endpointType: 'string'
// For remaining properties, see DeadLetterDestination objects
}
deadLetterWithResourceIdentity: {
deadLetterDestination: {
endpointType: 'string'
// For remaining properties, see DeadLetterDestination objects
}
identity: {
type: 'string'
userAssignedIdentity: 'string'
}
}
deliveryWithResourceIdentity: {
destination: {
endpointType: 'string'
// For remaining properties, see EventSubscriptionDestination objects
}
identity: {
type: 'string'
userAssignedIdentity: 'string'
}
}
destination: {
endpointType: 'string'
// For remaining properties, see EventSubscriptionDestination objects
}
eventDeliverySchema: 'string'
expirationTimeUtc: 'string'
filter: {
advancedFilters: [
{
key: 'string'
operatorType: 'string'
// For remaining properties, see AdvancedFilter objects
}
]
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
systemTopics/eventSubscriptions
الاسم | الوصف | القيمة |
---|---|---|
الاسم | اسم المورد تعرف على كيفية تعيين الأسماء والأنواع للموارد التابعة في Bicep. |
سلسلة (مطلوبة) |
أصل | في Bicep، يمكنك تحديد المورد الأصل لمورد تابع. تحتاج فقط إلى إضافة هذه الخاصية عند الإعلان عن المورد التابع خارج المورد الأصل. لمزيد من المعلومات، راجع المورد التابع خارج المورد الأصل. |
الاسم الرمزي للمورد من النوع: systemTopics |
خصائص | خصائص اشتراك الحدث. | خصائص الاشتراك في الأحداث |
خصائص الاشتراك في الأحداث
الاسم | الوصف | القيمة |
---|---|---|
deadLetterDestination | وجهة الرسائل غير المستخدمة لاشتراك الحدث. يتم إرسال أي حدث لا يمكن تسليمه إلى وجهته إلى وجهة الرسائل غير المستخدمة. يستخدم هوية Azure Event Grid للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الرسائل غير المستخدمة. |
DeadLetterDestination |
deadLetterWithResourceIdentity | وجهة الرسائل غير المستخدمة لاشتراك الحدث. يتم إرسال أي حدث لا يمكن تسليمه إلى وجهته إلى وجهة الرسائل غير المستخدمة. يستخدم إعداد الهوية المدارة على المورد الأصل (أي الموضوع أو المجال) للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الرسائل غير المستخدمة. |
DeadLetterWithResourceIdentity |
deliveryWithResourceIdentity | معلومات حول الوجهة حيث يجب تسليم الأحداث لاشتراك الحدث. يستخدم إعداد الهوية المدارة على المورد الأصل (أي الموضوع أو المجال) للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الرسائل غير المستخدمة. |
DeliveryWithResourceIdentity |
الوجهة | معلومات حول الوجهة حيث يجب تسليم الأحداث لاشتراك الحدث. يستخدم هوية Azure Event Grid للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الرسائل غير المستخدمة. |
EventSubscriptionDestination |
eventDeliverySchema | مخطط تسليم الحدث لاشتراك الحدث. | "CloudEventSchemaV1_0" "CustomInputSchema" 'EventGridSchema' |
expirationTimeUtc | وقت انتهاء صلاحية اشتراك الحدث. | سلسلة |
عامل التصفية | معلومات حول عامل التصفية لاشتراك الحدث. | EventSubscriptionFilter |
التسميات | قائمة التسميات المعرفة من قبل المستخدم. | سلسلة [] |
إعادة المحاولةPolicy | نهج إعادة المحاولة للأحداث. يمكن استخدام هذا لتكوين الحد الأقصى لعدد محاولات التسليم ووقت البقاء للأحداث. | RetryPolicy |
DeadLetterDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | تعيين نوع الكائن | StorageBlob (مطلوب) |
StorageBlobDeadLetterDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة الرسائل غير المستخدمة | "StorageBlob" (مطلوب) |
خصائص | خصائص وجهة الرسائل غير المستخدمة المستندة إلى Storage Blob | خصائص StorageBlobDeadLetterDestinationProperties |
خصائص StorageBlobDeadLetterDestinationProperties
الاسم | الوصف | القيمة |
---|---|---|
blobContainerName | اسم حاوية Storage blob التي هي وجهة أحداث الرسائل المهملة | سلسلة |
resourceId | معرف مورد Azure لحساب التخزين الذي هو وجهة أحداث الرسائل المهملة | سلسلة |
DeadLetterWithResourceIdentity
الاسم | الوصف | القيمة |
---|---|---|
deadLetterDestination | معلومات حول الوجهة حيث يجب تسليم الأحداث لاشتراك الحدث. يستخدم إعداد الهوية المدارة على المورد الأصل (أي الموضوع أو المجال) للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الرسائل غير المستخدمة. |
DeadLetterDestination |
الهوية | الهوية التي يجب استخدامها عند أحداث الكتابة غير المستخدمة. | EventSubscriptionIdentity |
EventSubscriptionIdentity
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع الهوية المدارة المستخدمة. يتضمن النوع "SystemAssigned, UserAssigned" كلا من الهوية التي تم إنشاؤها ضمنيا ومجموعة من الهويات المعينة من قبل المستخدم. سيقوم النوع "بلا" بإزالة أي هوية. | 'SystemAssigned' "تعيين المستخدم" |
userAssignedIdentity | هوية المستخدم المقترنة بالمورد. | سلسلة |
DeliveryWithResourceIdentity
الاسم | الوصف | القيمة |
---|---|---|
الوجهة | معلومات حول الوجهة حيث يجب تسليم الأحداث لاشتراك الحدث. يستخدم هوية Azure Event Grid للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الرسائل غير المستخدمة. |
EventSubscriptionDestination |
الهوية | الهوية التي يجب استخدامها عند تسليم الأحداث. | EventSubscriptionIdentity |
EventSubscriptionDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | تعيين نوع الكائن | AzureFunction EventHub التوصيل المختلط 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 |
قوالب التشغيل السريع
تنشر قوالب التشغيل السريع التالية نوع المورد هذا.
قالب | الوصف |
---|---|
إنشاء Blob Storage واشتراك Event Grid في Blob |
إنشاء حساب Azure Blob Storage ثم إنشاء اشتراك Event Grid إلى هذا الكائن الثنائي كبير الحجم. |
تعريف مورد قالب ARM
يمكن نشر نوع مورد systemTopics/eventSubscriptions مع العمليات التي تستهدف:
- مجموعات الموارد - راجع أوامر نشر مجموعة الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
تنسيق المورد
لإنشاء مورد Microsoft.EventGrid/systemTopics/eventSubscriptions، أضف JSON التالي إلى القالب الخاص بك.
{
"type": "Microsoft.EventGrid/systemTopics/eventSubscriptions",
"apiVersion": "2020-04-01-preview",
"name": "string",
"properties": {
"deadLetterDestination": {
"endpointType": "string"
// For remaining properties, see DeadLetterDestination objects
},
"deadLetterWithResourceIdentity": {
"deadLetterDestination": {
"endpointType": "string"
// For remaining properties, see DeadLetterDestination objects
},
"identity": {
"type": "string",
"userAssignedIdentity": "string"
}
},
"deliveryWithResourceIdentity": {
"destination": {
"endpointType": "string"
// For remaining properties, see EventSubscriptionDestination objects
},
"identity": {
"type": "string",
"userAssignedIdentity": "string"
}
},
"destination": {
"endpointType": "string"
// For remaining properties, see EventSubscriptionDestination objects
},
"eventDeliverySchema": "string",
"expirationTimeUtc": "string",
"filter": {
"advancedFilters": [
{
"key": "string",
"operatorType": "string"
// For remaining properties, see AdvancedFilter objects
}
],
"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
systemTopics/eventSubscriptions
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع المورد | 'Microsoft.EventGrid/systemTopics/eventSubscriptions' |
apiVersion | إصدار واجهة برمجة تطبيقات المورد | 'معاينة 2020-04-01' |
الاسم | اسم المورد تعرف على كيفية تعيين الأسماء والأنواع للموارد التابعة في قوالب JSON ARM. |
سلسلة (مطلوبة) |
خصائص | خصائص اشتراك الحدث. | خصائص الاشتراك في الأحداث |
خصائص الاشتراك في الأحداث
الاسم | الوصف | القيمة |
---|---|---|
deadLetterDestination | وجهة الرسائل غير المستخدمة لاشتراك الحدث. يتم إرسال أي حدث لا يمكن تسليمه إلى وجهته إلى وجهة الرسائل غير المستخدمة. يستخدم هوية Azure Event Grid للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الرسائل غير المستخدمة. |
DeadLetterDestination |
deadLetterWithResourceIdentity | وجهة الرسائل غير المستخدمة لاشتراك الحدث. يتم إرسال أي حدث لا يمكن تسليمه إلى وجهته إلى وجهة الرسائل غير المستخدمة. يستخدم إعداد الهوية المدارة على المورد الأصل (أي الموضوع أو المجال) للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الرسائل غير المستخدمة. |
DeadLetterWithResourceIdentity |
deliveryWithResourceIdentity | معلومات حول الوجهة حيث يجب تسليم الأحداث لاشتراك الحدث. يستخدم إعداد الهوية المدارة على المورد الأصل (أي الموضوع أو المجال) للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الرسائل غير المستخدمة. |
DeliveryWithResourceIdentity |
الوجهة | معلومات حول الوجهة حيث يجب تسليم الأحداث لاشتراك الحدث. يستخدم هوية Azure Event Grid للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الرسائل غير المستخدمة. |
EventSubscriptionDestination |
eventDeliverySchema | مخطط تسليم الحدث لاشتراك الحدث. | "CloudEventSchemaV1_0" "CustomInputSchema" 'EventGridSchema' |
expirationTimeUtc | وقت انتهاء صلاحية اشتراك الحدث. | سلسلة |
عامل التصفية | معلومات حول عامل التصفية لاشتراك الحدث. | EventSubscriptionFilter |
التسميات | قائمة التسميات المعرفة من قبل المستخدم. | سلسلة [] |
إعادة المحاولةPolicy | نهج إعادة المحاولة للأحداث. يمكن استخدام هذا لتكوين الحد الأقصى لعدد محاولات التسليم ووقت البقاء للأحداث. | RetryPolicy |
DeadLetterDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | تعيين نوع الكائن | StorageBlob (مطلوب) |
StorageBlobDeadLetterDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة الرسائل غير المستخدمة | "StorageBlob" (مطلوب) |
خصائص | خصائص وجهة الرسائل غير المستخدمة المستندة إلى Storage Blob | خصائص StorageBlobDeadLetterDestinationProperties |
خصائص StorageBlobDeadLetterDestinationProperties
الاسم | الوصف | القيمة |
---|---|---|
blobContainerName | اسم حاوية Storage blob التي هي وجهة أحداث الرسائل المهملة | سلسلة |
resourceId | معرف مورد Azure لحساب التخزين الذي هو وجهة أحداث الرسائل المهملة | سلسلة |
DeadLetterWithResourceIdentity
الاسم | الوصف | القيمة |
---|---|---|
deadLetterDestination | معلومات حول الوجهة حيث يجب تسليم الأحداث لاشتراك الحدث. يستخدم إعداد الهوية المدارة على المورد الأصل (أي الموضوع أو المجال) للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الرسائل غير المستخدمة. |
DeadLetterDestination |
الهوية | الهوية التي يجب استخدامها عند أحداث الكتابة غير المستخدمة. | EventSubscriptionIdentity |
EventSubscriptionIdentity
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع الهوية المدارة المستخدمة. يتضمن النوع "SystemAssigned, UserAssigned" كلا من الهوية التي تم إنشاؤها ضمنيا ومجموعة من الهويات المعينة من قبل المستخدم. سيقوم النوع "بلا" بإزالة أي هوية. | 'SystemAssigned' "تعيين المستخدم" |
userAssignedIdentity | هوية المستخدم المقترنة بالمورد. | سلسلة |
DeliveryWithResourceIdentity
الاسم | الوصف | القيمة |
---|---|---|
الوجهة | معلومات حول الوجهة حيث يجب تسليم الأحداث لاشتراك الحدث. يستخدم هوية Azure Event Grid للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الرسائل غير المستخدمة. |
EventSubscriptionDestination |
الهوية | الهوية التي يجب استخدامها عند تسليم الأحداث. | EventSubscriptionIdentity |
EventSubscriptionDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | تعيين نوع الكائن | AzureFunction EventHub التوصيل المختلط 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
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة اشتراك الحدث. | "إخطار على الويب" (مطلوب) |
خصائص | خصائص الإخطار على الويب لوجهة اشتراك الحدث. | 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 |
قوالب التشغيل السريع
تنشر قوالب التشغيل السريع التالية نوع المورد هذا.
قالب | الوصف |
---|---|
إنشاء Blob Storage واشتراك Event Grid في Blob |
إنشاء حساب Azure Blob Storage ثم إنشاء اشتراك Event Grid إلى هذا الكائن الثنائي كبير الحجم. |
تعريف مورد Terraform (موفر AzAPI)
يمكن نشر نوع مورد systemTopics/eventSubscriptions مع العمليات التي تستهدف:
- مجموعات الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
تنسيق المورد
لإنشاء مورد Microsoft.EventGrid/systemTopics/eventSubscriptions، أضف Terraform التالي إلى القالب الخاص بك.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.EventGrid/systemTopics/eventSubscriptions@2020-04-01-preview"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
deadLetterDestination = {
endpointType = "string"
// For remaining properties, see DeadLetterDestination objects
}
deadLetterWithResourceIdentity = {
deadLetterDestination = {
endpointType = "string"
// For remaining properties, see DeadLetterDestination objects
}
identity = {
type = "string"
userAssignedIdentity = "string"
}
}
deliveryWithResourceIdentity = {
destination = {
endpointType = "string"
// For remaining properties, see EventSubscriptionDestination objects
}
identity = {
type = "string"
userAssignedIdentity = "string"
}
}
destination = {
endpointType = "string"
// For remaining properties, see EventSubscriptionDestination objects
}
eventDeliverySchema = "string"
expirationTimeUtc = "string"
filter = {
advancedFilters = [
{
key = "string"
operatorType = "string"
// For remaining properties, see AdvancedFilter objects
}
]
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
systemTopics/eventSubscriptions
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع المورد | "Microsoft.EventGrid/systemTopics/eventSubscriptions@2020-04-01-preview" |
الاسم | اسم المورد | سلسلة (مطلوبة) |
parent_id | معرف المورد الأصل لهذا المورد. | معرف المورد من النوع: systemTopics |
خصائص | خصائص اشتراك الحدث. | خصائص الاشتراك في الأحداث |
خصائص الاشتراك في الأحداث
الاسم | الوصف | القيمة |
---|---|---|
deadLetterDestination | وجهة الرسائل غير المستخدمة لاشتراك الحدث. يتم إرسال أي حدث لا يمكن تسليمه إلى وجهته إلى وجهة الرسائل غير المستخدمة. يستخدم هوية Azure Event Grid للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الرسائل غير المستخدمة. |
DeadLetterDestination |
deadLetterWithResourceIdentity | وجهة الرسائل غير المستخدمة لاشتراك الحدث. يتم إرسال أي حدث لا يمكن تسليمه إلى وجهته إلى وجهة الرسائل غير المستخدمة. يستخدم إعداد الهوية المدارة على المورد الأصل (أي الموضوع أو المجال) للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الرسائل غير المستخدمة. |
DeadLetterWithResourceIdentity |
deliveryWithResourceIdentity | معلومات حول الوجهة حيث يجب تسليم الأحداث لاشتراك الحدث. يستخدم إعداد الهوية المدارة على المورد الأصل (أي الموضوع أو المجال) للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الرسائل غير المستخدمة. |
DeliveryWithResourceIdentity |
الوجهة | معلومات حول الوجهة حيث يجب تسليم الأحداث لاشتراك الحدث. يستخدم هوية Azure Event Grid للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الرسائل غير المستخدمة. |
EventSubscriptionDestination |
eventDeliverySchema | مخطط تسليم الحدث لاشتراك الحدث. | "CloudEventSchemaV1_0" "CustomInputSchema" "EventGridSchema" |
expirationTimeUtc | وقت انتهاء صلاحية اشتراك الحدث. | سلسلة |
عامل التصفية | معلومات حول عامل التصفية لاشتراك الحدث. | EventSubscriptionFilter |
التسميات | قائمة التسميات المعرفة من قبل المستخدم. | سلسلة [] |
إعادة المحاولةPolicy | نهج إعادة المحاولة للأحداث. يمكن استخدام هذا لتكوين الحد الأقصى لعدد محاولات التسليم ووقت البقاء للأحداث. | RetryPolicy |
DeadLetterDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | تعيين نوع الكائن | StorageBlob (مطلوب) |
StorageBlobDeadLetterDestination
الاسم | الوصف | القيمة |
---|---|---|
نوع نقطة النهاية | نوع نقطة النهاية لوجهة الرسائل غير المستخدمة | "StorageBlob" (مطلوب) |
خصائص | خصائص وجهة الرسائل غير المستخدمة المستندة إلى Storage Blob | خصائص StorageBlobDeadLetterDestinationProperties |
خصائص StorageBlobDeadLetterDestinationProperties
الاسم | الوصف | القيمة |
---|---|---|
blobContainerName | اسم حاوية Storage blob التي هي وجهة أحداث الرسائل المهملة | سلسلة |
resourceId | معرف مورد Azure لحساب التخزين الذي هو وجهة أحداث الرسائل المهملة | سلسلة |
DeadLetterWithResourceIdentity
الاسم | الوصف | القيمة |
---|---|---|
deadLetterDestination | معلومات حول الوجهة حيث يجب تسليم الأحداث لاشتراك الحدث. يستخدم إعداد الهوية المدارة على المورد الأصل (أي الموضوع أو المجال) للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الرسائل غير المستخدمة. |
DeadLetterDestination |
الهوية | الهوية التي يجب استخدامها عند أحداث الكتابة غير المستخدمة. | EventSubscriptionIdentity |
EventSubscriptionIdentity
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع الهوية المدارة المستخدمة. يتضمن النوع "SystemAssigned, UserAssigned" كلا من الهوية التي تم إنشاؤها ضمنيا ومجموعة من الهويات المعينة من قبل المستخدم. سيقوم النوع "بلا" بإزالة أي هوية. | "SystemAssigned" "UserAssigned" |
userAssignedIdentity | هوية المستخدم المقترنة بالمورد. | سلسلة |
DeliveryWithResourceIdentity
الاسم | الوصف | القيمة |
---|---|---|
الوجهة | معلومات حول الوجهة حيث يجب تسليم الأحداث لاشتراك الحدث. يستخدم هوية Azure Event Grid للحصول على رموز المصادقة المميزة المستخدمة أثناء التسليم / الرسائل غير المستخدمة. |
EventSubscriptionDestination |
الهوية | الهوية التي يجب استخدامها عند تسليم الأحداث. | EventSubscriptionIdentity |
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 إلى 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 |