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.