StatelessServiceInfo

Сведения о службе Service Fabric без отслеживания состояния.

Свойства

Имя Тип Обязательно
Id строка Нет
Name строка Нет
TypeName строка Нет
ManifestVersion строка Нет
HealthState string (перечисление) Нет
ServiceStatus string (перечисление) Нет
IsServiceGroup Логическое Нет
ServiceMetadata ServiceMetadata Нет

Id

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

Идентификатор службы. Этот идентификатор представляет собой закодированное представление имени службы. Он используется в REST API для идентификации ресурса службы. Начиная с версии 6.0 иерархические имена разделяются символом "~". Например, если имя службы — "fabric:/myapp/app1/svc1", то в версии 6.0 и более поздних версиях идентификатором службы будет "myapp~app1~svc1", а в предыдущих версиях идентификатором был бы "myapp/app1/svc1".


Name

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

Полное имя службы со схемой URI fabric:.


TypeName

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

Имя типа службы, указанное в манифесте службы.


ManifestVersion

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

Версия манифеста службы.


HealthState

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

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

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

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

ServiceStatus

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

Состояние приложения.

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

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

IsServiceGroup

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

Указывает, находится ли служба в группе служб.


ServiceMetadata

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

Метаданные, связанные с определенной службой.