Schema:

ORGANIZATION_USAGE

NETWORK_RULES view

Important

This view is only available in the organization account. For more information, see Premium views in the organization account.

This Organization Usage view returns one row for each network rule in an account.

Columns

Organization-level columns

Column NameData TypeDescription
ORGANIZATION_NAMEVARCHARName of the organization.
ACCOUNT_LOCATORVARCHARSystem-generated identifier for the account.
ACCOUNT_NAMEVARCHARUser-defined identifier for the account.

Additional columns

Column NameData TypeDescription
idNUMBERInternal system-generated identifier for network rule.
nameVARCHARNetwork rule name.
schema_idNUMBERInternal system-generated identifier for the schema that contains the network rule.
schema_nameVARCHARName of the schema that contains the network rule.
database_idNUMBERInternal system-generated identifier for the database that contains the network rule.
database_nameVARCHARName of the database that contains the network rule.
ownerVARCHARName of role that owns the network rule.
owner_role_typeVARCHAR

The type of role that owns the object, for example ROLE.
If a Snowflake Native App owns the object, the value is APPLICATION.
Snowflake returns NULL if you delete the object because a deleted object does not have an owner role.

commentVARCHARComment for the network rule (if any).
createdTIMESTAMP_LTZDate and time that the network rule was created.
last_alteredTIMESTAMP_LTZDate and time that the network rule was last altered.
deletedTIMESTAMP_LTZDate and time the network rule was dropped.
modeVARCHARMode of the network rule. For supported values, see CREATE NETWORK RULE.
typeVARCHARType of network rule. For supported values, see CREATE NETWORK RULE.
value_listVARCHARList of values for the network rule. For supported values, see CREATE NETWORK RULE.

Usage notes

  • Latency for the view may be up to 24 hours.
  • The view only displays objects for which the current role for the session has been granted access privileges.

Example

To see current Snowflake-managed rules, including IP addresses, query the NETWORK_RULES view view and filter on rows where the database is SNOWFLAKE and the schema is NETWORK_SECURITY:

SELECT *
  FROM SNOWFLAKE.ORGANIZATION_USAGE.NETWORK_RULES
  WHERE DATABASE_NAME = 'SNOWFLAKE' AND SCHEMA_NAME = 'NETWORK_SECURITY';