ComposeDeploymentUpgradeProgressInfo 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. |
| application |
'fabric:' URI düzeni de dahil olmak üzere hedef uygulamanın adı. |
| application |
Geçerli toplanmış sistem durumuyla sonuçlanan sistem durumu değerlendirmelerinin listesi. |
| application |
Hata iletisi dahil olmak üzere uygulama yükseltmesinin ek ayrıntıları. |
| current |
Geçerli Yükseltme Etki Alanı işlenirken harcanan tahmini süre. İlk olarak ISO 8601 süresini temsil eden bir dize olarak yorumlanır. Bu başarısız olursa, toplam milisaniye sayısını temsil eden bir sayı olarak yorumlanır. |
| current |
Devam eden geçerli yükseltme etki alanı hakkında bilgi. |
| deployment |
Hedef dağıtımın adı. |
| failure |
FailureAction'ın yürütülmesiyle sonuçlanan yükseltme hatasının nedeni. Olası değerler şunlardır: 'None', 'Interrupted', 'HealthCheck', 'UpgradeDomainTimeout', 'OverallUpgradeTimeout' |
| failure |
Yükseltmenin başarısız olduğu ve FailureAction'ın yürütülürken tahmini UTC tarih saat değeri. |
| 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. |
| 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'. |
| start |
Yükseltmenin başlatıldığında tahmini UTC tarih saati. |
| target |
Uygulama yükseltmesi için hedef uygulama türü sürümü (uygulama bildiriminde bulunur). |
| upgrade |
Yükseltme hatası sırasındaki yükseltme etki alanı ilerleme durumu hakkında bilgi. |
| upgrade |
Genel yükseltmenin geçtiği tahmini süre. İlk olarak ISO 8601 süresini temsil eden bir dize olarak yorumlanır. Bu başarısız olursa, toplam milisaniye sayısını temsil eden bir sayı olarak yorumlanır. |
| 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ı). |
| upgrade |
Oluşturma dağıtımı yükseltmesinin durumu. Olası değerler şunlardır: 'Invalid', 'ProvisioningTarget', 'RollingForwardInProgress', 'RollingForwardPending', 'UnprovisioningCurrent', 'RollingForwardCompleted', 'RollingBackInProgress', 'UnprovisioningTarget', 'RollingBackCompleted', 'Failed' |
| upgrade |
Bekleyen yükseltmenin durumu hakkında ek ayrıntılı bilgiler. |
Ö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
applicationName
'fabric:' URI düzeni de dahil olmak üzere hedef uygulamanın adı.
applicationName?: string
Özellik Değeri
string
applicationUnhealthyEvaluations
Geçerli toplanmış sistem durumuyla sonuçlanan sistem durumu değerlendirmelerinin listesi.
applicationUnhealthyEvaluations?: HealthEvaluationWrapper[]
Özellik Değeri
applicationUpgradeStatusDetails
Hata iletisi dahil olmak üzere uygulama yükseltmesinin ek ayrıntıları.
applicationUpgradeStatusDetails?: string
Özellik Değeri
string
currentUpgradeDomainDuration
Geçerli Yükseltme Etki Alanı işlenirken harcanan tahmini süre. İlk olarak ISO 8601 süresini temsil eden bir dize olarak yorumlanır. Bu başarısız olursa, toplam milisaniye sayısını temsil eden bir sayı olarak yorumlanır.
currentUpgradeDomainDuration?: string
Özellik Değeri
string
currentUpgradeDomainProgress
Devam eden geçerli yükseltme etki alanı hakkında bilgi.
currentUpgradeDomainProgress?: CurrentUpgradeDomainProgressInfo
Özellik Değeri
deploymentName
Hedef dağıtımın adı.
deploymentName?: string
Özellik Değeri
string
failureReason
FailureAction'ın yürütülmesiyle sonuçlanan yükseltme hatasının nedeni. Olası değerler şunlardır: 'None', 'Interrupted', 'HealthCheck', 'UpgradeDomainTimeout', 'OverallUpgradeTimeout'
failureReason?: FailureReason
Özellik Değeri
failureTimestampUtc
Yükseltmenin başarısız olduğu ve FailureAction'ın yürütülürken tahmini UTC tarih saat değeri.
failureTimestampUtc?: 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
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
startTimestampUtc
Yükseltmenin başlatıldığında tahmini UTC tarih saati.
startTimestampUtc?: string
Özellik Değeri
string
targetApplicationTypeVersion
Uygulama yükseltmesi için hedef uygulama türü sürümü (uygulama bildiriminde bulunur).
targetApplicationTypeVersion?: string
Özellik Değeri
string
upgradeDomainProgressAtFailure
Yükseltme hatası sırasındaki yükseltme etki alanı ilerleme durumu hakkında bilgi.
upgradeDomainProgressAtFailure?: FailureUpgradeDomainProgressInfo
Özellik Değeri
upgradeDuration
Genel yükseltmenin geçtiği tahmini süre. İlk olarak ISO 8601 süresini temsil eden bir dize olarak yorumlanır. Bu başarısız olursa, toplam milisaniye sayısını temsil eden bir sayı olarak yorumlanır.
upgradeDuration?: string
Özellik Değeri
string
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
upgradeState
Oluşturma dağıtımı yükseltmesinin durumu. Olası değerler şunlardır: 'Invalid', 'ProvisioningTarget', 'RollingForwardInProgress', 'RollingForwardPending', 'UnprovisioningCurrent', 'RollingForwardCompleted', 'RollingBackInProgress', 'UnprovisioningTarget', 'RollingBackCompleted', 'Failed'
upgradeState?: ComposeDeploymentUpgradeState
Özellik Değeri
upgradeStatusDetails
Bekleyen yükseltmenin durumu hakkında ek ayrıntılı bilgiler.
upgradeStatusDetails?: string
Özellik Değeri
string