次の方法で共有


ApplicationUpgradePolicy interface

監視対象アプリケーションのアップグレードのポリシーについて説明します。

プロパティ

applicationHealthPolicy

アプリケーションまたはその子エンティティの正常性を評価するために使用される正常性ポリシーを定義します。

forceRestart

true の場合、コード バージョンが変更されていない場合でも、アップグレード中にプロセスが強制的に再起動されます (アップグレードによって構成またはデータのみが変更されます)。

instanceCloseDelayDuration

アクティブな要求が正常にドレインできるように、ステートレス インスタンスが閉じられる前に待機する時間 (秒単位)。 これは、アプリケーション/クラスターのアップグレード中にインスタンスが閉じている場合に有効になります。サービスの説明で 0 以外の遅延期間が構成されているインスタンスに対してのみ有効です。

recreateApplication

更新時にアプリケーションを再作成するかどうかを決定します。 value=true の場合、残りのアップグレード ポリシー パラメーターは許可されません。

rollingUpgradeMonitoringPolicy

アプリケーションのアップグレードの監視に使用されるポリシー

upgradeMode

ローリング アップグレード中の正常性の監視に使用されるモード。 値は Monitored と UnmonitoredAuto です。

upgradeReplicaSetCheckTimeout

アップグレード ドメインの処理をブロックし、予期しない問題が発生した場合の可用性の損失を防ぐための最大時間。 このタイムアウトが切れると、可用性の損失の問題に関係なく、アップグレード ドメインの処理が続行されます。 タイムアウトは、各アップグレード ドメインの開始時にリセットされます。 有効な値は 0 ~ 42949672925です。 (符号なし 32 ビット整数)。

プロパティの詳細

applicationHealthPolicy

アプリケーションまたはその子エンティティの正常性を評価するために使用される正常性ポリシーを定義します。

applicationHealthPolicy?: ApplicationHealthPolicy

プロパティ値

forceRestart

true の場合、コード バージョンが変更されていない場合でも、アップグレード中にプロセスが強制的に再起動されます (アップグレードによって構成またはデータのみが変更されます)。

forceRestart?: boolean

プロパティ値

boolean

instanceCloseDelayDuration

アクティブな要求が正常にドレインできるように、ステートレス インスタンスが閉じられる前に待機する時間 (秒単位)。 これは、アプリケーション/クラスターのアップグレード中にインスタンスが閉じている場合に有効になります。サービスの説明で 0 以外の遅延期間が構成されているインスタンスに対してのみ有効です。

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