StatefulServiceUpdateProperties
Свойства ресурса службы с отслеживанием состояния для операций исправления.
Свойства
Имя | Тип | Обязательно |
---|---|---|
serviceKind | строка | Да |
placementConstraints | строка | Нет |
correlationScheme | Массив ServiceCorrelationDescription | Нет |
serviceLoadMetrics | Массив ServiceLoadMetricDescription | Нет |
servicePlacementPolicies | Массив ServicePlacementPolicyDescription | Нет |
defaultMoveCost | string (перечисление) | Нет |
targetReplicaSetSize | Целое число | Нет |
minReplicaSetSize | Целое число | Нет |
replicaRestartWaitDuration | строка (дата-время) | Нет |
quorumLossWaitDuration | строка (дата-время) | Нет |
standByReplicaKeepDuration | строка (дата-время) | Нет |
serviceKind
Тип: string
Обязательный: да
Свойство дискриминатора. Его значение должно быть Stateful для объектов типа StatefulServiceUpdateProperties.
placementConstraints
Тип: string
Обязательный: нет
Ограничения размещения в виде строки. Ограничения размещения — это логические выражения, которые позволяют на основе свойств узла ограничить размещение службы определенными узлами в соответствии с требованиями этой службы. Например, чтобы разместить службу на узлах, где NodeType имеет синий цвет, укажите следующее: "NodeColor == blue)".
correlationScheme
Тип: массив ServiceCorrelationDescription.
Обязательный: нет
Список, описывающий корреляцию службы с другими службами.
serviceLoadMetrics
Тип: массив ServiceLoadMetricDescription.
Обязательный: нет
Метрики загрузки службы предоставляются в виде массива объектов ServiceLoadMetricDescription.
servicePlacementPolicies
Тип: массив ServicePlacementPolicyDescription.
Обязательный: нет
Список, описывающий корреляцию службы с другими службами.
defaultMoveCost
Тип: string (перечисление)
Обязательный: нет
Указывает стоимость перемещения для службы.
Возможны следующие значения:
- Ноль — нулевые затраты на перемещение. Это значение равно нулю.
- Низкий — указывает низкую стоимость перемещения службы. Значение равно 1.
- Средний — указывает стоимость перемещения службы как средняя. Значение равно 2.
- Высокий — указывает высокую стоимость перемещения службы. Значение равно 3.
targetReplicaSetSize
Тип: целое число
Обязательный: нет
InclusiveMinimum: 1
Размер целевого набора реплик в виде числа.
minReplicaSetSize
Тип: целое число
Обязательный: нет
InclusiveMinimum: 1
Минимальный размер набора реплик в виде числа.
replicaRestartWaitDuration
Тип: string (дата и время)
Обязательный: нет
Продолжительность между снижением реплика и созданием новой реплика, представленной в формате ISO 8601 (чч:мм:сс.с).
quorumLossWaitDuration
Тип: string (дата и время)
Обязательный: нет
Максимальная длительность, в течение которой секция может находиться в состоянии потери кворума, представленная в формате ISO 8601 (чч:мм:сс.с).
standByReplicaKeepDuration
Тип: string (дата и время)
Обязательный: нет
Определение того, как долго должны храниться реплики StandBy перед удалением, представленное в формате ISO 8601 (чч:мм:сс.с).