RollingUpgradeMonitoringPolicy interface

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

プロパティ

failureAction

監視対象のアップグレードで監視ポリシーまたは正常性ポリシー違反が検出されたときに実行する補正アクション。 無効は、エラー アクションが無効であることを示します。 ロールバックは、アップグレードが自動的にロールバックを開始することを指定します。 手動では、アップグレードが UnmonitoredManual アップグレード モードに切り替わります。

healthCheckRetryTimeout

FailureAction が実行されるまでにアプリケーションまたはクラスターが異常な場合に正常性評価を再試行する時間。 "hh:mm:ss.fff" という形式の ISO 8601 期間を表す文字列として解釈されます。

healthCheckStableDuration

アップグレードが次のアップグレード ドメインに進む前に、アプリケーションまたはクラスターが正常な状態を維持する必要がある時間。 "hh:mm:ss.fff" という形式の ISO 8601 期間を表す文字列として解釈されます。

healthCheckWaitDuration

アップグレード ドメインを完了してから正常性ポリシーを適用するまでの待機時間。 "hh:mm:ss.fff" という形式の ISO 8601 期間を表す文字列として解釈されます。

upgradeDomainTimeout

FailureAction が実行されるまでに各アップグレード ドメインが完了する必要がある時間。 12 時間を超えることはできません。 "hh:mm:ss.fff" という形式の ISO 8601 期間を表す文字列として解釈されます。

upgradeTimeout

FailureAction が実行されるまでにアップグレード全体が完了する必要がある時間。 12 時間を超えることはできません。 "hh:mm:ss.fff" という形式の ISO 8601 期間を表す文字列として解釈されます。

プロパティの詳細

failureAction

監視対象のアップグレードで監視ポリシーまたは正常性ポリシー違反が検出されたときに実行する補正アクション。 無効は、エラー アクションが無効であることを示します。 ロールバックは、アップグレードが自動的にロールバックを開始することを指定します。 手動では、アップグレードが UnmonitoredManual アップグレード モードに切り替わります。

failureAction: string

プロパティ値

string

healthCheckRetryTimeout

FailureAction が実行されるまでにアプリケーションまたはクラスターが異常な場合に正常性評価を再試行する時間。 "hh:mm:ss.fff" という形式の ISO 8601 期間を表す文字列として解釈されます。

healthCheckRetryTimeout: string

プロパティ値

string

healthCheckStableDuration

アップグレードが次のアップグレード ドメインに進む前に、アプリケーションまたはクラスターが正常な状態を維持する必要がある時間。 "hh:mm:ss.fff" という形式の ISO 8601 期間を表す文字列として解釈されます。

healthCheckStableDuration: string

プロパティ値

string

healthCheckWaitDuration

アップグレード ドメインを完了してから正常性ポリシーを適用するまでの待機時間。 "hh:mm:ss.fff" という形式の ISO 8601 期間を表す文字列として解釈されます。

healthCheckWaitDuration: string

プロパティ値

string

upgradeDomainTimeout

FailureAction が実行されるまでに各アップグレード ドメインが完了する必要がある時間。 12 時間を超えることはできません。 "hh:mm:ss.fff" という形式の ISO 8601 期間を表す文字列として解釈されます。

upgradeDomainTimeout: string

プロパティ値

string

upgradeTimeout

FailureAction が実行されるまでにアップグレード全体が完了する必要がある時間。 12 時間を超えることはできません。 "hh:mm:ss.fff" という形式の ISO 8601 期間を表す文字列として解釈されます。

upgradeTimeout: string

プロパティ値

string