@Generated public interface ConnectionsService
A connection is an abstraction of an external data source that can be connected from Databricks Compute. Creating a connection object is the first step to managing external data sources within Unity Catalog, with the second step being creating a data object (catalog, schema, or table) using the connection. Data objects derived from a connection can be written to or read from similar to other Unity Catalog data objects based on cloud storage. Users may create different types of connections with each connection having a unique set of configuration options to support credential management and other settings.
This is the high-level interface, that contains generated methods.
Evolving: this interface is under development. Method signatures may change.
| Modifier and Type | Method and Description |
|---|---|
ConnectionInfo |
create(CreateConnection createConnection)
Creates a new connection
|
void |
delete(DeleteConnectionRequest deleteConnectionRequest)
Deletes the connection that matches the supplied name.
|
ConnectionInfo |
get(GetConnectionRequest getConnectionRequest)
Gets a connection from it's name.
|
ListConnectionsResponse |
list(ListConnectionsRequest listConnectionsRequest)
List all connections.
|
ConnectionInfo |
update(UpdateConnection updateConnection)
Updates the connection that matches the supplied name.
|
ConnectionInfo create(CreateConnection createConnection)
Creates a new connection to an external data source. It allows users to specify connection details and configurations for interaction with the external server.
void delete(DeleteConnectionRequest deleteConnectionRequest)
ConnectionInfo get(GetConnectionRequest getConnectionRequest)
ListConnectionsResponse list(ListConnectionsRequest listConnectionsRequest)
NOTE: we recommend using max_results=0 to use the paginated version of this API. Unpaginated calls will be deprecated soon.
PAGINATION BEHAVIOR: When using pagination (max_results >= 0), a page may contain zero results while still providing a next_page_token. Clients must continue reading pages until next_page_token is absent, which is the only indication that the end of results has been reached.
ConnectionInfo update(UpdateConnection updateConnection)
Copyright © 2026. All rights reserved.