Skip to main content

workspace_settings_v2

Creates, updates, deletes, gets or lists a workspace_settings_v2 resource.

Overview

Nameworkspace_settings_v2
TypeResource
Iddatabricks_workspace.settingsv2.workspace_settings_v2

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
namestringName of the setting.
aibi_dashboard_embedding_access_policyobject
aibi_dashboard_embedding_approved_domainsobjectSetting 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.
automatic_cluster_update_workspaceobjectSetting 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.
boolean_valobjectSetting value for boolean type setting. This is the setting value set by consumers, check effective_boolean_val for final setting value.
effective_aibi_dashboard_embedding_access_policyobjectEffective setting value for aibi_dashboard_embedding_access_policy setting. This is the final effective value of setting. To set a value use aibi_dashboard_embedding_access_policy.
effective_aibi_dashboard_embedding_approved_domainsobjectEffective setting value for aibi_dashboard_embedding_approved_domains setting. This is the final effective value of setting. To set a value use aibi_dashboard_embedding_approved_domains.
effective_automatic_cluster_update_workspaceobjectEffective setting value for automatic_cluster_update_workspace setting. This is the final effective value of setting. To set a value use automatic_cluster_update_workspace.
effective_boolean_valobjectEffective setting value for boolean type setting. This is the final effective value of setting. To set a value use boolean_val.
effective_integer_valobjectEffective setting value for integer type setting. This is the final effective value of setting. To set a value use integer_val.
effective_personal_computeobjectEffective setting value for personal_compute setting. This is the final effective value of setting. To set a value use personal_compute.
effective_restrict_workspace_adminsobjectEffective setting value for restrict_workspace_admins setting. This is the final effective value of setting. To set a value use restrict_workspace_admins.
effective_string_valobjectEffective setting value for string type setting. This is the final effective value of setting. To set a value use string_val.
integer_valobjectSetting value for integer type setting. This is the setting value set by consumers, check effective_integer_val for final setting value.
personal_computeobjectSetting value for personal_compute setting. This is the setting value set by consumers, check effective_personal_compute for final setting value.
restrict_workspace_adminsobjectSetting value for restrict_workspace_admins setting. This is the setting value set by consumers, check effective_restrict_workspace_admins for final setting value.
string_valobjectSetting value for string type setting. This is the setting value set by consumers, check effective_string_val for final setting value.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectname, deployment_nameGet a setting value at workspace level. See :method:settingsv2/listworkspacesettingsmetadata for list
listselectdeployment_namepage_size, page_tokenList valid setting keys and metadata. These settings are available to be referenced via GET
patchupdatename, deployment_name, settingPatch a setting value at workspace level. See :method:settingsv2/listworkspacesettingsmetadata for

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
deployment_namestringThe Databricks Workspace Deployment Name (default: dbc-abcd0123-a1bc)
namestringName of the setting
page_sizeintegerThe maximum number of settings to return. The service may return fewer than this value. If unspecified, at most 200 settings will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000.
page_tokenstringA page token, received from a previous ListWorkspaceSettingsMetadataRequest call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to ListWorkspaceSettingsMetadataRequest must match the call that provided the page token.

SELECT examples

Get a setting value at workspace level. See :method:settingsv2/listworkspacesettingsmetadata for list

SELECT
name,
aibi_dashboard_embedding_access_policy,
aibi_dashboard_embedding_approved_domains,
automatic_cluster_update_workspace,
boolean_val,
effective_aibi_dashboard_embedding_access_policy,
effective_aibi_dashboard_embedding_approved_domains,
effective_automatic_cluster_update_workspace,
effective_boolean_val,
effective_integer_val,
effective_personal_compute,
effective_restrict_workspace_admins,
effective_string_val,
integer_val,
personal_compute,
restrict_workspace_admins,
string_val
FROM databricks_workspace.settingsv2.workspace_settings_v2
WHERE name = '{{ name }}' -- required
AND deployment_name = '{{ deployment_name }}' -- required
;

UPDATE examples

Patch a setting value at workspace level. See :method:settingsv2/listworkspacesettingsmetadata for

UPDATE databricks_workspace.settingsv2.workspace_settings_v2
SET
setting = '{{ setting }}'
WHERE
name = '{{ name }}' --required
AND deployment_name = '{{ deployment_name }}' --required
AND setting = '{{ setting }}' --required
RETURNING
name,
aibi_dashboard_embedding_access_policy,
aibi_dashboard_embedding_approved_domains,
automatic_cluster_update_workspace,
boolean_val,
effective_aibi_dashboard_embedding_access_policy,
effective_aibi_dashboard_embedding_approved_domains,
effective_automatic_cluster_update_workspace,
effective_boolean_val,
effective_integer_val,
effective_personal_compute,
effective_restrict_workspace_admins,
effective_string_val,
integer_val,
personal_compute,
restrict_workspace_admins,
string_val;