ApplicationUpgradeProgressInfo interface
Beschreibt die Parameter für ein Anwendungsupgrade.
Eigenschaften
| current |
Informationen zur aktuellen in Bearbeitung ausgeführten Upgradedomäne. |
| failure |
Die Ursache eines Upgradefehlers, der dazu führte, dass FailureAction ausgeführt wurde. Mögliche Werte sind: 'None', 'Interrupted', 'HealthCheck', 'UpgradeDomainTimeout', 'OverallUpgradeTimeout' |
| failure |
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:". |
| next |
Der Name der nächsten zu verarbeitenden Upgradedomäne. |
| rolling |
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'. |
| start |
Das geschätzte UTC-Datum, zu dem das Upgrade gestartet wurde. |
| target |
Die Zielanwendungstypversion (im Anwendungsmanifest) für das Anwendungsupgrade. |
| type |
Der Name des Anwendungstyps gemäß definition im Anwendungsmanifest. |
| unhealthy |
Liste der Integritätsbewertungen, die zu dem aktuellen aggregierten Integritätszustand geführt haben. |
| upgrade |
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. |
| upgrade |
Die geschätzte Gesamtzeit für die Verarbeitung der aktuellen Upgradedomäne. |
| upgrade |
Informationen zum Status der Upgradedomäne zum Zeitpunkt des Upgradefehlers. |
| upgrade |
Liste der Upgradedomänen und deren Status. |
| upgrade |
Die geschätzte Gesamtzeit für die Verarbeitung des Gesamtupgrades. |
| upgrade |
Der Status der Upgradedomäne. Mögliche Werte sind: 'Invalid', 'RollingBackInProgress', 'RollingBackCompleted', 'RollingForwardPending', 'RollingForwardInProgress', 'RollingForwardCompleted', 'Failed' |
| upgrade |
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