Поделиться через


ApplicationUpdateDescription

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

Свойства

Имя Тип Обязательно
Flags строка Нет
RemoveApplicationCapacity Логическое Нет
MinimumNodes целое число (int64) Нет
MaximumNodes целое число (int64) Нет
ApplicationMetrics Массив ApplicationMetricDescription Нет

Flags

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

Флаги, указывающие, заданы ли другие свойства. Каждое из связанных свойств соответствует флагу, указанному ниже, который, если он задан, указывает, что свойство указано. Если флаги не указаны для определенного свойства, свойство не будет обновлено, даже если указано новое значение. Это свойство может быть сочетанием этих флагов, полученных с помощью побитового оператора OR. Исключение — RemoveApplicationCapacity, которое нельзя указать вместе с другими параметрами. Например, если указано значение 3, то устанавливаются флаги MinimumNodes (1) и MaximumNodes (2).

  • None — не указывает, что другие свойства заданы. Значение равно 0.
  • MinimumNodes — указывает, задано ли свойство MinimumNodes. Значение равно 1.
  • MaximumNodes — указывает, задано ли свойство MinimumNodes. Значение равно 2.
  • ApplicationMetrics — указывает, задано ли свойство ApplicationMetrics. Значение равно 4.

RemoveApplicationCapacity

Тип: boolean
Обязательный: нет
По умолчанию: false

Используется для очистки всех параметров, связанных с емкостью приложения для этого приложения. | Этот параметр невозможно указать вместе с другими параметрами емкости приложения.


MinimumNodes

Тип: integer (int64)
Обязательный: нет
InclusiveMinimum: 0

Минимальное количество узлов, емкость которых Service Fabric резервирует для этого приложения. Обратите внимание: это не означает, что службы данного приложения размещаются на всех этих узлах. Если это свойство равно нулю, емкость не будет зарезервирована. Значение этого свойства не может быть больше значения свойства MaximumNodes.


MaximumNodes

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

Максимальное количество узлов, емкость которых Service Fabric резервирует для этого приложения. Обратите внимание: это не означает, что службы данного приложения размещаются на всех этих узлах. По умолчанию значение этого свойства равно нулю, и это означает, что службы можно разместить на любом узле.


ApplicationMetrics

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

Список описания метрик емкости приложения.