ApplicationUpgradeProgressInfo interface
يصف معلمات ترقية التطبيق.
الخصائص
| current |
معلومات حول مجال الترقية قيد التقدم الحالي. |
| failure |
سبب فشل الترقية الذي أدى إلى تنفيذ FailureAction. تتضمن القيم المحتملة: "None"، و"Interrupted"، و"HealthCheck"، و"UpgradeDomainTimeout"، و"OverallUpgradeTimeout" |
| failure |
التاريخ المقدر UTC عند فشل الترقية وتنفيذ FailureAction. |
| name | اسم التطبيق الهدف، بما في ذلك مخطط URI "fabric:". |
| next |
اسم مجال الترقية التالي الذي ستتم معالجته. |
| rolling |
الوضع المستخدم لمراقبة الصحة أثناء الترقية المتداولة. القيم هي UnmonitoredAuto و UnmonitoredManual و Monitored. تتضمن القيم المحتملة: 'Invalid', 'UnmonitoredAuto', 'UnmonitoredManual', 'Monitored'. القيمة الافتراضية: 'UnmonitoredAuto'. |
| start |
التاريخ المقدر بالتوقيت العالمي المتفق عليه (UTC) عند بدء الترقية. |
| target |
إصدار نوع التطبيق الهدف (الموجود في بيان التطبيق) لترقية التطبيق. |
| type |
اسم نوع التطبيق كما هو محدد في بيان التطبيق. |
| unhealthy |
قائمة التقييمات الصحية التي أدت إلى الحالة الصحية المجمعة الحالية. |
| upgrade |
يصف معلمات ترقية التطبيق. لاحظ أن وصف الترقية يحل محل وصف التطبيق الموجود. وهذا يعني أنه إذا لم يتم تحديد المعلمات، استبدال المعلمات الموجودة على التطبيقات بقائمة المعلمات الفارغة. سيؤدي ذلك إلى استخدام التطبيق للقيمة الافتراضية للمعلمات من بيان التطبيق. إذا كنت لا تريد تغيير أي قيم معلمات موجودة، فيرجى الحصول على معلمات التطبيق أولا باستخدام استعلام GetApplicationInfo ثم توفير هذه القيم كمعلمات في ApplicationUpgradeDescription هذا. |
| upgrade |
المبلغ الإجمالي المقدر للوقت المستغرق في معالجة مجال الترقية الحالي. |
| upgrade |
معلومات حول تقدم مجال الترقية في وقت فشل الترقية. |
| upgrade |
قائمة مجالات الترقية وحالاتها. |
| upgrade |
المبلغ الإجمالي المقدر للوقت المستغرق في معالجة الترقية الإجمالية. |
| upgrade |
حالة مجال الترقية. تتضمن القيم المحتملة: 'Invalid', 'RollingBackInProgress', 'RollingBackCompleted', 'RollingForwardPending', 'RollingForwardInProgress', 'RollingForwardCompleted', 'Failed' |
| upgrade |
معلومات إضافية مفصلة حول حالة الترقية المعلقة. |
تفاصيل الخاصية
currentUpgradeDomainProgress
معلومات حول مجال الترقية قيد التقدم الحالي.
currentUpgradeDomainProgress?: CurrentUpgradeDomainProgressInfo
قيمة الخاصية
failureReason
سبب فشل الترقية الذي أدى إلى تنفيذ FailureAction. تتضمن القيم المحتملة: "None"، و"Interrupted"، و"HealthCheck"، و"UpgradeDomainTimeout"، و"OverallUpgradeTimeout"
failureReason?: FailureReason
قيمة الخاصية
failureTimestampUtc
التاريخ المقدر UTC عند فشل الترقية وتنفيذ FailureAction.
failureTimestampUtc?: string
قيمة الخاصية
string
name
اسم التطبيق الهدف، بما في ذلك مخطط URI "fabric:".
name?: string
قيمة الخاصية
string
nextUpgradeDomain
اسم مجال الترقية التالي الذي ستتم معالجته.
nextUpgradeDomain?: string
قيمة الخاصية
string
rollingUpgradeMode
الوضع المستخدم لمراقبة الصحة أثناء الترقية المتداولة. القيم هي UnmonitoredAuto و UnmonitoredManual و Monitored. تتضمن القيم المحتملة: 'Invalid', 'UnmonitoredAuto', 'UnmonitoredManual', 'Monitored'. القيمة الافتراضية: 'UnmonitoredAuto'.
rollingUpgradeMode?: UpgradeMode
قيمة الخاصية
startTimestampUtc
التاريخ المقدر بالتوقيت العالمي المتفق عليه (UTC) عند بدء الترقية.
startTimestampUtc?: string
قيمة الخاصية
string
targetApplicationTypeVersion
إصدار نوع التطبيق الهدف (الموجود في بيان التطبيق) لترقية التطبيق.
targetApplicationTypeVersion?: string
قيمة الخاصية
string
typeName
اسم نوع التطبيق كما هو محدد في بيان التطبيق.
typeName?: string
قيمة الخاصية
string
unhealthyEvaluations
قائمة التقييمات الصحية التي أدت إلى الحالة الصحية المجمعة الحالية.
unhealthyEvaluations?: HealthEvaluationWrapper[]
قيمة الخاصية
upgradeDescription
يصف معلمات ترقية التطبيق. لاحظ أن وصف الترقية يحل محل وصف التطبيق الموجود. وهذا يعني أنه إذا لم يتم تحديد المعلمات، استبدال المعلمات الموجودة على التطبيقات بقائمة المعلمات الفارغة. سيؤدي ذلك إلى استخدام التطبيق للقيمة الافتراضية للمعلمات من بيان التطبيق. إذا كنت لا تريد تغيير أي قيم معلمات موجودة، فيرجى الحصول على معلمات التطبيق أولا باستخدام استعلام GetApplicationInfo ثم توفير هذه القيم كمعلمات في ApplicationUpgradeDescription هذا.
upgradeDescription?: ApplicationUpgradeDescription
قيمة الخاصية
upgradeDomainDurationInMilliseconds
المبلغ الإجمالي المقدر للوقت المستغرق في معالجة مجال الترقية الحالي.
upgradeDomainDurationInMilliseconds?: string
قيمة الخاصية
string
upgradeDomainProgressAtFailure
معلومات حول تقدم مجال الترقية في وقت فشل الترقية.
upgradeDomainProgressAtFailure?: FailureUpgradeDomainProgressInfo
قيمة الخاصية
upgradeDomains
قائمة مجالات الترقية وحالاتها.
upgradeDomains?: UpgradeDomainInfo[]
قيمة الخاصية
upgradeDurationInMilliseconds
المبلغ الإجمالي المقدر للوقت المستغرق في معالجة الترقية الإجمالية.
upgradeDurationInMilliseconds?: string
قيمة الخاصية
string
upgradeState
حالة مجال الترقية. تتضمن القيم المحتملة: 'Invalid', 'RollingBackInProgress', 'RollingBackCompleted', 'RollingForwardPending', 'RollingForwardInProgress', 'RollingForwardCompleted', 'Failed'
upgradeState?: UpgradeState
قيمة الخاصية
upgradeStatusDetails
معلومات إضافية مفصلة حول حالة الترقية المعلقة.
upgradeStatusDetails?: string
قيمة الخاصية
string