ServiceResourcePropertiesBase
Свойства ресурса common service.
Свойства
Имя | Тип | Обязательно |
---|---|---|
placementConstraints | строка | Нет |
correlationScheme | Массив ServiceCorrelationDescription | Нет |
serviceLoadMetrics | Массив ServiceLoadMetricDescription | Нет |
servicePlacementPolicies | Массив ServicePlacementPolicyDescription | Нет |
defaultMoveCost | string (перечисление) | Нет |
placementConstraints
Тип: string
Обязательный: нет
Ограничения размещения в виде строки. Ограничения размещения — это логические выражения, которые позволяют на основе свойств узла ограничить размещение службы определенными узлами в соответствии с требованиями этой службы. Например, чтобы разместить службу на узлах, где NodeType имеет синий цвет, укажите следующее: "NodeColor == blue)".
correlationScheme
Тип: массив ServiceCorrelationDescription.
Обязательный: нет
Список, описывающий корреляцию службы с другими службами.
serviceLoadMetrics
Тип: массив ServiceLoadMetricDescription.
Обязательный: нет
Метрики загрузки службы предоставляются в виде массива объектов ServiceLoadMetricDescription.
servicePlacementPolicies
Тип: массив ServicePlacementPolicyDescription.
Обязательный: нет
Список, описывающий корреляцию службы с другими службами.
defaultMoveCost
Тип: string (перечисление)
Обязательный: нет
Указывает стоимость перемещения для службы.
Возможны следующие значения:
- Ноль — нулевые затраты на перемещение. Это значение равно нулю.
- Низкий — указывает низкую стоимость перемещения службы. Значение равно 1.
- Средний — указывает стоимость перемещения службы как средняя. Значение равно 2.
- Высокий — указывает высокую стоимость перемещения службы. Значение равно 3.