ApplicationResourceUpgradeProgressInfo
Dit type beschrijft een upgrade van een toepassingsresource.
Eigenschappen
Naam | Type | Vereist |
---|---|---|
Name |
tekenreeks | No |
TargetApplicationTypeVersion |
tekenreeks | No |
StartTimestampUtc |
tekenreeks | No |
UpgradeState |
tekenreeks (opsomming) | Nee |
PercentCompleted |
tekenreeks | No |
ServiceUpgradeProgress |
matrix van ServiceUpgradeProgress | Nee |
RollingUpgradeMode |
tekenreeks (opsomming) | Nee |
UpgradeDuration |
tekenreeks | No |
ApplicationUpgradeStatusDetails |
tekenreeks | No |
UpgradeReplicaSetCheckTimeoutInSeconds |
geheel getal (int64) | Nee |
FailureTimestampUtc |
tekenreeks | No |
Name
Type: tekenreeks
Vereist: Nee
Naam van de toepassingsresource.
TargetApplicationTypeVersion
Type: tekenreeks
Vereist: Nee
De doeltoepassingsversie voor de toepassingsupgrade.
StartTimestampUtc
Type: tekenreeks
Vereist: Nee
De geschatte UTC-datum/tijd waarop de upgrade is gestart.
UpgradeState
Type: tekenreeks (opsomming)
Vereist: Nee
De status van de upgrade van de toepassingsresource.
Mogelijke waarden zijn:
-
Invalid
- Geeft aan dat de upgradestatus ongeldig is. Alle Service Fabric-opsommingen hebben het ongeldige type. De waarde is 0. -
ProvisioningTarget
- De upgrade is bezig met het inrichten van de versie van het doeltoepassingstype. De waarde is 1. -
RollingForward
- De upgrade wordt doorgestuurd naar de doelversie, maar is nog niet voltooid. De waarde is 2. -
UnprovisioningCurrent
- De upgrade is bezig met het ongedaan maken van de inrichting van de huidige versie van het toepassingstype en het doorrollen naar de doelversie is voltooid. De waarde is 3. -
CompletedRollforward
- De upgrade is voltooid. De waarde is 4. -
RollingBack
- De upgrade wordt teruggezet naar de vorige versie, maar is nog niet voltooid. De waarde is 5. -
UnprovisioningTarget
- De upgrade is bezig met het ongedaan maken van de inrichting van de versie van het doeltoepassingstype en het terugdraaien naar de huidige versie is voltooid. De waarde is 6. -
CompletedRollback
- De upgrade is terugdraaien voltooid. De waarde is 7. -
Failed
- De upgrade is mislukt en kan FailureAction niet uitvoeren. De waarde is 8.
PercentCompleted
Type: tekenreeks
Vereist: Nee
Het geschatte percentage replica's is voltooid in de upgrade.
ServiceUpgradeProgress
Type: matrix van ServiceUpgradeProgress
Vereist: Nee
Lijst met voortgang van service-upgrades.
RollingUpgradeMode
Type: tekenreeks (opsomming)
Vereist: Nee
Standaardinstelling: Monitored
De modus die wordt gebruikt om de status te controleren tijdens een rolling upgrade. De waarden zijn UnmonitoredAuto, UnmonitoredManual en Monitored.
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
UpgradeDuration
Type: tekenreeks
Vereist: Nee
Standaardinstelling: PT0H2M0S
De geschatte hoeveelheid tijd dat de algehele upgrade is verstreken. Het wordt eerst geïnterpreteerd als een tekenreeks die een ISO 8601-duur vertegenwoordigt. Als dat mislukt, wordt dit geïnterpreteerd als een getal dat het totale aantal milliseconden vertegenwoordigt.
ApplicationUpgradeStatusDetails
Type: tekenreeks
Vereist: Nee
Aanvullende gedetailleerde informatie over de status van de upgrade die in behandeling is.
UpgradeReplicaSetCheckTimeoutInSeconds
Type: geheel getal (int64)
Vereist: Nee
Standaardinstelling: 42949672925
De maximale hoeveelheid tijd om de verwerking van een upgradedomein te blokkeren en verlies van beschikbaarheid te voorkomen wanneer er onverwachte problemen zijn. Wanneer deze time-out verloopt, wordt de verwerking van het upgradedomein voortgezet, ongeacht problemen met beschikbaarheidsverlies. De time-out wordt opnieuw ingesteld aan het begin van elk upgradedomein. Geldige waarden liggen tussen 0 en 42949672925 inclusief. (niet-ondertekend 32-bits geheel getal).
FailureTimestampUtc
Type: tekenreeks
Vereist: Nee
De geschatte UTC-datum/tijd waarop de upgrade is mislukt en FailureAction is uitgevoerd.