ClusterUpgradeDescriptionObject interface
Представляет обновление кластера ServiceFabric
Свойства
| application |
Определяет карту, содержащую определенные политики работоспособности приложений для разных приложений. Каждая запись указывает в качестве ключа имя приложения и значение ApplicationHealthPolicy, используемое для оценки работоспособности приложения. Если приложение не указано на карте, оценка работоспособности приложения использует ApplicationHealthPolicy, найденную в манифесте приложения, или политику работоспособности приложения по умолчанию (если политика работоспособности не определена в манифесте). Карта пуста по умолчанию. |
| cluster |
Определяет политику работоспособности, используемую для оценки работоспособности кластера или узла кластера. |
| cluster |
Определяет политику работоспособности, используемую для оценки работоспособности кластера во время обновления кластера. |
| code |
Версия кода ServiceFabric кластера. |
| config |
Версия конфигурации кластера (указанная в манифесте кластера). |
| enable |
Если значение true, включает разностную оценку работоспособности, а не абсолютную оценку работоспособности после завершения каждого домена обновления. |
| force |
Если значение true, процессы принудительно перезапускаются во время обновления, даже если версия кода не изменилась (обновление изменяет только конфигурацию или данные). |
| monitoring |
Описывает параметры для мониторинга обновления в режиме мониторинга. |
| rolling |
Режим, используемый для мониторинга работоспособности во время последовательного обновления. Значения : UnmonitoredAuto, UnmonitoredManual и Monitored. Возможные значения: Invalid, UnmonitoredAuto, UnmonitoredManual, Monitored. Значение по умолчанию: UnmonitoredAuto. |
| sort |
Определяет порядок, в котором выполняется обновление кластера. Возможные значения: "Invalid", "Default", "Numeric", "Lexicographical", "ReverseNumeric", "ReverseLexicographical". Значение по умолчанию: Default. |
| upgrade |
Тип обновления из следующих возможных значений. Возможные значения: "Invalid", "Rolling". Значение по умолчанию: "Rolling". |
| upgrade |
Максимальное время для блокировки обработки домена обновления и предотвращения потери доступности при возникновении непредвиденных проблем. По истечении этого времени ожидания обработка домена обновления будет продолжаться независимо от проблем с потерей доступности. Время ожидания сбрасывается в начале каждого домена обновления. Допустимые значения : от 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