Megosztás:


RollingUpgradeUpdateDescription interface

Az alkalmazás vagy fürt gördülő frissítésének paramétereit ismerteti.

Tulajdonságok

failureAction

Az a kompenzáló művelet, amelyet akkor kell végrehajtani, ha egy figyelt frissítés figyelési szabályzatot vagy állapotszabályzat-szabálysértést tapasztal. Érvénytelen azt jelzi, hogy a hibaművelet érvénytelen. A visszaállítás azt határozza meg, hogy a frissítés automatikusan elinduljon. A manuális funkció azt jelzi, hogy a frissítés unmonitoredManual frissítési módra vált. Lehetséges értékek: 'Invalid', 'Rollback', 'Manual'

forceRestart

Ha igaz, akkor a rendszer akkor is erőteljesen újraindítja a folyamatokat a frissítés során, ha a kódverzió nem változott (a frissítés csak a konfigurációt vagy az adatokat módosítja).

healthCheckRetryTimeoutInMilliseconds

Az állapotértékelés újrapróbálásához szükséges idő, amikor az alkalmazás vagy a fürt állapota nem megfelelő a FailureAction végrehajtása előtt. Először ISO 8601-időtartamot képviselő sztringként értelmezik. Ha ez nem sikerül, akkor a rendszer az ezredmásodperc teljes számát képviselő számként értelmezi.

healthCheckStableDurationInMilliseconds

Az az idő, amíg az alkalmazásnak vagy a fürtnek kifogástalan állapotban kell maradnia, mielőtt a frissítés a következő frissítési tartományra lép. Először ISO 8601-időtartamot képviselő sztringként értelmezik. Ha ez nem sikerül, akkor a rendszer az ezredmásodperc teljes számát képviselő számként értelmezi.

healthCheckWaitDurationInMilliseconds

Az állapotszabályzatok alkalmazása előtt a frissítési tartomány befejezése után várakozni kívánt idő. Először ISO 8601-időtartamot képviselő sztringként értelmezik. Ha ez nem sikerül, akkor a rendszer az ezredmásodperc teljes számát képviselő számként értelmezi.

instanceCloseDelayDurationInSeconds

Az állapot nélküli példányok bezárása előtti várakozás időtartama másodpercben, hogy az aktív kérések kecsesen üríthessenek. Ez akkor lenne érvényes, ha a példány az alkalmazás/fürt frissítése során bezárul, csak azoknál a példányoknál, amelyeknél nincs nulla késleltetési időtartam a szolgáltatás leírásában konfigurálva. A részletekért lásd: InstanceCloseDelayDurationSeconds tulajdonság a $ref: "#/definitions/StatelessServiceDescription.yaml". Vegye figyelembe, hogy az InstanceCloseDelayDurationInSeconds alapértelmezett értéke 4294967295, ami azt jelzi, hogy a viselkedés teljes mértékben az állapot nélküli szolgáltatás leírásában konfigurált késéstől függ.

replicaSetCheckTimeoutInMilliseconds

A frissítési tartomány feldolgozásának letiltására és a rendelkezésre állás elvesztésének megelőzésére szolgáló maximális idő váratlan problémák esetén. Ha ez az időtúllépés lejár, a frissítési tartomány feldolgozása a rendelkezésre állási hibáktól függetlenül folytatódik. Az időtúllépés minden frissítési tartomány elején alaphelyzetbe áll. Az érvényes értékek 0 és 42949672925 közé esnek. (aláíratlan 32 bites egész szám).

rollingUpgradeMode

Az állapot figyelésére használt mód egy gördülő frissítés során. Az értékek a UnmonitoredAuto, a UnmonitoredManual és a Monitored. A lehetséges értékek a következők: "Invalid", "UnmonitoredAuto", "UnmonitoredManual", "Monitored". Alapértelmezett érték: "UnmonitoredAuto".

upgradeDomainTimeoutInMilliseconds

Az egyes frissítési tartományoknak a FailureAction végrehajtása előtt be kell fejeződniük. Először ISO 8601-időtartamot képviselő sztringként értelmezik. Ha ez nem sikerül, akkor a rendszer az ezredmásodperc teljes számát képviselő számként értelmezi.

upgradeTimeoutInMilliseconds

Az a teljes frissítési idő, amelyet a FailureAction végrehajtása előtt végre kell hajtani. Először ISO 8601-időtartamot képviselő sztringként értelmezik. Ha ez nem sikerül, akkor a rendszer az ezredmásodperc teljes számát képviselő számként értelmezi.

Tulajdonság adatai

failureAction

Az a kompenzáló művelet, amelyet akkor kell végrehajtani, ha egy figyelt frissítés figyelési szabályzatot vagy állapotszabályzat-szabálysértést tapasztal. Érvénytelen azt jelzi, hogy a hibaművelet érvénytelen. A visszaállítás azt határozza meg, hogy a frissítés automatikusan elinduljon. A manuális funkció azt jelzi, hogy a frissítés unmonitoredManual frissítési módra vált. Lehetséges értékek: 'Invalid', 'Rollback', 'Manual'

failureAction?: FailureAction

Tulajdonság értéke

forceRestart

Ha igaz, akkor a rendszer akkor is erőteljesen újraindítja a folyamatokat a frissítés során, ha a kódverzió nem változott (a frissítés csak a konfigurációt vagy az adatokat módosítja).

forceRestart?: boolean

Tulajdonság értéke

boolean

healthCheckRetryTimeoutInMilliseconds

Az állapotértékelés újrapróbálásához szükséges idő, amikor az alkalmazás vagy a fürt állapota nem megfelelő a FailureAction végrehajtása előtt. Először ISO 8601-időtartamot képviselő sztringként értelmezik. Ha ez nem sikerül, akkor a rendszer az ezredmásodperc teljes számát képviselő számként értelmezi.

healthCheckRetryTimeoutInMilliseconds?: string

Tulajdonság értéke

string

healthCheckStableDurationInMilliseconds

Az az idő, amíg az alkalmazásnak vagy a fürtnek kifogástalan állapotban kell maradnia, mielőtt a frissítés a következő frissítési tartományra lép. Először ISO 8601-időtartamot képviselő sztringként értelmezik. Ha ez nem sikerül, akkor a rendszer az ezredmásodperc teljes számát képviselő számként értelmezi.

healthCheckStableDurationInMilliseconds?: string

Tulajdonság értéke

string

healthCheckWaitDurationInMilliseconds

Az állapotszabályzatok alkalmazása előtt a frissítési tartomány befejezése után várakozni kívánt idő. Először ISO 8601-időtartamot képviselő sztringként értelmezik. Ha ez nem sikerül, akkor a rendszer az ezredmásodperc teljes számát képviselő számként értelmezi.

healthCheckWaitDurationInMilliseconds?: string

Tulajdonság értéke

string

instanceCloseDelayDurationInSeconds

Az állapot nélküli példányok bezárása előtti várakozás időtartama másodpercben, hogy az aktív kérések kecsesen üríthessenek. Ez akkor lenne érvényes, ha a példány az alkalmazás/fürt frissítése során bezárul, csak azoknál a példányoknál, amelyeknél nincs nulla késleltetési időtartam a szolgáltatás leírásában konfigurálva. A részletekért lásd: InstanceCloseDelayDurationSeconds tulajdonság a $ref: "#/definitions/StatelessServiceDescription.yaml". Vegye figyelembe, hogy az InstanceCloseDelayDurationInSeconds alapértelmezett értéke 4294967295, ami azt jelzi, hogy a viselkedés teljes mértékben az állapot nélküli szolgáltatás leírásában konfigurált késéstől függ.

instanceCloseDelayDurationInSeconds?: number

Tulajdonság értéke

number

replicaSetCheckTimeoutInMilliseconds

A frissítési tartomány feldolgozásának letiltására és a rendelkezésre állás elvesztésének megelőzésére szolgáló maximális idő váratlan problémák esetén. Ha ez az időtúllépés lejár, a frissítési tartomány feldolgozása a rendelkezésre állási hibáktól függetlenül folytatódik. Az időtúllépés minden frissítési tartomány elején alaphelyzetbe áll. Az érvényes értékek 0 és 42949672925 közé esnek. (aláíratlan 32 bites egész szám).

replicaSetCheckTimeoutInMilliseconds?: number

Tulajdonság értéke

number

rollingUpgradeMode

Az állapot figyelésére használt mód egy gördülő frissítés során. Az értékek a UnmonitoredAuto, a UnmonitoredManual és a Monitored. A lehetséges értékek a következők: "Invalid", "UnmonitoredAuto", "UnmonitoredManual", "Monitored". Alapértelmezett érték: "UnmonitoredAuto".

rollingUpgradeMode: UpgradeMode

Tulajdonság értéke

upgradeDomainTimeoutInMilliseconds

Az egyes frissítési tartományoknak a FailureAction végrehajtása előtt be kell fejeződniük. Először ISO 8601-időtartamot képviselő sztringként értelmezik. Ha ez nem sikerül, akkor a rendszer az ezredmásodperc teljes számát képviselő számként értelmezi.

upgradeDomainTimeoutInMilliseconds?: string

Tulajdonság értéke

string

upgradeTimeoutInMilliseconds

Az a teljes frissítési idő, amelyet a FailureAction végrehajtása előtt végre kell hajtani. Először ISO 8601-időtartamot képviselő sztringként értelmezik. Ha ez nem sikerül, akkor a rendszer az ezredmásodperc teljes számát képviselő számként értelmezi.

upgradeTimeoutInMilliseconds?: string

Tulajdonság értéke

string