ComposeDeploymentUpgradeDescription interface

Oluşturma dağıtımı yükseltmesi için parametreleri 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.

composeFileContent

Oluşturulacak dağıtımı açıklayan oluşturma dosyasının içeriği.

deploymentName

Dağıtımın adı.

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).

monitoringPolicy

İzlenen modda bir yükseltmeyi izlemek için parametreleri açıklar.

registryCredential

Kapsayıcı kayıt defterine bağlanmak için kimlik bilgileri.

rollingUpgradeMode

Sıralı yükseltme sırasında sistem durumunu izlemek için kullanılan mod. Değerler UnmonitoredAuto, UnmonitoredManual ve monitored değerleridir. Olası değerler şunlardır: 'Invalid', 'UnmonitoredAuto', 'UnmonitoredManual', 'Monitored'. Varsayılan değer: 'UnmonitoredAuto'.

upgradeKind

Aşağıdaki olası değerlerin dışında yükseltme türü. Olası değerler şunlardır: 'Invalid', 'Rolling'. Varsayılan değer: 'Rolling'.

upgradeReplicaSetCheckTimeoutInSeconds

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?: ApplicationHealthPolicy

Özellik Değeri

composeFileContent

Oluşturulacak dağıtımı açıklayan oluşturma dosyasının içeriği.

composeFileContent: string

Özellik Değeri

string

deploymentName

Dağıtımın adı.

deploymentName: string

Özellik Değeri

string

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

monitoringPolicy

İzlenen modda bir yükseltmeyi izlemek için parametreleri açıklar.

monitoringPolicy?: MonitoringPolicyDescription

Özellik Değeri

registryCredential

Kapsayıcı kayıt defterine bağlanmak için kimlik bilgileri.

registryCredential?: RegistryCredential

Özellik Değeri

rollingUpgradeMode

Sıralı yükseltme sırasında sistem durumunu izlemek için kullanılan mod. Değerler UnmonitoredAuto, UnmonitoredManual ve monitored değerleridir. Olası değerler şunlardır: 'Invalid', 'UnmonitoredAuto', 'UnmonitoredManual', 'Monitored'. Varsayılan değer: 'UnmonitoredAuto'.

rollingUpgradeMode?: UpgradeMode

Özellik Değeri

upgradeKind

Aşağıdaki olası değerlerin dışında yükseltme türü. Olası değerler şunlardır: 'Invalid', 'Rolling'. Varsayılan değer: 'Rolling'.

upgradeKind: UpgradeKind

Özellik Değeri

upgradeReplicaSetCheckTimeoutInSeconds

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ı).

upgradeReplicaSetCheckTimeoutInSeconds?: number

Özellik Değeri

number