Skip to content

NotificationDestination

laktory.models.resources.databricks.NotificationDestination ¤

Bases: BaseModel, PulumiResource, TerraformResource

Databricks notification destination

Examples:

import laktory as lk

nd_slack = lk.models.resources.databricks.NotificationDestination(
    display_name="slack",
    config={"slack": {"url": "slack.webhook.com"}},
)
PARAMETER DESCRIPTION
config

The configuration of the Notification Destination

TYPE: NotificationDestinationConfig | VariableType DEFAULT: None

display_name

The display name of the Notification Destination.

TYPE: str | VariableType


laktory.models.resources.databricks.notificationdestination.NotificationDestinationConfig ¤

Bases: BaseModel

PARAMETER DESCRIPTION
email

The email configuration of the Notification Destination.

TYPE: NotificationDestinationConfigEmail | VariableType DEFAULT: None

generic_webhook

The Generic Webhook configuration of the Notification Destination.

TYPE: NotificationDestinationConfigGenericWebhook | VariableType DEFAULT: None

microsoft_teams

The Microsoft Teams configuration of the Notification Destination.

TYPE: NotificationDestinationConfigMicrosoftTeams | VariableType DEFAULT: None

pagerduty

The PagerDuty configuration of the Notification Destination.

TYPE: NotificationDestinationConfigPagerduty | VariableType DEFAULT: None

slack

The Slack configuration of the Notification Destination.

TYPE: NotificationDestinationConfigSlack | VariableType DEFAULT: None


laktory.models.resources.databricks.notificationdestination.NotificationDestinationConfigEmail ¤

Bases: BaseModel

Notification Destination Config Email

PARAMETER DESCRIPTION
addresses

The list of email addresses to send notifications to.

TYPE: list[str | VariableType] | VariableType


laktory.models.resources.databricks.notificationdestination.NotificationDestinationConfigGenericWebhook ¤

Bases: BaseModel

Notification Destination Config Generic Webhook

PARAMETER DESCRIPTION
password

The password for basic authentication.

TYPE: str | VariableType DEFAULT: None

password_set

TYPE: str | VariableType DEFAULT: None

url

The Generic Webhook URL.

TYPE: str | VariableType DEFAULT: None

url_set

TYPE: str | VariableType DEFAULT: None

username

The username for basic authentication.

TYPE: str | VariableType DEFAULT: None

username_set

TYPE: str | VariableType DEFAULT: None


laktory.models.resources.databricks.notificationdestination.NotificationDestinationConfigMicrosoftTeams ¤

Bases: BaseModel

Notification Destination Config Microsoft Teams

PARAMETER DESCRIPTION
url

The Microsoft Teams webhook URL

TYPE: str | VariableType

url_set

TYPE: str | VariableType DEFAULT: None


laktory.models.resources.databricks.notificationdestination.NotificationDestinationConfigPagerduty ¤

Bases: BaseModel

Notification Destination Config PagerDuty

PARAMETER DESCRIPTION
integration_key

The PagerDuty integration key

TYPE: str | VariableType

integration_key_set

TYPE: str | VariableType DEFAULT: None


laktory.models.resources.databricks.notificationdestination.NotificationDestinationConfigSlack ¤

Bases: BaseModel

Notification Destination Config Slack

PARAMETER DESCRIPTION
url

The Slack webhook URL

TYPE: str | VariableType

url_set

TYPE: str | VariableType DEFAULT: None