Response payload for a list of Databricks integration accounts.
Expand All
Campo
Type
Descripción
data [required]
[object]
List of Databricks integration accounts.
attributes [required]
object
Attributes of a Databricks integration account returned in responses.
authentication
<oneOf>
Authentication configured on the Databricks integration account. A bearer_token method indicates an account still on token authentication, which Databricks accepts only on accounts that already use it.
<auth_type=databricks_oauth>
object
The Databricks OAuth authentication method and service principal configured on the account.
auth_type [required]
enum
The authentication method type.
Allowed enum values: databricks_oauth
default: databricks_oauth
azure_tenant_id
string
Microsoft Entra ID tenant of the service principal, for Azure Databricks workspaces.
client_id [required]
string
Client ID of the Databricks service principal.
<auth_type=private_action_runner>
object
The Private Action Runner authentication method configured on the account.
auth_type [required]
enum
The authentication method type.
Allowed enum values: private_action_runner
default: private_action_runner
connection_id [required]
uuid
Unique identifier of the Private Action Runner connection holding the credentials.
secret_path
string
Path of the credential inside the secret backend configured on the runner.
user_uuid [required]
uuid
Unique identifier of the user the Private Action Runner connection belongs to.
<auth_type=bearer_token>
object
The bearer token authentication method configured on the account.
auth_type [required]
enum
The authentication method type.
Allowed enum values: bearer_token
default: bearer_token
dataflows
object
Data Datadog collects from Databricks, keyed by dataflow id.
databricks-cloud-cost-metrics
object
Cost data collected from your Databricks system tables. Requires Cloud Cost Management to be set up for your organization.
enabled
boolean
Whether Datadog collects this data.
settings
object
Settings of the Cloud Cost Management dataflow.
ccm_collect_all_workspaces
boolean
Whether cost data is collected for every workspace in the Databricks account rather than this workspace only. This takes effect across the Databricks account: if any one workspace enables it, Datadog collects cost data for all of them regardless of their individual settings, and every covered workspace incurs Cloud Cost Management charges.
databricks-data-observability-jobs-monitoring
object
Data Jobs Monitoring, which collects performance, reliability, and cost data for your Databricks jobs.
enabled
boolean
Whether Datadog collects this data.
settings
object
Settings of the Data Jobs Monitoring dataflow.
dd_api_key_id
string
ID of the Datadog API key the global init script uses to submit data.
djm_global_init_script_enabled
boolean
Whether Datadog installs and manages the Agent on your Databricks clusters through a global init script. The script does not apply to clusters in Standard access mode. When false, the Agent is installed manually.
script_gpum_enabled
boolean
Whether GPU metrics are collected from your Databricks clusters. The Agent installed by the global init script performs the collection, so this requires the dataflow to be enabled with djm_global_init_script_enabled set to true.
script_logs_enabled
boolean
Whether driver and worker logs are collected from your Databricks clusters. The Agent installed by the global init script performs the collection, so this requires the dataflow to be enabled with djm_global_init_script_enabled set to true.
serverless_jobs_enabled
boolean
Whether health and cost data is collected for jobs running on Serverless or SQL Warehouse compute. This compute has no clusters for the global init script to target, so collection reads the Databricks system tables and requires system_tables_sql_warehouse_id.
databricks-data-observability-quality-monitoring
object
Data Observability, which collects lineage and data quality information from your Databricks catalogs so you can explore how data flows and detect, resolve, and prevent quality issues.
enabled
boolean
Whether Datadog collects this data.
settings
object
Settings of the Data Observability dataflow.
do_crawlers_cron
string
Cron expression setting how often Datadog connects to your Databricks warehouse to collect metadata. Currently, only hourly (0 * * * *) and daily (0 0 * * *) are supported.
sync_system_catalog
boolean
Whether metadata from the Databricks system catalog is included in Data Observability alongside your data catalogs.
databricks-model-serving-metrics
object
Health and usage metrics for your Databricks model serving endpoints. Not supported on accounts that authenticate with private_action_runner; on those accounts this dataflow collects no data.
enabled
boolean
Whether Datadog collects this data.
name [required]
string
Human-readable name of the Databricks integration account.
settings [required]
object
Settings configured on the Databricks integration account.
system_tables_sql_warehouse_id
string
ID of the SQL warehouse used to query the Databricks system tables.
workspace_url [required]
string
URL of the Databricks workspace.
id [required]
string
Server-generated unique identifier of the Databricks integration account.
type [required]
enum
The type of the integration account resource. Always integration-account.
Allowed enum values: integration-account
DD_SITE="datadoghq.comus3.datadoghq.comus5.datadoghq.comdatadoghq.euap1.datadoghq.comap2.datadoghq.comuk1.datadoghq.comddog-gov.comus2.ddog-gov.com"DD_BEARER_TOKEN="<PERSONAL_ACCESS_TOKEN OR SERVICE_ACCESS_TOKEN>"python3"example.py"
# List Databricks integration accounts returns "OK" responserequire"datadog_api_client"DatadogAPIClient.configuredo|config|config.access_token=ENV["DD_BEARER_TOKEN"]config.unstable_operations["v2.list_databricks_integration_accounts".to_sym]=trueendapi_instance=DatadogAPIClient::V2::DatabricksIntegrationAPI.newpapi_instance.list_databricks_integration_accounts()
DD_SITE="datadoghq.comus3.datadoghq.comus5.datadoghq.comdatadoghq.euap1.datadoghq.comap2.datadoghq.comuk1.datadoghq.comddog-gov.comus2.ddog-gov.com"DD_BEARER_TOKEN="<PERSONAL_ACCESS_TOKEN OR SERVICE_ACCESS_TOKEN>"rb"example.rb"
// List Databricks integration accounts returns "OK" responsepackagemainimport("context""encoding/json""fmt""os""github.com/DataDog/datadog-api-client-go/v2/api/datadog""github.com/DataDog/datadog-api-client-go/v2/api/datadogV2")funcmain(){ctx:=datadog.NewDefaultContext(context.Background())ctx=context.WithValue(ctx,datadog.ContextAccessToken,os.Getenv("DD_BEARER_TOKEN"))configuration:=datadog.NewConfiguration()configuration.SetUnstableOperationEnabled("v2.ListDatabricksIntegrationAccounts",true)apiClient:=datadog.NewAPIClient(configuration)api:=datadogV2.NewDatabricksIntegrationApi(apiClient)resp,r,err:=api.ListDatabricksIntegrationAccounts(ctx)iferr!=nil{fmt.Fprintf(os.Stderr,"Error when calling `DatabricksIntegrationApi.ListDatabricksIntegrationAccounts`: %v\n",err)fmt.Fprintf(os.Stderr,"Full HTTP response: %v\n",r)}responseContent,_:=json.MarshalIndent(resp,""," ")fmt.Fprintf(os.Stdout,"Response from `DatabricksIntegrationApi.ListDatabricksIntegrationAccounts`:\n%s\n",responseContent)}
DD_SITE="datadoghq.comus3.datadoghq.comus5.datadoghq.comdatadoghq.euap1.datadoghq.comap2.datadoghq.comuk1.datadoghq.comddog-gov.comus2.ddog-gov.com"DD_BEARER_TOKEN="<PERSONAL_ACCESS_TOKEN OR SERVICE_ACCESS_TOKEN>"go run"main.go"
// List Databricks integration accounts returns "OK" responseimportcom.datadog.api.client.ApiClient;importcom.datadog.api.client.ApiException;importcom.datadog.api.client.v2.api.DatabricksIntegrationApi;importcom.datadog.api.client.v2.model.DatabricksIntegrationAccountsResponse;publicclassExample{publicstaticvoidmain(String[]args){ApiClientdefaultClient=ApiClient.getDefaultApiClient();defaultClient.setAccessToken(System.getenv("DD_BEARER_TOKEN"));defaultClient.setUnstableOperationEnabled("v2.listDatabricksIntegrationAccounts",true);DatabricksIntegrationApiapiInstance=newDatabricksIntegrationApi(defaultClient);try{DatabricksIntegrationAccountsResponseresult=apiInstance.listDatabricksIntegrationAccounts();System.out.println(result);}catch(ApiExceptione){System.err.println("Exception when calling DatabricksIntegrationApi#listDatabricksIntegrationAccounts");System.err.println("Status code: "+e.getCode());System.err.println("Reason: "+e.getResponseBody());System.err.println("Response headers: "+e.getResponseHeaders());e.printStackTrace();}}}
DD_SITE="datadoghq.comus3.datadoghq.comus5.datadoghq.comdatadoghq.euap1.datadoghq.comap2.datadoghq.comuk1.datadoghq.comddog-gov.comus2.ddog-gov.com"DD_BEARER_TOKEN="<PERSONAL_ACCESS_TOKEN OR SERVICE_ACCESS_TOKEN>"java"Example.java"
// List Databricks integration accounts returns "OK" response
usedatadog_api_client::datadog;usedatadog_api_client::datadogV2::api_databricks_integration::DatabricksIntegrationAPI;#[tokio::main]asyncfnmain(){letmutconfiguration=datadog::Configuration::new();configuration.set_unstable_operation_enabled("v2.ListDatabricksIntegrationAccounts",true);letapi=DatabricksIntegrationAPI::with_config(configuration);letresp=api.list_databricks_integration_accounts().await;ifletOk(value)=resp{println!("{:#?}",value);}else{println!("{:#?}",resp.unwrap_err());}}
DD_SITE="datadoghq.comus3.datadoghq.comus5.datadoghq.comdatadoghq.euap1.datadoghq.comap2.datadoghq.comuk1.datadoghq.comddog-gov.comus2.ddog-gov.com"DD_API_KEY="<API-KEY>"DD_APP_KEY="<APP-KEY>"cargo run
/**
* List Databricks integration accounts returns "OK" response
*/import{client,v2}from"@datadog/datadog-api-client";constconfiguration=client.createConfiguration({authMethods:{AuthZ:{accessToken: process.env.DD_BEARER_TOKENasstring,},},});configuration.unstableOperations["v2.listDatabricksIntegrationAccounts"]=true;constapiInstance=newv2.DatabricksIntegrationApi(configuration);apiInstance.listDatabricksIntegrationAccounts().then((data: v2.DatabricksIntegrationAccountsResponse)=>{console.log("API called successfully. Returned data: "+JSON.stringify(data));}).catch((error: any)=>console.error(error));
DD_SITE="datadoghq.comus3.datadoghq.comus5.datadoghq.comdatadoghq.euap1.datadoghq.comap2.datadoghq.comuk1.datadoghq.comddog-gov.comus2.ddog-gov.com"DD_BEARER_TOKEN="<PERSONAL_ACCESS_TOKEN OR SERVICE_ACCESS_TOKEN>"tsc"example.ts"
Solicite una demostración personalizada
Comience con Datadog
Ask AI
AI-generated responses may be inaccurate. Verify important info.