Skip to content

Commit 3442307

Browse files
authored
Update SDK to the latest API definition (#1005)
## What changes are proposed in this pull request? Update SDK to the latest API definition. ## How is this tested? Existing CI.
1 parent f27932b commit 3442307

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

79 files changed

+7627
-23897
lines changed

.codegen/_openapi_sha

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
7aade78d7c1b9f56b56f546480acb516ee93d98d
1+
69902d1abe35bd9e78e0231927bf14d11b383a16

NEXT_CHANGELOG.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,31 @@
1111
### Internal Changes
1212

1313
### API Changes
14+
* Added [w.service_principal_secrets_proxy](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/oauth2/service_principal_secrets_proxy.html) workspace-level service.
15+
* Added [w.default_warehouse_id](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/settings/default_warehouse_id.html) workspace-level service.
16+
* Added `database` field for `databricks.sdk.service.apps.AppResource`.
17+
* Added `environment_settings` field for `databricks.sdk.service.catalog.ConnectionInfo`.
18+
* Added `environment_settings` field for `databricks.sdk.service.catalog.CreateConnection`.
19+
* Added `environment_settings` field for `databricks.sdk.service.catalog.UpdateConnection`.
20+
* Added `read_replica_count` field for `databricks.sdk.service.ml.OnlineStore`.
21+
* Added `page_size` field for `databricks.sdk.service.oauth2.ListServicePrincipalSecretsRequest`.
22+
* Added `query_based_connector_config` field for `databricks.sdk.service.pipelines.TableSpecificConfig`.
23+
* Added `projected_remaining_task_total_time_ms`, `remaining_task_count`, `runnable_tasks` and `work_to_be_done` fields for `databricks.sdk.service.sql.QueryMetrics`.
24+
* Added `is_default_for_provider` and `name` fields for `databricks.sdk.service.workspace.CreateCredentialsRequest`.
25+
* Added `is_default_for_provider` and `name` fields for `databricks.sdk.service.workspace.CreateCredentialsResponse`.
26+
* Added `is_default_for_provider` and `name` fields for `databricks.sdk.service.workspace.CredentialInfo`.
27+
* Added `is_default_for_provider` and `name` fields for `databricks.sdk.service.workspace.GetCredentialsResponse`.
28+
* Added `is_default_for_provider` and `name` fields for `databricks.sdk.service.workspace.UpdateCredentialsRequest`.
29+
* Added `databricks` enum value for `databricks.sdk.service.catalog.SystemType`.
30+
* Added `driver_dns_resolution_failure` enum value for `databricks.sdk.service.compute.TerminationReasonCode`.
31+
* Added `confluence` and `meta_marketing` enum values for `databricks.sdk.service.pipelines.IngestionSourceType`.
32+
* Added `delta_iceberg_table` enum value for `databricks.sdk.service.sharing.TableInternalAttributesSharedTableType`.
33+
* [Breaking] Changed `delete()` method for [w.table_constraints](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/catalog/table_constraints.html) workspace-level service to start returning `databricks.sdk.service.catalog.DeleteTableConstraintResponse` dataclass.
34+
* [Breaking] Changed `service_principal_id` field for `databricks.sdk.service.oauth2.CreateServicePrincipalSecretRequest` to type `str` dataclass.
35+
* [Breaking] Changed `service_principal_id` field for `databricks.sdk.service.oauth2.DeleteServicePrincipalSecretRequest` to type `str` dataclass.
36+
* [Breaking] Changed `service_principal_id` field for `databricks.sdk.service.oauth2.ListServicePrincipalSecretsRequest` to type `str` dataclass.
37+
* [Breaking] Changed `calls` field for `databricks.sdk.service.serving.AiGatewayRateLimit` to no longer be required.
38+
* Changed `calls` field for `databricks.sdk.service.serving.AiGatewayRateLimit` to no longer be required.
39+
* [Breaking] Removed `create()` method for [w.dashboards](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/sql/dashboards.html) workspace-level service.
40+
* [Breaking] Removed `range` and `if_unmodified_since` fields for `databricks.sdk.service.files.DownloadRequest`.
41+
* [Breaking] Removed `range` and `if_unmodified_since` fields for `databricks.sdk.service.files.GetMetadataRequest`.

databricks/sdk/__init__.py

Lines changed: 13 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

databricks/sdk/service/aibuilder.py

Lines changed: 0 additions & 127 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

databricks/sdk/service/apps.py

Lines changed: 52 additions & 46 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)