カテゴリ:

Information Schemaテーブル関数

NETWORK_RULE_REFERENCES

指定されたネットワークルールが関連付けられている各オブジェクトの行を返します。 または 指定されたコンテナーに関連付けられた各ネットワークルールの行を返します。

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

NETWORK_RULE_REFERENCES ビュー (Account Usageビュー)

構文

NETWORK_RULE_REFERENCES( NETWORK_RULE_NAME => '<string>' ) NETWORK_RULE_REFERENCES( CONTAINER_NAME => '<container_name>' , CONTAINER_TYPE => { 'INTEGRATION' | 'NETWORK_POLICY' } ) 
Copy

引数

NETWORK_RULE_NAME => 'string'

ネットワークルール の識別子を指定します。

  • ネットワークルール名全体を一重引用符で囲む必要があります。

  • ネットワークルール名で大文字と小文字が区別されるか、特殊文字やスペースが含まれる場合、大文字と小文字の処理には二重引用符が必要です。二重引用符は、 '"name"' のように一重引用符で囲む必要があります。

CONTAINER_NAME => 'container_name'

ネットワークルールが関連付けられている外部アクセス統合またはネットワークポリシーの名前を指定します。

  • ネットワークルール名全体を一重引用符で囲む必要があります。

  • オブジェクト名で大文字と小文字が区別されるか、特殊文字やスペースが含まれる場合、大文字と小文字の処理には二重引用符が必要です。二重引用符は、 '"<name>"' のように一重引用符で囲む必要があります。

CONTAINER_TYPE => { 'INTEGRATION' | 'NETWORK_POLICY' }

ネットワークルールが関連付けられているオブジェクトタイプ(ドメイン)を指定します。

出力

この関数は、次の列を返します。

データ型

説明

container_name

VARCHAR

ネットワークポリシーが関連付けられているコンテナーの名前。

container_type

VARCHAR

NETWORK_POLICY または INTEGRATION のいずれかを指定します。

network_rule_name

VARCHAR

ネットワークルールの名前。

action_type

VARCHAR

ALLOW または BLOCK のいずれかを指定します。

database_name

VARCHAR

ネットワークルールを含むデータベースの名前。

schema_name

VARCHAR

ネットワークルールを含むスキーマの名前。

使用上の注意

どちらかの構文を使用します。引数は併用しないでください。

指定されたネットワークルールが関連付けられている各オブジェクトの行を返します。

USE ROLE network_admin; USE DATABASE securitydb; SELECT * FROM TABLE( securitydb.INFORMATION_SCHEMA.NETWORK_RULE_REFERENCES( NETWORK_RULE_NAME => 'securitydb.myrules.cloud_rule' ) ); 
Copy

指定されたコンテナーに関連付けられている各ネットワークルールの行を返します。

USE ROLE network_admin; USE DATABASE securitydb; SELECT * FROM TABLE( securitydb.INFORMATION_SCHEMA.NETWORK_RULE_REFERENCES( CONTAINER_NAME => 'my_network_policy' , CONTAINER_TYPE => 'NETWORK_POLICY' ) ); 
Copy