|
52 | 52 | "types": "out/extension.d.ts", |
53 | 53 | "contributes": { |
54 | 54 | "commands": [ |
| 55 | + { |
| 56 | + "command": "databricks.ssh.startTunnel", |
| 57 | + "title": "Start SSH Tunnel", |
| 58 | + "category": "Databricks", |
| 59 | + "icon": "$(remote)", |
| 60 | + "enablement": "!databricks.context.remoteMode" |
| 61 | + }, |
55 | 62 | { |
56 | 63 | "command": "databricks.connection.logout", |
57 | 64 | "title": "Logout", |
|
73 | 80 | }, |
74 | 81 | { |
75 | 82 | "command": "databricks.connection.attachCluster", |
76 | | - "title": "Attach cluster", |
| 83 | + "title": "Attach compute", |
77 | 84 | "enablement": "databricks.context.activated && databricks.context.loggedIn && !databricks.context.remoteMode", |
78 | 85 | "icon": "$(plug)" |
79 | 86 | }, |
80 | 87 | { |
81 | 88 | "command": "databricks.connection.attachClusterQuickPick", |
82 | | - "title": "Configure cluster", |
| 89 | + "title": "Configure compute", |
83 | 90 | "category": "Databricks", |
84 | 91 | "enablement": "databricks.context.activated && databricks.context.loggedIn && !databricks.context.remoteMode", |
85 | 92 | "icon": "$(gear)" |
86 | 93 | }, |
87 | 94 | { |
88 | 95 | "command": "databricks.connection.detachCluster", |
89 | | - "title": "Detach cluster", |
| 96 | + "title": "Detach compute", |
90 | 97 | "category": "Databricks", |
91 | 98 | "enablement": "databricks.context.activated && databricks.context.loggedIn && !databricks.context.remoteMode", |
92 | 99 | "icon": "$(debug-disconnect)" |
|
151 | 158 | }, |
152 | 159 | { |
153 | 160 | "command": "databricks.cluster.start", |
154 | | - "title": "Start Cluster", |
| 161 | + "title": "Start Compute", |
155 | 162 | "icon": "$(debug-start)", |
156 | 163 | "enablement": "databricks.context.activated && databricks.context.loggedIn && !databricks.context.remoteMode", |
157 | 164 | "category": "Databricks" |
158 | 165 | }, |
159 | 166 | { |
160 | 167 | "command": "databricks.cluster.stop", |
161 | | - "title": "Stop Cluster", |
| 168 | + "title": "Stop Compute", |
162 | 169 | "icon": "$(stop-circle)", |
163 | 170 | "enablement": "databricks.context.activated && databricks.context.loggedIn && !databricks.context.remoteMode", |
164 | 171 | "category": "Databricks" |
|
539 | 546 | "name": "Configuration", |
540 | 547 | "when": "!databricks.context.remoteMode" |
541 | 548 | }, |
| 549 | + { |
| 550 | + "id": "sshTunnelView", |
| 551 | + "name": "SSH Tunnel", |
| 552 | + "when": "!databricks.context.remoteMode" |
| 553 | + }, |
542 | 554 | { |
543 | 555 | "id": "clusterView", |
544 | 556 | "when": "databricks.feature.views.cluster && !databricks.context.remoteMode", |
545 | | - "name": "Clusters" |
| 557 | + "name": "Compute" |
546 | 558 | }, |
547 | 559 | { |
548 | 560 | "id": "dabsResourceExplorerView", |
|
707 | 719 | { |
708 | 720 | "view": "configurationView", |
709 | 721 | "contents": "To learn more about how to use the Databricks extension for Visual Studio Code [read our docs](https://docs.databricks.com/dev-tools/vscode-ext.html) or [Quickstart guide](command:databricks.quickstart.open)" |
| 722 | + }, |
| 723 | + { |
| 724 | + "view": "sshTunnelView", |
| 725 | + "contents": "Connect your IDE to a Databricks SSH Tunnel so you can run all Python and SQL workloads using Databricks compute.\n[Start SSH Tunnel](command:databricks.ssh.startTunnel)\nTo learn more about the SSH tunnel [read our docs](https://docs.databricks.com/aws/en/dev-tools/ssh-tunnel)." |
710 | 726 | } |
711 | 727 | ], |
712 | 728 | "menus": { |
|
1233 | 1249 | "submenus": [ |
1234 | 1250 | { |
1235 | 1251 | "id": "databricks.cluster.filter", |
1236 | | - "label": "Filter clusters ...", |
| 1252 | + "label": "Filter compute ...", |
1237 | 1253 | "icon": "$(filter)" |
1238 | 1254 | }, |
1239 | 1255 | { |
|
1439 | 1455 | "databricks.clusters.onlyShowAccessibleClusters": { |
1440 | 1456 | "type": "boolean", |
1441 | 1457 | "default": false, |
1442 | | - "description": "Enable/disable filtering for only accessible clusters (clusters on which the current user can run code)" |
| 1458 | + "description": "Enable/disable filtering for only accessible compute (compute on which the current user can run code)" |
1443 | 1459 | }, |
1444 | 1460 | "databricks.overrideDatabricksConfigFile": { |
1445 | 1461 | "type": "string", |
|
0 commit comments