ComposeDeploymentUpgradeDescription interface
Oluşturma dağıtımı yükseltmesi için parametreleri açıklar.
Özellikler
| application |
Bir uygulamanın veya alt varlıklarından birinin sistem durumunu değerlendirmek için kullanılan bir sistem durumu ilkesini tanımlar. |
| compose |
Oluşturulacak dağıtımı açıklayan oluşturma dosyasının içeriği. |
| deployment |
Dağıtımın adı. |
| force |
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). |
| monitoring |
İzlenen modda bir yükseltmeyi izlemek için parametreleri açıklar. |
| registry |
Kapsayıcı kayıt defterine bağlanmak için kimlik bilgileri. |
| rolling |
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'. |
| upgrade |
Aşağıdaki olası değerlerin dışında yükseltme türü. Olası değerler şunlardır: 'Invalid', 'Rolling'. Varsayılan değer: 'Rolling'. |
| upgrade |
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