GlideSystemRunLevel : global
L’API GlideSystemRunLevel fournit des méthodes pour obtenir et définir le niveau d’exécution du système actuel.
Définir le niveau d’exécution du système permet aux applications de modifier ou de limiter leurs fonctionnalités en fonction des basculements opérationnels. Pour plus d’informations sur l’utilisation des basculements opérationnels, voir Basculements opérationnels.
Le niveau d’exécution du système peut être défini sur l’un des niveaux d’exécution du système définis.
- Pleinement opérationnel
- Légèrement dégradé
- Modérément dégradé
- Gravement dégradé
Le rôle administrateur est requis pour utiliser cette API.
GlideSystemRunLevel – getCurrentLevel()
Récupère le niveau d’exécution du système actuel.
| Nom | Type | Description |
|---|---|---|
| Aucun |
| Type | Description |
|---|---|
| Chaîne | Le niveau d’exécution du système actuel. Valeurs possibles :
|
Obtient le niveau d’exécution du système actuel.
var currentRunLevel = sn_run_level.GlideSystemRunLevel.getCurrentLevel();
gs.info(currentRunLevel);
Sortie :
fully_operational
GlideSystemRunLevel – switchLevel(String newLevel)
Commute le niveau d’exécution du système.
| Nom | Type | Description |
|---|---|---|
| newLevel | Chaîne | Valeur d’ID du nouveau niveau d’exécution du système. Cette valeur provient du champ ID de la table Niveau d’exécution du système [sys_run_level]. |
| Type | Description |
|---|---|
| Chaîne | ID du niveau précédent d’exécution du système. Valeurs possibles :
|
Définit le niveau d’exécution du système sur Légèrement dégradé.
sn_run_level.GlideSystemRunLevel.switchLevel('slightly_degraded');
Sortie :
SystemRunLevel requested to change from: fully_operational to: slightly_degraded