카테고리:

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