ComposeDeploymentUpgradeProgressInfo interface
Beschreibt die Parameter für ein Bereitstellungsupgrade zum Verfassen.
Eigenschaften
| application |
Definiert eine Integritätsrichtlinie, die verwendet wird, um die Integrität einer Anwendung oder einer seiner untergeordneten Entitäten auszuwerten. |
| application |
Der Name der Zielanwendung, einschließlich des URI-Schemas "fabric:". |
| application |
Liste der Integritätsbewertungen, die zu dem aktuellen aggregierten Integritätszustand geführt haben. |
| application |
Weitere Details zum Anwendungsupgrade, einschließlich Fehlermeldung. |
| current |
Die geschätzte Zeit für die Verarbeitung der aktuellen Upgradedomäne. Sie wird zunächst als Zeichenfolge interpretiert, die eine ISO 8601-Dauer darstellt. Wenn dies fehlschlägt, wird sie als Zahl interpretiert, die die Gesamtanzahl von Millisekunden darstellt. |
| current |
Informationen zur aktuellen in Bearbeitung ausgeführten Upgradedomäne. |
| deployment |
Der Name der Zielbereitstellung. |
| 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. |
| force |
Wenn true, werden Prozesse während des Upgrades erzwungen neu gestartet, auch wenn sich die Codeversion nicht geändert hat (das Upgrade ändert nur die Konfiguration oder Daten). |
| monitoring |
Beschreibt die Parameter für die Überwachung eines Upgrades im überwachten Modus. |
| 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. |
| upgrade |
Informationen zum Status der Upgradedomäne zum Zeitpunkt des Upgradefehlers. |
| upgrade |
Die geschätzte Zeitspanne, die das gesamte Upgrade verstrichen hat. Sie wird zunächst als Zeichenfolge interpretiert, die eine ISO 8601-Dauer darstellt. Wenn dies fehlschlägt, wird sie als Zahl interpretiert, die die Gesamtanzahl von Millisekunden darstellt. |
| upgrade |
Die Art des Upgrades aus den folgenden möglichen Werten. Mögliche Werte sind: 'Ungültig', 'Roll'. Standardwert: 'Roll'. |
| upgrade |
Die maximale Zeit, um die Verarbeitung einer Upgradedomäne zu blockieren und den Verlust der Verfügbarkeit zu verhindern, wenn unerwartete Probleme auftreten. Wenn dieses Timeout abläuft, wird die Verarbeitung der Upgradedomäne unabhängig von Verfügbarkeitsverlustproblemen fortgesetzt. Das Timeout wird am Anfang jeder Upgradedomäne zurückgesetzt. Gültige Werte liegen zwischen 0 und 42949672925 einschließlich. (nicht signierte 32-Bit-Ganzzahl). |
| upgrade |
Der Status des Bereitstellungsupgrades zum Verfassen. Mögliche Werte sind: 'Invalid', 'ProvisioningTarget', 'RollingForwardInProgress', 'RollingForwardPending', 'UnprovisioningCurrent', 'RollingForwardCompleted', 'RollingBackInProgress', 'UnprovisioningTarget', 'RollingBackCompleted', 'Failed' |
| upgrade |
Weitere detaillierte Informationen zum Status des ausstehenden Upgrades. |
Details zur Eigenschaft
applicationHealthPolicy
Definiert eine Integritätsrichtlinie, die verwendet wird, um die Integrität einer Anwendung oder einer seiner untergeordneten Entitäten auszuwerten.
applicationHealthPolicy?: ApplicationHealthPolicy
Eigenschaftswert
applicationName
Der Name der Zielanwendung, einschließlich des URI-Schemas "fabric:".
applicationName?: string
Eigenschaftswert
string
applicationUnhealthyEvaluations
Liste der Integritätsbewertungen, die zu dem aktuellen aggregierten Integritätszustand geführt haben.
applicationUnhealthyEvaluations?: HealthEvaluationWrapper[]
Eigenschaftswert
applicationUpgradeStatusDetails
Weitere Details zum Anwendungsupgrade, einschließlich Fehlermeldung.
applicationUpgradeStatusDetails?: string
Eigenschaftswert
string
currentUpgradeDomainDuration
Die geschätzte Zeit für die Verarbeitung der aktuellen Upgradedomäne. Sie wird zunächst als Zeichenfolge interpretiert, die eine ISO 8601-Dauer darstellt. Wenn dies fehlschlägt, wird sie als Zahl interpretiert, die die Gesamtanzahl von Millisekunden darstellt.
currentUpgradeDomainDuration?: string
Eigenschaftswert
string
currentUpgradeDomainProgress
Informationen zur aktuellen in Bearbeitung ausgeführten Upgradedomäne.
currentUpgradeDomainProgress?: CurrentUpgradeDomainProgressInfo
Eigenschaftswert
deploymentName
Der Name der Zielbereitstellung.
deploymentName?: string
Eigenschaftswert
string
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
forceRestart
Wenn true, werden Prozesse während des Upgrades erzwungen neu gestartet, auch wenn sich die Codeversion nicht geändert hat (das Upgrade ändert nur die Konfiguration oder Daten).
forceRestart?: boolean
Eigenschaftswert
boolean
monitoringPolicy
Beschreibt die Parameter für die Überwachung eines Upgrades im überwachten Modus.
monitoringPolicy?: MonitoringPolicyDescription
Eigenschaftswert
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
upgradeDomainProgressAtFailure
Informationen zum Status der Upgradedomäne zum Zeitpunkt des Upgradefehlers.
upgradeDomainProgressAtFailure?: FailureUpgradeDomainProgressInfo
Eigenschaftswert
upgradeDuration
Die geschätzte Zeitspanne, die das gesamte Upgrade verstrichen hat. Sie wird zunächst als Zeichenfolge interpretiert, die eine ISO 8601-Dauer darstellt. Wenn dies fehlschlägt, wird sie als Zahl interpretiert, die die Gesamtanzahl von Millisekunden darstellt.
upgradeDuration?: string
Eigenschaftswert
string
upgradeKind
Die Art des Upgrades aus den folgenden möglichen Werten. Mögliche Werte sind: 'Ungültig', 'Roll'. Standardwert: 'Roll'.
upgradeKind?: UpgradeKind
Eigenschaftswert
upgradeReplicaSetCheckTimeoutInSeconds
Die maximale Zeit, um die Verarbeitung einer Upgradedomäne zu blockieren und den Verlust der Verfügbarkeit zu verhindern, wenn unerwartete Probleme auftreten. Wenn dieses Timeout abläuft, wird die Verarbeitung der Upgradedomäne unabhängig von Verfügbarkeitsverlustproblemen fortgesetzt. Das Timeout wird am Anfang jeder Upgradedomäne zurückgesetzt. Gültige Werte liegen zwischen 0 und 42949672925 einschließlich. (nicht signierte 32-Bit-Ganzzahl).
upgradeReplicaSetCheckTimeoutInSeconds?: number
Eigenschaftswert
number
upgradeState
Der Status des Bereitstellungsupgrades zum Verfassen. Mögliche Werte sind: 'Invalid', 'ProvisioningTarget', 'RollingForwardInProgress', 'RollingForwardPending', 'UnprovisioningCurrent', 'RollingForwardCompleted', 'RollingBackInProgress', 'UnprovisioningTarget', 'RollingBackCompleted', 'Failed'
upgradeState?: ComposeDeploymentUpgradeState
Eigenschaftswert
upgradeStatusDetails
Weitere detaillierte Informationen zum Status des ausstehenden Upgrades.
upgradeStatusDetails?: string
Eigenschaftswert
string