ClusterUpgradeDescriptionObject interface

Представляет обновление кластера ServiceFabric

Свойства

applicationHealthPolicyMap

Определяет карту, содержащую определенные политики работоспособности приложений для разных приложений. Каждая запись указывает в качестве ключа имя приложения и значение ApplicationHealthPolicy, используемое для оценки работоспособности приложения. Если приложение не указано на карте, оценка работоспособности приложения использует ApplicationHealthPolicy, найденную в манифесте приложения, или политику работоспособности приложения по умолчанию (если политика работоспособности не определена в манифесте). Карта пуста по умолчанию.

clusterHealthPolicy

Определяет политику работоспособности, используемую для оценки работоспособности кластера или узла кластера.

clusterUpgradeHealthPolicy

Определяет политику работоспособности, используемую для оценки работоспособности кластера во время обновления кластера.

codeVersion

Версия кода ServiceFabric кластера.

configVersion

Версия конфигурации кластера (указанная в манифесте кластера).

enableDeltaHealthEvaluation

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

forceRestart

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

monitoringPolicy

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

rollingUpgradeMode

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

sortOrder

Определяет порядок, в котором выполняется обновление кластера. Возможные значения: "Invalid", "Default", "Numeric", "Lexicographical", "ReverseNumeric", "ReverseLexicographical". Значение по умолчанию: Default.

upgradeKind

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

upgradeReplicaSetCheckTimeoutInSeconds

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

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

applicationHealthPolicyMap

Определяет карту, содержащую определенные политики работоспособности приложений для разных приложений. Каждая запись указывает в качестве ключа имя приложения и значение ApplicationHealthPolicy, используемое для оценки работоспособности приложения. Если приложение не указано на карте, оценка работоспособности приложения использует ApplicationHealthPolicy, найденную в манифесте приложения, или политику работоспособности приложения по умолчанию (если политика работоспособности не определена в манифесте). Карта пуста по умолчанию.

applicationHealthPolicyMap?: ApplicationHealthPolicyMapItem[]

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

clusterHealthPolicy

Определяет политику работоспособности, используемую для оценки работоспособности кластера или узла кластера.

clusterHealthPolicy?: ClusterHealthPolicy

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

clusterUpgradeHealthPolicy

Определяет политику работоспособности, используемую для оценки работоспособности кластера во время обновления кластера.

clusterUpgradeHealthPolicy?: ClusterUpgradeHealthPolicyObject

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

codeVersion

Версия кода ServiceFabric кластера.

codeVersion?: string

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

string

configVersion

Версия конфигурации кластера (указанная в манифесте кластера).

configVersion?: string

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

string

enableDeltaHealthEvaluation

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

enableDeltaHealthEvaluation?: boolean

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

boolean

forceRestart

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

forceRestart?: boolean

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

boolean

monitoringPolicy

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

monitoringPolicy?: MonitoringPolicyDescription

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

rollingUpgradeMode

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

rollingUpgradeMode?: UpgradeMode

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

sortOrder

Определяет порядок, в котором выполняется обновление кластера. Возможные значения: "Invalid", "Default", "Numeric", "Lexicographical", "ReverseNumeric", "ReverseLexicographical". Значение по умолчанию: Default.

sortOrder?: UpgradeSortOrder

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

upgradeKind

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

upgradeKind?: UpgradeKind

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

upgradeReplicaSetCheckTimeoutInSeconds

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

upgradeReplicaSetCheckTimeoutInSeconds?: number

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

number