SearchIndexerDataSourceConnection interface
يمثل تعريف مصدر البيانات، والذي يمكن استخدامه لتكوين مفهرس.
الخصائص
| connection |
سلسلة الاتصال لمورد البيانات. |
| container | حاوية البيانات لمورد البيانات. |
| data |
نهج الكشف عن تغيير البيانات لمورد البيانات. |
| data |
نهج الكشف عن حذف البيانات لمورد البيانات. |
| description | وصف مصدر البيانات. |
| encryption |
وصف لمفتاح تشفير تقوم بإنشائه في Azure Key Vault. يستخدم هذا المفتاح لتوفير مستوى إضافي من التشفير الثابت لتعريف مصدر البيانات الخاص بك عندما تريد التأكد الكامل من أنه لا يمكن لأي شخص، ولا حتى Microsoft، فك تشفير تعريف مصدر البيانات في Azure الذكاء الاصطناعي Search. بمجرد تشفير تعريف مصدر البيانات الخاص بك، سيظل مشفرا دائما. سيتجاهل Azure الذكاء الاصطناعي Search محاولات تعيين هذه الخاصية إلى فارغة. يمكنك تغيير هذه الخاصية حسب الحاجة إذا كنت تريد تدوير مفتاح التشفير الخاص بك؛ لن يتأثر تعريف مصدر البيانات الخاص بك. التشفير باستخدام المفاتيح التي يديرها العميل غير متوفر لخدمات البحث المجانية، وهو متاح فقط للخدمات المدفوعة التي تم إنشاؤها في 1 يناير 2019 أو بعده. |
| etag | ETag لمورد البيانات. |
| identity | هوية مدارة صريحة لاستخدامها لمصدر البيانات هذا. إذا لم يتم تحديد سلسلة الاتصال هي هوية مدارة، يتم استخدام الهوية المدارة المعينة من قبل النظام. إذا لم يتم تحديدها، تظل القيمة دون تغيير. إذا تم تحديد "none"، يتم مسح قيمة هذه الخاصية. |
| name | اسم مصدر البيانات. |
| sub |
نوع معين من مصدر البيانات ، في حال كان المورد قادرا على طرائق مختلفة. على سبيل المثال ، "MongoDb" لحسابات "cosmosDb" معينة. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم. |
| type | نوع مصدر البيانات. تتضمن القيم المحتملة: "AzureSql"، و"CosmosDb"، و"AzureBlob"، و"AzureTable"، و"MySql"، و"AdlsGen2" |
تفاصيل الخاصية
connectionString
سلسلة الاتصال لمورد البيانات.
connectionString?: string
قيمة الخاصية
string
container
حاوية البيانات لمورد البيانات.
container: SearchIndexerDataContainer
قيمة الخاصية
dataChangeDetectionPolicy
نهج الكشف عن تغيير البيانات لمورد البيانات.
dataChangeDetectionPolicy?: DataChangeDetectionPolicy
قيمة الخاصية
dataDeletionDetectionPolicy
نهج الكشف عن حذف البيانات لمورد البيانات.
dataDeletionDetectionPolicy?: DataDeletionDetectionPolicy
قيمة الخاصية
description
وصف مصدر البيانات.
description?: string
قيمة الخاصية
string
encryptionKey
وصف لمفتاح تشفير تقوم بإنشائه في Azure Key Vault. يستخدم هذا المفتاح لتوفير مستوى إضافي من التشفير الثابت لتعريف مصدر البيانات الخاص بك عندما تريد التأكد الكامل من أنه لا يمكن لأي شخص، ولا حتى Microsoft، فك تشفير تعريف مصدر البيانات في Azure الذكاء الاصطناعي Search. بمجرد تشفير تعريف مصدر البيانات الخاص بك، سيظل مشفرا دائما. سيتجاهل Azure الذكاء الاصطناعي Search محاولات تعيين هذه الخاصية إلى فارغة. يمكنك تغيير هذه الخاصية حسب الحاجة إذا كنت تريد تدوير مفتاح التشفير الخاص بك؛ لن يتأثر تعريف مصدر البيانات الخاص بك. التشفير باستخدام المفاتيح التي يديرها العميل غير متوفر لخدمات البحث المجانية، وهو متاح فقط للخدمات المدفوعة التي تم إنشاؤها في 1 يناير 2019 أو بعده.
encryptionKey?: SearchResourceEncryptionKey
قيمة الخاصية
etag
ETag لمورد البيانات.
etag?: string
قيمة الخاصية
string
identity
هوية مدارة صريحة لاستخدامها لمصدر البيانات هذا. إذا لم يتم تحديد سلسلة الاتصال هي هوية مدارة، يتم استخدام الهوية المدارة المعينة من قبل النظام. إذا لم يتم تحديدها، تظل القيمة دون تغيير. إذا تم تحديد "none"، يتم مسح قيمة هذه الخاصية.
identity?: SearchIndexerDataIdentity
قيمة الخاصية
name
اسم مصدر البيانات.
name: string
قيمة الخاصية
string
subType
نوع معين من مصدر البيانات ، في حال كان المورد قادرا على طرائق مختلفة. على سبيل المثال ، "MongoDb" لحسابات "cosmosDb" معينة. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.
subType?: string
قيمة الخاصية
string
type
نوع مصدر البيانات. تتضمن القيم المحتملة: "AzureSql"، و"CosmosDb"، و"AzureBlob"، و"AzureTable"، و"MySql"، و"AdlsGen2"
type: "azuresql" | "cosmosdb" | "azureblob" | "azuretable" | "mysql" | "adlsgen2" | "onelake" | "sharepoint"
قيمة الخاصية
"azuresql" | "cosmosdb" | "azureblob" | "azuretable" | "mysql" | "adlsgen2" | "onelake" | "sharepoint"