ComposeDeploymentUpgradeProgressInfo interface
توضح هذه المقالة معلمات ترقية توزيع الإنشاء.
الخصائص
| application |
تحديد نهج صحي يستخدم لتقييم صحة التطبيق أو أحد الكيانات التابعة له. |
| application |
اسم التطبيق الهدف، بما في ذلك مخطط URI "fabric:". |
| application |
قائمة التقييمات الصحية التي أدت إلى الحالة الصحية المجمعة الحالية. |
| application |
تفاصيل إضافية لترقية التطبيق بما في ذلك رسالة الفشل. |
| current |
مقدار الوقت المقدر الذي يقضيه في معالجة مجال الترقية الحالي. يتم تفسيره أولا كسلسلة تمثل مدة ISO 8601. إذا فشل ذلك، تفسيره على أنه رقم يمثل العدد الإجمالي للملي ثانية. |
| current |
معلومات حول مجال الترقية قيد التقدم الحالي. |
| deployment |
اسم التوزيع الهدف. |
| failure |
سبب فشل الترقية الذي أدى إلى تنفيذ FailureAction. تتضمن القيم المحتملة: "None"، و"Interrupted"، و"HealthCheck"، و"UpgradeDomainTimeout"، و"OverallUpgradeTimeout" |
| failure |
التاريخ المقدر UTC عند فشل الترقية وتنفيذ FailureAction. |
| force |
إذا كان صحيحا، فستعاد تشغيل العمليات بقوة أثناء الترقية حتى عندما لا يتغير إصدار التعليمات البرمجية (تؤدي الترقية إلى تغيير التكوين أو البيانات فقط). |
| monitoring |
توضح هذه المقالة معلمات مراقبة الترقية في وضع المراقبة. |
| rolling |
الوضع المستخدم لمراقبة الصحة أثناء الترقية المتداولة. القيم هي UnmonitoredAuto و UnmonitoredManual و Monitored. تتضمن القيم المحتملة: 'Invalid', 'UnmonitoredAuto', 'UnmonitoredManual', 'Monitored'. القيمة الافتراضية: 'UnmonitoredAuto'. |
| start |
التاريخ المقدر بالتوقيت العالمي المتفق عليه (UTC) عند بدء الترقية. |
| target |
إصدار نوع التطبيق الهدف (الموجود في بيان التطبيق) لترقية التطبيق. |
| upgrade |
معلومات حول تقدم مجال الترقية في وقت فشل الترقية. |
| upgrade |
الفترة الزمنية المقدرة التي انقضت فيها الترقية الإجمالية. يتم تفسيره أولا كسلسلة تمثل مدة ISO 8601. إذا فشل ذلك، تفسيره على أنه رقم يمثل العدد الإجمالي للملي ثانية. |
| upgrade |
نوع الترقية من القيم المحتملة التالية. تتضمن القيم المحتملة: "غير صالح"، "المتداول". القيمة الافتراضية: "المتداول". |
| upgrade |
الحد الأقصى لمقدار الوقت لحظر معالجة مجال الترقية ومنع فقدان التوفر عند وجود مشكلات غير متوقعة. عند انتهاء هذه المهلة، ستستمر معالجة مجال الترقية بغض النظر عن مشكلات فقدان التوفر. تتم إعادة تعيين المهلة في بداية كل مجال ترقية. تتراوح القيم الصالحة بين 0 42949672925 ضمنا. (عدد صحيح 32 بت غير موقع). |
| upgrade |
حالة إنشاء ترقية التوزيع. تتضمن القيم المحتملة: "غير صالح" و"ProvisioningTarget" و"RollingForwardInProgress" و"RollingForwardPending" و"UnprovisioningCurrent" و"RollingForwardCompleted" و"RollingBackInProgress" و"UnprovisioningTarget" و"RollingBackCompleted" و"Failed" |
| upgrade |
معلومات إضافية مفصلة حول حالة الترقية المعلقة. |
تفاصيل الخاصية
applicationHealthPolicy
تحديد نهج صحي يستخدم لتقييم صحة التطبيق أو أحد الكيانات التابعة له.
applicationHealthPolicy?: ApplicationHealthPolicy
قيمة الخاصية
applicationName
اسم التطبيق الهدف، بما في ذلك مخطط URI "fabric:".
applicationName?: string
قيمة الخاصية
string
applicationUnhealthyEvaluations
قائمة التقييمات الصحية التي أدت إلى الحالة الصحية المجمعة الحالية.
applicationUnhealthyEvaluations?: HealthEvaluationWrapper[]
قيمة الخاصية
applicationUpgradeStatusDetails
تفاصيل إضافية لترقية التطبيق بما في ذلك رسالة الفشل.
applicationUpgradeStatusDetails?: string
قيمة الخاصية
string
currentUpgradeDomainDuration
مقدار الوقت المقدر الذي يقضيه في معالجة مجال الترقية الحالي. يتم تفسيره أولا كسلسلة تمثل مدة ISO 8601. إذا فشل ذلك، تفسيره على أنه رقم يمثل العدد الإجمالي للملي ثانية.
currentUpgradeDomainDuration?: string
قيمة الخاصية
string
currentUpgradeDomainProgress
معلومات حول مجال الترقية قيد التقدم الحالي.
currentUpgradeDomainProgress?: CurrentUpgradeDomainProgressInfo
قيمة الخاصية
deploymentName
اسم التوزيع الهدف.
deploymentName?: string
قيمة الخاصية
string
failureReason
سبب فشل الترقية الذي أدى إلى تنفيذ FailureAction. تتضمن القيم المحتملة: "None"، و"Interrupted"، و"HealthCheck"، و"UpgradeDomainTimeout"، و"OverallUpgradeTimeout"
failureReason?: FailureReason
قيمة الخاصية
failureTimestampUtc
التاريخ المقدر UTC عند فشل الترقية وتنفيذ FailureAction.
failureTimestampUtc?: string
قيمة الخاصية
string
forceRestart
إذا كان صحيحا، فستعاد تشغيل العمليات بقوة أثناء الترقية حتى عندما لا يتغير إصدار التعليمات البرمجية (تؤدي الترقية إلى تغيير التكوين أو البيانات فقط).
forceRestart?: boolean
قيمة الخاصية
boolean
monitoringPolicy
توضح هذه المقالة معلمات مراقبة الترقية في وضع المراقبة.
monitoringPolicy?: MonitoringPolicyDescription
قيمة الخاصية
rollingUpgradeMode
الوضع المستخدم لمراقبة الصحة أثناء الترقية المتداولة. القيم هي UnmonitoredAuto و UnmonitoredManual و Monitored. تتضمن القيم المحتملة: 'Invalid', 'UnmonitoredAuto', 'UnmonitoredManual', 'Monitored'. القيمة الافتراضية: 'UnmonitoredAuto'.
rollingUpgradeMode?: UpgradeMode
قيمة الخاصية
startTimestampUtc
التاريخ المقدر بالتوقيت العالمي المتفق عليه (UTC) عند بدء الترقية.
startTimestampUtc?: string
قيمة الخاصية
string
targetApplicationTypeVersion
إصدار نوع التطبيق الهدف (الموجود في بيان التطبيق) لترقية التطبيق.
targetApplicationTypeVersion?: string
قيمة الخاصية
string
upgradeDomainProgressAtFailure
معلومات حول تقدم مجال الترقية في وقت فشل الترقية.
upgradeDomainProgressAtFailure?: FailureUpgradeDomainProgressInfo
قيمة الخاصية
upgradeDuration
الفترة الزمنية المقدرة التي انقضت فيها الترقية الإجمالية. يتم تفسيره أولا كسلسلة تمثل مدة ISO 8601. إذا فشل ذلك، تفسيره على أنه رقم يمثل العدد الإجمالي للملي ثانية.
upgradeDuration?: string
قيمة الخاصية
string
upgradeKind
نوع الترقية من القيم المحتملة التالية. تتضمن القيم المحتملة: "غير صالح"، "المتداول". القيمة الافتراضية: "المتداول".
upgradeKind?: UpgradeKind
قيمة الخاصية
upgradeReplicaSetCheckTimeoutInSeconds
الحد الأقصى لمقدار الوقت لحظر معالجة مجال الترقية ومنع فقدان التوفر عند وجود مشكلات غير متوقعة. عند انتهاء هذه المهلة، ستستمر معالجة مجال الترقية بغض النظر عن مشكلات فقدان التوفر. تتم إعادة تعيين المهلة في بداية كل مجال ترقية. تتراوح القيم الصالحة بين 0 42949672925 ضمنا. (عدد صحيح 32 بت غير موقع).
upgradeReplicaSetCheckTimeoutInSeconds?: number
قيمة الخاصية
number
upgradeState
حالة إنشاء ترقية التوزيع. تتضمن القيم المحتملة: "غير صالح" و"ProvisioningTarget" و"RollingForwardInProgress" و"RollingForwardPending" و"UnprovisioningCurrent" و"RollingForwardCompleted" و"RollingBackInProgress" و"UnprovisioningTarget" و"RollingBackCompleted" و"Failed"
upgradeState?: ComposeDeploymentUpgradeState
قيمة الخاصية
upgradeStatusDetails
معلومات إضافية مفصلة حول حالة الترقية المعلقة.
upgradeStatusDetails?: string
قيمة الخاصية
string