Databricks SDK for Python (Beta)
w.dbutils.fs
with UC volumes paths. Error handling for non-UC, non-DBFS and non-local paths has also been improved.API Changes:
ingestion_definition
field for databricks.sdk.service.pipelines.CreatePipeline
.ingestion_definition
field for databricks.sdk.service.pipelines.EditPipeline
.ingestion_definition
field for databricks.sdk.service.pipelines.PipelineSpec
.databricks.sdk.service.pipelines.IngestionConfig
dataclass.databricks.sdk.service.pipelines.ManagedIngestionPipelineDefinition
dataclass.databricks.sdk.service.pipelines.SchemaSpec
dataclass.databricks.sdk.service.pipelines.TableSpec
dataclass.create()
method for w.apps workspace-level service . New request type is databricks.sdk.service.serving.CreateAppRequest
dataclass.create()
method for w.apps workspace-level service to return databricks.sdk.service.serving.App
dataclass.delete_app()
method for w.apps workspace-level service.get_app()
method for w.apps workspace-level service.get_app_deployment_status()
method for w.apps workspace-level service.get_apps()
method for w.apps workspace-level service.get_events()
method for w.apps workspace-level service.create_deployment()
method for w.apps workspace-level service.delete()
method for w.apps workspace-level service.get()
method for w.apps workspace-level service.get_deployment()
method for w.apps workspace-level service.get_environment()
method for w.apps workspace-level service.list()
method for w.apps workspace-level service.list_deployments()
method for w.apps workspace-level service.stop()
method for w.apps workspace-level service.update()
method for w.apps workspace-level service.get_open_api()
method for w.serving_endpoints workspace-level service.databricks.sdk.service.serving.AppEvents
dataclass.databricks.sdk.service.serving.AppManifest
dataclass.databricks.sdk.service.serving.AppServiceStatus
dataclass.databricks.sdk.service.serving.DeleteAppResponse
dataclass.databricks.sdk.service.serving.DeployAppRequest
dataclass.databricks.sdk.service.serving.DeploymentStatus
dataclass.databricks.sdk.service.serving.DeploymentStatusState
dataclass.databricks.sdk.service.serving.GetAppDeploymentStatusRequest
dataclass.databricks.sdk.service.serving.GetAppResponse
dataclass.databricks.sdk.service.serving.GetEventsRequest
dataclass.databricks.sdk.service.serving.ListAppEventsResponse
dataclass.apps
field for databricks.sdk.service.serving.ListAppsResponse
to databricks.sdk.service.serving.AppList
dataclass.databricks.sdk.service.serving.App
dataclass.databricks.sdk.service.serving.AppDeployment
dataclass.databricks.sdk.service.serving.AppDeploymentState
dataclass.databricks.sdk.service.serving.AppDeploymentStatus
dataclass.databricks.sdk.service.serving.AppEnvironment
dataclass.databricks.sdk.service.serving.AppState
dataclass.databricks.sdk.service.serving.AppStatus
dataclass.databricks.sdk.service.serving.CreateAppDeploymentRequest
dataclass.databricks.sdk.service.serving.CreateAppRequest
dataclass.databricks.sdk.service.serving.EnvVariable
dataclass.databricks.sdk.service.serving.GetAppDeploymentRequest
dataclass.databricks.sdk.service.serving.GetAppEnvironmentRequest
dataclass.databricks.sdk.service.serving.GetOpenApiRequest
dataclass.any
dataclass.databricks.sdk.service.serving.ListAppDeploymentsRequest
dataclass.databricks.sdk.service.serving.ListAppDeploymentsResponse
dataclass.databricks.sdk.service.serving.ListAppsRequest
dataclass.databricks.sdk.service.serving.StopAppRequest
dataclass.any
dataclass.databricks.sdk.service.serving.UpdateAppRequest
dataclass.databricks.sdk.service.settings.CspEnablement
dataclass.databricks.sdk.service.settings.CspEnablementSetting
dataclass.databricks.sdk.service.settings.EsmEnablement
dataclass.databricks.sdk.service.settings.EsmEnablementSetting
dataclass.databricks.sdk.service.settings.GetCspEnablementSettingRequest
dataclass.databricks.sdk.service.settings.GetEsmEnablementSettingRequest
dataclass.databricks.sdk.service.settings.UpdateCspEnablementSettingRequest
dataclass.databricks.sdk.service.settings.UpdateEsmEnablementSettingRequest
dataclass.databricks.sdk.service.settings.ComplianceSecurityProfile
dataclass.databricks.sdk.service.settings.ComplianceSecurityProfileSetting
dataclass.databricks.sdk.service.settings.EnhancedSecurityMonitoring
dataclass.databricks.sdk.service.settings.EnhancedSecurityMonitoringSetting
dataclass.databricks.sdk.service.settings.GetComplianceSecurityProfileSettingRequest
dataclass.databricks.sdk.service.settings.GetEnhancedSecurityMonitoringSettingRequest
dataclass.databricks.sdk.service.settings.UpdateComplianceSecurityProfileSettingRequest
dataclass.databricks.sdk.service.settings.UpdateEnhancedSecurityMonitoringSettingRequest
dataclass.tags
field for databricks.sdk.service.sql.DashboardEditContent
.tags
field for databricks.sdk.service.sql.QueryEditContent
.catalog
field for databricks.sdk.service.sql.QueryOptions
.schema
field for databricks.sdk.service.sql.QueryOptions
.tags
field for databricks.sdk.service.sql.QueryPostContent
.query
field for databricks.sdk.service.sql.Visualization
.OpenAPI SHA: 9bb7950fa3390afb97abaa552934bc0a2e069de5, Date: 2024-05-02
Note: This release contains breaking changes, please see the API changes below for more details.
API Changes:
deployment
field for databricks.sdk.service.pipelines.CreatePipeline
, databricks.sdk.service.pipelines.EditPipeline
and databricks.sdk.service.pipelines.PipelineSpec
.schema_id
field for databricks.sdk.service.catalog.SchemaInfo
.operation
field for databricks.sdk.service.catalog.ValidationResult
.requirements
field for databricks.sdk.service.compute.Library
.warehouse_id
field for databricks.sdk.service.jobs.NotebookTask
.run_as
field for databricks.sdk.service.jobs.SubmitRun
.databricks.sdk.service.catalog.ValidationResultOperation
dataclass.databricks.sdk.service.compute.ClusterStatus
dataclass.databricks.sdk.service.compute.ClusterStatusResponse
dataclass.databricks.sdk.service.compute.LibraryInstallStatus
dataclass.databricks.sdk.service.pipelines.DeploymentKind
dataclass.databricks.sdk.service.pipelines.PipelineDeployment
dataclass.aws_operation
field for databricks.sdk.service.catalog.ValidationResult
.azure_operation
field for databricks.sdk.service.catalog.ValidationResult
.gcp_operation
field for databricks.sdk.service.catalog.ValidationResult
.databricks.sdk.service.catalog.ValidationResultAwsOperation
dataclass.databricks.sdk.service.catalog.ValidationResultAzureOperation
dataclass.databricks.sdk.service.catalog.ValidationResultGcpOperation
dataclass.databricks.sdk.service.compute.LibraryFullStatusStatus
dataclass.databricks.sdk.service.compute.ClusterStatusRequest
dataclass.cluster_status()
method for w.libraries workspace-level service . New request type is databricks.sdk.service.compute.ClusterStatus
dataclass.cluster_status()
method for w.libraries workspace-level service to return databricks.sdk.service.compute.ClusterStatusResponse
dataclass.status
field for databricks.sdk.service.compute.LibraryFullStatus
to databricks.sdk.service.compute.LibraryInstallStatus
dataclass.OpenAPI SHA: 06d330f43d92c1be864d4638c672cd0723e20a51, Date: 2024-04-22
select_node_type
error by @nkvuong in https://github.com/databricks/databricks-sdk-py/pull/614
InvalidParameterValue
exception. This change throws a ResourceNotFoundException
instead in this circumstance. To handle this change, modify error handling by updating your except
blocks from:try:
w.jobs.get_by_id("123")
except InvalidParameterValue:
...
to
try:
w.jobs.get_by_id("123")
except ResourceDoesNotExist:
...
API Changes:
cancel_refresh()
method for w.lakehouse_monitors workspace-level service with new required argument order.create()
method for w.lakehouse_monitors workspace-level service with new required argument order.delete()
method for w.lakehouse_monitors workspace-level service with new required argument order.get()
method for w.lakehouse_monitors workspace-level service with new required argument order.get_refresh()
method for w.lakehouse_monitors workspace-level service with new required argument order.list_refreshes()
method for w.lakehouse_monitors workspace-level service with new required argument order.run_refresh()
method for w.lakehouse_monitors workspace-level service with new required argument order.update()
method for w.lakehouse_monitors workspace-level service with new required argument order.databricks.sdk.service.catalog.AzureManagedIdentity
dataclass.full_name
field for databricks.sdk.service.catalog.CancelRefreshRequest
.table_name
field for databricks.sdk.service.catalog.CancelRefreshRequest
.custom_metrics
field for databricks.sdk.service.catalog.CreateMonitor
to databricks.sdk.service.catalog.MonitorMetricList
dataclass.full_name
field for databricks.sdk.service.catalog.CreateMonitor
.inference_log
field for databricks.sdk.service.catalog.CreateMonitor
to databricks.sdk.service.catalog.MonitorInferenceLog
dataclass.notifications
field for databricks.sdk.service.catalog.CreateMonitor
to databricks.sdk.service.catalog.MonitorNotifications
dataclass.snapshot
field for databricks.sdk.service.catalog.CreateMonitor
to any
dataclass.time_series
field for databricks.sdk.service.catalog.CreateMonitor
to databricks.sdk.service.catalog.MonitorTimeSeries
dataclass.table_name
field for databricks.sdk.service.catalog.CreateMonitor
.azure_managed_identity
field for databricks.sdk.service.catalog.CreateStorageCredential
to databricks.sdk.service.catalog.AzureManagedIdentityRequest
dataclass.full_name
field for databricks.sdk.service.catalog.DeleteLakehouseMonitorRequest
.table_name
field for databricks.sdk.service.catalog.DeleteLakehouseMonitorRequest
.full_name
field for databricks.sdk.service.catalog.GetLakehouseMonitorRequest
.table_name
field for databricks.sdk.service.catalog.GetLakehouseMonitorRequest
.full_name
field for databricks.sdk.service.catalog.GetRefreshRequest
.table_name
field for databricks.sdk.service.catalog.GetRefreshRequest
.full_name
field for databricks.sdk.service.catalog.ListRefreshesRequest
.table_name
field for databricks.sdk.service.catalog.ListRefreshesRequest
.quartz_cron_expression
field for databricks.sdk.service.catalog.MonitorCronSchedule
to be required.timezone_id
field for databricks.sdk.service.catalog.MonitorCronSchedule
to be required.databricks.sdk.service.catalog.MonitorCustomMetric
dataclass.databricks.sdk.service.catalog.MonitorCustomMetricType
dataclass.databricks.sdk.service.catalog.MonitorDestinations
dataclass.databricks.sdk.service.catalog.MonitorInferenceLogProfileType
dataclass.databricks.sdk.service.catalog.MonitorInferenceLogProfileTypeProblemType
dataclass.custom_metrics
field for databricks.sdk.service.catalog.MonitorInfo
to databricks.sdk.service.catalog.MonitorMetricList
dataclass.drift_metrics_table_name
field for databricks.sdk.service.catalog.MonitorInfo
to be required.inference_log
field for databricks.sdk.service.catalog.MonitorInfo
to databricks.sdk.service.catalog.MonitorInferenceLog
dataclass.monitor_version
field for databricks.sdk.service.catalog.MonitorInfo
to be required.notifications
field for databricks.sdk.service.catalog.MonitorInfo
to databricks.sdk.service.catalog.MonitorNotifications
dataclass.profile_metrics_table_name
field for databricks.sdk.service.catalog.MonitorInfo
to be required.snapshot
field for databricks.sdk.service.catalog.MonitorInfo
to any
dataclass.status
field for databricks.sdk.service.catalog.MonitorInfo
to be required.table_name
field for databricks.sdk.service.catalog.MonitorInfo
to be required.time_series
field for databricks.sdk.service.catalog.MonitorInfo
to databricks.sdk.service.catalog.MonitorTimeSeries
dataclass.databricks.sdk.service.catalog.MonitorNotificationsConfig
dataclass.refresh_id
field for databricks.sdk.service.catalog.MonitorRefreshInfo
to be required.start_time_ms
field for databricks.sdk.service.catalog.MonitorRefreshInfo
to be required.state
field for databricks.sdk.service.catalog.MonitorRefreshInfo
to be required.trigger
field for databricks.sdk.service.catalog.MonitorRefreshInfo
.any
dataclass.databricks.sdk.service.catalog.MonitorTimeSeriesProfileType
dataclass.full_name
field for databricks.sdk.service.catalog.RunRefreshRequest
.table_name
field for databricks.sdk.service.catalog.RunRefreshRequest
.azure_managed_identity
field for databricks.sdk.service.catalog.StorageCredentialInfo
to databricks.sdk.service.catalog.AzureManagedIdentityResponse
dataclass.name
field for databricks.sdk.service.catalog.TableRowFilter
.function_name
field for databricks.sdk.service.catalog.TableRowFilter
.custom_metrics
field for databricks.sdk.service.catalog.UpdateMonitor
to databricks.sdk.service.catalog.MonitorMetricList
dataclass.full_name
field for databricks.sdk.service.catalog.UpdateMonitor
.inference_log
field for databricks.sdk.service.catalog.UpdateMonitor
to databricks.sdk.service.catalog.MonitorInferenceLog
dataclass.notifications
field for databricks.sdk.service.catalog.UpdateMonitor
to databricks.sdk.service.catalog.MonitorNotifications
dataclass.snapshot
field for databricks.sdk.service.catalog.UpdateMonitor
to any
dataclass.time_series
field for databricks.sdk.service.catalog.UpdateMonitor
to databricks.sdk.service.catalog.MonitorTimeSeries
dataclass.table_name
field for databricks.sdk.service.catalog.UpdateMonitor
.azure_managed_identity
field for databricks.sdk.service.catalog.UpdateStorageCredential
to databricks.sdk.service.catalog.AzureManagedIdentityResponse
dataclass.azure_managed_identity
field for databricks.sdk.service.catalog.ValidateStorageCredential
to databricks.sdk.service.catalog.AzureManagedIdentityRequest
dataclass.operation
field for databricks.sdk.service.catalog.ValidationResult
.aws_operation
field for databricks.sdk.service.catalog.ValidationResult
.azure_operation
field for databricks.sdk.service.catalog.ValidationResult
.gcp_operation
field for databricks.sdk.service.catalog.ValidationResult
.databricks.sdk.service.catalog.ValidationResultOperation
dataclass.databricks.sdk.service.catalog.AzureManagedIdentityRequest
dataclass.databricks.sdk.service.catalog.AzureManagedIdentityResponse
dataclass.databricks.sdk.service.catalog.MonitorDestination
dataclass.databricks.sdk.service.catalog.MonitorInferenceLog
dataclass.databricks.sdk.service.catalog.MonitorInferenceLogProblemType
dataclass.databricks.sdk.service.catalog.MonitorMetric
dataclass.databricks.sdk.service.catalog.MonitorMetricType
dataclass.databricks.sdk.service.catalog.MonitorNotifications
dataclass.databricks.sdk.service.catalog.MonitorRefreshInfoTrigger
dataclass.any
dataclass.databricks.sdk.service.catalog.MonitorTimeSeries
dataclass.databricks.sdk.service.catalog.ValidationResultAwsOperation
dataclass.databricks.sdk.service.catalog.ValidationResultAzureOperation
dataclass.databricks.sdk.service.catalog.ValidationResultGcpOperation
dataclass.clone_from
field for databricks.sdk.service.compute.ClusterSpec
.databricks.sdk.service.compute.ComputeSpec
dataclass.databricks.sdk.service.compute.ComputeSpecKind
dataclass.clone_from
field for databricks.sdk.service.compute.CreateCluster
.clone_from
field for databricks.sdk.service.compute.EditCluster
.databricks.sdk.service.compute.CloneCluster
dataclass.databricks.sdk.service.compute.Environment
dataclass.update()
method for a.workspace_assignment account-level service to return databricks.sdk.service.iam.PermissionAssignment
dataclass.any
dataclass.compute_key
field for databricks.sdk.service.jobs.ClusterSpec
.compute
field for databricks.sdk.service.jobs.CreateJob
.environments
field for databricks.sdk.service.jobs.CreateJob
.databricks.sdk.service.jobs.JobCompute
dataclass.compute
field for databricks.sdk.service.jobs.JobSettings
.environments
field for databricks.sdk.service.jobs.JobSettings
.compute_key
field for databricks.sdk.service.jobs.RunTask
.databricks.sdk.service.jobs.TableTriggerConfiguration
dataclass.compute_key
field for databricks.sdk.service.jobs.Task
.environment_key
field for databricks.sdk.service.jobs.Task
.table
field for databricks.sdk.service.jobs.TriggerSettings
to databricks.sdk.service.jobs.TableUpdateTriggerConfiguration
dataclass.table_update
field for databricks.sdk.service.jobs.TriggerSettings
to databricks.sdk.service.jobs.TableUpdateTriggerConfiguration
dataclass.databricks.sdk.service.jobs.JobEnvironment
dataclass.databricks.sdk.service.jobs.TableUpdateTriggerConfiguration
dataclass.databricks.sdk.service.marketplace
package.OpenAPI SHA: 94684175b8bd65f8701f89729351f8069e8309c9, Date: 2024-04-11
migrate()
and unpublish()
method fors w.lakeview workspace-level service.databricks.sdk.service.dashboards.MigrateDashboardRequest
and databricks.sdk.service.dashboards.UnpublishDashboardRequest
dataclasses.description
, queue_duration
and repair_history
fields for databricks.sdk.service.jobs.BaseRun
.compute_key
and job_cluster_key
fields for databricks.sdk.service.jobs.ClusterSpec
.left
, op
and right
fields for databricks.sdk.service.jobs.ConditionTask
to be required.edit_mode
field for databricks.sdk.service.jobs.CreateJob
to databricks.sdk.service.jobs.JobEditMode
dataclass.databricks.sdk.service.jobs.CreateJobEditMode
dataclass by databricks.sdk.service.jobs.JobEditMode
.url
field for databricks.sdk.service.jobs.FileArrivalTriggerConfiguration
to be required.error_message_stats
field for databricks.sdk.service.jobs.ForEachStats
to databricks.sdk.service.jobs.ForEachTaskErrorMessageStatsList
dataclass.new_cluster
field for databricks.sdk.service.jobs.JobCluster
to be required.edit_mode
field for databricks.sdk.service.jobs.JobSettings
to databricks.sdk.service.jobs.JobEditMode
dataclass.databricks.sdk.service.jobs.JobsSettingsEditMode
dataclass by databricks.sdk.service.jobs.JobEditMode
.metric
, op
and value
fields for databricks.sdk.service.jobs.JobsHealthRule
to be required.run_type
field for databricks.sdk.service.jobs.ListRunsRequest
to databricks.sdk.service.jobs.RunType
dataclass.databricks.sdk.service.jobs.ListRunsRunType
dataclass by databricks.sdk.service.jobs.RunType
dataclass.pipeline_id
field for databricks.sdk.service.jobs.PipelineTask
to be required.entry_point
and package_name
fields for databricks.sdk.service.jobs.PythonWheelTask
to be required.job_parameters
field for databricks.sdk.service.jobs.RepairRun
to dict[str,str
] dataclass.base_parameters
field for databricks.sdk.service.jobs.ResolvedNotebookTaskValues
to dict[str,str
] dataclass.parameters
field for databricks.sdk.service.jobs.ResolvedParamPairValues
to dict[str,str
] dataclass.named_parameters
field for databricks.sdk.service.jobs.ResolvedPythonWheelTaskValues
to dict[str,str
] dataclass.named_parameters
field for databricks.sdk.service.jobs.ResolvedRunJobTaskValues
.parameters
field for databricks.sdk.service.jobs.ResolvedRunJobTaskValues
to dict[str,str
] dataclass.job_parameters
field for databricks.sdk.service.jobs.ResolvedRunJobTaskValues
.description
and queue_duration
fields for databricks.sdk.service.jobs.Run
.op
field for databricks.sdk.service.jobs.RunConditionTask
to databricks.sdk.service.jobs.ConditionTaskOp
dataclass.databricks.sdk.service.jobs.RunConditionTaskOp
dataclass by databricks.sdk.service.jobs.ConditionTaskOp
dataclass.inputs
and task
fields for databricks.sdk.service.jobs.RunForEachTask
to be required.job_parameters
field for databricks.sdk.service.jobs.RunJobTask
to dict[str,str
] dataclass.dbt_commands
, jar_params
, notebook_params
, pipeline_params
, python_named_params
, python_params
, spark_submit_params
and sql_params
fields for databricks.sdk.service.jobs.RunJobTask
.job_parameters
field for databricks.sdk.service.jobs.RunNow
to dict[str,str
] dataclass.info
field for databricks.sdk.service.jobs.RunOutput
.job_parameters
field for databricks.sdk.service.jobs.RunParameters
.task_key
field for databricks.sdk.service.jobs.RunTask
to be required.compute_key
, email_notifications
, job_cluster_key
, notification_settings
, run_duration
, run_page_url
, timeout_seconds
and webhook_notifications
fields for databricks.sdk.service.jobs.RunTask
.endpoint_id
field for databricks.sdk.service.jobs.SqlQueryOutput
.condition_task
, dbt_task
, notebook_task
, pipeline_task
, python_wheel_task
, run_job_task
, spark_jar_task
, spark_python_task
, spark_submit_task
and sql_task
fields for databricks.sdk.service.jobs.SubmitRun
.description
field for databricks.sdk.service.jobs.SubmitTask
.disable_auto_optimization
field for databricks.sdk.service.jobs.Task
.no_alert_for_skipped_runs
field for databricks.sdk.service.jobs.TaskEmailNotifications
.table_update
field for databricks.sdk.service.jobs.TriggerSettings
.id
field for databricks.sdk.service.jobs.Webhook
to be required.on_duration_warning_threshold_exceeded
field for databricks.sdk.service.jobs.WebhookNotifications
to databricks.sdk.service.jobs.WebhookList
dataclass.databricks.sdk.service.jobs.WebhookNotificationsOnDurationWarningThresholdExceededItem
dataclass.databricks.sdk.service.jobs.JobEditMode
dataclass.databricks.sdk.service.serving.AwsBedrockConfig
dataclass by databricks.sdk.service.serving.AmazonBedrockConfig
dataclass.databricks.sdk.service.serving.AwsBedrockConfigBedrockProvider
dataclass by databricks.sdk.service.serving.AmazonBedrockConfigBedrockProvider
dataclass.aws_bedrock_config
field for databricks.sdk.service.serving.ExternalModel
to amazon_bedrock_config
.get()
method for w.ip_access_lists workspace-level service . New request type is databricks.sdk.service.settings.GetIpAccessListRequest
dataclass.databricks.sdk.service.settings.GetIpAccessList
dataclass by databricks.sdk.service.settings.GetIpAccessListRequest
dataclass.OpenAPI SHA: d38528c3e47dd81c9bdbd918272a3e49d36e09ce, Date: 2024-03-27
Internal changes:
API Changes:
databricks.sdk.service.catalog.AwsIamRoleResponse
dataclass.databricks.sdk.service.catalog.AwsIamRoleRequest
dataclass.databricks.sdk.service.catalog.AwsIamRole
dataclass.aws_iam_role
field for databricks.sdk.service.catalog.CreateStorageCredential
to databricks.sdk.service.catalog.AwsIamRoleRequest
dataclass.aws_iam_role
field for databricks.sdk.service.catalog.StorageCredentialInfo
to databricks.sdk.service.catalog.AwsIamRoleResponse
dataclass.aws_iam_role
field for databricks.sdk.service.catalog.UpdateStorageCredential
to databricks.sdk.service.catalog.AwsIamRoleRequest
dataclass.aws_iam_role
field for databricks.sdk.service.catalog.ValidateStorageCredential
to databricks.sdk.service.catalog.AwsIamRoleRequest
dataclass.auto_capture_config
field for databricks.sdk.service.serving.EndpointPendingConfig
.databricks.sdk.service.sharing.SharedDataObjectDataObjectType
dataclass.data_object_type
field for databricks.sdk.service.sharing.SharedDataObject
to databricks.sdk.service.sharing.SharedDataObjectDataObjectType
dataclass.content
field for databricks.sdk.service.sharing.SharedDataObject
.embedding_source_columns
field for databricks.sdk.service.vectorsearch.DirectAccessVectorIndexSpec
.OpenAPI SHA: 93763b0d7ae908520c229c786fff28b8fd623261, Date: 2024-03-20
notifications
field for databricks.sdk.service.catalog.CreateMonitor
, databricks.sdk.service.catalog.MonitorInfo
, and databricks.sdk.service.catalog.UpdateMonitor
to databricks.sdk.service.catalog.MonitorNotificationsConfig
dataclass.browse_only
field for databricks.sdk.service.catalog.ExternalLocationInfo
, databricks.sdk.service.catalog.FunctionInfo
, databricks.sdk.service.catalog.ModelVersionInfo
, databricks.sdk.service.catalog.RegisteredModelInfo
, databricks.sdk.service.catalog.SchemaInfo
, databricks.sdk.service.catalog.TableInfo
, and databricks.sdk.service.catalog.VolumeInfo
.include_browse
field for databricks.sdk.service.catalog.GetCatalogRequest
, databricks.sdk.service.catalog.GetExternalLocationRequest
, databricks.sdk.service.catalog.GetFunctionRequest
, databricks.sdk.service.catalog.GetModelVersionRequest
, databricks.sdk.service.catalog.GetRegisteredModelRequest
, databricks.sdk.service.catalog.GetSchemaRequest
, databricks.sdk.service.catalog.GetTableRequest
, databricks.sdk.service.catalog.ListExternalLocationsRequest
, databricks.sdk.service.catalog.ListFunctionsRequest
, databricks.sdk.service.catalog.ListModelVersionsRequest
, databricks.sdk.service.catalog.ListRegisteredModelsRequest
, databricks.sdk.service.catalog.ListSchemasRequest
, databricks.sdk.service.catalog.ListTablesRequest
, databricks.sdk.service.catalog.ListVolumesRequest
, and databricks.sdk.service.catalog.ReadVolumeRequest
.publish()
method for w.lakeview workspace-level service to return databricks.sdk.service.dashboards.PublishedDashboard
dataclass.create()
, get()
, get_published()
, trash()
, and update()
methods for w.lakeview workspace-level service.databricks.sdk.service.dashboards.CreateDashboardRequest
, databricks.sdk.service.dashboards.Dashboard
, databricks.sdk.service.dashboards.GetLakeviewRequest
, databricks.sdk.service.dashboards.GetPublishedRequest
, databricks.sdk.service.dashboards.LifecycleState
, databricks.sdk.service.dashboards.PublishedDashboard
, databricks.sdk.service.dashboards.TrashRequest
, and databricks.sdk.service.dashboards.UpdateDashboardRequest
dataclasses.OpenAPI SHA: c84caf9e5ef531cc0b1ddd0a76970d9a8b664e32, Date: 2024-03-15
Services:
Dataclasses:
databricks.sdk.service.settings.AutomaticClusterUpdateSetting
databricks.sdk.service.settings.ClusterAutoRestartMessage
databricks.sdk.service.settings.ClusterAutoRestartMessageEnablementDetails
databricks.sdk.service.settings.ClusterAutoRestartMessageMaintenanceWindow
databricks.sdk.service.settings.ClusterAutoRestartMessageMaintenanceWindowDayOfWeek
databricks.sdk.service.settings.ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule
databricks.sdk.service.settings.ClusterAutoRestartMessageMaintenanceWindowWeekDayFrequency
databricks.sdk.service.settings.ClusterAutoRestartMessageMaintenanceWindowWindowStartTime
databricks.sdk.service.settings.ComplianceStandard
databricks.sdk.service.settings.CspEnablement
databricks.sdk.service.settings.CspEnablementAccount
databricks.sdk.service.settings.CspEnablementAccountSetting
databricks.sdk.service.settings.CspEnablementSetting
databricks.sdk.service.settings.DeleteDefaultNamespaceRequest
databricks.sdk.service.settings.DeletePersonalComputeRequest
databricks.sdk.service.settings.DeleteRestrictWorkspaceAdminRequest
databricks.sdk.service.settings.EsmEnablement
databricks.sdk.service.settings.EsmEnablementAccount
databricks.sdk.service.settings.EsmEnablementAccountSetting
databricks.sdk.service.settings.EsmEnablementSetting
databricks.sdk.service.settings.GetAutomaticClusterUpdateRequest
databricks.sdk.service.settings.GetCspEnablementAccountRequest
databricks.sdk.service.settings.GetCspEnablementRequest
databricks.sdk.service.settings.GetDefaultNamespaceRequest
databricks.sdk.service.settings.GetEsmEnablementAccountRequest
databricks.sdk.service.settings.GetEsmEnablementRequest
databricks.sdk.service.settings.GetPersonalComputeRequest
databricks.sdk.service.settings.GetRestrictWorkspaceAdminRequest
databricks.sdk.service.settings.NccAwsStableIpRule
databricks.sdk.service.settings.UpdateAutomaticClusterUpdateSettingRequest
databricks.sdk.service.settings.UpdateCspEnablementAccountSettingRequest
databricks.sdk.service.settings.UpdateCspEnablementSettingRequest
databricks.sdk.service.settings.UpdateEsmEnablementAccountSettingRequest
databricks.sdk.service.settings.UpdateEsmEnablementSettingRequest
databricks.sdk.service.vectorsearch.ClusterAutoRestartMessageMaintenanceWindow
databricks.sdk.service.vectorsearch.ClusterAutoRestartMessageMaintenanceWindowDayOfWeek
databricks.sdk.service.vectorsearch.ClusterAutoRestartMessageMaintenanceWindowWeekDayBasedSchedule
databricks.sdk.service.vectorsearch.ClusterAutoRestartMessageMaintenanceWindowWeekDayFrequency
databricks.sdk.service.vectorsearch.ClusterAutoRestartMessageMaintenanceWindowWindowStartTime
databricks.sdk.service.vectorsearch.ComplianceStandard
databricks.sdk.service.vectorsearch.CspEnablement
databricks.sdk.service.vectorsearch.CspEnablementAccount
databricks.sdk.service.vectorsearch.CspEnablementAccountSetting
databricks.sdk.service.vectorsearch.CspEnablementSetting
databricks.sdk.service.vectorsearch.DeleteDefaultNamespaceRequest
databricks.sdk.service.vectorsearch.DeletePersonalComputeRequest
databricks.sdk.service.vectorsearch.DeleteRestrictWorkspaceAdminRequest
databricks.sdk.service.vectorsearch.EsmEnablement
databricks.sdk.service.vectorsearch.EsmEnablementAccount
databricks.sdk.service.vectorsearch.EsmEnablementAccountSetting
databricks.sdk.service.vectorsearch.EsmEnablementSetting
databricks.sdk.service.vectorsearch.GetAutomaticClusterUpdateRequest
databricks.sdk.service.vectorsearch.GetCspEnablementAccountRequest
databricks.sdk.service.vectorsearch.GetCspEnablementRequest
databricks.sdk.service.vectorsearch.GetDefaultNamespaceRequest
databricks.sdk.service.vectorsearch.GetEsmEnablementAccountRequest
databricks.sdk.service.vectorsearch.GetEsmEnablementRequest
databricks.sdk.service.vectorsearch.GetPersonalComputeRequest
databricks.sdk.service.vectorsearch.GetRestrictWorkspaceAdminRequest
databricks.sdk.service.vectorsearch.NccAwsStableIpRule
databricks.sdk.service.vectorsearch.UpdateAutomaticClusterUpdateSettingRequest
databricks.sdk.service.vectorsearch.UpdateCspEnablementAccountSettingRequest
databricks.sdk.service.vectorsearch.UpdateCspEnablementSettingRequest
databricks.sdk.service.vectorsearch.UpdateEsmEnablementAccountSettingRequest
databricks.sdk.service.vectorsearch.UpdateEsmEnablementSettingRequest
databricks.sdk.service.iam.PermissionMigrationRequest
databricks.sdk.service.iam.PermissionMigrationResponse
version
field for databricks.sdk.service.serving.AppManifest
to databricks.sdk.service.serving.AnyValue
dataclass.delete_endpoint()
method for w.vector_search_endpoints workspace-level service with new required argument order.create_index()
method for w.vector_search_indexes workspace-level service with new required argument order.delete_data_vector_index()
method for w.vector_search_indexes workspace-level service with new required argument order.upsert_data_vector_index()
method for w.vector_search_indexes workspace-level service with new required argument order.endpoint_name
field for databricks.sdk.service.vectorsearch.CreateVectorIndexRequest
to be required.delete_personal_compute_setting()
method for a.account_settings account-level service.get_personal_compute_setting()
method for a.account_settings account-level service.update_personal_compute_setting()
method for a.account_settings account-level service.delete_default_namespace_setting()
method for w.settings workspace-level service.delete_restrict_workspace_admins_setting()
method for w.settings workspace-level service.get_default_namespace_setting()
method for w.settings workspace-level service.get_restrict_workspace_admins_setting()
method for w.settings workspace-level service.update_default_namespace_setting()
method for w.settings workspace-level service.update_restrict_workspace_admins_setting()
method for w.settings workspace-level service.databricks.sdk.service.settings.DeleteDefaultNamespaceSettingRequest
dataclass.databricks.sdk.service.settings.DeletePersonalComputeSettingRequest
dataclass.databricks.sdk.service.settings.DeleteRestrictWorkspaceAdminsSettingRequest
dataclass.databricks.sdk.service.settings.GetDefaultNamespaceSettingRequest
dataclass.databricks.sdk.service.settings.GetPersonalComputeSettingRequest
dataclass.databricks.sdk.service.settings.GetRestrictWorkspaceAdminsSettingRequest
dataclass.databricks.sdk.service.vectorsearch.EmbeddingConfig
dataclass.embedding_config
field for databricks.sdk.service.vectorsearch.EmbeddingSourceColumn
.name
field for databricks.sdk.service.vectorsearch.DeleteDataVectorIndexRequest
.name
field for databricks.sdk.service.vectorsearch.DeleteEndpointRequest
.planning_phases
field for databricks.sdk.service.sql.QueryMetrics
.delta_sync_vector_index_spec
field for databricks.sdk.service.vectorsearch.VectorIndex
.direct_access_vector_index_spec
field for databricks.sdk.service.vectorsearch.VectorIndex
.OpenAPI SHA: 1026b998b14fba1b8317528f47778240dc4e9a5d, Date: 2024-03-06
Major Changes:
ApiClient.do()
method. The raw data is not returned directly anymore, but as part of a dict with the contents
key. This dict will also contain response headers if returned by the API.Internal Changes:
API Changes:
delete()
, get()
and update()
methods for w.connections workspace-level service with new required argument order.update()
method for w.lakehouse_monitors workspace-level service with new required argument order.delete()
, get()
and update()
methods for w.volumes workspace-level service with new required argument order.name_arg
field to name
for the following dataclasses: databricks.sdk.service.catalog.DeleteConnectionRequest
,
databricks.sdk.service.catalog.GetConnectionRequest
,
databricks.sdk.service.catalog.UpdateConnection
,
databricks.sdk.service.sharing.DeleteCleanRoomRequest
,
databricks.sdk.service.sharing.GetCleanRoomRequest
and
databricks.sdk.service.sharing.UpdateCleanRoom
.full_name_arg
field for databricks.sdk.service.catalog.DeleteVolumeRequest
.name
field for databricks.sdk.service.catalog.DeleteVolumeRequest
.max_results
field for databricks.sdk.service.catalog.ListVolumesRequest
.page_token
field for databricks.sdk.service.catalog.ListVolumesRequest
.next_page_token
field for databricks.sdk.service.catalog.ListVolumesResponseContent
.full_name_arg
field for databricks.sdk.service.catalog.ReadVolumeRequest
.name
field for databricks.sdk.service.catalog.ReadVolumeRequest
.assets_dir
field for databricks.sdk.service.catalog.UpdateMonitor
.full_name_arg
field for databricks.sdk.service.catalog.UpdateVolumeRequestContent
.name
field for databricks.sdk.service.catalog.UpdateVolumeRequestContent
.ContinuousUpdateStatus
, DeleteOnlineTableRequest
, FailedStatus
,
GetOnlineTableRequest
, OnlineTable
, OnlineTableSpec
, OnlineTableState
, OnlineTableStatus
,
PipelineProgress
, ProvisioningStatus
, TriggeredUpdateStatus
and ViewData
.get_directory_metadata()
method for w.files workspace-level service.get_metadata()
method for w.files workspace-level service.content_length
, content_type
and last_modified
fields for databricks.sdk.service.files.DownloadResponse
.FileSize
, GetDirectoryMetadataRequest
, GetMetadataRequest
,
GetMetadataResponse
and LastModifiedHttpDate
.trigger_history
field for databricks.sdk.service.jobs.Job
.databricks.sdk.service.jobs.TriggerEvaluation
dataclass.databricks.sdk.service.jobs.TriggerHistory
dataclass.table
field for databricks.sdk.service.jobs.TriggerSettings
.databricks.sdk.service.jobs.Condition
dataclass.databricks.sdk.service.jobs.TableTriggerConfiguration
dataclass.config
field for databricks.sdk.service.serving.ExternalModel
.databricks.sdk.service.serving.ExternalModelConfig
dataclass. Fields moved to databricks.sdk.service.serving.ExternalModel
.max_provisioned_throughput
and min_provisioned_throughput
fields for databricks.sdk.service.serving.ServedEntityInput
.max_provisioned_throughput
and min_provisioned_throughput
fields for databricks.sdk.service.serving.ServedEntityOutput
.delete()
method for w.clean_rooms workspace-level service with new required argument order.get()
method for w.clean_rooms workspace-level service with new required argument order.update()
method for w.clean_rooms workspace-level service with new required argument order.enum_options
field for databricks.sdk.service.sql.Parameter
.multi_values_options
field for databricks.sdk.service.sql.Parameter
.query_id
field for databricks.sdk.service.sql.Parameter
.databricks.sdk.service.sql.MultiValuesOptions
dataclass.OpenAPI SHA: cdd76a98a4fca7008572b3a94427566dd286c63b, Date: 2024-02-19