Dashboard
laktory.models.resources.databricks.Dashboard
¤
Bases: BaseModel, PulumiResource, TerraformResource
Databricks Lakeview Dashboard
Examples:
import io
from laktory import models
# Define job
job_yaml = '''
display_name: databricks-costs
file_path: ./dashboards/databricks_costs.json
parent_path: /.laktory/dashboards
warehouse_id: a7d9f2kl8mp3q6rt
access_controls:
- group_name: account users
permission_level: CAN_READ
- group_name: account users
permission_level: CAN_RUN
'''
dashboard = models.resources.databricks.Dashboard.model_validate_yaml(
io.StringIO(job_yaml)
)
| PARAMETER | DESCRIPTION |
|---|---|
access_controls
|
Access controls list
TYPE:
|
display_name
|
The display name of the dashboard.
TYPE:
|
embed_credentials
|
Whether to embed credentials in the dashboard. Default is true.
TYPE:
|
file_path
|
The path to the dashboard JSON file. Conflicts with serialized_dashboard.
TYPE:
|
name_prefix
|
Prefix added to the dashboard display name
TYPE:
|
name_suffix
|
Suffix added to the dashboard display name
TYPE:
|
parent_path_
|
The path to a workspace folder (inside laktory root) containing the dashboard. If changed, the query will be recreated.
TYPE:
|
serialized_dashboard
|
The contents of the dashboard in serialized string form. Conflicts with file_path.
TYPE:
|
warehouse_id
|
The warehouse ID used to run the dashboard.
TYPE:
|
| ATTRIBUTE | DESCRIPTION |
|---|---|
additional_core_resources |
TYPE:
|
additional_core_resources
property
¤
- permissions