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


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 (чч:мм:сс.с).