موضوعات Microsoft.EventGrid 2021-10-15-preview

تعريف مورد Bicep

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

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

تنسيق المورد

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

resource symbolicname 'Microsoft.EventGrid/topics@2021-10-15-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    name: 'string'
  }
  kind: 'string'
  extendedLocation: {
    name: 'string'
    type: 'string'
  }
  identity: {
    principalId: 'string'
    tenantId: 'string'
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {
        clientId: 'string'
        principalId: 'string'
      }
    }
  }
  properties: {
    dataResidencyBoundary: 'string'
    disableLocalAuth: bool
    inboundIpRules: [
      {
        action: 'Allow'
        ipMask: 'string'
      }
    ]
    inputSchema: 'string'
    inputSchemaMapping: {
      inputSchemaMappingType: 'string'
      // For remaining properties, see InputSchemaMapping objects
    }
    publicNetworkAccess: 'string'
  }
}

كائنات 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

الأحرف الصالحة:
الأبجدية الرقمية والواصلات.
الموقع موقع المورد. سلسلة (مطلوبة)
العلامات علامات المورد. قاموس أسماء العلامات والقيم. راجع العلامات في القوالب
sku مستوى تسعير Sku للموضوع. ResourceSku
نوع نوع المورد. "Azure"
"AzureArc"
توسيع الموقع الموقع الموسع للمورد. توسيع الموقع
الهوية معلومات الهوية للمورد. IdentityInfo
خصائص خصائص الموضوع. خصائص الموضوع

توسيع الموقع

الاسم الوصف القيمة
الاسم اسم مؤهل بالكامل للموقع الموسع. سلسلة
النوع نوع الموقع الموسع. سلسلة

IdentityInfo

الاسم الوصف القيمة
معرف أساسي المعرف الأساسي لهوية المورد. سلسلة
معرّف المستأجر معرف المستأجر للمورد. سلسلة
النوع نوع الهوية المدارة المستخدمة. يتضمن النوع "SystemAssigned, UserAssigned" كلا من الهوية التي تم إنشاؤها ضمنيا ومجموعة من الهويات المعينة من قبل المستخدم. سيقوم النوع "بلا" بإزالة أي هوية. 'بلا'
'SystemAssigned'
'SystemAssigned, UserAssigned'
"تعيين المستخدم"
userAssignedIdentities قائمة هويات المستخدم المقترنة بالمورد. ستكون المراجع الرئيسية لقاموس هوية المستخدم معرفات موارد ARM في النموذج:
'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
هذه الخاصية غير مستخدمة حاليا ومحجوزة للاستخدام المستقبلي.
IdentityInfoUserAssignedIdentities

IdentityInfoUserAssignedIdentities

الاسم الوصف القيمة
{خاصية مخصصة} خصائص معرف المستخدم

خصائص معرف المستخدم

الاسم الوصف القيمة
clientId معرف العميل للهوية المعينة من قبل المستخدم. سلسلة
معرف أساسي المعرف الأساسي للهوية المعينة من قبل المستخدم. سلسلة

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

الاسم الوصف القيمة
dataResidencyBoundary Data Residency حد المورد. 'WithinGeopair'
'WithinRegion'
disableLocalAuth يتم استخدام هذا المنطقي لتمكين المصادقة المحلية أو تعطيلها. القيمة الافتراضية خاطئة. عند تعيين الخاصية إلى true، سيتم استخدام رمز AAD المميز فقط للمصادقة إذا تم السماح للمستخدم بالنشر إلى الموضوع. Bool
InboundIpRules يمكن استخدام هذا لتقييد نسبة استخدام الشبكة من عناوين IP محددة بدلا من جميع عناوين IP. ملاحظة: يتم اعتبارها فقط إذا تم تمكين PublicNetworkAccess. InboundIpRule[]
inputSchema يحدد هذا التنسيق الذي يجب أن تتوقعه Event Grid للأحداث الواردة المنشورة على الموضوع. "CloudEventSchemaV1_0"
"CustomEventSchema"
'EventGridSchema'
inputSchemaMapping يتيح ذلك النشر باستخدام مخططات الأحداث المخصصة. يمكن تحديد InputSchemaMapping لتعيين خصائص مختلفة لمخطط مصدر إلى خصائص مختلفة مطلوبة لمخطط EventGridEvent. InputSchemaMapping
publicNetworkAccess يحدد هذا ما إذا كان يسمح بنسبة استخدام الشبكة عبر الشبكة العامة. بشكل افتراضي، يتم تمكينه.
يمكنك تقييد عناوين IP معينة عن طريق تكوين {seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.TopicProperties.InboundIpRules" /}
"معطل"
"ممكن"

InboundIpRule

الاسم الوصف القيمة
إجراء الإجراء المطلوب تنفيذه استنادا إلى التطابق أو عدم تطابق IpMask. "السماح"
ipMask عنوان IP في رمز CIDR على سبيل المثال، 10.0.0.0/8. سلسلة

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 المنشورة. سلسلة
sourceField اسم حقل في مخطط حدث الإدخال الذي سيتم استخدامه كمصدر لتعيين. سلسلة

JsonField

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

ResourceSku

الاسم الوصف القيمة
الاسم اسم Sku للمورد. القيم المحتملة هي: أساسي أو متميز. "أساسي"
'Premium'

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

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

قالب الوصف
إنشاء موضوع واشتراك مخصص لشبكة أحداث 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": "2021-10-15-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "name": "string"
  },
  "kind": "string",
  "extendedLocation": {
    "name": "string",
    "type": "string"
  },
  "identity": {
    "principalId": "string",
    "tenantId": "string",
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
        "clientId": "string",
        "principalId": "string"
      }
    }
  },
  "properties": {
    "dataResidencyBoundary": "string",
    "disableLocalAuth": "bool",
    "inboundIpRules": [
      {
        "action": "Allow",
        "ipMask": "string"
      }
    ],
    "inputSchema": "string",
    "inputSchemaMapping": {
      "inputSchemaMappingType": "string"
      // For remaining properties, see InputSchemaMapping objects
    },
    "publicNetworkAccess": "string"
  }
}

كائنات 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 إصدار واجهة برمجة تطبيقات المورد 'معاينة 2021-10-15'
الاسم اسم المورد سلسلة (مطلوب)

حد الحرف: 3-50

أحرف صالحة:
الأبجدية الرقمية والواصلات.
الموقع موقع المورد. سلسلة (مطلوب)
العلامات علامات المورد. قاموس أسماء العلامات والقيم. راجع العلامات في القوالب
sku مستوى تسعير Sku للموضوع. ResourceSku
نوع نوع المورد. "Azure"
"AzureArc"
توسيع الموقع الموقع الموسع للمورد. توسيع الموقع
الهوية معلومات الهوية للمورد. IdentityInfo
خصائص خصائص الموضوع. خصائص الموضوع

توسيع الموقع

الاسم الوصف القيمة
الاسم اسم مؤهل بالكامل للموقع الموسع. سلسلة
النوع نوع الموقع الموسع. سلسلة

IdentityInfo

الاسم الوصف القيمة
معرف أساسي المعرف الأساسي لهوية المورد. سلسلة
معرّف المستأجر معرف المستأجر للمورد. سلسلة
النوع نوع الهوية المدارة المستخدمة. يتضمن النوع "SystemAssigned, UserAssigned" كلا من الهوية التي تم إنشاؤها ضمنيا ومجموعة من الهويات المعينة من قبل المستخدم. سيقوم النوع "بلا" بإزالة أي هوية. 'بلا'
'SystemAssigned'
'SystemAssigned, UserAssigned'
"UserAssigned"
userAssignedIdentities قائمة هويات المستخدم المقترنة بالمورد. ستكون المراجع الرئيسية لقاموس هوية المستخدم معرفات موارد ARM في النموذج:
'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
هذه الخاصية غير مستخدمة حاليا ومحجوزة للاستخدام في المستقبل.
IdentityInfoUserAssignedIdentities

IdentityInfoUserAssignedIdentities

الاسم الوصف القيمة
{خاصية مخصصة} UserIdentityProperties

UserIdentityProperties

الاسم الوصف القيمة
clientId معرف العميل للهوية المعينة من قبل المستخدم. سلسلة
معرف أساسي المعرف الأساسي للهوية المعينة من قبل المستخدم. سلسلة

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

الاسم الوصف القيمة
dataResidencyBoundary Data Residency حدود المورد. 'WithinGeopair'
'WithinRegion'
disableLocalAuth يتم استخدام هذا القيمة المنطقية لتمكين المصادقة المحلية أو تعطيلها. القيمة الافتراضية خاطئة. عند تعيين الخاصية إلى true، سيتم استخدام رمز AAD المميز فقط للمصادقة إذا سمح للمستخدم بالنشر إلى الموضوع. Bool
InboundIpRules يمكن استخدام هذا لتقييد نسبة استخدام الشبكة من عناوين IP معينة بدلا من جميع عناوين IP. ملاحظة: يتم اعتبارها فقط إذا تم تمكين PublicNetworkAccess. InboundIpRule[]
inputSchema يحدد هذا التنسيق الذي يجب أن تتوقعه Event Grid للأحداث الواردة المنشورة على الموضوع. "CloudEventSchemaV1_0"
"CustomEventSchema"
'EventGridSchema'
inputSchemaMapping يتيح هذا النشر باستخدام مخططات الأحداث المخصصة. يمكن تحديد InputSchemaMapping لتعيين خصائص مختلفة لمخطط مصدر إلى خصائص مختلفة مطلوبة لمخطط EventGridEvent. InputSchemaMapping
publicNetworkAccess يحدد هذا ما إذا كان يسمح بنسبة استخدام الشبكة عبر الشبكة العامة. بشكل افتراضي يتم تمكينه.
يمكنك تقييد عناوين IP معينة عن طريق تكوين {seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.TopicProperties.InboundIpRules" /}
"معطل"
"ممكن"

InboundIpRule

الاسم الوصف القيمة
إجراء إجراء يجب تنفيذه استنادا إلى تطابق IpMask أو عدم وجوده. "السماح"
ipMask عنوان IP في رمز CIDR، على سبيل المثال، 10.0.0.0/8. سلسلة

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

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

ResourceSku

الاسم الوصف القيمة
الاسم اسم Sku للمورد. القيم المحتملة هي: أساسي أو متميز. "أساسي"
'Premium'

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

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

قالب الوصف
إنشاء موضوع مخصص واشتراك في Azure Event Grid

نشر في 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 واشتراك موضوع ناقل الخدمة. القالب الذي تم تأليفه في الأصل بواسطة Markus Meyer.

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

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

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

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

تنسيق المورد

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.EventGrid/topics@2021-10-15-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      dataResidencyBoundary = "string"
      disableLocalAuth = bool
      inboundIpRules = [
        {
          action = "Allow"
          ipMask = "string"
        }
      ]
      inputSchema = "string"
      inputSchemaMapping = {
        inputSchemaMappingType = "string"
        // For remaining properties, see InputSchemaMapping objects
      }
      publicNetworkAccess = "string"
    }
    sku = {
      name = "string"
    }
    kind = "string"
    extendedLocation = {
      name = "string"
      type = "string"
    }
  })
}

كائنات 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@2021-10-15-preview"
الاسم اسم المورد سلسلة (مطلوبة)

حد الحرف: 3-50

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

توسيع الموقع

الاسم الوصف القيمة
الاسم اسم مؤهل بالكامل للموقع الموسع. سلسلة
النوع نوع الموقع الموسع. سلسلة

IdentityInfo

الاسم الوصف القيمة
النوع نوع الهوية المدارة المستخدمة. يتضمن النوع "SystemAssigned, UserAssigned" كلا من الهوية التي تم إنشاؤها ضمنيا ومجموعة من الهويات المعينة من قبل المستخدم. سيقوم النوع "بلا" بإزالة أي هوية. "SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
identity_ids قائمة هويات المستخدم المقترنة بالمورد. ستكون المراجع الرئيسية لقاموس هوية المستخدم معرفات موارد ARM في النموذج:
'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
هذه الخاصية غير مستخدمة حاليا ومحجوزة للاستخدام المستقبلي.
صفيف معرفات هوية المستخدم.

IdentityInfoUserAssignedIdentities

الاسم الوصف القيمة
{خاصية مخصصة} خصائص معرف المستخدم

خصائص معرف المستخدم

الاسم الوصف القيمة
clientId معرف العميل للهوية المعينة من قبل المستخدم. سلسلة
معرف أساسي المعرف الأساسي للهوية المعينة من قبل المستخدم. سلسلة

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

الاسم الوصف القيمة
dataResidencyBoundary Data Residency حد المورد. "WithinGeopair"
"WithinRegion"
disableLocalAuth يتم استخدام هذا المنطقي لتمكين المصادقة المحلية أو تعطيلها. القيمة الافتراضية خاطئة. عند تعيين الخاصية إلى true، سيتم استخدام رمز AAD المميز فقط للمصادقة إذا تم السماح للمستخدم بالنشر إلى الموضوع. Bool
InboundIpRules يمكن استخدام هذا لتقييد نسبة استخدام الشبكة من عناوين IP محددة بدلا من جميع عناوين IP. ملاحظة: يتم اعتبارها فقط إذا تم تمكين PublicNetworkAccess. InboundIpRule[]
inputSchema يحدد هذا التنسيق الذي يجب أن تتوقعه Event Grid للأحداث الواردة المنشورة على الموضوع. "CloudEventSchemaV1_0"
"CustomEventSchema"
"EventGridSchema"
inputSchemaMapping يتيح ذلك النشر باستخدام مخططات الأحداث المخصصة. يمكن تحديد InputSchemaMapping لتعيين خصائص مختلفة لمخطط مصدر إلى خصائص مختلفة مطلوبة لمخطط EventGridEvent. InputSchemaMapping
publicNetworkAccess يحدد هذا ما إذا كان يسمح بنسبة استخدام الشبكة عبر الشبكة العامة. بشكل افتراضي، يتم تمكينه.
يمكنك تقييد عناوين IP معينة عن طريق تكوين {seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.TopicProperties.InboundIpRules" /}
"معطل"
"ممكن"

InboundIpRule

الاسم الوصف القيمة
إجراء إجراء يجب تنفيذه استنادا إلى تطابق IpMask أو عدم وجوده. "السماح"
ipMask عنوان IP في رمز CIDR، على سبيل المثال، 10.0.0.0/8. سلسلة

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 اسم حقل في مخطط حدث الإدخال الذي سيتم استخدامه كمصدر لتعيين. سلسلة

ResourceSku

الاسم الوصف القيمة
الاسم اسم Sku للمورد. القيم المحتملة هي: أساسي أو متميز. "أساسي"
"Premium"