ApplicationUpgradeProgressInfo

アプリケーションのアップグレードのパラメーターについて説明します。

プロパティ

名前 Type 必須
Name string いいえ
TypeName string いいえ
TargetApplicationTypeVersion string いいえ
UpgradeDomains UpgradeDomainInfo の配列 いいえ
UpgradeUnits UpgradeUnitInfo の配列 いいえ
UpgradeState string (enum) いいえ
NextUpgradeDomain string いいえ
RollingUpgradeMode string (enum) いいえ
UpgradeDescription ApplicationUpgradeDescription いいえ
UpgradeDurationInMilliseconds string いいえ
UpgradeDomainDurationInMilliseconds string いいえ
UnhealthyEvaluations HealthEvaluationWrapper の配列 いいえ
CurrentUpgradeDomainProgress CurrentUpgradeDomainProgressInfo いいえ
CurrentUpgradeUnitsProgress CurrentUpgradeUnitsProgressInfo いいえ
StartTimestampUtc string いいえ
FailureTimestampUtc string いいえ
FailureReason string (enum) いいえ
UpgradeDomainProgressAtFailure FailureUpgradeDomainProgressInfo いいえ
UpgradeStatusDetails string いいえ
IsNodeByNode boolean いいえ

Name

: string
必須: いいえ

'fabric:' URI スキームを含むターゲット アプリケーションの名前。


TypeName

: string
必須: いいえ

アプリケーション マニフェストで定義されているアプリケーションの種類の名前。


TargetApplicationTypeVersion

: string
必須: いいえ

アプリケーションのアップグレードの対象となるアプリケーションの種類のバージョン (アプリケーション マニフェストで検出される)。


UpgradeDomains

: UpgradeDomainInfo の配列
必須: いいえ

アップグレード ドメインとその状態の一覧。 ノードごとのアップグレードには適用されません。


UpgradeUnits

: UpgradeUnitInfo の配列
必須: いいえ

アップグレード ユニットとその状態の一覧。


UpgradeState

: string (enum)
必須: いいえ

アップグレード ドメインの状態。

次のいずれかの値になります。

  • Invalid - アップグレードの状態が無効であることを示します。 すべての Service Fabric 列挙型の型が無効です。 値は 0 です。
  • RollingBackInProgress - アップグレードは以前のバージョンにロールバックされていますが、まだ完了していません。 値は 1 です
  • RollingBackCompleted - アップグレードのロールバックが完了しました。 値は 2 です
  • RollingForwardPending - 現在のアップグレード ドメインのアップグレードが完了しました。 全体的なアップグレードは、UnmonitoredManual モードでの明示的な次の要求の移動を待機しているか、監視モードで正常性チェックを実行しています。 値は 3 です
  • RollingForwardInProgress - アップグレードはターゲット バージョンにロールフォワードされていますが、まだ完了していません。 値は 4 です
  • RollingForwardCompleted - アップグレードのロールフォワードが完了しました。 値は 5 です
  • Failed - アップグレードが失敗し、FailureAction を実行できません。 値は 6 です

NextUpgradeDomain

: string
必須: いいえ

処理する次のアップグレード ドメインの名前。 ノードごとのアップグレードには適用されません。


RollingUpgradeMode

: string (enum)
必須: いいえ
既定値:

ローリング アップグレード時に正常性を監視するために使用されるモード。 値は UnmonitoredAuto、UnmonitoredManual、Monitored、UnmonitoredDeferred です。

次のいずれかの値になります。

  • Invalid - アップグレード モードが無効であることを示します。 すべての Service Fabric 列挙型の型が無効です。 値は 0 です。
  • UnmonitoredAuto - アップグレードは、正常性の監視を実行せずに自動的に続行されます。 値は 1 です
  • UnmonitoredManual - アップグレードは、各アップグレード ドメインを完了した後に停止し、続行する前に正常性を手動で監視する機会を与えます。 値は 2 です
  • Monitored - アップグレードは、各アップグレード ドメインを完了した後に停止し、続行する前に正常性を自動的に監視します。 値は 3 です
  • UnmonitoredDeferred - ノードごとのアップグレードを実行します。 アップグレードの開始時にアクションは実行されません。アップグレードは、意図の再起動以上で非アクティブ化されると、各ノードに適用されます。 値は 4 です

UpgradeDescription

種類: ApplicationUpgradeDescription
必須: いいえ

アプリケーションのアップグレードのパラメーターについて説明します。 アップグレードの説明により既存のアプリケーションの説明が置き換えられることに注意してください。 これは、パラメーターが指定されていない場合、アプリケーションの既存のパラメーターが空のパラメーター リストで上書きされることを意味します。 これにより、アプリケーションがアプリケーション マニフェストからのパラメーターの既定値を使用することになります。 既存のパラメーター値を変更しない場合は、まず GetApplicationInfo クエリを使用してアプリケーション パラメーターを取得し、これらの値をこの ApplicationUpgradeDescription の Parameters として指定してください。


UpgradeDurationInMilliseconds

: string
必須: いいえ

アップグレード全体の処理に費やされた推定合計時間。


UpgradeDomainDurationInMilliseconds

: string
必須: いいえ

現在のアップグレード ドメインの処理に費やされた推定合計時間。


UnhealthyEvaluations

: HealthEvaluationWrapper の配列
必須: いいえ

現在の集計された正常性状態になった正常性評価の一覧。


CurrentUpgradeDomainProgress

: CurrentUpgradeDomainProgressInfo
必須: いいえ

現在進行中のアップグレード ドメインに関する情報。 ノードごとのアップグレードには適用されません。


CurrentUpgradeUnitsProgress

: CurrentUpgradeUnitsProgressInfo
必須: いいえ

現在進行中のアップグレード ユニットに関する情報。


StartTimestampUtc

: string
必須: いいえ

アップグレードの開始時の推定 UTC 日時。


FailureTimestampUtc

: string
必須: いいえ

アップグレードが失敗し、FailureAction が実行された推定 UTC 日時。


FailureReason

: string (enum)
必須: いいえ

FailureAction が実行されたアップグレード エラーの原因。

次のいずれかの値になります。

  • None - 理由が無効または不明であることを示します。 すべての Service Fabric 列挙型の型が無効です。 値は 0 です。
  • Interrupted - アップグレードをロールバックする外部要求があった。 値は 1 です
  • HealthCheck - 正常性ポリシー違反が原因でアップグレードに失敗しました。 値は 2 です
  • UpgradeDomainTimeout - アップグレード ドメインの処理に、許可されたアップグレード ドメインのタイムアウトよりも長い時間がかかりました。 値は 3 です
  • OverallUpgradeTimeout - 全体的なアップグレードが、処理に許可されたアップグレード タイムアウトより長くかかった。 値は 4 です

UpgradeDomainProgressAtFailure

種類: FailureUpgradeDomainProgressInfo
必須: いいえ

アップグレード失敗時のアップグレード ドメインの進行状況に関する情報。


UpgradeStatusDetails

: string
必須: いいえ

保留中のアップグレードの状態に関する追加情報。


IsNodeByNode

: ブール値
必須: いいえ
既定値:

このアップグレードがノードごとに行われるかどうかを示します。