Dela via


ApplicationUpgradePolicy interface

Beskriver principen för en övervakad programuppgradering.

Egenskaper

applicationHealthPolicy

Definierar en hälsoprincip som används för att utvärdera hälsotillståndet för ett program eller en av dess underordnade entiteter.

forceRestart

Om det är sant startas processerna om kraftigt under uppgraderingen även när kodversionen inte har ändrats (uppgraderingen ändrar bara konfiguration eller data).

instanceCloseDelayDuration

Varaktighet i sekunder, att vänta innan en tillståndslös instans stängs, så att de aktiva begärandena kan tömmas korrekt. Detta skulle vara effektivt när instansen stängs under program-/klusteruppgradering, endast för de instanser som har en fördröjningstid som inte är noll och som konfigurerats i tjänstbeskrivningen.

recreateApplication

Avgör om programmet ska återskapas vid uppdatering. Om value=true tillåts inte resten av uppgraderingsprincipparametrarna.

rollingUpgradeMonitoringPolicy

Principen som används för att övervaka programuppgradering

upgradeMode

Det läge som används för att övervaka hälsotillståndet under en löpande uppgradering. Värdena är Övervakad och OövervakadAuto.

upgradeReplicaSetCheckTimeout

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 inkluderande. (osignerat 32-bitars heltal).

Egenskapsinformation

applicationHealthPolicy

Definierar en hälsoprincip som används för att utvärdera hälsotillståndet för ett program eller en av dess underordnade entiteter.

applicationHealthPolicy?: ApplicationHealthPolicy

Egenskapsvärde

forceRestart

Om det är sant startas processerna om kraftigt under uppgraderingen även när kodversionen inte har ändrats (uppgraderingen ändrar bara konfiguration eller data).

forceRestart?: boolean

Egenskapsvärde

boolean

instanceCloseDelayDuration

Varaktighet i sekunder, att vänta innan en tillståndslös instans stängs, så att de aktiva begärandena kan tömmas korrekt. Detta skulle vara effektivt när instansen stängs under program-/klusteruppgradering, endast för de instanser som har en fördröjningstid som inte är noll och som konfigurerats i tjänstbeskrivningen.

instanceCloseDelayDuration?: number

Egenskapsvärde

number

recreateApplication

Avgör om programmet ska återskapas vid uppdatering. Om value=true tillåts inte resten av uppgraderingsprincipparametrarna.

recreateApplication?: boolean

Egenskapsvärde

boolean

rollingUpgradeMonitoringPolicy

Principen som används för att övervaka programuppgradering

rollingUpgradeMonitoringPolicy?: RollingUpgradeMonitoringPolicy

Egenskapsvärde

upgradeMode

Det läge som används för att övervaka hälsotillståndet under en löpande uppgradering. Värdena är Övervakad och OövervakadAuto.

upgradeMode?: string

Egenskapsvärde

string

upgradeReplicaSetCheckTimeout

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 inkluderande. (osignerat 32-bitars heltal).

upgradeReplicaSetCheckTimeout?: number

Egenskapsvärde

number