- カテゴリ:
システム関数 (システム情報)
SYSTEM$GET_PRIVATELINK_ENDPOINTS_INFO¶
プロビジョニングしたすべてのプライベート接続エンドポイントのステータスを返します。エンドポイントは、Snowflakeアカウントをホストするクラウドプラットフォームに応じて、サービスエンドポイントまたはリソースエンドポイントになります。
- こちらもご参照ください。
構文¶
SYSTEM$GET_PRIVATELINK_ENDPOINTS_INFO()
戻り値¶
JSON オブジェクトを以下のように返します。
[
{
"host": "service_name",
"status": "APPROVED | PENDING | DISCONNECTED | REJECTED",
"resource_id": "private_endpoint_identifier"
},
...
]
使用上の注意¶
この関数は、(Snowflake外の)クラウドプラットフォーム内のプライベート接続エンドポイントを取得するプロセスに依存するため、実行に約5分かかることがあります。
例¶
Microsoft Azure上のSnowflakeアカウントの場合、プロビジョニングしたプライベート接続エンドポイントと、各エンドポイントが関連付けられているサービス名を返します。
SELECT SYSTEM$GET_PRIVATELINK_ENDPOINTS_INFO();
[
{
"host": "aztest1-external-function-api.azure-api.net",
"status": "APPROVED",
"resource_id": "/subscriptions/fa57a1f0-b4e6-4847-9c00-95f39520f35e/resourceGroups/privatelink-test/providers/Microsoft.Network/privateEndpoints/apim-pe"
}
]