ApplicationUpgradeProgressInfo interface
アプリケーションのアップグレードのパラメーターについて説明します。
プロパティ
| current |
現在進行中のアップグレード ドメインに関する情報。 |
| failure |
FailureAction が実行されたアップグレード エラーの原因。 使用できる値は、'None'、'Interrupted'、'HealthCheck'、'UpgradeDomainTimeout'、'OverallUpgradeTimeout' です。 |
| failure |
アップグレードに失敗し、FailureAction が実行された推定 UTC 日時。 |
| name | 'fabric:' URI スキームを含むターゲット アプリケーションの名前。 |
| next |
処理する次のアップグレード ドメインの名前。 |
| rolling |
ローリング アップグレード中の正常性の監視に使用されるモード。 値は UnmonitoredAuto、UnmonitoredManual、Monitored です。 使用可能な値は、'Invalid'、'UnmonitoredAuto'、'UnmonitoredManual'、'Monitored' です。 既定値: 'UnmonitoredAuto'。 |
| start |
アップグレードが開始されたときの推定 UTC 日時。 |
| target |
アプリケーションのアップグレードのターゲット アプリケーションの種類のバージョン (アプリケーション マニフェストにあります)。 |
| type |
アプリケーション マニフェストで定義されているアプリケーションの種類の名前。 |
| unhealthy |
現在集計された正常性状態になった正常性評価の一覧。 |
| upgrade |
アプリケーションのアップグレードのパラメーターについて説明します。 アップグレードの説明は、既存のアプリケーションの説明に置き換わる点に注意してください。 つまり、パラメーターが指定されていない場合、アプリケーションの既存のパラメーターは空のパラメーター リストで上書きされます。 これにより、アプリケーション マニフェストのパラメーターの既定値がアプリケーションで使用されます。 既存のパラメーター値を変更しない場合は、最初に GetApplicationInfo クエリを使用してアプリケーション パラメーターを取得し、その値をこの ApplicationUpgradeDescription のパラメーターとして指定してください。 |
| upgrade |
現在のアップグレード ドメインの処理に費やされた推定合計時間。 |
| upgrade |
アップグレード失敗時のアップグレード ドメインの進行状況に関する情報。 |
| upgrade |
アップグレード ドメインとその状態の一覧。 |
| upgrade |
アップグレード全体の処理に費やされた推定合計時間。 |
| upgrade |
アップグレード ドメインの状態。 使用できる値は、'Invalid'、'RollingBackInProgress'、'RollingBackCompleted'、'RollingForwardPending'、'RollingForwardInProgress'、'RollingForwardCompleted'、'Failed' です。 |
| upgrade |
保留中のアップグレードの状態に関する追加情報。 |
プロパティの詳細
currentUpgradeDomainProgress
現在進行中のアップグレード ドメインに関する情報。
currentUpgradeDomainProgress?: CurrentUpgradeDomainProgressInfo
プロパティ値
failureReason
FailureAction が実行されたアップグレード エラーの原因。 使用できる値は、'None'、'Interrupted'、'HealthCheck'、'UpgradeDomainTimeout'、'OverallUpgradeTimeout' です。
failureReason?: FailureReason
プロパティ値
failureTimestampUtc
アップグレードに失敗し、FailureAction が実行された推定 UTC 日時。
failureTimestampUtc?: string
プロパティ値
string
name
'fabric:' URI スキームを含むターゲット アプリケーションの名前。
name?: string
プロパティ値
string
nextUpgradeDomain
処理する次のアップグレード ドメインの名前。
nextUpgradeDomain?: string
プロパティ値
string
rollingUpgradeMode
ローリング アップグレード中の正常性の監視に使用されるモード。 値は UnmonitoredAuto、UnmonitoredManual、Monitored です。 使用可能な値は、'Invalid'、'UnmonitoredAuto'、'UnmonitoredManual'、'Monitored' です。 既定値: 'UnmonitoredAuto'。
rollingUpgradeMode?: UpgradeMode
プロパティ値
startTimestampUtc
アップグレードが開始されたときの推定 UTC 日時。
startTimestampUtc?: string
プロパティ値
string
targetApplicationTypeVersion
アプリケーションのアップグレードのターゲット アプリケーションの種類のバージョン (アプリケーション マニフェストにあります)。
targetApplicationTypeVersion?: string
プロパティ値
string
typeName
アプリケーション マニフェストで定義されているアプリケーションの種類の名前。
typeName?: string
プロパティ値
string
unhealthyEvaluations
現在集計された正常性状態になった正常性評価の一覧。
unhealthyEvaluations?: HealthEvaluationWrapper[]
プロパティ値
upgradeDescription
アプリケーションのアップグレードのパラメーターについて説明します。 アップグレードの説明は、既存のアプリケーションの説明に置き換わる点に注意してください。 つまり、パラメーターが指定されていない場合、アプリケーションの既存のパラメーターは空のパラメーター リストで上書きされます。 これにより、アプリケーション マニフェストのパラメーターの既定値がアプリケーションで使用されます。 既存のパラメーター値を変更しない場合は、最初に GetApplicationInfo クエリを使用してアプリケーション パラメーターを取得し、その値をこの ApplicationUpgradeDescription のパラメーターとして指定してください。
upgradeDescription?: ApplicationUpgradeDescription
プロパティ値
upgradeDomainDurationInMilliseconds
現在のアップグレード ドメインの処理に費やされた推定合計時間。
upgradeDomainDurationInMilliseconds?: string
プロパティ値
string
upgradeDomainProgressAtFailure
アップグレード失敗時のアップグレード ドメインの進行状況に関する情報。
upgradeDomainProgressAtFailure?: FailureUpgradeDomainProgressInfo
プロパティ値
upgradeDomains
upgradeDurationInMilliseconds
アップグレード全体の処理に費やされた推定合計時間。
upgradeDurationInMilliseconds?: string
プロパティ値
string
upgradeState
アップグレード ドメインの状態。 使用できる値は、'Invalid'、'RollingBackInProgress'、'RollingBackCompleted'、'RollingForwardPending'、'RollingForwardInProgress'、'RollingForwardCompleted'、'Failed' です。
upgradeState?: UpgradeState
プロパティ値
upgradeStatusDetails
保留中のアップグレードの状態に関する追加情報。
upgradeStatusDetails?: string
プロパティ値
string