Propriétés des applications
Décrit les propriétés d’une ressource d’application.
Propriétés
Nom | Type | Obligatoire |
---|---|---|
description |
string | Non |
services |
tableau de ServiceResourceDescription | Non |
diagnostics |
DiagnosticsDescription | Non |
debugParams |
string | Non |
serviceNames |
tableau de chaînes | Non |
status |
string (enum) | Non |
statusDetails |
string | Non |
healthState |
string (enum) | Non |
unhealthyEvaluation |
string | Non |
description
Type : chaîne
Obligatoire : Non
Description lisible par l’utilisateur de l’application.
services
Type : tableau de ServiceResourceDescription
Obligatoire : Non
Décrit les services dans l’application. Cette propriété est utilisée pour créer ou modifier les services de l’application. Sur get, seul le nom du service est retourné. La description du service peut être obtenue en interrogeant la ressource de service.
diagnostics
Type : DiagnosticsDescription
Obligatoire : Non
Décrit la définition diagnostics et l’utilisation d’une ressource d’application.
debugParams
Type : chaîne
Obligatoire : Non
Interne : utilisé par Visual Studio pour configurer la session de débogage sur l’environnement de développement local.
serviceNames
Type : tableau de chaîne
Obligatoire : Non
Noms des services dans l’application.
status
Type : chaîne (énumération)
Obligatoire : Non
État de l’application.
État de la ressource.
Les valeurs possibles sont les suivantes :
-
Unknown
- Indique que la ressource status est inconnue. La valeur est égale à zéro. -
Ready
- Indique que la ressource est prête. La valeur est égale à 1. -
Upgrading
- Indique que la ressource est en cours de mise à niveau. La valeur est égale à 2. -
Creating
- Indique que la ressource est en cours de création. La valeur est 3. -
Deleting
- Indique que la ressource est en cours de suppression. La valeur est égale à 4. -
Failed
- Indique que la ressource n’est pas fonctionnelle en raison de défaillances persistantes. Pour plus d’informations, consultez la propriété statusDetails. La valeur est 5.
statusDetails
Type : chaîne
Obligatoire : Non
Fournit des informations supplémentaires sur la status actuelle de l’application.
healthState
Type : chaîne (énumération)
Obligatoire : Non
Décrit l’état d’intégrité d’une ressource d’application.
É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.
unhealthyEvaluation
Type : chaîne
Obligatoire : Non
Lorsque l’état d’intégrité de l’application n’est pas « OK », ces informations supplémentaires du Gestionnaire d’intégrité service fabric pour que l’utilisateur sache pourquoi l’application est marquée comme non saine.