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
型: ブール値
必須: いいえ
既定値:
このアップグレードがノードごとに行われるかどうかを示します。