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_urldatabricks_workspace_urlworkspace_url
Host
Host of the Databricks workspace
AccessToken
Access token to authorize API requests
Supported keys:
unity_access_tokendatabricks_access_tokenaccess_token
Token
Token to use for Databricks Unity
ClientId
Service principal client id for authorizing requests
Supported keys:
azure_client_idunity_client_idclient_id
ClientSecret
Service principal client secret for authorizing requests
Supported keys:
azure_client_secretunity_client_secretclient_secret
AuthorityId
Authority (tenant) id used in oauth flows
Supported keys:
azure_tenant_idunity_tenant_idtenant_id
AuthorityHost
Authority host used in oauth flows
Supported keys:
azure_authority_hostunity_authority_hostauthority_host
MsiEndpoint
Endpoint to request a imds managed identity token
Supported keys:
azure_msi_endpointazure_identity_endpointidentity_endpointmsi_endpoint
ObjectId
Object id for use with managed identity authentication
Supported keys:
azure_object_idobject_id
MsiResourceId
Msi resource id for use with managed identity authentication
Supported keys:
azure_msi_resource_idmsi_resource_id
FederatedTokenFile
File containing token for Azure AD workload identity federation
Supported keys:
azure_federated_token_filefederated_token_file
UseAzureCli
Use azure cli for acquiring access token
Supported keys:
azure_use_azure_cliuse_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