موضوعات Microsoft.EventGrid معاينة 2020-01-01

تعريف مورد Bicep

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

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

تنسيق المورد

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

resource symbolicname 'Microsoft.EventGrid/topics@2020-01-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  properties: {
    inputSchema: 'string'
    inputSchemaMapping: {
      inputSchemaMappingType: 'string'
      // For remaining properties, see InputSchemaMapping objects
    }
  }
}

كائنات InputSchemaMapping

قم بتعيين الخاصية inputSchemaMappingType لتحديد نوع العنصر.

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

  inputSchemaMappingType: 'Json'
  properties: {
    dataVersion: {
      defaultValue: 'string'
      sourceField: 'string'
    }
    eventTime: {
      sourceField: 'string'
    }
    eventType: {
      defaultValue: 'string'
      sourceField: 'string'
    }
    id: {
      sourceField: 'string'
    }
    subject: {
      defaultValue: 'string'
      sourceField: 'string'
    }
    topic: {
      sourceField: 'string'
    }
  }

قيم Property

موضوعات

الاسم الوصف القيمة
الاسم اسم المورد سلسلة (مطلوب)

حد الحرف: 3-50

أحرف صالحة:
الأبجدية الرقمية والواصلات.
الموقع موقع المورد سلسلة (مطلوب)
العلامات علامات المورد قاموس أسماء العلامات والقيم. راجع العلامات في القوالب
خصائص خصائص الموضوع خصائص الموضوع

خصائص الموضوع

الاسم الوصف القيمة
inputSchema يحدد هذا التنسيق الذي يجب أن تتوقعه Event Grid للأحداث الواردة المنشورة على الموضوع. "CloudEventSchemaV1_0"
"CustomEventSchema"
'EventGridSchema'
inputSchemaMapping يتيح هذا النشر باستخدام مخططات الأحداث المخصصة. يمكن تحديد InputSchemaMapping لتعيين خصائص مختلفة لمخطط مصدر إلى خصائص مختلفة مطلوبة لمخطط EventGridEvent. InputSchemaMapping

InputSchemaMapping

الاسم الوصف القيمة
inputSchemaMappingType تعيين نوع العنصر Json (مطلوب)

JsonInputSchemaMapping

الاسم الوصف القيمة
inputSchemaMappingType نوع التعيين المخصص 'Json' (مطلوب)
خصائص خصائص JSON لتعيين مخطط الإدخال JsonInputSchemaMappingProperties

JsonInputSchemaMappingProperties

الاسم الوصف القيمة
⁧⁧⁩⁩إصدار البيانات⁧⁧⁩⁩ معلومات التعيين لخاصية DataVersion لحدث شبكة الأحداث. JsonFieldWithDefault
⁧⁩توقيت الحدث⁧⁩ معلومات التعيين لخاصية EventTime لحدث Event Grid. JsonField
⁧⁩نوع الحدث⁧⁩ معلومات التعيين لخاصية EventType لحدث شبكة الأحداث. JsonFieldWithDefault
المعرف معلومات التعيين لخاصية المعرف لحدث شبكة الأحداث. JsonField
الموضوع معلومات التعيين لخاصية الموضوع لحدث شبكة الأحداث. JsonFieldWithDefault
الموضوع معلومات التعيين للخاصية Topic لحدث Event Grid. JsonField

JsonFieldWithDefault

الاسم الوصف القيمة
القيمة الظاهرية القيمة الافتراضية التي سيتم استخدامها للتعيين عند عدم توفير SourceField أو إذا لم تكن هناك خاصية بالاسم المحدد في حمولة حدث JSON المنشورة. سلسلة
sourceField اسم حقل في مخطط حدث الإدخال الذي سيتم استخدامه كمصدر لتعيين. سلسلة

JsonField

الاسم الوصف القيمة
sourceField اسم حقل في مخطط حدث الإدخال الذي سيتم استخدامه كمصدر لتعيين. سلسلة

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

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

قالب الوصف
إنشاء موضوع واشتراك مخصص لشبكة أحداث Azure

نشر في Azure
إنشاء موضوع مخصص لشبكة أحداث Azure واشتراك إخطار على الويب. القالب الذي تم تأليفه في الأصل بواسطة John Downs.
موضوع/اشتراك Azure Event Grid مخصص مع CloudEvents

نشر في Azure
ينشئ موضوع Azure Event Grid مخصصا، واشتراك إخطار على الويب يحتوي على مخطط CloudEvents، وLogic App كمعالج أحداث. القالب الذي تم تأليفه في الأصل بواسطة Justin Yoo.
إنشاء موضوع مخصص لشبكة الأحداث ومعالج مركز الأحداث

نشر في Azure
ينشئ موضوعا مخصصا ومركز أحداث Azure Event Grid للتعامل مع الأحداث.
إنشاء موضوع مخصص لشبكة أحداث Azure واشتراك قائمة الانتظار

نشر في Azure
إنشاء موضوع مخصص لشبكة أحداث Azure واشتراك قائمة انتظار ناقل خدمة Microsoft Azure. القالب الذي تم تأليفه في الأصل بواسطة Markus Meyer.
إنشاء اشتراك موضوع مخصص لشبكة أحداث Azure

نشر في Azure
إنشاء موضوع مخصص لشبكة أحداث Azure واشتراك موضوع ناقل خدمة Microsoft Azure. القالب الذي تم تأليفه في الأصل بواسطة Markus Meyer.

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

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

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

تنسيق المورد

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

{
  "type": "Microsoft.EventGrid/topics",
  "apiVersion": "2020-01-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "inputSchema": "string",
    "inputSchemaMapping": {
      "inputSchemaMappingType": "string"
      // For remaining properties, see InputSchemaMapping objects
    }
  }
}

كائنات InputSchemaMapping

قم بتعيين الخاصية inputSchemaMappingType لتحديد نوع العنصر.

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

  "inputSchemaMappingType": "Json",
  "properties": {
    "dataVersion": {
      "defaultValue": "string",
      "sourceField": "string"
    },
    "eventTime": {
      "sourceField": "string"
    },
    "eventType": {
      "defaultValue": "string",
      "sourceField": "string"
    },
    "id": {
      "sourceField": "string"
    },
    "subject": {
      "defaultValue": "string",
      "sourceField": "string"
    },
    "topic": {
      "sourceField": "string"
    }
  }

قيم Property

موضوعات

الاسم الوصف القيمة
النوع نوع المورد 'Microsoft.EventGrid/topics'
apiVersion إصدار واجهة برمجة تطبيقات المورد 'معاينة 2020-01-01'
الاسم اسم المورد سلسلة (مطلوب)

حد الحرف: 3-50

أحرف صالحة:
الأبجدية الرقمية والواصلات.
الموقع موقع المورد سلسلة (مطلوب)
العلامات علامات المورد قاموس أسماء العلامات والقيم. راجع العلامات في القوالب
خصائص خصائص الموضوع خصائص الموضوع

خصائص الموضوع

الاسم الوصف القيمة
inputSchema يحدد هذا التنسيق الذي يجب أن تتوقعه Event Grid للأحداث الواردة المنشورة على الموضوع. "CloudEventSchemaV1_0"
"CustomEventSchema"
'EventGridSchema'
inputSchemaMapping يتيح هذا النشر باستخدام مخططات الأحداث المخصصة. يمكن تحديد InputSchemaMapping لتعيين خصائص مختلفة لمخطط مصدر إلى خصائص مختلفة مطلوبة لمخطط EventGridEvent. InputSchemaMapping

InputSchemaMapping

الاسم الوصف القيمة
inputSchemaMappingType تعيين نوع العنصر Json (مطلوب)

JsonInputSchemaMapping

الاسم الوصف القيمة
inputSchemaMappingType نوع التعيين المخصص 'Json' (مطلوب)
خصائص خصائص JSON لتعيين مخطط الإدخال JsonInputSchemaMappingProperties

JsonInputSchemaMappingProperties

الاسم الوصف القيمة
⁧⁧⁩⁩إصدار البيانات⁧⁧⁩⁩ معلومات التعيين لخاصية DataVersion لحدث شبكة الأحداث. JsonFieldWithDefault
⁧⁩توقيت الحدث⁧⁩ معلومات التعيين لخاصية EventTime لحدث Event Grid. JsonField
⁧⁩نوع الحدث⁧⁩ معلومات التعيين لخاصية EventType لحدث شبكة الأحداث. JsonFieldWithDefault
المعرف معلومات التعيين لخاصية المعرف لحدث شبكة الأحداث. JsonField
الموضوع معلومات التعيين لخاصية الموضوع لحدث شبكة الأحداث. JsonFieldWithDefault
الموضوع معلومات التعيين للخاصية Topic لحدث Event Grid. JsonField

JsonFieldWithDefault

الاسم الوصف القيمة
القيمة الظاهرية القيمة الافتراضية التي سيتم استخدامها للتعيين عند عدم توفير SourceField أو إذا لم تكن هناك خاصية بالاسم المحدد في حمولة حدث JSON المنشورة. سلسلة
sourceField اسم حقل في مخطط حدث الإدخال الذي سيتم استخدامه كمصدر لتعيين. سلسلة

JsonField

الاسم الوصف القيمة
sourceField اسم حقل في مخطط حدث الإدخال الذي سيتم استخدامه كمصدر لتعيين. سلسلة

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

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

قالب الوصف
إنشاء موضوع واشتراك مخصص لشبكة أحداث Azure

نشر في Azure
إنشاء موضوع مخصص لشبكة أحداث Azure واشتراك إخطار على الويب. القالب الذي تم تأليفه في الأصل بواسطة John Downs.
موضوع/اشتراك Azure Event Grid مخصص مع CloudEvents

نشر في Azure
ينشئ موضوع Azure Event Grid مخصصا، واشتراك إخطار على الويب يحتوي على مخطط CloudEvents، وLogic App كمعالج أحداث. القالب الذي تم تأليفه في الأصل بواسطة Justin Yoo.
إنشاء موضوع مخصص لشبكة الأحداث ومعالج مركز الأحداث

نشر في Azure
ينشئ موضوعا مخصصا ومركز أحداث Azure Event Grid للتعامل مع الأحداث.
إنشاء موضوع مخصص لشبكة أحداث Azure واشتراك قائمة الانتظار

نشر في Azure
إنشاء موضوع مخصص لشبكة أحداث Azure واشتراك قائمة انتظار ناقل خدمة Microsoft Azure. القالب الذي تم تأليفه في الأصل بواسطة Markus Meyer.
إنشاء اشتراك موضوع مخصص لشبكة أحداث Azure

نشر في Azure
إنشاء موضوع مخصص لشبكة أحداث Azure واشتراك موضوع ناقل خدمة Microsoft Azure. القالب الذي تم تأليفه في الأصل بواسطة Markus Meyer.

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

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

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

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

تنسيق المورد

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.EventGrid/topics@2020-01-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      inputSchema = "string"
      inputSchemaMapping = {
        inputSchemaMappingType = "string"
        // For remaining properties, see InputSchemaMapping objects
      }
    }
  })
}

كائنات InputSchemaMapping

قم بتعيين الخاصية inputSchemaMappingType لتحديد نوع العنصر.

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

  inputSchemaMappingType = "Json"
  properties = {
    dataVersion = {
      defaultValue = "string"
      sourceField = "string"
    }
    eventTime = {
      sourceField = "string"
    }
    eventType = {
      defaultValue = "string"
      sourceField = "string"
    }
    id = {
      sourceField = "string"
    }
    subject = {
      defaultValue = "string"
      sourceField = "string"
    }
    topic = {
      sourceField = "string"
    }
  }

قيم Property

موضوعات

الاسم الوصف القيمة
النوع نوع المورد "Microsoft.EventGrid/topics@2020-01-01-preview"
الاسم اسم المورد سلسلة (مطلوب)

حد الحرف: 3-50

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

خصائص الموضوع

الاسم الوصف القيمة
inputSchema يحدد هذا التنسيق الذي يجب أن تتوقعه Event Grid للأحداث الواردة المنشورة على الموضوع. "CloudEventSchemaV1_0"
"CustomEventSchema"
"EventGridSchema"
inputSchemaMapping يتيح ذلك النشر باستخدام مخططات الأحداث المخصصة. يمكن تحديد InputSchemaMapping لتعيين خصائص مختلفة لمخطط مصدر إلى خصائص مختلفة مطلوبة لمخطط EventGridEvent. InputSchemaMapping

InputSchemaMapping

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

JsonInputSchemaMapping

الاسم الوصف القيمة
inputSchemaMappingType نوع التعيين المخصص "Json" (مطلوب)
خصائص خصائص JSON لتعيين مخطط الإدخال JsonInputSchemaMappingProperties

JsonInputSchemaMappingProperties

الاسم الوصف القيمة
⁧⁧⁩⁩إصدار البيانات⁧⁧⁩⁩ معلومات التعيين لخاصية DataVersion لحدث Event Grid. JsonFieldWithDefault
⁧⁩توقيت الحدث⁧⁩ معلومات التعيين لخاصية EventTime لحدث Event Grid. JsonField
⁧⁩نوع الحدث⁧⁩ معلومات التعيين لخاصية EventType لحدث Event Grid. JsonFieldWithDefault
المعرف معلومات التعيين لخاصية المعرف لحدث Event Grid. JsonField
الموضوع معلومات التعيين للخاصية Subject لحدث Event Grid. JsonFieldWithDefault
الموضوع معلومات التعيين للخاصية Topic لحدث Event Grid. JsonField

JsonFieldWithDefault

الاسم الوصف القيمة
القيمة الظاهرية القيمة الافتراضية التي سيتم استخدامها للتعيين عند عدم توفير SourceField أو إذا لم تكن هناك خاصية بالاسم المحدد في حمولة حدث JSON المنشورة. سلسلة
حقل المصدر اسم حقل في مخطط حدث الإدخال الذي سيتم استخدامه كمصدر للتعيين. سلسلة

JsonField

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