GlideSystemRunLevel : global

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 1 minute de lecture
  • 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 niveau d’exécution du système défini sur un nœud est synchronisé avec tous les nœuds de l’instance.

    Le rôle administrateur est requis pour utiliser cette API.

    GlideSystemRunLevel – getCurrentLevel()

    Récupère le niveau d’exécution du système actuel.

    Tableau 1. Paramètres
    Nom Type Description
    Aucun
    Tableau 2. Renvoie
    Type Description
    Chaîne Le niveau d’exécution du système actuel.
    Valeurs possibles :
    • fully_operational
    • slightly_degraded
    • moderately_degraded
    • severely_degraded

    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.

    Tableau 3. Paramètres
    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].
    Tableau 4. Renvoie
    Type Description
    Chaîne ID du niveau précédent d’exécution du système.
    Valeurs possibles :
    • fully_operational
    • slightly_degraded
    • moderately_degraded
    • severely_degraded

    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