StatelessServiceUpdateProperties

Свойства ресурса службы без отслеживания состояния для операций исправления.

Свойства

Имя Тип Обязательно
serviceKind строка Да
placementConstraints строка Нет
correlationScheme Массив ServiceCorrelationDescription Нет
serviceLoadMetrics Массив ServiceLoadMetricDescription Нет
servicePlacementPolicies Массив ServicePlacementPolicyDescription Нет
defaultMoveCost string (перечисление) Нет
instanceCount Целое число Нет

serviceKind

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

Свойство дискриминатора. Его значение должно быть "Без отслеживания состояния" для объектов типа StatelessServiceUpdateProperties.


placementConstraints

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

Ограничения размещения в виде строки. Ограничения размещения — это логические выражения, которые позволяют на основе свойств узла ограничить размещение службы определенными узлами в соответствии с требованиями этой службы. Например, чтобы разместить службу на узлах, где NodeType имеет синий цвет, укажите следующее: "NodeColor == синий)".


correlationScheme

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

Список, описывающий корреляцию службы с другими службами.


serviceLoadMetrics

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

Метрики загрузки службы получаются в виде массива объектов ServiceLoadMetricDescription.


servicePlacementPolicies

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

Список, описывающий корреляцию службы с другими службами.


defaultMoveCost

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

Указывает стоимость перемещения для службы.

Возможны следующие значения:

  • Ноль — нулевые затраты на перемещение. Это значение равно нулю.
  • Низкий — указывает стоимость перемещения службы как низкую. Значение равно 1.
  • Средний — указывает стоимость перемещения службы в качестве среднего. Значение равно 2.
  • Высокий — указывает стоимость перемещения службы как высокая. Значение равно 3.

instanceCount

Тип: целое число
Обязательный: нет
InclusiveMinimum: -1

Число экземпляров.