مساحات أسماء Microsoft.EventHub/eventhubs

تعريف مورد Bicep

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

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

تنسيق المورد

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

resource symbolicname 'Microsoft.EventHub/namespaces/eventhubs@2024-01-01' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    captureDescription: {
      destination: {
        identity: {
          type: 'string'
          userAssignedIdentity: 'string'
        }
        name: 'string'
        properties: {
          archiveNameFormat: 'string'
          blobContainer: 'string'
          dataLakeAccountName: 'string'
          dataLakeFolderPath: 'string'
          dataLakeSubscriptionId: 'string'
          storageAccountResourceId: 'string'
        }
      }
      enabled: bool
      encoding: 'string'
      intervalInSeconds: int
      sizeLimitInBytes: int
      skipEmptyArchives: bool
    }
    messageRetentionInDays: int
    partitionCount: int
    retentionDescription: {
      cleanupPolicy: 'string'
      retentionTimeInHours: int
      tombstoneRetentionTimeInHours: int
    }
    status: 'string'
  }
}

قيم Property

مساحات الأسماء/المسافات الزوجية

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

تعرف على كيفية تعيين الأسماء والأنواع للموارد التابعة في Bicep.
سلسلة (مطلوب)

حد الحرف: 1-256

أحرف صالحة:
الأبجدية الرقمية والنقاط والواصلات والتسطير السفلي.

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

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

الخصائص الزوجية

الاسم الوصف القيمة
captureDescription خصائص وصف الالتقاط CaptureDescription
messageRetentionInDays عدد الأيام للاحتفاظ بالأحداث لمركز الأحداث هذا، يجب أن تكون القيمة من 1 إلى 7 أيام int

القيود:
الحد الأدنى للقيمة = 1
حساب عدد الأقسام عدد الأقسام التي تم إنشاؤها لمركز الأحداث، القيم المسموح بها هي من 1 إلى 32 قسما. int

القيود:
الحد الأدنى للقيمة = 1
retentionDescription إعدادات استبقاء Event Hub RetentionDescription
الحالة تعداد القيم المحتملة لحالة Event Hub. "نشط"
"إنشاء"
"الحذف"
"معطل"
'ReceiveDisabled'
"إعادة تسمية"
"استعادة"
'SendDisabled'
'غير معروف'

CaptureDescription

الاسم الوصف القيمة
الوجهة خصائص الوجهة حيث سيتم تخزين الالتقاط. (حساب التخزين، أسماء الكائنات الثنائية كبيرة الحجم) الوجهة
ممكّن قيمة تشير إلى ما إذا كان وصف الالتقاط ممكنا. Bool
الترميز تعداد القيم المحتملة لتنسيق الترميز لوصف الالتقاط. ملاحظة: سيتم إهمال "AvroDeflate" في إصدار واجهة برمجة التطبيقات الجديد 'Avro'
'AvroDeflate'
intervalInSeconds تسمح لك النافذة الزمنية بتعيين التردد الذي سيحدث به الالتقاط إلى Azure Blobs، يجب أن تتراوح القيمة بين 60 إلى 900 ثانية int
sizeLimitInBytes تحدد نافذة الحجم كمية البيانات المضمنة في Event Hub قبل عملية الالتقاط، ويجب أن تكون القيمة بين 10485760 إلى وحدات البايت 524288000 int
skipEmptyArchives قيمة تشير إلى ما إذا كنت تريد تخطي الأرشيفات الفارغة Bool

الوجهة

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

CaptureIdentity

الاسم الوصف القيمة
النوع نوع الهوية المدارة ل Azure Active Directory. 'SystemAssigned'
"تعيين المستخدم"
userAssignedIdentity معرف ARM لهوية المستخدم المدارة. هذه الخاصية مطلوبة هي النوع هو UserAssignedIdentity. إذا كان النوع SystemAssigned، فسيتم استخدام الهوية المعينة من قبل النظام المقترنة بمساحة الاسم. سلسلة

خصائص الوجهة

الاسم الوصف القيمة
archiveNameFormat اصطلاح تسمية كائن ثنائي كبير الحجم للأرشيف، على سبيل المثال{Namespace}/{EventHub}/{PartitionId}/{Year}/{Month}/{Day}/{Hour}/{Minute}/{Second}. هنا جميع المعلمات (مساحة الاسم، EventHub .. إلخ) إلزامية بغض النظر عن الترتيب سلسلة
blobContainer اسم حاوية كائن ثنائي كبير الحجم سلسلة
dataLakeAccountName اسم Azure Data Lake Store للأحداث التي تم التقاطها سلسلة
dataLakeFolderPath مسار المجلد الوجهة للأحداث التي تم التقاطها سلسلة
dataLakeSubscriptionId معرف الاشتراك في Azure Data Lake Store سلسلة

القيود:
الحد الأدنى للطول = 36
الحد الأقصى للطول = 36
النمط = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
storageAccountResourceId معرف المورد لحساب التخزين الذي سيتم استخدامه لإنشاء الكائنات الثنائية كبيرة الحجم سلسلة

وصف الاستبقاء

الاسم الوصف القيمة
cleanupPolicy تعداد القيم المحتملة لنهج التنظيف "ضغط"
"حذف"
retentionTimeInHours عدد الساعات للاحتفاظ بالأحداث لمركز الأحداث هذا. يتم استخدام هذه القيمة فقط عندما تكون cleanupPolicy هي Delete. إذا كانت cleanupPolicy عبارة عن ضغط القيمة التي تم إرجاعها لهذه الخاصية هي Long.MaxValue int
tombstoneRetentionTimeInHours عدد الساعات للاحتفاظ بعلامات علامة المقابر لمركز الأحداث المضغوط. يتم استخدام هذه القيمة فقط عندما تكون cleanupPolicy مضغوطة. يجب على المستهلك إكمال قراءة علامة علامة الضريح خلال هذه الفترة الزمنية المحددة إذا بدأ المستهلك من بدء الإزاحة للتأكد من حصوله على لقطة صالحة للمفتاح المحدد الموضح بواسطة علامة علامة العلامات داخل Event Hub المضغوط int

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

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

قالب الوصف
PubNub Realtime Gateway لمراكز أحداث Azure

نشر في Azure
توفر بوابة PubNub Realtime ل Azure جسر دفق بيانات في الوقت الحقيقي بين شبكة Stream بيانات PubNub ومراكز أحداث Azure. -- اعتبره جسرا ثنائي الاتجاه بين PubNub وAzure!
توزيع Sports Analytics على Azure Architecture

نشر في Azure
إنشاء حساب تخزين Azure مع تمكين ADLS Gen 2، ومثيل Azure Data Factory مع خدمات مرتبطة لحساب التخزين (قاعدة بيانات Azure SQL إذا تم نشرها)، ومثيل Azure Databricks. سيتم منح هوية AAD للمستخدم الذي ينشر القالب والهوية المدارة لمثيل ADF دور Storage Blob Data Contributor على حساب التخزين. هناك أيضا خيارات لنشر مثيل Azure Key Vault وقاعدة بيانات Azure SQL ومركز أحداث Azure (لحالات استخدام الدفق). عند توزيع Key Vault Azure، سيتم منح الهوية المدارة لمصنع البيانات وهوية AAD للمستخدم الذي ينشر القالب دور Key Vault Secrets User.
Moesif API Analytics and Monetization

نشر في Azure
سيقوم القالب بتسجيل استدعاءات واجهة برمجة التطبيقات من Azure API Management إلى Moesif API analytics والنظام الأساسي لتحقيق الدخل
Azure Digital Twins مع اتصال محفوظات بيانات الوقت

نشر في Azure
ينشئ هذا القالب مثيل Azure Digital Twins تم تكوينه باتصال محفوظات بيانات السلسلة الزمنية. لإنشاء اتصال، يجب إنشاء موارد أخرى مثل مساحة اسم مراكز الأحداث ومركز الأحداث ومجموعة Azure Data Explorer وقاعدة بيانات. يتم إرسال البيانات إلى مركز أحداث يقوم في النهاية بإعادة توجيه البيانات إلى نظام مجموعة Azure Data Explorer. يتم تخزين البيانات في جدول قاعدة بيانات في نظام المجموعة
إنشاء موضوع مخصص لشبكة الأحداث ومعالج مركز الأحداث

نشر في Azure
إنشاء موضوع مخصص ل Azure Event Grid ومركز أحداث للتعامل مع الأحداث.
إنشاء مساحة اسم EventHubs، مركز الأحداث، مجموعة المستهلكين &

نشر في Azure
يمكنك هذا القالب من نشر مساحة اسم قياسية لمراكز الأحداث ومركز الأحداث ومجموعة المستهلكين.
إنشاء قواعد تخويل EventHubs

نشر في Azure
يمكنك هذا القالب من نشر مساحة اسم EventHubs Standard ومركز الأحداث ومجموعة المستهلكين و AuthorizationRules
إنشاء مجموعة Eventhub، namesapce & eventhub

نشر في Azure
يمكنك هذا القالب من إنشاء EventHubs Cluster ومساحة الاسم و eventhub في نظام المجموعة
إنشاء EventHubs مع تمكين الالتقاط

نشر في Azure
يمكنك هذا القالب من نشر مساحة اسم EventHubs مع مركز أحداث وتمكين Capture عليه
إنشاء EventHubs مع تمكين الالتقاط (ADLS)

نشر في Azure
يمكنك هذا القالب من نشر مساحة اسم EventHubs مع مركز أحداث وتمكين Capture عليه
إنشاء مساحة اسم EventHubs وتمكين التضخيم التلقائي

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

نشر في Azure
يمكنك هذا القالب من نشر مساحة اسم EventHubs مع مركز أحداث.
الاتصال بمساحة اسم مراكز الأحداث عبر نقطة نهاية خاصة

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

نشر في Azure
خدمة MedTech هي واحدة من خدمات بيانات Azure Health المصممة لاستيعاب بيانات الجهاز من أجهزة متعددة، وتحويل بيانات الجهاز إلى ملاحظات FHIR، والتي تستمر بعد ذلك في خدمة Azure Health Data Services FHIR.
توزيع خدمة MedTech بما في ذلك Azure IoT Hub

نشر في Azure
خدمة MedTech هي واحدة من خدمات بيانات Azure Health المصممة لاستيعاب بيانات الجهاز من أجهزة متعددة، وتحويل بيانات الجهاز إلى ملاحظات FHIR، والتي تستمر بعد ذلك في خدمة Azure Health Data Services FHIR.
توزيع Azure Data Explorer db مع اتصال Event Hub

نشر في Azure
نشر Azure Data Explorer db مع اتصال Event Hub.
Azure SQL Server مع التدقيق المكتوب إلى Event Hub

نشر في Azure
يسمح لك هذا القالب بنشر خادم Azure SQL مع تمكين التدقيق لكتابة سجلات التدقيق إلى Event Hub
إنشاء SQL MI مع إرسال مكون للسجلات والمقاييس

نشر في Azure
يسمح لك هذا القالب بتوزيع SQL MI والموارد الإضافية المستخدمة لتخزين السجلات والمقاييس (مساحة العمل التشخيصية وحساب التخزين ومركز الأحداث).
إنشاء بيئة باستخدام مصدر حدث Event Hub

نشر في Azure
يمكنك هذا القالب من نشر بيئة Time Series Insights التي تم تكوينها لاستهلاك الأحداث من Event Hub.
Azure Function App مع Event Hub والهوية المدارة

نشر في Azure
يوفر قالبه تطبيق Azure Function على خطة استهلاك Linux، جنبا إلى جنب مع Event Hub وAzure Storage وApplication Insights. تطبيق الوظائف قادر على استخدام الهوية المدارة للاتصال بمركز الأحداث وحساب التخزين

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

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

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

تنسيق المورد

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

{
  "type": "Microsoft.EventHub/namespaces/eventhubs",
  "apiVersion": "2024-01-01",
  "name": "string",
  "properties": {
    "captureDescription": {
      "destination": {
        "identity": {
          "type": "string",
          "userAssignedIdentity": "string"
        },
        "name": "string",
        "properties": {
          "archiveNameFormat": "string",
          "blobContainer": "string",
          "dataLakeAccountName": "string",
          "dataLakeFolderPath": "string",
          "dataLakeSubscriptionId": "string",
          "storageAccountResourceId": "string"
        }
      },
      "enabled": "bool",
      "encoding": "string",
      "intervalInSeconds": "int",
      "sizeLimitInBytes": "int",
      "skipEmptyArchives": "bool"
    },
    "messageRetentionInDays": "int",
    "partitionCount": "int",
    "retentionDescription": {
      "cleanupPolicy": "string",
      "retentionTimeInHours": "int",
      "tombstoneRetentionTimeInHours": "int"
    },
    "status": "string"
  }
}

قيم Property

مساحات الأسماء/المسافات الزوجية

الاسم الوصف القيمة
النوع نوع المورد 'Microsoft.EventHub/namespaces/eventhubs'
apiVersion إصدار واجهة برمجة تطبيقات المورد '2024-01-01'
الاسم اسم المورد

تعرف على كيفية تعيين الأسماء والأنواع للموارد التابعة في قوالب JSON ARM.
سلسلة (مطلوبة)

حد الحرف: 1-256

الأحرف الصالحة:
الأبجدية الرقمية والنقاط والواصلات والتسطير السفلي.

ابدأ وانتهِ ”بحرف أو رقم“.
خصائص الخصائص المتوفرة لعملية إنشاء مركز الأحداث أو تحديثه. الخصائص الزوجية

الخصائص الزوجية

الاسم الوصف القيمة
captureDescription خصائص وصف الالتقاط CaptureDescription
messageRetentionInDays عدد الأيام للاحتفاظ بالأحداث لمركز الأحداث هذا، يجب أن تكون القيمة من 1 إلى 7 أيام int

القيود:
الحد الأدنى للقيمة = 1
حساب عدد الأقسام عدد الأقسام التي تم إنشاؤها لمركز الأحداث، والقيم المسموح بها هي من 1 إلى 32 قسما. int

القيود:
الحد الأدنى للقيمة = 1
وصف الاستبقاء إعدادات استبقاء Event Hub وصف الاستبقاء
الحالة تعداد القيم المحتملة لحالة Event Hub. "نشط"
"إنشاء"
"الحذف"
"معطل"
'ReceiveDisabled'
"إعادة تسمية"
"استعادة"
'SendDisabled'
'غير معروف'

CaptureDescription

الاسم الوصف القيمة
الوجهة خصائص الوجهة حيث سيتم تخزين الالتقاط. (حساب التخزين، أسماء الكائنات الثنائية كبيرة الحجم) الوجهة
ممكّن قيمة تشير إلى ما إذا كان وصف الالتقاط ممكنا. Bool
الترميز تعداد القيم المحتملة لتنسيق الترميز لوصف الالتقاط. ملاحظة: سيتم إهمال "AvroDeflate" في إصدار واجهة برمجة التطبيقات الجديد 'Avro'
'AvroDeflate'
intervalInSeconds تسمح لك النافذة الزمنية بتعيين التردد الذي سيحدث به الالتقاط إلى Azure Blobs، يجب أن تتراوح القيمة بين 60 إلى 900 ثانية int
sizeLimitInBytes تحدد نافذة الحجم كمية البيانات المضمنة في Event Hub قبل عملية الالتقاط، ويجب أن تكون القيمة بين 10485760 إلى وحدات البايت 524288000 int
skipEmptyArchives قيمة تشير إلى ما إذا كنت تريد تخطي الأرشيفات الفارغة Bool

الوجهة

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

CaptureIdentity

الاسم الوصف القيمة
النوع نوع الهوية المدارة ل Azure Active Directory. 'SystemAssigned'
"UserAssigned"
userAssignedIdentity معرف ARM لهوية المستخدم المدارة. هذه الخاصية مطلوبة هي النوع هو UserAssignedIdentity. إذا كان النوع SystemAssigned، فسيتم استخدام الهوية المعينة من قبل النظام المقترنة بمساحة الاسم. سلسلة

خصائص الوجهة

الاسم الوصف القيمة
archiveNameFormat اصطلاح تسمية كائن ثنائي كبير الحجم للأرشيف، على سبيل المثال{Namespace}/{EventHub}/{PartitionId}/{Year}/{Month}/{Day}/{Hour}/{Minute}/{Second}. هنا جميع المعلمات (مساحة الاسم، EventHub .. إلخ) إلزامية بغض النظر عن الترتيب سلسلة
blobContainer اسم حاوية كائن ثنائي كبير الحجم سلسلة
dataLakeAccountName اسم Azure Data Lake Store للأحداث التي تم التقاطها سلسلة
dataLakeFolderPath مسار المجلد الوجهة للأحداث التي تم التقاطها سلسلة
dataLakeSubscriptionId معرف الاشتراك في Azure Data Lake Store سلسلة

القيود:
الحد الأدنى للطول = 36
الحد الأقصى للطول = 36
النمط = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
storageAccountResourceId معرف المورد لحساب التخزين الذي سيتم استخدامه لإنشاء الكائنات الثنائية كبيرة الحجم سلسلة

RetentionDescription

الاسم الوصف القيمة
cleanupPolicy تعداد القيم المحتملة لنهج التنظيف "ضغط"
"حذف"
retentionTimeInHours عدد الساعات للاحتفاظ بالأحداث لمركز الأحداث هذا. يتم استخدام هذه القيمة فقط عندما تكون cleanupPolicy هي Delete. إذا كانت cleanupPolicy عبارة عن ضغط القيمة التي تم إرجاعها لهذه الخاصية هي Long.MaxValue int
tombstoneRetentionTimeInHours عدد الساعات للاحتفاظ بعلامات علامة المقابر لمركز أحداث مضغوط. يتم استخدام هذه القيمة فقط عندما تكون cleanupPolicy مضغوطة. يجب على المستهلك إكمال قراءة علامة علامة القبر خلال هذه المدة الزمنية المحددة إذا بدأ المستهلك من بدء الإزاحة للتأكد من حصوله على لقطة صالحة للمفتاح المحدد الموضح بواسطة علامة علامة المقابر داخل Event Hub المضغوط int

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

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

قالب الوصف
بوابة PubNub Realtime لمراكز أحداث Azure

نشر في Azure
توفر بوابة PubNub Realtime ل Azure جسر دفق البيانات في الوقت الحقيقي بين شبكة Stream بيانات PubNub ومراكز أحداث Azure. -- ضع في اعتبارك أنه جسر ثنائي الاتجاه بين PubNub وAzure!
توزيع Sports Analytics على Azure Architecture

نشر في Azure
إنشاء حساب تخزين Azure مع تمكين ADLS Gen 2، ومثيل Azure Data Factory مع خدمات مرتبطة لحساب التخزين (قاعدة بيانات Azure SQL إذا تم نشرها)، ومثيل Azure Databricks. سيتم منح هوية AAD للمستخدم الذي ينشر القالب والهوية المدارة لمثيل ADF دور Storage Blob Data Contributor على حساب التخزين. هناك أيضا خيارات لنشر مثيل Azure Key Vault وقاعدة بيانات Azure SQL ومركز أحداث Azure (لحالات استخدام الدفق). عند توزيع Key Vault Azure، سيتم منح الهوية المدارة لمصنع البيانات وهوية AAD للمستخدم الذي ينشر القالب دور مستخدم البيانات السرية Key Vault.
Moesif API Analytics and Monetization

نشر في Azure
سيقوم القالب بتسجيل استدعاءات واجهة برمجة التطبيقات من Azure API Management إلى تحليلات Moesif API والنظام الأساسي لتحقيق الدخل
Azure Digital Twins مع اتصال محفوظات بيانات الوقت

نشر في Azure
ينشئ هذا القالب مثيل Azure Digital Twins تم تكوينه مع اتصال محفوظات بيانات السلسلة الزمنية. لإنشاء اتصال، يجب إنشاء موارد أخرى مثل مساحة اسم مراكز الأحداث ومركز الأحداث ومجموعة Azure Data Explorer وقاعدة بيانات. يتم إرسال البيانات إلى مركز أحداث يقوم في النهاية بإعادة توجيه البيانات إلى نظام مجموعة Azure Data Explorer. يتم تخزين البيانات في جدول قاعدة بيانات في نظام المجموعة
إنشاء موضوع مخصص لشبكة الأحداث ومعالج مركز الأحداث

نشر في Azure
ينشئ موضوعا مخصصا ومركز أحداث Azure Event Grid للتعامل مع الأحداث.
إنشاء مساحة اسم EventHubs، مركز الأحداث، مجموعة المستهلكين &

نشر في Azure
يمكنك هذا القالب من نشر مساحة اسم قياسية لمراكز الأحداث ومركز الأحداث ومجموعة المستهلكين.
إنشاء EventHubs authorizationRules

نشر في Azure
يمكنك هذا القالب من نشر مساحة اسم EventHubs Standard ومركز الأحداث ومجموعة المستهلكين و AuthorizationRules
إنشاء مجموعة Eventhub، namesapce & eventhub

نشر في Azure
يمكنك هذا القالب من إنشاء EventHubs Cluster ومساحة الاسم و eventhub في نظام المجموعة
إنشاء EventHubs مع تمكين الالتقاط

نشر في Azure
يمكنك هذا القالب من نشر مساحة اسم EventHubs مع مركز أحداث وتمكين الالتقاط عليه
إنشاء EventHubs مع تمكين الالتقاط (ADLS)

نشر في Azure
يمكنك هذا القالب من نشر مساحة اسم EventHubs مع مركز أحداث وتمكين الالتقاط عليه
إنشاء مساحة اسم EventHubs وتمكين التضخيم التلقائي

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

نشر في Azure
يمكنك هذا القالب من نشر مساحة اسم EventHubs مع مركز أحداث.
الاتصال بمساحة اسم مراكز الأحداث عبر نقطة النهاية الخاصة

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

نشر في Azure
خدمة MedTech هي واحدة من Azure Health Data Services المصممة لاستيعاب بيانات الجهاز من أجهزة متعددة، وتحويل بيانات الجهاز إلى ملاحظات FHIR، والتي تستمر بعد ذلك في خدمة Azure Health Data Services FHIR.
توزيع خدمة MedTech بما في ذلك Azure IoT Hub

نشر في Azure
خدمة MedTech هي واحدة من Azure Health Data Services المصممة لاستيعاب بيانات الجهاز من أجهزة متعددة، وتحويل بيانات الجهاز إلى ملاحظات FHIR، والتي تستمر بعد ذلك في خدمة Azure Health Data Services FHIR.
توزيع Azure Data Explorer db مع اتصال Event Hub

نشر في Azure
توزيع Azure Data Explorer db مع اتصال Event Hub.
Azure SQL Server مع التدقيق المكتوب إلى Event Hub

نشر في Azure
يسمح لك هذا القالب بنشر خادم Azure SQL مع تمكين التدقيق لكتابة سجلات التدقيق إلى Event Hub
إنشاء SQL MI مع إرسال السجلات والمقاييس المكونة

نشر في Azure
يسمح لك هذا القالب بتوزيع SQL MI والموارد الإضافية المستخدمة لتخزين السجلات والمقاييس (مساحة العمل التشخيصية، وحساب التخزين، ومركز الأحداث).
إنشاء بيئة باستخدام مصدر حدث Event Hub

نشر في Azure
يمكنك هذا القالب من نشر بيئة Time Series Insights التي تم تكوينها لاستهلاك الأحداث من Event Hub.
Azure Function App مع Event Hub والهوية المدارة

نشر في Azure
يوفر قالبه تطبيق Azure Function على خطة استهلاك Linux، جنبا إلى جنب مع Event Hub وAzure Storage وApplication Insights. تطبيق الوظائف قادر على استخدام الهوية المدارة للاتصال بمركز الأحداث وحساب التخزين

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

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

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

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

تنسيق المورد

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.EventHub/namespaces/eventhubs@2024-01-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      captureDescription = {
        destination = {
          identity = {
            type = "string"
            userAssignedIdentity = "string"
          }
          name = "string"
          properties = {
            archiveNameFormat = "string"
            blobContainer = "string"
            dataLakeAccountName = "string"
            dataLakeFolderPath = "string"
            dataLakeSubscriptionId = "string"
            storageAccountResourceId = "string"
          }
        }
        enabled = bool
        encoding = "string"
        intervalInSeconds = int
        sizeLimitInBytes = int
        skipEmptyArchives = bool
      }
      messageRetentionInDays = int
      partitionCount = int
      retentionDescription = {
        cleanupPolicy = "string"
        retentionTimeInHours = int
        tombstoneRetentionTimeInHours = int
      }
      status = "string"
    }
  })
}

قيم Property

مساحات الأسماء/المسافات الزوجية

الاسم الوصف القيمة
النوع نوع المورد "Microsoft.EventHub/namespaces/eventhubs@2024-01-01"
الاسم اسم المورد سلسلة (مطلوب)

حد الحرف: 1-256

أحرف صالحة:
الأبجدية الرقمية والنقاط والواصلات والتسطير السفلي.

ابدأ وانتهِ ”بحرف أو رقم“.
parent_id معرف المورد الأصل لهذا المورد. معرف المورد من النوع: مساحات الأسماء
خصائص الخصائص المتوفرة لعملية إنشاء مركز الأحداث أو تحديثه. الخصائص الزوجية

الخصائص الزوجية

الاسم الوصف القيمة
captureDescription خصائص وصف الالتقاط CaptureDescription
messageRetentionInDays عدد الأيام للاحتفاظ بالأحداث لمركز الأحداث هذا، يجب أن تكون القيمة من 1 إلى 7 أيام int

القيود:
الحد الأدنى للقيمة = 1
حساب عدد الأقسام عدد الأقسام التي تم إنشاؤها لمركز الأحداث، والقيم المسموح بها هي من 1 إلى 32 قسما. int

القيود:
الحد الأدنى للقيمة = 1
وصف الاستبقاء إعدادات استبقاء Event Hub وصف الاستبقاء
الحالة تعداد القيم المحتملة لحالة Event Hub. "نشط"
"إنشاء"
"حذف"
"معطل"
"ReceiveDisabled"
"إعادة تسمية"
"استعادة"
"SendDisabled"
"غير معروف"

CaptureDescription

الاسم الوصف القيمة
الوجهة خصائص الوجهة حيث سيتم تخزين الالتقاط. (حساب التخزين، أسماء الكائنات الثنائية كبيرة الحجم) الوجهة
ممكّن قيمة تشير إلى ما إذا كان وصف الالتقاط ممكنا أم لا. Bool
الترميز تعداد القيم المحتملة لتنسيق الترميز لوصف الالتقاط. ملاحظة: سيتم إهمال "AvroDeflate" في إصدار واجهة برمجة التطبيقات الجديد "Avro"
"AvroDeflate"
intervalInSeconds تسمح لك النافذة الزمنية بتعيين التردد الذي سيحدث به الالتقاط إلى Azure Blobs، يجب أن تتراوح القيمة بين 60 إلى 900 ثانية int
sizeLimitInBytes تحدد نافذة الحجم كمية البيانات المضمنة في Event Hub قبل عملية الالتقاط، ويجب أن تكون القيمة بين 10485760 إلى 524288000 بايت int
skipEmptyArchives قيمة تشير إلى ما إذا كان يجب تخطي الأرشيفات الفارغة Bool

الوجهة

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

CaptureIdentity

الاسم الوصف القيمة
النوع نوع الهوية المدارة ل Azure Active Directory. "SystemAssigned"
"UserAssigned"
userAssignedIdentity معرف ARM لهوية المستخدم المدارة. هذه الخاصية مطلوبة هي النوع هو UserAssignedIdentity. إذا كان النوع SystemAssigned، فسيتم استخدام الهوية المعينة من قبل النظام المقترنة بمساحة الاسم. سلسلة

خصائص الوجهة

الاسم الوصف القيمة
archiveNameFormat اصطلاح تسمية كائن ثنائي كبير الحجم للأرشيف، على سبيل المثال{Namespace}/{EventHub}/{PartitionId}/{Year}/{Month}/{Day}/{Hour}/{Minute}/{Second}. هنا جميع المعلمات (مساحة الاسم، EventHub .. إلخ) إلزامية بغض النظر عن الترتيب سلسلة
blobContainer اسم حاوية كائن ثنائي كبير الحجم سلسلة
dataLakeAccountName اسم Azure Data Lake Store للأحداث التي تم التقاطها سلسلة
dataLakeFolderPath مسار المجلد الوجهة للأحداث التي تم التقاطها سلسلة
dataLakeSubscriptionId معرف الاشتراك في Azure Data Lake Store سلسلة

القيود:
الحد الأدنى للطول = 36
الحد الأقصى للطول = 36
النمط = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
storageAccountResourceId معرف المورد لحساب التخزين الذي سيتم استخدامه لإنشاء الكائنات الثنائية كبيرة الحجم سلسلة

RetentionDescription

الاسم الوصف القيمة
cleanupPolicy تعداد القيم المحتملة لنهج التنظيف "ضغط"
"حذف"
retentionTimeInHours عدد الساعات للاحتفاظ بالأحداث لمركز الأحداث هذا. يتم استخدام هذه القيمة فقط عندما تكون cleanupPolicy هي Delete. إذا كانت cleanupPolicy عبارة عن ضغط القيمة التي تم إرجاعها لهذه الخاصية هي Long.MaxValue int
tombstoneRetentionTimeInHours عدد الساعات للاحتفاظ بعلامات علامة المقابر لمركز أحداث مضغوط. يتم استخدام هذه القيمة فقط عندما تكون cleanupPolicy مضغوطة. يجب على المستهلك إكمال قراءة علامة علامة القبر خلال هذه المدة الزمنية المحددة إذا بدأ المستهلك من بدء الإزاحة للتأكد من حصوله على لقطة صالحة للمفتاح المحدد الموضح بواسطة علامة علامة المقابر داخل Event Hub المضغوط int