Delen via


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.