GlideSystemRunLevel - グローバル
GlideSystemRunLevel API は、現在のシステム実行レベルを取得および設定するためのメソッドを提供します。
システム実行レベルを設定すると、アプリケーションは運用の切り替えに基づいて機能を変更または制限できます。運用の切り替えの使用の詳細については、「 運用の切り替え」を参照してください。
システム実行レベルは、定義されたシステム実行レベルの 1 つに設定できます。
- 完全に運用可能 (Fully Operational)
- わずかに低減 (Slightly Degraded)
- 中程度に低減 (Moderately Degraded)
- 大幅に低減 (Severely Degraded)
この API を使用するには、admin ロールが必要です。
GlideSystemRunLevel – getCurrentLevel()
現在のシステム実行レベルを取得します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| 文字列 | 現在のシステム実行レベル。 可能な値:
|
現在のシステム実行レベルを取得します。
var currentRunLevel = sn_run_level.GlideSystemRunLevel.getCurrentLevel();
gs.info(currentRunLevel);
出力:
fully_operational
GlideSystemRunLevel – switchLevel(文字列 newLevel)
システムの実行レベルを切り替えます。
| 名前 | タイプ | 説明 |
|---|---|---|
| newLevel | 文字列 | 新しいシステム実行レベルの ID 値。この値は、システムの実行レベル [sys_run_level] テーブルの [ID] フィールドから取得されます。 |
| タイプ | 説明 |
|---|---|
| 文字列 | 前のシステム実行レベルの ID。 可能な値:
|
システム実行レベルを [わずかに低減 (Slightly Degraded)] に設定します。
sn_run_level.GlideSystemRunLevel.switchLevel('slightly_degraded');
出力:
SystemRunLevel requested to change from: fully_operational to: slightly_degraded