Class: DatadogAPIClient::V2::DatabricksIntegrationAccountOAuthAuthUpdate

Inherits:
Object
  • Object
show all
Includes:
BaseGenericModel
Defined in:
lib/datadog_api_client/v2/models/databricks_integration_account_o_auth_auth_update.rb

Overview

Databricks OAuth machine-to-machine authentication using a service principal. Only the fields provided are changed; omit client_secret to keep the stored one.

Instance Attribute Summary collapse

Method Summary

Methods included from BaseGenericModel

included

Instance Attribute Details

#auth_type ⇒ Object

The authentication method type.



25
26
27
# File 'lib/datadog_api_client/v2/models/databricks_integration_account_o_auth_auth_update.rb', line 25

def auth_type
  @auth_type
end

#azure_tenant_id ⇒ Object

Microsoft Entra ID tenant of the service principal, for Azure Databricks workspaces. Omit it to keep the stored tenant, send null or an empty string to remove it, or send a value to replace it.



28
29
30
# File 'lib/datadog_api_client/v2/models/databricks_integration_account_o_auth_auth_update.rb', line 28

def azure_tenant_id
  @azure_tenant_id
end

#client_id ⇒ Object

Client ID of the Databricks service principal.



31
32
33
# File 'lib/datadog_api_client/v2/models/databricks_integration_account_o_auth_auth_update.rb', line 31

def client_id
  @client_id
end

#client_secret ⇒ Object

Secret of the Databricks service principal. Generate it under User management > Service principals > Credentials & secrets in Databricks.



34
35
36
# File 'lib/datadog_api_client/v2/models/databricks_integration_account_o_auth_auth_update.rb', line 34

def client_secret
  @client_secret
end