w.dashboard_widgets: Dashboard Widgets

class databricks.sdk.service.sql.DashboardWidgetsAPI

This is an evolving API that facilitates the addition and removal of widgets from existing dashboards within the Databricks Workspace. Data structures may change over time.

create(dashboard_id: str, options: WidgetOptions, width: int [, text: Optional[str], visualization_id: Optional[str]]) Widget

Adds a widget to a dashboard

Parameters:
  • dashboard_id – str Dashboard ID returned by :method:dashboards/create.

  • optionsWidgetOptions

  • width – int Width of a widget

  • text – str (optional) If this is a textbox widget, the application displays this text. This field is ignored if the widget contains a visualization in the visualization field.

  • visualization_id – str (optional) Query Vizualization ID returned by :method:queryvisualizations/create.

Returns:

Widget

delete(id: str)

Removes a widget from a dashboard

Parameters:

id – str Widget ID returned by :method:dashboardwidgets/create

update(id: str, dashboard_id: str, options: WidgetOptions, width: int [, text: Optional[str], visualization_id: Optional[str]]) Widget

Updates an existing widget

Parameters:
  • id – str Widget ID returned by :method:dashboardwidgets/create

  • dashboard_id – str Dashboard ID returned by :method:dashboards/create.

  • optionsWidgetOptions

  • width – int Width of a widget

  • text – str (optional) If this is a textbox widget, the application displays this text. This field is ignored if the widget contains a visualization in the visualization field.

  • visualization_id – str (optional) Query Vizualization ID returned by :method:queryvisualizations/create.

Returns:

Widget