From 66341adb4214dfb035532668e647239a91292c99 Mon Sep 17 00:00:00 2001 From: k7ragav <67264597+k7ragav@users.noreply.github.com> Date: Thu, 26 Mar 2026 13:33:09 +0100 Subject: [PATCH 1/4] feat(python): add disabled field to DBConnection and WriteDBConnection --- python/looker_sdk/sdk/api40/models.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/python/looker_sdk/sdk/api40/models.py b/python/looker_sdk/sdk/api40/models.py index 952a80511..99ac06eaa 100644 --- a/python/looker_sdk/sdk/api40/models.py +++ b/python/looker_sdk/sdk/api40/models.py @@ -5799,6 +5799,7 @@ class DBConnection(model.Model): p4sa_name: The name of P4SA service account that is associated with the Looker instance query_holding_disabled: Disable query holding for this connection. service_name: Service name used for connections with TNS enabled + disabled: Disable database connection """ can: Optional[MutableMapping[str, bool]] = None @@ -5866,6 +5867,7 @@ class DBConnection(model.Model): p4sa_name: Optional[str] = None query_holding_disabled: Optional[bool] = None service_name: Optional[str] = None + disabled: Optional[str] = None def __init__( self, @@ -5934,7 +5936,8 @@ def __init__( bq_roles_verified: Optional[bool] = None, p4sa_name: Optional[str] = None, query_holding_disabled: Optional[bool] = None, - service_name: Optional[str] = None + service_name: Optional[str] = None, + disabled: Optional[str] = None ): self.can = can self.name = name @@ -6001,6 +6004,7 @@ def __init__( self.p4sa_name = p4sa_name self.query_holding_disabled = query_holding_disabled self.service_name = service_name + self.disabled = disabled @attr.s(auto_attribs=True, init=False) @@ -17513,6 +17517,7 @@ class WriteDBConnection(model.Model): bq_roles_verified: When true, represents that all project roles have been verified. query_holding_disabled: Disable query holding for this connection. service_name: Service name used for connections with TNS enabled + disabled: Disable database connection """ name: Optional[str] = None @@ -17562,6 +17567,7 @@ class WriteDBConnection(model.Model): bq_roles_verified: Optional[bool] = None query_holding_disabled: Optional[bool] = None service_name: Optional[str] = None + disabled: Optional[str] = None def __init__( self, @@ -17612,7 +17618,8 @@ def __init__( bq_storage_project_id: Optional[str] = None, bq_roles_verified: Optional[bool] = None, query_holding_disabled: Optional[bool] = None, - service_name: Optional[str] = None + service_name: Optional[str] = None, + disabled: Optional[str] = None ): self.name = name self.named_driver_version_requested = named_driver_version_requested @@ -17661,6 +17668,7 @@ def __init__( self.bq_roles_verified = bq_roles_verified self.query_holding_disabled = query_holding_disabled self.service_name = service_name + self.disabled = disabled @attr.s(auto_attribs=True, init=False) From 1e8333c4400e9d82d3a6f69d76603860f81c823b Mon Sep 17 00:00:00 2001 From: k7ragav <67264597+k7ragav@users.noreply.github.com> Date: Thu, 26 Mar 2026 13:45:06 +0100 Subject: [PATCH 2/4] Update python/looker_sdk/sdk/api40/models.py Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> --- python/looker_sdk/sdk/api40/models.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/looker_sdk/sdk/api40/models.py b/python/looker_sdk/sdk/api40/models.py index 99ac06eaa..f6082bedb 100644 --- a/python/looker_sdk/sdk/api40/models.py +++ b/python/looker_sdk/sdk/api40/models.py @@ -5867,7 +5867,7 @@ class DBConnection(model.Model): p4sa_name: Optional[str] = None query_holding_disabled: Optional[bool] = None service_name: Optional[str] = None - disabled: Optional[str] = None + disabled: Optional[bool] = None def __init__( self, From 58486d006523fbae182dc0d83523fa9455c350f8 Mon Sep 17 00:00:00 2001 From: k7ragav <67264597+k7ragav@users.noreply.github.com> Date: Thu, 26 Mar 2026 13:45:13 +0100 Subject: [PATCH 3/4] Update python/looker_sdk/sdk/api40/models.py Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> --- python/looker_sdk/sdk/api40/models.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/looker_sdk/sdk/api40/models.py b/python/looker_sdk/sdk/api40/models.py index f6082bedb..6d3224ba9 100644 --- a/python/looker_sdk/sdk/api40/models.py +++ b/python/looker_sdk/sdk/api40/models.py @@ -17567,7 +17567,7 @@ class WriteDBConnection(model.Model): bq_roles_verified: Optional[bool] = None query_holding_disabled: Optional[bool] = None service_name: Optional[str] = None - disabled: Optional[str] = None + disabled: Optional[bool] = None def __init__( self, From 020da3c77ae50e185497e509d44040059954447d Mon Sep 17 00:00:00 2001 From: k7ragav <67264597+k7ragav@users.noreply.github.com> Date: Thu, 26 Mar 2026 13:47:09 +0100 Subject: [PATCH 4/4] Update models.py with the write type --- python/looker_sdk/sdk/api40/models.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/python/looker_sdk/sdk/api40/models.py b/python/looker_sdk/sdk/api40/models.py index 6d3224ba9..307002eb7 100644 --- a/python/looker_sdk/sdk/api40/models.py +++ b/python/looker_sdk/sdk/api40/models.py @@ -5937,7 +5937,7 @@ def __init__( p4sa_name: Optional[str] = None, query_holding_disabled: Optional[bool] = None, service_name: Optional[str] = None, - disabled: Optional[str] = None + disabled: Optional[bool] = None ): self.can = can self.name = name @@ -17619,7 +17619,7 @@ def __init__( bq_roles_verified: Optional[bool] = None, query_holding_disabled: Optional[bool] = None, service_name: Optional[str] = None, - disabled: Optional[str] = None + disabled: Optional[bool] = None ): self.name = name self.named_driver_version_requested = named_driver_version_requested