ApplicationUpgradeProgressInfo interface

Описывает параметры обновления приложения.

Свойства

currentUpgradeDomainProgress

Сведения о текущем домене обновления во время выполнения.

failureReason

Причина сбоя обновления, которая привела к выполнению FailureAction. Возможные значения: "Нет", "Прервано", "HealthCheck", "UpgradeDomainTimeout", "OverallUpgradeTimeout"

failureTimestampUtc

Предполагаемое время в формате UTC при сбое обновления и сбойAction.

name

Имя целевого приложения, включая схему URI fabric:.

nextUpgradeDomain

Имя следующего домена обновления для обработки.

rollingUpgradeMode

Режим, используемый для мониторинга работоспособности во время последовательного обновления. Значения : UnmonitoredAuto, UnmonitoredManual и Monitored. Возможные значения: Invalid, UnmonitoredAuto, UnmonitoredManual, Monitored. Значение по умолчанию: UnmonitoredAuto.

startTimestampUtc

Предполагаемое время в формате UTC при запуске обновления.

targetApplicationTypeVersion

Версия типа целевого приложения (найденная в манифесте приложения) для обновления приложения.

typeName

Имя типа приложения, определенное в манифесте приложения.

unhealthyEvaluations

Список оценок работоспособности, которые привели к текущему агрегированному состоянию работоспособности.

upgradeDescription

Описывает параметры обновления приложения. Обратите внимание, что описание обновления заменяет существующее описание приложения. Это означает, что если параметры не указаны, существующие параметры в приложениях будут перезаписаны пустым списком параметров. Это приведет к тому, что приложение использует значение по умолчанию параметров из манифеста приложения. Если вы не хотите изменять существующие значения параметров, сначала получите параметры приложения с помощью запроса GetApplicationInfo, а затем укажите эти значения в качестве параметров в этом applicationUpgradeDescription.

upgradeDomainDurationInMilliseconds

Предполагаемое общее время, затраченное на обработку текущего домена обновления.

upgradeDomainProgressAtFailure

Сведения о ходе выполнения обновления домена во время сбоя обновления.

upgradeDomains

Список доменов обновления и их состояния.

upgradeDurationInMilliseconds

Предполагаемое общее время, затраченное на обработку общего обновления.

upgradeState

Состояние домена обновления. Возможные значения: "Invalid", "RollingBackInProgress", "RollingBackCompleted", "RollingForwardPending", "RollingForwardInProgress", "RollingForwardCompleted", "Failed"

upgradeStatusDetails

Дополнительные подробные сведения о состоянии ожидающего обновления.

Сведения о свойстве

currentUpgradeDomainProgress

Сведения о текущем домене обновления во время выполнения.

currentUpgradeDomainProgress?: CurrentUpgradeDomainProgressInfo

Значение свойства

failureReason

Причина сбоя обновления, которая привела к выполнению FailureAction. Возможные значения: "Нет", "Прервано", "HealthCheck", "UpgradeDomainTimeout", "OverallUpgradeTimeout"

failureReason?: FailureReason

Значение свойства

failureTimestampUtc

Предполагаемое время в формате UTC при сбое обновления и сбойAction.

failureTimestampUtc?: string

Значение свойства

string

name

Имя целевого приложения, включая схему URI fabric:.

name?: string

Значение свойства

string

nextUpgradeDomain

Имя следующего домена обновления для обработки.

nextUpgradeDomain?: string

Значение свойства

string

rollingUpgradeMode

Режим, используемый для мониторинга работоспособности во время последовательного обновления. Значения : UnmonitoredAuto, UnmonitoredManual и Monitored. Возможные значения: Invalid, UnmonitoredAuto, UnmonitoredManual, Monitored. Значение по умолчанию: UnmonitoredAuto.

rollingUpgradeMode?: UpgradeMode

Значение свойства

startTimestampUtc

Предполагаемое время в формате UTC при запуске обновления.

startTimestampUtc?: string

Значение свойства

string

targetApplicationTypeVersion

Версия типа целевого приложения (найденная в манифесте приложения) для обновления приложения.

targetApplicationTypeVersion?: string

Значение свойства

string

typeName

Имя типа приложения, определенное в манифесте приложения.

typeName?: string

Значение свойства

string

unhealthyEvaluations

Список оценок работоспособности, которые привели к текущему агрегированному состоянию работоспособности.

unhealthyEvaluations?: HealthEvaluationWrapper[]

Значение свойства

upgradeDescription

Описывает параметры обновления приложения. Обратите внимание, что описание обновления заменяет существующее описание приложения. Это означает, что если параметры не указаны, существующие параметры в приложениях будут перезаписаны пустым списком параметров. Это приведет к тому, что приложение использует значение по умолчанию параметров из манифеста приложения. Если вы не хотите изменять существующие значения параметров, сначала получите параметры приложения с помощью запроса GetApplicationInfo, а затем укажите эти значения в качестве параметров в этом applicationUpgradeDescription.

upgradeDescription?: ApplicationUpgradeDescription

Значение свойства

upgradeDomainDurationInMilliseconds

Предполагаемое общее время, затраченное на обработку текущего домена обновления.

upgradeDomainDurationInMilliseconds?: string

Значение свойства

string

upgradeDomainProgressAtFailure

Сведения о ходе выполнения обновления домена во время сбоя обновления.

upgradeDomainProgressAtFailure?: FailureUpgradeDomainProgressInfo

Значение свойства

upgradeDomains

Список доменов обновления и их состояния.

upgradeDomains?: UpgradeDomainInfo[]

Значение свойства

upgradeDurationInMilliseconds

Предполагаемое общее время, затраченное на обработку общего обновления.

upgradeDurationInMilliseconds?: string

Значение свойства

string

upgradeState

Состояние домена обновления. Возможные значения: "Invalid", "RollingBackInProgress", "RollingBackCompleted", "RollingForwardPending", "RollingForwardInProgress", "RollingForwardCompleted", "Failed"

upgradeState?: UpgradeState

Значение свойства

upgradeStatusDetails

Дополнительные подробные сведения о состоянии ожидающего обновления.

upgradeStatusDetails?: string

Значение свойства

string