AccountSettingV2
laktory.models.resources.databricks.AccountSettingV2
¤
Bases: SettingV2Mixin, AccountSettingV2Base
Databricks account setting (settings v2)
One account setting, identified by its name, with a value matching its
type: boolean_val, string_val, integer_val or a typed value
(e.g. workspace_label, automatic_cluster_update_workspace,
personal_compute). The settings and their types are listed by the
settings metadata API (GET /api/2.1/settings-metadata). Removing the
resource doesn't reset the setting: the provider only drops it from the
Terraform state, leaving the last value. Apply the default value before
removing it to revert a change.
Typed values (e.g. workspace_label, automatic_cluster_update_workspace,
restrict_workspace_admins) must set every subfield, as returned by
GET /api/2.1/settings/{name}: with provider 1.137.0, a subfield left out
and filled in by Databricks fails the apply with "Provider produced
inconsistent result".
Requires an account-level provider.
Examples:
import io
from laktory import models
setting_yaml = '''
name: llm_proxy_partner_powered
boolean_val:
value: false
'''
setting = models.resources.databricks.AccountSettingV2.model_validate_yaml(
io.StringIO(setting_yaml)
)
| BASE | DESCRIPTION |
|---|---|
aibi_dashboard_embedding_access_policy
|
Setting value for aibi_dashboard_embedding_access_policy setting. This is the setting value set by consumers, check effective_aibi_dashboard_embedding_access_policy for final setting value
TYPE:
|
aibi_dashboard_embedding_approved_domains
|
Setting value for aibi_dashboard_embedding_approved_domains setting. This is the setting value set by consumers, check effective_aibi_dashboard_embedding_approved_domains for final setting value
TYPE:
|
allowed_apps_user_api_scopes
|
Setting value for allowed_apps_user_api_scopes setting. This is the setting value set by consumers, check effective_allowed_apps_user_api_scopes for final setting value
TYPE:
|
automatic_cluster_update_workspace
|
Setting value for automatic_cluster_update_workspace setting. This is the setting value set by consumers, check effective_automatic_cluster_update_workspace for final setting value
TYPE:
|
boolean_val
|
Setting value for boolean type setting. This is the setting value set by consumers, check effective_boolean_val for final setting value
TYPE:
|
collaboration_platform_connectivity
|
Setting value for collaboration_platform_connectivity setting. This is the setting value set by consumers, check effective_collaboration_platform_connectivity for final setting value
TYPE:
|
integer_val
|
Setting value for integer type setting. This is the setting value set by consumers, check effective_integer_val for final setting value
TYPE:
|
name
|
Name of the setting
TYPE:
|
operational_email_custom_recipient
|
Setting value for operational_email_custom_recipient setting. This is the setting value set by consumers, check effective_operational_email_custom_recipient for final setting value
TYPE:
|
personal_compute
|
Setting value for personal_compute setting. This is the setting value set by consumers, check effective_personal_compute for final setting value
TYPE:
|
restrict_workspace_admins
|
Setting value for restrict_workspace_admins setting. This is the setting value set by consumers, check effective_restrict_workspace_admins for final setting value
TYPE:
|
string_val
|
Setting value for string type setting. This is the setting value set by consumers, check effective_string_val for final setting value
TYPE:
|
workspace_label
|
Setting value for workspace_label setting. This is the setting value set by consumers, check effective_workspace_label for final setting value
TYPE:
|
laktory.models.resources.databricks.accountsettingv2.AccountSettingV2AibiDashboardEmbeddingAccessPolicy
¤
Bases: BaseModel
| PARAMETER | DESCRIPTION |
|---|---|
access_policy_type
|
Possible values are:
TYPE:
|
laktory.models.resources.databricks.accountsettingv2.AccountSettingV2AibiDashboardEmbeddingApprovedDomains
¤
Bases: BaseModel
| PARAMETER | DESCRIPTION |
|---|---|
approved_domains
|
TYPE:
|
laktory.models.resources.databricks.accountsettingv2.AccountSettingV2AllowedAppsUserApiScopes
¤
Bases: BaseModel
| PARAMETER | DESCRIPTION |
|---|---|
allowed_scopes
|
TYPE:
|
laktory.models.resources.databricks.accountsettingv2.AccountSettingV2AutomaticClusterUpdateWorkspace
¤
Bases: BaseModel
| PARAMETER | DESCRIPTION |
|---|---|
can_toggle
|
TYPE:
|
enabled
|
TYPE:
|
enablement_details
|
TYPE:
|
maintenance_window
|
TYPE:
|
restart_even_if_no_updates_available
|
TYPE:
|
laktory.models.resources.databricks.accountsettingv2.AccountSettingV2AutomaticClusterUpdateWorkspaceEnablementDetails
¤
Bases: BaseModel
| PARAMETER | DESCRIPTION |
|---|---|
forced_for_compliance_mode
|
The feature is force enabled if compliance mode is active
TYPE:
|
unavailable_for_disabled_entitlement
|
The feature is unavailable if the corresponding entitlement disabled (see getShieldEntitlementEnable)
TYPE:
|
unavailable_for_non_enterprise_tier
|
The feature is unavailable if the customer doesn't have enterprise tier
TYPE:
|
laktory.models.resources.databricks.accountsettingv2.AccountSettingV2AutomaticClusterUpdateWorkspaceMaintenanceWindow
¤
Bases: BaseModel
| PARAMETER | DESCRIPTION |
|---|---|
week_day_based_schedule
|
TYPE:
|
laktory.models.resources.databricks.accountsettingv2.AccountSettingV2AutomaticClusterUpdateWorkspaceMaintenanceWindowWeekDayBasedSchedule
¤
Bases: BaseModel
| PARAMETER | DESCRIPTION |
|---|---|
day_of_week
|
Possible values are:
TYPE:
|
frequency
|
Possible values are:
TYPE:
|
window_start_time
|
TYPE:
|
laktory.models.resources.databricks.accountsettingv2.AccountSettingV2AutomaticClusterUpdateWorkspaceMaintenanceWindowWeekDayBasedScheduleWindowStartTime
¤
Bases: BaseModel
| PARAMETER | DESCRIPTION |
|---|---|
hours
|
TYPE:
|
minutes
|
TYPE:
|
laktory.models.resources.databricks.accountsettingv2.AccountSettingV2BooleanVal
¤
Bases: BaseModel
| PARAMETER | DESCRIPTION |
|---|---|
value
|
Represents a generic string value
TYPE:
|
laktory.models.resources.databricks.accountsettingv2.AccountSettingV2CollaborationPlatformConnectivity
¤
Bases: BaseModel
| PARAMETER | DESCRIPTION |
|---|---|
connectivity
|
Possible values are:
TYPE:
|
laktory.models.resources.databricks.accountsettingv2.AccountSettingV2IntegerVal
¤
Bases: BaseModel
| PARAMETER | DESCRIPTION |
|---|---|
value
|
Represents a generic string value
TYPE:
|
laktory.models.resources.databricks.accountsettingv2.AccountSettingV2OperationalEmailCustomRecipient
¤
laktory.models.resources.databricks.accountsettingv2.AccountSettingV2PersonalCompute
¤
Bases: BaseModel
| PARAMETER | DESCRIPTION |
|---|---|
value
|
Represents a generic string value
TYPE:
|
laktory.models.resources.databricks.accountsettingv2.AccountSettingV2RestrictWorkspaceAdmins
¤
Bases: BaseModel
| PARAMETER | DESCRIPTION |
|---|---|
disable_gov_tag_creation
|
When true, workspace admins cannot create governance tags. ALLOW_ALL status does not override this; they are independent
TYPE:
|
status
|
Possible values are:
TYPE:
|
laktory.models.resources.databricks.accountsettingv2.AccountSettingV2StringVal
¤
Bases: BaseModel
| PARAMETER | DESCRIPTION |
|---|---|
value
|
Represents a generic string value
TYPE:
|
laktory.models.resources.databricks.accountsettingv2.AccountSettingV2WorkspaceLabel
¤
Bases: BaseModel
| PARAMETER | DESCRIPTION |
|---|---|
color
|
TYPE:
|
label
|
TYPE:
|