ApplicationResourceUpgradeProgressInfo
Den här typen beskriver en uppgradering av programresursen.
Egenskaper
Namn | Typ | Obligatorisk |
---|---|---|
Name |
sträng | No |
TargetApplicationTypeVersion |
sträng | No |
StartTimestampUtc |
sträng | No |
UpgradeState |
sträng (uppräkning) | No |
PercentCompleted |
sträng | No |
ServiceUpgradeProgress |
matris med ServiceUpgradeProgress | No |
RollingUpgradeMode |
sträng (uppräkning) | No |
UpgradeDuration |
sträng | No |
ApplicationUpgradeStatusDetails |
sträng | No |
UpgradeReplicaSetCheckTimeoutInSeconds |
heltal (int64) | No |
FailureTimestampUtc |
sträng | No |
Name
Typ: sträng
Obligatoriskt: Nej
Namnet på programresursen.
TargetApplicationTypeVersion
Typ: sträng
Obligatoriskt: Nej
Målprogramversionen för programuppgradering.
StartTimestampUtc
Typ: sträng
Obligatoriskt: Nej
Den uppskattade UTC-datetime när uppgraderingen startade.
UpgradeState
Typ: sträng (uppräkning)
Obligatoriskt: Nej
Status för uppgraderingen av programresursen.
Möjliga värden:
-
Invalid
– Anger att uppgraderingstillståndet är ogiltigt. Alla Service Fabric-uppräkningar har den ogiltiga typen. Värdet är 0. -
ProvisioningTarget
– Uppgraderingen håller på att etablera målprogramtypens version. Värdet är 1. -
RollingForward
– Uppgraderingen går vidare till målversionen men är inte klar ännu. Värdet är 2. -
UnprovisioningCurrent
– Uppgraderingen håller på att avetablera den aktuella programtypsversionen och vidarekopplingen till målversionen har slutförts. Värdet är 3. -
CompletedRollforward
– Uppgraderingen har slutförts. Värdet är 4. -
RollingBack
– Uppgraderingen återställs till den tidigare versionen men är inte klar ännu. Värdet är 5. -
UnprovisioningTarget
– Uppgraderingen håller på att avetablera målprogramtypens version och återställningen till den aktuella versionen har slutförts. Värdet är 6. -
CompletedRollback
- Uppgraderingen har återställts. Värdet är 7. -
Failed
– Uppgraderingen misslyckades och kan inte köra FailureAction. Värdet är 8.
PercentCompleted
Typ: sträng
Obligatoriskt: Nej
Den uppskattade procenten av replikerna slutförs i uppgraderingen.
ServiceUpgradeProgress
Typ: matris för ServiceUpgradeProgress
Obligatoriskt: Nej
Lista över tjänstuppgraderingsförlopp.
RollingUpgradeMode
Typ: sträng (uppräkning)
Obligatoriskt: Nej
Standard: Monitored
Det läge som används för att övervaka hälsotillståndet under en löpande uppgradering. Värdena är UnmonitoredAuto, UnmonitoredManual och Monitored.
Möjliga värden:
-
Invalid
– Anger att uppgraderingsläget är ogiltigt. Alla Service Fabric-uppräkningar har den ogiltiga typen. Värdet är noll. -
UnmonitoredAuto
– Uppgraderingen fortsätter automatiskt utan att utföra någon hälsoövervakning. Värdet är 1 -
UnmonitoredManual
– Uppgraderingen stoppas när varje uppgraderingsdomän har slutförts, vilket ger möjlighet att manuellt övervaka hälsotillståndet innan du fortsätter. Värdet är 2 -
Monitored
– Uppgraderingen stoppas när du har slutfört varje uppgraderingsdomän och övervakar automatiskt hälsotillståndet innan du fortsätter. Värdet är 3
UpgradeDuration
Typ: sträng
Obligatoriskt: Nej
Standard: PT0H2M0S
Den beräknade tid som den totala uppgraderingen förflutit. Den tolkas först som en sträng som representerar en ISO 8601-varaktighet. Om det misslyckas tolkas det som ett tal som representerar det totala antalet millisekunder.
ApplicationUpgradeStatusDetails
Typ: sträng
Obligatoriskt: Nej
Ytterligare detaljerad information om status för den väntande uppgraderingen.
UpgradeReplicaSetCheckTimeoutInSeconds
Typ: heltal (int64)
Obligatoriskt: Nej
Standard: 42949672925
Den maximala tiden för att blockera bearbetning av en uppgraderingsdomän och förhindra förlust av tillgänglighet när det uppstår oväntade problem. När tidsgränsen går ut fortsätter bearbetningen av uppgraderingsdomänen oavsett problem med tillgänglighetsförlust. Tidsgränsen återställs i början av varje uppgraderingsdomän. Giltiga värden är mellan 0 och 42949672925 inklusive. (osignerat 32-bitars heltal).
FailureTimestampUtc
Typ: sträng
Krävs: Nej
Den uppskattade UTC-datetime när uppgraderingen misslyckades och FailureAction kördes.