Delen via


ApplicationUpgradeProgressInfo

Beschrijft de parameters voor een toepassingsupgrade.

Eigenschappen

Naam Type Vereist
Name tekenreeks No
TypeName tekenreeks No
TargetApplicationTypeVersion tekenreeks No
UpgradeDomains matrix van UpgradeDomainInfo Nee
UpgradeUnits matrix van UpgradeUnitInfo Nee
UpgradeState tekenreeks (opsomming) Nee
NextUpgradeDomain tekenreeks No
RollingUpgradeMode tekenreeks (opsomming) Nee
UpgradeDescription ApplicationUpgradeDescription Nee
UpgradeDurationInMilliseconds tekenreeks No
UpgradeDomainDurationInMilliseconds tekenreeks No
UnhealthyEvaluations matrix van HealthEvaluationWrapper Nee
CurrentUpgradeDomainProgress CurrentUpgradeDomainProgressInfo Nee
CurrentUpgradeUnitsProgress CurrentUpgradeUnitsProgressInfo Nee
StartTimestampUtc tekenreeks No
FailureTimestampUtc tekenreeks No
FailureReason tekenreeks (opsomming) Nee
UpgradeDomainProgressAtFailure FailureUpgradeDomainProgressInfo Nee
UpgradeStatusDetails tekenreeks No
IsNodeByNode booleaans No

Name

Type: tekenreeks
Vereist: Nee

De naam van de doeltoepassing, met inbegrip van het URI-schema 'fabric:'.


TypeName

Type: tekenreeks
Vereist: Nee

De naam van het toepassingstype zoals gedefinieerd in het toepassingsmanifest.


TargetApplicationTypeVersion

Type: tekenreeks
Vereist: Nee

De versie van het doeltoepassingstype (te vinden in het toepassingsmanifest) voor de toepassingsupgrade.


UpgradeDomains

Type: matrix van UpgradeDomainInfo
Vereist: Nee

Lijst met upgradedomeinen en hun statussen. Niet van toepassing op upgrades per knooppunt.


UpgradeUnits

Type: matrix van UpgradeUnitInfo
Vereist: Nee

Lijst met upgrade-eenheden en hun statussen.


UpgradeState

Type: tekenreeks (opsomming)
Vereist: Nee

De status van het upgradedomein.

Mogelijke waarden zijn:

  • Invalid - Geeft aan dat de upgradestatus ongeldig is. Alle Service Fabric-opsommingen hebben het ongeldige type. De waarde is nul.
  • RollingBackInProgress - De upgrade wordt teruggezet naar de vorige versie, maar is nog niet voltooid. De waarde is 1
  • RollingBackCompleted - De upgrade is terugdraaien voltooid. De waarde is 2
  • RollingForwardPending - De upgrade van het huidige upgradedomein is voltooid. De algehele upgrade wacht op een volgende expliciete verplaatsingsaanvraag in de niet-bewaaktemanuele modus of het uitvoeren van statuscontroles in de bewaakte modus. De waarde is 3
  • RollingForwardInProgress - De upgrade wordt doorgerold naar de doelversie, maar is nog niet voltooid. De waarde is 4
  • RollingForwardCompleted - De upgrade is voltooid. De waarde is 5
  • Failed - De upgrade is mislukt en kan FailureAction niet uitvoeren. De waarde is 6

NextUpgradeDomain

Type: tekenreeks
Vereist: Nee

De naam van het volgende upgradedomein dat moet worden verwerkt. Niet van toepassing op upgrades per knooppunt.


RollingUpgradeMode

Type: tekenreeks (opsomming)
Vereist: Nee
Standaardinstelling: UnmonitoredAuto

De modus die wordt gebruikt voor het bewaken van de status tijdens een rolling upgrade. De waarden zijn UnmonitoredAuto, UnmonitoredManual, Monitored en UnmonitoredDeferred.

Mogelijke waarden zijn:

  • Invalid - Geeft aan dat de upgrademodus ongeldig is. Alle Service Fabric-opsommingen hebben het ongeldige type. De waarde is nul.
  • UnmonitoredAuto - De upgrade wordt automatisch uitgevoerd zonder dat er statuscontrole wordt uitgevoerd. De waarde is 1
  • UnmonitoredManual - De upgrade stopt na het voltooien van elk upgradedomein, waardoor de status handmatig kan worden gecontroleerd voordat u doorgaat. De waarde is 2
  • Monitored - De upgrade stopt na het voltooien van elk upgradedomein en controleert automatisch de status voordat u doorgaat. De waarde is 3
  • UnmonitoredDeferred - Voer een knooppunt-voor-knooppunt-upgrade uit. Er wordt geen actie uitgevoerd wanneer de upgrade wordt gestart; upgrade wordt toegepast op elk knooppunt wanneer het is gedeactiveerd met intentie opnieuw opstarten of hoger. De waarde is 4

UpgradeDescription

Type: ApplicationUpgradeDescription
Vereist: Nee

Beschrijft de parameters voor een toepassingsupgrade. Houd er rekening mee dat de beschrijving van de upgrade de bestaande beschrijving van de toepassing vervangt. Dit betekent dat als de parameters niet zijn opgegeven, de bestaande parameters in de toepassingen worden overschreven met de lege lijst met parameters. Dit zou ertoe leiden dat de toepassing de standaardwaarde van de parameters uit het toepassingsmanifest gebruikt. Als u geen bestaande parameterwaarden wilt wijzigen, haalt u eerst de toepassingsparameters op met behulp van de query GetApplicationInfo en geeft u deze waarden vervolgens op als Parameters in deze ApplicationUpgradeDescription.


UpgradeDurationInMilliseconds

Type: tekenreeks
Vereist: Nee

De geschatte totale hoeveelheid tijd die is besteed aan het verwerken van de algehele upgrade.


UpgradeDomainDurationInMilliseconds

Type: tekenreeks
Vereist: Nee

De geschatte totale tijd die is besteed aan het verwerken van het huidige upgradedomein.


UnhealthyEvaluations

Type: matrix van HealthEvaluationWrapper
Vereist: Nee

Lijst met statusevaluaties die hebben geresulteerd in de huidige geaggregeerde status.


CurrentUpgradeDomainProgress

Type: CurrentUpgradeDomainProgressInfo
Vereist: Nee

Informatie over het huidige upgradedomein dat wordt uitgevoerd. Niet van toepassing op upgrades per knooppunt.


CurrentUpgradeUnitsProgress

Type: CurrentUpgradeUnitsProgressInfo
Vereist: Nee

Informatie over de huidige upgrade-eenheden die worden uitgevoerd.


StartTimestampUtc

Type: tekenreeks
Vereist: Nee

De geschatte UTC-datum/tijd waarop de upgrade is gestart.


FailureTimestampUtc

Type: tekenreeks
Vereist: Nee

De geschatte UTC-datum/tijd waarop de upgrade is mislukt en FailureAction is uitgevoerd.


FailureReason

Type: tekenreeks (opsomming)
Vereist: Nee

De oorzaak van een upgradefout die ertoe leidde dat FailureAction werd uitgevoerd.

Mogelijke waarden zijn:

  • None - Geeft aan dat de reden ongeldig of onbekend is. Alle Service Fabric-opsommingen hebben het ongeldige type. De waarde is nul.
  • Interrupted - Er is een extern verzoek ingediend om de upgrade terug te draaien. De waarde is 1
  • HealthCheck - De upgrade is mislukt vanwege schendingen van het statusbeleid. De waarde is 2
  • UpgradeDomainTimeout - Het verwerken van een upgradedomein duurde langer dan de toegestane time-out van het upgradedomein. De waarde is 3
  • OverallUpgradeTimeout - De algehele upgrade heeft langer geduurd dan de toegestane time-out voor de upgrade. De waarde is 4

UpgradeDomainProgressAtFailure

Type: FailureUpgradeDomainProgressInfo
Vereist: Nee

Informatie over de voortgang van het upgradedomein op het moment van een upgradefout.


UpgradeStatusDetails

Type: tekenreeks
Vereist: Nee

Aanvullende gedetailleerde informatie over de status van de upgrade die in behandeling is.


IsNodeByNode

Type: booleaanse waarde
Vereist: Nee
Standaardinstelling: false

Hiermee wordt aangegeven of deze upgrade knooppunt voor knooppunt is.