Свойства ServiceProperties

Описывает свойства ресурса службы.

Свойства

Имя Тип Обязательно
description строка Нет
replicaCount Целое число Нет
executionPolicy ExecutionPolicy Нет
autoScalingPolicies Массив AutoScalingPolicy Нет
status string (перечисление) Нет
statusDetails строка Нет
healthState string (перечисление) Нет
unhealthyEvaluation строка Нет
identityRefs Массив ServiceIdentity Нет
dnsName строка Нет

description

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

Доступное пользователю описание службы.


replicaCount

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

Количество создаваемых реплик службы. Значение по умолчанию — 1, если не указано.


executionPolicy

Тип: ExecutionPolicy
Обязательный: нет

Политика выполнения службы


autoScalingPolicies

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

Политики автоматического масштабирования


status

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

Состояние службы.

Состояние ресурса.

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

  • Unknown — указывает, что состояние ресурса неизвестно. Значение равно нулю.
  • Ready — указывает, что ресурс готов. Значение равно 1.
  • Upgrading — указывает, что ресурс обновляется. Значение равно 2.
  • Creating — указывает, что ресурс создается. Значение равно 3.
  • Deleting — указывает, что ресурс удаляется. Значение равно 4.
  • Failed — указывает, что ресурс не работает из-за постоянных сбоев. Дополнительные сведения см. в разделе свойство statusDetails. Значение равно 5.

statusDetails

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

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


healthState

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

Описывает состояние работоспособности ресурса приложения.

Состояние работоспособности сущности Service Fabric, например кластера, узла, приложения, службы, секции, реплики и т. д.

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

  • Invalid — указывает недопустимое состояние работоспособности. Все перечисления Service Fabric имеют недопустимый тип. Значение равно нулю.
  • Ok — указывает, что состояние работоспособности в порядке. Значение равно 1.
  • Warning — указывает, что состояние работоспособности находится на уровне предупреждения. Значение равно 2.
  • Error — указывает, что состояние работоспособности находится на уровне ошибки. Необходимо изучить состояние работоспособности ошибки, так как они могут повлиять на правильную функциональность кластера. Значение равно 3.
  • Unknown — указывает неизвестное состояние работоспособности. Значение равно 65 535.

unhealthyEvaluation

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

Если состояние работоспособности службы не является "ОК", это дополнительные сведения из диспетчера работоспособности Service Fabric, чтобы пользователь узнал, почему служба помечена как неработоспособная.


identityRefs

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

Список удостоверений службы.


dnsName

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

Dns-имя службы.