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


ApplicationInfo

Сведения о приложении Service Fabric.

Свойства

Имя Тип Обязательно
Id строка Нет
Name строка Нет
TypeName строка Нет
TypeVersion строка Нет
Status string (перечисление) Нет
Parameters Массив ApplicationParameter Нет
HealthState string (перечисление) Нет
ApplicationDefinitionKind string (перечисление) Нет
ManagedApplicationIdentity ManagedApplicationIdentityDescription Нет
ApplicationMetadata ApplicationMetadata Нет

Id

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

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


Name

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

Имя приложения, включая схему универсального кода ресурса (URI) "fabric:".


TypeName

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

Имя типа приложения, определенное в манифесте приложения.


TypeVersion

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

Версия типа приложения, определенная в манифесте приложения.


Status

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

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

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

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

Parameters

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

Список параметров приложения с переопределенными значениями из значений по умолчанию, указанных в манифесте приложения.


HealthState

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

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

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

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

ApplicationDefinitionKind

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

Механизм, используемый для определения приложения Service Fabric.

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

  • Invalid — указывает, что тип определения приложения недопустим. Все перечисления Service Fabric имеют недопустимый тип. Значение равно 65 535.
  • ServiceFabricApplicationDescription — указывает, что приложение определяется описанием приложения Service Fabric. Значение равно 0.
  • Compose — указывает, что приложение определяется файлами compose. Значение равно 1.

ManagedApplicationIdentity

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

Описание удостоверения управляемого приложения.


ApplicationMetadata

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

Метаданные, связанные с определенным приложением.