# databricks Dialect

See which types this Dialect interprets and which architectural facts its Rules can establish.

<!-- Generated by scripts/generate-provider-coverage.ts from official Dialect sources. -->

<details>
<summary>Version and compatibility</summary>

**Version:** `0.1.0`.

**Provider bindings and declared compatibility**

- `databricks/databricks`: `= 1.129.0`.

[All official Dialects](https://docs.rootform.dev/reference/provider-coverage/)

</details>

## Interpreted types

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

| Terraform type | Kind | Classification | Rules |
| --- | --- | --- | --- |
| `databricks_access_control_rule_set` | `resource` | [`identity-access-configuration`](#databricks-concept-identity-access-configuration) | [`access-control-rule-set`](#rule-access-control-rule-set) |
| `databricks_account_federation_policy` | `resource` | [`identity-access-configuration`](#databricks-concept-identity-access-configuration) | [`account-federation-policy`](#rule-account-federation-policy) |
| `databricks_account_iam_direct_group_member_v2` | `resource` | [`identity-access-configuration`](#databricks-concept-identity-access-configuration) | [`account-group-member`](#rule-account-group-member) |
| `databricks_account_iam_group_v2` | `resource` | [`identity-group`](#databricks-concept-identity-group) | [`account-identity-group`](#rule-account-identity-group) |
| `databricks_account_iam_service_principal_v2` | `resource` | [`service-identity`](https://docs.rootform.dev/language/reference/rf-vocabulary/#rf-concept-service-identity) | [`account-service-principal`](#rule-account-service-principal) |
| `databricks_account_iam_workspace_assignment_v2` | `resource` | [`identity-access-configuration`](#databricks-concept-identity-access-configuration) | [`account-workspace-assignment`](#rule-account-workspace-assignment) |
| `databricks_account_network_policy` | `resource` | [`network-security-configuration`](#databricks-concept-network-security-configuration) | [`account-network-policy`](#rule-account-network-policy) |
| `databricks_account_setting_v2` | `resource` | [`workspace-configuration`](#databricks-concept-workspace-configuration) | [`account-setting`](#rule-account-setting) |
| `databricks_ai_gateway_mcp_service` | `resource` | [`ai-gateway-service`](#databricks-concept-ai-gateway-service) | [`ai-gateway-mcp-service`](#rule-ai-gateway-mcp-service) |
| `databricks_ai_gateway_model_provider_service` | `resource` | [`ai-gateway-service`](#databricks-concept-ai-gateway-service) | [`ai-gateway-model-provider-service`](#rule-ai-gateway-model-provider-service) |
| `databricks_ai_gateway_model_service` | `resource` | [`ai-gateway-service`](#databricks-concept-ai-gateway-service) | [`ai-gateway-model-service`](#rule-ai-gateway-model-service) |
| `databricks_ai_search_endpoint` | `resource` | [`ai-search-endpoint`](#databricks-concept-ai-search-endpoint) | [`ai-search-endpoint`](#rule-ai-search-endpoint) |
| `databricks_ai_search_index` | `resource` | [`ai-search-index`](#databricks-concept-ai-search-index) | [`ai-search-index`](#rule-ai-search-index) |
| `databricks_aibi_dashboard_embedding_access_policy_setting` | `resource` | [`application-configuration`](#databricks-concept-application-configuration) | [`dashboard-embedding-access-policy`](#rule-dashboard-embedding-access-policy) |
| `databricks_aibi_dashboard_embedding_approved_domains_setting` | `resource` | [`application-configuration`](#databricks-concept-application-configuration) | [`dashboard-embedding-approved-domains`](#rule-dashboard-embedding-approved-domains) |
| `databricks_alert_v2` | `resource` | [`analytics-artifact`](#databricks-concept-analytics-artifact) | [`alert-v2`](#rule-alert-v2) |
| `databricks_alert` | `resource` | [`analytics-artifact`](#databricks-concept-analytics-artifact) | [`alert`](#rule-alert) |
| `databricks_apps_settings_custom_template` | `resource` | [`application-configuration`](#databricks-concept-application-configuration) | [`apps-custom-template`](#rule-apps-custom-template) |
| `databricks_artifact_allowlist` | `resource` | [`compute-configuration`](#databricks-concept-compute-configuration) | [`artifact-allowlist`](#rule-artifact-allowlist) |
| `databricks_automatic_cluster_update_workspace_setting` | `resource` | [`workspace-configuration`](#databricks-concept-workspace-configuration) | [`automatic-cluster-update-setting`](#rule-automatic-cluster-update-setting) |
| `databricks_aws_s3_mount` | `resource` | [`legacy-storage-mount`](#databricks-concept-legacy-storage-mount) | [`aws-s3-mount`](#rule-aws-s3-mount) |
| `databricks_azure_adls_gen1_mount` | `resource` | [`legacy-storage-mount`](#databricks-concept-legacy-storage-mount) | [`azure-adls-gen1-mount`](#rule-azure-adls-gen1-mount) |
| `databricks_azure_adls_gen2_mount` | `resource` | [`legacy-storage-mount`](#databricks-concept-legacy-storage-mount) | [`azure-adls-gen2-mount`](#rule-azure-adls-gen2-mount) |
| `databricks_azure_blob_mount` | `resource` | [`legacy-storage-mount`](#databricks-concept-legacy-storage-mount) | [`azure-blob-mount`](#rule-azure-blob-mount) |
| `databricks_catalog_workspace_binding` | `resource` | [`unity-catalog-access-detail`](#databricks-concept-unity-catalog-access-detail) | [`catalog-workspace-binding`](#rule-catalog-workspace-binding) |
| `databricks_catalog` | `resource` | [`unity-catalog-catalog`](#databricks-concept-unity-catalog-catalog) | [`unity-catalog-catalog`](#rule-unity-catalog-catalog) |
| `databricks_cluster_policy` | `resource` | [`compute-configuration`](#databricks-concept-compute-configuration) | [`cluster-policy`](#rule-cluster-policy) |
| `databricks_cluster` | `resource` | [`compute-cluster`](#databricks-concept-compute-cluster) | [`compute-cluster`](#rule-compute-cluster) |
| `databricks_compliance_security_profile_workspace_setting` | `resource` | [`workspace-configuration`](#databricks-concept-workspace-configuration) | [`compliance-security-profile-setting`](#rule-compliance-security-profile-setting) |
| `databricks_connection` | `resource` | [`lakehouse-federation-connection`](#databricks-concept-lakehouse-federation-connection) | [`lakehouse-federation-connection`](#rule-lakehouse-federation-connection) |
| `databricks_credential` | `resource` | [`service-credential`](#databricks-concept-service-credential) | [`service-credential`](#rule-service-credential) |
| `databricks_dashboard` | `resource` | [`analytics-artifact`](#databricks-concept-analytics-artifact) | [`dashboard`](#rule-dashboard) |
| `databricks_data_classification_catalog_config` | `resource` | [`unity-catalog-data-detail`](#databricks-concept-unity-catalog-data-detail) | [`data-classification-catalog-config`](#rule-data-classification-catalog-config) |
| `databricks_data_quality_monitor` | `resource` | [`quality-monitor`](#databricks-concept-quality-monitor) | [`data-quality-monitor`](#rule-data-quality-monitor) |
| `databricks_database_database_catalog` | `resource` | [`database-configuration`](#databricks-concept-database-configuration) | [`lakebase-provisioned-catalog`](#rule-lakebase-provisioned-catalog) |
| `databricks_database_instance` | `resource` | [`managed-database`](https://docs.rootform.dev/language/reference/rf-vocabulary/#rf-concept-managed-database) | [`lakebase-provisioned-instance`](#rule-lakebase-provisioned-instance) |
| `databricks_database_synced_database_table` | `resource` | [`database-configuration`](#databricks-concept-database-configuration) | [`lakebase-provisioned-synced-table`](#rule-lakebase-provisioned-synced-table) |
| `databricks_default_namespace_setting` | `resource` | [`workspace-configuration`](#databricks-concept-workspace-configuration) | [`default-namespace-setting`](#rule-default-namespace-setting) |
| `databricks_disable_legacy_access_setting` | `resource` | [`workspace-configuration`](#databricks-concept-workspace-configuration) | [`disable-legacy-access-setting`](#rule-disable-legacy-access-setting) |
| `databricks_disable_legacy_dbfs_setting` | `resource` | [`workspace-configuration`](#databricks-concept-workspace-configuration) | [`disable-legacy-dbfs-setting`](#rule-disable-legacy-dbfs-setting) |
| `databricks_disable_legacy_features_setting` | `resource` | [`workspace-configuration`](#databricks-concept-workspace-configuration) | [`disable-legacy-features-setting`](#rule-disable-legacy-features-setting) |
| `databricks_disaster_recovery_stable_url` | `resource` | [`workspace-configuration`](#databricks-concept-workspace-configuration) | [`disaster-recovery-stable-url`](#rule-disaster-recovery-stable-url) |
| `databricks_endpoint` | `resource` | [`private-endpoint-registration`](#databricks-concept-private-endpoint-registration) | [`service-direct-endpoint`](#rule-service-direct-endpoint) |
| `databricks_enhanced_security_monitoring_workspace_setting` | `resource` | [`workspace-configuration`](#databricks-concept-workspace-configuration) | [`enhanced-security-monitoring-setting`](#rule-enhanced-security-monitoring-setting) |
| `databricks_entitlements` | `resource` | [`identity-access-configuration`](#databricks-concept-identity-access-configuration) | [`entitlements`](#rule-entitlements) |
| `databricks_entity_tag_assignment` | `resource` | [`unity-catalog-data-detail`](#databricks-concept-unity-catalog-data-detail) | [`entity-tag-assignment`](#rule-entity-tag-assignment) |
| `databricks_environments_default_workspace_base_environment` | `resource` | [`compute-configuration`](#databricks-concept-compute-configuration) | [`default-workspace-base-environment`](#rule-default-workspace-base-environment) |
| `databricks_environments_workspace_base_environment` | `resource` | [`compute-configuration`](#databricks-concept-compute-configuration) | [`workspace-base-environment`](#rule-workspace-base-environment) |
| `databricks_external_location` | `resource` | [`external-location`](#databricks-concept-external-location) | [`external-location`](#rule-external-location) |
| `databricks_external_metadata` | `resource` | [`unity-catalog-data-detail`](#databricks-concept-unity-catalog-data-detail) | [`external-metadata`](#rule-external-metadata) |
| `databricks_feature_engineering_feature` | `resource` | [`ml-platform-detail`](#databricks-concept-ml-platform-detail) | [`feature-engineering-feature`](#rule-feature-engineering-feature) |
| `databricks_feature_engineering_kafka_config` | `resource` | [`ml-platform-detail`](#databricks-concept-ml-platform-detail) | [`feature-engineering-kafka-config`](#rule-feature-engineering-kafka-config) |
| `databricks_feature_engineering_materialized_feature` | `resource` | [`ml-platform-detail`](#databricks-concept-ml-platform-detail) | [`feature-engineering-materialized-feature`](#rule-feature-engineering-materialized-feature) |
| `databricks_global_init_script` | `resource` | [`compute-configuration`](#databricks-concept-compute-configuration) | [`global-init-script`](#rule-global-init-script) |
| `databricks_grant` | `resource` | [`identity-access-configuration`](#databricks-concept-identity-access-configuration) | [`grant`](#rule-grant) |
| `databricks_grants` | `resource` | [`identity-access-configuration`](#databricks-concept-identity-access-configuration) | [`grants`](#rule-grants) |
| `databricks_group_instance_profile` | `resource` | [`identity-access-configuration`](#databricks-concept-identity-access-configuration) | [`group-instance-profile`](#rule-group-instance-profile) |
| `databricks_group_member` | `resource` | [`identity-access-configuration`](#databricks-concept-identity-access-configuration) | [`group-member`](#rule-group-member) |
| `databricks_group_role` | `resource` | [`identity-access-configuration`](#databricks-concept-identity-access-configuration) | [`group-role`](#rule-group-role) |
| `databricks_group` | `resource` | [`identity-group`](#databricks-concept-identity-group) | [`identity-group`](#rule-identity-group) |
| `databricks_instance_pool` | `resource` | [`instance-pool`](#databricks-concept-instance-pool) | [`instance-pool`](#rule-instance-pool) |
| `databricks_instance_profile` | `resource` | [`compute-configuration`](#databricks-concept-compute-configuration) | [`instance-profile`](#rule-instance-profile) |
| `databricks_ip_access_list` | `resource` | [`network-security-configuration`](#databricks-concept-network-security-configuration) | [`ip-access-list`](#rule-ip-access-list) |
| `databricks_job` | `resource` | [`workflow`](#databricks-concept-workflow) | [`lakeflow-job`](#rule-lakeflow-job) |
| `databricks_knowledge_assistant_knowledge_source` | `resource` | [`ml-platform-detail`](#databricks-concept-ml-platform-detail) | [`knowledge-assistant-source`](#rule-knowledge-assistant-source) |
| `databricks_knowledge_assistant` | `resource` | [`knowledge-assistant`](#databricks-concept-knowledge-assistant) | [`knowledge-assistant`](#rule-knowledge-assistant) |
| `databricks_lakehouse_monitor` | `resource` | [`quality-monitor`](#databricks-concept-quality-monitor) | [`lakehouse-monitor`](#rule-lakehouse-monitor) |
| `databricks_library` | `resource` | [`compute-configuration`](#databricks-concept-compute-configuration) | [`cluster-library`](#rule-cluster-library) |
| `databricks_materialized_features_feature_tag` | `resource` | [`ml-platform-detail`](#databricks-concept-ml-platform-detail) | [`materialized-feature-tag`](#rule-materialized-feature-tag) |
| `databricks_metastore_assignment` | `resource` | [`unity-catalog-access-detail`](#databricks-concept-unity-catalog-access-detail) | [`metastore-assignment`](#rule-metastore-assignment) |
| `databricks_metastore_data_access` | `resource` | [`storage-credential`](#databricks-concept-storage-credential) | [`metastore-data-access`](#rule-metastore-data-access) |
| `databricks_metastore` | `resource` | [`unity-catalog-metastore`](#databricks-concept-unity-catalog-metastore) | [`unity-catalog-metastore`](#rule-unity-catalog-metastore) |
| `databricks_mlflow_experiment` | `resource` | [`ml-platform-detail`](#databricks-concept-ml-platform-detail) | [`mlflow-experiment`](#rule-mlflow-experiment) |
| `databricks_mlflow_model` | `resource` | [`ml-platform-detail`](#databricks-concept-ml-platform-detail) | [`mlflow-model`](#rule-mlflow-model) |
| `databricks_mlflow_webhook` | `resource` | [`ml-platform-detail`](#databricks-concept-ml-platform-detail) | [`mlflow-webhook`](#rule-mlflow-webhook) |
| `databricks_model_serving_provisioned_throughput` | `resource` | [`ai-inference-endpoint`](#databricks-concept-ai-inference-endpoint) | [`model-serving-provisioned-throughput`](#rule-model-serving-provisioned-throughput) |
| `databricks_model_serving` | `resource` | [`ai-inference-endpoint`](#databricks-concept-ai-inference-endpoint) | [`model-serving`](#rule-model-serving) |
| `databricks_mount` | `resource` | [`legacy-storage-mount`](#databricks-concept-legacy-storage-mount) | [`mount`](#rule-mount) |
| `databricks_mws_credentials` | `resource` | [`workspace-deployment-credential`](#databricks-concept-workspace-deployment-credential) | [`workspace-deployment-credential`](#rule-workspace-deployment-credential) |
| `databricks_mws_log_delivery` | `resource` | [`log-delivery`](#databricks-concept-log-delivery) | [`log-delivery`](#rule-log-delivery) |
| `databricks_mws_ncc_binding` | `resource` | [`network-binding`](#databricks-concept-network-binding) | [`network-connectivity-binding`](#rule-network-connectivity-binding) |
| `databricks_mws_ncc_private_endpoint_rule` | `resource` | [`private-endpoint-rule`](#databricks-concept-private-endpoint-rule) | [`private-endpoint-rule`](#rule-private-endpoint-rule) |
| `databricks_mws_network_connectivity_config` | `resource` | [`network-connectivity-configuration`](#databricks-concept-network-connectivity-configuration) | [`network-connectivity-configuration`](#rule-network-connectivity-configuration) |
| `databricks_mws_networks` | `resource` | [`workspace-network-configuration`](#databricks-concept-workspace-network-configuration) | [`workspace-network-configuration`](#rule-workspace-network-configuration) |
| `databricks_mws_permission_assignment` | `resource` | [`identity-access-configuration`](#databricks-concept-identity-access-configuration) | [`mws-permission-assignment`](#rule-mws-permission-assignment) |
| `databricks_mws_private_access_settings` | `resource` | [`private-access-settings`](#databricks-concept-private-access-settings) | [`private-access-settings`](#rule-private-access-settings) |
| `databricks_mws_storage_configurations` | `resource` | [`workspace-root-storage`](#databricks-concept-workspace-root-storage) | [`workspace-root-storage`](#rule-workspace-root-storage) |
| `databricks_mws_vpc_endpoint` | `resource` | [`private-endpoint-registration`](#databricks-concept-private-endpoint-registration) | [`vpc-endpoint-registration`](#rule-vpc-endpoint-registration) |
| `databricks_mws_workspaces` | `resource` | [`workspace`](#databricks-concept-workspace) | [`workspace`](#rule-workspace) |
| `databricks_online_table` | `resource` | [`online-serving-configuration`](#databricks-concept-online-serving-configuration) | [`online-table`](#rule-online-table) |
| `databricks_permission_assignment` | `resource` | [`identity-access-configuration`](#databricks-concept-identity-access-configuration) | [`permission-assignment`](#rule-permission-assignment) |
| `databricks_permissions` | `resource` | [`identity-access-configuration`](#databricks-concept-identity-access-configuration) | [`permissions`](#rule-permissions) |
| `databricks_pipeline` | `resource` | [`lakeflow-pipeline`](#databricks-concept-lakeflow-pipeline) | [`lakeflow-pipeline`](#rule-lakeflow-pipeline) |
| `databricks_policy_info` | `resource` | [`compute-configuration`](#databricks-concept-compute-configuration) | [`policy-info`](#rule-policy-info) |
| `databricks_postgres_branch` | `resource` | [`lakebase-branch`](#databricks-concept-lakebase-branch) | [`lakebase-branch`](#rule-lakebase-branch) |
| `databricks_postgres_catalog` | `resource` | [`database-configuration`](#databricks-concept-database-configuration) | [`lakebase-postgres-catalog`](#rule-lakebase-postgres-catalog) |
| `databricks_postgres_cdf_config` | `resource` | [`database-configuration`](#databricks-concept-database-configuration) | [`lakebase-postgres-cdf-config`](#rule-lakebase-postgres-cdf-config) |
| `databricks_postgres_data_api` | `resource` | [`lakebase-data-api`](#databricks-concept-lakebase-data-api) | [`lakebase-data-api`](#rule-lakebase-data-api) |
| `databricks_postgres_database` | `resource` | [`lakebase-database`](#databricks-concept-lakebase-database) | [`lakebase-database`](#rule-lakebase-database) |
| `databricks_postgres_endpoint` | `resource` | [`lakebase-endpoint`](#databricks-concept-lakebase-endpoint) | [`lakebase-endpoint`](#rule-lakebase-endpoint) |
| `databricks_postgres_project` | `resource` | [`lakebase-project`](#databricks-concept-lakebase-project) | [`lakebase-project`](#rule-lakebase-project) |
| `databricks_postgres_role` | `resource` | [`database-configuration`](#databricks-concept-database-configuration) | [`lakebase-postgres-role`](#rule-lakebase-postgres-role) |
| `databricks_postgres_synced_table` | `resource` | [`database-configuration`](#databricks-concept-database-configuration) | [`lakebase-postgres-synced-table`](#rule-lakebase-postgres-synced-table) |
| `databricks_provider` | `resource` | [`delta-sharing-provider`](#databricks-concept-delta-sharing-provider) | [`delta-sharing-provider`](#rule-delta-sharing-provider) |
| `databricks_quality_monitor_v2` | `resource` | [`quality-monitor`](#databricks-concept-quality-monitor) | [`quality-monitor-v2`](#rule-quality-monitor-v2) |
| `databricks_quality_monitor` | `resource` | [`quality-monitor`](#databricks-concept-quality-monitor) | [`quality-monitor`](#rule-quality-monitor) |
| `databricks_query` | `resource` | [`analytics-artifact`](#databricks-concept-analytics-artifact) | [`query`](#rule-query) |
| `databricks_registered_model` | `resource` | [`registered-model`](#databricks-concept-registered-model) | [`registered-model`](#rule-registered-model) |
| `databricks_restrict_workspace_admins_setting` | `resource` | [`workspace-configuration`](#databricks-concept-workspace-configuration) | [`restrict-workspace-admins-setting`](#rule-restrict-workspace-admins-setting) |
| `databricks_rfa_access_request_destinations` | `resource` | [`identity-access-configuration`](#databricks-concept-identity-access-configuration) | [`rfa-access-request-destinations`](#rule-rfa-access-request-destinations) |
| `databricks_schema` | `resource` | [`unity-catalog-schema`](#databricks-concept-unity-catalog-schema) | [`unity-catalog-schema`](#rule-unity-catalog-schema) |
| `databricks_secret_acl` | `resource` | [`secret-configuration`](#databricks-concept-secret-configuration) | [`secret-acl`](#rule-secret-acl) |
| `databricks_secret_scope` | `resource` | [`secret-scope`](#databricks-concept-secret-scope) | [`secret-scope`](#rule-secret-scope) |
| `databricks_secret_uc` | `resource` | [`secret-configuration`](#databricks-concept-secret-configuration) | [`unity-catalog-secret`](#rule-unity-catalog-secret) |
| `databricks_secret` | `resource` | [`secret-configuration`](#databricks-concept-secret-configuration) | [`secret`](#rule-secret) |
| `databricks_service_principal_federation_policy` | `resource` | [`identity-access-configuration`](#databricks-concept-identity-access-configuration) | [`service-principal-federation-policy`](#rule-service-principal-federation-policy) |
| `databricks_service_principal_role` | `resource` | [`identity-access-configuration`](#databricks-concept-identity-access-configuration) | [`service-principal-role`](#rule-service-principal-role) |
| `databricks_service_principal_secret` | `resource` | [`secret-configuration`](#databricks-concept-secret-configuration) | [`service-principal-secret`](#rule-service-principal-secret) |
| `databricks_service_principal` | `resource` | [`service-identity`](https://docs.rootform.dev/language/reference/rf-vocabulary/#rf-concept-service-identity) | [`service-principal`](#rule-service-principal) |
| `databricks_share` | `resource` | [`delta-share`](#databricks-concept-delta-share) | [`delta-share`](#rule-delta-share) |
| `databricks_sql_alert` | `resource` | [`analytics-artifact`](#databricks-concept-analytics-artifact) | [`sql-alert`](#rule-sql-alert) |
| `databricks_sql_dashboard` | `resource` | [`analytics-artifact`](#databricks-concept-analytics-artifact) | [`sql-dashboard`](#rule-sql-dashboard) |
| `databricks_sql_global_config` | `resource` | [`sql-configuration`](#databricks-concept-sql-configuration) | [`sql-global-config`](#rule-sql-global-config) |
| `databricks_sql_permissions` | `resource` | [`sql-configuration`](#databricks-concept-sql-configuration) | [`sql-permissions`](#rule-sql-permissions) |
| `databricks_sql_query` | `resource` | [`analytics-artifact`](#databricks-concept-analytics-artifact) | [`sql-query`](#rule-sql-query) |
| `databricks_sql_table` | `resource` | [`unity-catalog-data-detail`](#databricks-concept-unity-catalog-data-detail) | [`sql-table`](#rule-sql-table) |
| `databricks_sql_visualization` | `resource` | [`analytics-artifact`](#databricks-concept-analytics-artifact) | [`sql-visualization`](#rule-sql-visualization) |
| `databricks_sql_widget` | `resource` | [`analytics-artifact`](#databricks-concept-analytics-artifact) | [`sql-widget`](#rule-sql-widget) |
| `databricks_storage_credential` | `resource` | [`storage-credential`](#databricks-concept-storage-credential) | [`storage-credential`](#rule-storage-credential) |
| `databricks_supervisor_agent_tool` | `resource` | [`ml-platform-detail`](#databricks-concept-ml-platform-detail) | [`supervisor-agent-tool`](#rule-supervisor-agent-tool) |
| `databricks_supervisor_agent` | `resource` | [`supervisor-agent`](#databricks-concept-supervisor-agent) | [`supervisor-agent`](#rule-supervisor-agent) |
| `databricks_system_schema` | `resource` | [`unity-catalog-data-detail`](#databricks-concept-unity-catalog-data-detail) | [`system-schema`](#rule-system-schema) |
| `databricks_table` | `resource` | [`unity-catalog-data-detail`](#databricks-concept-unity-catalog-data-detail) | [`unity-catalog-table`](#rule-unity-catalog-table) |
| `databricks_tag_policy` | `resource` | [`unity-catalog-data-detail`](#databricks-concept-unity-catalog-data-detail) | [`tag-policy`](#rule-tag-policy) |
| `databricks_user_instance_profile` | `resource` | [`identity-access-configuration`](#databricks-concept-identity-access-configuration) | [`user-instance-profile`](#rule-user-instance-profile) |
| `databricks_user_role` | `resource` | [`identity-access-configuration`](#databricks-concept-identity-access-configuration) | [`user-role`](#rule-user-role) |
| `databricks_vector_search_endpoint` | `resource` | [`vector-search-endpoint`](#databricks-concept-vector-search-endpoint) | [`vector-search-endpoint`](#rule-vector-search-endpoint) |
| `databricks_vector_search_index` | `resource` | [`vector-search-index`](#databricks-concept-vector-search-index) | [`vector-search-index`](#rule-vector-search-index) |
| `databricks_volume` | `resource` | [`unity-catalog-volume`](#databricks-concept-unity-catalog-volume) | [`unity-catalog-volume`](#rule-unity-catalog-volume) |
| `databricks_warehouses_default_warehouse_override` | `resource` | [`workspace-configuration`](#databricks-concept-workspace-configuration) | [`warehouses-default-warehouse-override`](#rule-warehouses-default-warehouse-override) |
| `databricks_workspace_binding` | `resource` | [`workspace-configuration`](#databricks-concept-workspace-configuration) | [`workspace-binding`](#rule-workspace-binding) |
| `databricks_workspace_conf` | `resource` | [`workspace-configuration`](#databricks-concept-workspace-configuration) | [`workspace-configuration`](#rule-workspace-configuration) |
| `databricks_workspace_entity_tag_assignment` | `resource` | [`unity-catalog-data-detail`](#databricks-concept-unity-catalog-data-detail) | [`workspace-entity-tag-assignment`](#rule-workspace-entity-tag-assignment) |
| `databricks_workspace_iam_direct_group_member_v2` | `resource` | [`identity-access-configuration`](#databricks-concept-identity-access-configuration) | [`workspace-group-member`](#rule-workspace-group-member) |
| `databricks_workspace_iam_group_v2` | `resource` | [`identity-group`](#databricks-concept-identity-group) | [`workspace-identity-group`](#rule-workspace-identity-group) |
| `databricks_workspace_iam_service_principal_v2` | `resource` | [`service-identity`](https://docs.rootform.dev/language/reference/rf-vocabulary/#rf-concept-service-identity) | [`workspace-service-principal`](#rule-workspace-service-principal) |
| `databricks_workspace_iam_workspace_assignment_v2` | `resource` | [`identity-access-configuration`](#databricks-concept-identity-access-configuration) | [`workspace-identity-assignment`](#rule-workspace-identity-assignment) |
| `databricks_workspace_iam_workspace_identity_detail_v2` | `resource` | [`identity-access-configuration`](#databricks-concept-identity-access-configuration) | [`workspace-identity-detail`](#rule-workspace-identity-detail) |
| `databricks_workspace_network_option` | `resource` | [`workspace-configuration`](#databricks-concept-workspace-configuration) | [`workspace-network-option`](#rule-workspace-network-option) |
| `databricks_workspace_setting_v2` | `resource` | [`workspace-configuration`](#databricks-concept-workspace-configuration) | [`workspace-setting`](#rule-workspace-setting) |

## Local vocabulary

### Concepts

<dl>

<div>
<dt id="databricks-concept-ai-gateway-service"><code>databricks.concept.ai-gateway-service</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/ai-ml/serving-search.rf.hcl#L17-L19">Source</a></dt>
<dd>

A governed Mosaic AI Gateway service for models, model providers, or MCP tools.

</dd>
<dd>

Used by [`ai-gateway-mcp-service`](#rule-ai-gateway-mcp-service), [`ai-gateway-model-provider-service`](#rule-ai-gateway-model-provider-service), [`ai-gateway-model-service`](#rule-ai-gateway-model-service).

</dd>
</div>

<div>
<dt id="databricks-concept-ai-inference-endpoint"><code>databricks.concept.ai-inference-endpoint</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/vocabulary.rf.hcl#L1-L3">Source</a></dt>
<dd>

A managed endpoint that serves model inference requests.

</dd>
<dd>

Used by [`model-serving`](#rule-model-serving), [`model-serving-provisioned-throughput`](#rule-model-serving-provisioned-throughput).

</dd>
</div>

<div>
<dt id="databricks-concept-ai-search-endpoint"><code>databricks.concept.ai-search-endpoint</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/ai-ml/serving-search.rf.hcl#L9-L11">Source</a></dt>
<dd>

A Mosaic AI Search endpoint providing managed search capacity.

</dd>
<dd>

Used by [`ai-search-endpoint`](#rule-ai-search-endpoint), [`ai-search-index`](#rule-ai-search-index).

</dd>
</div>

<div>
<dt id="databricks-concept-ai-search-index"><code>databricks.concept.ai-search-index</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/ai-ml/serving-search.rf.hcl#L13-L15">Source</a></dt>
<dd>

A governed Mosaic AI Search index.

</dd>
<dd>

Used by [`ai-search-index`](#rule-ai-search-index).

</dd>
</div>

<div>
<dt id="databricks-concept-analytics-artifact"><code>databricks.concept.analytics-artifact</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/applications/analytics.rf.hcl#L1-L3">Source</a></dt>
<dd>

A dashboard, query, alert, visualization, or widget presented through Databricks analytics.

</dd>
<dd>


<details>
<summary>Used by 9 Rules</summary>

- [`alert`](#rule-alert)
- [`alert-v2`](#rule-alert-v2)
- [`dashboard`](#rule-dashboard)
- [`query`](#rule-query)
- [`sql-alert`](#rule-sql-alert)
- [`sql-dashboard`](#rule-sql-dashboard)
- [`sql-query`](#rule-sql-query)
- [`sql-visualization`](#rule-sql-visualization)
- [`sql-widget`](#rule-sql-widget)

</details>

</dd>
</div>

<div>
<dt id="databricks-concept-application-configuration"><code>databricks.concept.application-configuration</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/applications/apps.rf.hcl#L3-L5">Source</a></dt>
<dd>

A template, embedding, or deployment configuration supporting Databricks applications.

</dd>
<dd>

Used by [`apps-custom-template`](#rule-apps-custom-template), [`dashboard-embedding-access-policy`](#rule-dashboard-embedding-access-policy), [`dashboard-embedding-approved-domains`](#rule-dashboard-embedding-approved-domains).

</dd>
</div>

<div>
<dt id="databricks-concept-compute-cluster"><code>databricks.concept.compute-cluster</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/compute/compute.rf.hcl#L1-L3">Source</a></dt>
<dd>

A Databricks compute cluster running data, analytics, or machine-learning workloads.

</dd>
<dd>

Used by [`cluster-library`](#rule-cluster-library), [`compute-cluster`](#rule-compute-cluster), [`lakeflow-job`](#rule-lakeflow-job).

</dd>
</div>

<div>
<dt id="databricks-concept-compute-configuration"><code>databricks.concept.compute-configuration</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/compute/compute.rf.hcl#L9-L11">Source</a></dt>
<dd>

A policy, library, environment, identity registration, or setting supporting Databricks compute.

</dd>
<dd>


<details>
<summary>Used by 8 Rules</summary>

- [`artifact-allowlist`](#rule-artifact-allowlist)
- [`cluster-library`](#rule-cluster-library)
- [`cluster-policy`](#rule-cluster-policy)
- [`default-workspace-base-environment`](#rule-default-workspace-base-environment)
- [`global-init-script`](#rule-global-init-script)
- [`instance-profile`](#rule-instance-profile)
- [`policy-info`](#rule-policy-info)
- [`workspace-base-environment`](#rule-workspace-base-environment)

</details>

</dd>
</div>

<div>
<dt id="databricks-concept-database-configuration"><code>databricks.concept.database-configuration</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/databases/lakebase.rf.hcl#L21-L23">Source</a></dt>
<dd>

A database, role, synchronization, catalog, or change-data configuration supporting Lakebase.

</dd>
<dd>


<details>
<summary>Used by 6 Rules</summary>

- [`lakebase-postgres-catalog`](#rule-lakebase-postgres-catalog)
- [`lakebase-postgres-cdf-config`](#rule-lakebase-postgres-cdf-config)
- [`lakebase-postgres-role`](#rule-lakebase-postgres-role)
- [`lakebase-postgres-synced-table`](#rule-lakebase-postgres-synced-table)
- [`lakebase-provisioned-catalog`](#rule-lakebase-provisioned-catalog)
- [`lakebase-provisioned-synced-table`](#rule-lakebase-provisioned-synced-table)

</details>

</dd>
</div>

<div>
<dt id="databricks-concept-delta-share"><code>databricks.concept.delta-share</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/data-governance/sharing-federation.rf.hcl#L5-L7">Source</a></dt>
<dd>

A governed collection of data assets shared through Delta Sharing.

</dd>
<dd>

Used by [`delta-share`](#rule-delta-share), [`unity-catalog-catalog`](#rule-unity-catalog-catalog).

</dd>
</div>

<div>
<dt id="databricks-concept-delta-sharing-provider"><code>databricks.concept.delta-sharing-provider</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/data-governance/sharing-federation.rf.hcl#L10-L12">Source</a></dt>
<dd>

An external organization providing data through Delta Sharing.

</dd>
<dd>

Used by [`delta-sharing-provider`](#rule-delta-sharing-provider), [`unity-catalog-catalog`](#rule-unity-catalog-catalog).

</dd>
</div>

<div>
<dt id="databricks-concept-external-location"><code>databricks.concept.external-location</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/data-governance/unity-catalog.rf.hcl#L13-L15">Source</a></dt>
<dd>

A Unity Catalog external location pairing a cloud storage path with a storage credential.

</dd>
<dd>

Used by [`external-location`](#rule-external-location).

</dd>
</div>

<div>
<dt id="databricks-concept-identity-access-configuration"><code>databricks.concept.identity-access-configuration</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/identity-iam/identities.rf.hcl#L2-L4">Source</a></dt>
<dd>

A membership, role, assignment, entitlement, permission, or federation configuration in Databricks.

</dd>
<dd>


<details>
<summary>Used by 21 Rules</summary>

- [`access-control-rule-set`](#rule-access-control-rule-set)
- [`account-federation-policy`](#rule-account-federation-policy)
- [`account-group-member`](#rule-account-group-member)
- [`account-workspace-assignment`](#rule-account-workspace-assignment)
- [`entitlements`](#rule-entitlements)
- [`grant`](#rule-grant)
- [`grants`](#rule-grants)
- [`group-instance-profile`](#rule-group-instance-profile)
- [`group-member`](#rule-group-member)
- [`group-role`](#rule-group-role)
- [`mws-permission-assignment`](#rule-mws-permission-assignment)
- [`permission-assignment`](#rule-permission-assignment)
- [`permissions`](#rule-permissions)
- [`rfa-access-request-destinations`](#rule-rfa-access-request-destinations)
- [`service-principal-federation-policy`](#rule-service-principal-federation-policy)
- [`service-principal-role`](#rule-service-principal-role)
- [`user-instance-profile`](#rule-user-instance-profile)
- [`user-role`](#rule-user-role)
- [`workspace-group-member`](#rule-workspace-group-member)
- [`workspace-identity-assignment`](#rule-workspace-identity-assignment)
- [`workspace-identity-detail`](#rule-workspace-identity-detail)

</details>

</dd>
</div>

<div>
<dt id="databricks-concept-identity-group"><code>databricks.concept.identity-group</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/vocabulary.rf.hcl#L5-L7">Source</a></dt>
<dd>

A managed group principal used to assign access collectively.

</dd>
<dd>

Used by [`account-identity-group`](#rule-account-identity-group), [`identity-group`](#rule-identity-group), [`workspace-identity-group`](#rule-workspace-identity-group).

</dd>
</div>

<div>
<dt id="databricks-concept-instance-pool"><code>databricks.concept.instance-pool</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/compute/compute.rf.hcl#L5-L7">Source</a></dt>
<dd>

A shared pool of cloud instances used to reduce Databricks cluster start time.

</dd>
<dd>

Used by [`compute-cluster`](#rule-compute-cluster), [`instance-pool`](#rule-instance-pool).

</dd>
</div>

<div>
<dt id="databricks-concept-knowledge-assistant"><code>databricks.concept.knowledge-assistant</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/ai-ml/agents-mlflow.rf.hcl#L1-L3">Source</a></dt>
<dd>

A Databricks Knowledge Assistant grounded in governed enterprise knowledge.

</dd>
<dd>

Used by [`knowledge-assistant`](#rule-knowledge-assistant), [`knowledge-assistant-source`](#rule-knowledge-assistant-source).

</dd>
</div>

<div>
<dt id="databricks-concept-lakebase-branch"><code>databricks.concept.lakebase-branch</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/databases/lakebase.rf.hcl#L5-L7">Source</a></dt>
<dd>

An isolated Lakebase database environment sharing project storage through copy-on-write.

</dd>
<dd>

Used by [`lakebase-branch`](#rule-lakebase-branch), [`lakebase-database`](#rule-lakebase-database), [`lakebase-endpoint`](#rule-lakebase-endpoint).

</dd>
</div>

<div>
<dt id="databricks-concept-lakebase-data-api"><code>databricks.concept.lakebase-data-api</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/databases/lakebase.rf.hcl#L13-L15">Source</a></dt>
<dd>

A Lakebase Data API exposing governed database access.

</dd>
<dd>

Used by [`lakebase-data-api`](#rule-lakebase-data-api).

</dd>
</div>

<div>
<dt id="databricks-concept-lakebase-database"><code>databricks.concept.lakebase-database</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/databases/lakebase.rf.hcl#L17-L19">Source</a></dt>
<dd>

A logical Postgres database contained by a Lakebase branch.

</dd>
<dd>

Used by [`lakebase-database`](#rule-lakebase-database).

</dd>
</div>

<div>
<dt id="databricks-concept-lakebase-endpoint"><code>databricks.concept.lakebase-endpoint</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/databases/lakebase.rf.hcl#L9-L11">Source</a></dt>
<dd>

A Lakebase Postgres compute endpoint providing read-write or read-only database access.

</dd>
<dd>

Used by [`lakebase-endpoint`](#rule-lakebase-endpoint).

</dd>
</div>

<div>
<dt id="databricks-concept-lakebase-project"><code>databricks.concept.lakebase-project</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/databases/lakebase.rf.hcl#L1-L3">Source</a></dt>
<dd>

A Lakebase Autoscaling project containing branches, Postgres compute endpoints, and databases.

</dd>
<dd>

Used by [`lakebase-branch`](#rule-lakebase-branch), [`lakebase-data-api`](#rule-lakebase-data-api), [`lakebase-project`](#rule-lakebase-project).

</dd>
</div>

<div>
<dt id="databricks-concept-lakeflow-pipeline"><code>databricks.concept.lakeflow-pipeline</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/orchestration/lakeflow.rf.hcl#L1-L3">Source</a></dt>
<dd>

A Lakeflow pipeline running declarative batch or streaming data processing.

</dd>
<dd>

Used by [`lakeflow-pipeline`](#rule-lakeflow-pipeline), [`online-table`](#rule-online-table).

</dd>
</div>

<div>
<dt id="databricks-concept-lakehouse-federation-connection"><code>databricks.concept.lakehouse-federation-connection</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/data-governance/sharing-federation.rf.hcl#L1-L3">Source</a></dt>
<dd>

A Unity Catalog connection to an external data system for Lakehouse Federation.

</dd>
<dd>

Used by [`lakehouse-federation-connection`](#rule-lakehouse-federation-connection), [`unity-catalog-catalog`](#rule-unity-catalog-catalog).

</dd>
</div>

<div>
<dt id="databricks-concept-legacy-storage-mount"><code>databricks.concept.legacy-storage-mount</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/storage/legacy-mounts.rf.hcl#L1-L3">Source</a></dt>
<dd>

A legacy DBFS mount configuration linking Databricks to cloud object storage.

</dd>
<dd>


<details>
<summary>Used by 5 Rules</summary>

- [`aws-s3-mount`](#rule-aws-s3-mount)
- [`azure-adls-gen1-mount`](#rule-azure-adls-gen1-mount)
- [`azure-adls-gen2-mount`](#rule-azure-adls-gen2-mount)
- [`azure-blob-mount`](#rule-azure-blob-mount)
- [`mount`](#rule-mount)

</details>

</dd>
</div>

<div>
<dt id="databricks-concept-log-delivery"><code>databricks.concept.log-delivery</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/deployment/workspaces.rf.hcl#L13-L15">Source</a></dt>
<dd>

A Databricks account or workspace log-delivery configuration.

</dd>
<dd>

Used by [`log-delivery`](#rule-log-delivery).

</dd>
</div>

<div>
<dt id="databricks-concept-ml-platform-detail"><code>databricks.concept.ml-platform-detail</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/ai-ml/agents-mlflow.rf.hcl#L13-L15">Source</a></dt>
<dd>

An experiment, model version, agent tool, feature, or ML configuration supporting Databricks AI and ML.

</dd>
<dd>


<details>
<summary>Used by 9 Rules</summary>

- [`feature-engineering-feature`](#rule-feature-engineering-feature)
- [`feature-engineering-kafka-config`](#rule-feature-engineering-kafka-config)
- [`feature-engineering-materialized-feature`](#rule-feature-engineering-materialized-feature)
- [`knowledge-assistant-source`](#rule-knowledge-assistant-source)
- [`materialized-feature-tag`](#rule-materialized-feature-tag)
- [`mlflow-experiment`](#rule-mlflow-experiment)
- [`mlflow-model`](#rule-mlflow-model)
- [`mlflow-webhook`](#rule-mlflow-webhook)
- [`supervisor-agent-tool`](#rule-supervisor-agent-tool)

</details>

</dd>
</div>

<div>
<dt id="databricks-concept-network-binding"><code>databricks.concept.network-binding</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/network/serverless-connectivity.rf.hcl#L9-L11">Source</a></dt>
<dd>

A binding attaching Databricks serverless network configuration to a workspace.

</dd>
<dd>

Used by [`network-connectivity-binding`](#rule-network-connectivity-binding).

</dd>
</div>

<div>
<dt id="databricks-concept-network-connectivity-configuration"><code>databricks.concept.network-connectivity-configuration</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/network/serverless-connectivity.rf.hcl#L1-L3">Source</a></dt>
<dd>

A regional Databricks network connectivity configuration for serverless workloads.

</dd>
<dd>


<details>
<summary>Used by 4 Rules</summary>

- [`network-connectivity-binding`](#rule-network-connectivity-binding)
- [`network-connectivity-configuration`](#rule-network-connectivity-configuration)
- [`private-endpoint-rule`](#rule-private-endpoint-rule)
- [`workspace`](#rule-workspace)

</details>

</dd>
</div>

<div>
<dt id="databricks-concept-network-security-configuration"><code>databricks.concept.network-security-configuration</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/network/classic-networking.rf.hcl#L13-L15">Source</a></dt>
<dd>

Network policy or access configuration supporting Databricks connectivity.

</dd>
<dd>

Used by [`account-network-policy`](#rule-account-network-policy), [`ip-access-list`](#rule-ip-access-list).

</dd>
</div>

<div>
<dt id="databricks-concept-online-serving-configuration"><code>databricks.concept.online-serving-configuration</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/databases/online-serving.rf.hcl#L2-L4">Source</a></dt>
<dd>

An online table or feature-serving configuration supporting Databricks online serving.

</dd>
<dd>

Used by [`online-table`](#rule-online-table).

</dd>
</div>

<div>
<dt id="databricks-concept-orchestration-configuration"><code>databricks.concept.orchestration-configuration</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/orchestration/lakeflow.rf.hcl#L5-L7">Source</a></dt>
<dd>

A task, query, repository, or environment artifact supporting Databricks orchestration.

</dd>
<dd>

No Rule in this Dialect uses this definition.

</dd>
</div>

<div>
<dt id="databricks-concept-private-access-settings"><code>databricks.concept.private-access-settings</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/network/classic-networking.rf.hcl#L9-L11">Source</a></dt>
<dd>

Databricks private access settings controlling private workspace ingress.

</dd>
<dd>

Used by [`private-access-settings`](#rule-private-access-settings), [`workspace`](#rule-workspace).

</dd>
</div>

<div>
<dt id="databricks-concept-private-endpoint-registration"><code>databricks.concept.private-endpoint-registration</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/network/classic-networking.rf.hcl#L5-L7">Source</a></dt>
<dd>

A Databricks registration of a cloud private connectivity endpoint.

</dd>
<dd>

Used by [`service-direct-endpoint`](#rule-service-direct-endpoint), [`vpc-endpoint-registration`](#rule-vpc-endpoint-registration).

</dd>
</div>

<div>
<dt id="databricks-concept-private-endpoint-rule"><code>databricks.concept.private-endpoint-rule</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/network/serverless-connectivity.rf.hcl#L5-L7">Source</a></dt>
<dd>

A Databricks rule provisioning private connectivity from serverless compute to a cloud resource.

</dd>
<dd>

Used by [`private-endpoint-rule`](#rule-private-endpoint-rule).

</dd>
</div>

<div>
<dt id="databricks-concept-quality-monitor"><code>databricks.concept.quality-monitor</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/observability/quality-monitoring.rf.hcl#L1-L3">Source</a></dt>
<dd>

A Databricks monitor evaluating data or model quality over time.

</dd>
<dd>


<details>
<summary>Used by 4 Rules</summary>

- [`data-quality-monitor`](#rule-data-quality-monitor)
- [`lakehouse-monitor`](#rule-lakehouse-monitor)
- [`quality-monitor`](#rule-quality-monitor)
- [`quality-monitor-v2`](#rule-quality-monitor-v2)

</details>

</dd>
</div>

<div>
<dt id="databricks-concept-registered-model"><code>databricks.concept.registered-model</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/ai-ml/agents-mlflow.rf.hcl#L9-L11">Source</a></dt>
<dd>

A governed machine-learning model registered in Unity Catalog.

</dd>
<dd>

Used by [`registered-model`](#rule-registered-model).

</dd>
</div>

<div>
<dt id="databricks-concept-secret-configuration"><code>databricks.concept.secret-configuration</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/security/secrets.rf.hcl#L5-L7">Source</a></dt>
<dd>

A secret identity or access configuration whose value remains outside architecture output.

</dd>
<dd>


<details>
<summary>Used by 4 Rules</summary>

- [`secret`](#rule-secret)
- [`secret-acl`](#rule-secret-acl)
- [`service-principal-secret`](#rule-service-principal-secret)
- [`unity-catalog-secret`](#rule-unity-catalog-secret)

</details>

</dd>
</div>

<div>
<dt id="databricks-concept-secret-scope"><code>databricks.concept.secret-scope</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/security/secrets.rf.hcl#L1-L3">Source</a></dt>
<dd>

A Databricks secret scope grouping sensitive configuration without exposing secret values.

</dd>
<dd>

Used by [`secret`](#rule-secret), [`secret-acl`](#rule-secret-acl), [`secret-scope`](#rule-secret-scope).

</dd>
</div>

<div>
<dt id="databricks-concept-service-credential"><code>databricks.concept.service-credential</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/data-governance/unity-catalog.rf.hcl#L21-L23">Source</a></dt>
<dd>

A Unity Catalog credential authorizing access to a cloud service.

</dd>
<dd>

Used by [`service-credential`](#rule-service-credential).

</dd>
</div>

<div>
<dt id="databricks-concept-sharing-configuration"><code>databricks.concept.sharing-configuration</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/data-governance/sharing-federation.rf.hcl#L14-L16">Source</a></dt>
<dd>

A sharing, provider, recipient, or catalog integration configuration.

</dd>
<dd>

No Rule in this Dialect uses this definition.

</dd>
</div>

<div>
<dt id="databricks-concept-sql-configuration"><code>databricks.concept.sql-configuration</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/compute/sql-warehouses.rf.hcl#L2-L4">Source</a></dt>
<dd>

Configuration or access control supporting Databricks SQL.

</dd>
<dd>

Used by [`sql-global-config`](#rule-sql-global-config), [`sql-permissions`](#rule-sql-permissions).

</dd>
</div>

<div>
<dt id="databricks-concept-storage-credential"><code>databricks.concept.storage-credential</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/data-governance/unity-catalog.rf.hcl#L17-L19">Source</a></dt>
<dd>

A Unity Catalog credential authorizing access to cloud storage.

</dd>
<dd>

Used by [`external-location`](#rule-external-location), [`metastore-data-access`](#rule-metastore-data-access), [`storage-credential`](#rule-storage-credential).

</dd>
</div>

<div>
<dt id="databricks-concept-supervisor-agent"><code>databricks.concept.supervisor-agent</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/ai-ml/agents-mlflow.rf.hcl#L5-L7">Source</a></dt>
<dd>

A Databricks supervisor agent coordinating governed tools and specialist agents.

</dd>
<dd>

Used by [`supervisor-agent`](#rule-supervisor-agent), [`supervisor-agent-tool`](#rule-supervisor-agent-tool).

</dd>
</div>

<div>
<dt id="databricks-concept-unity-catalog-access-detail"><code>databricks.concept.unity-catalog-access-detail</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/data-governance/unity-catalog.rf.hcl#L33-L35">Source</a></dt>
<dd>

An assignment, binding, or access configuration supporting Unity Catalog.

</dd>
<dd>

Used by [`catalog-workspace-binding`](#rule-catalog-workspace-binding), [`metastore-assignment`](#rule-metastore-assignment).

</dd>
</div>

<div>
<dt id="databricks-concept-unity-catalog-catalog"><code>databricks.concept.unity-catalog-catalog</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/data-governance/unity-catalog.rf.hcl#L5-L7">Source</a></dt>
<dd>

A Unity Catalog catalog organizing governed data and AI assets.

</dd>
<dd>

Used by [`lakeflow-pipeline`](#rule-lakeflow-pipeline), [`unity-catalog-catalog`](#rule-unity-catalog-catalog), [`unity-catalog-schema`](#rule-unity-catalog-schema).

</dd>
</div>

<div>
<dt id="databricks-concept-unity-catalog-data-detail"><code>databricks.concept.unity-catalog-data-detail</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/data-governance/unity-catalog.rf.hcl#L29-L31">Source</a></dt>
<dd>

A governed data object or configuration within Unity Catalog.

</dd>
<dd>


<details>
<summary>Used by 8 Rules</summary>

- [`data-classification-catalog-config`](#rule-data-classification-catalog-config)
- [`entity-tag-assignment`](#rule-entity-tag-assignment)
- [`external-metadata`](#rule-external-metadata)
- [`sql-table`](#rule-sql-table)
- [`system-schema`](#rule-system-schema)
- [`tag-policy`](#rule-tag-policy)
- [`unity-catalog-table`](#rule-unity-catalog-table)
- [`workspace-entity-tag-assignment`](#rule-workspace-entity-tag-assignment)

</details>

</dd>
</div>

<div>
<dt id="databricks-concept-unity-catalog-metastore"><code>databricks.concept.unity-catalog-metastore</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/data-governance/unity-catalog.rf.hcl#L1-L3">Source</a></dt>
<dd>

A regional Unity Catalog metastore governing Databricks data and AI assets.

</dd>
<dd>


<details>
<summary>Used by 8 Rules</summary>

- [`external-location`](#rule-external-location)
- [`lakehouse-federation-connection`](#rule-lakehouse-federation-connection)
- [`metastore-assignment`](#rule-metastore-assignment)
- [`metastore-data-access`](#rule-metastore-data-access)
- [`service-credential`](#rule-service-credential)
- [`storage-credential`](#rule-storage-credential)
- [`unity-catalog-catalog`](#rule-unity-catalog-catalog)
- [`unity-catalog-metastore`](#rule-unity-catalog-metastore)

</details>

</dd>
</div>

<div>
<dt id="databricks-concept-unity-catalog-schema"><code>databricks.concept.unity-catalog-schema</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/data-governance/unity-catalog.rf.hcl#L9-L11">Source</a></dt>
<dd>

A Unity Catalog schema organizing tables, volumes, models, and functions within a catalog.

</dd>
<dd>


<details>
<summary>Used by 4 Rules</summary>

- [`lakeflow-pipeline`](#rule-lakeflow-pipeline)
- [`registered-model`](#rule-registered-model)
- [`unity-catalog-schema`](#rule-unity-catalog-schema)
- [`unity-catalog-volume`](#rule-unity-catalog-volume)

</details>

</dd>
</div>

<div>
<dt id="databricks-concept-unity-catalog-volume"><code>databricks.concept.unity-catalog-volume</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/data-governance/unity-catalog.rf.hcl#L25-L27">Source</a></dt>
<dd>

A Unity Catalog volume governing file storage for non-tabular data.

</dd>
<dd>

Used by [`unity-catalog-volume`](#rule-unity-catalog-volume).

</dd>
</div>

<div>
<dt id="databricks-concept-vector-search-endpoint"><code>databricks.concept.vector-search-endpoint</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/ai-ml/serving-search.rf.hcl#L1-L3">Source</a></dt>
<dd>

A Mosaic AI Vector Search endpoint providing compute for vector indexes.

</dd>
<dd>

Used by [`vector-search-endpoint`](#rule-vector-search-endpoint), [`vector-search-index`](#rule-vector-search-index).

</dd>
</div>

<div>
<dt id="databricks-concept-vector-search-index"><code>databricks.concept.vector-search-index</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/ai-ml/serving-search.rf.hcl#L5-L7">Source</a></dt>
<dd>

A governed vector index served through Mosaic AI Vector Search.

</dd>
<dd>

Used by [`vector-search-index`](#rule-vector-search-index).

</dd>
</div>

<div>
<dt id="databricks-concept-workflow"><code>databricks.concept.workflow</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/vocabulary.rf.hcl#L9-L11">Source</a></dt>
<dd>

A managed workflow coordinating steps and service calls.

</dd>
<dd>

Used by [`lakeflow-job`](#rule-lakeflow-job).

</dd>
</div>

<div>
<dt id="databricks-concept-workspace"><code>databricks.concept.workspace</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/deployment/workspaces.rf.hcl#L1-L3">Source</a></dt>
<dd>

A Databricks workspace providing an isolated environment for data, analytics, and AI workloads.

</dd>
<dd>

Used by [`metastore-assignment`](#rule-metastore-assignment), [`network-connectivity-binding`](#rule-network-connectivity-binding), [`workspace`](#rule-workspace).

</dd>
</div>

<div>
<dt id="databricks-concept-workspace-configuration"><code>databricks.concept.workspace-configuration</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/deployment/workspaces.rf.hcl#L18-L20">Source</a></dt>
<dd>

Configuration, assignment, or setting supporting a Databricks workspace.

</dd>
<dd>


<details>
<summary>Used by 15 Rules</summary>

- [`account-setting`](#rule-account-setting)
- [`automatic-cluster-update-setting`](#rule-automatic-cluster-update-setting)
- [`compliance-security-profile-setting`](#rule-compliance-security-profile-setting)
- [`default-namespace-setting`](#rule-default-namespace-setting)
- [`disable-legacy-access-setting`](#rule-disable-legacy-access-setting)
- [`disable-legacy-dbfs-setting`](#rule-disable-legacy-dbfs-setting)
- [`disable-legacy-features-setting`](#rule-disable-legacy-features-setting)
- [`disaster-recovery-stable-url`](#rule-disaster-recovery-stable-url)
- [`enhanced-security-monitoring-setting`](#rule-enhanced-security-monitoring-setting)
- [`restrict-workspace-admins-setting`](#rule-restrict-workspace-admins-setting)
- [`warehouses-default-warehouse-override`](#rule-warehouses-default-warehouse-override)
- [`workspace-binding`](#rule-workspace-binding)
- [`workspace-configuration`](#rule-workspace-configuration)
- [`workspace-network-option`](#rule-workspace-network-option)
- [`workspace-setting`](#rule-workspace-setting)

</details>

</dd>
</div>

<div>
<dt id="databricks-concept-workspace-deployment-credential"><code>databricks.concept.workspace-deployment-credential</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/deployment/workspaces.rf.hcl#L9-L11">Source</a></dt>
<dd>

A cloud identity registration used to deploy Databricks workspace resources.

</dd>
<dd>

Used by [`log-delivery`](#rule-log-delivery), [`workspace`](#rule-workspace), [`workspace-deployment-credential`](#rule-workspace-deployment-credential).

</dd>
</div>

<div>
<dt id="databricks-concept-workspace-network-configuration"><code>databricks.concept.workspace-network-configuration</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/network/classic-networking.rf.hcl#L1-L3">Source</a></dt>
<dd>

A Databricks registration of customer-managed workspace network infrastructure.

</dd>
<dd>

Used by [`workspace`](#rule-workspace), [`workspace-network-configuration`](#rule-workspace-network-configuration).

</dd>
</div>

<div>
<dt id="databricks-concept-workspace-root-storage"><code>databricks.concept.workspace-root-storage</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/deployment/workspaces.rf.hcl#L5-L7">Source</a></dt>
<dd>

A cloud storage registration used as root storage by Databricks workspaces.

</dd>
<dd>

Used by [`log-delivery`](#rule-log-delivery), [`workspace`](#rule-workspace), [`workspace-root-storage`](#rule-workspace-root-storage).

</dd>
</div>

</dl>

### Contexts

<dl>

<div>
<dt id="databricks-context-ownership"><code>databricks.context.ownership</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/vocabulary.rf.hcl#L13-L15">Source</a></dt>
<dd>

Administrative or lifecycle ownership.

</dd>
<dd>


<details>
<summary>Used by 11 Rules</summary>

- [`external-location`](#rule-external-location)
- [`lakebase-branch`](#rule-lakebase-branch)
- [`lakebase-database`](#rule-lakebase-database)
- [`lakehouse-federation-connection`](#rule-lakehouse-federation-connection)
- [`metastore-data-access`](#rule-metastore-data-access)
- [`registered-model`](#rule-registered-model)
- [`service-credential`](#rule-service-credential)
- [`storage-credential`](#rule-storage-credential)
- [`unity-catalog-catalog`](#rule-unity-catalog-catalog)
- [`unity-catalog-schema`](#rule-unity-catalog-schema)
- [`unity-catalog-volume`](#rule-unity-catalog-volume)

</details>

</dd>
</div>

</dl>

### Relations

<dl>

<div>
<dt id="databricks-relation-branched-from"><code>databricks.relation.branched-from</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/databases/lakebase.rf.hcl#L71-L81">Source</a></dt>
<dd>

Introduced by a labeled emission.
Used by [`lakebase-branch`](#rule-lakebase-branch), [`lakebase-provisioned-instance`](#rule-lakebase-provisioned-instance).

</dd>
</div>

<div>
<dt id="databricks-relation-connects-to-storage"><code>databricks.relation.connects-to-storage</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/network/serverless-connectivity.rf.hcl#L82-L87">Source</a></dt>
<dd>

Introduced by a labeled emission.
Used by [`private-endpoint-rule`](#rule-private-endpoint-rule).

</dd>
</div>

<div>
<dt id="databricks-relation-delivers-to"><code>databricks.relation.delivers-to</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/deployment/workspaces.rf.hcl#L149-L159">Source</a></dt>
<dd>

Introduced by a labeled emission.
Used by [`log-delivery`](#rule-log-delivery).

</dd>
</div>

<div>
<dt id="databricks-relation-federates-through"><code>databricks.relation.federates-through</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/data-governance/unity-catalog.rf.hcl#L189-L199">Source</a></dt>
<dd>

Introduced by a labeled emission.
Used by [`unity-catalog-catalog`](#rule-unity-catalog-catalog).

</dd>
</div>

<div>
<dt id="databricks-relation-imports-from-provider"><code>databricks.relation.imports-from-provider</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/data-governance/unity-catalog.rf.hcl#L201-L211">Source</a></dt>
<dd>

Introduced by a labeled emission.
Used by [`unity-catalog-catalog`](#rule-unity-catalog-catalog).

</dd>
</div>

<div>
<dt id="databricks-relation-imports-share"><code>databricks.relation.imports-share</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/data-governance/unity-catalog.rf.hcl#L213-L223">Source</a></dt>
<dd>

Introduced by a labeled emission.
Used by [`unity-catalog-catalog`](#rule-unity-catalog-catalog).

</dd>
</div>

<div>
<dt id="databricks-relation-publishes-to-catalog"><code>databricks.relation.publishes-to-catalog</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/orchestration/lakeflow.rf.hcl#L45-L55">Source</a></dt>
<dd>

Introduced by a labeled emission.
Used by [`lakeflow-pipeline`](#rule-lakeflow-pipeline).

</dd>
</div>

<div>
<dt id="databricks-relation-publishes-to-schema"><code>databricks.relation.publishes-to-schema</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/orchestration/lakeflow.rf.hcl#L57-L67">Source</a></dt>
<dd>

Introduced by a labeled emission.
Used by [`lakeflow-pipeline`](#rule-lakeflow-pipeline).

</dd>
</div>

<div>
<dt id="databricks-relation-runs-on"><code>databricks.relation.runs-on</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/orchestration/lakeflow.rf.hcl#L16-L26">Source</a></dt>
<dd>

Introduced by a labeled emission.
Used by [`lakeflow-job`](#rule-lakeflow-job).

</dd>
</div>

<div>
<dt id="databricks-relation-served-by"><code>databricks.relation.served-by</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/ai-ml/serving-search.rf.hcl#L61-L71">Source</a></dt>
<dd>

Introduced by a labeled emission.
Used by [`ai-search-index`](#rule-ai-search-index), [`vector-search-index`](#rule-vector-search-index).

</dd>
</div>

<div>
<dt id="databricks-relation-stores-in"><code>databricks.relation.stores-in</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/data-governance/unity-catalog.rf.hcl#L53-L58">Source</a></dt>
<dd>

Introduced by a labeled emission.

<details>
<summary>Used by 6 Rules</summary>

- [`external-location`](#rule-external-location)
- [`unity-catalog-catalog`](#rule-unity-catalog-catalog)
- [`unity-catalog-metastore`](#rule-unity-catalog-metastore)
- [`unity-catalog-schema`](#rule-unity-catalog-schema)
- [`unity-catalog-volume`](#rule-unity-catalog-volume)
- [`workspace-root-storage`](#rule-workspace-root-storage)

</details>

</dd>
</div>

<div>
<dt id="databricks-relation-uses-cloud-identity"><code>databricks.relation.uses-cloud-identity</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/compute/compute.rf.hcl#L53-L66">Source</a></dt>
<dd>

Introduced by a labeled emission.

<details>
<summary>Used by 4 Rules</summary>

- [`compute-cluster`](#rule-compute-cluster)
- [`metastore-data-access`](#rule-metastore-data-access)
- [`service-credential`](#rule-service-credential)
- [`storage-credential`](#rule-storage-credential)

</details>

</dd>
</div>

<div>
<dt id="databricks-relation-uses-cloud-network"><code>databricks.relation.uses-cloud-network</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/network/classic-networking.rf.hcl#L33-L38">Source</a></dt>
<dd>

Introduced by a labeled emission.
Used by [`workspace-network-configuration`](#rule-workspace-network-configuration).

</dd>
</div>

<div>
<dt id="databricks-relation-uses-credential"><code>databricks.relation.uses-credential</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/data-governance/unity-catalog.rf.hcl#L283-L293">Source</a></dt>
<dd>

Introduced by a labeled emission.
Used by [`external-location`](#rule-external-location).

</dd>
</div>

<div>
<dt id="databricks-relation-uses-deployment-credential"><code>databricks.relation.uses-deployment-credential</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/deployment/workspaces.rf.hcl#L62-L72">Source</a></dt>
<dd>

Introduced by a labeled emission.
Used by [`log-delivery`](#rule-log-delivery), [`workspace`](#rule-workspace).

</dd>
</div>

<div>
<dt id="databricks-relation-uses-driver-pool"><code>databricks.relation.uses-driver-pool</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/compute/compute.rf.hcl#L41-L51">Source</a></dt>
<dd>

Introduced by a labeled emission.
Used by [`compute-cluster`](#rule-compute-cluster).

</dd>
</div>

<div>
<dt id="databricks-relation-uses-network"><code>databricks.relation.uses-network</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/deployment/workspaces.rf.hcl#L38-L48">Source</a></dt>
<dd>

Introduced by a labeled emission.
Used by [`workspace`](#rule-workspace).

</dd>
</div>

<div>
<dt id="databricks-relation-uses-pool"><code>databricks.relation.uses-pool</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/compute/compute.rf.hcl#L29-L39">Source</a></dt>
<dd>

Introduced by a labeled emission.
Used by [`compute-cluster`](#rule-compute-cluster).

</dd>
</div>

<div>
<dt id="databricks-relation-uses-private-access"><code>databricks.relation.uses-private-access</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/deployment/workspaces.rf.hcl#L74-L84">Source</a></dt>
<dd>

Introduced by a labeled emission.
Used by [`workspace`](#rule-workspace).

</dd>
</div>

<div>
<dt id="databricks-relation-uses-root-storage"><code>databricks.relation.uses-root-storage</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/deployment/workspaces.rf.hcl#L50-L60">Source</a></dt>
<dd>

Introduced by a labeled emission.
Used by [`workspace`](#rule-workspace).

</dd>
</div>

<div>
<dt id="databricks-relation-uses-serverless-network"><code>databricks.relation.uses-serverless-network</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/deployment/workspaces.rf.hcl#L86-L96">Source</a></dt>
<dd>

Introduced by a labeled emission.
Used by [`workspace`](#rule-workspace).

</dd>
</div>

</dl>

## RF Vocabulary used

- [`rf.concept.managed-database`](https://docs.rootform.dev/language/reference/rf-vocabulary/#rf-concept-managed-database)
- [`rf.concept.object-storage-container`](https://docs.rootform.dev/language/reference/rf-vocabulary/#rf-concept-object-storage-container)
- [`rf.concept.service-identity`](https://docs.rootform.dev/language/reference/rf-vocabulary/#rf-concept-service-identity)
- [`rf.concept.virtual-network`](https://docs.rootform.dev/language/reference/rf-vocabulary/#rf-concept-virtual-network)
- [`rf.context.network`](https://docs.rootform.dev/language/reference/rf-vocabulary/#rf-context-network)
- [`rf.context.runtime`](https://docs.rootform.dev/language/reference/rf-vocabulary/#rf-context-runtime)

## Rule details

Open a Rule for its declared behavior and source. [Matching](https://docs.rootform.dev/language/reference/rules/#eligibility-pipeline), [emission resolution](https://docs.rootform.dev/language/reference/emissions/) and [composition](https://docs.rootform.dev/language/reference/composition/) define how evidence can establish it.

<details>
<summary><code>databricks.rule.access-control-rule-set</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/identity-iam/identities.rf.hcl#L194-L200">Source</a></summary>

<div id="rule-access-control-rule-set"></div>

Matches `resource` instances of `databricks_access_control_rule_set`.

**Classification:** [`databricks.concept.identity-access-configuration`](#databricks-concept-identity-access-configuration).

</details>

<details>
<summary><code>databricks.rule.account-federation-policy</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/identity-iam/identities.rf.hcl#L82-L88">Source</a></summary>

<div id="rule-account-federation-policy"></div>

Matches `resource` instances of `databricks_account_federation_policy`.

**Classification:** [`databricks.concept.identity-access-configuration`](#databricks-concept-identity-access-configuration).

</details>

<details>
<summary><code>databricks.rule.account-group-member</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/identity-iam/identities.rf.hcl#L202-L208">Source</a></summary>

<div id="rule-account-group-member"></div>

Matches `resource` instances of `databricks_account_iam_direct_group_member_v2`.

**Classification:** [`databricks.concept.identity-access-configuration`](#databricks-concept-identity-access-configuration).

</details>

<details>
<summary><code>databricks.rule.account-identity-group</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/identity-iam/identities.rf.hcl#L14-L20">Source</a></summary>

<div id="rule-account-identity-group"></div>

Matches `resource` instances of `databricks_account_iam_group_v2`.

**Classification:** [`databricks.concept.identity-group`](#databricks-concept-identity-group).

</details>

<details>
<summary><code>databricks.rule.account-service-principal</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/identity-iam/identities.rf.hcl#L47-L62">Source</a></summary>

<div id="rule-account-service-principal"></div>

Matches `resource` instances of `databricks_account_iam_service_principal_v2`.

**Classification:** [`rf.concept.service-identity`](https://docs.rootform.dev/language/reference/rf-vocabulary/#rf-concept-service-identity).

<details>
<summary>Conditions, identity and resolution</summary>

**Identity**

- `attributes`: `["application_id", "service_principal_id"]`
- `scope`: `"provider"`

**Endpoint**

- `attributes`: `["application_id", "service_principal_id"]`

</details>

</details>

<details>
<summary><code>databricks.rule.account-workspace-assignment</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/identity-iam/identities.rf.hcl#L218-L224">Source</a></summary>

<div id="rule-account-workspace-assignment"></div>

Matches `resource` instances of `databricks_account_iam_workspace_assignment_v2`.

**Classification:** [`databricks.concept.identity-access-configuration`](#databricks-concept-identity-access-configuration).

</details>

<details>
<summary><code>databricks.rule.account-network-policy</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/network/classic-networking.rf.hcl#L83-L89">Source</a></summary>

<div id="rule-account-network-policy"></div>

Matches `resource` instances of `databricks_account_network_policy`.

**Classification:** [`databricks.concept.network-security-configuration`](#databricks-concept-network-security-configuration).

</details>

<details>
<summary><code>databricks.rule.account-setting</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/deployment/workspaces.rf.hcl#L199-L205">Source</a></summary>

<div id="rule-account-setting"></div>

Matches `resource` instances of `databricks_account_setting_v2`.

**Classification:** [`databricks.concept.workspace-configuration`](#databricks-concept-workspace-configuration).

</details>

<details>
<summary><code>databricks.rule.ai-gateway-mcp-service</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/ai-ml/serving-search.rf.hcl#L111-L117">Source</a></summary>

<div id="rule-ai-gateway-mcp-service"></div>

Matches `resource` instances of `databricks_ai_gateway_mcp_service`.

**Classification:** [`databricks.concept.ai-gateway-service`](#databricks-concept-ai-gateway-service).

</details>

<details>
<summary><code>databricks.rule.ai-gateway-model-provider-service</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/ai-ml/serving-search.rf.hcl#L119-L125">Source</a></summary>

<div id="rule-ai-gateway-model-provider-service"></div>

Matches `resource` instances of `databricks_ai_gateway_model_provider_service`.

**Classification:** [`databricks.concept.ai-gateway-service`](#databricks-concept-ai-gateway-service).

</details>

<details>
<summary><code>databricks.rule.ai-gateway-model-service</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/ai-ml/serving-search.rf.hcl#L127-L133">Source</a></summary>

<div id="rule-ai-gateway-model-service"></div>

Matches `resource` instances of `databricks_ai_gateway_model_service`.

**Classification:** [`databricks.concept.ai-gateway-service`](#databricks-concept-ai-gateway-service).

</details>

<details>
<summary><code>databricks.rule.ai-search-endpoint</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/ai-ml/serving-search.rf.hcl#L74-L89">Source</a></summary>

<div id="rule-ai-search-endpoint"></div>

Matches `resource` instances of `databricks_ai_search_endpoint`.

**Classification:** [`databricks.concept.ai-search-endpoint`](#databricks-concept-ai-search-endpoint).

<details>
<summary>Conditions, identity and resolution</summary>

**Identity**

- `attributes`: `["id"]`
- `scope`: `"provider"`

**Endpoint**

- `attributes`: `["id"]`

</details>

</details>

<details>
<summary><code>databricks.rule.ai-search-index</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/ai-ml/serving-search.rf.hcl#L91-L109">Source</a></summary>

<div id="rule-ai-search-index"></div>

Matches `resource` instances of `databricks_ai_search_index`.

**Classification:** [`databricks.concept.ai-search-index`](#databricks-concept-ai-search-index).

**Relations**

- [`databricks.relation.served-by`](#databricks-relation-served-by): targets [`databricks.concept.ai-search-endpoint`](#databricks-concept-ai-search-endpoint) through `source.endpoint`.

<details>
<summary>Conditions, identity and resolution</summary>

**Relation through `source.endpoint`**

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

</details>

</details>

<details>
<summary><code>databricks.rule.dashboard-embedding-access-policy</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/applications/apps.rf.hcl#L17-L23">Source</a></summary>

<div id="rule-dashboard-embedding-access-policy"></div>

Matches `resource` instances of `databricks_aibi_dashboard_embedding_access_policy_setting`.

**Classification:** [`databricks.concept.application-configuration`](#databricks-concept-application-configuration).

</details>

<details>
<summary><code>databricks.rule.dashboard-embedding-approved-domains</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/applications/apps.rf.hcl#L25-L31">Source</a></summary>

<div id="rule-dashboard-embedding-approved-domains"></div>

Matches `resource` instances of `databricks_aibi_dashboard_embedding_approved_domains_setting`.

**Classification:** [`databricks.concept.application-configuration`](#databricks-concept-application-configuration).

</details>

<details>
<summary><code>databricks.rule.alert-v2</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/applications/analytics.rf.hcl#L30-L36">Source</a></summary>

<div id="rule-alert-v2"></div>

Matches `resource` instances of `databricks_alert_v2`.

**Classification:** [`databricks.concept.analytics-artifact`](#databricks-concept-analytics-artifact).

</details>

<details>
<summary><code>databricks.rule.alert</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/applications/analytics.rf.hcl#L22-L28">Source</a></summary>

<div id="rule-alert"></div>

Matches `resource` instances of `databricks_alert`.

**Classification:** [`databricks.concept.analytics-artifact`](#databricks-concept-analytics-artifact).

</details>

<details>
<summary><code>databricks.rule.apps-custom-template</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/applications/apps.rf.hcl#L9-L15">Source</a></summary>

<div id="rule-apps-custom-template"></div>

Matches `resource` instances of `databricks_apps_settings_custom_template`.

**Classification:** [`databricks.concept.application-configuration`](#databricks-concept-application-configuration).

</details>

<details>
<summary><code>databricks.rule.artifact-allowlist</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/compute/compute.rf.hcl#L131-L137">Source</a></summary>

<div id="rule-artifact-allowlist"></div>

Matches `resource` instances of `databricks_artifact_allowlist`.

**Classification:** [`databricks.concept.compute-configuration`](#databricks-concept-compute-configuration).

</details>

<details>
<summary><code>databricks.rule.automatic-cluster-update-setting</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/deployment/workspaces.rf.hcl#L247-L253">Source</a></summary>

<div id="rule-automatic-cluster-update-setting"></div>

Matches `resource` instances of `databricks_automatic_cluster_update_workspace_setting`.

**Classification:** [`databricks.concept.workspace-configuration`](#databricks-concept-workspace-configuration).

</details>

<details>
<summary><code>databricks.rule.aws-s3-mount</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/storage/legacy-mounts.rf.hcl#L5-L11">Source</a></summary>

<div id="rule-aws-s3-mount"></div>

Matches `resource` instances of `databricks_aws_s3_mount`.

**Classification:** [`databricks.concept.legacy-storage-mount`](#databricks-concept-legacy-storage-mount).

</details>

<details>
<summary><code>databricks.rule.azure-adls-gen1-mount</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/storage/legacy-mounts.rf.hcl#L13-L19">Source</a></summary>

<div id="rule-azure-adls-gen1-mount"></div>

Matches `resource` instances of `databricks_azure_adls_gen1_mount`.

**Classification:** [`databricks.concept.legacy-storage-mount`](#databricks-concept-legacy-storage-mount).

</details>

<details>
<summary><code>databricks.rule.azure-adls-gen2-mount</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/storage/legacy-mounts.rf.hcl#L21-L27">Source</a></summary>

<div id="rule-azure-adls-gen2-mount"></div>

Matches `resource` instances of `databricks_azure_adls_gen2_mount`.

**Classification:** [`databricks.concept.legacy-storage-mount`](#databricks-concept-legacy-storage-mount).

</details>

<details>
<summary><code>databricks.rule.azure-blob-mount</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/storage/legacy-mounts.rf.hcl#L29-L35">Source</a></summary>

<div id="rule-azure-blob-mount"></div>

Matches `resource` instances of `databricks_azure_blob_mount`.

**Classification:** [`databricks.concept.legacy-storage-mount`](#databricks-concept-legacy-storage-mount).

</details>

<details>
<summary><code>databricks.rule.catalog-workspace-binding</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/data-governance/unity-catalog.rf.hcl#L428-L434">Source</a></summary>

<div id="rule-catalog-workspace-binding"></div>

Matches `resource` instances of `databricks_catalog_workspace_binding`.

**Classification:** [`databricks.concept.unity-catalog-access-detail`](#databricks-concept-unity-catalog-access-detail).

</details>

<details>
<summary><code>databricks.rule.unity-catalog-catalog</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/data-governance/unity-catalog.rf.hcl#L153-L224">Source</a></summary>

<div id="rule-unity-catalog-catalog"></div>

Matches `resource` instances of `databricks_catalog`.

**Classification:** [`databricks.concept.unity-catalog-catalog`](#databricks-concept-unity-catalog-catalog).

**Contexts**

- [`databricks.context.ownership`](#databricks-context-ownership): targets [`databricks.concept.unity-catalog-metastore`](#databricks-concept-unity-catalog-metastore) through `source.metastore_id`.

**Relations**

- [`databricks.relation.stores-in`](#databricks-relation-stores-in): targets [`rf.concept.object-storage-container`](https://docs.rootform.dev/language/reference/rf-vocabulary/#rf-concept-object-storage-container) through `source.storage_root`.
- [`databricks.relation.federates-through`](#databricks-relation-federates-through): targets [`databricks.concept.lakehouse-federation-connection`](#databricks-concept-lakehouse-federation-connection) through `source.connection_name`.
- [`databricks.relation.imports-from-provider`](#databricks-relation-imports-from-provider): targets [`databricks.concept.delta-sharing-provider`](#databricks-concept-delta-sharing-provider) through `source.provider_name`.
- [`databricks.relation.imports-share`](#databricks-relation-imports-share): targets [`databricks.concept.delta-share`](#databricks-concept-delta-share) through `source.share_name`.

<details>
<summary>Conditions, identity and resolution</summary>

**Identity**

- `attributes`: `["id", "name"]`
- `scope`: `"provider"`

**Endpoint**

- `attributes`: `["id", "name"]`

**Context through `source.metastore_id`**

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

**Relation through `source.storage_root`**

- `on_null`: `"absent"`
- `on_empty`: `"absent"`

**Relation through `source.connection_name`**

- `on_null`: `"absent"`
- `on_empty`: `"absent"`
- `match.by`: `target.name`
- `match.strategy`: `"exact"`

**Relation through `source.provider_name`**

- `on_null`: `"absent"`
- `on_empty`: `"absent"`
- `match.by`: `target.name`
- `match.strategy`: `"exact"`

**Relation through `source.share_name`**

- `on_null`: `"absent"`
- `on_empty`: `"absent"`
- `match.by`: `target.name`
- `match.strategy`: `"exact"`

</details>

</details>

<details>
<summary><code>databricks.rule.cluster-policy</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/compute/compute.rf.hcl#L87-L93">Source</a></summary>

<div id="rule-cluster-policy"></div>

Matches `resource` instances of `databricks_cluster_policy`.

**Classification:** [`databricks.concept.compute-configuration`](#databricks-concept-compute-configuration).

</details>

<details>
<summary><code>databricks.rule.compute-cluster</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/compute/compute.rf.hcl#L13-L67">Source</a></summary>

<div id="rule-compute-cluster"></div>

Matches `resource` instances of `databricks_cluster`.

**Classification:** [`databricks.concept.compute-cluster`](#databricks-concept-compute-cluster).

**Relations**

- [`databricks.relation.uses-pool`](#databricks-relation-uses-pool): targets [`databricks.concept.instance-pool`](#databricks-concept-instance-pool) through `source.instance_pool_id`.
- [`databricks.relation.uses-driver-pool`](#databricks-relation-uses-driver-pool): targets [`databricks.concept.instance-pool`](#databricks-concept-instance-pool) through `source.driver_instance_pool_id`.
- [`databricks.relation.uses-cloud-identity`](#databricks-relation-uses-cloud-identity): targets [`rf.concept.service-identity`](https://docs.rootform.dev/language/reference/rf-vocabulary/#rf-concept-service-identity) through `source.gcp_attributes[0].google_service_account`.

<details>
<summary>Conditions, identity and resolution</summary>

**Identity**

- `attributes`: `["id"]`
- `scope`: `"provider"`

**Endpoint**

- `attributes`: `["id"]`

**Relation through `source.instance_pool_id`**

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

**Relation through `source.driver_instance_pool_id`**

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

**Relation through `source.gcp_attributes[0].google_service_account`**

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

</details>

</details>

<details>
<summary><code>databricks.rule.compliance-security-profile-setting</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/deployment/workspaces.rf.hcl#L255-L261">Source</a></summary>

<div id="rule-compliance-security-profile-setting"></div>

Matches `resource` instances of `databricks_compliance_security_profile_workspace_setting`.

**Classification:** [`databricks.concept.workspace-configuration`](#databricks-concept-workspace-configuration).

</details>

<details>
<summary><code>databricks.rule.lakehouse-federation-connection</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/data-governance/sharing-federation.rf.hcl#L18-L46">Source</a></summary>

<div id="rule-lakehouse-federation-connection"></div>

Matches `resource` instances of `databricks_connection`.

**Classification:** [`databricks.concept.lakehouse-federation-connection`](#databricks-concept-lakehouse-federation-connection).

**Contexts**

- [`databricks.context.ownership`](#databricks-context-ownership): targets [`databricks.concept.unity-catalog-metastore`](#databricks-concept-unity-catalog-metastore) through `source.metastore_id`.

<details>
<summary>Conditions, identity and resolution</summary>

**Identity**

- `attributes`: `["name"]`
- `scope`: `"provider"`

**Endpoint**

- `attributes`: `["id", "name"]`

**Context through `source.metastore_id`**

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

</details>

</details>

<details>
<summary><code>databricks.rule.service-credential</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/data-governance/unity-catalog.rf.hcl#L364-L398">Source</a></summary>

<div id="rule-service-credential"></div>

Matches `resource` instances of `databricks_credential`.

**Classification:** [`databricks.concept.service-credential`](#databricks-concept-service-credential).

**Contexts**

- [`databricks.context.ownership`](#databricks-context-ownership): targets [`databricks.concept.unity-catalog-metastore`](#databricks-concept-unity-catalog-metastore) through `source.metastore_id`.

**Relations**

- [`databricks.relation.uses-cloud-identity`](#databricks-relation-uses-cloud-identity): targets [`rf.concept.service-identity`](https://docs.rootform.dev/language/reference/rf-vocabulary/#rf-concept-service-identity) through `source.azure_managed_identity[0].managed_identity_id`.

<details>
<summary>Conditions, identity and resolution</summary>

**Context through `source.metastore_id`**

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

**Relation through `source.azure_managed_identity[0].managed_identity_id`**

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

</details>

</details>

<details>
<summary><code>databricks.rule.dashboard</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/applications/analytics.rf.hcl#L6-L12">Source</a></summary>

<div id="rule-dashboard"></div>

Matches `resource` instances of `databricks_dashboard`.

**Classification:** [`databricks.concept.analytics-artifact`](#databricks-concept-analytics-artifact).

</details>

<details>
<summary><code>databricks.rule.data-classification-catalog-config</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/data-governance/unity-catalog.rf.hcl#L468-L474">Source</a></summary>

<div id="rule-data-classification-catalog-config"></div>

Matches `resource` instances of `databricks_data_classification_catalog_config`.

**Classification:** [`databricks.concept.unity-catalog-data-detail`](#databricks-concept-unity-catalog-data-detail).

</details>

<details>
<summary><code>databricks.rule.data-quality-monitor</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/observability/quality-monitoring.rf.hcl#L6-L12">Source</a></summary>

<div id="rule-data-quality-monitor"></div>

Matches `resource` instances of `databricks_data_quality_monitor`.

**Classification:** [`databricks.concept.quality-monitor`](#databricks-concept-quality-monitor).

</details>

<details>
<summary><code>databricks.rule.lakebase-provisioned-catalog</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/databases/lakebase.rf.hcl#L179-L185">Source</a></summary>

<div id="rule-lakebase-provisioned-catalog"></div>

Matches `resource` instances of `databricks_database_database_catalog`.

**Classification:** [`databricks.concept.database-configuration`](#databricks-concept-database-configuration).

</details>

<details>
<summary><code>databricks.rule.lakebase-provisioned-instance</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/databases/lakebase.rf.hcl#L147-L177">Source</a></summary>

<div id="rule-lakebase-provisioned-instance"></div>

Matches `resource` instances of `databricks_database_instance`.

**Classification:** [`rf.concept.managed-database`](https://docs.rootform.dev/language/reference/rf-vocabulary/#rf-concept-managed-database).

**Relations**

- [`databricks.relation.branched-from`](#databricks-relation-branched-from): targets [`rf.concept.managed-database`](https://docs.rootform.dev/language/reference/rf-vocabulary/#rf-concept-managed-database) through `source.parent_instance_ref.name`.

<details>
<summary>Conditions, identity and resolution</summary>

**Identity**

- `attributes`: `["name"]`
- `scope`: `"provider"`

**Endpoint**

- `attributes`: `["name", "uid"]`

**Relation through `source.parent_instance_ref.name`**

- `on_null`: `"absent"`
- `on_empty`: `"absent"`
- `external`: `"allow"`
- `match.by`: `target.name`
- `match.strategy`: `"exact"`

</details>

</details>

<details>
<summary><code>databricks.rule.lakebase-provisioned-synced-table</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/databases/lakebase.rf.hcl#L187-L193">Source</a></summary>

<div id="rule-lakebase-provisioned-synced-table"></div>

Matches `resource` instances of `databricks_database_synced_database_table`.

**Classification:** [`databricks.concept.database-configuration`](#databricks-concept-database-configuration).

</details>

<details>
<summary><code>databricks.rule.default-namespace-setting</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/deployment/workspaces.rf.hcl#L215-L221">Source</a></summary>

<div id="rule-default-namespace-setting"></div>

Matches `resource` instances of `databricks_default_namespace_setting`.

**Classification:** [`databricks.concept.workspace-configuration`](#databricks-concept-workspace-configuration).

</details>

<details>
<summary><code>databricks.rule.disable-legacy-access-setting</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/deployment/workspaces.rf.hcl#L223-L229">Source</a></summary>

<div id="rule-disable-legacy-access-setting"></div>

Matches `resource` instances of `databricks_disable_legacy_access_setting`.

**Classification:** [`databricks.concept.workspace-configuration`](#databricks-concept-workspace-configuration).

</details>

<details>
<summary><code>databricks.rule.disable-legacy-dbfs-setting</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/deployment/workspaces.rf.hcl#L231-L237">Source</a></summary>

<div id="rule-disable-legacy-dbfs-setting"></div>

Matches `resource` instances of `databricks_disable_legacy_dbfs_setting`.

**Classification:** [`databricks.concept.workspace-configuration`](#databricks-concept-workspace-configuration).

</details>

<details>
<summary><code>databricks.rule.disable-legacy-features-setting</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/deployment/workspaces.rf.hcl#L239-L245">Source</a></summary>

<div id="rule-disable-legacy-features-setting"></div>

Matches `resource` instances of `databricks_disable_legacy_features_setting`.

**Classification:** [`databricks.concept.workspace-configuration`](#databricks-concept-workspace-configuration).

</details>

<details>
<summary><code>databricks.rule.disaster-recovery-stable-url</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/deployment/workspaces.rf.hcl#L175-L181">Source</a></summary>

<div id="rule-disaster-recovery-stable-url"></div>

Matches `resource` instances of `databricks_disaster_recovery_stable_url`.

**Classification:** [`databricks.concept.workspace-configuration`](#databricks-concept-workspace-configuration).

</details>

<details>
<summary><code>databricks.rule.service-direct-endpoint</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/network/classic-networking.rf.hcl#L57-L64">Source</a></summary>

<div id="rule-service-direct-endpoint"></div>

Matches `resource` instances of `databricks_endpoint`.

**Classification:** [`databricks.concept.private-endpoint-registration`](#databricks-concept-private-endpoint-registration).

</details>

<details>
<summary><code>databricks.rule.enhanced-security-monitoring-setting</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/deployment/workspaces.rf.hcl#L263-L269">Source</a></summary>

<div id="rule-enhanced-security-monitoring-setting"></div>

Matches `resource` instances of `databricks_enhanced_security_monitoring_workspace_setting`.

**Classification:** [`databricks.concept.workspace-configuration`](#databricks-concept-workspace-configuration).

</details>

<details>
<summary><code>databricks.rule.entitlements</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/identity-iam/identities.rf.hcl#L146-L152">Source</a></summary>

<div id="rule-entitlements"></div>

Matches `resource` instances of `databricks_entitlements`.

**Classification:** [`databricks.concept.identity-access-configuration`](#databricks-concept-identity-access-configuration).

</details>

<details>
<summary><code>databricks.rule.entity-tag-assignment</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/data-governance/unity-catalog.rf.hcl#L484-L490">Source</a></summary>

<div id="rule-entity-tag-assignment"></div>

Matches `resource` instances of `databricks_entity_tag_assignment`.

**Classification:** [`databricks.concept.unity-catalog-data-detail`](#databricks-concept-unity-catalog-data-detail).

</details>

<details>
<summary><code>databricks.rule.default-workspace-base-environment</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/compute/compute.rf.hcl#L155-L161">Source</a></summary>

<div id="rule-default-workspace-base-environment"></div>

Matches `resource` instances of `databricks_environments_default_workspace_base_environment`.

**Classification:** [`databricks.concept.compute-configuration`](#databricks-concept-compute-configuration).

</details>

<details>
<summary><code>databricks.rule.workspace-base-environment</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/compute/compute.rf.hcl#L147-L153">Source</a></summary>

<div id="rule-workspace-base-environment"></div>

Matches `resource` instances of `databricks_environments_workspace_base_environment`.

**Classification:** [`databricks.concept.compute-configuration`](#databricks-concept-compute-configuration).

</details>

<details>
<summary><code>databricks.rule.external-location</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/data-governance/unity-catalog.rf.hcl#L263-L302">Source</a></summary>

<div id="rule-external-location"></div>

Matches `resource` instances of `databricks_external_location`.

**Classification:** [`databricks.concept.external-location`](#databricks-concept-external-location).

**Contexts**

- [`databricks.context.ownership`](#databricks-context-ownership): targets [`databricks.concept.unity-catalog-metastore`](#databricks-concept-unity-catalog-metastore) through `source.metastore_id`.

**Relations**

- [`databricks.relation.uses-credential`](#databricks-relation-uses-credential): targets [`databricks.concept.storage-credential`](#databricks-concept-storage-credential) through `source.credential_name`.
- [`databricks.relation.stores-in`](#databricks-relation-stores-in): targets [`rf.concept.object-storage-container`](https://docs.rootform.dev/language/reference/rf-vocabulary/#rf-concept-object-storage-container) through `source.url`.

<details>
<summary>Conditions, identity and resolution</summary>

**Context through `source.metastore_id`**

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

**Relation through `source.credential_name`**

- `on_null`: `"absent"`
- `on_empty`: `"absent"`
- `match.by`: `target.name`
- `match.strategy`: `"exact"`

**Relation through `source.url`**

- `on_null`: `"absent"`
- `on_empty`: `"absent"`

</details>

</details>

<details>
<summary><code>databricks.rule.external-metadata</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/data-governance/unity-catalog.rf.hcl#L460-L466">Source</a></summary>

<div id="rule-external-metadata"></div>

Matches `resource` instances of `databricks_external_metadata`.

**Classification:** [`databricks.concept.unity-catalog-data-detail`](#databricks-concept-unity-catalog-data-detail).

</details>

<details>
<summary><code>databricks.rule.feature-engineering-feature</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/ai-ml/agents-mlflow.rf.hcl#L136-L142">Source</a></summary>

<div id="rule-feature-engineering-feature"></div>

Matches `resource` instances of `databricks_feature_engineering_feature`.

**Classification:** [`databricks.concept.ml-platform-detail`](#databricks-concept-ml-platform-detail).

</details>

<details>
<summary><code>databricks.rule.feature-engineering-kafka-config</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/ai-ml/agents-mlflow.rf.hcl#L144-L150">Source</a></summary>

<div id="rule-feature-engineering-kafka-config"></div>

Matches `resource` instances of `databricks_feature_engineering_kafka_config`.

**Classification:** [`databricks.concept.ml-platform-detail`](#databricks-concept-ml-platform-detail).

</details>

<details>
<summary><code>databricks.rule.feature-engineering-materialized-feature</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/ai-ml/agents-mlflow.rf.hcl#L152-L158">Source</a></summary>

<div id="rule-feature-engineering-materialized-feature"></div>

Matches `resource` instances of `databricks_feature_engineering_materialized_feature`.

**Classification:** [`databricks.concept.ml-platform-detail`](#databricks-concept-ml-platform-detail).

</details>

<details>
<summary><code>databricks.rule.global-init-script</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/compute/compute.rf.hcl#L139-L145">Source</a></summary>

<div id="rule-global-init-script"></div>

Matches `resource` instances of `databricks_global_init_script`.

**Classification:** [`databricks.concept.compute-configuration`](#databricks-concept-compute-configuration).

</details>

<details>
<summary><code>databricks.rule.grant</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/identity-iam/identities.rf.hcl#L178-L184">Source</a></summary>

<div id="rule-grant"></div>

Matches `resource` instances of `databricks_grant`.

**Classification:** [`databricks.concept.identity-access-configuration`](#databricks-concept-identity-access-configuration).

</details>

<details>
<summary><code>databricks.rule.grants</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/identity-iam/identities.rf.hcl#L186-L192">Source</a></summary>

<div id="rule-grants"></div>

Matches `resource` instances of `databricks_grants`.

**Classification:** [`databricks.concept.identity-access-configuration`](#databricks-concept-identity-access-configuration).

</details>

<details>
<summary><code>databricks.rule.group-instance-profile</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/identity-iam/identities.rf.hcl#L114-L120">Source</a></summary>

<div id="rule-group-instance-profile"></div>

Matches `resource` instances of `databricks_group_instance_profile`.

**Classification:** [`databricks.concept.identity-access-configuration`](#databricks-concept-identity-access-configuration).

</details>

<details>
<summary><code>databricks.rule.group-member</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/identity-iam/identities.rf.hcl#L98-L104">Source</a></summary>

<div id="rule-group-member"></div>

Matches `resource` instances of `databricks_group_member`.

**Classification:** [`databricks.concept.identity-access-configuration`](#databricks-concept-identity-access-configuration).

</details>

<details>
<summary><code>databricks.rule.group-role</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/identity-iam/identities.rf.hcl#L106-L112">Source</a></summary>

<div id="rule-group-role"></div>

Matches `resource` instances of `databricks_group_role`.

**Classification:** [`databricks.concept.identity-access-configuration`](#databricks-concept-identity-access-configuration).

</details>

<details>
<summary><code>databricks.rule.identity-group</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/identity-iam/identities.rf.hcl#L6-L12">Source</a></summary>

<div id="rule-identity-group"></div>

Matches `resource` instances of `databricks_group`.

**Classification:** [`databricks.concept.identity-group`](#databricks-concept-identity-group).

</details>

<details>
<summary><code>databricks.rule.instance-pool</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/compute/compute.rf.hcl#L69-L85">Source</a></summary>

<div id="rule-instance-pool"></div>

Matches `resource` instances of `databricks_instance_pool`.

**Classification:** [`databricks.concept.instance-pool`](#databricks-concept-instance-pool).

<details>
<summary>Conditions, identity and resolution</summary>

**Identity**

- `attributes`: `["id"]`
- `scope`: `"provider"`

**Endpoint**

- `attributes`: `["id"]`

</details>

</details>

<details>
<summary><code>databricks.rule.instance-profile</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/compute/compute.rf.hcl#L103-L109">Source</a></summary>

<div id="rule-instance-profile"></div>

Matches `resource` instances of `databricks_instance_profile`.

**Classification:** [`databricks.concept.compute-configuration`](#databricks-concept-compute-configuration).

</details>

<details>
<summary><code>databricks.rule.ip-access-list</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/network/classic-networking.rf.hcl#L91-L97">Source</a></summary>

<div id="rule-ip-access-list"></div>

Matches `resource` instances of `databricks_ip_access_list`.

**Classification:** [`databricks.concept.network-security-configuration`](#databricks-concept-network-security-configuration).

</details>

<details>
<summary><code>databricks.rule.lakeflow-job</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/orchestration/lakeflow.rf.hcl#L9-L27">Source</a></summary>

<div id="rule-lakeflow-job"></div>

Matches `resource` instances of `databricks_job`.

**Classification:** [`databricks.concept.workflow`](#databricks-concept-workflow).

**Relations**

- [`databricks.relation.runs-on`](#databricks-relation-runs-on): targets [`databricks.concept.compute-cluster`](#databricks-concept-compute-cluster) through `source.existing_cluster_id`.

<details>
<summary>Conditions, identity and resolution</summary>

**Relation through `source.existing_cluster_id`**

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

</details>

</details>

<details>
<summary><code>databricks.rule.knowledge-assistant-source</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/ai-ml/agents-mlflow.rf.hcl#L34-L52">Source</a></summary>

<div id="rule-knowledge-assistant-source"></div>

Matches `resource` instances of `databricks_knowledge_assistant_knowledge_source`.

**Classification:** [`databricks.concept.ml-platform-detail`](#databricks-concept-ml-platform-detail).

**Contributions**

- targets [`databricks.concept.knowledge-assistant`](#databricks-concept-knowledge-assistant) through `source.parent`.

<details>
<summary>Conditions, identity and resolution</summary>

**Contribution through `source.parent`**

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

</details>

</details>

<details>
<summary><code>databricks.rule.knowledge-assistant</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/ai-ml/agents-mlflow.rf.hcl#L17-L32">Source</a></summary>

<div id="rule-knowledge-assistant"></div>

Matches `resource` instances of `databricks_knowledge_assistant`.

**Classification:** [`databricks.concept.knowledge-assistant`](#databricks-concept-knowledge-assistant).

<details>
<summary>Conditions, identity and resolution</summary>

**Identity**

- `attributes`: `["id"]`
- `scope`: `"provider"`

**Endpoint**

- `attributes`: `["id"]`

</details>

</details>

<details>
<summary><code>databricks.rule.lakehouse-monitor</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/observability/quality-monitoring.rf.hcl#L14-L20">Source</a></summary>

<div id="rule-lakehouse-monitor"></div>

Matches `resource` instances of `databricks_lakehouse_monitor`.

**Classification:** [`databricks.concept.quality-monitor`](#databricks-concept-quality-monitor).

</details>

<details>
<summary><code>databricks.rule.cluster-library</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/compute/compute.rf.hcl#L111-L129">Source</a></summary>

<div id="rule-cluster-library"></div>

Matches `resource` instances of `databricks_library`.

**Classification:** [`databricks.concept.compute-configuration`](#databricks-concept-compute-configuration).

**Contributions**

- targets [`databricks.concept.compute-cluster`](#databricks-concept-compute-cluster) through `source.cluster_id`.

<details>
<summary>Conditions, identity and resolution</summary>

**Contribution through `source.cluster_id`**

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

</details>

</details>

<details>
<summary><code>databricks.rule.materialized-feature-tag</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/ai-ml/agents-mlflow.rf.hcl#L160-L166">Source</a></summary>

<div id="rule-materialized-feature-tag"></div>

Matches `resource` instances of `databricks_materialized_features_feature_tag`.

**Classification:** [`databricks.concept.ml-platform-detail`](#databricks-concept-ml-platform-detail).

</details>

<details>
<summary><code>databricks.rule.metastore-assignment</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/data-governance/unity-catalog.rf.hcl#L61-L91">Source</a></summary>

<div id="rule-metastore-assignment"></div>

Matches `resource` instances of `databricks_metastore_assignment`.

**Classification:** [`databricks.concept.unity-catalog-access-detail`](#databricks-concept-unity-catalog-access-detail).

**Contributions**

- targets [`databricks.concept.unity-catalog-metastore`](#databricks-concept-unity-catalog-metastore) through `source.metastore_id`.
- targets [`databricks.concept.workspace`](#databricks-concept-workspace) through `source.workspace_id`.

<details>
<summary>Conditions, identity and resolution</summary>

**Contribution through `source.metastore_id`**

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

**Contribution through `source.workspace_id`**

- `on_null`: `"absent"`
- `on_empty`: `"absent"`
- `match.by`: `target.workspace_id`
- `match.strategy`: `"exact"`

</details>

</details>

<details>
<summary><code>databricks.rule.metastore-data-access</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/data-governance/unity-catalog.rf.hcl#L93-L151">Source</a></summary>

<div id="rule-metastore-data-access"></div>

Matches `resource` instances of `databricks_metastore_data_access`.

**Classification:** [`databricks.concept.storage-credential`](#databricks-concept-storage-credential).

**Contexts**

- [`databricks.context.ownership`](#databricks-context-ownership): targets [`databricks.concept.unity-catalog-metastore`](#databricks-concept-unity-catalog-metastore) through `source.metastore_id`.

**Relations**

- [`databricks.relation.uses-cloud-identity`](#databricks-relation-uses-cloud-identity): targets [`rf.concept.service-identity`](https://docs.rootform.dev/language/reference/rf-vocabulary/#rf-concept-service-identity) through `source.azure_managed_identity[0].managed_identity_id`.
- [`databricks.relation.uses-cloud-identity`](#databricks-relation-uses-cloud-identity): targets [`rf.concept.service-identity`](https://docs.rootform.dev/language/reference/rf-vocabulary/#rf-concept-service-identity) through `source.gcp_service_account_key[0].email`.

<details>
<summary>Conditions, identity and resolution</summary>

**Identity**

- `attributes`: `["name"]`
- `scope`: `"provider"`

**Endpoint**

- `attributes`: `["id", "name"]`

**Context through `source.metastore_id`**

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

**Relation through `source.azure_managed_identity[0].managed_identity_id`**

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

**Relation through `source.gcp_service_account_key[0].email`**

- `on_null`: `"absent"`
- `on_empty`: `"absent"`
- `external`: `"allow"`
- `match.by`: `target.email`
- `match.strategy`: `"exact"`

</details>

</details>

<details>
<summary><code>databricks.rule.unity-catalog-metastore</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/data-governance/unity-catalog.rf.hcl#L37-L59">Source</a></summary>

<div id="rule-unity-catalog-metastore"></div>

Matches `resource` instances of `databricks_metastore`.

**Classification:** [`databricks.concept.unity-catalog-metastore`](#databricks-concept-unity-catalog-metastore).

**Relations**

- [`databricks.relation.stores-in`](#databricks-relation-stores-in): targets [`rf.concept.object-storage-container`](https://docs.rootform.dev/language/reference/rf-vocabulary/#rf-concept-object-storage-container) through `source.storage_root`.

<details>
<summary>Conditions, identity and resolution</summary>

**Identity**

- `attributes`: `["id"]`
- `scope`: `"provider"`

**Endpoint**

- `attributes`: `["id"]`

**Relation through `source.storage_root`**

- `on_null`: `"absent"`
- `on_empty`: `"absent"`

</details>

</details>

<details>
<summary><code>databricks.rule.mlflow-experiment</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/ai-ml/agents-mlflow.rf.hcl#L112-L118">Source</a></summary>

<div id="rule-mlflow-experiment"></div>

Matches `resource` instances of `databricks_mlflow_experiment`.

**Classification:** [`databricks.concept.ml-platform-detail`](#databricks-concept-ml-platform-detail).

</details>

<details>
<summary><code>databricks.rule.mlflow-model</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/ai-ml/agents-mlflow.rf.hcl#L120-L126">Source</a></summary>

<div id="rule-mlflow-model"></div>

Matches `resource` instances of `databricks_mlflow_model`.

**Classification:** [`databricks.concept.ml-platform-detail`](#databricks-concept-ml-platform-detail).

</details>

<details>
<summary><code>databricks.rule.mlflow-webhook</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/ai-ml/agents-mlflow.rf.hcl#L128-L134">Source</a></summary>

<div id="rule-mlflow-webhook"></div>

Matches `resource` instances of `databricks_mlflow_webhook`.

**Classification:** [`databricks.concept.ml-platform-detail`](#databricks-concept-ml-platform-detail).

</details>

<details>
<summary><code>databricks.rule.model-serving-provisioned-throughput</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/ai-ml/serving-search.rf.hcl#L29-L35">Source</a></summary>

<div id="rule-model-serving-provisioned-throughput"></div>

Matches `resource` instances of `databricks_model_serving_provisioned_throughput`.

**Classification:** [`databricks.concept.ai-inference-endpoint`](#databricks-concept-ai-inference-endpoint).

</details>

<details>
<summary><code>databricks.rule.model-serving</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/ai-ml/serving-search.rf.hcl#L21-L27">Source</a></summary>

<div id="rule-model-serving"></div>

Matches `resource` instances of `databricks_model_serving`.

**Classification:** [`databricks.concept.ai-inference-endpoint`](#databricks-concept-ai-inference-endpoint).

</details>

<details>
<summary><code>databricks.rule.mount</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/storage/legacy-mounts.rf.hcl#L37-L43">Source</a></summary>

<div id="rule-mount"></div>

Matches `resource` instances of `databricks_mount`.

**Classification:** [`databricks.concept.legacy-storage-mount`](#databricks-concept-legacy-storage-mount).

</details>

<details>
<summary><code>databricks.rule.workspace-deployment-credential</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/deployment/workspaces.rf.hcl#L99-L115">Source</a></summary>

<div id="rule-workspace-deployment-credential"></div>

Matches `resource` instances of `databricks_mws_credentials`.

**Classification:** [`databricks.concept.workspace-deployment-credential`](#databricks-concept-workspace-deployment-credential).

<details>
<summary>Conditions, identity and resolution</summary>

**Identity**

- `attributes`: `["id", "credentials_id"]`
- `scope`: `"provider"`

**Endpoint**

- `attributes`: `["id", "credentials_id"]`

</details>

</details>

<details>
<summary><code>databricks.rule.log-delivery</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/deployment/workspaces.rf.hcl#L142-L172">Source</a></summary>

<div id="rule-log-delivery"></div>

Matches `resource` instances of `databricks_mws_log_delivery`.

**Classification:** [`databricks.concept.log-delivery`](#databricks-concept-log-delivery).

**Relations**

- [`databricks.relation.delivers-to`](#databricks-relation-delivers-to): targets [`databricks.concept.workspace-root-storage`](#databricks-concept-workspace-root-storage) through `source.storage_configuration_id`.
- [`databricks.relation.uses-deployment-credential`](#databricks-relation-uses-deployment-credential): targets [`databricks.concept.workspace-deployment-credential`](#databricks-concept-workspace-deployment-credential) through `source.credentials_id`.

<details>
<summary>Conditions, identity and resolution</summary>

**Relation through `source.storage_configuration_id`**

- `on_null`: `"absent"`
- `on_empty`: `"absent"`
- `match.by`: `target.storage_configuration_id`
- `match.strategy`: `"exact"`

**Relation through `source.credentials_id`**

- `on_null`: `"absent"`
- `on_empty`: `"absent"`
- `match.by`: `target.credentials_id`
- `match.strategy`: `"exact"`

</details>

</details>

<details>
<summary><code>databricks.rule.network-connectivity-binding</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/network/serverless-connectivity.rf.hcl#L30-L60">Source</a></summary>

<div id="rule-network-connectivity-binding"></div>

Matches `resource` instances of `databricks_mws_ncc_binding`.

**Classification:** [`databricks.concept.network-binding`](#databricks-concept-network-binding).

**Contributions**

- targets [`databricks.concept.network-connectivity-configuration`](#databricks-concept-network-connectivity-configuration) through `source.network_connectivity_config_id`.
- targets [`databricks.concept.workspace`](#databricks-concept-workspace) through `source.workspace_id`.

<details>
<summary>Conditions, identity and resolution</summary>

**Contribution through `source.network_connectivity_config_id`**

- `on_null`: `"absent"`
- `on_empty`: `"absent"`
- `match.by`: `target.network_connectivity_config_id`
- `match.strategy`: `"exact"`

**Contribution through `source.workspace_id`**

- `on_null`: `"absent"`
- `on_empty`: `"absent"`
- `match.by`: `target.workspace_id`
- `match.strategy`: `"exact"`

</details>

</details>

<details>
<summary><code>databricks.rule.private-endpoint-rule</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/network/serverless-connectivity.rf.hcl#L62-L89">Source</a></summary>

<div id="rule-private-endpoint-rule"></div>

Matches `resource` instances of `databricks_mws_ncc_private_endpoint_rule`.

**Classification:** [`databricks.concept.private-endpoint-rule`](#databricks-concept-private-endpoint-rule).

**Contexts**

- [`rf.context.network`](https://docs.rootform.dev/language/reference/rf-vocabulary/#rf-context-network): targets [`databricks.concept.network-connectivity-configuration`](#databricks-concept-network-connectivity-configuration) through `source.network_connectivity_config_id`.

**Relations**

- [`databricks.relation.connects-to-storage`](#databricks-relation-connects-to-storage): targets [`rf.concept.object-storage-container`](https://docs.rootform.dev/language/reference/rf-vocabulary/#rf-concept-object-storage-container) through `source.resource_id`.

<details>
<summary>Conditions, identity and resolution</summary>

**Context through `source.network_connectivity_config_id`**

- `on_null`: `"absent"`
- `on_empty`: `"absent"`
- `match.by`: `target.network_connectivity_config_id`
- `match.strategy`: `"exact"`

**Relation through `source.resource_id`**

- `on_null`: `"absent"`
- `on_empty`: `"absent"`

</details>

</details>

<details>
<summary><code>databricks.rule.network-connectivity-configuration</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/network/serverless-connectivity.rf.hcl#L13-L28">Source</a></summary>

<div id="rule-network-connectivity-configuration"></div>

Matches `resource` instances of `databricks_mws_network_connectivity_config`.

**Classification:** [`databricks.concept.network-connectivity-configuration`](#databricks-concept-network-connectivity-configuration).

<details>
<summary>Conditions, identity and resolution</summary>

**Identity**

- `attributes`: `["id", "network_connectivity_config_id"]`
- `scope`: `"provider"`

**Endpoint**

- `attributes`: `["id", "network_connectivity_config_id"]`

</details>

</details>

<details>
<summary><code>databricks.rule.workspace-network-configuration</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/network/classic-networking.rf.hcl#L17-L46">Source</a></summary>

<div id="rule-workspace-network-configuration"></div>

Matches `resource` instances of `databricks_mws_networks`.

**Classification:** [`databricks.concept.workspace-network-configuration`](#databricks-concept-workspace-network-configuration).

**Relations**

- [`databricks.relation.uses-cloud-network`](#databricks-relation-uses-cloud-network): targets [`rf.concept.virtual-network`](https://docs.rootform.dev/language/reference/rf-vocabulary/#rf-concept-virtual-network) through `source.vpc_id`.
- [`databricks.relation.uses-cloud-network`](#databricks-relation-uses-cloud-network): targets [`rf.concept.virtual-network`](https://docs.rootform.dev/language/reference/rf-vocabulary/#rf-concept-virtual-network) through `source.gcp_network_info[0].vpc_id`.

<details>
<summary>Conditions, identity and resolution</summary>

**Identity**

- `attributes`: `["id", "network_id"]`
- `scope`: `"provider"`

**Endpoint**

- `attributes`: `["id", "network_id"]`

**Relation through `source.vpc_id`**

- `on_null`: `"absent"`
- `on_empty`: `"absent"`

**Relation through `source.gcp_network_info[0].vpc_id`**

- `on_null`: `"absent"`
- `on_empty`: `"absent"`

</details>

</details>

<details>
<summary><code>databricks.rule.mws-permission-assignment</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/identity-iam/identities.rf.hcl#L170-L176">Source</a></summary>

<div id="rule-mws-permission-assignment"></div>

Matches `resource` instances of `databricks_mws_permission_assignment`.

**Classification:** [`databricks.concept.identity-access-configuration`](#databricks-concept-identity-access-configuration).

</details>

<details>
<summary><code>databricks.rule.private-access-settings</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/network/classic-networking.rf.hcl#L66-L81">Source</a></summary>

<div id="rule-private-access-settings"></div>

Matches `resource` instances of `databricks_mws_private_access_settings`.

**Classification:** [`databricks.concept.private-access-settings`](#databricks-concept-private-access-settings).

<details>
<summary>Conditions, identity and resolution</summary>

**Identity**

- `attributes`: `["id", "private_access_settings_id"]`
- `scope`: `"provider"`

**Endpoint**

- `attributes`: `["id", "private_access_settings_id"]`

</details>

</details>

<details>
<summary><code>databricks.rule.workspace-root-storage</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/deployment/workspaces.rf.hcl#L117-L140">Source</a></summary>

<div id="rule-workspace-root-storage"></div>

Matches `resource` instances of `databricks_mws_storage_configurations`.

**Classification:** [`databricks.concept.workspace-root-storage`](#databricks-concept-workspace-root-storage).

**Relations**

- [`databricks.relation.stores-in`](#databricks-relation-stores-in): targets [`rf.concept.object-storage-container`](https://docs.rootform.dev/language/reference/rf-vocabulary/#rf-concept-object-storage-container) through `source.bucket_name`.

<details>
<summary>Conditions, identity and resolution</summary>

**Identity**

- `attributes`: `["id", "storage_configuration_id"]`
- `scope`: `"provider"`

**Endpoint**

- `attributes`: `["id", "storage_configuration_id"]`

**Relation through `source.bucket_name`**

- `on_null`: `"absent"`
- `on_empty`: `"absent"`

</details>

</details>

<details>
<summary><code>databricks.rule.vpc-endpoint-registration</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/network/classic-networking.rf.hcl#L48-L55">Source</a></summary>

<div id="rule-vpc-endpoint-registration"></div>

Matches `resource` instances of `databricks_mws_vpc_endpoint`.

**Classification:** [`databricks.concept.private-endpoint-registration`](#databricks-concept-private-endpoint-registration).

</details>

<details>
<summary><code>databricks.rule.workspace</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/deployment/workspaces.rf.hcl#L22-L97">Source</a></summary>

<div id="rule-workspace"></div>

Matches `resource` instances of `databricks_mws_workspaces`.

**Classification:** [`databricks.concept.workspace`](#databricks-concept-workspace).

**Relations**

- [`databricks.relation.uses-network`](#databricks-relation-uses-network): targets [`databricks.concept.workspace-network-configuration`](#databricks-concept-workspace-network-configuration) through `source.network_id`.
- [`databricks.relation.uses-root-storage`](#databricks-relation-uses-root-storage): targets [`databricks.concept.workspace-root-storage`](#databricks-concept-workspace-root-storage) through `source.storage_configuration_id`.
- [`databricks.relation.uses-deployment-credential`](#databricks-relation-uses-deployment-credential): targets [`databricks.concept.workspace-deployment-credential`](#databricks-concept-workspace-deployment-credential) through `source.credentials_id`.
- [`databricks.relation.uses-private-access`](#databricks-relation-uses-private-access): targets [`databricks.concept.private-access-settings`](#databricks-concept-private-access-settings) through `source.private_access_settings_id`.
- [`databricks.relation.uses-serverless-network`](#databricks-relation-uses-serverless-network): targets [`databricks.concept.network-connectivity-configuration`](#databricks-concept-network-connectivity-configuration) through `source.network_connectivity_config_id`.

<details>
<summary>Conditions, identity and resolution</summary>

**Identity**

- `attributes`: `["id", "workspace_id"]`
- `scope`: `"provider"`

**Endpoint**

- `attributes`: `["id", "workspace_id"]`

**Relation through `source.network_id`**

- `on_null`: `"absent"`
- `on_empty`: `"absent"`
- `match.by`: `target.network_id`
- `match.strategy`: `"exact"`

**Relation through `source.storage_configuration_id`**

- `on_null`: `"absent"`
- `on_empty`: `"absent"`
- `match.by`: `target.storage_configuration_id`
- `match.strategy`: `"exact"`

**Relation through `source.credentials_id`**

- `on_null`: `"absent"`
- `on_empty`: `"absent"`
- `match.by`: `target.credentials_id`
- `match.strategy`: `"exact"`

**Relation through `source.private_access_settings_id`**

- `on_null`: `"absent"`
- `on_empty`: `"absent"`
- `match.by`: `target.private_access_settings_id`
- `match.strategy`: `"exact"`

**Relation through `source.network_connectivity_config_id`**

- `on_null`: `"absent"`
- `on_empty`: `"absent"`
- `match.by`: `target.network_connectivity_config_id`
- `match.strategy`: `"exact"`

</details>

</details>

<details>
<summary><code>databricks.rule.online-table</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/databases/online-serving.rf.hcl#L7-L25">Source</a></summary>

<div id="rule-online-table"></div>

Matches `resource` instances of `databricks_online_table`.

**Classification:** [`databricks.concept.online-serving-configuration`](#databricks-concept-online-serving-configuration).

**Contributions**

- targets [`databricks.concept.lakeflow-pipeline`](#databricks-concept-lakeflow-pipeline) through `source.spec[0].pipeline_id`.

<details>
<summary>Conditions, identity and resolution</summary>

**Contribution through `source.spec[0].pipeline_id`**

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

</details>

</details>

<details>
<summary><code>databricks.rule.permission-assignment</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/identity-iam/identities.rf.hcl#L162-L168">Source</a></summary>

<div id="rule-permission-assignment"></div>

Matches `resource` instances of `databricks_permission_assignment`.

**Classification:** [`databricks.concept.identity-access-configuration`](#databricks-concept-identity-access-configuration).

</details>

<details>
<summary><code>databricks.rule.permissions</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/identity-iam/identities.rf.hcl#L154-L160">Source</a></summary>

<div id="rule-permissions"></div>

Matches `resource` instances of `databricks_permissions`.

**Classification:** [`databricks.concept.identity-access-configuration`](#databricks-concept-identity-access-configuration).

</details>

<details>
<summary><code>databricks.rule.lakeflow-pipeline</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/orchestration/lakeflow.rf.hcl#L29-L68">Source</a></summary>

<div id="rule-lakeflow-pipeline"></div>

Matches `resource` instances of `databricks_pipeline`.

**Classification:** [`databricks.concept.lakeflow-pipeline`](#databricks-concept-lakeflow-pipeline).

**Relations**

- [`databricks.relation.publishes-to-catalog`](#databricks-relation-publishes-to-catalog): targets [`databricks.concept.unity-catalog-catalog`](#databricks-concept-unity-catalog-catalog) through `source.catalog`.
- [`databricks.relation.publishes-to-schema`](#databricks-relation-publishes-to-schema): targets [`databricks.concept.unity-catalog-schema`](#databricks-concept-unity-catalog-schema) through `source.target`.

<details>
<summary>Conditions, identity and resolution</summary>

**Identity**

- `attributes`: `["id"]`
- `scope`: `"provider"`

**Endpoint**

- `attributes`: `["id"]`

**Relation through `source.catalog`**

- `on_null`: `"absent"`
- `on_empty`: `"absent"`
- `match.by`: `target.name`
- `match.strategy`: `"exact"`

**Relation through `source.target`**

- `on_null`: `"absent"`
- `on_empty`: `"absent"`
- `match.by`: `target.name`
- `match.strategy`: `"exact"`

</details>

</details>

<details>
<summary><code>databricks.rule.policy-info</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/compute/compute.rf.hcl#L95-L101">Source</a></summary>

<div id="rule-policy-info"></div>

Matches `resource` instances of `databricks_policy_info`.

**Classification:** [`databricks.concept.compute-configuration`](#databricks-concept-compute-configuration).

</details>

<details>
<summary><code>databricks.rule.lakebase-branch</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/databases/lakebase.rf.hcl#L42-L82">Source</a></summary>

<div id="rule-lakebase-branch"></div>

Matches `resource` instances of `databricks_postgres_branch`.

**Classification:** [`databricks.concept.lakebase-branch`](#databricks-concept-lakebase-branch).

**Contexts**

- [`databricks.context.ownership`](#databricks-context-ownership): targets [`databricks.concept.lakebase-project`](#databricks-concept-lakebase-project) through `source.parent`.

**Relations**

- [`databricks.relation.branched-from`](#databricks-relation-branched-from): targets [`databricks.concept.lakebase-branch`](#databricks-concept-lakebase-branch) through `source.spec.source_branch`.

<details>
<summary>Conditions, identity and resolution</summary>

**Identity**

- `attributes`: `["name"]`
- `scope`: `"provider"`

**Endpoint**

- `attributes`: `["name", "uid"]`

**Context through `source.parent`**

- `on_null`: `"absent"`
- `on_empty`: `"absent"`
- `match.by`: `target.name`
- `match.strategy`: `"exact"`

**Relation through `source.spec.source_branch`**

- `on_null`: `"absent"`
- `on_empty`: `"absent"`
- `match.by`: `target.name`
- `match.strategy`: `"exact"`

</details>

</details>

<details>
<summary><code>databricks.rule.lakebase-postgres-catalog</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/databases/lakebase.rf.hcl#L195-L201">Source</a></summary>

<div id="rule-lakebase-postgres-catalog"></div>

Matches `resource` instances of `databricks_postgres_catalog`.

**Classification:** [`databricks.concept.database-configuration`](#databricks-concept-database-configuration).

</details>

<details>
<summary><code>databricks.rule.lakebase-postgres-cdf-config</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/databases/lakebase.rf.hcl#L219-L225">Source</a></summary>

<div id="rule-lakebase-postgres-cdf-config"></div>

Matches `resource` instances of `databricks_postgres_cdf_config`.

**Classification:** [`databricks.concept.database-configuration`](#databricks-concept-database-configuration).

</details>

<details>
<summary><code>databricks.rule.lakebase-data-api</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/databases/lakebase.rf.hcl#L126-L145">Source</a></summary>

<div id="rule-lakebase-data-api"></div>

Matches `resource` instances of `databricks_postgres_data_api`.

**Classification:** [`databricks.concept.lakebase-data-api`](#databricks-concept-lakebase-data-api).

**Contexts**

- [`rf.context.runtime`](https://docs.rootform.dev/language/reference/rf-vocabulary/#rf-context-runtime): targets [`databricks.concept.lakebase-project`](#databricks-concept-lakebase-project) through `source.parent`.

<details>
<summary>Conditions, identity and resolution</summary>

**Context through `source.parent`**

- `on_null`: `"absent"`
- `on_empty`: `"absent"`
- `match.by`: `target.name`
- `match.strategy`: `"exact"`

</details>

</details>

<details>
<summary><code>databricks.rule.lakebase-database</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/databases/lakebase.rf.hcl#L105-L124">Source</a></summary>

<div id="rule-lakebase-database"></div>

Matches `resource` instances of `databricks_postgres_database`.

**Classification:** [`databricks.concept.lakebase-database`](#databricks-concept-lakebase-database).

**Contexts**

- [`databricks.context.ownership`](#databricks-context-ownership): targets [`databricks.concept.lakebase-branch`](#databricks-concept-lakebase-branch) through `source.parent`.

<details>
<summary>Conditions, identity and resolution</summary>

**Context through `source.parent`**

- `on_null`: `"absent"`
- `on_empty`: `"absent"`
- `match.by`: `target.name`
- `match.strategy`: `"exact"`

</details>

</details>

<details>
<summary><code>databricks.rule.lakebase-endpoint</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/databases/lakebase.rf.hcl#L84-L103">Source</a></summary>

<div id="rule-lakebase-endpoint"></div>

Matches `resource` instances of `databricks_postgres_endpoint`.

**Classification:** [`databricks.concept.lakebase-endpoint`](#databricks-concept-lakebase-endpoint).

**Contexts**

- [`rf.context.runtime`](https://docs.rootform.dev/language/reference/rf-vocabulary/#rf-context-runtime): targets [`databricks.concept.lakebase-branch`](#databricks-concept-lakebase-branch) through `source.parent`.

<details>
<summary>Conditions, identity and resolution</summary>

**Context through `source.parent`**

- `on_null`: `"absent"`
- `on_empty`: `"absent"`
- `match.by`: `target.name`
- `match.strategy`: `"exact"`

</details>

</details>

<details>
<summary><code>databricks.rule.lakebase-project</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/databases/lakebase.rf.hcl#L25-L40">Source</a></summary>

<div id="rule-lakebase-project"></div>

Matches `resource` instances of `databricks_postgres_project`.

**Classification:** [`databricks.concept.lakebase-project`](#databricks-concept-lakebase-project).

<details>
<summary>Conditions, identity and resolution</summary>

**Identity**

- `attributes`: `["name"]`
- `scope`: `"provider"`

**Endpoint**

- `attributes`: `["name", "uid"]`

</details>

</details>

<details>
<summary><code>databricks.rule.lakebase-postgres-role</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/databases/lakebase.rf.hcl#L203-L209">Source</a></summary>

<div id="rule-lakebase-postgres-role"></div>

Matches `resource` instances of `databricks_postgres_role`.

**Classification:** [`databricks.concept.database-configuration`](#databricks-concept-database-configuration).

</details>

<details>
<summary><code>databricks.rule.lakebase-postgres-synced-table</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/databases/lakebase.rf.hcl#L211-L217">Source</a></summary>

<div id="rule-lakebase-postgres-synced-table"></div>

Matches `resource` instances of `databricks_postgres_synced_table`.

**Classification:** [`databricks.concept.database-configuration`](#databricks-concept-database-configuration).

</details>

<details>
<summary><code>databricks.rule.delta-sharing-provider</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/data-governance/sharing-federation.rf.hcl#L66-L81">Source</a></summary>

<div id="rule-delta-sharing-provider"></div>

Matches `resource` instances of `databricks_provider`.

**Classification:** [`databricks.concept.delta-sharing-provider`](#databricks-concept-delta-sharing-provider).

<details>
<summary>Conditions, identity and resolution</summary>

**Identity**

- `attributes`: `["name"]`
- `scope`: `"provider"`

**Endpoint**

- `attributes`: `["id", "name"]`

</details>

</details>

<details>
<summary><code>databricks.rule.quality-monitor-v2</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/observability/quality-monitoring.rf.hcl#L30-L36">Source</a></summary>

<div id="rule-quality-monitor-v2"></div>

Matches `resource` instances of `databricks_quality_monitor_v2`.

**Classification:** [`databricks.concept.quality-monitor`](#databricks-concept-quality-monitor).

</details>

<details>
<summary><code>databricks.rule.quality-monitor</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/observability/quality-monitoring.rf.hcl#L22-L28">Source</a></summary>

<div id="rule-quality-monitor"></div>

Matches `resource` instances of `databricks_quality_monitor`.

**Classification:** [`databricks.concept.quality-monitor`](#databricks-concept-quality-monitor).

</details>

<details>
<summary><code>databricks.rule.query</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/applications/analytics.rf.hcl#L47-L53">Source</a></summary>

<div id="rule-query"></div>

Matches `resource` instances of `databricks_query`.

**Classification:** [`databricks.concept.analytics-artifact`](#databricks-concept-analytics-artifact).

</details>

<details>
<summary><code>databricks.rule.registered-model</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/ai-ml/agents-mlflow.rf.hcl#L91-L110">Source</a></summary>

<div id="rule-registered-model"></div>

Matches `resource` instances of `databricks_registered_model`.

**Classification:** [`databricks.concept.registered-model`](#databricks-concept-registered-model).

**Contexts**

- [`databricks.context.ownership`](#databricks-context-ownership): targets [`databricks.concept.unity-catalog-schema`](#databricks-concept-unity-catalog-schema) through `source.schema_name`.

<details>
<summary>Conditions, identity and resolution</summary>

**Context through `source.schema_name`**

- `on_null`: `"absent"`
- `on_empty`: `"absent"`
- `match.by`: `target.name`
- `match.strategy`: `"exact"`

</details>

</details>

<details>
<summary><code>databricks.rule.restrict-workspace-admins-setting</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/deployment/workspaces.rf.hcl#L271-L277">Source</a></summary>

<div id="rule-restrict-workspace-admins-setting"></div>

Matches `resource` instances of `databricks_restrict_workspace_admins_setting`.

**Classification:** [`databricks.concept.workspace-configuration`](#databricks-concept-workspace-configuration).

</details>

<details>
<summary><code>databricks.rule.rfa-access-request-destinations</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/identity-iam/identities.rf.hcl#L242-L248">Source</a></summary>

<div id="rule-rfa-access-request-destinations"></div>

Matches `resource` instances of `databricks_rfa_access_request_destinations`.

**Classification:** [`databricks.concept.identity-access-configuration`](#databricks-concept-identity-access-configuration).

</details>

<details>
<summary><code>databricks.rule.unity-catalog-schema</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/data-governance/unity-catalog.rf.hcl#L226-L261">Source</a></summary>

<div id="rule-unity-catalog-schema"></div>

Matches `resource` instances of `databricks_schema`.

**Classification:** [`databricks.concept.unity-catalog-schema`](#databricks-concept-unity-catalog-schema).

**Contexts**

- [`databricks.context.ownership`](#databricks-context-ownership): targets [`databricks.concept.unity-catalog-catalog`](#databricks-concept-unity-catalog-catalog) through `source.catalog_name`.

**Relations**

- [`databricks.relation.stores-in`](#databricks-relation-stores-in): targets [`rf.concept.object-storage-container`](https://docs.rootform.dev/language/reference/rf-vocabulary/#rf-concept-object-storage-container) through `source.storage_root`.

<details>
<summary>Conditions, identity and resolution</summary>

**Identity**

- `attributes`: `["id", "name"]`
- `scope`: `"provider"`

**Endpoint**

- `attributes`: `["id", "name"]`

**Context through `source.catalog_name`**

- `on_null`: `"absent"`
- `on_empty`: `"absent"`
- `match.by`: `target.name`
- `match.strategy`: `"exact"`

**Relation through `source.storage_root`**

- `on_null`: `"absent"`
- `on_empty`: `"absent"`

</details>

</details>

<details>
<summary><code>databricks.rule.secret-acl</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/security/secrets.rf.hcl#L46-L64">Source</a></summary>

<div id="rule-secret-acl"></div>

Matches `resource` instances of `databricks_secret_acl`.

**Classification:** [`databricks.concept.secret-configuration`](#databricks-concept-secret-configuration).

**Contributions**

- targets [`databricks.concept.secret-scope`](#databricks-concept-secret-scope) through `source.scope`.

<details>
<summary>Conditions, identity and resolution</summary>

**Contribution through `source.scope`**

- `on_null`: `"absent"`
- `on_empty`: `"absent"`
- `match.by`: `target.name`
- `match.strategy`: `"exact"`

</details>

</details>

<details>
<summary><code>databricks.rule.secret-scope</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/security/secrets.rf.hcl#L9-L24">Source</a></summary>

<div id="rule-secret-scope"></div>

Matches `resource` instances of `databricks_secret_scope`.

**Classification:** [`databricks.concept.secret-scope`](#databricks-concept-secret-scope).

<details>
<summary>Conditions, identity and resolution</summary>

**Identity**

- `attributes`: `["id", "name"]`
- `scope`: `"provider"`

**Endpoint**

- `attributes`: `["id", "name"]`

</details>

</details>

<details>
<summary><code>databricks.rule.unity-catalog-secret</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/security/secrets.rf.hcl#L66-L72">Source</a></summary>

<div id="rule-unity-catalog-secret"></div>

Matches `resource` instances of `databricks_secret_uc`.

**Classification:** [`databricks.concept.secret-configuration`](#databricks-concept-secret-configuration).

</details>

<details>
<summary><code>databricks.rule.secret</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/security/secrets.rf.hcl#L26-L44">Source</a></summary>

<div id="rule-secret"></div>

Matches `resource` instances of `databricks_secret`.

**Classification:** [`databricks.concept.secret-configuration`](#databricks-concept-secret-configuration).

**Contributions**

- targets [`databricks.concept.secret-scope`](#databricks-concept-secret-scope) through `source.scope`.

<details>
<summary>Conditions, identity and resolution</summary>

**Contribution through `source.scope`**

- `on_null`: `"absent"`
- `on_empty`: `"absent"`
- `match.by`: `target.name`
- `match.strategy`: `"exact"`

</details>

</details>

<details>
<summary><code>databricks.rule.service-principal-federation-policy</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/identity-iam/identities.rf.hcl#L90-L96">Source</a></summary>

<div id="rule-service-principal-federation-policy"></div>

Matches `resource` instances of `databricks_service_principal_federation_policy`.

**Classification:** [`databricks.concept.identity-access-configuration`](#databricks-concept-identity-access-configuration).

</details>

<details>
<summary><code>databricks.rule.service-principal-role</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/identity-iam/identities.rf.hcl#L122-L128">Source</a></summary>

<div id="rule-service-principal-role"></div>

Matches `resource` instances of `databricks_service_principal_role`.

**Classification:** [`databricks.concept.identity-access-configuration`](#databricks-concept-identity-access-configuration).

</details>

<details>
<summary><code>databricks.rule.service-principal-secret</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/security/secrets.rf.hcl#L74-L80">Source</a></summary>

<div id="rule-service-principal-secret"></div>

Matches `resource` instances of `databricks_service_principal_secret`.

**Classification:** [`databricks.concept.secret-configuration`](#databricks-concept-secret-configuration).

</details>

<details>
<summary><code>databricks.rule.service-principal</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/identity-iam/identities.rf.hcl#L30-L45">Source</a></summary>

<div id="rule-service-principal"></div>

Matches `resource` instances of `databricks_service_principal`.

**Classification:** [`rf.concept.service-identity`](https://docs.rootform.dev/language/reference/rf-vocabulary/#rf-concept-service-identity).

<details>
<summary>Conditions, identity and resolution</summary>

**Identity**

- `attributes`: `["application_id", "id"]`
- `scope`: `"provider"`

**Endpoint**

- `attributes`: `["application_id", "id", "acl_principal_id"]`

</details>

</details>

<details>
<summary><code>databricks.rule.delta-share</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/data-governance/sharing-federation.rf.hcl#L48-L63">Source</a></summary>

<div id="rule-delta-share"></div>

Matches `resource` instances of `databricks_share`.

**Classification:** [`databricks.concept.delta-share`](#databricks-concept-delta-share).

<details>
<summary>Conditions, identity and resolution</summary>

**Identity**

- `attributes`: `["name"]`
- `scope`: `"provider"`

**Endpoint**

- `attributes`: `["id", "name"]`

</details>

</details>

<details>
<summary><code>databricks.rule.sql-alert</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/applications/analytics.rf.hcl#L38-L44">Source</a></summary>

<div id="rule-sql-alert"></div>

Matches `resource` instances of `databricks_sql_alert`.

**Classification:** [`databricks.concept.analytics-artifact`](#databricks-concept-analytics-artifact).

</details>

<details>
<summary><code>databricks.rule.sql-dashboard</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/applications/analytics.rf.hcl#L14-L20">Source</a></summary>

<div id="rule-sql-dashboard"></div>

Matches `resource` instances of `databricks_sql_dashboard`.

**Classification:** [`databricks.concept.analytics-artifact`](#databricks-concept-analytics-artifact).

</details>

<details>
<summary><code>databricks.rule.sql-global-config</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/compute/sql-warehouses.rf.hcl#L7-L13">Source</a></summary>

<div id="rule-sql-global-config"></div>

Matches `resource` instances of `databricks_sql_global_config`.

**Classification:** [`databricks.concept.sql-configuration`](#databricks-concept-sql-configuration).

</details>

<details>
<summary><code>databricks.rule.sql-permissions</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/compute/sql-warehouses.rf.hcl#L15-L21">Source</a></summary>

<div id="rule-sql-permissions"></div>

Matches `resource` instances of `databricks_sql_permissions`.

**Classification:** [`databricks.concept.sql-configuration`](#databricks-concept-sql-configuration).

</details>

<details>
<summary><code>databricks.rule.sql-query</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/applications/analytics.rf.hcl#L55-L61">Source</a></summary>

<div id="rule-sql-query"></div>

Matches `resource` instances of `databricks_sql_query`.

**Classification:** [`databricks.concept.analytics-artifact`](#databricks-concept-analytics-artifact).

</details>

<details>
<summary><code>databricks.rule.sql-table</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/data-governance/unity-catalog.rf.hcl#L452-L458">Source</a></summary>

<div id="rule-sql-table"></div>

Matches `resource` instances of `databricks_sql_table`.

**Classification:** [`databricks.concept.unity-catalog-data-detail`](#databricks-concept-unity-catalog-data-detail).

</details>

<details>
<summary><code>databricks.rule.sql-visualization</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/applications/analytics.rf.hcl#L63-L69">Source</a></summary>

<div id="rule-sql-visualization"></div>

Matches `resource` instances of `databricks_sql_visualization`.

**Classification:** [`databricks.concept.analytics-artifact`](#databricks-concept-analytics-artifact).

</details>

<details>
<summary><code>databricks.rule.sql-widget</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/applications/analytics.rf.hcl#L71-L77">Source</a></summary>

<div id="rule-sql-widget"></div>

Matches `resource` instances of `databricks_sql_widget`.

**Classification:** [`databricks.concept.analytics-artifact`](#databricks-concept-analytics-artifact).

</details>

<details>
<summary><code>databricks.rule.storage-credential</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/data-governance/unity-catalog.rf.hcl#L304-L362">Source</a></summary>

<div id="rule-storage-credential"></div>

Matches `resource` instances of `databricks_storage_credential`.

**Classification:** [`databricks.concept.storage-credential`](#databricks-concept-storage-credential).

**Contexts**

- [`databricks.context.ownership`](#databricks-context-ownership): targets [`databricks.concept.unity-catalog-metastore`](#databricks-concept-unity-catalog-metastore) through `source.metastore_id`.

**Relations**

- [`databricks.relation.uses-cloud-identity`](#databricks-relation-uses-cloud-identity): targets [`rf.concept.service-identity`](https://docs.rootform.dev/language/reference/rf-vocabulary/#rf-concept-service-identity) through `source.azure_managed_identity[0].managed_identity_id`.
- [`databricks.relation.uses-cloud-identity`](#databricks-relation-uses-cloud-identity): targets [`rf.concept.service-identity`](https://docs.rootform.dev/language/reference/rf-vocabulary/#rf-concept-service-identity) through `source.gcp_service_account_key[0].email`.

<details>
<summary>Conditions, identity and resolution</summary>

**Identity**

- `attributes`: `["name"]`
- `scope`: `"provider"`

**Endpoint**

- `attributes`: `["id", "name"]`

**Context through `source.metastore_id`**

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

**Relation through `source.azure_managed_identity[0].managed_identity_id`**

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

**Relation through `source.gcp_service_account_key[0].email`**

- `on_null`: `"absent"`
- `on_empty`: `"absent"`
- `external`: `"allow"`
- `match.by`: `target.email`
- `match.strategy`: `"exact"`

</details>

</details>

<details>
<summary><code>databricks.rule.supervisor-agent-tool</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/ai-ml/agents-mlflow.rf.hcl#L71-L89">Source</a></summary>

<div id="rule-supervisor-agent-tool"></div>

Matches `resource` instances of `databricks_supervisor_agent_tool`.

**Classification:** [`databricks.concept.ml-platform-detail`](#databricks-concept-ml-platform-detail).

**Contributions**

- targets [`databricks.concept.supervisor-agent`](#databricks-concept-supervisor-agent) through `source.parent`.

<details>
<summary>Conditions, identity and resolution</summary>

**Contribution through `source.parent`**

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

</details>

</details>

<details>
<summary><code>databricks.rule.supervisor-agent</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/ai-ml/agents-mlflow.rf.hcl#L54-L69">Source</a></summary>

<div id="rule-supervisor-agent"></div>

Matches `resource` instances of `databricks_supervisor_agent`.

**Classification:** [`databricks.concept.supervisor-agent`](#databricks-concept-supervisor-agent).

<details>
<summary>Conditions, identity and resolution</summary>

**Identity**

- `attributes`: `["id"]`
- `scope`: `"provider"`

**Endpoint**

- `attributes`: `["id"]`

</details>

</details>

<details>
<summary><code>databricks.rule.system-schema</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/data-governance/unity-catalog.rf.hcl#L436-L442">Source</a></summary>

<div id="rule-system-schema"></div>

Matches `resource` instances of `databricks_system_schema`.

**Classification:** [`databricks.concept.unity-catalog-data-detail`](#databricks-concept-unity-catalog-data-detail).

</details>

<details>
<summary><code>databricks.rule.unity-catalog-table</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/data-governance/unity-catalog.rf.hcl#L444-L450">Source</a></summary>

<div id="rule-unity-catalog-table"></div>

Matches `resource` instances of `databricks_table`.

**Classification:** [`databricks.concept.unity-catalog-data-detail`](#databricks-concept-unity-catalog-data-detail).

</details>

<details>
<summary><code>databricks.rule.tag-policy</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/data-governance/unity-catalog.rf.hcl#L476-L482">Source</a></summary>

<div id="rule-tag-policy"></div>

Matches `resource` instances of `databricks_tag_policy`.

**Classification:** [`databricks.concept.unity-catalog-data-detail`](#databricks-concept-unity-catalog-data-detail).

</details>

<details>
<summary><code>databricks.rule.user-instance-profile</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/identity-iam/identities.rf.hcl#L138-L144">Source</a></summary>

<div id="rule-user-instance-profile"></div>

Matches `resource` instances of `databricks_user_instance_profile`.

**Classification:** [`databricks.concept.identity-access-configuration`](#databricks-concept-identity-access-configuration).

</details>

<details>
<summary><code>databricks.rule.user-role</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/identity-iam/identities.rf.hcl#L130-L136">Source</a></summary>

<div id="rule-user-role"></div>

Matches `resource` instances of `databricks_user_role`.

**Classification:** [`databricks.concept.identity-access-configuration`](#databricks-concept-identity-access-configuration).

</details>

<details>
<summary><code>databricks.rule.vector-search-endpoint</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/ai-ml/serving-search.rf.hcl#L37-L52">Source</a></summary>

<div id="rule-vector-search-endpoint"></div>

Matches `resource` instances of `databricks_vector_search_endpoint`.

**Classification:** [`databricks.concept.vector-search-endpoint`](#databricks-concept-vector-search-endpoint).

<details>
<summary>Conditions, identity and resolution</summary>

**Identity**

- `attributes`: `["name"]`
- `scope`: `"provider"`

**Endpoint**

- `attributes`: `["id", "name"]`

</details>

</details>

<details>
<summary><code>databricks.rule.vector-search-index</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/ai-ml/serving-search.rf.hcl#L54-L72">Source</a></summary>

<div id="rule-vector-search-index"></div>

Matches `resource` instances of `databricks_vector_search_index`.

**Classification:** [`databricks.concept.vector-search-index`](#databricks-concept-vector-search-index).

**Relations**

- [`databricks.relation.served-by`](#databricks-relation-served-by): targets [`databricks.concept.vector-search-endpoint`](#databricks-concept-vector-search-endpoint) through `source.endpoint_name`.

<details>
<summary>Conditions, identity and resolution</summary>

**Relation through `source.endpoint_name`**

- `on_null`: `"absent"`
- `on_empty`: `"absent"`
- `match.by`: `target.name`
- `match.strategy`: `"exact"`

</details>

</details>

<details>
<summary><code>databricks.rule.unity-catalog-volume</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/data-governance/unity-catalog.rf.hcl#L400-L426">Source</a></summary>

<div id="rule-unity-catalog-volume"></div>

Matches `resource` instances of `databricks_volume`.

**Classification:** [`databricks.concept.unity-catalog-volume`](#databricks-concept-unity-catalog-volume).

**Contexts**

- [`databricks.context.ownership`](#databricks-context-ownership): targets [`databricks.concept.unity-catalog-schema`](#databricks-concept-unity-catalog-schema) through `source.schema_name`.

**Relations**

- [`databricks.relation.stores-in`](#databricks-relation-stores-in): targets [`rf.concept.object-storage-container`](https://docs.rootform.dev/language/reference/rf-vocabulary/#rf-concept-object-storage-container) through `source.storage_location`.

<details>
<summary>Conditions, identity and resolution</summary>

**Context through `source.schema_name`**

- `on_null`: `"absent"`
- `on_empty`: `"absent"`
- `match.by`: `target.name`
- `match.strategy`: `"exact"`

**Relation through `source.storage_location`**

- `on_null`: `"absent"`
- `on_empty`: `"absent"`

</details>

</details>

<details>
<summary><code>databricks.rule.warehouses-default-warehouse-override</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/deployment/workspaces.rf.hcl#L287-L293">Source</a></summary>

<div id="rule-warehouses-default-warehouse-override"></div>

Matches `resource` instances of `databricks_warehouses_default_warehouse_override`.

**Classification:** [`databricks.concept.workspace-configuration`](#databricks-concept-workspace-configuration).

</details>

<details>
<summary><code>databricks.rule.workspace-binding</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/deployment/workspaces.rf.hcl#L279-L285">Source</a></summary>

<div id="rule-workspace-binding"></div>

Matches `resource` instances of `databricks_workspace_binding`.

**Classification:** [`databricks.concept.workspace-configuration`](#databricks-concept-workspace-configuration).

</details>

<details>
<summary><code>databricks.rule.workspace-configuration</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/deployment/workspaces.rf.hcl#L183-L189">Source</a></summary>

<div id="rule-workspace-configuration"></div>

Matches `resource` instances of `databricks_workspace_conf`.

**Classification:** [`databricks.concept.workspace-configuration`](#databricks-concept-workspace-configuration).

</details>

<details>
<summary><code>databricks.rule.workspace-entity-tag-assignment</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/data-governance/unity-catalog.rf.hcl#L492-L498">Source</a></summary>

<div id="rule-workspace-entity-tag-assignment"></div>

Matches `resource` instances of `databricks_workspace_entity_tag_assignment`.

**Classification:** [`databricks.concept.unity-catalog-data-detail`](#databricks-concept-unity-catalog-data-detail).

</details>

<details>
<summary><code>databricks.rule.workspace-group-member</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/identity-iam/identities.rf.hcl#L210-L216">Source</a></summary>

<div id="rule-workspace-group-member"></div>

Matches `resource` instances of `databricks_workspace_iam_direct_group_member_v2`.

**Classification:** [`databricks.concept.identity-access-configuration`](#databricks-concept-identity-access-configuration).

</details>

<details>
<summary><code>databricks.rule.workspace-identity-group</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/identity-iam/identities.rf.hcl#L22-L28">Source</a></summary>

<div id="rule-workspace-identity-group"></div>

Matches `resource` instances of `databricks_workspace_iam_group_v2`.

**Classification:** [`databricks.concept.identity-group`](#databricks-concept-identity-group).

</details>

<details>
<summary><code>databricks.rule.workspace-service-principal</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/identity-iam/identities.rf.hcl#L64-L79">Source</a></summary>

<div id="rule-workspace-service-principal"></div>

Matches `resource` instances of `databricks_workspace_iam_service_principal_v2`.

**Classification:** [`rf.concept.service-identity`](https://docs.rootform.dev/language/reference/rf-vocabulary/#rf-concept-service-identity).

<details>
<summary>Conditions, identity and resolution</summary>

**Identity**

- `attributes`: `["application_id", "service_principal_id"]`
- `scope`: `"provider"`

**Endpoint**

- `attributes`: `["application_id", "service_principal_id"]`

</details>

</details>

<details>
<summary><code>databricks.rule.workspace-identity-assignment</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/identity-iam/identities.rf.hcl#L226-L232">Source</a></summary>

<div id="rule-workspace-identity-assignment"></div>

Matches `resource` instances of `databricks_workspace_iam_workspace_assignment_v2`.

**Classification:** [`databricks.concept.identity-access-configuration`](#databricks-concept-identity-access-configuration).

</details>

<details>
<summary><code>databricks.rule.workspace-identity-detail</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/identity-iam/identities.rf.hcl#L234-L240">Source</a></summary>

<div id="rule-workspace-identity-detail"></div>

Matches `resource` instances of `databricks_workspace_iam_workspace_identity_detail_v2`.

**Classification:** [`databricks.concept.identity-access-configuration`](#databricks-concept-identity-access-configuration).

</details>

<details>
<summary><code>databricks.rule.workspace-network-option</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/deployment/workspaces.rf.hcl#L207-L213">Source</a></summary>

<div id="rule-workspace-network-option"></div>

Matches `resource` instances of `databricks_workspace_network_option`.

**Classification:** [`databricks.concept.workspace-configuration`](#databricks-concept-workspace-configuration).

</details>

<details>
<summary><code>databricks.rule.workspace-setting</code> <a href="https://github.com/rootform-dev/rootform/blob/dev/dialects/databricks/deployment/workspaces.rf.hcl#L191-L197">Source</a></summary>

<div id="rule-workspace-setting"></div>

Matches `resource` instances of `databricks_workspace_setting_v2`.

**Classification:** [`databricks.concept.workspace-configuration`](#databricks-concept-workspace-configuration).

</details>
