ApplicationUpgradePolicy interface

İzlenen uygulama yükseltmesi için ilkeyi açıklar.

Özellikler

applicationHealthPolicy

Bir uygulamanın veya alt varlıklarından birinin sistem durumunu değerlendirmek için kullanılan bir sistem durumu ilkesini tanımlar.

forceRestart

True ise, kod sürümü değişmediğinde bile yükseltme sırasında işlemler zorla yeniden başlatılır (yükseltme yalnızca yapılandırmayı veya verileri değiştirir).

recreateApplication

Uygulamanın güncelleştirmede yeniden oluşturulup oluşturulmayacağını belirler. value=true ise, geri kalan yükseltme ilkesi parametrelerine izin verilmez ve kullanılabilirlik kaybına neden olur.

rollingUpgradeMonitoringPolicy

Uygulama yükseltmesini izlemek için kullanılan ilke

upgradeMode

Sıralı yükseltme sırasında sistem durumunu izlemek için kullanılan mod. Değerler UnmonitoredAuto, UnmonitoredManual ve monitored değerleridir.

upgradeReplicaSetCheckTimeout

Yükseltme etki alanının işlenmesini engellemek ve beklenmeyen sorunlar olduğunda kullanılabilirlik kaybını önlemek için gereken maksimum süre. Bu zaman aşımı sona erdiğinde, kullanılabilirlik kaybı sorunlarından bağımsız olarak yükseltme etki alanının işlenmesi devam eder. Zaman aşımı her yükseltme etki alanının başlangıcında sıfırlanır. Geçerli değerler 0 ile 42949672925 (dahil) arasındadır. (işaretsiz 32 bit tamsayı).

Özellik Ayrıntıları

applicationHealthPolicy

Bir uygulamanın veya alt varlıklarından birinin sistem durumunu değerlendirmek için kullanılan bir sistem durumu ilkesini tanımlar.

applicationHealthPolicy?: ArmApplicationHealthPolicy

Özellik Değeri

forceRestart

True ise, kod sürümü değişmediğinde bile yükseltme sırasında işlemler zorla yeniden başlatılır (yükseltme yalnızca yapılandırmayı veya verileri değiştirir).

forceRestart?: boolean

Özellik Değeri

boolean

recreateApplication

Uygulamanın güncelleştirmede yeniden oluşturulup oluşturulmayacağını belirler. value=true ise, geri kalan yükseltme ilkesi parametrelerine izin verilmez ve kullanılabilirlik kaybına neden olur.

recreateApplication?: boolean

Özellik Değeri

boolean

rollingUpgradeMonitoringPolicy

Uygulama yükseltmesini izlemek için kullanılan ilke

rollingUpgradeMonitoringPolicy?: ArmRollingUpgradeMonitoringPolicy

Özellik Değeri

upgradeMode

Sıralı yükseltme sırasında sistem durumunu izlemek için kullanılan mod. Değerler UnmonitoredAuto, UnmonitoredManual ve monitored değerleridir.

upgradeMode?: string

Özellik Değeri

string

upgradeReplicaSetCheckTimeout

Yükseltme etki alanının işlenmesini engellemek ve beklenmeyen sorunlar olduğunda kullanılabilirlik kaybını önlemek için gereken maksimum süre. Bu zaman aşımı sona erdiğinde, kullanılabilirlik kaybı sorunlarından bağımsız olarak yükseltme etki alanının işlenmesi devam eder. Zaman aşımı her yükseltme etki alanının başlangıcında sıfırlanır. Geçerli değerler 0 ile 42949672925 (dahil) arasındadır. (işaretsiz 32 bit tamsayı).

upgradeReplicaSetCheckTimeout?: string

Özellik Değeri

string