Class: LakebaseClient
Cached Lakebase discovery and short-lived database credential client.
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new LakebaseClient(
authOptions?,dependencies?):LakebaseClient
Parameters
Section titled “Parameters”authOptions?
Section titled “authOptions?”DatabricksAuthOptions = {}
dependencies?
Section titled “dependencies?”LakebaseClientDependencies = DEFAULT_DEPENDENCIES
Returns
Section titled “Returns”LakebaseClient
Methods
Section titled “Methods”generateDatabaseCredential()
Section titled “generateDatabaseCredential()”generateDatabaseCredential(
endpoint,startupUser?):Promise<string>
Parameters
Section titled “Parameters”endpoint
Section titled “endpoint”string
startupUser?
Section titled “startupUser?”string
Returns
Section titled “Returns”Promise<string>
resolve()
Section titled “resolve()”resolve(
target,startupUser?):Promise<ResolvedLakebase>
Parameters
Section titled “Parameters”target
Section titled “target”startupUser?
Section titled “startupUser?”string
Returns
Section titled “Returns”Promise<ResolvedLakebase>