- カテゴリ:
システム関数 (システム情報)
SYSTEM$GET_COMPUTE_POOL_PENDING_MAINTENANCE¶
現在のアカウントにあるSnowflakeの コンピュートプールのメンテナンスアクション で保留中のものに関する情報を取得します。
- こちらもご参照ください。
構文¶
SYSTEM$GET_COMPUTE_POOL_PENDING_MAINTENANCE()
戻り値¶
JSON オブジェクトを返します。このオブジェクトは、メンテナンスが必要かどうかと、メンテナンスウィンドウのタイムラインを示します。JSON フィールドは以下のとおりです。
maintenanceRequired
。メンテナンスが必要かどうかを示すブールフィールド。start
。メンテナンスウィンドウの開始時間。end
。メンテナンスウィンドウの終了時間。
Snowflakeアカウントに実行中のコンピュートプールがない場合、関数は「実行中のSnowpark Container Servicesが見つかりません。」を返します。
スケジュールされたメンテナンスウィンドウがない場合、関数は「保留中のメンテナンスアクションがありません。」を返します。
使用上の注意¶
すべてのロールにこの関数へのアクセス権限があります。
例¶
SELECT SYSTEM$GET_COMPUTE_POOL_PENDING_MAINTENANCE();
サンプル出力:
+---------------------------------------------------------------------------------------------------------+
| SYSTEM$GET_COMPUTE_POOL_PENDING_MAINTENANCE() |
|---------------------------------------------------------------------------------------------------------|
| {"maintenanceRequired":false,"maintenanceWindow":{"start":"2025-02-27T23:00","end":"2025-02-28T00:00"}} |
+---------------------------------------------------------------------------------------------------------+
この出力は、次のメンテナンスウィンドウにメンテナンスがスケジュールされていないことを示します。メンテナンスが必要な場合は、 maintenanceRequired
がtrueに設定されます。