مشاركة عبر


ClusterUpgradeDescriptionObject interface

يمثل ترقية نظام مجموعة ServiceFabric

الخصائص

applicationHealthPolicyMap

تعريف خريطة تحتوي على نهج حماية تطبيق معينة لتطبيقات مختلفة. يحدد كل إدخال كمفتاح اسم التطبيق و كقيمة ApplicationHealthPolicy المستخدمة لتقييم صحة التطبيق. إذا لم يتم تحديد تطبيق في الخريطة، يستخدم تقييم صحة التطبيق ApplicationHealthPolicy الموجود في بيان التطبيق الخاص به أو نهج صحة التطبيق الافتراضي (إذا لم يتم تعريف نهج صحة في البيان). الخريطة فارغة بشكل افتراضي.

clusterHealthPolicy

تعريف نهج صحة يستخدم لتقييم صحة نظام المجموعة أو عقدة نظام المجموعة.

clusterUpgradeHealthPolicy

تعريف نهج صحة يستخدم لتقييم صحة نظام المجموعة أثناء ترقية نظام المجموعة.

codeVersion

إصدار التعليمات البرمجية ServiceFabric لنظام المجموعة.

configVersion

إصدار تكوين نظام المجموعة (المحدد في بيان نظام المجموعة).

enableDeltaHealthEvaluation

عندما يكون صحيحا، يمكن تقييم صحة دلتا بدلا من تقييم الصحة المطلقة بعد الانتهاء من كل مجال ترقية.

forceRestart

إذا كان صحيحا، فستعاد تشغيل العمليات بقوة أثناء الترقية حتى عندما لا يتغير إصدار التعليمات البرمجية (تؤدي الترقية إلى تغيير التكوين أو البيانات فقط).

monitoringPolicy

توضح هذه المقالة معلمات مراقبة الترقية في وضع المراقبة.

rollingUpgradeMode

الوضع المستخدم لمراقبة الصحة أثناء الترقية المتداولة. القيم هي UnmonitoredAuto و UnmonitoredManual و Monitored. تتضمن القيم المحتملة: 'Invalid', 'UnmonitoredAuto', 'UnmonitoredManual', 'Monitored'. القيمة الافتراضية: 'UnmonitoredAuto'.

sortOrder

يحدد الترتيب الذي تنتقل به الترقية من خلال نظام المجموعة. تتضمن القيم المحتملة: 'Invalid', 'Default', 'Numeric', 'Lexicographical', 'ReverseNumeric', 'ReverseLexicographical'. القيمة الافتراضية: "افتراضي".

upgradeKind

نوع الترقية من القيم المحتملة التالية. تتضمن القيم المحتملة: "غير صالح"، "المتداول". القيمة الافتراضية: "المتداول".

upgradeReplicaSetCheckTimeoutInSeconds

الحد الأقصى لمقدار الوقت لحظر معالجة مجال الترقية ومنع فقدان التوفر عند وجود مشكلات غير متوقعة. عند انتهاء هذه المهلة، ستستمر معالجة مجال الترقية بغض النظر عن مشكلات فقدان التوفر. تتم إعادة تعيين المهلة في بداية كل مجال ترقية. تتراوح القيم الصالحة بين 0 42949672925 ضمنا. (عدد صحيح 32 بت غير موقع).

تفاصيل الخاصية

applicationHealthPolicyMap

تعريف خريطة تحتوي على نهج حماية تطبيق معينة لتطبيقات مختلفة. يحدد كل إدخال كمفتاح اسم التطبيق و كقيمة ApplicationHealthPolicy المستخدمة لتقييم صحة التطبيق. إذا لم يتم تحديد تطبيق في الخريطة، يستخدم تقييم صحة التطبيق ApplicationHealthPolicy الموجود في بيان التطبيق الخاص به أو نهج صحة التطبيق الافتراضي (إذا لم يتم تعريف نهج صحة في البيان). الخريطة فارغة بشكل افتراضي.

applicationHealthPolicyMap?: ApplicationHealthPolicyMapItem[]

قيمة الخاصية

clusterHealthPolicy

تعريف نهج صحة يستخدم لتقييم صحة نظام المجموعة أو عقدة نظام المجموعة.

clusterHealthPolicy?: ClusterHealthPolicy

قيمة الخاصية

clusterUpgradeHealthPolicy

تعريف نهج صحة يستخدم لتقييم صحة نظام المجموعة أثناء ترقية نظام المجموعة.

clusterUpgradeHealthPolicy?: ClusterUpgradeHealthPolicyObject

قيمة الخاصية

codeVersion

إصدار التعليمات البرمجية ServiceFabric لنظام المجموعة.

codeVersion?: string

قيمة الخاصية

string

configVersion

إصدار تكوين نظام المجموعة (المحدد في بيان نظام المجموعة).

configVersion?: string

قيمة الخاصية

string

enableDeltaHealthEvaluation

عندما يكون صحيحا، يمكن تقييم صحة دلتا بدلا من تقييم الصحة المطلقة بعد الانتهاء من كل مجال ترقية.

enableDeltaHealthEvaluation?: boolean

قيمة الخاصية

boolean

forceRestart

إذا كان صحيحا، فستعاد تشغيل العمليات بقوة أثناء الترقية حتى عندما لا يتغير إصدار التعليمات البرمجية (تؤدي الترقية إلى تغيير التكوين أو البيانات فقط).

forceRestart?: boolean

قيمة الخاصية

boolean

monitoringPolicy

توضح هذه المقالة معلمات مراقبة الترقية في وضع المراقبة.

monitoringPolicy?: MonitoringPolicyDescription

قيمة الخاصية

rollingUpgradeMode

الوضع المستخدم لمراقبة الصحة أثناء الترقية المتداولة. القيم هي UnmonitoredAuto و UnmonitoredManual و Monitored. تتضمن القيم المحتملة: 'Invalid', 'UnmonitoredAuto', 'UnmonitoredManual', 'Monitored'. القيمة الافتراضية: 'UnmonitoredAuto'.

rollingUpgradeMode?: UpgradeMode

قيمة الخاصية

sortOrder

يحدد الترتيب الذي تنتقل به الترقية من خلال نظام المجموعة. تتضمن القيم المحتملة: 'Invalid', 'Default', 'Numeric', 'Lexicographical', 'ReverseNumeric', 'ReverseLexicographical'. القيمة الافتراضية: "افتراضي".

sortOrder?: UpgradeSortOrder

قيمة الخاصية

upgradeKind

نوع الترقية من القيم المحتملة التالية. تتضمن القيم المحتملة: "غير صالح"، "المتداول". القيمة الافتراضية: "المتداول".

upgradeKind?: UpgradeKind

قيمة الخاصية

upgradeReplicaSetCheckTimeoutInSeconds

الحد الأقصى لمقدار الوقت لحظر معالجة مجال الترقية ومنع فقدان التوفر عند وجود مشكلات غير متوقعة. عند انتهاء هذه المهلة، ستستمر معالجة مجال الترقية بغض النظر عن مشكلات فقدان التوفر. تتم إعادة تعيين المهلة في بداية كل مجال ترقية. تتراوح القيم الصالحة بين 0 42949672925 ضمنا. (عدد صحيح 32 بت غير موقع).

upgradeReplicaSetCheckTimeoutInSeconds?: number

قيمة الخاصية

number