Skip to main content

notification_destinations

Creates, updates, deletes, gets or lists a notification_destinations resource.

Overview

Namenotification_destinations
TypeResource
Iddatabricks_workspace.workspace.notification_destinations

Fields

The following fields are returned by SELECT queries:

Request completed successfully.

NameDatatypeDescription
idstring
display_namestring
destination_typestring

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectdeployment_nameGets a notification destination.
listselectdeployment_nameLists notification destinations.
createinsertdeployment_nameCreates a notification destination. Requires workspace admin permissions.
updateupdatedeployment_nameUpdates a notification destination. Requires workspace admin permissions. At least one field is required in the request body.
deletedeletedeployment_nameDeletes a notification destination. Requires workspace admin permissions.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
deployment_namestringThe Databricks Workspace Deployment Name (default: dbc-abcd0123-a1bc)

SELECT examples

Gets a notification destination.

SELECT
id,
display_name,
destination_type
FROM databricks_workspace.workspace.notification_destinations
WHERE deployment_name = '{{ deployment_name }}' -- required;

INSERT examples

Creates a notification destination. Requires workspace admin permissions.

INSERT INTO databricks_workspace.workspace.notification_destinations (
data__display_name,
data__config,
deployment_name
)
SELECT
'{{ display_name }}',
'{{ config }}',
'{{ deployment_name }}'
RETURNING
id,
display_name,
config,
destination_type
;

UPDATE examples

Updates a notification destination. Requires workspace admin permissions. At least one field is required in the request body.

UPDATE databricks_workspace.workspace.notification_destinations
SET
data__display_name = '{{ display_name }}',
data__config = '{{ config }}'
WHERE
deployment_name = '{{ deployment_name }}' --required
RETURNING
id,
display_name,
config,
destination_type;

DELETE examples

Deletes a notification destination. Requires workspace admin permissions.

DELETE FROM databricks_workspace.workspace.notification_destinations
WHERE deployment_name = '{{ deployment_name }}' --required;