Partager via


StatelessServiceInfo

Informations sur un service Service Fabric sans état.

Propriétés

Nom Type Obligatoire
Id string Non
Name string Non
TypeName string Non
ManifestVersion string Non
HealthState string (enum) Non
ServiceStatus string (enum) Non
IsServiceGroup boolean Non
ServiceMetadata ServiceMetadata Non

Id

Type : chaîne
Obligatoire : Non

Identité du service. Cet ID est une représentation encodée du nom du service. Cela 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é des erreurs doit être examiné, car elles peuvent avoir un impact sur les fonctionnalités correctes du cluster. La valeur est 3.
  • Unknown- Indique un status d’intégrité inconnu. 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 service status 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é terminé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.