Databricks SDK for JavaScript
    Preparing search index...

    Interface ProjectDefaultEndpointSettings

    A collection of settings for a compute endpoint.

    interface ProjectDefaultEndpointSettings {
        autoscalingLimitMaxCu?: number;
        autoscalingLimitMinCu?: number;
        pgSettings?: Record<string, string>;
        suspension?:
            | { $case: "suspendTimeoutDuration"; suspendTimeoutDuration: Duration }
            | { $case: "noSuspension"; noSuspension: boolean };
    }
    Index

    Properties

    autoscalingLimitMaxCu?: number

    The maximum number of Compute Units. Minimum value is 0.5.

    autoscalingLimitMinCu?: number

    The minimum number of Compute Units. Minimum value is 0.5.

    pgSettings?: Record<string, string>

    A raw representation of Postgres settings.

    suspension?:
        | { $case: "suspendTimeoutDuration"; suspendTimeoutDuration: Duration }
        | { $case: "noSuspension"; noSuspension: boolean }

    Type Declaration

    • { $case: "suspendTimeoutDuration"; suspendTimeoutDuration: Duration }
      • $case: "suspendTimeoutDuration"
      • suspendTimeoutDuration: Duration

        Duration of inactivity after which the compute endpoint is automatically suspended. If specified should be between 60s and 604800s (1 minute to 1 week). Mutually exclusive with no_suspension. When updating, use spec.project_default_settings.suspension in the update_mask.

    • { $case: "noSuspension"; noSuspension: boolean }
      • $case: "noSuspension"
      • noSuspension: boolean

        When set to true, explicitly disables automatic suspension (never suspend). Should be set to true when provided. Mutually exclusive with suspend_timeout_duration. When updating, use spec.project_default_settings.suspension in the update_mask.