共用方式為


ApplicationUpgradePolicy interface

描述受監視應用程式升級的原則。

屬性

applicationHealthPolicy

定義用來評估應用程式或其其中一個子實體健康情況的健康情況原則。

forceRestart

如果為 true,則即使程式代碼版本未變更,也會強制在升級期間重新啟動進程(升級只會變更組態或數據)。

instanceCloseDelayDuration

在關閉無狀態實例之前等候的持續時間以秒為單位,以允許作用中的要求正常清空。 當實例在應用程式/叢集升級期間關閉時,只有在服務描述中設定非零延遲持續時間的實例時才有效。

recreateApplication

判斷應用程式是否應該在更新時重新建立。 如果 value=true,則不允許其餘的升級原則參數。

rollingUpgradeMonitoringPolicy

用於監視應用程式升級的原則

upgradeMode

在滾動升級期間用來監視健康情況的模式。 值為 Monitored 和 UnmonitoredAuto。

upgradeReplicaSetCheckTimeout

封鎖升級網域處理的時間上限,並避免在發生非預期的問題時遺失可用性。 當此逾時到期時,不論可用性遺失問題為何,升級網域的處理都會繼續。 逾時會在每個升級網域開始時重設。 有效值介於 0 與42949672925之間。 (無符號 32 位整數)。

屬性詳細資料

applicationHealthPolicy

定義用來評估應用程式或其其中一個子實體健康情況的健康情況原則。

applicationHealthPolicy?: ApplicationHealthPolicy

屬性值

forceRestart

如果為 true,則即使程式代碼版本未變更,也會強制在升級期間重新啟動進程(升級只會變更組態或數據)。

forceRestart?: boolean

屬性值

boolean

instanceCloseDelayDuration

在關閉無狀態實例之前等候的持續時間以秒為單位,以允許作用中的要求正常清空。 當實例在應用程式/叢集升級期間關閉時,只有在服務描述中設定非零延遲持續時間的實例時才有效。

instanceCloseDelayDuration?: number

屬性值

number

recreateApplication

判斷應用程式是否應該在更新時重新建立。 如果 value=true,則不允許其餘的升級原則參數。

recreateApplication?: boolean

屬性值

boolean

rollingUpgradeMonitoringPolicy

用於監視應用程式升級的原則

rollingUpgradeMonitoringPolicy?: RollingUpgradeMonitoringPolicy

屬性值

upgradeMode

在滾動升級期間用來監視健康情況的模式。 值為 Monitored 和 UnmonitoredAuto。

upgradeMode?: string

屬性值

string

upgradeReplicaSetCheckTimeout

封鎖升級網域處理的時間上限,並避免在發生非預期的問題時遺失可用性。 當此逾時到期時,不論可用性遺失問題為何,升級網域的處理都會繼續。 逾時會在每個升級網域開始時重設。 有效值介於 0 與42949672925之間。 (無符號 32 位整數)。

upgradeReplicaSetCheckTimeout?: number

屬性值

number