From 4a87131257fcdab36bd752554ef2815d9d3a404f Mon Sep 17 00:00:00 2001 From: "databricks-ci-ghec-1[bot]" <184311507+databricks-ci-ghec-1[bot]@users.noreply.github.com> Date: Wed, 24 Jun 2026 04:04:47 +0000 Subject: [PATCH] Update SDK to a8955e6d54db89f2c2f5602295188ce3ec83f9c5 --- package-lock.json | 668 +++++++++++----------- packages/clusters/src/v2/client.ts | 50 +- packages/clusters/src/v2/index.ts | 7 + packages/clusters/src/v2/model.ts | 468 +++++++++++++++ packages/dataquality/src/v1/model.ts | 2 +- packages/disasterrecovery/src/v1/model.ts | 7 +- packages/jobs/src/v2/client.ts | 20 +- packages/lakeview/src/v1/model.ts | 2 +- packages/uc/connections/src/v1/model.ts | 2 - packages/uc/credentials/src/v1/model.ts | 1 - packages/uc/schemas/src/v1/model.ts | 1 - packages/uc/tables/src/v1/model.ts | 5 - 12 files changed, 873 insertions(+), 360 deletions(-) mode change 100644 => 100755 packages/dataquality/src/v1/model.ts diff --git a/package-lock.json b/package-lock.json index f3eb0823..e1b18a54 100755 --- a/package-lock.json +++ b/package-lock.json @@ -5513,12 +5513,12 @@ }, "packages/accessmanagement": { "name": "@databricks/sdk-accessmanagement", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -5529,12 +5529,12 @@ }, "packages/alerts": { "name": "@databricks/sdk-alerts", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -5545,12 +5545,12 @@ }, "packages/apps": { "name": "@databricks/sdk-apps", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -5578,10 +5578,10 @@ }, "packages/auth": { "name": "@databricks/sdk-auth", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-core": ">=0.6.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", "zod": "^4.3.6" }, "engines": { @@ -5590,12 +5590,12 @@ }, "packages/authentication": { "name": "@databricks/sdk-authentication", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -5623,12 +5623,12 @@ }, "packages/budgetpolicy": { "name": "@databricks/sdk-budgetpolicy", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -5639,12 +5639,12 @@ }, "packages/budgets": { "name": "@databricks/sdk-budgets", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -5706,12 +5706,12 @@ }, "packages/cleanrooms": { "name": "@databricks/sdk-cleanrooms", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -5722,12 +5722,12 @@ }, "packages/clusterlibraries": { "name": "@databricks/sdk-clusterlibraries", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -5738,12 +5738,12 @@ }, "packages/clusterpolicies": { "name": "@databricks/sdk-clusterpolicies", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -5754,12 +5754,12 @@ }, "packages/clusters": { "name": "@databricks/sdk-clusters", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -5770,12 +5770,12 @@ }, "packages/commandexecution": { "name": "@databricks/sdk-commandexecution", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -5803,7 +5803,7 @@ }, "packages/core": { "name": "@databricks/sdk-core", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { "json-bigint": "^1.0.0", @@ -5832,12 +5832,12 @@ }, "packages/customllms": { "name": "@databricks/sdk-customllms", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -5848,12 +5848,12 @@ }, "packages/database": { "name": "@databricks/sdk-database", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -5864,12 +5864,12 @@ }, "packages/dataclassification": { "name": "@databricks/sdk-dataclassification", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -5880,12 +5880,12 @@ }, "packages/dataquality": { "name": "@databricks/sdk-dataquality", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -5896,12 +5896,12 @@ }, "packages/disasterrecovery": { "name": "@databricks/sdk-disasterrecovery", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -5929,12 +5929,12 @@ }, "packages/environments": { "name": "@databricks/sdk-environments", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -5963,12 +5963,12 @@ }, "packages/experiments": { "name": "@databricks/sdk-experiments", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6030,12 +6030,12 @@ }, "packages/features": { "name": "@databricks/sdk-features", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6046,12 +6046,12 @@ }, "packages/featurestore": { "name": "@databricks/sdk-featurestore", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6062,12 +6062,12 @@ }, "packages/files": { "name": "@databricks/sdk-files", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6078,12 +6078,12 @@ }, "packages/forecasting": { "name": "@databricks/sdk-forecasting", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6111,12 +6111,12 @@ }, "packages/genie": { "name": "@databricks/sdk-genie", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6127,12 +6127,12 @@ }, "packages/gitcredentials": { "name": "@databricks/sdk-gitcredentials", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6143,12 +6143,12 @@ }, "packages/globalinitscripts": { "name": "@databricks/sdk-globalinitscripts", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6176,12 +6176,12 @@ }, "packages/instancepools": { "name": "@databricks/sdk-instancepools", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6192,12 +6192,12 @@ }, "packages/instanceprofiles": { "name": "@databricks/sdk-instanceprofiles", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6208,12 +6208,12 @@ }, "packages/jobs": { "name": "@databricks/sdk-jobs", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6224,12 +6224,12 @@ }, "packages/keyconfigurations": { "name": "@databricks/sdk-keyconfigurations", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6240,12 +6240,12 @@ }, "packages/knowledgeassistants": { "name": "@databricks/sdk-knowledgeassistants", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6256,12 +6256,12 @@ }, "packages/lakeview": { "name": "@databricks/sdk-lakeview", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6272,12 +6272,12 @@ }, "packages/logdelivery": { "name": "@databricks/sdk-logdelivery", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6288,12 +6288,12 @@ }, "packages/marketplaces": { "name": "@databricks/sdk-marketplaces", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6321,12 +6321,12 @@ }, "packages/modelregistry": { "name": "@databricks/sdk-modelregistry", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6337,12 +6337,12 @@ }, "packages/modelserving": { "name": "@databricks/sdk-modelserving", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6353,12 +6353,12 @@ }, "packages/modelservingquery": { "name": "@databricks/sdk-modelservingquery", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6369,12 +6369,12 @@ }, "packages/networking": { "name": "@databricks/sdk-networking", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6385,12 +6385,12 @@ }, "packages/notificationdestinations": { "name": "@databricks/sdk-notificationdestinations", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6401,12 +6401,12 @@ }, "packages/oauth": { "name": "@databricks/sdk-oauth", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6434,11 +6434,11 @@ }, "packages/options": { "name": "@databricks/sdk-options", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0" + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0" }, "engines": { "node": ">=22.0.0" @@ -6446,12 +6446,12 @@ }, "packages/pipelines": { "name": "@databricks/sdk-pipelines", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6462,12 +6462,12 @@ }, "packages/policyfamilies": { "name": "@databricks/sdk-policyfamilies", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6478,12 +6478,12 @@ }, "packages/postgres": { "name": "@databricks/sdk-postgres", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6494,12 +6494,12 @@ }, "packages/queries": { "name": "@databricks/sdk-queries", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6510,12 +6510,12 @@ }, "packages/queryhistory": { "name": "@databricks/sdk-queryhistory", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6543,12 +6543,12 @@ }, "packages/repos": { "name": "@databricks/sdk-repos", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6610,12 +6610,12 @@ }, "packages/scim": { "name": "@databricks/sdk-scim", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6643,12 +6643,12 @@ }, "packages/secrets": { "name": "@databricks/sdk-secrets", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6676,12 +6676,12 @@ }, "packages/settings": { "name": "@databricks/sdk-settings", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6692,12 +6692,12 @@ }, "packages/sharing": { "name": "@databricks/sdk-sharing", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6708,12 +6708,12 @@ }, "packages/statementexecution": { "name": "@databricks/sdk-statementexecution", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6724,12 +6724,12 @@ }, "packages/storageconfigurations": { "name": "@databricks/sdk-storageconfigurations", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6740,12 +6740,12 @@ }, "packages/supervisoragents": { "name": "@databricks/sdk-supervisoragents", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6790,12 +6790,12 @@ }, "packages/tagassignments": { "name": "@databricks/sdk-tagassignments", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6806,12 +6806,12 @@ }, "packages/tagpolicies": { "name": "@databricks/sdk-tagpolicies", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6822,12 +6822,12 @@ }, "packages/tokenmanagement": { "name": "@databricks/sdk-tokenmanagement", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6838,12 +6838,12 @@ }, "packages/tokens": { "name": "@databricks/sdk-tokens", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6854,12 +6854,12 @@ }, "packages/uc/abacpolicies": { "name": "@databricks/sdk-uc-abacpolicies", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6870,12 +6870,12 @@ }, "packages/uc/artifactallowlists": { "name": "@databricks/sdk-uc-artifactallowlists", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6886,12 +6886,12 @@ }, "packages/uc/catalogs": { "name": "@databricks/sdk-uc-catalogs", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6902,12 +6902,12 @@ }, "packages/uc/connections": { "name": "@databricks/sdk-uc-connections", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6918,12 +6918,12 @@ }, "packages/uc/credentials": { "name": "@databricks/sdk-uc-credentials", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6934,12 +6934,12 @@ }, "packages/uc/entitytagassignments": { "name": "@databricks/sdk-uc-entitytagassignments", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6950,12 +6950,12 @@ }, "packages/uc/externallineage": { "name": "@databricks/sdk-uc-externallineage", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6966,12 +6966,12 @@ }, "packages/uc/externallocations": { "name": "@databricks/sdk-uc-externallocations", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6982,12 +6982,12 @@ }, "packages/uc/externalmetadata": { "name": "@databricks/sdk-uc-externalmetadata", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -6998,12 +6998,12 @@ }, "packages/uc/functions": { "name": "@databricks/sdk-uc-functions", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -7014,12 +7014,12 @@ }, "packages/uc/grants": { "name": "@databricks/sdk-uc-grants", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -7030,12 +7030,12 @@ }, "packages/uc/metastores": { "name": "@databricks/sdk-uc-metastores", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -7046,12 +7046,12 @@ }, "packages/uc/onlinetables": { "name": "@databricks/sdk-uc-onlinetables", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -7079,12 +7079,12 @@ }, "packages/uc/registeredmodels": { "name": "@databricks/sdk-uc-registeredmodels", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -7095,12 +7095,12 @@ }, "packages/uc/resourcequotas": { "name": "@databricks/sdk-uc-resourcequotas", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -7111,12 +7111,12 @@ }, "packages/uc/rfa": { "name": "@databricks/sdk-uc-rfa", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -7127,12 +7127,12 @@ }, "packages/uc/schemas": { "name": "@databricks/sdk-uc-schemas", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -7143,12 +7143,12 @@ }, "packages/uc/secrets": { "name": "@databricks/sdk-uc-secrets", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -7159,12 +7159,12 @@ }, "packages/uc/systemschemas": { "name": "@databricks/sdk-uc-systemschemas", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -7175,12 +7175,12 @@ }, "packages/uc/tables": { "name": "@databricks/sdk-uc-tables", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -7191,12 +7191,12 @@ }, "packages/uc/volumes": { "name": "@databricks/sdk-uc-volumes", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -7207,12 +7207,12 @@ }, "packages/uc/workspacebindings": { "name": "@databricks/sdk-uc-workspacebindings", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -7223,12 +7223,12 @@ }, "packages/usagedashboards": { "name": "@databricks/sdk-usagedashboards", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -7256,12 +7256,12 @@ }, "packages/vectorsearch": { "name": "@databricks/sdk-vectorsearch", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -7289,12 +7289,12 @@ }, "packages/warehouses": { "name": "@databricks/sdk-warehouses", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" @@ -7339,12 +7339,12 @@ }, "packages/workspaces": { "name": "@databricks/sdk-workspaces", - "version": "0.6.0", + "version": "0.7.0", "license": "Apache-2.0", "dependencies": { - "@databricks/sdk-auth": ">=0.6.0 <1.0.0", - "@databricks/sdk-core": ">=0.6.0 <1.0.0", - "@databricks/sdk-options": ">=0.6.0 <1.0.0", + "@databricks/sdk-auth": ">=0.7.0 <1.0.0", + "@databricks/sdk-core": ">=0.7.0 <1.0.0", + "@databricks/sdk-options": ">=0.7.0 <1.0.0", "@js-temporal/polyfill": "^0.5.0", "json-bigint": "^1.0.0", "zod": "^4.3.6" diff --git a/packages/clusters/src/v2/client.ts b/packages/clusters/src/v2/client.ts index 2d5d291e..abfc852d 100755 --- a/packages/clusters/src/v2/client.ts +++ b/packages/clusters/src/v2/client.ts @@ -20,6 +20,8 @@ import { } from './utils'; import pkgJson from '../../package.json' with {type: 'json'}; import type { + CancelPendingClusterEnforcementRequest, + CancelPendingClusterEnforcementResponse, ChangeClusterOwnerRequest, ChangeClusterOwnerResponse, ClusterCompliance, @@ -65,6 +67,7 @@ import type { } from './model'; import { ClusterState_ClusterState, + marshalCancelPendingClusterEnforcementRequestSchema, marshalChangeClusterOwnerRequestSchema, marshalCreateClusterRequestSchema, marshalDeleteClusterRequestSchema, @@ -78,6 +81,7 @@ import { marshalStartClusterRequestSchema, marshalUnpinClusterRequestSchema, marshalUpdateClusterRequestSchema, + unmarshalCancelPendingClusterEnforcementResponseSchema, unmarshalChangeClusterOwnerResponseSchema, unmarshalClusterInfoSchema, unmarshalCreateClusterResponseSchema, @@ -904,15 +908,55 @@ export class ClustersClient { return new UpdateClusterWaiter(this, req.clusterId); } + /** + * Cancels a pending enforcement on a cluster. After canceling the pending enforcement, + * the cluster will no longer update on the next termination or restart. + * Pending enforcements cannot be canceled when a cluster is in `TERMINATING` state. + * Only workspace admins can cancel pending enforcements. + */ + async cancelPendingClusterEnforcement( + req: CancelPendingClusterEnforcementRequest, + options?: CallOptions + ): Promise { + const {host, workspaceId, httpClient} = await this.resolveConfig(); + const url = `${host}/api/2.0/policies/clusters:cancelPendingClusterEnforcement`; + const body = marshalRequest( + req, + marshalCancelPendingClusterEnforcementRequestSchema + ); + let resp: CancelPendingClusterEnforcementResponse | undefined; + const call = async (callSignal?: AbortSignal): Promise => { + const headers = new Headers({'Content-Type': 'application/json'}); + if (workspaceId !== undefined) { + headers.set('X-Databricks-Workspace-Id', workspaceId); + } + headers.set('User-Agent', this.userAgent); + const httpReq = buildHttpRequest('POST', url, headers, callSignal, body); + const respBody = await executeHttpCall({ + request: httpReq, + httpClient, + logger: this.logger, + }); + resp = parseResponse( + respBody, + unmarshalCancelPendingClusterEnforcementResponseSchema + ); + }; + await executeCall(call, options); + if (resp === undefined) { + throw new Error('operation completed without a result.'); + } + return resp; + } + /** * Updates a cluster to be compliant with the current version of its policy. - * A cluster can be updated if it is in a `RUNNING` or `TERMINATED` state. - * - * If a cluster is updated while in a `RUNNING` state, it will be restarted so that the new attributes can take effect. * * If a cluster is updated while in a `TERMINATED` state, it will remain `TERMINATED`. * The next time the cluster is started, the new attributes will take effect. * + * For clusters in other states, the behavior depends on the `enforce_mode` used. + * * Clusters created by the Databricks Jobs, SDP, or Models services cannot be enforced by this API. * Instead, use the "Enforce job policy compliance" API to enforce policy compliance on jobs. */ diff --git a/packages/clusters/src/v2/index.ts b/packages/clusters/src/v2/index.ts index 61707676..0c781707 100755 --- a/packages/clusters/src/v2/index.ts +++ b/packages/clusters/src/v2/index.ts @@ -31,7 +31,10 @@ export { TerminationType, ClusterEventType_ClusterEventType, ClusterState_ClusterState, + EnforcePolicyComplianceForClusterRequest_EnforceMode, + EnforcePolicyComplianceForClusterResponse_EnforceResult, InitScriptExecutionDetails_InitScriptExecutionStatus, + PendingEnforcement_EnforcementStatus, ResizeCause_ResizeCause, } from './model'; @@ -40,6 +43,8 @@ export type { AutoScale, AwsAttributes, AzureAttributes, + CancelPendingClusterEnforcementRequest, + CancelPendingClusterEnforcementResponse, ChangeClusterOwnerRequest, ChangeClusterOwnerResponse, CloneCluster, @@ -65,6 +70,7 @@ export type { EditClusterResponse, EnforcePolicyComplianceForClusterRequest, EnforcePolicyComplianceForClusterResponse, + EnforcePolicyComplianceForClusterResponse_ClusterSettings, EnforcePolicyComplianceForClusterResponse_ClusterSettingsChange, EventDetails, GcpAttributes, @@ -94,6 +100,7 @@ export type { NodeInstanceType, NodeType, NodeTypeFlexibility, + PendingEnforcement, PermanentDeleteClusterRequest, PermanentDeleteClusterResponse, PinClusterRequest, diff --git a/packages/clusters/src/v2/model.ts b/packages/clusters/src/v2/model.ts index faeef499..e31ca6b8 100755 --- a/packages/clusters/src/v2/model.ts +++ b/packages/clusters/src/v2/model.ts @@ -1,5 +1,6 @@ // Code generated from API definition by Databricks SDK Generator. DO NOT EDIT. +import {Temporal} from '@js-temporal/polyfill'; import {FieldMask} from '@databricks/sdk-core/wkt'; import type {FieldMaskSchema} from '@databricks/sdk-core/wkt'; import {z} from 'zod'; @@ -916,6 +917,11 @@ export const ClusterEventType_ClusterEventType = { DECOMMISSION_STARTED: 'DECOMMISSION_STARTED', /** Indicates that decommission ended. */ DECOMMISSION_ENDED: 'DECOMMISSION_ENDED', + /** Indicates that a deferred policy enforcement was scheduled. */ + DEFERRED_POLICY_ENFORCEMENT_SCHEDULED: + 'DEFERRED_POLICY_ENFORCEMENT_SCHEDULED', + /** Indicates that a deferred policy enforcement failed. */ + DEFERRED_POLICY_ENFORCEMENT_FAILED: 'DEFERRED_POLICY_ENFORCEMENT_FAILED', /** Indicates that the configured UC volume for log delivery is misconfigured (permission does not exist or volume is invalid) */ UC_VOLUME_MISCONFIGURED: 'UC_VOLUME_MISCONFIGURED', } as const; @@ -965,6 +971,50 @@ export type ClusterState_ClusterState = | (typeof ClusterState_ClusterState)[keyof typeof ClusterState_ClusterState] | (string & {}); +// eslint-disable-next-line @typescript-eslint/naming-convention -- Enum-style const object. +export const EnforcePolicyComplianceForClusterRequest_EnforceMode = { + /** Default value. This value is unused. */ + ENFORCE_MODE_UNSPECIFIED: 'ENFORCE_MODE_UNSPECIFIED', + /** + * If the cluster is in the TERMINATED state, edit the cluster immediately. + * If the cluster is in the RUNNING state, edit and restart the cluster. + * Else, the operation fails. + */ + ENFORCE_IMMEDIATELY: 'ENFORCE_IMMEDIATELY', + /** + * If the cluster is in the TERMINATED state, edit the cluster immediately. + * Else, the cluster is not edited. Instead, a pending enforcement is scheduled + * to update the cluster when it terminates or restarts. + * Only workspace admins can use this mode. + */ + WAIT_FOR_TERMINATION: 'WAIT_FOR_TERMINATION', +} as const; +// eslint-disable-next-line @typescript-eslint/naming-convention -- Proto-style nested enum name. +export type EnforcePolicyComplianceForClusterRequest_EnforceMode = + | (typeof EnforcePolicyComplianceForClusterRequest_EnforceMode)[keyof typeof EnforcePolicyComplianceForClusterRequest_EnforceMode] + | (string & {}); + +// eslint-disable-next-line @typescript-eslint/naming-convention -- Enum-style const object. +export const EnforcePolicyComplianceForClusterResponse_EnforceResult = { + /** Default value. This value is unused. */ + ENFORCE_RESULT_UNSPECIFIED: 'ENFORCE_RESULT_UNSPECIFIED', + /** No changes were made to the cluster. */ + NO_CHANGES: 'NO_CHANGES', + /** Changes were applied to the cluster. */ + APPLIED: 'APPLIED', + /** + * Changes were not applied to the cluster yet. Instead, changes will be applied when + * the cluster terminates or restarts. + * This is not returned when validate_only is true, even if the enforcement would have + * normally been deferred. Instead APPLIED will be returned. + */ + DEFERRED: 'DEFERRED', +} as const; +// eslint-disable-next-line @typescript-eslint/naming-convention -- Proto-style nested enum name. +export type EnforcePolicyComplianceForClusterResponse_EnforceResult = + | (typeof EnforcePolicyComplianceForClusterResponse_EnforceResult)[keyof typeof EnforcePolicyComplianceForClusterResponse_EnforceResult] + | (string & {}); + /** Result of attempted script execution */ // eslint-disable-next-line @typescript-eslint/naming-convention -- Enum-style const object. export const InitScriptExecutionDetails_InitScriptExecutionStatus = { @@ -991,6 +1041,26 @@ export type InitScriptExecutionDetails_InitScriptExecutionStatus = | (typeof InitScriptExecutionDetails_InitScriptExecutionStatus)[keyof typeof InitScriptExecutionDetails_InitScriptExecutionStatus] | (string & {}); +// eslint-disable-next-line @typescript-eslint/naming-convention -- Enum-style const object. +export const PendingEnforcement_EnforcementStatus = { + /** Default value. This value is unused. */ + ENFORCEMENT_STATUS_UNSPECIFIED: 'ENFORCEMENT_STATUS_UNSPECIFIED', + /** + * The pending enforcement will be attempted on the next cluster terminate or + * restart. + */ + ACTIVE: 'ACTIVE', + /** + * The pending enforcement will not be attempted again because we have already + * unsuccessfully attempted to apply the enforce. + */ + INACTIVE: 'INACTIVE', +} as const; +// eslint-disable-next-line @typescript-eslint/naming-convention -- Proto-style nested enum name. +export type PendingEnforcement_EnforcementStatus = + | (typeof PendingEnforcement_EnforcementStatus)[keyof typeof PendingEnforcement_EnforcementStatus] + | (string & {}); + /** The cause of a change in target size. */ // eslint-disable-next-line @typescript-eslint/naming-convention -- Enum-style const object. export const ResizeCause_ResizeCause = { @@ -1154,6 +1224,25 @@ export interface AzureAttributes { capacityReservationGroup?: string | undefined; } +/** Request to cancel the pending enforcement for a cluster. */ +export interface CancelPendingClusterEnforcementRequest { + /** The ID of the cluster to cancel the pending enforcement for. */ + clusterId?: string | undefined; + /** + * If true and no pending enforcement exists, the request will succeed but no action + * will be taken. + */ + allowMissing?: boolean | undefined; +} + +/** + * Response for canceling the pending enforcement for a cluster. + * If the cancel request succeeds, an empty response object is returned. + * Otherwise, an error response is returned. + */ +// eslint-disable-next-line @typescript-eslint/no-empty-object-type +export interface CancelPendingClusterEnforcementResponse {} + export interface ChangeClusterOwnerRequest { clusterId?: string | undefined; /** New owner of the cluster_id after this RPC. */ @@ -1344,6 +1433,11 @@ export interface ClusterCompliance { * The values indicate an error message describing the policy validation error. */ violations?: Record | undefined; + /** + * Information about the pending enforcement for the cluster. Only present if a pending enforcement + * is scheduled for the cluster. + */ + pendingEnforcement?: PendingEnforcement | undefined; } export interface ClusterEvent { @@ -2294,6 +2388,21 @@ export interface EnforcePolicyComplianceForClusterRequest { * to enforce compliance but does not update the cluster. */ validateOnly?: boolean | undefined; + /** + * Determines how changes should be made to clusters that are not in `TERMINATED` state. + * + * - `ENFORCE_IMMEDIATELY`: If the cluster is in a `RUNNING` state, it will be restarted so + * that the new attributes can take effect. For other states aside from `TERMINATED` state, + * the request will be rejected. + * - `WAIT_FOR_TERMINATION`: The cluster is not immediately edited. Instead, a pending enforcement + * is scheduled to update the cluster when it terminates or restarts. When this occurs, + * `enforce_result` will contain `DEFERRED`. Only workspace admins can use this mode. + * + * Regardless of the enforce mode, clusters in `TERMINATED` state are immediately edited. + */ + enforceMode?: + | EnforcePolicyComplianceForClusterRequest_EnforceMode + | undefined; } export interface EnforcePolicyComplianceForClusterResponse { @@ -2309,6 +2418,191 @@ export interface EnforcePolicyComplianceForClusterResponse { changes?: | EnforcePolicyComplianceForClusterResponse_ClusterSettingsChange[] | undefined; + /** Describes whether changes have been applied to the cluster. */ + enforceResult?: + | EnforcePolicyComplianceForClusterResponse_EnforceResult + | undefined; +} + +// eslint-disable-next-line @typescript-eslint/naming-convention -- Proto-style nested message name. +export interface EnforcePolicyComplianceForClusterResponse_ClusterSettings { + /** + * Cluster name requested by the user. This doesn't have to be unique. + * If not specified at creation, the cluster name will be an empty string. + * For job clusters, the cluster name is automatically set based on the job and job run IDs. + */ + clusterName?: string | undefined; + /** + * The Spark version of the cluster, e.g. `3.3.x-scala2.11`. + * A list of available Spark versions can be retrieved by using + * the :method:clusters/sparkVersions API call. + */ + sparkVersion?: string | undefined; + /** + * An object containing a set of optional, user-specified Spark configuration key-value pairs. + * Users can also pass in a string of extra JVM options to the driver and the executors via + * `spark.driver.extraJavaOptions` and `spark.executor.extraJavaOptions` respectively. + */ + sparkConf?: Record | undefined; + /** + * Attributes related to clusters running on Amazon Web Services. + * If not specified at cluster creation, a set of default values will be used. + */ + awsAttributes?: AwsAttributes | undefined; + /** + * Attributes related to clusters running on Microsoft Azure. + * If not specified at cluster creation, a set of default values will be used. + */ + azureAttributes?: AzureAttributes | undefined; + /** + * Attributes related to clusters running on Google Cloud Platform. + * If not specified at cluster creation, a set of default values will be used. + */ + gcpAttributes?: GcpAttributes | undefined; + /** + * This field encodes, through a single value, the resources available to each of + * the Spark nodes in this cluster. For example, the Spark nodes can be provisioned + * and optimized for memory or compute intensive workloads. A list of available node + * types can be retrieved by using the :method:clusters/listNodeTypes API call. + */ + nodeTypeId?: string | undefined; + /** + * The node type of the Spark driver. + * Note that this field is optional; if unset, the driver node type will be set as the same value + * as `node_type_id` defined above. + * + * This field, along with node_type_id, should not be set if virtual_cluster_size is set. + * If both driver_node_type_id, node_type_id, and virtual_cluster_size are specified, driver_node_type_id and node_type_id take precedence. + */ + driverNodeTypeId?: string | undefined; + /** Flexible node type configuration for worker nodes. */ + workerNodeTypeFlexibility?: NodeTypeFlexibility | undefined; + /** Flexible node type configuration for the driver node. */ + driverNodeTypeFlexibility?: NodeTypeFlexibility | undefined; + /** + * SSH public key contents that will be added to each Spark node in this cluster. The + * corresponding private keys can be used to login with the user name `ubuntu` on port `2200`. + * Up to 10 keys can be specified. + */ + sshPublicKeys?: string[] | undefined; + /** + * Additional tags for cluster resources. will tag all cluster resources (e.g., AWS + * instances and EBS volumes) with these tags in addition to `default_tags`. Notes: + * + * - Currently, allows at most 45 custom tags + * + * - Clusters can only reuse cloud resources if the resources' tags are a subset of the cluster tags + */ + customTags?: Record | undefined; + /** + * The configuration for delivering spark logs to a long-term storage destination. + * Three kinds of destinations (DBFS, S3 and Unity Catalog volumes) are supported. Only one destination can be specified + * for one cluster. If the conf is given, the logs will be delivered to the destination every + * `5 mins`. The destination of driver logs is `$destination/$clusterId/driver`, while + * the destination of executor logs is `$destination/$clusterId/executor`. + */ + clusterLogConf?: ClusterLogConf | undefined; + /** + * An object containing a set of optional, user-specified environment variable key-value pairs. + * Please note that key-value pair of the form (X,Y) will be exported as is (i.e., + * `export X='Y'`) while launching the driver and workers. + * + * In order to specify an additional set of `SPARK_DAEMON_JAVA_OPTS`, we recommend appending + * them to `$SPARK_DAEMON_JAVA_OPTS` as shown in the example below. This ensures that all + * default databricks managed environmental variables are included as well. + * + * Example Spark environment variables: + * `{"SPARK_WORKER_MEMORY": "28000m", "SPARK_LOCAL_DIRS": "/local_disk0"}` or + * `{"SPARK_DAEMON_JAVA_OPTS": "$SPARK_DAEMON_JAVA_OPTS -Dspark.shuffle.service.enabled=true"}` + */ + sparkEnvVars?: Record | undefined; + /** + * Automatically terminates the cluster after it is inactive for this time in minutes. If not set, + * this cluster will not be automatically terminated. If specified, the threshold must be between + * 10 and 10000 minutes. + * Users can also set this value to 0 to explicitly disable automatic termination. + */ + autoterminationMinutes?: number | undefined; + /** + * Autoscaling Local Storage: when enabled, this cluster will dynamically acquire additional disk + * space when its Spark workers are running low on disk space. + */ + enableElasticDisk?: boolean | undefined; + /** + * The configuration for storing init scripts. Any number of destinations can be specified. + * The scripts are executed sequentially in the order provided. + * If `cluster_log_conf` is specified, init script logs are sent to `//init_scripts`. + */ + initScripts?: InitScriptInfo[] | undefined; + /** Custom docker image BYOC */ + dockerImage?: DockerImage | undefined; + /** The optional ID of the instance pool to which the cluster belongs. */ + instancePoolId?: string | undefined; + /** Single user name if data_security_mode is `SINGLE_USER` */ + singleUserName?: string | undefined; + /** The ID of the cluster policy used to create the cluster if applicable. */ + policyId?: string | undefined; + /** Whether to enable LUKS on cluster VMs' local disks */ + enableLocalDiskEncryption?: boolean | undefined; + /** + * The optional ID of the instance pool for the driver of the cluster belongs. + * The pool cluster uses the instance pool with id (instance_pool_id) if the driver pool is not + * assigned. + */ + driverInstancePoolId?: string | undefined; + workloadType?: WorkloadType | undefined; + dataSecurityMode?: DataSecurityMode | undefined; + /** + * Determines the cluster's runtime engine, either standard or Photon. + * + * This field is not compatible with legacy `spark_version` values that contain `-photon-`. + * Remove `-photon-` from the `spark_version` and set `runtime_engine` to `PHOTON`. + * + * If left unspecified, the runtime engine defaults to standard unless the spark_version + * contains -photon-, in which case Photon will be used. + */ + runtimeEngine?: RuntimeEngine | undefined; + kind?: ComputeKind | undefined; + /** + * This field can only be used when `kind = CLASSIC_PREVIEW`. + * + * `effective_spark_version` is determined by `spark_version` (DBR release), this field `use_ml_runtime`, and whether `node_type_id` is gpu node or not. + */ + useMlRuntime?: boolean | undefined; + /** + * This field can only be used when `kind = CLASSIC_PREVIEW`. + * + * When set to true, will automatically set single node related `custom_tags`, `spark_conf`, and `num_workers` + */ + isSingleNode?: boolean | undefined; + /** If set, what the configurable throughput (in Mb/s) for the remote disk is. Currently only supported for GCP HYPERDISK_BALANCED disks. */ + remoteDiskThroughput?: number | undefined; + /** If set, what the total initial volume size (in GB) of the remote disks should be. Currently only supported for GCP HYPERDISK_BALANCED disks. */ + totalInitialRemoteDiskSize?: number | undefined; + size?: + | { + $case: 'numWorkers'; + /** + * Number of worker nodes that this cluster should have. A cluster has one Spark Driver + * and `num_workers` Executors for a total of `num_workers` + 1 Spark nodes. + * + * Note: When reading the properties of a cluster, this field reflects the desired number + * of workers rather than the actual current number of workers. For instance, if a cluster + * is resized from 5 to 10 workers, this field will immediately be updated to reflect + * the target size of 10 workers, whereas the workers listed in `spark_info` will gradually + * increase from 5 to 10 as the new nodes are provisioned. + */ + numWorkers: number; + } + | { + $case: 'autoscale'; + /** + * Parameters needed in order to automatically scale clusters up and down based on load. + * Note: autoscaling works best with DB runtime versions 3.0 or later. + */ + autoscale: AutoScale; + } + | undefined; } /** @@ -2498,6 +2792,11 @@ export interface GetPolicyComplianceForClusterResponse { * The values indicate an error message describing the policy validation error. */ violations?: Record | undefined; + /** + * Information about the pending enforcement for the cluster. Only present if a pending enforcement + * is scheduled for the cluster. + */ + pendingEnforcement?: PendingEnforcement | undefined; } /** Returns the list of all Spark versions that can be used to create clusters. */ @@ -2902,6 +3201,34 @@ export interface NodeTypeFlexibility { alternateNodeTypeIds?: string[] | undefined; } +/** + * Represents a pending enforcement on a cluster, which contains the changes to make to the cluster + * configuration when the cluster is next terminated or restarted. + */ +export interface PendingEnforcement { + /** The new configuration to apply upon cluster termination or restart. */ + targetSpec?: + | EnforcePolicyComplianceForClusterResponse_ClusterSettings + | undefined; + /** The time the pending enforcement was initiated. */ + initiateTime?: Temporal.Instant | undefined; + /** + * Whether the pending enforcement will be applied. A pending enforcement begins in `ACTIVE` + * state. If the enforcement fails to apply too many times, the state transitions to `INACTIVE`. + * Afterwards, the enforcement must be re-scheduled to become `ACTIVE` again. + */ + enforcementStatus?: PendingEnforcement_EnforcementStatus | undefined; + /** + * A list of changes that will be made to the cluster configuration when the pending + * enforcement is applied. + */ + targetChanges?: + | EnforcePolicyComplianceForClusterResponse_ClusterSettingsChange[] + | undefined; + /** The user who initiated the pending enforcement. */ + initiatorUser?: string | undefined; +} + export interface PermanentDeleteClusterRequest { /** The cluster to be deleted. */ clusterId?: string | undefined; @@ -3363,6 +3690,9 @@ export const unmarshalAzureAttributesSchema: z.ZodType = z capacityReservationGroup: d.capacity_reservation_group, })); +export const unmarshalCancelPendingClusterEnforcementResponseSchema: z.ZodType = + z.object({}); + export const unmarshalChangeClusterOwnerResponseSchema: z.ZodType = z.object({}); @@ -3454,11 +3784,15 @@ export const unmarshalClusterComplianceSchema: z.ZodType = z cluster_id: z.string().optional(), is_compliant: z.boolean().optional(), violations: z.record(z.string(), z.string()).optional(), + pending_enforcement: z + .lazy(() => unmarshalPendingEnforcementSchema) + .optional(), }) .transform(d => ({ clusterId: d.cluster_id, isCompliant: d.is_compliant, violations: d.violations, + pendingEnforcement: d.pending_enforcement, })); export const unmarshalClusterEventSchema: z.ZodType = z @@ -3815,10 +4149,96 @@ export const unmarshalEnforcePolicyComplianceForClusterResponseSchema: z.ZodType ) ) .optional(), + enforce_result: z.string().optional(), }) .transform(d => ({ hasChanges: d.has_changes, changes: d.changes, + enforceResult: d.enforce_result, + })); + +// eslint-disable-next-line @typescript-eslint/naming-convention -- Proto-style nested message name. +export const unmarshalEnforcePolicyComplianceForClusterResponse_ClusterSettingsSchema: z.ZodType = + z + .object({ + cluster_name: z.string().optional(), + spark_version: z.string().optional(), + spark_conf: z.record(z.string(), z.string()).optional(), + aws_attributes: z.lazy(() => unmarshalAwsAttributesSchema).optional(), + azure_attributes: z.lazy(() => unmarshalAzureAttributesSchema).optional(), + gcp_attributes: z.lazy(() => unmarshalGcpAttributesSchema).optional(), + node_type_id: z.string().optional(), + driver_node_type_id: z.string().optional(), + worker_node_type_flexibility: z + .lazy(() => unmarshalNodeTypeFlexibilitySchema) + .optional(), + driver_node_type_flexibility: z + .lazy(() => unmarshalNodeTypeFlexibilitySchema) + .optional(), + ssh_public_keys: z.array(z.string()).optional(), + custom_tags: z.record(z.string(), z.string()).optional(), + cluster_log_conf: z.lazy(() => unmarshalClusterLogConfSchema).optional(), + spark_env_vars: z.record(z.string(), z.string()).optional(), + autotermination_minutes: z.number().optional(), + enable_elastic_disk: z.boolean().optional(), + init_scripts: z + .array(z.lazy(() => unmarshalInitScriptInfoSchema)) + .optional(), + docker_image: z.lazy(() => unmarshalDockerImageSchema).optional(), + instance_pool_id: z.string().optional(), + single_user_name: z.string().optional(), + policy_id: z.string().optional(), + enable_local_disk_encryption: z.boolean().optional(), + driver_instance_pool_id: z.string().optional(), + workload_type: z.lazy(() => unmarshalWorkloadTypeSchema).optional(), + data_security_mode: z.string().optional(), + runtime_engine: z.string().optional(), + kind: z.string().optional(), + use_ml_runtime: z.boolean().optional(), + is_single_node: z.boolean().optional(), + remote_disk_throughput: z.number().optional(), + total_initial_remote_disk_size: z.number().optional(), + num_workers: z.number().optional(), + autoscale: z.lazy(() => unmarshalAutoScaleSchema).optional(), + }) + .transform(d => ({ + clusterName: d.cluster_name, + sparkVersion: d.spark_version, + sparkConf: d.spark_conf, + awsAttributes: d.aws_attributes, + azureAttributes: d.azure_attributes, + gcpAttributes: d.gcp_attributes, + nodeTypeId: d.node_type_id, + driverNodeTypeId: d.driver_node_type_id, + workerNodeTypeFlexibility: d.worker_node_type_flexibility, + driverNodeTypeFlexibility: d.driver_node_type_flexibility, + sshPublicKeys: d.ssh_public_keys, + customTags: d.custom_tags, + clusterLogConf: d.cluster_log_conf, + sparkEnvVars: d.spark_env_vars, + autoterminationMinutes: d.autotermination_minutes, + enableElasticDisk: d.enable_elastic_disk, + initScripts: d.init_scripts, + dockerImage: d.docker_image, + instancePoolId: d.instance_pool_id, + singleUserName: d.single_user_name, + policyId: d.policy_id, + enableLocalDiskEncryption: d.enable_local_disk_encryption, + driverInstancePoolId: d.driver_instance_pool_id, + workloadType: d.workload_type, + dataSecurityMode: d.data_security_mode, + runtimeEngine: d.runtime_engine, + kind: d.kind, + useMlRuntime: d.use_ml_runtime, + isSingleNode: d.is_single_node, + remoteDiskThroughput: d.remote_disk_throughput, + totalInitialRemoteDiskSize: d.total_initial_remote_disk_size, + size: + d.num_workers !== undefined + ? {$case: 'numWorkers' as const, numWorkers: d.num_workers} + : d.autoscale !== undefined + ? {$case: 'autoscale' as const, autoscale: d.autoscale} + : undefined, })); // eslint-disable-next-line @typescript-eslint/naming-convention -- Proto-style nested message name. @@ -3949,10 +4369,14 @@ export const unmarshalGetPolicyComplianceForClusterResponseSchema: z.ZodType unmarshalPendingEnforcementSchema) + .optional(), }) .transform(d => ({ isCompliant: d.is_compliant, violations: d.violations, + pendingEnforcement: d.pending_enforcement, })); export const unmarshalGetSparkVersionsResponseSchema: z.ZodType = @@ -4247,6 +4671,38 @@ export const unmarshalNodeTypeFlexibilitySchema: z.ZodType alternateNodeTypeIds: d.alternate_node_type_ids, })); +export const unmarshalPendingEnforcementSchema: z.ZodType = + z + .object({ + target_spec: z + .lazy( + () => + unmarshalEnforcePolicyComplianceForClusterResponse_ClusterSettingsSchema + ) + .optional(), + initiate_time: z + .string() + .transform(s => Temporal.Instant.from(s)) + .optional(), + enforcement_status: z.string().optional(), + target_changes: z + .array( + z.lazy( + () => + unmarshalEnforcePolicyComplianceForClusterResponse_ClusterSettingsChangeSchema + ) + ) + .optional(), + initiator_user: z.string().optional(), + }) + .transform(d => ({ + targetSpec: d.target_spec, + initiateTime: d.initiate_time, + enforcementStatus: d.enforcement_status, + targetChanges: d.target_changes, + initiatorUser: d.initiator_user, + })); + export const unmarshalPermanentDeleteClusterResponseSchema: z.ZodType = z.object({}); @@ -4445,6 +4901,16 @@ export const marshalAzureAttributesSchema: z.ZodType = z capacity_reservation_group: d.capacityReservationGroup, })); +export const marshalCancelPendingClusterEnforcementRequestSchema: z.ZodType = z + .object({ + clusterId: z.string().optional(), + allowMissing: z.boolean().optional(), + }) + .transform(d => ({ + cluster_id: d.clusterId, + allow_missing: d.allowMissing, + })); + export const marshalChangeClusterOwnerRequestSchema: z.ZodType = z .object({ clusterId: z.string().optional(), @@ -4712,10 +5178,12 @@ export const marshalEnforcePolicyComplianceForClusterRequestSchema: z.ZodType = .object({ clusterId: z.string().optional(), validateOnly: z.boolean().optional(), + enforceMode: z.string().optional(), }) .transform(d => ({ cluster_id: d.clusterId, validate_only: d.validateOnly, + enforce_mode: d.enforceMode, })); export const marshalGcpAttributesSchema: z.ZodType = z diff --git a/packages/dataquality/src/v1/model.ts b/packages/dataquality/src/v1/model.ts old mode 100644 new mode 100755 index 8360ebdb..0b3f2712 --- a/packages/dataquality/src/v1/model.ts +++ b/packages/dataquality/src/v1/model.ts @@ -452,7 +452,7 @@ export interface NotificationSettings { /** The Refresh object gives information on a refresh of the data quality monitoring pipeline. */ export interface Refresh { - /** The type of the monitored object. Can be one of the following: `schema`or `table`. */ + /** The type of the monitored object. Can be one of the following: `schema` or `table`. */ objectType?: string | undefined; /** * The UUID of the request object. It is `schema_id` for `schema`, and `table_id` for `table`. diff --git a/packages/disasterrecovery/src/v1/model.ts b/packages/disasterrecovery/src/v1/model.ts index 912168f6..abc94c62 100755 --- a/packages/disasterrecovery/src/v1/model.ts +++ b/packages/disasterrecovery/src/v1/model.ts @@ -272,7 +272,7 @@ export interface StableUrl { /** * The stable URL endpoint. Generated on creation and * immutable thereafter. For non-Private-Link workspaces this is - * `https:///?c=`. For Private-Link workspaces + * `https:///?w=`. For Private-Link workspaces * this is the per-connection hostname. */ url?: string | undefined; @@ -330,7 +330,10 @@ export interface WorkspaceSet { * All workspaces must be in the Mission Critical tier. */ workspaceIds?: string[] | undefined; - /** Whether to enable control plane DR (notebooks, jobs, clusters, etc.) for this set. */ + /** + * Whether to enable control plane DR (notebooks, jobs, clusters, etc.) for this set. + * Defaults to false. + */ replicateWorkspaceAssets?: boolean | undefined; /** * Resource names of stable URLs associated with this workspace set. diff --git a/packages/jobs/src/v2/client.ts b/packages/jobs/src/v2/client.ts index 1235c37b..ac6b1c4b 100755 --- a/packages/jobs/src/v2/client.ts +++ b/packages/jobs/src/v2/client.ts @@ -285,7 +285,7 @@ export class JobsClient { options?: CallOptions ): Promise { const {host, workspaceId, httpClient} = await this.resolveConfig(); - const url = `${host}/api/2.0/jobs/runs/cancel-all`; + const url = `${host}/api/2.2/jobs/runs/cancel-all`; const body = marshalRequest(req, marshalCancelAllRunsRequestSchema); let resp: CancelAllRunsResponse | undefined; const call = async (callSignal?: AbortSignal): Promise => { @@ -318,7 +318,7 @@ export class JobsClient { options?: CallOptions ): Promise { const {host, workspaceId, httpClient} = await this.resolveConfig(); - const url = `${host}/api/2.0/jobs/runs/cancel`; + const url = `${host}/api/2.2/jobs/runs/cancel`; const body = marshalRequest(req, marshalCancelRunRequestSchema); let resp: CancelRunResponse | undefined; const call = async (callSignal?: AbortSignal): Promise => { @@ -363,7 +363,7 @@ export class JobsClient { options?: CallOptions ): Promise { const {host, workspaceId, httpClient} = await this.resolveConfig(); - const url = `${host}/api/2.0/jobs/create`; + const url = `${host}/api/2.2/jobs/create`; const body = marshalRequest(req, marshalCreateJobRequestSchema); let resp: CreateJobResponse | undefined; const call = async (callSignal?: AbortSignal): Promise => { @@ -393,7 +393,7 @@ export class JobsClient { options?: CallOptions ): Promise { const {host, workspaceId, httpClient} = await this.resolveConfig(); - const url = `${host}/api/2.0/jobs/delete`; + const url = `${host}/api/2.2/jobs/delete`; const body = marshalRequest(req, marshalDeleteJobRequestSchema); let resp: DeleteJobResponse | undefined; const call = async (callSignal?: AbortSignal): Promise => { @@ -423,7 +423,7 @@ export class JobsClient { options?: CallOptions ): Promise { const {host, workspaceId, httpClient} = await this.resolveConfig(); - const url = `${host}/api/2.0/jobs/runs/delete`; + const url = `${host}/api/2.2/jobs/runs/delete`; const body = marshalRequest(req, marshalDeleteRunRequestSchema); let resp: DeleteRunResponse | undefined; const call = async (callSignal?: AbortSignal): Promise => { @@ -788,7 +788,7 @@ export class JobsClient { options?: CallOptions ): Promise { const {host, workspaceId, httpClient} = await this.resolveConfig(); - const url = `${host}/api/2.1/jobs/runs/repair`; + const url = `${host}/api/2.2/jobs/runs/repair`; const body = marshalRequest(req, marshalRepairRunRequestSchema); let resp: RepairRunResponse | undefined; const call = async (callSignal?: AbortSignal): Promise => { @@ -834,7 +834,7 @@ export class JobsClient { options?: CallOptions ): Promise { const {host, workspaceId, httpClient} = await this.resolveConfig(); - const url = `${host}/api/2.0/jobs/reset`; + const url = `${host}/api/2.2/jobs/reset`; const body = marshalRequest(req, marshalResetJobRequestSchema); let resp: ResetJobResponse | undefined; const call = async (callSignal?: AbortSignal): Promise => { @@ -864,7 +864,7 @@ export class JobsClient { options?: CallOptions ): Promise { const {host, workspaceId, httpClient} = await this.resolveConfig(); - const url = `${host}/api/2.0/jobs/run-now`; + const url = `${host}/api/2.2/jobs/run-now`; const body = marshalRequest(req, marshalRunNowRequestSchema); let resp: RunNowResponse | undefined; const call = async (callSignal?: AbortSignal): Promise => { @@ -918,7 +918,7 @@ export class JobsClient { options?: CallOptions ): Promise { const {host, workspaceId, httpClient} = await this.resolveConfig(); - const url = `${host}/api/2.0/jobs/runs/submit`; + const url = `${host}/api/2.2/jobs/runs/submit`; const body = marshalRequest(req, marshalSubmitRunRequestSchema); let resp: SubmitRunResponse | undefined; const call = async (callSignal?: AbortSignal): Promise => { @@ -972,7 +972,7 @@ export class JobsClient { options?: CallOptions ): Promise { const {host, workspaceId, httpClient} = await this.resolveConfig(); - const url = `${host}/api/2.0/jobs/update`; + const url = `${host}/api/2.2/jobs/update`; const body = marshalRequest(req, marshalUpdateJobRequestSchema); let resp: UpdateJobResponse | undefined; const call = async (callSignal?: AbortSignal): Promise => { diff --git a/packages/lakeview/src/v1/model.ts b/packages/lakeview/src/v1/model.ts index f2bef096..b3fb1e2e 100755 --- a/packages/lakeview/src/v1/model.ts +++ b/packages/lakeview/src/v1/model.ts @@ -237,7 +237,7 @@ export interface ListDashboardsRequest { * If unspecified, only active dashboards will be returned. */ showTrashed?: boolean | undefined; - /** `DASHBOARD_VIEW_BASIC`only includes summary metadata from the dashboard. */ + /** `DASHBOARD_VIEW_BASIC` only includes summary metadata from the dashboard. */ view?: DashboardView | undefined; } diff --git a/packages/uc/connections/src/v1/model.ts b/packages/uc/connections/src/v1/model.ts index 598478b4..9acd97dc 100755 --- a/packages/uc/connections/src/v1/model.ts +++ b/packages/uc/connections/src/v1/model.ts @@ -2,7 +2,6 @@ import {z} from 'zod'; -/** Next Id: 132 */ // eslint-disable-next-line @typescript-eslint/naming-convention -- Enum-style const object. export const ConnectionType = { UNKNOWN_CONNECTION_TYPE: 'UNKNOWN_CONNECTION_TYPE', @@ -38,7 +37,6 @@ export type ConnectionType = | (typeof ConnectionType)[keyof typeof ConnectionType] | (string & {}); -/** Next Id: 20 */ // eslint-disable-next-line @typescript-eslint/naming-convention -- Enum-style const object. export const CredentialType = { UNKNOWN_CREDENTIAL_TYPE: 'UNKNOWN_CREDENTIAL_TYPE', diff --git a/packages/uc/credentials/src/v1/model.ts b/packages/uc/credentials/src/v1/model.ts index cb5bad81..30341e48 100755 --- a/packages/uc/credentials/src/v1/model.ts +++ b/packages/uc/credentials/src/v1/model.ts @@ -1241,7 +1241,6 @@ export interface UpdateStorageCredentialRequest { isolationMode?: IsolationMode | undefined; } -/** Next ID: 18 */ export interface ValidateCredentialRequest { credential?: | { diff --git a/packages/uc/schemas/src/v1/model.ts b/packages/uc/schemas/src/v1/model.ts index 234a6bb6..78c78c9c 100755 --- a/packages/uc/schemas/src/v1/model.ts +++ b/packages/uc/schemas/src/v1/model.ts @@ -113,7 +113,6 @@ export interface ListSchemasResponse { nextPageToken?: string | undefined; } -/** Next ID: 45 */ export interface SchemaInfo { /** Name of schema, relative to parent catalog. */ name?: string | undefined; diff --git a/packages/uc/tables/src/v1/model.ts b/packages/uc/tables/src/v1/model.ts index 3184ae05..779cd79b 100755 --- a/packages/uc/tables/src/v1/model.ts +++ b/packages/uc/tables/src/v1/model.ts @@ -82,11 +82,6 @@ export type DataSourceFormat = | (typeof DataSourceFormat)[keyof typeof DataSourceFormat] | (string & {}); -/** - * Latest kind: CONNECTION_MARKETO_OAUTH_M2M = 347; Next id: 348. - * Reserved numbers: 316, 317, 327, 330, 341 (former ENDPOINT_LLM_*, - * MODEL_SERVICE_STANDARD, MODEL_SERVICE_SYSTEM_DELTASHARING, MCP_SERVICE_STANDARD). - */ // eslint-disable-next-line @typescript-eslint/naming-convention -- Enum-style const object. export const SecurableKind = { TABLE_STANDARD: 'TABLE_STANDARD',