Skip to content
Version and compatibility

Version: 0.1.0.

Provider bindings and declared compatibility

  • snowflakedb/snowflake: = 2.20.0.

All official Dialects

Interpreted types

Each row identifies a type and instance kind. Conditional Rules retain their individual conditions in the details below.

Terraform typeKindClassificationRules
snowflake_accountresourceaccountaccount
snowflake_alertresourcealertalert
snowflake_api_authentication_integration_with_authorization_code_grantresourceidentity-integrationauthorization-code-api-authentication
snowflake_api_authentication_integration_with_client_credentialsresourceidentity-integrationclient-credentials-api-authentication
snowflake_api_authentication_integration_with_jwt_bearerresourceidentity-integrationjwt-bearer-api-authentication
snowflake_api_integration_amazon_api_gatewayresourceapi-integrationamazon-api-gateway-integration
snowflake_api_integration_azure_api_managementresourceapi-integrationazure-api-management-integration
snowflake_api_integration_external_mcp_dynamic_clientresourceapi-integrationexternal-mcp-dynamic-client-integration
snowflake_api_integration_external_mcp_oauth2resourceapi-integrationexternal-mcp-oauth2-integration
snowflake_api_integration_git_repository_github_appresourceapi-integrationgithub-app-repository-integration
snowflake_api_integration_git_repository_oauth2resourceapi-integrationoauth2-repository-integration
snowflake_api_integration_git_repository_private_linkresourceapi-integrationprivate-link-repository-integration
snowflake_api_integration_git_repository_tokenresourceapi-integrationtoken-repository-integration
snowflake_api_integration_google_cloud_api_gatewayresourceapi-integrationgoogle-cloud-api-gateway-integration
snowflake_api_integrationresourceapi-integrationapi-integration
snowflake_catalog_integration_aws_glueresourcecatalog-integrationaws-glue-catalog-integration
snowflake_catalog_integration_iceberg_restresourcecatalog-integrationiceberg-rest-catalog-integration
snowflake_catalog_integration_object_storageresourcecatalog-integrationobject-storage-catalog-integration
snowflake_catalog_integration_open_catalogresourcecatalog-integrationopen-catalog-integration
snowflake_compute_poolresourcecompute-poolcompute-pool
snowflake_cortex_agentresourcecortex-agentcortex-agent
snowflake_cortex_search_serviceresourcecortex-search-servicecortex-search-service
snowflake_current_accountresourceaccount-configurationcurrent-account
snowflake_current_organization_accountresourceaccount-configurationcurrent-organization-account
snowflake_database_roleresourcesecurity-configurationdatabase-role
snowflake_databaseresourcedatabasedatabase
snowflake_dynamic_tableresourcedynamic-tabledynamic-table
snowflake_email_notification_integrationresourcenotification-integrationemail-notification-integration
snowflake_external_access_integrationresourceexternal-access-integrationexternal-access-integration
snowflake_external_functionresourceexternal-functionexternal-function
snowflake_external_oauth_integrationresourceidentity-integrationexternal-oauth-integration
snowflake_external_tableresourcedata-object-configurationexternal-table
snowflake_external_volumeresourceexternal-volumeexternal-volume
snowflake_failover_groupresourcefailover-groupfailover-group
snowflake_git_repositoryresourcegit-repositorygit-repository
snowflake_hybrid_tableresourcedata-object-configurationhybrid-table
snowflake_iceberg_table_from_aws_glueresourcedata-object-configurationiceberg-table-from-aws-glue
snowflake_iceberg_table_from_delta_filesresourcedata-object-configurationiceberg-table-from-delta-files
snowflake_iceberg_table_from_filesresourcedata-object-configurationiceberg-table-from-files
snowflake_iceberg_table_from_restresourcedata-object-configurationiceberg-table-from-rest
snowflake_iceberg_tableresourcedata-object-configurationiceberg-table
snowflake_image_repositoryresourceimage-repositoryimage-repository
snowflake_job_serviceresourcecontainer-servicejob-service
snowflake_legacy_service_userresourceservice-identitylegacy-service-user
snowflake_listingresourcelistinglisting
snowflake_managed_accountresourceaccountmanaged-account
snowflake_mcp_serverresourcemcp-servermcp-server
snowflake_network_policyresourcenetwork-policynetwork-policy
snowflake_network_ruleresourcesecurity-configurationnetwork-rule
snowflake_notebookresourceapplicationnotebook
snowflake_notification_integrationresourcenotification-integrationnotification-integration
snowflake_oauth_integration_for_custom_clientsresourceidentity-integrationcustom-client-oauth-integration
snowflake_oauth_integration_for_partner_applicationsresourceidentity-integrationpartner-application-oauth-integration
snowflake_piperesourcedata-pipepipe
snowflake_postgres_instanceresourcemanaged-databasepostgres-instance
snowflake_primary_connectionresourceaccount-connectionprimary-connection
snowflake_saml2_integrationresourceidentity-integrationsaml2-integration
snowflake_schemaresourceschemaschema
snowflake_scim_integrationresourceidentity-integrationscim-integration
snowflake_secondary_connectionresourceaccount-connectionsecondary-connection
snowflake_secondary_databaseresourcedatabasesecondary-database
snowflake_semantic_viewresourcedata-object-configurationsemantic-view
snowflake_service_userresourceservice-identityservice-user
snowflake_serviceresourcecontainer-serviceservice
snowflake_shareresourcedata-shareshare
snowflake_shared_databaseresourcedatabaseshared-database
snowflake_stage_external_azureresourcestageexternal-azure-stage
snowflake_stage_external_gcsresourcestageexternal-gcs-stage
snowflake_stage_external_s3_compatibleresourcestageexternal-s3-compatible-stage
snowflake_stage_external_s3resourcestageexternal-s3-stage
snowflake_stage_internalresourcestageinternal-stage
snowflake_stageresourcestagestage
snowflake_storage_integration_awsresourcestorage-integrationaws-storage-integration
snowflake_storage_integration_azureresourcestorage-integrationazure-storage-integration
snowflake_storage_integration_gcsresourcestorage-integrationgcs-storage-integration
snowflake_storage_integrationresourcestorage-integrationstorage-integration
snowflake_stream_on_directory_tableresourcestream-configurationstream-on-directory-table
snowflake_stream_on_external_tableresourcestream-configurationstream-on-external-table
snowflake_stream_on_tableresourcestream-configurationstream-on-table
snowflake_stream_on_viewresourcestream-configurationstream-on-view
snowflake_streamlitresourceapplicationstreamlit
snowflake_taskresourceworkflowtask
snowflake_warehouse_adaptiveresourcevirtual-warehouseadaptive-warehouse
snowflake_warehouse_interactiveresourcevirtual-warehouseinteractive-warehouse
snowflake_warehouseresourcevirtual-warehousewarehouse

Local vocabulary

Concepts

snowflake.concept.account Source

A Snowflake account providing an administrative and regional service boundary.

Used by 5 Rules
snowflake.concept.account-configuration Source

Configuration applied to a Snowflake account without creating independent service topology.

Used by current-account, current-organization-account.

snowflake.concept.account-connection Source

A Snowflake client connection replicated across accounts for failover.

Used by primary-connection, secondary-connection.

snowflake.concept.alert Source

A Snowflake alert evaluating a condition and running an action.

Used by alert.

snowflake.concept.application Source

A Snowflake-hosted interactive data application or notebook.

Used by notebook, streamlit.

snowflake.concept.catalog-integration Source

A Snowflake catalog integration connecting Iceberg metadata to an external catalog.

Used by 4 Rules
snowflake.concept.compute-pool Source

A Snowpark Container Services compute pool containing managed compute nodes.

Used by compute-pool, job-service, service.

snowflake.concept.container-service Source

A Snowpark Container Services workload running on a compute pool.

Used by job-service, service.

snowflake.concept.cortex-agent Source

A Cortex Agent orchestrating tools across governed structured and unstructured data.

Used by cortex-agent.

snowflake.concept.cortex-search-service Source

A Cortex Search service exposing low-latency retrieval over Snowflake data.

Used by cortex-search-service.

snowflake.concept.data-object-configuration Source

A Snowflake table, stream, view, or governed data-object definition supporting a schema.

Used by 8 Rules
snowflake.concept.data-pipe Source

A Snowpipe pipe continuously loading staged data into Snowflake.

Used by pipe.

snowflake.concept.data-share Source

A Snowflake secure data share exposed to other accounts.

Used by 4 Rules
snowflake.concept.database Source

A Snowflake database containing schemas and governed data objects.

Used by 6 Rules
snowflake.concept.dynamic-table Source

A Snowflake dynamic table refreshed as a declarative data pipeline workload.

Used by dynamic-table.

snowflake.concept.external-access-integration Source

A Snowflake external access integration governing outbound access from handler code or services.

Used by 4 Rules
snowflake.concept.external-function Source

A Snowflake external function relaying execution through an HTTPS proxy service.

Used by external-function.

snowflake.concept.external-volume Source

A Snowflake external volume containing one or more cloud storage locations.

Used by 5 Rules
snowflake.concept.failover-group Source

A Snowflake failover group replicating selected account objects.

Used by failover-group.

snowflake.concept.git-repository Source

A Snowflake Git repository clone connected through an API integration.

Used by git-repository.

snowflake.concept.image-repository Source

A Snowpark Container Services OCI image repository.

Used by image-repository.

snowflake.concept.listing Source

A Snowflake listing distributing a share or application package.

Used by listing.

snowflake.concept.mcp-server Source

A Snowflake-managed Model Context Protocol server exposing governed tools.

Used by mcp-server.

snowflake.concept.network-policy Source

A Snowflake network policy controlling inbound account access.

Used by 6 Rules
snowflake.concept.notification-integration Source

A Snowflake notification integration connecting cloud messaging or email delivery.

Used by 6 Rules
snowflake.concept.security-configuration Source

A Snowflake security rule or database role supporting an access boundary.

Used by database-role, network-rule.

snowflake.concept.stage Source

A named Snowflake stage for loading, unloading, or serving files.

Used by 10 Rules
snowflake.concept.storage-integration Source

A Snowflake storage integration delegating access to external cloud object storage.

Used by 9 Rules
snowflake.concept.stream-configuration Source

A Snowflake stream tracking change data for a schema object.

Used by 4 Rules
snowflake.concept.virtual-warehouse Source

A Snowflake virtual warehouse providing an independent compute cluster.

Used by 13 Rules
snowflake.concept.workflow Source

A managed workflow coordinating steps and service calls.

Used by task.

Contexts

Relations

snowflake.relation.accesses-object-storage Source

Introduced by a labeled emission.

Used by 5 Rules
snowflake.relation.authorizes-object-storage Source

Introduced by a labeled emission.

Used by 4 Rules
snowflake.relation.fails-over-to-account Source

Introduced by a labeled emission. Used by primary-connection.

snowflake.relation.falls-back-to-warehouse Source

Introduced by a labeled emission. Used by interactive-warehouse.

snowflake.relation.finalizes-task Source

Introduced by a labeled emission. Used by task.

snowflake.relation.imports-share Source

Introduced by a labeled emission. Used by shared-database.

snowflake.relation.loads-code-from-stage Source

Introduced by a labeled emission. Used by notebook, streamlit.

snowflake.relation.loads-specification-from-stage Source

Introduced by a labeled emission. Used by job-service, service.

snowflake.relation.publishes-share Source

Introduced by a labeled emission. Used by listing.

snowflake.relation.queries-on-warehouse Source

Introduced by a labeled emission. Used by job-service, service.

snowflake.relation.replicates-connection Source

Introduced by a labeled emission. Used by secondary-connection.

snowflake.relation.replicates-database Source

Introduced by a labeled emission. Used by failover-group, secondary-database.

snowflake.relation.replicates-share Source

Introduced by a labeled emission. Used by failover-group.

snowflake.relation.replicates-to-account Source

Introduced by a labeled emission. Used by failover-group.

snowflake.relation.reports-to-notification-integration Source

Introduced by a labeled emission. Used by pipe, task.

snowflake.relation.runs-after-task Source

Introduced by a labeled emission. Used by task.

snowflake.relation.shared-with-account Source

Introduced by a labeled emission. Used by share.

snowflake.relation.uses-api-authentication-integration Source

Introduced by a labeled emission. Used by external-access-integration.

snowflake.relation.uses-api-integration Source

Introduced by a labeled emission. Used by external-function, git-repository.

snowflake.relation.uses-default-warehouse Source

Introduced by a labeled emission. Used by legacy-service-user, service-user.

snowflake.relation.uses-external-access Source

Introduced by a labeled emission. Used by job-service, service, streamlit.

snowflake.relation.uses-external-volume Source

Introduced by a labeled emission.

Used by 4 Rules
snowflake.relation.uses-network-policy Source

Introduced by a labeled emission.

Used by 5 Rules
snowflake.relation.uses-notification-integration Source

Introduced by a labeled emission. Used by external-azure-stage, external-gcs-stage, pipe.

snowflake.relation.uses-object-storage Source

Introduced by a labeled emission. Used by external-volume.

snowflake.relation.uses-storage-integration Source

Introduced by a labeled emission.

Used by 5 Rules

RF Vocabulary used

Rule details

Open a Rule for its declared behavior and source. Matching, emission resolution and composition define how evidence can establish it.

snowflake.rule.account Source

Matches resource instances of snowflake_account.

Classification: snowflake.concept.account.

Conditions, identity and resolution

Identity

  • attributes: ["id"]
  • scope: "provider"

Endpoint

  • attributes: ["id"]
snowflake.rule.alert Source

Matches resource instances of snowflake_alert.

Classification: snowflake.concept.alert.

Contexts

Conditions, identity and resolution

Context through source.schema

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"

Context through source.warehouse

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"
snowflake.rule.authorization-code-api-authentication Source

Matches resource instances of snowflake_api_authentication_integration_with_authorization_code_grant.

Classification: snowflake.concept.identity-integration.

Conditions, identity and resolution

Identity

  • attributes: ["id", "name", "fully_qualified_name"]
  • scope: "provider"

Endpoint

  • attributes: ["id", "name", "fully_qualified_name"]
snowflake.rule.client-credentials-api-authentication Source

Matches resource instances of snowflake_api_authentication_integration_with_client_credentials.

Classification: snowflake.concept.identity-integration.

Conditions, identity and resolution

Identity

  • attributes: ["id", "name", "fully_qualified_name"]
  • scope: "provider"

Endpoint

  • attributes: ["id", "name", "fully_qualified_name"]
snowflake.rule.jwt-bearer-api-authentication Source

Matches resource instances of snowflake_api_authentication_integration_with_jwt_bearer.

Classification: snowflake.concept.identity-integration.

Conditions, identity and resolution

Identity

  • attributes: ["id", "name", "fully_qualified_name"]
  • scope: "provider"

Endpoint

  • attributes: ["id", "name", "fully_qualified_name"]
snowflake.rule.amazon-api-gateway-integration Source

Matches resource instances of snowflake_api_integration_amazon_api_gateway.

Classification: snowflake.concept.api-integration.

Conditions, identity and resolution

Identity

  • attributes: ["id", "name", "fully_qualified_name"]
  • scope: "provider"

Endpoint

  • attributes: ["id", "name", "fully_qualified_name"]
snowflake.rule.azure-api-management-integration Source

Matches resource instances of snowflake_api_integration_azure_api_management.

Classification: snowflake.concept.api-integration.

Conditions, identity and resolution

Identity

  • attributes: ["id", "name", "fully_qualified_name"]
  • scope: "provider"

Endpoint

  • attributes: ["id", "name", "fully_qualified_name"]
snowflake.rule.external-mcp-dynamic-client-integration Source

Matches resource instances of snowflake_api_integration_external_mcp_dynamic_client.

Classification: snowflake.concept.api-integration.

Conditions, identity and resolution

Identity

  • attributes: ["id", "name", "fully_qualified_name"]
  • scope: "provider"

Endpoint

  • attributes: ["id", "name", "fully_qualified_name"]
snowflake.rule.external-mcp-oauth2-integration Source

Matches resource instances of snowflake_api_integration_external_mcp_oauth2.

Classification: snowflake.concept.api-integration.

Conditions, identity and resolution

Identity

  • attributes: ["id", "name", "fully_qualified_name"]
  • scope: "provider"

Endpoint

  • attributes: ["id", "name", "fully_qualified_name"]
snowflake.rule.github-app-repository-integration Source

Matches resource instances of snowflake_api_integration_git_repository_github_app.

Classification: snowflake.concept.api-integration.

Conditions, identity and resolution

Identity

  • attributes: ["id", "name", "fully_qualified_name"]
  • scope: "provider"

Endpoint

  • attributes: ["id", "name", "fully_qualified_name"]
snowflake.rule.oauth2-repository-integration Source

Matches resource instances of snowflake_api_integration_git_repository_oauth2.

Classification: snowflake.concept.api-integration.

Conditions, identity and resolution

Identity

  • attributes: ["id", "name", "fully_qualified_name"]
  • scope: "provider"

Endpoint

  • attributes: ["id", "name", "fully_qualified_name"]
snowflake.rule.private-link-repository-integration Source

Matches resource instances of snowflake_api_integration_git_repository_private_link.

Classification: snowflake.concept.api-integration.

Conditions, identity and resolution

Identity

  • attributes: ["id", "name", "fully_qualified_name"]
  • scope: "provider"

Endpoint

  • attributes: ["id", "name", "fully_qualified_name"]
snowflake.rule.token-repository-integration Source

Matches resource instances of snowflake_api_integration_git_repository_token.

Classification: snowflake.concept.api-integration.

Conditions, identity and resolution

Identity

  • attributes: ["id", "name", "fully_qualified_name"]
  • scope: "provider"

Endpoint

  • attributes: ["id", "name", "fully_qualified_name"]
snowflake.rule.google-cloud-api-gateway-integration Source

Matches resource instances of snowflake_api_integration_google_cloud_api_gateway.

Classification: snowflake.concept.api-integration.

Conditions, identity and resolution

Identity

  • attributes: ["id", "name", "fully_qualified_name"]
  • scope: "provider"

Endpoint

  • attributes: ["id", "name", "fully_qualified_name"]
snowflake.rule.api-integration Source

Matches resource instances of snowflake_api_integration.

Classification: snowflake.concept.api-integration.

Conditions, identity and resolution

Identity

  • attributes: ["id", "name", "fully_qualified_name"]
  • scope: "provider"

Endpoint

  • attributes: ["id", "name", "fully_qualified_name"]
snowflake.rule.aws-glue-catalog-integration Source

Matches resource instances of snowflake_catalog_integration_aws_glue.

Classification: snowflake.concept.catalog-integration.

snowflake.rule.iceberg-rest-catalog-integration Source

Matches resource instances of snowflake_catalog_integration_iceberg_rest.

Classification: snowflake.concept.catalog-integration.

snowflake.rule.object-storage-catalog-integration Source

Matches resource instances of snowflake_catalog_integration_object_storage.

Classification: snowflake.concept.catalog-integration.

snowflake.rule.open-catalog-integration Source

Matches resource instances of snowflake_catalog_integration_open_catalog.

Classification: snowflake.concept.catalog-integration.

snowflake.rule.compute-pool Source

Matches resource instances of snowflake_compute_pool.

Classification: snowflake.concept.compute-pool.

Conditions, identity and resolution

Identity

  • attributes: ["id", "name", "fully_qualified_name"]
  • scope: "provider"

Endpoint

  • attributes: ["id", "name", "fully_qualified_name"]
snowflake.rule.cortex-agent Source

Matches resource instances of snowflake_cortex_agent.

Classification: snowflake.concept.cortex-agent.

Contexts

Conditions, identity and resolution

Context through source.schema

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"
snowflake.rule.cortex-search-service Source

Matches resource instances of snowflake_cortex_search_service.

Classification: snowflake.concept.cortex-search-service.

Contexts

Conditions, identity and resolution

Context through source.schema

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"

Context through source.warehouse

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"
snowflake.rule.current-account Source

Matches resource instances of snowflake_current_account.

Classification: snowflake.concept.account-configuration.

snowflake.rule.current-organization-account Source

Matches resource instances of snowflake_current_organization_account.

Classification: snowflake.concept.account-configuration.

snowflake.rule.database-role Source

Matches resource instances of snowflake_database_role.

Classification: snowflake.concept.security-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.database

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"
snowflake.rule.database Source

Matches resource instances of snowflake_database.

Classification: snowflake.concept.database.

Relations

Conditions, identity and resolution

Identity

  • attributes: ["id", "name", "fully_qualified_name"]
  • scope: "provider"

Endpoint

  • attributes: ["id", "name", "fully_qualified_name"]

Relation through source.external_volume

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"
snowflake.rule.dynamic-table Source

Matches resource instances of snowflake_dynamic_table.

Classification: snowflake.concept.dynamic-table.

Contexts

Conditions, identity and resolution

Context through source.schema

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"

Context through source.warehouse

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"
snowflake.rule.email-notification-integration Source

Matches resource instances of snowflake_email_notification_integration.

Classification: snowflake.concept.notification-integration.

Conditions, identity and resolution

Identity

  • attributes: ["id", "name", "fully_qualified_name"]
  • scope: "provider"

Endpoint

  • attributes: ["id", "name", "fully_qualified_name"]
snowflake.rule.external-access-integration Source

Matches resource instances of snowflake_external_access_integration.

Classification: snowflake.concept.external-access-integration.

Relations

Conditions, identity and resolution

Identity

  • attributes: ["id", "name", "fully_qualified_name"]
  • scope: "provider"

Endpoint

  • attributes: ["id", "name", "fully_qualified_name"]

Relation through source.allowed_api_authentication_integrations[0].integrations[0]

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"
snowflake.rule.external-function Source

Matches resource instances of snowflake_external_function.

Classification: snowflake.concept.external-function.

Contexts

Relations

Conditions, identity and resolution

Context through source.schema

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"

Relation through source.api_integration

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"
snowflake.rule.external-oauth-integration Source

Matches resource instances of snowflake_external_oauth_integration.

Classification: snowflake.concept.identity-integration.

Conditions, identity and resolution

Identity

  • attributes: ["id", "name", "fully_qualified_name"]
  • scope: "provider"

Endpoint

  • attributes: ["id", "name", "fully_qualified_name"]
snowflake.rule.external-table Source

Matches resource instances of snowflake_external_table.

Classification: snowflake.concept.data-object-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.schema

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"
snowflake.rule.external-volume Source

Matches resource instances of snowflake_external_volume.

Classification: snowflake.concept.external-volume.

Relations

Conditions, identity and resolution

Identity

  • attributes: ["id", "name", "fully_qualified_name"]
  • scope: "provider"

Endpoint

  • attributes: ["id", "name", "fully_qualified_name"]

Relation through source.storage_location[0].storage_base_url

  • on_null: "absent"
  • on_empty: "absent"

Relation through source.storage_location[1].storage_base_url

  • on_null: "absent"
  • on_empty: "absent"
snowflake.rule.failover-group Source

Matches resource instances of snowflake_failover_group.

Classification: snowflake.concept.failover-group.

Relations

Conditions, identity and resolution

Relation through source.allowed_accounts[0]

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"

Relation through source.allowed_databases[0]

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"

Relation through source.allowed_shares[0]

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"
snowflake.rule.git-repository Source

Matches resource instances of snowflake_git_repository.

Classification: snowflake.concept.git-repository.

Contexts

Relations

Conditions, identity and resolution

Context through source.schema

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"

Relation through source.api_integration

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"
snowflake.rule.hybrid-table Source

Matches resource instances of snowflake_hybrid_table.

Classification: snowflake.concept.data-object-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.schema

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"
snowflake.rule.iceberg-table-from-aws-glue Source

Matches resource instances of snowflake_iceberg_table_from_aws_glue.

Classification: snowflake.concept.data-object-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.schema

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"
snowflake.rule.iceberg-table-from-delta-files Source

Matches resource instances of snowflake_iceberg_table_from_delta_files.

Classification: snowflake.concept.data-object-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.schema

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"
snowflake.rule.iceberg-table-from-files Source

Matches resource instances of snowflake_iceberg_table_from_files.

Classification: snowflake.concept.data-object-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.schema

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"
snowflake.rule.iceberg-table-from-rest Source

Matches resource instances of snowflake_iceberg_table_from_rest.

Classification: snowflake.concept.data-object-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.schema

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"
snowflake.rule.iceberg-table Source

Matches resource instances of snowflake_iceberg_table.

Classification: snowflake.concept.data-object-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.schema

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"
snowflake.rule.image-repository Source

Matches resource instances of snowflake_image_repository.

Classification: snowflake.concept.image-repository.

Contexts

Conditions, identity and resolution

Context through source.schema

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"
snowflake.rule.job-service Source

Matches resource instances of snowflake_job_service.

Classification: snowflake.concept.container-service.

Contexts

Relations

Conditions, identity and resolution

Context through source.schema

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"

Context through source.compute_pool

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"

Relation through source.query_warehouse

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"

Relation through source.external_access_integrations[0]

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"

Relation through source.from_specification[0].stage

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"
snowflake.rule.legacy-service-user Source

Matches resource instances of snowflake_legacy_service_user.

Classification: rf.concept.service-identity.

Relations

Conditions, identity and resolution

Relation through source.network_policy

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"

Relation through source.default_warehouse

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"
snowflake.rule.listing Source

Matches resource instances of snowflake_listing.

Classification: snowflake.concept.listing.

Relations

Conditions, identity and resolution

Relation through source.share

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"
snowflake.rule.managed-account Source

Matches resource instances of snowflake_managed_account.

Classification: snowflake.concept.account.

Conditions, identity and resolution

Identity

  • attributes: ["id"]
  • scope: "provider"

Endpoint

  • attributes: ["id"]
snowflake.rule.mcp-server Source

Matches resource instances of snowflake_mcp_server.

Classification: snowflake.concept.mcp-server.

Contexts

Conditions, identity and resolution

Context through source.schema

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"
snowflake.rule.network-policy Source

Matches resource instances of snowflake_network_policy.

Classification: snowflake.concept.network-policy.

Conditions, identity and resolution

Identity

  • attributes: ["name", "fully_qualified_name"]
  • scope: "provider"

Endpoint

  • attributes: ["id", "name", "fully_qualified_name"]
snowflake.rule.network-rule Source

Matches resource instances of snowflake_network_rule.

Classification: snowflake.concept.security-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.schema

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"
snowflake.rule.notebook Source

Matches resource instances of snowflake_notebook.

Classification: snowflake.concept.application.

Contexts

Relations

Conditions, identity and resolution

Context through source.schema

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"

Context through source.query_warehouse

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"

Relation through source.from[0].stage

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"
snowflake.rule.notification-integration Source

Matches resource instances of snowflake_notification_integration.

Classification: snowflake.concept.notification-integration.

Conditions, identity and resolution

Identity

  • attributes: ["id", "name", "fully_qualified_name"]
  • scope: "provider"

Endpoint

  • attributes: ["id", "name", "fully_qualified_name"]
snowflake.rule.custom-client-oauth-integration Source

Matches resource instances of snowflake_oauth_integration_for_custom_clients.

Classification: snowflake.concept.identity-integration.

Relations

Conditions, identity and resolution

Identity

  • attributes: ["id", "name", "fully_qualified_name"]
  • scope: "provider"

Endpoint

  • attributes: ["id", "name", "fully_qualified_name"]

Relation through source.network_policy

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"
snowflake.rule.partner-application-oauth-integration Source

Matches resource instances of snowflake_oauth_integration_for_partner_applications.

Classification: snowflake.concept.identity-integration.

Conditions, identity and resolution

Identity

  • attributes: ["id", "name", "fully_qualified_name"]
  • scope: "provider"

Endpoint

  • attributes: ["id", "name", "fully_qualified_name"]
snowflake.rule.pipe Source

Matches resource instances of snowflake_pipe.

Classification: snowflake.concept.data-pipe.

Contexts

Relations

Conditions, identity and resolution

Context through source.schema

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"

Relation through source.integration

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"

Relation through source.error_integration

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"
snowflake.rule.postgres-instance Source

Matches resource instances of snowflake_postgres_instance.

Classification: rf.concept.managed-database.

Relations

Conditions, identity and resolution

Relation through source.storage_integration

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"

Relation through source.network_policy

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"
snowflake.rule.primary-connection Source

Matches resource instances of snowflake_primary_connection.

Classification: snowflake.concept.account-connection.

Relations

Conditions, identity and resolution

Identity

  • attributes: ["id"]
  • scope: "provider"

Endpoint

  • attributes: ["id"]

Relation through source.enable_failover_to_accounts[0]

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
snowflake.rule.saml2-integration Source

Matches resource instances of snowflake_saml2_integration.

Classification: snowflake.concept.identity-integration.

Conditions, identity and resolution

Identity

  • attributes: ["id", "name", "fully_qualified_name"]
  • scope: "provider"

Endpoint

  • attributes: ["id", "name", "fully_qualified_name"]
snowflake.rule.schema Source

Matches resource instances of snowflake_schema.

Classification: snowflake.concept.schema.

Contexts

Relations

Conditions, identity and resolution

Identity

  • attributes: ["name", "fully_qualified_name"]
  • scope: "provider"

Endpoint

  • attributes: ["id", "name", "fully_qualified_name"]

Context through source.database

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"

Relation through source.external_volume

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"
snowflake.rule.scim-integration Source

Matches resource instances of snowflake_scim_integration.

Classification: snowflake.concept.identity-integration.

Relations

Conditions, identity and resolution

Identity

  • attributes: ["id", "name", "fully_qualified_name"]
  • scope: "provider"

Endpoint

  • attributes: ["id", "name", "fully_qualified_name"]

Relation through source.network_policy

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"
snowflake.rule.secondary-connection Source

Matches resource instances of snowflake_secondary_connection.

Classification: snowflake.concept.account-connection.

Relations

Conditions, identity and resolution

Identity

  • attributes: ["id"]
  • scope: "provider"

Endpoint

  • attributes: ["id"]

Relation through source.as_replica_of

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"
snowflake.rule.secondary-database Source

Matches resource instances of snowflake_secondary_database.

Classification: snowflake.concept.database.

Relations

Conditions, identity and resolution

Identity

  • attributes: ["id", "name", "fully_qualified_name"]
  • scope: "provider"

Endpoint

  • attributes: ["id", "name", "fully_qualified_name"]

Relation through source.as_replica_of

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"

Relation through source.external_volume

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"
snowflake.rule.semantic-view Source

Matches resource instances of snowflake_semantic_view.

Classification: snowflake.concept.data-object-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.schema

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"
snowflake.rule.service-user Source

Matches resource instances of snowflake_service_user.

Classification: rf.concept.service-identity.

Relations

Conditions, identity and resolution

Relation through source.network_policy

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"

Relation through source.default_warehouse

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"
snowflake.rule.service Source

Matches resource instances of snowflake_service.

Classification: snowflake.concept.container-service.

Contexts

Relations

Conditions, identity and resolution

Context through source.schema

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"

Context through source.compute_pool

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"

Relation through source.query_warehouse

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"

Relation through source.external_access_integrations[0]

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"

Relation through source.from_specification[0].stage

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"
snowflake.rule.share Source

Matches resource instances of snowflake_share.

Classification: snowflake.concept.data-share.

Relations

Conditions, identity and resolution

Identity

  • attributes: ["id", "name", "fully_qualified_name"]
  • scope: "provider"

Endpoint

  • attributes: ["id", "name", "fully_qualified_name"]

Relation through source.accounts[0]

  • on_null: "absent"
  • on_empty: "absent"
  • external: "allow"
  • match.by: target.id
  • match.strategy: "exact"
snowflake.rule.shared-database Source

Matches resource instances of snowflake_shared_database.

Classification: snowflake.concept.database.

Relations

Conditions, identity and resolution

Identity

  • attributes: ["id", "name", "fully_qualified_name"]
  • scope: "provider"

Endpoint

  • attributes: ["id", "name", "fully_qualified_name"]

Relation through source.from_share

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: target.id
  • match.strategy: "exact"

Relation through source.external_volume

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"
snowflake.rule.external-azure-stage Source

Matches resource instances of snowflake_stage_external_azure.

Classification: snowflake.concept.stage.

Contexts

Relations

Conditions, identity and resolution

Identity

  • attributes: ["name", "fully_qualified_name"]
  • scope: "provider"

Endpoint

  • attributes: ["id", "name", "fully_qualified_name"]

Context through source.schema

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"

Relation through source.storage_integration

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"

Relation through source.url

  • on_null: "absent"
  • on_empty: "absent"

Relation through source.directory[0].notification_integration

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"
snowflake.rule.external-gcs-stage Source

Matches resource instances of snowflake_stage_external_gcs.

Classification: snowflake.concept.stage.

Contexts

Relations

Conditions, identity and resolution

Identity

  • attributes: ["name", "fully_qualified_name"]
  • scope: "provider"

Endpoint

  • attributes: ["id", "name", "fully_qualified_name"]

Context through source.schema

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"

Relation through source.storage_integration

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"

Relation through source.url

  • on_null: "absent"
  • on_empty: "absent"

Relation through source.directory[0].notification_integration

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"
snowflake.rule.external-s3-compatible-stage Source

Matches resource instances of snowflake_stage_external_s3_compatible.

Classification: snowflake.concept.stage.

Contexts

Relations

Conditions, identity and resolution

Identity

  • attributes: ["name", "fully_qualified_name"]
  • scope: "provider"

Endpoint

  • attributes: ["id", "name", "fully_qualified_name"]

Context through source.schema

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"

Relation through source.url

  • on_null: "absent"
  • on_empty: "absent"
snowflake.rule.external-s3-stage Source

Matches resource instances of snowflake_stage_external_s3.

Classification: snowflake.concept.stage.

Contexts

Relations

Conditions, identity and resolution

Identity

  • attributes: ["name", "fully_qualified_name"]
  • scope: "provider"

Endpoint

  • attributes: ["id", "name", "fully_qualified_name"]

Context through source.schema

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"

Relation through source.storage_integration

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"

Relation through source.url

  • on_null: "absent"
  • on_empty: "absent"
snowflake.rule.internal-stage Source

Matches resource instances of snowflake_stage_internal.

Classification: snowflake.concept.stage.

Contexts

Conditions, identity and resolution

Identity

  • attributes: ["name", "fully_qualified_name"]
  • scope: "provider"

Endpoint

  • attributes: ["id", "name", "fully_qualified_name"]

Context through source.schema

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"
snowflake.rule.stage Source

Matches resource instances of snowflake_stage.

Classification: snowflake.concept.stage.

Contexts

Relations

Conditions, identity and resolution

Identity

  • attributes: ["name", "fully_qualified_name"]
  • scope: "provider"

Endpoint

  • attributes: ["id", "name", "fully_qualified_name"]

Context through source.schema

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"

Relation through source.storage_integration

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"

Relation through source.url

  • on_null: "absent"
  • on_empty: "absent"
snowflake.rule.aws-storage-integration Source

Matches resource instances of snowflake_storage_integration_aws.

Classification: snowflake.concept.storage-integration.

Relations

Conditions, identity and resolution

Identity

  • attributes: ["name", "fully_qualified_name"]
  • scope: "provider"

Endpoint

  • attributes: ["id", "name", "fully_qualified_name"]

Relation through source.storage_allowed_locations[0]

  • on_null: "absent"
  • on_empty: "absent"

Relation through source.storage_allowed_locations[1]

  • on_null: "absent"
  • on_empty: "absent"
snowflake.rule.azure-storage-integration Source

Matches resource instances of snowflake_storage_integration_azure.

Classification: snowflake.concept.storage-integration.

Relations

Conditions, identity and resolution

Identity

  • attributes: ["name", "fully_qualified_name"]
  • scope: "provider"

Endpoint

  • attributes: ["id", "name", "fully_qualified_name"]

Relation through source.storage_allowed_locations[0]

  • on_null: "absent"
  • on_empty: "absent"

Relation through source.storage_allowed_locations[1]

  • on_null: "absent"
  • on_empty: "absent"
snowflake.rule.gcs-storage-integration Source

Matches resource instances of snowflake_storage_integration_gcs.

Classification: snowflake.concept.storage-integration.

Relations

Conditions, identity and resolution

Identity

  • attributes: ["name", "fully_qualified_name"]
  • scope: "provider"

Endpoint

  • attributes: ["id", "name", "fully_qualified_name"]

Relation through source.storage_allowed_locations[0]

  • on_null: "absent"
  • on_empty: "absent"

Relation through source.storage_allowed_locations[1]

  • on_null: "absent"
  • on_empty: "absent"
snowflake.rule.storage-integration Source

Matches resource instances of snowflake_storage_integration.

Classification: snowflake.concept.storage-integration.

Relations

Conditions, identity and resolution

Identity

  • attributes: ["name", "fully_qualified_name"]
  • scope: "provider"

Endpoint

  • attributes: ["id", "name", "fully_qualified_name"]

Relation through source.storage_allowed_locations[0]

  • on_null: "absent"
  • on_empty: "absent"

Relation through source.storage_allowed_locations[1]

  • on_null: "absent"
  • on_empty: "absent"
snowflake.rule.stream-on-directory-table Source

Matches resource instances of snowflake_stream_on_directory_table.

Classification: snowflake.concept.stream-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.schema

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"
snowflake.rule.stream-on-external-table Source

Matches resource instances of snowflake_stream_on_external_table.

Classification: snowflake.concept.stream-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.schema

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"
snowflake.rule.stream-on-table Source

Matches resource instances of snowflake_stream_on_table.

Classification: snowflake.concept.stream-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.schema

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"
snowflake.rule.stream-on-view Source

Matches resource instances of snowflake_stream_on_view.

Classification: snowflake.concept.stream-configuration.

Contributions

Conditions, identity and resolution

Contribution through source.schema

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"
snowflake.rule.streamlit Source

Matches resource instances of snowflake_streamlit.

Classification: snowflake.concept.application.

Contexts

Relations

Conditions, identity and resolution

Context through source.schema

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"

Context through source.query_warehouse

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"

Relation through source.stage

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"

Relation through source.external_access_integrations[0]

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"
snowflake.rule.task Source

Matches resource instances of snowflake_task.

Classification: snowflake.concept.workflow.

Contexts

Relations

Conditions, identity and resolution

Identity

  • attributes: ["id", "name", "fully_qualified_name"]
  • scope: "provider"

Endpoint

  • attributes: ["id", "name", "fully_qualified_name"]

Context through source.schema

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"

Context through source.warehouse

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"

Relation through source.after[0]

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"

Relation through source.after[1]

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"

Relation through source.finalize

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"

Relation through source.error_integration

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"
snowflake.rule.adaptive-warehouse Source

Matches resource instances of snowflake_warehouse_adaptive.

Classification: snowflake.concept.virtual-warehouse.

Conditions, identity and resolution

Identity

  • attributes: ["id", "name", "fully_qualified_name"]
  • scope: "provider"

Endpoint

  • attributes: ["id", "name", "fully_qualified_name"]
snowflake.rule.interactive-warehouse Source

Matches resource instances of snowflake_warehouse_interactive.

Classification: snowflake.concept.virtual-warehouse.

Relations

Conditions, identity and resolution

Identity

  • attributes: ["id", "name", "fully_qualified_name"]
  • scope: "provider"

Endpoint

  • attributes: ["id", "name", "fully_qualified_name"]

Relation through source.fallback_warehouse

  • on_null: "absent"
  • on_empty: "absent"
  • match.by: [target.name, target.fully_qualified_name]
  • match.strategy: "exact"
snowflake.rule.warehouse Source

Matches resource instances of snowflake_warehouse.

Classification: snowflake.concept.virtual-warehouse.

Conditions, identity and resolution

Identity

  • attributes: ["id", "name", "fully_qualified_name"]
  • scope: "provider"

Endpoint

  • attributes: ["id", "name", "fully_qualified_name"]