SearchServiceUpdate interface
المعلمات المستخدمة لتحديث azure Cognitive خدمة البحث.
- Extends
الخصائص
auth |
يحدد خيارات كيفية مصادقة واجهة برمجة تطبيقات مستوى البيانات لخدمة البحث للطلبات. لا يمكن تعيين هذا إذا تم تعيين "disableLocalAuth" إلى true. |
disable |
عند التعيين إلى صحيح، لن يسمح للمكالمات إلى خدمة البحث باستخدام مفاتيح واجهة برمجة التطبيقات للمصادقة. لا يمكن تعيين هذا إلى صحيح إذا تم تعريف "dataPlaneAuthOptions". |
encryption |
يحدد أي نهج يتعلق بتشفير الموارد (مثل الفهارس) باستخدام مفاتيح مدير العملاء داخل خدمة البحث. |
hosting |
ينطبق فقط على وحدة SKU القياسية3. يمكنك تعيين هذه الخاصية لتمكين ما يصل إلى 3 أقسام عالية الكثافة تسمح بما يصل إلى 1000 فهارس، وهو أعلى بكثير من الحد الأقصى للفهرس المسموح بها لأي SKU أخرى. بالنسبة ل standard3 SKU، تكون القيمة إما "افتراضية" أو "highDensity". بالنسبة لجميع وحدات SKU الأخرى، يجب أن تكون هذه القيمة "افتراضية". |
identity | هوية المورد. |
location | الموقع الجغرافي للمورد. يجب أن يكون هذا أحد مناطق Azure الجغرافية المدعومة والمسجلة (على سبيل المثال، غرب الولايات المتحدة وشرق الولايات المتحدة وجنوب شرق آسيا وما إلى ذلك). هذه الخاصية مطلوبة عند إنشاء مورد جديد. |
network |
القواعد الخاصة بالشبكة التي تحدد كيفية الوصول إلى خدمة البحث Azure المعرفية. |
partition |
عدد الأقسام في خدمة البحث؛ إذا تم تحديده، يمكن أن يكون 1 أو 2 أو 3 أو 4 أو 6 أو 12. القيم الأكبر من 1 صالحة فقط لوحدات SKU القياسية. بالنسبة للخدمات "القياسية3" مع تعيين hostingMode إلى "highDensity"، تتراوح القيم المسموح بها بين 1 و3. |
private |
قائمة اتصالات نقطة النهاية الخاصة ب Azure Cognitive خدمة البحث. ملاحظة: لن يتم تسلسل هذه الخاصية. يمكن ملؤه فقط بواسطة الخادم. |
provisioning |
حالة عملية التوفير الأخيرة التي تم إجراؤها على خدمة البحث. التوفير هو حالة وسيطة تحدث أثناء إنشاء سعة الخدمة. بعد إعداد السعة، تتغير provisioningState إما إلى "succeeded" أو "failed". يمكن لتطبيقات العميل التحقق من حالة التوفير (الفاصل الزمني للاستقصاء الموصى به هو من 30 ثانية إلى دقيقة واحدة) باستخدام عملية الحصول على خدمة البحث لمعرفة وقت اكتمال العملية. إذا كنت تستخدم الخدمة المجانية، فإن هذه القيمة تميل إلى العودة على أنها "نجحت" مباشرة في استدعاء إنشاء خدمة بحث. وذلك لأن الخدمة المجانية تستخدم السعة التي تم إعدادها بالفعل. ملاحظة: لن يتم تسلسل هذه الخاصية. يمكن ملؤه فقط بواسطة الخادم. |
public |
يمكن تعيين هذه القيمة إلى "ممكن" لتجنب كسر التغييرات على موارد العملاء والقوالب الموجودة. إذا تم تعيينها إلى "معطل"، فلن يسمح بنسبة استخدام الشبكة عبر الواجهة العامة، وستكون اتصالات نقطة النهاية الخاصة هي أسلوب الوصول الحصري. |
replica |
عدد النسخ المتماثلة في خدمة البحث. إذا تم تحديدها، يجب أن تكون قيمة بين 1 و12 شاملة لوحدات SKU القياسية أو بين 1 و3 شاملة ل SKU الأساسية. |
semantic |
تعيين الخيارات التي تتحكم في توفر البحث الدلالي. هذا التكوين ممكن فقط لبعض وحدات SKU الخاصة ب Azure Cognitive Search في مواقع معينة. |
shared |
قائمة موارد الارتباط الخاص المشتركة التي تديرها خدمة البحث Azure المعرفية. ملاحظة: لن يتم تسلسل هذه الخاصية. يمكن ملؤه فقط بواسطة الخادم. |
sku | SKU لخدمة البحث، والتي تحدد مستوى السعر وحدود السعة. هذه الخاصية مطلوبة عند إنشاء خدمة بحث جديدة. |
status | حالة خدمة البحث. تتضمن القيم المحتملة: "قيد التشغيل": خدمة البحث قيد التشغيل ولا توجد عمليات تزويد جارية. "التوفير": يتم توفير خدمة البحث أو توسيع نطاقها لأعلى أو لأسفل. "الحذف": يتم حذف خدمة البحث. "متدهور": خدمة البحث متدهورة. يمكن أن يحدث هذا عندما لا تكون وحدات البحث الأساسية سليمة. من المرجح أن تكون خدمة البحث تشغيلية، ولكن قد يكون الأداء بطيئا وقد يتم إسقاط بعض الطلبات. "معطل": تم تعطيل خدمة البحث. في هذه الحالة، سترفض الخدمة جميع طلبات واجهة برمجة التطبيقات. "خطأ": خدمة البحث في حالة خطأ. إذا كانت خدمتك في حالات تدهور أو تعطيل أو خطأ، فهذا يعني أن فريق Azure Cognitive Search يحقق بنشاط في المشكلة الأساسية. لا تزال الخدمات المخصصة في هذه الحالات قابلة للرسوم بناء على عدد وحدات البحث المقدمة. ملاحظة: لن يتم تسلسل هذه الخاصية. يمكن ملؤه فقط بواسطة الخادم. |
status |
تفاصيل حالة خدمة البحث. ملاحظة: لن يتم تسلسل هذه الخاصية. يمكن ملؤه فقط بواسطة الخادم. |
tags | علامات للمساعدة في تصنيف المورد في مدخل Microsoft Azure. |
الخصائص الموروثة
id | معرف المورد المؤهل بالكامل للمورد. مثال - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ملاحظة: لن يتم تسلسل هذه الخاصية. يمكن ملؤه فقط بواسطة الخادم. |
name | اسم المورد NOTE: لن يتم تسلسل هذه الخاصية. يمكن ملؤه فقط بواسطة الخادم. |
type | نوع المورد. على سبيل المثال، ملاحظة "Microsoft.Compute/virtualMachines" أو "Microsoft.Storage/storageAccounts": لن يتم تسلسل هذه الخاصية. يمكن ملؤه فقط بواسطة الخادم. |
تفاصيل الخاصية
authOptions
يحدد خيارات كيفية مصادقة واجهة برمجة تطبيقات مستوى البيانات لخدمة البحث للطلبات. لا يمكن تعيين هذا إذا تم تعيين "disableLocalAuth" إلى true.
authOptions?: DataPlaneAuthOptions
قيمة الخاصية
disableLocalAuth
عند التعيين إلى صحيح، لن يسمح للمكالمات إلى خدمة البحث باستخدام مفاتيح واجهة برمجة التطبيقات للمصادقة. لا يمكن تعيين هذا إلى صحيح إذا تم تعريف "dataPlaneAuthOptions".
disableLocalAuth?: boolean
قيمة الخاصية
boolean
encryptionWithCmk
يحدد أي نهج يتعلق بتشفير الموارد (مثل الفهارس) باستخدام مفاتيح مدير العملاء داخل خدمة البحث.
encryptionWithCmk?: EncryptionWithCmk
قيمة الخاصية
hostingMode
ينطبق فقط على وحدة SKU القياسية3. يمكنك تعيين هذه الخاصية لتمكين ما يصل إلى 3 أقسام عالية الكثافة تسمح بما يصل إلى 1000 فهارس، وهو أعلى بكثير من الحد الأقصى للفهرس المسموح بها لأي SKU أخرى. بالنسبة ل standard3 SKU، تكون القيمة إما "افتراضية" أو "highDensity". بالنسبة لجميع وحدات SKU الأخرى، يجب أن تكون هذه القيمة "افتراضية".
hostingMode?: HostingMode
قيمة الخاصية
identity
location
الموقع الجغرافي للمورد. يجب أن يكون هذا أحد مناطق Azure الجغرافية المدعومة والمسجلة (على سبيل المثال، غرب الولايات المتحدة وشرق الولايات المتحدة وجنوب شرق آسيا وما إلى ذلك). هذه الخاصية مطلوبة عند إنشاء مورد جديد.
location?: string
قيمة الخاصية
string
networkRuleSet
القواعد الخاصة بالشبكة التي تحدد كيفية الوصول إلى خدمة البحث Azure المعرفية.
networkRuleSet?: NetworkRuleSet
قيمة الخاصية
partitionCount
عدد الأقسام في خدمة البحث؛ إذا تم تحديده، يمكن أن يكون 1 أو 2 أو 3 أو 4 أو 6 أو 12. القيم الأكبر من 1 صالحة فقط لوحدات SKU القياسية. بالنسبة للخدمات "القياسية3" مع تعيين hostingMode إلى "highDensity"، تتراوح القيم المسموح بها بين 1 و3.
partitionCount?: number
قيمة الخاصية
number
privateEndpointConnections
قائمة اتصالات نقطة النهاية الخاصة ب Azure Cognitive خدمة البحث. ملاحظة: لن يتم تسلسل هذه الخاصية. يمكن ملؤه فقط بواسطة الخادم.
privateEndpointConnections?: PrivateEndpointConnection[]
قيمة الخاصية
provisioningState
حالة عملية التوفير الأخيرة التي تم إجراؤها على خدمة البحث. التوفير هو حالة وسيطة تحدث أثناء إنشاء سعة الخدمة. بعد إعداد السعة، تتغير provisioningState إما إلى "succeeded" أو "failed". يمكن لتطبيقات العميل التحقق من حالة التوفير (الفاصل الزمني للاستقصاء الموصى به هو من 30 ثانية إلى دقيقة واحدة) باستخدام عملية الحصول على خدمة البحث لمعرفة وقت اكتمال العملية. إذا كنت تستخدم الخدمة المجانية، فإن هذه القيمة تميل إلى العودة على أنها "نجحت" مباشرة في استدعاء إنشاء خدمة بحث. وذلك لأن الخدمة المجانية تستخدم السعة التي تم إعدادها بالفعل. ملاحظة: لن يتم تسلسل هذه الخاصية. يمكن ملؤه فقط بواسطة الخادم.
provisioningState?: ProvisioningState
قيمة الخاصية
publicNetworkAccess
يمكن تعيين هذه القيمة إلى "ممكن" لتجنب كسر التغييرات على موارد العملاء والقوالب الموجودة. إذا تم تعيينها إلى "معطل"، فلن يسمح بنسبة استخدام الشبكة عبر الواجهة العامة، وستكون اتصالات نقطة النهاية الخاصة هي أسلوب الوصول الحصري.
publicNetworkAccess?: PublicNetworkAccess
قيمة الخاصية
replicaCount
عدد النسخ المتماثلة في خدمة البحث. إذا تم تحديدها، يجب أن تكون قيمة بين 1 و12 شاملة لوحدات SKU القياسية أو بين 1 و3 شاملة ل SKU الأساسية.
replicaCount?: number
قيمة الخاصية
number
semanticSearch
تعيين الخيارات التي تتحكم في توفر البحث الدلالي. هذا التكوين ممكن فقط لبعض وحدات SKU الخاصة ب Azure Cognitive Search في مواقع معينة.
semanticSearch?: string
قيمة الخاصية
string
sharedPrivateLinkResources
قائمة موارد الارتباط الخاص المشتركة التي تديرها خدمة البحث Azure المعرفية. ملاحظة: لن يتم تسلسل هذه الخاصية. يمكن ملؤه فقط بواسطة الخادم.
sharedPrivateLinkResources?: SharedPrivateLinkResource[]
قيمة الخاصية
sku
SKU لخدمة البحث، والتي تحدد مستوى السعر وحدود السعة. هذه الخاصية مطلوبة عند إنشاء خدمة بحث جديدة.
sku?: Sku
قيمة الخاصية
status
حالة خدمة البحث. تتضمن القيم المحتملة: "قيد التشغيل": خدمة البحث قيد التشغيل ولا توجد عمليات تزويد جارية. "التوفير": يتم توفير خدمة البحث أو توسيع نطاقها لأعلى أو لأسفل. "الحذف": يتم حذف خدمة البحث. "متدهور": خدمة البحث متدهورة. يمكن أن يحدث هذا عندما لا تكون وحدات البحث الأساسية سليمة. من المرجح أن تكون خدمة البحث تشغيلية، ولكن قد يكون الأداء بطيئا وقد يتم إسقاط بعض الطلبات. "معطل": تم تعطيل خدمة البحث. في هذه الحالة، سترفض الخدمة جميع طلبات واجهة برمجة التطبيقات. "خطأ": خدمة البحث في حالة خطأ. إذا كانت خدمتك في حالات تدهور أو تعطيل أو خطأ، فهذا يعني أن فريق Azure Cognitive Search يحقق بنشاط في المشكلة الأساسية. لا تزال الخدمات المخصصة في هذه الحالات قابلة للرسوم بناء على عدد وحدات البحث المقدمة. ملاحظة: لن يتم تسلسل هذه الخاصية. يمكن ملؤه فقط بواسطة الخادم.
status?: SearchServiceStatus
قيمة الخاصية
statusDetails
تفاصيل حالة خدمة البحث. ملاحظة: لن يتم تسلسل هذه الخاصية. يمكن ملؤه فقط بواسطة الخادم.
statusDetails?: string
قيمة الخاصية
string
tags
علامات للمساعدة في تصنيف المورد في مدخل Microsoft Azure.
tags?: {[propertyName: string]: string}
قيمة الخاصية
{[propertyName: string]: string}
تفاصيل الخاصية الموروثة
id
معرف المورد المؤهل بالكامل للمورد. مثال - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} ملاحظة: لن يتم تسلسل هذه الخاصية. يمكن ملؤه فقط بواسطة الخادم.
id?: string
قيمة الخاصية
string
موروث منResource.id
name
اسم المورد NOTE: لن يتم تسلسل هذه الخاصية. يمكن ملؤه فقط بواسطة الخادم.
name?: string
قيمة الخاصية
string
موروث منResource.name
type
نوع المورد. على سبيل المثال، ملاحظة "Microsoft.Compute/virtualMachines" أو "Microsoft.Storage/storageAccounts": لن يتم تسلسل هذه الخاصية. يمكن ملؤه فقط بواسطة الخادم.
type?: string
قيمة الخاصية
string
موروث منResource.type