Freigeben über


ComposeDeploymentUpgradeProgressInfo interface

Beschreibt die Parameter für ein Bereitstellungsupgrade zum Verfassen.

Eigenschaften

applicationHealthPolicy

Definiert eine Integritätsrichtlinie, die verwendet wird, um die Integrität einer Anwendung oder einer seiner untergeordneten Entitäten auszuwerten.

applicationName

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

applicationUnhealthyEvaluations

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

applicationUpgradeStatusDetails

Weitere Details zum Anwendungsupgrade, einschließlich Fehlermeldung.

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.

currentUpgradeDomainProgress

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

deploymentName

Der Name der Zielbereitstellung.

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.

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).

monitoringPolicy

Beschreibt die Parameter für die Überwachung eines Upgrades im überwachten Modus.

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.

upgradeDomainProgressAtFailure

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

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.

upgradeKind

Die Art des Upgrades aus den folgenden möglichen Werten. Mögliche Werte sind: 'Ungültig', 'Roll'. Standardwert: 'Roll'.

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).

upgradeState

Der Status des Bereitstellungsupgrades zum Verfassen. Mögliche Werte sind: 'Invalid', 'ProvisioningTarget', 'RollingForwardInProgress', 'RollingForwardPending', 'UnprovisioningCurrent', 'RollingForwardCompleted', 'RollingBackInProgress', 'UnprovisioningTarget', 'RollingBackCompleted', 'Failed'

upgradeStatusDetails

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