ComposeDeploymentUpgradeProgressInfo interface

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

Свойства

applicationHealthPolicy

Определяет политику работоспособности, используемую для оценки работоспособности приложения или одного из дочерних сущностей.

applicationName

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

applicationUnhealthyEvaluations

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

applicationUpgradeStatusDetails

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

currentUpgradeDomainDuration

Предполагаемое время, затраченное на обработку текущего домена обновления. Сначала он интерпретируется как строка, представляющая длительность ISO 8601. Если это не удается, он интерпретируется как число, представляющее общее число миллисекунда.

currentUpgradeDomainProgress

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

deploymentName

Имя целевого развертывания.

failureReason

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

failureTimestampUtc

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

forceRestart

Если значение true, процессы принудительно перезапускаются во время обновления, даже если версия кода не изменилась (обновление изменяет только конфигурацию или данные).

monitoringPolicy

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

rollingUpgradeMode

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

startTimestampUtc

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

targetApplicationTypeVersion

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

upgradeDomainProgressAtFailure

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

upgradeDuration

Предполагаемое время, затраченное на общее обновление. Сначала он интерпретируется как строка, представляющая длительность ISO 8601. Если это не удается, он интерпретируется как число, представляющее общее число миллисекунда.

upgradeKind

Тип обновления из следующих возможных значений. Возможные значения: "Invalid", "Rolling". Значение по умолчанию: "Rolling".

upgradeReplicaSetCheckTimeoutInSeconds

Максимальное время для блокировки обработки домена обновления и предотвращения потери доступности при возникновении непредвиденных проблем. По истечении этого времени ожидания обработка домена обновления будет продолжаться независимо от проблем с потерей доступности. Время ожидания сбрасывается в начале каждого домена обновления. Допустимые значения : от 0 до 42949672925 включительно. (без знака 32-разрядное целое число).

upgradeState

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

upgradeStatusDetails

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

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

applicationHealthPolicy

Определяет политику работоспособности, используемую для оценки работоспособности приложения или одного из дочерних сущностей.

applicationHealthPolicy?: ApplicationHealthPolicy

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

applicationName

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

applicationName?: string

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

string

applicationUnhealthyEvaluations

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

applicationUnhealthyEvaluations?: HealthEvaluationWrapper[]

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

applicationUpgradeStatusDetails

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

applicationUpgradeStatusDetails?: string

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

string

currentUpgradeDomainDuration

Предполагаемое время, затраченное на обработку текущего домена обновления. Сначала он интерпретируется как строка, представляющая длительность ISO 8601. Если это не удается, он интерпретируется как число, представляющее общее число миллисекунда.

currentUpgradeDomainDuration?: string

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

string

currentUpgradeDomainProgress

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

currentUpgradeDomainProgress?: CurrentUpgradeDomainProgressInfo

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

deploymentName

Имя целевого развертывания.

deploymentName?: string

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

string

failureReason

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

failureReason?: FailureReason

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

failureTimestampUtc

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

failureTimestampUtc?: string

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

string

forceRestart

Если значение true, процессы принудительно перезапускаются во время обновления, даже если версия кода не изменилась (обновление изменяет только конфигурацию или данные).

forceRestart?: boolean

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

boolean

monitoringPolicy

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

monitoringPolicy?: MonitoringPolicyDescription

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

rollingUpgradeMode

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

rollingUpgradeMode?: UpgradeMode

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

startTimestampUtc

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

startTimestampUtc?: string

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

string

targetApplicationTypeVersion

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

targetApplicationTypeVersion?: string

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

string

upgradeDomainProgressAtFailure

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

upgradeDomainProgressAtFailure?: FailureUpgradeDomainProgressInfo

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

upgradeDuration

Предполагаемое время, затраченное на общее обновление. Сначала он интерпретируется как строка, представляющая длительность ISO 8601. Если это не удается, он интерпретируется как число, представляющее общее число миллисекунда.

upgradeDuration?: string

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

string

upgradeKind

Тип обновления из следующих возможных значений. Возможные значения: "Invalid", "Rolling". Значение по умолчанию: "Rolling".

upgradeKind?: UpgradeKind

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

upgradeReplicaSetCheckTimeoutInSeconds

Максимальное время для блокировки обработки домена обновления и предотвращения потери доступности при возникновении непредвиденных проблем. По истечении этого времени ожидания обработка домена обновления будет продолжаться независимо от проблем с потерей доступности. Время ожидания сбрасывается в начале каждого домена обновления. Допустимые значения : от 0 до 42949672925 включительно. (без знака 32-разрядное целое число).

upgradeReplicaSetCheckTimeoutInSeconds?: number

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

number

upgradeState

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

upgradeState?: ComposeDeploymentUpgradeState

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

upgradeStatusDetails

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

upgradeStatusDetails?: string

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

string