1. Packages
  2. Databricks Provider
  3. API Docs
  4. SqlAlert
Databricks v1.63.0 published on Thursday, Mar 13, 2025 by Pulumi

databricks.SqlAlert

Explore with Pulumi AI

This resource allows you to manage Databricks SQL Alerts.

To manage SQLA resources you must have databricks_sql_access on your databricks.Group or databricks_user.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as databricks from "@pulumi/databricks";

const sharedDir = new databricks.Directory("shared_dir", {path: "/Shared/Queries"});
const _this = new databricks.SqlQuery("this", {
    dataSourceId: example.dataSourceId,
    name: "My Query Name",
    query: "SELECT 1 AS p1, 2 as p2",
    parent: pulumi.interpolate`folders/${sharedDir.objectId}`,
});
const alert = new databricks.SqlAlert("alert", {
    queryId: _this.id,
    name: "My Alert",
    parent: pulumi.interpolate`folders/${sharedDir.objectId}`,
    rearm: 1,
    options: {
        column: "p1",
        op: "==",
        value: "2",
        muted: false,
    },
});
Copy
import pulumi
import pulumi_databricks as databricks

shared_dir = databricks.Directory("shared_dir", path="/Shared/Queries")
this = databricks.SqlQuery("this",
    data_source_id=example["dataSourceId"],
    name="My Query Name",
    query="SELECT 1 AS p1, 2 as p2",
    parent=shared_dir.object_id.apply(lambda object_id: f"folders/{object_id}"))
alert = databricks.SqlAlert("alert",
    query_id=this.id,
    name="My Alert",
    parent=shared_dir.object_id.apply(lambda object_id: f"folders/{object_id}"),
    rearm=1,
    options={
        "column": "p1",
        "op": "==",
        "value": "2",
        "muted": False,
    })
Copy
package main

import (
	"fmt"

	"github.com/pulumi/pulumi-databricks/sdk/go/databricks"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		sharedDir, err := databricks.NewDirectory(ctx, "shared_dir", &databricks.DirectoryArgs{
			Path: pulumi.String("/Shared/Queries"),
		})
		if err != nil {
			return err
		}
		this, err := databricks.NewSqlQuery(ctx, "this", &databricks.SqlQueryArgs{
			DataSourceId: pulumi.Any(example.DataSourceId),
			Name:         pulumi.String("My Query Name"),
			Query:        pulumi.String("SELECT 1 AS p1, 2 as p2"),
			Parent: sharedDir.ObjectId.ApplyT(func(objectId int) (string, error) {
				return fmt.Sprintf("folders/%v", objectId), nil
			}).(pulumi.StringOutput),
		})
		if err != nil {
			return err
		}
		_, err = databricks.NewSqlAlert(ctx, "alert", &databricks.SqlAlertArgs{
			QueryId: this.ID(),
			Name:    pulumi.String("My Alert"),
			Parent: sharedDir.ObjectId.ApplyT(func(objectId int) (string, error) {
				return fmt.Sprintf("folders/%v", objectId), nil
			}).(pulumi.StringOutput),
			Rearm: pulumi.Int(1),
			Options: &databricks.SqlAlertOptionsArgs{
				Column: pulumi.String("p1"),
				Op:     pulumi.String("=="),
				Value:  pulumi.String("2"),
				Muted:  pulumi.Bool(false),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Databricks = Pulumi.Databricks;

return await Deployment.RunAsync(() => 
{
    var sharedDir = new Databricks.Directory("shared_dir", new()
    {
        Path = "/Shared/Queries",
    });

    var @this = new Databricks.SqlQuery("this", new()
    {
        DataSourceId = example.DataSourceId,
        Name = "My Query Name",
        Query = "SELECT 1 AS p1, 2 as p2",
        Parent = sharedDir.ObjectId.Apply(objectId => $"folders/{objectId}"),
    });

    var alert = new Databricks.SqlAlert("alert", new()
    {
        QueryId = @this.Id,
        Name = "My Alert",
        Parent = sharedDir.ObjectId.Apply(objectId => $"folders/{objectId}"),
        Rearm = 1,
        Options = new Databricks.Inputs.SqlAlertOptionsArgs
        {
            Column = "p1",
            Op = "==",
            Value = "2",
            Muted = false,
        },
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.databricks.Directory;
import com.pulumi.databricks.DirectoryArgs;
import com.pulumi.databricks.SqlQuery;
import com.pulumi.databricks.SqlQueryArgs;
import com.pulumi.databricks.SqlAlert;
import com.pulumi.databricks.SqlAlertArgs;
import com.pulumi.databricks.inputs.SqlAlertOptionsArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var sharedDir = new Directory("sharedDir", DirectoryArgs.builder()
            .path("/Shared/Queries")
            .build());

        var this_ = new SqlQuery("this", SqlQueryArgs.builder()
            .dataSourceId(example.dataSourceId())
            .name("My Query Name")
            .query("SELECT 1 AS p1, 2 as p2")
            .parent(sharedDir.objectId().applyValue(objectId -> String.format("folders/%s", objectId)))
            .build());

        var alert = new SqlAlert("alert", SqlAlertArgs.builder()
            .queryId(this_.id())
            .name("My Alert")
            .parent(sharedDir.objectId().applyValue(objectId -> String.format("folders/%s", objectId)))
            .rearm(1)
            .options(SqlAlertOptionsArgs.builder()
                .column("p1")
                .op("==")
                .value("2")
                .muted(false)
                .build())
            .build());

    }
}
Copy
resources:
  sharedDir:
    type: databricks:Directory
    name: shared_dir
    properties:
      path: /Shared/Queries
  this:
    type: databricks:SqlQuery
    properties:
      dataSourceId: ${example.dataSourceId}
      name: My Query Name
      query: SELECT 1 AS p1, 2 as p2
      parent: folders/${sharedDir.objectId}
  alert:
    type: databricks:SqlAlert
    properties:
      queryId: ${this.id}
      name: My Alert
      parent: folders/${sharedDir.objectId}
      rearm: 1
      options:
        column: p1
        op: ==
        value: '2'
        muted: false
Copy

Access Control

databricks.Permissions can control which groups or individual users can Manage, Edit, Run or View individual alerts.

The following resources are often used in the same context:

  • End to end workspace management guide.
  • databricks.SqlQuery to manage Databricks SQL Queries.
  • databricks.SqlEndpoint to manage Databricks SQL Endpoints.
  • databricks.Directory to manage directories in Databricks Workpace.

Create SqlAlert Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new SqlAlert(name: string, args: SqlAlertArgs, opts?: CustomResourceOptions);
@overload
def SqlAlert(resource_name: str,
             args: SqlAlertArgs,
             opts: Optional[ResourceOptions] = None)

@overload
def SqlAlert(resource_name: str,
             opts: Optional[ResourceOptions] = None,
             options: Optional[SqlAlertOptionsArgs] = None,
             query_id: Optional[str] = None,
             created_at: Optional[str] = None,
             name: Optional[str] = None,
             parent: Optional[str] = None,
             rearm: Optional[int] = None,
             updated_at: Optional[str] = None)
func NewSqlAlert(ctx *Context, name string, args SqlAlertArgs, opts ...ResourceOption) (*SqlAlert, error)
public SqlAlert(string name, SqlAlertArgs args, CustomResourceOptions? opts = null)
public SqlAlert(String name, SqlAlertArgs args)
public SqlAlert(String name, SqlAlertArgs args, CustomResourceOptions options)
type: databricks:SqlAlert
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. SqlAlertArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. SqlAlertArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. SqlAlertArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. SqlAlertArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. SqlAlertArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Constructor example

The following reference example uses placeholder values for all input properties.

var sqlAlertResource = new Databricks.SqlAlert("sqlAlertResource", new()
{
    Options = new Databricks.Inputs.SqlAlertOptionsArgs
    {
        Column = "string",
        Op = "string",
        Value = "string",
        CustomBody = "string",
        CustomSubject = "string",
        EmptyResultState = "string",
        Muted = false,
    },
    QueryId = "string",
    CreatedAt = "string",
    Name = "string",
    Parent = "string",
    Rearm = 0,
    UpdatedAt = "string",
});
Copy
example, err := databricks.NewSqlAlert(ctx, "sqlAlertResource", &databricks.SqlAlertArgs{
	Options: &databricks.SqlAlertOptionsArgs{
		Column:           pulumi.String("string"),
		Op:               pulumi.String("string"),
		Value:            pulumi.String("string"),
		CustomBody:       pulumi.String("string"),
		CustomSubject:    pulumi.String("string"),
		EmptyResultState: pulumi.String("string"),
		Muted:            pulumi.Bool(false),
	},
	QueryId:   pulumi.String("string"),
	CreatedAt: pulumi.String("string"),
	Name:      pulumi.String("string"),
	Parent:    pulumi.String("string"),
	Rearm:     pulumi.Int(0),
	UpdatedAt: pulumi.String("string"),
})
Copy
var sqlAlertResource = new SqlAlert("sqlAlertResource", SqlAlertArgs.builder()
    .options(SqlAlertOptionsArgs.builder()
        .column("string")
        .op("string")
        .value("string")
        .customBody("string")
        .customSubject("string")
        .emptyResultState("string")
        .muted(false)
        .build())
    .queryId("string")
    .createdAt("string")
    .name("string")
    .parent("string")
    .rearm(0)
    .updatedAt("string")
    .build());
Copy
sql_alert_resource = databricks.SqlAlert("sqlAlertResource",
    options={
        "column": "string",
        "op": "string",
        "value": "string",
        "custom_body": "string",
        "custom_subject": "string",
        "empty_result_state": "string",
        "muted": False,
    },
    query_id="string",
    created_at="string",
    name="string",
    parent="string",
    rearm=0,
    updated_at="string")
Copy
const sqlAlertResource = new databricks.SqlAlert("sqlAlertResource", {
    options: {
        column: "string",
        op: "string",
        value: "string",
        customBody: "string",
        customSubject: "string",
        emptyResultState: "string",
        muted: false,
    },
    queryId: "string",
    createdAt: "string",
    name: "string",
    parent: "string",
    rearm: 0,
    updatedAt: "string",
});
Copy
type: databricks:SqlAlert
properties:
    createdAt: string
    name: string
    options:
        column: string
        customBody: string
        customSubject: string
        emptyResultState: string
        muted: false
        op: string
        value: string
    parent: string
    queryId: string
    rearm: 0
    updatedAt: string
Copy

SqlAlert Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The SqlAlert resource accepts the following input properties:

Options This property is required. SqlAlertOptions
Alert configuration options.
QueryId This property is required. string
ID of the query evaluated by the alert.
CreatedAt string
Name string
Name of the alert.
Parent Changes to this property will trigger replacement. string
The identifier of the workspace folder containing the alert. The default is ther user's home folder. The folder identifier is formatted as folder/<folder_id>.
Rearm int
Number of seconds after being triggered before the alert rearms itself and can be triggered again. If not defined, alert will never be triggered again.
UpdatedAt string
Options This property is required. SqlAlertOptionsArgs
Alert configuration options.
QueryId This property is required. string
ID of the query evaluated by the alert.
CreatedAt string
Name string
Name of the alert.
Parent Changes to this property will trigger replacement. string
The identifier of the workspace folder containing the alert. The default is ther user's home folder. The folder identifier is formatted as folder/<folder_id>.
Rearm int
Number of seconds after being triggered before the alert rearms itself and can be triggered again. If not defined, alert will never be triggered again.
UpdatedAt string
options This property is required. SqlAlertOptions
Alert configuration options.
queryId This property is required. String
ID of the query evaluated by the alert.
createdAt String
name String
Name of the alert.
parent Changes to this property will trigger replacement. String
The identifier of the workspace folder containing the alert. The default is ther user's home folder. The folder identifier is formatted as folder/<folder_id>.
rearm Integer
Number of seconds after being triggered before the alert rearms itself and can be triggered again. If not defined, alert will never be triggered again.
updatedAt String
options This property is required. SqlAlertOptions
Alert configuration options.
queryId This property is required. string
ID of the query evaluated by the alert.
createdAt string
name string
Name of the alert.
parent Changes to this property will trigger replacement. string
The identifier of the workspace folder containing the alert. The default is ther user's home folder. The folder identifier is formatted as folder/<folder_id>.
rearm number
Number of seconds after being triggered before the alert rearms itself and can be triggered again. If not defined, alert will never be triggered again.
updatedAt string
options This property is required. SqlAlertOptionsArgs
Alert configuration options.
query_id This property is required. str
ID of the query evaluated by the alert.
created_at str
name str
Name of the alert.
parent Changes to this property will trigger replacement. str
The identifier of the workspace folder containing the alert. The default is ther user's home folder. The folder identifier is formatted as folder/<folder_id>.
rearm int
Number of seconds after being triggered before the alert rearms itself and can be triggered again. If not defined, alert will never be triggered again.
updated_at str
options This property is required. Property Map
Alert configuration options.
queryId This property is required. String
ID of the query evaluated by the alert.
createdAt String
name String
Name of the alert.
parent Changes to this property will trigger replacement. String
The identifier of the workspace folder containing the alert. The default is ther user's home folder. The folder identifier is formatted as folder/<folder_id>.
rearm Number
Number of seconds after being triggered before the alert rearms itself and can be triggered again. If not defined, alert will never be triggered again.
updatedAt String

Outputs

All input properties are implicitly available as output properties. Additionally, the SqlAlert resource produces the following output properties:

Id string
The provider-assigned unique ID for this managed resource.
Id string
The provider-assigned unique ID for this managed resource.
id String
The provider-assigned unique ID for this managed resource.
id string
The provider-assigned unique ID for this managed resource.
id str
The provider-assigned unique ID for this managed resource.
id String
The provider-assigned unique ID for this managed resource.

Look up Existing SqlAlert Resource

Get an existing SqlAlert resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: SqlAlertState, opts?: CustomResourceOptions): SqlAlert
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        created_at: Optional[str] = None,
        name: Optional[str] = None,
        options: Optional[SqlAlertOptionsArgs] = None,
        parent: Optional[str] = None,
        query_id: Optional[str] = None,
        rearm: Optional[int] = None,
        updated_at: Optional[str] = None) -> SqlAlert
func GetSqlAlert(ctx *Context, name string, id IDInput, state *SqlAlertState, opts ...ResourceOption) (*SqlAlert, error)
public static SqlAlert Get(string name, Input<string> id, SqlAlertState? state, CustomResourceOptions? opts = null)
public static SqlAlert get(String name, Output<String> id, SqlAlertState state, CustomResourceOptions options)
resources:  _:    type: databricks:SqlAlert    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
CreatedAt string
Name string
Name of the alert.
Options SqlAlertOptions
Alert configuration options.
Parent Changes to this property will trigger replacement. string
The identifier of the workspace folder containing the alert. The default is ther user's home folder. The folder identifier is formatted as folder/<folder_id>.
QueryId string
ID of the query evaluated by the alert.
Rearm int
Number of seconds after being triggered before the alert rearms itself and can be triggered again. If not defined, alert will never be triggered again.
UpdatedAt string
CreatedAt string
Name string
Name of the alert.
Options SqlAlertOptionsArgs
Alert configuration options.
Parent Changes to this property will trigger replacement. string
The identifier of the workspace folder containing the alert. The default is ther user's home folder. The folder identifier is formatted as folder/<folder_id>.
QueryId string
ID of the query evaluated by the alert.
Rearm int
Number of seconds after being triggered before the alert rearms itself and can be triggered again. If not defined, alert will never be triggered again.
UpdatedAt string
createdAt String
name String
Name of the alert.
options SqlAlertOptions
Alert configuration options.
parent Changes to this property will trigger replacement. String
The identifier of the workspace folder containing the alert. The default is ther user's home folder. The folder identifier is formatted as folder/<folder_id>.
queryId String
ID of the query evaluated by the alert.
rearm Integer
Number of seconds after being triggered before the alert rearms itself and can be triggered again. If not defined, alert will never be triggered again.
updatedAt String
createdAt string
name string
Name of the alert.
options SqlAlertOptions
Alert configuration options.
parent Changes to this property will trigger replacement. string
The identifier of the workspace folder containing the alert. The default is ther user's home folder. The folder identifier is formatted as folder/<folder_id>.
queryId string
ID of the query evaluated by the alert.
rearm number
Number of seconds after being triggered before the alert rearms itself and can be triggered again. If not defined, alert will never be triggered again.
updatedAt string
created_at str
name str
Name of the alert.
options SqlAlertOptionsArgs
Alert configuration options.
parent Changes to this property will trigger replacement. str
The identifier of the workspace folder containing the alert. The default is ther user's home folder. The folder identifier is formatted as folder/<folder_id>.
query_id str
ID of the query evaluated by the alert.
rearm int
Number of seconds after being triggered before the alert rearms itself and can be triggered again. If not defined, alert will never be triggered again.
updated_at str
createdAt String
name String
Name of the alert.
options Property Map
Alert configuration options.
parent Changes to this property will trigger replacement. String
The identifier of the workspace folder containing the alert. The default is ther user's home folder. The folder identifier is formatted as folder/<folder_id>.
queryId String
ID of the query evaluated by the alert.
rearm Number
Number of seconds after being triggered before the alert rearms itself and can be triggered again. If not defined, alert will never be triggered again.
updatedAt String

Supporting Types

SqlAlertOptions
, SqlAlertOptionsArgs

Column This property is required. string
Name of column in the query result to compare in alert evaluation.
Op This property is required. string
Operator used to compare in alert evaluation. (Enum: >, >=, <, <=, ==, !=)
Value This property is required. string
Value used to compare in alert evaluation.
CustomBody string
Custom body of alert notification, if it exists. See Alerts API reference for custom templating instructions.
CustomSubject string
Custom subject of alert notification, if it exists. This includes email subject, Slack notification header, etc. See Alerts API reference for custom templating instructions.
EmptyResultState string
State that alert evaluates to when query result is empty. Currently supported values are unknown, triggered, ok - check API documentation for full list of supported values.
Muted bool
Whether or not the alert is muted. If an alert is muted, it will not notify users and alert destinations when triggered.
Column This property is required. string
Name of column in the query result to compare in alert evaluation.
Op This property is required. string
Operator used to compare in alert evaluation. (Enum: >, >=, <, <=, ==, !=)
Value This property is required. string
Value used to compare in alert evaluation.
CustomBody string
Custom body of alert notification, if it exists. See Alerts API reference for custom templating instructions.
CustomSubject string
Custom subject of alert notification, if it exists. This includes email subject, Slack notification header, etc. See Alerts API reference for custom templating instructions.
EmptyResultState string
State that alert evaluates to when query result is empty. Currently supported values are unknown, triggered, ok - check API documentation for full list of supported values.
Muted bool
Whether or not the alert is muted. If an alert is muted, it will not notify users and alert destinations when triggered.
column This property is required. String
Name of column in the query result to compare in alert evaluation.
op This property is required. String
Operator used to compare in alert evaluation. (Enum: >, >=, <, <=, ==, !=)
value This property is required. String
Value used to compare in alert evaluation.
customBody String
Custom body of alert notification, if it exists. See Alerts API reference for custom templating instructions.
customSubject String
Custom subject of alert notification, if it exists. This includes email subject, Slack notification header, etc. See Alerts API reference for custom templating instructions.
emptyResultState String
State that alert evaluates to when query result is empty. Currently supported values are unknown, triggered, ok - check API documentation for full list of supported values.
muted Boolean
Whether or not the alert is muted. If an alert is muted, it will not notify users and alert destinations when triggered.
column This property is required. string
Name of column in the query result to compare in alert evaluation.
op This property is required. string
Operator used to compare in alert evaluation. (Enum: >, >=, <, <=, ==, !=)
value This property is required. string
Value used to compare in alert evaluation.
customBody string
Custom body of alert notification, if it exists. See Alerts API reference for custom templating instructions.
customSubject string
Custom subject of alert notification, if it exists. This includes email subject, Slack notification header, etc. See Alerts API reference for custom templating instructions.
emptyResultState string
State that alert evaluates to when query result is empty. Currently supported values are unknown, triggered, ok - check API documentation for full list of supported values.
muted boolean
Whether or not the alert is muted. If an alert is muted, it will not notify users and alert destinations when triggered.
column This property is required. str
Name of column in the query result to compare in alert evaluation.
op This property is required. str
Operator used to compare in alert evaluation. (Enum: >, >=, <, <=, ==, !=)
value This property is required. str
Value used to compare in alert evaluation.
custom_body str
Custom body of alert notification, if it exists. See Alerts API reference for custom templating instructions.
custom_subject str
Custom subject of alert notification, if it exists. This includes email subject, Slack notification header, etc. See Alerts API reference for custom templating instructions.
empty_result_state str
State that alert evaluates to when query result is empty. Currently supported values are unknown, triggered, ok - check API documentation for full list of supported values.
muted bool
Whether or not the alert is muted. If an alert is muted, it will not notify users and alert destinations when triggered.
column This property is required. String
Name of column in the query result to compare in alert evaluation.
op This property is required. String
Operator used to compare in alert evaluation. (Enum: >, >=, <, <=, ==, !=)
value This property is required. String
Value used to compare in alert evaluation.
customBody String
Custom body of alert notification, if it exists. See Alerts API reference for custom templating instructions.
customSubject String
Custom subject of alert notification, if it exists. This includes email subject, Slack notification header, etc. See Alerts API reference for custom templating instructions.
emptyResultState String
State that alert evaluates to when query result is empty. Currently supported values are unknown, triggered, ok - check API documentation for full list of supported values.
muted Boolean
Whether or not the alert is muted. If an alert is muted, it will not notify users and alert destinations when triggered.

Import

This resource can be imported using alert ID:

bash

$ pulumi import databricks:index/sqlAlert:SqlAlert this <alert-id>
Copy

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
databricks pulumi/pulumi-databricks
License
Apache-2.0
Notes
This Pulumi package is based on the databricks Terraform Provider.