ReplicaHealthStateFilter الفصل

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

توريث
ReplicaHealthStateFilter

الدالمنشئ

ReplicaHealthStateFilter(*, replica_or_instance_id_filter: Optional[str] = None, health_state_filter: int = 0, **kwargs)

المعلمات

replica_or_instance_id_filter
str
مطلوب

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

health_state_filter
int
مطلوب

عامل التصفية للحالة الصحية للنسخ المتماثلة. يسمح بتحديد النسخ المتماثلة إذا كانت تتطابق مع الحالات الصحية المطلوبة. القيم المحتملة هي قيمة عدد صحيح لإحدى حالات الصحة التالية. يتم إرجاع النسخ المتماثلة التي تطابق عامل التصفية فقط. يتم استخدام جميع النسخ المتماثلة لتقييم حالة الحماية المجمعة للقسم الأصل. إذا لم يتم تحديد القيمة الافتراضية هي None، ما لم يتم تحديد معرف النسخة المتماثلة. إذا كان عامل التصفية يحتوي على قيمة افتراضية وتم تحديد معرف النسخة المتماثلة، يتم إرجاع النسخة المتماثلة المطابقة. قيم الحالة هي قائمة تعداد مستندة إلى العلامة، لذا يمكن أن تكون القيمة مزيجاً من هذه القيم التي تم الحصول عليها باستخدام عامل تشغيل معالجة البت "OR". على سبيل المثال، إذا كانت القيمة المقدمة هي 6، فإنها تطابق النسخ المتماثلة مع قيمة HealthState ل OK (2) و Warning (4).

  • افتراضي - القيمة الافتراضية. يطابق أي HealthState. القيمة هي صفر.
  • None - عامل التصفية الذي لا يتطابق مع أي قيمة HealthState. يُستخدم من أجل عدم إرجاع أي نتائج على مجموعة معينة من الحالات. القيمة هي 1.
  • موافق - عامل التصفية الذي يطابق الإدخال مع قيمة HealthState Ok. القيمة هي
  • تحذير - تصفية تطابق الإدخال مع تحذير قيمة HealthState. القيمة هي 4.
  • خطأ - تصفية تطابق الإدخال مع خطأ قيمة HealthState. القيمة هي 8.
  • الكل - تصفية تطابق الإدخال مع أي قيمة HealthState. القيمة هي
  1. القيمة الافتراضية: 0 .