RollingUpgradeUpdateDescription interface
Az alkalmazás vagy fürt gördülő frissítésének paramétereit ismerteti.
Tulajdonságok
| failure |
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' |
| force |
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). |
| health |
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. |
| health |
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. |
| health |
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. |
| instance |
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. |
| replica |
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). |
| rolling |
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". |
| upgrade |
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. |
| upgrade |
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