SHOW FEATURE POLICIES

アクセス権限のある 機能ポリシー をリストします。

こちらもご参照ください。

CREATE FEATURE POLICYALTER FEATURE POLICYDESCRIBE FEATURE POLICYDROP FEATURE POLICY

構文

SHOW FEATURE POLICIES
  [ IN
    {
      ACCOUNT                                        |
      APPLICATION {app_name}                         |
      APPLICATION PACKAGE {app_package_name}         |
      DATABASE {database_name}                       |
      SCHEMA {schema_name}                           |
    }
  ]

SHOW FEATURE POLICIES ON ACCOUNT

SHOW FEATURE POLICIES ON APPLICATION <application_name>
Copy

パラメーター

[ IN ... ]

オプションで、コマンドのスコープを指定します。次のいずれかを指定します。

ACCOUNT

指定したアカウントで作成された機能ポリシーに関する情報を返します。

APPLICATION app_name

指定したアプリで作成された機能ポリシーの情報を返します。

APPLICATION PACKAGE app_package_name

指定したアプリケーションパッケージで作成された機能ポリシーに関する情報を返します。

DATABASE database_name

指定したデータベースで作成された機能ポリシーに関する情報を返します。

SCHEMA schema_name

指定したスキーマで作成された機能ポリシーに関する情報を返します。

ON ACCOUNT

現在のアカウントに適用されている機能ポリシーを表示します。

ON APPLICATION app_name

指定したアプリに適用されている機能ポリシーを表示します。このコマンドは、アカウントに適用されているポリシーから継承される機能ポリシーも表示します。

アクセス制御の要件

この操作の実行に使用される ロール には、少なくとも次の 権限 が必要です。

権限

オブジェクト

注意

OWNERSHIP

機能ポリシー

このコマンドを使用するにはこの権限が必要です。

スキーマ内のオブジェクトに対して操作を実行するには、親データベースとスキーマに対する USAGE 権限が必要です。

指定された権限のセットを使用してカスタムロールを作成する手順については、 カスタムロールの作成 をご参照ください。

セキュリティ保護可能なオブジェクト に対して SQL アクションを実行するためのロールと権限付与に関する一般的な情報については、 アクセス制御の概要 をご参照ください。

出力

説明

created_on

ポリシーが作成されたときのタイムスタンプ。

name

ポリシーの名前。

database_name

ポリシーを含むデータベースの名前。

schema_name

ポリシーを含むスキーマの名前。

kind

機能ポリシーのタイプ。現在のところ、 FEATURE_POLICY のみがサポートされています。

owner

機能ポリシーを所有するロール。

comment

ポリシーに関する情報を含むコメント。

owner_role_type

機能ポリシーを所有するロールのタイプ。

options

現在、常に NULL です。

次の例は、現在のアカウントで表示権限を持っている機能ポリシーをリストしています。

SHOW FEATURE POLICIES;
Copy

次の例は、 hello_snowflake_app という名前のアプリで表示権限を持っている機能ポリシーをリストしています。

SHOW FEATURE POLICIES IN APPLICATION hello_snowflake_app;
Copy

次の例は、現在のアカウントに適用されている機能ポリシーをリストしています。

SHOW FEATURE POLICIES ON ACCOUNT
Copy