مشاركة عبر


ComposeDeploymentUpgradeProgressInfo interface

توضح هذه المقالة معلمات ترقية توزيع الإنشاء.

الخصائص

applicationHealthPolicy

تحديد نهج صحي يستخدم لتقييم صحة التطبيق أو أحد الكيانات التابعة له.

applicationName

اسم التطبيق الهدف، بما في ذلك مخطط URI "fabric:".

applicationUnhealthyEvaluations

قائمة التقييمات الصحية التي أدت إلى الحالة الصحية المجمعة الحالية.

applicationUpgradeStatusDetails

تفاصيل إضافية لترقية التطبيق بما في ذلك رسالة الفشل.

currentUpgradeDomainDuration

مقدار الوقت المقدر الذي يقضيه في معالجة مجال الترقية الحالي. يتم تفسيره أولا كسلسلة تمثل مدة ISO 8601. إذا فشل ذلك، تفسيره على أنه رقم يمثل العدد الإجمالي للملي ثانية.

currentUpgradeDomainProgress

معلومات حول مجال الترقية قيد التقدم الحالي.

deploymentName

اسم التوزيع الهدف.

failureReason

سبب فشل الترقية الذي أدى إلى تنفيذ FailureAction. تتضمن القيم المحتملة: "None"، و"Interrupted"، و"HealthCheck"، و"UpgradeDomainTimeout"، و"OverallUpgradeTimeout"

failureTimestampUtc

التاريخ المقدر UTC عند فشل الترقية وتنفيذ FailureAction.

forceRestart

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

monitoringPolicy

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

rollingUpgradeMode

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

startTimestampUtc

التاريخ المقدر بالتوقيت العالمي المتفق عليه (UTC) عند بدء الترقية.

targetApplicationTypeVersion

إصدار نوع التطبيق الهدف (الموجود في بيان التطبيق) لترقية التطبيق.

upgradeDomainProgressAtFailure

معلومات حول تقدم مجال الترقية في وقت فشل الترقية.

upgradeDuration

الفترة الزمنية المقدرة التي انقضت فيها الترقية الإجمالية. يتم تفسيره أولا كسلسلة تمثل مدة ISO 8601. إذا فشل ذلك، تفسيره على أنه رقم يمثل العدد الإجمالي للملي ثانية.

upgradeKind

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

upgradeReplicaSetCheckTimeoutInSeconds

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

upgradeState

حالة إنشاء ترقية التوزيع. تتضمن القيم المحتملة: "غير صالح" و"ProvisioningTarget" و"RollingForwardInProgress" و"RollingForwardPending" و"UnprovisioningCurrent" و"RollingForwardCompleted" و"RollingBackInProgress" و"UnprovisioningTarget" و"RollingBackCompleted" و"Failed"

upgradeStatusDetails

معلومات إضافية مفصلة حول حالة الترقية المعلقة.

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

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