ApplicationResourceUpgradeProgressInfo
この種類では、アプリケーション リソースのアップグレードについて説明します。
プロパティ
名前 | Type | 必須 |
---|---|---|
Name |
string | いいえ |
TargetApplicationTypeVersion |
string | いいえ |
StartTimestampUtc |
string | いいえ |
UpgradeState |
string (enum) | いいえ |
PercentCompleted |
string | いいえ |
ServiceUpgradeProgress |
ServiceUpgradeProgress の配列 | いいえ |
RollingUpgradeMode |
string (enum) | いいえ |
UpgradeDuration |
string | いいえ |
ApplicationUpgradeStatusDetails |
string | いいえ |
UpgradeReplicaSetCheckTimeoutInSeconds |
integer (int64) | いいえ |
FailureTimestampUtc |
string | いいえ |
Name
型: string
必須: いいえ
アプリケーション リソースの名前。
TargetApplicationTypeVersion
型: string
必須: いいえ
アプリケーションアップグレードのターゲット アプリケーションのバージョン。
StartTimestampUtc
型: string
必須: いいえ
アップグレードの開始時の推定 UTC 日時。
UpgradeState
型: string (enum)
必須: いいえ
アプリケーション リソースのアップグレードの状態。
次のいずれかの値になります。
-
Invalid
- アップグレードの状態が無効であることを示します。 すべての Service Fabric 列挙型の型が無効です。 値は 0 です。 -
ProvisioningTarget
- アップグレードは、ターゲット アプリケーションの種類のバージョンのプロビジョニング中です。 値は 1 です。 -
RollingForward
- アップグレードはターゲット バージョンにロールフォワードされていますが、まだ完了していません。 値は 2 です。 -
UnprovisioningCurrent
- 現在のアプリケーションの種類のバージョンのプロビジョニングを解除し、ターゲット バージョンへのロールフォワードが完了しています。 値は 3 です。 -
CompletedRollforward
- アップグレードのロールフォワードが完了しました。 値は 4 です。 -
RollingBack
- アップグレードは以前のバージョンにロールバックされていますが、まだ完了していません。 値は 5 です。 -
UnprovisioningTarget
- アップグレードは、ターゲット アプリケーションの種類のバージョンのプロビジョニング解除中であり、現在のバージョンへのロールバックが完了しています。 値は 6 です。 -
CompletedRollback
- アップグレードのロールバックが完了しました。 値は 7 です。 -
Failed
- アップグレードが失敗し、FailureAction を実行できません。 値は 8 です。
PercentCompleted
型: string
必須: いいえ
レプリカの推定割合は、アップグレードで完了します。
ServiceUpgradeProgress
型: ServiceUpgradeProgress の配列
必須: いいえ
サービスのアップグレードの進行状況の一覧。
RollingUpgradeMode
型: string (enum)
必須: いいえ
既定値:
ローリング アップグレード時に正常性を監視するために使用されるモード。 値は UnmonitoredAuto、UnmonitoredManual、Monitored です。
次のいずれかの値になります。
-
Invalid
- アップグレード モードが無効であることを示します。 すべての Service Fabric 列挙型の型が無効です。 値は 0 です。 -
UnmonitoredAuto
- アップグレードは、正常性の監視を実行せずに自動的に続行されます。 値は 1 です -
UnmonitoredManual
- アップグレードは、各アップグレード ドメインを完了した後に停止し、続行する前に正常性を手動で監視する機会を与えます。 値は 2 です -
Monitored
- アップグレードは、各アップグレード ドメインを完了した後に停止し、続行する前に正常性を自動的に監視します。 値は 3 です
UpgradeDuration
型: string
必須: いいえ
既定値:
アップグレード全体が経過した推定時間。 最初に、ISO 8601 の期間を表す文字列として解釈されます。 それが失敗した場合、ミリ秒単位の合計数を表す数値として解釈されます。
ApplicationUpgradeStatusDetails
型: string
必須: いいえ
保留中のアップグレードの状態に関する追加情報。
UpgradeReplicaSetCheckTimeoutInSeconds
型: integer (int64)
必須: いいえ
既定値:
アップグレード ドメインの処理をブロックし、予期しない問題が発生したときに可用性の損失を防ぐための最長時間。 このタイムアウトが期限切れになると、可用性の損失問題に関係なく、アップグレード ドメインの処理が続行されます。 タイムアウトは、各アップグレード ドメインの開始時にリセットされます。 有効な値は 0 から 42949672925 の範囲です (0 と 42949672925 を含みます)。 (符号なし 32 ビット整数)。
FailureTimestampUtc
型: string
必須: いいえ
アップグレードが失敗し、FailureAction が実行された推定 UTC 日時。