Skip to content

Commit 8ee7c50

Browse files
authored
Update SDK to the latest API definition (#1019)
## What changes are proposed in this pull request? Update SDK to the latest API definition. ## How is this tested? Existing CI.
1 parent 42e19fa commit 8ee7c50

38 files changed

+1158
-282
lines changed

.codegen/_openapi_sha

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
129063c55cb0cf4bda0d561f0bdb7e77d00b9df6
1+
7de38b0552c78117c01aab884acd9b899a9f4d7f

NEXT_CHANGELOG.md

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

1313
### API Changes
14+
* Added [w.clean_room_asset_revisions](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/cleanrooms/clean_room_asset_revisions.html) workspace-level service and [w.clean_room_auto_approval_rules](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/cleanrooms/clean_room_auto_approval_rules.html) workspace-level service.
15+
* Added `create_clean_room_asset_review()` method for [w.clean_room_assets](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/cleanrooms/clean_room_assets.html) workspace-level service.
16+
* Added `latest_monitor_failure_msg` field for `databricks.sdk.service.catalog.CreateMonitor`.
17+
* Added `latest_monitor_failure_msg` field for `databricks.sdk.service.catalog.UpdateMonitor`.
18+
* Added `share` field for `databricks.sdk.service.sharing.ListProviderShareAssetsResponse`.
19+
* Added `projected_remaining_wallclock_time_ms` field for `databricks.sdk.service.sql.QueryMetrics`.
20+
* Added `unspecified` enum value for `databricks.sdk.service.catalog.MonitorCronSchedulePauseStatus`.
21+
* Added `unknown` enum value for `databricks.sdk.service.catalog.MonitorRefreshInfoState`.
22+
* Added `unknown_trigger` enum value for `databricks.sdk.service.catalog.MonitorRefreshInfoTrigger`.
23+
* Added `message_attachment_too_long_error` enum value for `databricks.sdk.service.dashboards.MessageErrorType`.
24+
* Added `mask` enum value for `databricks.sdk.service.serving.AiGatewayGuardrailPiiBehaviorBehavior`.
25+
* [Breaking] Added waiter for [CleanRoomsAPI.create](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/cleanrooms/clean_rooms.html#databricks.sdk.service.cleanrooms.CleanRoomsAPI.create) method.
26+
* [Breaking] Added waiter for [DatabaseAPI.create_database_instance](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/database/database.html#databricks.sdk.service.database.DatabaseAPI.create_database_instance) method.
27+
* [Breaking] Changed `cancel_refresh()` method for [w.quality_monitors](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/catalog/quality_monitors.html) workspace-level service to start returning `databricks.sdk.service.catalog.CancelRefreshResponse` dataclass.
28+
* [Breaking] Changed `create()` method for [w.quality_monitors](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/catalog/quality_monitors.html) workspace-level service with new required argument order.
29+
* [Breaking] Changed `delete()` method for [w.quality_monitors](https://databricks-sdk-py.readthedocs.io/en/latest/workspace/catalog/quality_monitors.html) workspace-level service to start returning `databricks.sdk.service.catalog.DeleteMonitorResponse` dataclass.
30+
* [Breaking] Changed `refresh_id` field for `databricks.sdk.service.catalog.CancelRefreshRequest` to type `int` dataclass.
31+
* [Breaking] Changed `refresh_id` field for `databricks.sdk.service.catalog.GetRefreshRequest` to type `int` dataclass.
32+
* [Breaking] Changed `monitor_version` field for `databricks.sdk.service.catalog.MonitorInfo` to type `int` dataclass.
33+
* Changed `output_schema_name` field for `databricks.sdk.service.catalog.MonitorInfo` to be required.

databricks/sdk/__init__.py

Lines changed: 15 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)