ComposeDeploymentUpgradeProgressInfo
構成デプロイのアップグレードのパラメーターについて説明します。
プロパティ
名前 | Type | 必須 |
---|---|---|
DeploymentName |
string | いいえ |
ApplicationName |
string | いいえ |
UpgradeState |
string (enum) | いいえ |
UpgradeStatusDetails |
string | いいえ |
UpgradeKind |
string (enum) | いいえ |
RollingUpgradeMode |
string (enum) | いいえ |
ForceRestart |
boolean | いいえ |
UpgradeReplicaSetCheckTimeoutInSeconds |
integer (int64) | いいえ |
MonitoringPolicy |
MonitoringPolicyDescription | いいえ |
ApplicationHealthPolicy |
ApplicationHealthPolicy | いいえ |
TargetApplicationTypeVersion |
string | いいえ |
UpgradeDuration |
string | いいえ |
CurrentUpgradeDomainDuration |
string | いいえ |
ApplicationUnhealthyEvaluations |
HealthEvaluationWrapper の配列 | いいえ |
CurrentUpgradeDomainProgress |
CurrentUpgradeDomainProgressInfo | いいえ |
StartTimestampUtc |
string | いいえ |
FailureTimestampUtc |
string | いいえ |
FailureReason |
string (enum) | いいえ |
UpgradeDomainProgressAtFailure |
FailureUpgradeDomainProgressInfo | いいえ |
ApplicationUpgradeStatusDetails |
string | いいえ |
DeploymentName
型: string
必須: いいえ
ターゲットデプロイの名前。
ApplicationName
型: string
必須: いいえ
'fabric:' URI スキームを含むターゲット アプリケーションの名前。
UpgradeState
型: string (enum)
必須: いいえ
作成デプロイのアップグレードの状態。
次のいずれかの値になります。
-
Invalid
- アップグレードの状態が無効であることを示します。 すべての Service Fabric 列挙体の型が無効です。 値は 0 です。 -
ProvisioningTarget
- アップグレードは、ターゲット アプリケーションの種類のバージョンのプロビジョニング中です。 値は 1 です。 -
RollingForwardInProgress
- アップグレードはターゲット バージョンにロールフォワードされていますが、まだ完了していません。 値は 2 です。 -
RollingForwardPending
- 現在のアップグレード ドメインのアップグレードが完了しました。 全体的なアップグレードでは、UnmonitoredManual モードでの明示的な次の要求の移動を待機しているか、監視モードで正常性チェックを実行しています。 値は 3 です -
UnprovisioningCurrent
- アップグレードは、現在のアプリケーションの種類のバージョンのプロビジョニング解除が進行中であり、ターゲット バージョンへのロールフォワードが完了しています。 値は 4 です。 -
RollingForwardCompleted
- アップグレードはロールフォワードを完了しました。 値は 5 です。 -
RollingBackInProgress
- アップグレードは以前のバージョンにロールバックされていますが、まだ完了していません。 値は 6 です。 -
UnprovisioningTarget
- アップグレードは、ターゲット アプリケーションの種類のバージョンのプロビジョニング解除が進行中であり、現在のバージョンへのロールバックが完了しています。 値は 7 です。 -
RollingBackCompleted
- アップグレードはロールバックを完了しました。 値は 8 です。 -
Failed
- アップグレードが失敗し、FailureAction を実行できません。 値は 9 です。
UpgradeStatusDetails
型: string
必須: いいえ
保留中のアップグレードの状態に関する追加情報。
UpgradeKind
型: string (enum)
必須: いいえ
既定値:
次の可能な値のうち、アップグレードの種類。
次のいずれかの値になります。
-
Invalid
- アップグレードの種類が無効であることを示します。 すべての Service Fabric 列挙体の型が無効です。 値は 0 です。 -
Rolling
- アップグレードが一度に 1 つのアップグレード ドメインに進みます。 値は 1 です
RollingUpgradeMode
型: string (enum)
必須: いいえ
既定値:
ローリング アップグレード時に正常性を監視するために使用されるモード。 値は UnmonitoredAuto、UnmonitoredManual、Monitored、UnmonitoredDeferred です。
次のいずれかの値になります。
-
Invalid
- アップグレード モードが無効であることを示します。 すべての Service Fabric 列挙型の型が無効です。 値は 0 です。 -
UnmonitoredAuto
- アップグレードは、正常性の監視を実行せずに自動的に続行されます。 値は 1 です -
UnmonitoredManual
- アップグレードは、各アップグレード ドメインを完了した後に停止し、続行する前に正常性を手動で監視する機会を与えます。 値は 2 です -
Monitored
- アップグレードは、各アップグレード ドメインを完了した後に停止し、続行する前に正常性を自動的に監視します。 値は 3 です -
UnmonitoredDeferred
- ノードごとのアップグレードを実行します。 アップグレードの開始時にアクションは実行されません。アップグレードは、意図の再起動以上で非アクティブ化されると、各ノードに適用されます。 値は 4 です
ForceRestart
型: ブール値
必須: いいえ
true の場合、コード バージョンが変更されていない場合でも、アップグレード中にプロセスが強制的に再起動されます (アップグレードによって構成またはデータのみが変更されます)。
UpgradeReplicaSetCheckTimeoutInSeconds
型: integer (int64)
必須: いいえ
アップグレード ドメインの処理をブロックし、予期しない問題が発生したときに可用性の損失を防ぐための最長時間。 このタイムアウトが期限切れになると、可用性の損失問題に関係なく、アップグレード ドメインの処理が続行されます。 タイムアウトは、各アップグレード ドメインの開始時にリセットされます。 有効な値は 0 から 42949672925 の範囲です (0 と 42949672925 を含みます)。 (符号なし 32 ビット整数)。
MonitoringPolicy
種類: MonitoringPolicyDescription
必須: いいえ
監視モードでアップグレードを監視するためのパラメーターについて説明します。
ApplicationHealthPolicy
種類: ApplicationHealthPolicy
必須: いいえ
アプリケーションまたはその子エンティティの正常性を評価するために使用される正常性ポリシーを定義します。
TargetApplicationTypeVersion
型: string
必須: いいえ
アプリケーションのアップグレードの対象となるアプリケーションの種類のバージョン (アプリケーション マニフェストで検出される)。
UpgradeDuration
型: string
必須: いいえ
アップグレード全体が経過した推定時間。 最初に、ISO 8601 の期間を表す文字列として解釈されます。 それが失敗した場合、ミリ秒単位の合計数を表す数値として解釈されます。
CurrentUpgradeDomainDuration
型: string
必須: いいえ
現在のアップグレード ドメインの処理に費やされた推定時間。 最初に、ISO 8601 の期間を表す文字列として解釈されます。 それが失敗した場合、ミリ秒単位の合計数を表す数値として解釈されます。
ApplicationUnhealthyEvaluations
型: HealthEvaluationWrapper の配列
必須: いいえ
現在の集計された正常性状態になった正常性評価の一覧。
CurrentUpgradeDomainProgress
型: CurrentUpgradeDomainProgressInfo
必須: いいえ
現在進行中のアップグレード ドメインに関する情報。 ノードごとのアップグレードには適用されません。
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
必須: いいえ
アップグレード失敗時のアップグレード ドメインの進行状況に関する情報。
ApplicationUpgradeStatusDetails
型: string
必須: いいえ
エラー メッセージなど、アプリケーションのアップグレードの追加の詳細。