Databricks SDK for JavaScript
    Preparing search index...
    interface BudgetConfiguration {
        accountId?: string;
        alertConfigurations?: AlertConfiguration[];
        budgetConfigurationId?: string;
        createTime?: bigint;
        displayName?: string;
        filter?: BudgetConfigurationFilter;
        resourceType?: BudgetResourceType;
        updateTime?: bigint;
    }
    Index

    Properties

    accountId?: string

    account ID.

    alertConfigurations?: AlertConfiguration[]

    Alerts to configure when this budget is in a triggered state. Budgets must have at least one alert configuration. A budget can have up to four shared alerts per time period, each with a unique quantity_threshold. Budgets with resource_type set to BUDGET_RESOURCE_TYPE_UNITY_AI_GATEWAY can also use per-user alerts, with optional principal_overrides. These budgets can have at most one per-user alert per time period, and can use shared alerts, a per-user alert, or both. The BLOCK_USAGE action is only supported on budgets with resource_type set to BUDGET_RESOURCE_TYPE_UNITY_AI_GATEWAY. At most one shared alert per time period can have a BLOCK_USAGE action, and it must be the shared alert with the highest threshold in that period.

    budgetConfigurationId?: string

    budget configuration ID.

    createTime?: bigint

    Creation time of this budget configuration.

    displayName?: string

    Human-readable name of budget configuration. Max Length: 128

    Configured filters for this budget. These are applied to your account's usage to limit the scope of what is considered for this budget. Leave empty to include all usage for this account. All provided filters must be matched for usage to be included.

    resourceType?: BudgetResourceType

    The resource scope for this budget. Determines whether the budget tracks all resources or a specific resource.

    updateTime?: bigint

    Update time of this budget configuration.