ApplicationUpgradePolicy interface
監視対象アプリケーションのアップグレードのポリシーについて説明します。
プロパティ
| application |
アプリケーションまたはその子エンティティの正常性を評価するために使用される正常性ポリシーを定義します。 |
| force |
true の場合、コード バージョンが変更されていない場合でも、アップグレード中にプロセスが強制的に再起動されます (アップグレードによって構成またはデータのみが変更されます)。 |
| recreate |
更新時にアプリケーションを再作成するかどうかを決定します。 値が true の場合、アップグレード ポリシーパラメーターの残りの部分は許可されず、可用性が失われます。 |
| rolling |
アプリケーションのアップグレードの監視に使用されるポリシー |
| upgrade |
ローリング アップグレード中の正常性の監視に使用されるモード。 値は UnmonitoredAuto、UnmonitoredManual、Monitored です。 |
| upgrade |
アップグレード ドメインの処理をブロックし、予期しない問題が発生した場合の可用性の損失を防ぐための最大時間。 このタイムアウトが切れると、可用性の損失の問題に関係なく、アップグレード ドメインの処理が続行されます。 タイムアウトは、各アップグレード ドメインの開始時にリセットされます。 有効な値は 0 ~ 42949672925です。 (符号なし 32 ビット整数)。 |
プロパティの詳細
applicationHealthPolicy
アプリケーションまたはその子エンティティの正常性を評価するために使用される正常性ポリシーを定義します。
applicationHealthPolicy?: ArmApplicationHealthPolicy
プロパティ値
forceRestart
true の場合、コード バージョンが変更されていない場合でも、アップグレード中にプロセスが強制的に再起動されます (アップグレードによって構成またはデータのみが変更されます)。
forceRestart?: boolean
プロパティ値
boolean
recreateApplication
更新時にアプリケーションを再作成するかどうかを決定します。 値が true の場合、アップグレード ポリシーパラメーターの残りの部分は許可されず、可用性が失われます。
recreateApplication?: boolean
プロパティ値
boolean
rollingUpgradeMonitoringPolicy
アプリケーションのアップグレードの監視に使用されるポリシー
rollingUpgradeMonitoringPolicy?: ArmRollingUpgradeMonitoringPolicy
プロパティ値
upgradeMode
ローリング アップグレード中の正常性の監視に使用されるモード。 値は UnmonitoredAuto、UnmonitoredManual、Monitored です。
upgradeMode?: string
プロパティ値
string
upgradeReplicaSetCheckTimeout
アップグレード ドメインの処理をブロックし、予期しない問題が発生した場合の可用性の損失を防ぐための最大時間。 このタイムアウトが切れると、可用性の損失の問題に関係なく、アップグレード ドメインの処理が続行されます。 タイムアウトは、各アップグレード ドメインの開始時にリセットされます。 有効な値は 0 ~ 42949672925です。 (符号なし 32 ビット整数)。
upgradeReplicaSetCheckTimeout?: string
プロパティ値
string