Partager via


StatefulServiceInfo

Informations sur un service Service Fabric avec état.

Propriétés

Nom Type Obligatoire
Id string Non
Name string Non
TypeName string Non
ManifestVersion string Non
HealthState string (énumération) Non
ServiceStatus string (énumération) Non
IsServiceGroup boolean Non
ServiceMetadata ServiceMetadata Non
HasPersistedState boolean Non

Id

Type : chaîne
Obligatoire : Non

Identité du service. Cet ID est une représentation encodée du nom du service. Il est utilisé dans les API REST pour identifier la ressource de service. À compter de la version 6.0, les noms hiérarchiques sont délimités par le caractère « ~ ». Par exemple, si un service est nommé « fabric:/myapp/app1/svc1 », son identité de service est « myapp~app1~svc1 » dans les versions 6.0 et ultérieures et « myapp/app1/svc1 » dans les versions antérieures.


Name

Type : chaîne
Obligatoire : Non

Nom complet du service avec le schéma d’URI « fabric: ».


TypeName

Type : chaîne
Obligatoire : Non

Nom du type de service spécifié dans le manifeste du service.


ManifestVersion

Type : chaîne
Obligatoire : Non

Version du manifeste de service.


HealthState

Type : chaîne (énumération)
Obligatoire : Non

État d’intégrité d’une entité Service Fabric telle que cluster, nœud, application, service, partition, réplica, etc.

Les valeurs possibles sont les suivantes :

  • Invalid - Indique un état d’intégrité non valide. Toutes les énumérations Service Fabric ont le type non valide. La valeur est égale à zéro.
  • Ok - Indique que l’état d’intégrité est correct. La valeur est égale à 1.
  • Warning - Indique que l’état d’intégrité est au niveau d’avertissement. La valeur est égale à 2.
  • Error - Indique que l’état d’intégrité est au niveau d’erreur. L’état d’intégrité de l’erreur doit être examiné, car il peut avoir un impact sur les fonctionnalités correctes du cluster. La valeur est 3.
  • Unknown- Indique une status d’intégrité inconnue. La valeur est égale à 65535.

ServiceStatus

Type : chaîne (énumération)
Obligatoire : Non

Status de l’application.

Les valeurs possibles sont les suivantes :

  • Unknown- Indique que le status de service est inconnu. La valeur est égale à zéro.
  • Active- Indique que le service status est actif. La valeur est égale à 1.
  • Upgrading - Indique que le service est en cours de mise à niveau. La valeur est égale à 2.
  • Deleting - Indique que le service est en cours de suppression. La valeur est 3.
  • Creating - Indique que le service est en cours de création. La valeur est égale à 4.
  • Failed - Indique que la création ou la suppression a été arrêtée en raison d’échecs persistants. Une autre demande de création/suppression peut être acceptée. La valeur est 5.

IsServiceGroup

Type : booléen
Obligatoire : Non

Indique si le service se trouve dans un groupe de services.


ServiceMetadata

Type : ServiceMetadata
Obligatoire : Non

Métadonnées associées à un service spécifique.


HasPersistedState

Type : booléen
Obligatoire : Non

Indique si l’état du service est persistant.