Databricks SDK for JavaScript
    Preparing search index...

    Interface MaterializationFailureNotification

    Recipients to notify when a materialization run fails.

    interface MaterializationFailureNotification {
        destinationIds?: string[];
        emailAddresses?: string[];
        finalAttemptOnly?: boolean;
    }
    Index

    Properties

    destinationIds?: string[]

    IDs of the notification destinations (for example Slack, Microsoft Teams, PagerDuty, or a generic webhook) to notify. Not supported for streaming materialized features.

    emailAddresses?: string[]

    Email addresses to notify.

    finalAttemptOnly?: boolean

    If true, notify only when the final attempt of a run fails. If false or unset, notify on every failed attempt, including attempts that will be retried.

    Batch materialization does not retry failures that need a fix on your side, such as missing permissions or invalid configuration, so the first attempt is the final one. Other batch failures are retried up to twice.

    Streaming materialization restarts a failed update indefinitely unless the error cannot be retried. With this set, a streaming materialized feature notifies only on errors that cannot be retried, and never on failures that are restarted.