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.
Обязательный: нет
Список описания метрик емкости приложения.