Freigeben über


ApplicationUpgradeProgressInfo interface

Beschreibt die Parameter für ein Anwendungsupgrade.

Eigenschaften

currentUpgradeDomainProgress

Informationen zur aktuellen in Bearbeitung ausgeführten Upgradedomäne.

failureReason

Die Ursache eines Upgradefehlers, der dazu führte, dass FailureAction ausgeführt wurde. Mögliche Werte sind: 'None', 'Interrupted', 'HealthCheck', 'UpgradeDomainTimeout', 'OverallUpgradeTimeout'

failureTimestampUtc

Das geschätzte UTC-Datum, zu dem das Upgrade fehlgeschlagen ist und FailureAction ausgeführt wurde.

name

Der Name der Zielanwendung, einschließlich des URI-Schemas "fabric:".

nextUpgradeDomain

Der Name der nächsten zu verarbeitenden Upgradedomäne.

rollingUpgradeMode

Der Modus, der zum Überwachen des Zustands während eines rollierenden Upgrades verwendet wird. Die Werte sind "UnmonitoredAuto", "UnmonitoredManual" und "Monitored". Mögliche Werte sind: "Invalid", "UnmonitoredAuto", "UnmonitoredManual", "Monitored". Standardwert: 'UnmonitoredAuto'.

startTimestampUtc

Das geschätzte UTC-Datum, zu dem das Upgrade gestartet wurde.

targetApplicationTypeVersion

Die Zielanwendungstypversion (im Anwendungsmanifest) für das Anwendungsupgrade.

typeName

Der Name des Anwendungstyps gemäß definition im Anwendungsmanifest.

unhealthyEvaluations

Liste der Integritätsbewertungen, die zu dem aktuellen aggregierten Integritätszustand geführt haben.

upgradeDescription

Beschreibt die Parameter für ein Anwendungsupgrade. Beachten Sie, dass die Upgradebeschreibung die vorhandene Anwendungsbeschreibung ersetzt. Dies bedeutet, dass die vorhandenen Parameter in den Anwendungen mit der leeren Parameterliste überschrieben werden, wenn die Parameter nicht angegeben werden. Dies würde dazu führen, dass die Anwendung den Standardwert der Parameter aus dem Anwendungsmanifest verwendet. Wenn Sie keine vorhandenen Parameterwerte ändern möchten, rufen Sie zuerst die Anwendungsparameter mithilfe der GetApplicationInfo-Abfrage ab, und geben Sie diese Werte dann als Parameter in dieser ApplicationUpgradeDescription an.

upgradeDomainDurationInMilliseconds

Die geschätzte Gesamtzeit für die Verarbeitung der aktuellen Upgradedomäne.

upgradeDomainProgressAtFailure

Informationen zum Status der Upgradedomäne zum Zeitpunkt des Upgradefehlers.

upgradeDomains

Liste der Upgradedomänen und deren Status.

upgradeDurationInMilliseconds

Die geschätzte Gesamtzeit für die Verarbeitung des Gesamtupgrades.

upgradeState

Der Status der Upgradedomäne. Mögliche Werte sind: 'Invalid', 'RollingBackInProgress', 'RollingBackCompleted', 'RollingForwardPending', 'RollingForwardInProgress', 'RollingForwardCompleted', 'Failed'

upgradeStatusDetails

Weitere detaillierte Informationen zum Status des ausstehenden Upgrades.

Details zur Eigenschaft

currentUpgradeDomainProgress

Informationen zur aktuellen in Bearbeitung ausgeführten Upgradedomäne.

currentUpgradeDomainProgress?: CurrentUpgradeDomainProgressInfo

Eigenschaftswert

failureReason

Die Ursache eines Upgradefehlers, der dazu führte, dass FailureAction ausgeführt wurde. Mögliche Werte sind: 'None', 'Interrupted', 'HealthCheck', 'UpgradeDomainTimeout', 'OverallUpgradeTimeout'

failureReason?: FailureReason

Eigenschaftswert

failureTimestampUtc

Das geschätzte UTC-Datum, zu dem das Upgrade fehlgeschlagen ist und FailureAction ausgeführt wurde.

failureTimestampUtc?: string

Eigenschaftswert

string

name

Der Name der Zielanwendung, einschließlich des URI-Schemas "fabric:".

name?: string

Eigenschaftswert

string

nextUpgradeDomain

Der Name der nächsten zu verarbeitenden Upgradedomäne.

nextUpgradeDomain?: string

Eigenschaftswert

string

rollingUpgradeMode

Der Modus, der zum Überwachen des Zustands während eines rollierenden Upgrades verwendet wird. Die Werte sind "UnmonitoredAuto", "UnmonitoredManual" und "Monitored". Mögliche Werte sind: "Invalid", "UnmonitoredAuto", "UnmonitoredManual", "Monitored". Standardwert: 'UnmonitoredAuto'.

rollingUpgradeMode?: UpgradeMode

Eigenschaftswert

startTimestampUtc

Das geschätzte UTC-Datum, zu dem das Upgrade gestartet wurde.

startTimestampUtc?: string

Eigenschaftswert

string

targetApplicationTypeVersion

Die Zielanwendungstypversion (im Anwendungsmanifest) für das Anwendungsupgrade.

targetApplicationTypeVersion?: string

Eigenschaftswert

string

typeName

Der Name des Anwendungstyps gemäß definition im Anwendungsmanifest.

typeName?: string

Eigenschaftswert

string

unhealthyEvaluations

Liste der Integritätsbewertungen, die zu dem aktuellen aggregierten Integritätszustand geführt haben.

unhealthyEvaluations?: HealthEvaluationWrapper[]

Eigenschaftswert

upgradeDescription

Beschreibt die Parameter für ein Anwendungsupgrade. Beachten Sie, dass die Upgradebeschreibung die vorhandene Anwendungsbeschreibung ersetzt. Dies bedeutet, dass die vorhandenen Parameter in den Anwendungen mit der leeren Parameterliste überschrieben werden, wenn die Parameter nicht angegeben werden. Dies würde dazu führen, dass die Anwendung den Standardwert der Parameter aus dem Anwendungsmanifest verwendet. Wenn Sie keine vorhandenen Parameterwerte ändern möchten, rufen Sie zuerst die Anwendungsparameter mithilfe der GetApplicationInfo-Abfrage ab, und geben Sie diese Werte dann als Parameter in dieser ApplicationUpgradeDescription an.

upgradeDescription?: ApplicationUpgradeDescription

Eigenschaftswert

upgradeDomainDurationInMilliseconds

Die geschätzte Gesamtzeit für die Verarbeitung der aktuellen Upgradedomäne.

upgradeDomainDurationInMilliseconds?: string

Eigenschaftswert

string

upgradeDomainProgressAtFailure

Informationen zum Status der Upgradedomäne zum Zeitpunkt des Upgradefehlers.

upgradeDomainProgressAtFailure?: FailureUpgradeDomainProgressInfo

Eigenschaftswert

upgradeDomains

Liste der Upgradedomänen und deren Status.

upgradeDomains?: UpgradeDomainInfo[]

Eigenschaftswert

upgradeDurationInMilliseconds

Die geschätzte Gesamtzeit für die Verarbeitung des Gesamtupgrades.

upgradeDurationInMilliseconds?: string

Eigenschaftswert

string

upgradeState

Der Status der Upgradedomäne. Mögliche Werte sind: 'Invalid', 'RollingBackInProgress', 'RollingBackCompleted', 'RollingForwardPending', 'RollingForwardInProgress', 'RollingForwardCompleted', 'Failed'

upgradeState?: UpgradeState

Eigenschaftswert

upgradeStatusDetails

Weitere detaillierte Informationen zum Status des ausstehenden Upgrades.

upgradeStatusDetails?: string

Eigenschaftswert

string