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.