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

applicationName

'fabric:' URI düzeni de dahil olmak üzere hedef uygulamanın adı.

applicationUnhealthyEvaluations

Geçerli toplanmış sistem durumuyla sonuçlanan sistem durumu değerlendirmelerinin listesi.

applicationUpgradeStatusDetails

Hata iletisi dahil olmak üzere uygulama yükseltmesinin ek ayrıntıları.

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.

currentUpgradeDomainProgress

Devam eden geçerli yükseltme etki alanı hakkında bilgi.

deploymentName

Hedef dağıtımın adı.

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'

failureTimestampUtc

Yükseltmenin başarısız olduğu ve FailureAction'ın yürütülürken tahmini UTC tarih saat 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).

monitoringPolicy

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

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

startTimestampUtc

Yükseltmenin başlatıldığında tahmini UTC tarih saati.

targetApplicationTypeVersion

Uygulama yükseltmesi için hedef uygulama türü sürümü (uygulama bildiriminde bulunur).

upgradeDomainProgressAtFailure

Yükseltme hatası sırasındaki yükseltme etki alanı ilerleme durumu hakkında bilgi.

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.

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

upgradeState

Oluşturma dağıtımı yükseltmesinin durumu. Olası değerler şunlardır: 'Invalid', 'ProvisioningTarget', 'RollingForwardInProgress', 'RollingForwardPending', 'UnprovisioningCurrent', 'RollingForwardCompleted', 'RollingBackInProgress', 'UnprovisioningTarget', 'RollingBackCompleted', 'Failed'

upgradeStatusDetails

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