ClusterUpgradePolicy クラス

定義

クラスターのアップグレード時に使用されるポリシーについて説明します。

public class ClusterUpgradePolicy
type ClusterUpgradePolicy = class
Public Class ClusterUpgradePolicy
継承
ClusterUpgradePolicy

コンストラクター

ClusterUpgradePolicy()

ClusterUpgradePolicy クラスの新しいインスタンスを初期化します。

ClusterUpgradePolicy(String, String, String, String, String, String, ClusterHealthPolicy, Nullable<Boolean>, ClusterUpgradeDeltaHealthPolicy)

ClusterUpgradePolicy クラスの新しいインスタンスを初期化します。

プロパティ

DeltaHealthPolicy

クラスターのアップグレード時に使用されるクラスターデルタ正常性ポリシーを取得または設定します。

ForceRestart

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

HealthCheckRetryTimeout

アップグレードがロールバックされるまでのアプリケーションまたはクラスターが異常な場合に正常性評価を再試行する時間を取得または設定します。 タイムアウトは、hh:mm:ss または d.hh:mm:ss.ms 形式のいずれかになります。

HealthCheckStableDuration

アップグレードが次のアップグレード ドメインに進む前に、アプリケーションまたはクラスターが正常な状態を維持する必要がある時間を取得または設定します。 期間は、hh:mm:ss または d.hh:mm:ss.ms 形式で指定できます。

HealthCheckWaitDuration

正常性チェックを実行する前に、アップグレード ドメインの完了後に待機する時間を取得または設定します。 期間は、hh:mm:ss または d.hh:mm:ss.ms 形式で指定できます。

HealthPolicy

クラスターのアップグレード時に使用されるクラスター正常性ポリシーを取得または設定します。

UpgradeDomainTimeout

アップグレードがロールバックされるまでに各アップグレード ドメインが完了する必要がある時間を取得または設定します。 タイムアウトは、hh:mm:ss または d.hh:mm:ss.ms 形式のいずれかになります。

UpgradeReplicaSetCheckTimeout

アップグレード ドメインの処理をブロックし、予期しない問題が発生した場合の可用性の損失を防ぐ最大時間を取得または設定します。 このタイムアウトが期限切れになると、可用性の損失問題に関係なく、アップグレード ドメインの処理が続行されます。 タイムアウトは、各アップグレード ドメインの開始時にリセットされます。 タイムアウトは、hh:mm:ss または d.hh:mm:ss.ms 形式のいずれかになります。

UpgradeTimeout

アップグレードがロールバックされるまでのアップグレード全体の所要時間を取得または設定します。 タイムアウトは、hh:mm:ss または d.hh:mm:ss.ms 形式のいずれかになります。

メソッド

Validate()

オブジェクトを検証します。

適用対象