Skip to content

Latest commit

 

History

History
67 lines (46 loc) · 2.41 KB

sql_dashboard.md

File metadata and controls

67 lines (46 loc) · 2.41 KB
subcategory
Databricks SQL

databricks_sql_dashboard Resource

-> Note: Please switch to databricks_dashboard to author new AI/BI dashboards using the latest tooling

This resource is used to manage Legacy dashboards. To manage SQL resources you must have databricks_sql_access on your databricks_group or databricks_user.

-> Note: documentation for this resource is a work in progress.

A dashboard may have one or more widgets.

Example Usage

resource "databricks_directory" "shared_dir" {
  path = "/Shared/Dashboards"
}

resource "databricks_sql_dashboard" "d1" {
  name   = "My Dashboard Name"
  parent = "folders/${databricks_directory.shared_dir.object_id}"

  tags = [
    "some-tag",
    "another-tag",
  ]
}

Example permission to share dashboard with all users:

resource "databricks_permissions" "d1" {
  sql_dashboard_id = databricks_sql_dashboard.d1.id

  access_control {
    group_name       = data.databricks_group.users.display_name
    permission_level = "CAN_RUN"
  }
}

Attribute Reference

In addition to all arguments above, the following attributes are exported:

  • id - the unique ID of the SQL Dashboard.

Import

You can import a databricks_sql_dashboard resource with ID like the following:

terraform import databricks_sql_dashboard.this <dashboard-id>

Related Resources

The following resources are often used in the same context: