pub enum UnityCatalogConfigKey {
Show 13 variants
WorkspaceUrl,
Host,
AccessToken,
Token,
ClientId,
ClientSecret,
AuthorityId,
AuthorityHost,
MsiEndpoint,
ObjectId,
MsiResourceId,
FederatedTokenFile,
UseAzureCli,
}
Expand description
Configuration options for unity catalog client
Variants§
WorkspaceUrl
Url of a Databricks workspace
Supported keys:
unity_workspace_url
databricks_workspace_url
workspace_url
Host
Host of the Databricks workspace
AccessToken
Access token to authorize API requests
Supported keys:
unity_access_token
databricks_access_token
access_token
Token
Token to use for Databricks Unity
ClientId
Service principal client id for authorizing requests
Supported keys:
azure_client_id
unity_client_id
client_id
ClientSecret
Service principal client secret for authorizing requests
Supported keys:
azure_client_secret
unity_client_secret
client_secret
AuthorityId
Authority (tenant) id used in oauth flows
Supported keys:
azure_tenant_id
unity_tenant_id
tenant_id
AuthorityHost
Authority host used in oauth flows
Supported keys:
azure_authority_host
unity_authority_host
authority_host
MsiEndpoint
Endpoint to request a imds managed identity token
Supported keys:
azure_msi_endpoint
azure_identity_endpoint
identity_endpoint
msi_endpoint
ObjectId
Object id for use with managed identity authentication
Supported keys:
azure_object_id
object_id
MsiResourceId
Msi resource id for use with managed identity authentication
Supported keys:
azure_msi_resource_id
msi_resource_id
FederatedTokenFile
File containing token for Azure AD workload identity federation
Supported keys:
azure_federated_token_file
federated_token_file
UseAzureCli
Use azure cli for acquiring access token
Supported keys:
azure_use_azure_cli
use_azure_cli
Trait Implementations§
Source§impl AsRef<str> for UnityCatalogConfigKey
impl AsRef<str> for UnityCatalogConfigKey
Auto Trait Implementations§
impl Freeze for UnityCatalogConfigKey
impl RefUnwindSafe for UnityCatalogConfigKey
impl Send for UnityCatalogConfigKey
impl Sync for UnityCatalogConfigKey
impl Unpin for UnityCatalogConfigKey
impl UnwindSafe for UnityCatalogConfigKey
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more