مواضيع Microsoft.EventGrid
تعريف مورد Bicep
يمكن نشر نوع مورد الموضوعات مع العمليات التي تستهدف:
- مجموعات الموارد - راجع أوامر نشر مجموعة الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
تنسيق المورد
لإنشاء مورد Microsoft.EventGrid/topics، أضف Bicep التالي إلى القالب الخاص بك.
resource symbolicname 'Microsoft.EventGrid/topics@2023-06-01-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: {}
}
properties: {
dataResidencyBoundary: 'string'
disableLocalAuth: bool
eventTypeInfo: {
inlineEventTypes: {}
kind: 'Inline'
}
inboundIpRules: [
{
action: 'Allow'
ipMask: 'string'
}
]
inputSchema: 'string'
inputSchemaMapping: {
inputSchemaMappingType: 'string'
// For remaining properties, see InputSchemaMapping objects
}
minimumTlsVersionAllowed: 'string'
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' "UserAssigned" |
userAssignedIdentities | قائمة هويات المستخدم المقترنة بالمورد. ستكون المراجع الرئيسية لقاموس هوية المستخدم معرفات موارد ARM في النموذج: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. هذه الخاصية غير مستخدمة حاليا ومحجوزة للاستخدام في المستقبل. |
كائن |
خصائص الموضوع
الاسم | الوصف | القيمة |
---|---|---|
dataResidencyBoundary | Data Residency حدود المورد. | 'WithinGeopair' 'WithinRegion' |
disableLocalAuth | يتم استخدام هذا القيمة المنطقية لتمكين المصادقة المحلية أو تعطيلها. القيمة الافتراضية خاطئة. عند تعيين الخاصية إلى true، سيتم استخدام رمز AAD المميز فقط للمصادقة إذا سمح للمستخدم بالنشر إلى الموضوع. | Bool |
eventTypeInfo | معلومات نوع الحدث لموضوع المستخدم. يتم توفير هذه المعلومات من قبل الناشر ويمكن استخدامها من قبل المشترك لعرض أنواع مختلفة من الأحداث التي يتم نشرها. |
EventTypeInfo |
InboundIpRules | يمكن استخدام هذا لتقييد نسبة استخدام الشبكة من عناوين IP معينة بدلا من جميع عناوين IP. ملاحظة: يتم اعتبارها فقط إذا تم تمكين PublicNetworkAccess. | InboundIpRule[] |
inputSchema | يحدد هذا التنسيق الذي يجب أن تتوقعه Event Grid للأحداث الواردة المنشورة على الموضوع. | "CloudEventSchemaV1_0" "CustomEventSchema" 'EventGridSchema' |
inputSchemaMapping | يتيح هذا النشر باستخدام مخططات الأحداث المخصصة. يمكن تحديد InputSchemaMapping لتعيين خصائص مختلفة لمخطط مصدر إلى خصائص مختلفة مطلوبة لمخطط EventGridEvent. | InputSchemaMapping |
minimumTlsVersionAllowed | الحد الأدنى من إصدار TLS للناشر المسموح له بالنشر إلى هذا الموضوع | '1.0' '1.1' '1.2' |
publicNetworkAccess | يحدد هذا ما إذا كان يسمح بنسبة استخدام الشبكة عبر الشبكة العامة. بشكل افتراضي يتم تمكينه. يمكنك تقييد عناوين IP معينة عن طريق تكوين {seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.TopicProperties.InboundIpRules" /} |
"معطل" "ممكن" |
EventTypeInfo
الاسم | الوصف | القيمة |
---|---|---|
أنواع InlineEventTypes | مجموعة من أنواع الأحداث المضمنة للمورد. مفاتيح نوع الحدث المضمنة هي من سلسلة النوع التي تمثل اسم الحدث. مثال على اسم حدث مضمن صالح هو "Contoso.OrderCreated". قيم نوع الحدث المضمنة من النوع InlineEventProperties وستحتوي على معلومات إضافية لكل نوع حدث مضمن. |
عنصر |
نوع | نوع الحدث المستخدم. | "مضمن" |
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' |
قوالب التشغيل السريع
تنشر قوالب التشغيل السريع التالية نوع المورد هذا.
قالب | الوصف |
---|---|
إنشاء موضوع واشتراك مخصص لشبكة أحداث Azure |
إنشاء موضوع مخصص لشبكة أحداث Azure واشتراك إخطار على الويب. القالب الذي تم تأليفه في الأصل بواسطة John Downs. |
موضوع/اشتراك Azure Event Grid مخصص مع CloudEvents |
ينشئ موضوع Azure Event Grid مخصصا، واشتراك إخطار على الويب يحتوي على مخطط CloudEvents، وLogic App كمعالج أحداث. القالب الذي تم تأليفه في الأصل بواسطة Justin Yoo. |
إنشاء موضوع مخصص لشبكة الأحداث ومعالج مركز الأحداث |
ينشئ موضوعا مخصصا ومركز أحداث Azure Event Grid للتعامل مع الأحداث. |
إنشاء موضوع مخصص لشبكة أحداث Azure واشتراك قائمة الانتظار |
إنشاء موضوع مخصص لشبكة أحداث Azure واشتراك قائمة انتظار ناقل خدمة Microsoft Azure. القالب الذي تم تأليفه في الأصل بواسطة Markus Meyer. |
إنشاء اشتراك موضوع مخصص لشبكة أحداث Azure |
إنشاء موضوع مخصص لشبكة أحداث Azure واشتراك موضوع ناقل خدمة Microsoft Azure. القالب الذي تم تأليفه في الأصل بواسطة Markus Meyer. |
تعريف مورد قالب ARM
يمكن نشر نوع مورد الموضوعات مع العمليات التي تستهدف:
- مجموعات الموارد - راجع أوامر نشر مجموعة الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
تنسيق المورد
لإنشاء مورد Microsoft.EventGrid/topics، أضف JSON التالي إلى القالب الخاص بك.
{
"type": "Microsoft.EventGrid/topics",
"apiVersion": "2023-06-01-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": {}
},
"properties": {
"dataResidencyBoundary": "string",
"disableLocalAuth": "bool",
"eventTypeInfo": {
"inlineEventTypes": {},
"kind": "Inline"
},
"inboundIpRules": [
{
"action": "Allow",
"ipMask": "string"
}
],
"inputSchema": "string",
"inputSchemaMapping": {
"inputSchemaMappingType": "string"
// For remaining properties, see InputSchemaMapping objects
},
"minimumTlsVersionAllowed": "string",
"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 | إصدار واجهة برمجة تطبيقات المورد | 'معاينة 2023-06-01' |
الاسم | اسم المورد | سلسلة (مطلوب) حد الحرف: 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}'. هذه الخاصية غير مستخدمة حاليا ومحجوزة للاستخدام المستقبلي. |
عنصر |
خصائص الموضوع
الاسم | الوصف | القيمة |
---|---|---|
dataResidencyBoundary | Data Residency حد المورد. | 'WithinGeopair' 'WithinRegion' |
disableLocalAuth | يتم استخدام هذا المنطقي لتمكين المصادقة المحلية أو تعطيلها. القيمة الافتراضية خاطئة. عند تعيين الخاصية إلى true، سيتم استخدام رمز AAD المميز فقط للمصادقة إذا تم السماح للمستخدم بالنشر إلى الموضوع. | Bool |
eventTypeInfo | معلومات نوع الحدث لموضوع المستخدم. يتم توفير هذه المعلومات من قبل الناشر ويمكن استخدامها من قبل المشترك لعرض أنواع مختلفة من الأحداث التي يتم نشرها. |
EventTypeInfo |
InboundIpRules | يمكن استخدام هذا لتقييد نسبة استخدام الشبكة من عناوين IP محددة بدلا من جميع عناوين IP. ملاحظة: يتم اعتبارها فقط إذا تم تمكين PublicNetworkAccess. | InboundIpRule[] |
inputSchema | يحدد هذا التنسيق الذي يجب أن تتوقعه Event Grid للأحداث الواردة المنشورة على الموضوع. | "CloudEventSchemaV1_0" "CustomEventSchema" 'EventGridSchema' |
inputSchemaMapping | يتيح ذلك النشر باستخدام مخططات الأحداث المخصصة. يمكن تحديد InputSchemaMapping لتعيين خصائص مختلفة لمخطط مصدر إلى خصائص مختلفة مطلوبة لمخطط EventGridEvent. | InputSchemaMapping |
minimumTlsVersionAllowed | الحد الأدنى من إصدار TLS للناشر المسموح له بالنشر إلى هذا الموضوع | '1.0' '1.1' '1.2' |
publicNetworkAccess | يحدد هذا ما إذا كان يسمح بنسبة استخدام الشبكة عبر الشبكة العامة. بشكل افتراضي، يتم تمكينه. يمكنك تقييد عناوين IP معينة عن طريق تكوين {seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.TopicProperties.InboundIpRules" /} |
"معطل" "ممكن" |
EventTypeInfo
الاسم | الوصف | القيمة |
---|---|---|
أنواع الأحداث المضمنة | مجموعة من أنواع الأحداث المضمنة للمورد. مفاتيح نوع الحدث المضمنة هي من سلسلة النوع التي تمثل اسم الحدث. مثال على اسم حدث مضمن صالح هو "Contoso.OrderCreated". قيم نوع الحدث المضمنة من النوع InlineEventProperties وستحتوي على معلومات إضافية لكل نوع حدث مضمن. |
عنصر |
نوع | نوع الحدث المستخدم. | "مضمن" |
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 واشتراك إخطار على الويب. القالب الذي تم تأليفه في الأصل بواسطة John Downs. |
موضوع/اشتراك Azure Event Grid مخصص مع CloudEvents |
إنشاء موضوع Azure Event Grid مخصص، واشتراك إخطار على الويب يحتوي على مخطط CloudEvents، وLogic App كمعالج أحداث. القالب الذي تم تأليفه في الأصل بواسطة Justin Yoo. |
إنشاء موضوع مخصص لشبكة الأحداث ومعالج مركز الأحداث |
إنشاء موضوع مخصص ل Azure Event Grid ومركز أحداث للتعامل مع الأحداث. |
إنشاء موضوع مخصص لشبكة أحداث Azure واشتراك قائمة الانتظار |
إنشاء موضوع مخصص لشبكة أحداث Azure واشتراك قائمة انتظار ناقل خدمة Microsoft Azure. القالب الذي تم تأليفه في الأصل بواسطة Markus Meyer. |
إنشاء اشتراك موضوع مخصص لشبكة أحداث Azure |
إنشاء موضوع مخصص لشبكة أحداث Azure واشتراك موضوع ناقل الخدمة. القالب الذي تم تأليفه في الأصل بواسطة Markus Meyer. |
تعريف مورد Terraform (موفر AzAPI)
يمكن نشر نوع مورد الموضوعات مع العمليات التي تستهدف:
- مجموعات الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
تنسيق المورد
لإنشاء مورد Microsoft.EventGrid/topics، أضف Terraform التالي إلى القالب الخاص بك.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.EventGrid/topics@2023-06-01-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
eventTypeInfo = {
inlineEventTypes = {}
kind = "Inline"
}
inboundIpRules = [
{
action = "Allow"
ipMask = "string"
}
]
inputSchema = "string"
inputSchemaMapping = {
inputSchemaMappingType = "string"
// For remaining properties, see InputSchemaMapping objects
}
minimumTlsVersionAllowed = "string"
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@2023-06-01-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}'. هذه الخاصية غير مستخدمة حاليا ومحجوزة للاستخدام المستقبلي. |
صفيف معرفات هوية المستخدم. |
خصائص الموضوع
الاسم | الوصف | القيمة |
---|---|---|
dataResidencyBoundary | Data Residency حد المورد. | "WithinGeopair" "WithinRegion" |
disableLocalAuth | يتم استخدام هذا المنطقي لتمكين المصادقة المحلية أو تعطيلها. القيمة الافتراضية خاطئة. عند تعيين الخاصية إلى true، سيتم استخدام رمز AAD المميز فقط للمصادقة إذا تم السماح للمستخدم بالنشر إلى الموضوع. | Bool |
eventTypeInfo | معلومات نوع الحدث لموضوع المستخدم. يتم توفير هذه المعلومات من قبل الناشر ويمكن استخدامها من قبل المشترك لعرض أنواع مختلفة من الأحداث التي يتم نشرها. |
EventTypeInfo |
InboundIpRules | يمكن استخدام هذا لتقييد نسبة استخدام الشبكة من عناوين IP محددة بدلا من جميع عناوين IP. ملاحظة: يتم اعتبارها فقط إذا تم تمكين PublicNetworkAccess. | InboundIpRule[] |
inputSchema | يحدد هذا التنسيق الذي يجب أن تتوقعه Event Grid للأحداث الواردة المنشورة على الموضوع. | "CloudEventSchemaV1_0" "CustomEventSchema" "EventGridSchema" |
inputSchemaMapping | يتيح ذلك النشر باستخدام مخططات الأحداث المخصصة. يمكن تحديد InputSchemaMapping لتعيين خصائص مختلفة لمخطط مصدر إلى خصائص مختلفة مطلوبة لمخطط EventGridEvent. | InputSchemaMapping |
minimumTlsVersionAllowed | الحد الأدنى من إصدار TLS للناشر المسموح له بالنشر إلى هذا الموضوع | "1.0" "1.1" "1.2" |
publicNetworkAccess | يحدد هذا ما إذا كان يسمح بنسبة استخدام الشبكة عبر الشبكة العامة. بشكل افتراضي، يتم تمكينه. يمكنك تقييد عناوين IP معينة عن طريق تكوين {seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.TopicProperties.InboundIpRules" /} |
"معطل" "ممكن" |
EventTypeInfo
الاسم | الوصف | القيمة |
---|---|---|
أنواع الأحداث المضمنة | مجموعة من أنواع الأحداث المضمنة للمورد. مفاتيح نوع الحدث المضمنة هي من سلسلة النوع التي تمثل اسم الحدث. مثال على اسم حدث مضمن صالح هو "Contoso.OrderCreated". قيم نوع الحدث المضمنة من النوع InlineEventProperties وستحتوي على معلومات إضافية لكل نوع حدث مضمن. |
عنصر |
نوع | نوع الحدث المستخدم. | "مضمن" |
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" |