@InternalApi public class AzureUtils extends Object
| Constructor and Description |
|---|
AzureUtils() |
| Modifier and Type | Method and Description |
|---|---|
static Map<String,String> |
addSpManagementToken(TokenSource tokenSource,
Map<String,String> headers) |
static Map<String,String> |
addWorkspaceResourceId(DatabricksConfig config,
Map<String,String> headers) |
static void |
ensureHostPresent(DatabricksConfig config,
com.fasterxml.jackson.databind.ObjectMapper mapper,
BiFunction<DatabricksConfig,String,TokenSource> tokenSourceFor)
Resolves Azure Databricks workspace URL from ARM Resource ID
|
static Optional<String> |
getAzureWorkspaceResourceId(Workspace workspace) |
static String |
getWorkspaceFromJsonResponse(com.fasterxml.jackson.databind.node.ObjectNode jsonResponse) |
static String |
inferTenantId(DatabricksConfig config)
Infers the Azure tenant ID from the Databricks workspace login page.
|
public static String getWorkspaceFromJsonResponse(com.fasterxml.jackson.databind.node.ObjectNode jsonResponse) throws IOException
IOExceptionpublic static void ensureHostPresent(DatabricksConfig config, com.fasterxml.jackson.databind.ObjectMapper mapper, BiFunction<DatabricksConfig,String,TokenSource> tokenSourceFor)
public static Map<String,String> addWorkspaceResourceId(DatabricksConfig config, Map<String,String> headers)
public static Map<String,String> addSpManagementToken(TokenSource tokenSource, Map<String,String> headers)
public static Optional<String> getAzureWorkspaceResourceId(Workspace workspace)
public static String inferTenantId(DatabricksConfig config) throws DatabricksException
config - The DatabricksConfig instanceDatabricksException - if tenant ID discovery failsCopyright © 2026. All rights reserved.