ClusterUpgradeDescriptionObject
代表 ServiceFabric 叢集升級
屬性
名稱 | 類型 | 必要 |
---|---|---|
ConfigVersion |
string | 否 |
CodeVersion |
字串 | No |
UpgradeKind |
字串 (列舉) | No |
RollingUpgradeMode |
字串 (列舉) | No |
UpgradeReplicaSetCheckTimeoutInSeconds |
整數 (int64) | No |
ForceRestart |
boolean | No |
SortOrder |
字串 (列舉) | No |
EnableDeltaHealthEvaluation |
boolean | No |
MonitoringPolicy |
MonitoringPolicyDescription | No |
ClusterHealthPolicy |
ClusterHealthPolicy | No |
ClusterUpgradeHealthPolicy |
ClusterUpgradeHealthPolicyObject | No |
ApplicationHealthPolicyMap |
ApplicationHealthPolicyMapObject | No |
ConfigVersion
類型:字串
必要:否
叢集資訊清單中指定的叢集組態版本 () 。
CodeVersion
類型:字串
必要:否
叢集的 ServiceFabric 程式碼版本。
UpgradeKind
類型:字串 (列舉)
必要:否
預設:Rolling
從下列可能值升級的種類。
可能的值包括:
-
Invalid
- 表示升級種類無效。 所有 Service Fabric 列舉都有不正確類型。 值為零。 -
Rolling
- 升級會一次進行一個升級網域。 值為 1
RollingUpgradeMode
類型:字串 (列舉)
必要:否
預設:UnmonitoredAuto
在輪流升級期間用來監視健康情況的模式。 這些值為 UnmonitoredAuto、UnmonitoredManual、Monitored 和 UnmonitoredDeferred。
可能的值包括:
-
Invalid
- 表示升級模式無效。 所有 Service Fabric 列舉都有不正確類型。 值為零。 -
UnmonitoredAuto
- 升級會自動繼續,而不會執行任何健康情況監視。 值為 1 -
UnmonitoredManual
- 升級會在完成每個升級網域之後停止,讓您有機會在繼續之前手動監視健康情況。 值為 2 -
Monitored
- 升級會在完成每個升級網域之後停止,並在繼續之前自動監視健康情況。 值為 3 -
UnmonitoredDeferred
- 逐一執行節點升級。 升級開始時不會執行任何動作;升級會在停用意圖重新開機或更新版本時套用至每個節點上。 值為 4
UpgradeReplicaSetCheckTimeoutInSeconds
類型:整數 (int64)
必要:否
發生非預期問題時,封鎖處理升級網域並防止遺失可用性的時間長度上限。 此逾時過期時,無論是否發生可用性遺失問題,升級網域的處理都將繼續。 逾時會在每個升級網域啟動時重設。 有效值介於 0 到 42949672925 (含) 之間。 (不帶正負號的 32 位整數) 。
ForceRestart
類型:布林值
必要:否
如果為 true,則即使程式碼版本未變更,仍會在升級期間強制重新開機, (升級只會變更組態或資料) 。
SortOrder
類型:字串 (列舉)
必要:否
預設:Default
定義升級透過叢集繼續進行的順序。
可能的值包括:
-
Invalid
- 表示此排序次序無效。 所有 Service Fabric 列舉都有不正確類型。 值為 0。 -
Default
- 指出將使用叢集資訊清單中指定的預設排序次序 () 。 值為 1。 -
Numeric
- 表示將使用轉寄數值排序次序 (UD 名稱) 。 值為 2。 -
Lexicographical
- 表示將使用轉寄語彙排序次序 (UD 名稱) 。 此值為 3。 -
ReverseNumeric
- 表示將使用反向數值排序次序 (UD 名稱) 。 值為 4。 -
ReverseLexicographical
- 表示將使用反向語彙排序次序, (UD 名稱排序為字串) 。 值為 5。
EnableDeltaHealthEvaluation
類型:布林值
必要:否
若為 true,請在完成每個升級網域之後啟用差異健康情況評估,而不是絕對健康情況評估。
MonitoringPolicy
類型: MonitoringPolicyDescription
必要:否
描述在受監視模式中監視升級的參數。
ClusterHealthPolicy
類型: ClusterHealthPolicy
必要:否
定義用來評估叢集或叢集節點健康情況的健康情況原則。
ClusterUpgradeHealthPolicy
類型: ClusterUpgradeHealthPolicyObject
必要:否
定義用來評估叢集升級期間叢集健康情況的健康情況原則。
ApplicationHealthPolicyMap
類型: ApplicationHealthPolicyMapObject
必要:否
代表 ServiceFabric 叢集升級的應用程式健康情況原則對應