We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b55c4d1 commit 4384f06Copy full SHA for 4384f06
ip_access_list_analyzer/ip_acl_analyzer.py
@@ -5,7 +5,8 @@
5
import json
6
import logging
7
8
-from databricks.sdk import WorkspaceClient
+from databricks.sdk.core import Config
9
+from databricks.sdk import WorkspaceClient, AccountClient
10
from databricks.sdk.service.settings import IpAccessListInfo, ListType
11
12
import ipaddress
@@ -180,7 +181,11 @@ def main(args=None):
180
181
ipls = [IpAccessListInfo.from_dict(l) for l in d['ip_access_lists']]
182
else:
183
logging.debug("Getting IP Access Lists from workspace")
- w = WorkspaceClient()
184
+ cfg = Config()
185
+ if cfg.is_account_client:
186
+ w = AccountClient(config=cfg)
187
+ else:
188
+ w = WorkspaceClient(config=cfg)
189
logging.debug(f"Processing IP Access Lists for host {w.config.host}")
190
ipls = list(w.ip_access_lists.list())
191
0 commit comments