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.