ClusterUpgradeProgressObject
叢集升級的相關資訊。
屬性
名稱 | 類型 | 必要 |
---|---|---|
CodeVersion |
string | 否 |
ConfigVersion |
字串 | No |
UpgradeDomains |
UpgradeDomainInfo的陣列 | No |
UpgradeUnits |
UpgradeUnitInfo的陣列 | No |
UpgradeState |
字串 (列舉) | 否 |
NextUpgradeDomain |
字串 | No |
RollingUpgradeMode |
字串 (列舉) | No |
UpgradeDescription |
ClusterUpgradeDescriptionObject | 否 |
UpgradeDurationInMilliseconds |
字串 | 否 |
UpgradeDomainDurationInMilliseconds |
字串 | No |
UnhealthyEvaluations |
HealthEvaluationWrapper的陣列 | No |
CurrentUpgradeDomainProgress |
CurrentUpgradeDomainProgressInfo | No |
CurrentUpgradeUnitsProgress |
CurrentUpgradeUnitsProgressInfo | 否 |
StartTimestampUtc |
字串 | 否 |
FailureTimestampUtc |
字串 | No |
FailureReason |
字串 (列舉) | No |
UpgradeDomainProgressAtFailure |
FailedUpgradeDomainProgressObject | No |
IsNodeByNode |
boolean | No |
CodeVersion
類型:字串
必要:否
叢集的 ServiceFabric 程式碼版本。
ConfigVersion
類型:字串
必要:否
叢集資訊清單中指定的叢集組態版本 () 。
UpgradeDomains
類型:UpgradeDomainInfo的陣列
必要:否
升級網域及其狀態的清單。 不適用於逐節點升級。
UpgradeUnits
類型:UpgradeUnitInfo的陣列
必要:否
升級單位及其狀態的清單。
UpgradeState
類型:字串 (列舉)
必要:否
升級網域的狀態。
可能的值包括:
-
Invalid
- 表示升級狀態無效。 所有 Service Fabric 列舉都有不正確類型。 值為零。 -
RollingBackInProgress
- 升級會回復至舊版,但尚未完成。 值為 1 -
RollingBackCompleted
- 升級已完成復原。 值為 2 -
RollingForwardPending
- 目前的升級網域已完成升級。 整體升級正在等候 UnmonitoredManual 模式中的明確移動下一個要求,或在受監視模式中執行健康情況檢查。 值為 3 -
RollingForwardInProgress
- 升級會向前復原至目標版本,但尚未完成。 值為 4 -
RollingForwardCompleted
- 升級已完成向前復原。 值為 5 -
Failed
- 升級失敗,無法執行 FailureAction。 值為 6
NextUpgradeDomain
類型:字串
必要:否
要處理的下一個升級網功能變數名稱稱。 不適用於逐節點升級。
RollingUpgradeMode
類型:字串 (列舉)
必要:否
預設:UnmonitoredAuto
在輪流升級期間用來監視健康情況的模式。 這些值為 UnmonitoredAuto、UnmonitoredManual、Monitored 和 UnmonitoredDeferred。
可能的值包括:
-
Invalid
- 表示升級模式無效。 所有 Service Fabric 列舉都有不正確類型。 值為零。 -
UnmonitoredAuto
- 升級會自動繼續,而不會執行任何健康情況監視。 值為 1 -
UnmonitoredManual
- 升級會在完成每個升級網域之後停止,讓您有機會在繼續之前手動監視健康情況。 值為 2 -
Monitored
- 升級會在完成每個升級網域之後停止,並在繼續之前自動監視健康情況。 值為 3 -
UnmonitoredDeferred
- 逐一執行節點升級。 升級開始時不會執行任何動作;升級會在停用意圖重新開機或更新版本時套用至每個節點上。 值為 4
UpgradeDescription
類型: ClusterUpgradeDescriptionObject
必要:否
代表 ServiceFabric 叢集升級
UpgradeDurationInMilliseconds
類型:字串
必要:否
處理目前整體升級所花費的預估時間。
UpgradeDomainDurationInMilliseconds
類型:字串
必要:否
處理目前升級網域的預估經過時間。 不適用於逐一節點升級。
UnhealthyEvaluations
類型:HealthEvaluationWrapper的陣列
必要:否
導致目前匯總健全狀況狀態的健康情況評估清單。
CurrentUpgradeDomainProgress
類型: CurrentUpgradeDomainProgressInfo
必要:否
目前進行中的升級網域的相關資訊。 不適用於逐一節點升級。
CurrentUpgradeUnitsProgress
類型: CurrentUpgradeUnitsProgressInfo
必要:否
目前進行中的升級單位相關資訊。
StartTimestampUtc
類型:字串
必要:否
UTC 升級的開始時間。
FailureTimestampUtc
類型:字串
必要:否
UTC 升級失敗時間。
FailureReason
類型:字串 (列舉)
必要:否
導致 FailureAction 執行失敗的升級失敗原因。
可能的值包括:
-
None
- 指出原因無效或未知。 所有 Service Fabric 列舉都有不正確類型。 值為零。 -
Interrupted
- 有外部要求可復原升級。 值為 1 -
HealthCheck
- 升級失敗,因為健康情況原則違規。 值為 2 -
UpgradeDomainTimeout
- 升級網域所花費的時間超過允許的升級網域逾時處理時間。 值為 3 -
OverallUpgradeTimeout
- 整體升級所花費的時間超過允許的升級逾時來處理。 值為 4
UpgradeDomainProgressAtFailure
類型: FailedUpgradeDomainProgressObject
必要:否
目前升級網域中節點在失敗點的詳細升級進度。 不適用於逐一節點升級。
IsNodeByNode
類型:布林值
必要:否
預設:false
指出此升級是否為節點逐節點。