ApplicationResourceUpgradeProgressInfo

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

Свойства

Имя Тип Обязательно
Name строка Нет
TargetApplicationTypeVersion строка Нет
StartTimestampUtc строка Нет
UpgradeState string (перечисление) Нет
PercentCompleted строка Нет
ServiceUpgradeProgress массив ServiceUpgradeProgress Нет
RollingUpgradeMode string (перечисление) Нет
UpgradeDuration строка Нет
ApplicationUpgradeStatusDetails строка Нет
UpgradeReplicaSetCheckTimeoutInSeconds целое число (int64) Нет
FailureTimestampUtc строка Нет

Name

Тип: строка
Обязательный: нет

Имя ресурса приложения.


TargetApplicationTypeVersion

Тип: строка
Обязательный: нет

Целевая версия приложения для обновления приложения.


StartTimestampUtc

Тип: строка
Обязательный: нет

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


UpgradeState

Тип: string (перечисление)
Обязательный: нет

Состояние обновления ресурса приложения.

Возможны следующие значения:

  • Invalid — указывает, что состояние обновления недопустимо. Все перечисления Service Fabric имеют недопустимый тип. Значение равно 0.
  • ProvisioningTarget — Обновление выполняется в процессе подготовки версии целевого типа приложения. Значение равно 1.
  • RollingForward — Обновление выполняется до целевой версии, но еще не завершено. Значение равно 2.
  • UnprovisioningCurrent — Обновление находится в процессе отмены подготовки текущей версии приложения и переход к целевой версии завершен. Значение равно 3.
  • CompletedRollforward — Обновление завершено. Значение равно 4.
  • RollingBack — Обновление выполняется с откатом до предыдущей версии, но еще не завершено. Значение равно 5.
  • UnprovisioningTarget — Обновление выполняется в процессе отмены подготовки версии целевого типа приложения, и откат к текущей версии завершен. Значение равно 6.
  • CompletedRollback — Откат обновления завершен. Значение равно 7.
  • Failed — обновление завершилось сбоем и не удалось выполнить FailureAction. Значение равно 8.

PercentCompleted

Тип: строка
Обязательный: нет

Предполагаемый процент реплик будет завершен в процессе обновления.


ServiceUpgradeProgress

Тип: массив ServiceUpgradeProgress
Обязательный: нет

Список ходов обновления службы.


RollingUpgradeMode

Тип: string (перечисление)
Обязательный: нет
По умолчанию: Monitored

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

Возможны следующие значения:

  • Invalid — указывает, что режим обновления недопустим. Все перечисления Service Fabric имеют недопустимый тип. Значение равно нулю.
  • UnmonitoredAuto — Обновление будет выполнено автоматически без мониторинга работоспособности. Значение равно 1.
  • UnmonitoredManual — Обновление будет прекращено после завершения каждого домена обновления, что дает возможность вручную отслеживать работоспособности, прежде чем продолжить. Значение равно 2.
  • Monitored — Обновление будет прекращено после завершения каждого домена обновления и автоматически отслеживать работоспособности, прежде чем продолжить. Значение равно 3.

UpgradeDuration

Тип: строка
Обязательный: нет
По умолчанию: PT0H2M0S

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


ApplicationUpgradeStatusDetails

Тип: строка
Обязательный: нет

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


UpgradeReplicaSetCheckTimeoutInSeconds

Тип: integer (int64)
Обязательный: нет
По умолчанию: 42949672925

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


FailureTimestampUtc

Тип: string
Обязательный: нет

Предполагаемая дата и время в формате UTC, когда произошел сбой обновления и выполнение FailureAction.