published on Thursday, Oct 8, 2026 by Pulumi
published on Thursday, Oct 8, 2026 by Pulumi
Provides a Datadog Databricks integration account resource.
Create IntegrationAccount Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new IntegrationAccount(name: string, args: IntegrationAccountArgs, opts?: CustomResourceOptions);@overload
def IntegrationAccount(resource_name: str,
args: IntegrationAccountArgs,
opts: Optional[ResourceOptions] = None)
@overload
def IntegrationAccount(resource_name: str,
opts: Optional[ResourceOptions] = None,
authentication: Optional[IntegrationAccountAuthenticationArgs] = None,
name: Optional[str] = None,
settings: Optional[IntegrationAccountSettingsArgs] = None,
dataflows: Optional[IntegrationAccountDataflowsArgs] = None)func NewIntegrationAccount(ctx *Context, name string, args IntegrationAccountArgs, opts ...ResourceOption) (*IntegrationAccount, error)public IntegrationAccount(string name, IntegrationAccountArgs args, CustomResourceOptions? opts = null)
public IntegrationAccount(String name, IntegrationAccountArgs args)
public IntegrationAccount(String name, IntegrationAccountArgs args, CustomResourceOptions options)
type: datadog:databricks:IntegrationAccount
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "datadog_databricks_integration_account" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args IntegrationAccountArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args IntegrationAccountArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args IntegrationAccountArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args IntegrationAccountArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args IntegrationAccountArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var exampleintegrationAccountResourceResourceFromDatabricksintegrationAccount = new Datadog.Databricks.IntegrationAccount("exampleintegrationAccountResourceResourceFromDatabricksintegrationAccount", new()
{
Authentication = new Datadog.Databricks.Inputs.IntegrationAccountAuthenticationArgs
{
DatabricksIntegrationAccountBearerTokenAuth = new Datadog.Databricks.Inputs.IntegrationAccountAuthenticationDatabricksIntegrationAccountBearerTokenAuthArgs
{
AuthType = "string",
TokenWo = "string",
TokenWoVersion = "string",
},
DatabricksIntegrationAccountOAuthAuth = new Datadog.Databricks.Inputs.IntegrationAccountAuthenticationDatabricksIntegrationAccountOAuthAuthArgs
{
ClientId = "string",
ClientSecretWo = "string",
ClientSecretWoVersion = "string",
AuthType = "string",
AzureTenantId = "string",
},
DatabricksIntegrationAccountPrivateActionRunnerAuth = new Datadog.Databricks.Inputs.IntegrationAccountAuthenticationDatabricksIntegrationAccountPrivateActionRunnerAuthArgs
{
ConnectionId = "string",
UserUuid = "string",
AuthType = "string",
SecretPath = "string",
},
},
Name = "string",
Settings = new Datadog.Databricks.Inputs.IntegrationAccountSettingsArgs
{
WorkspaceUrl = "string",
SystemTablesSqlWarehouseId = "string",
},
Dataflows = new Datadog.Databricks.Inputs.IntegrationAccountDataflowsArgs
{
DatabricksCloudCostMetrics = new Datadog.Databricks.Inputs.IntegrationAccountDataflowsDatabricksCloudCostMetricsArgs
{
Enabled = false,
Settings = new Datadog.Databricks.Inputs.IntegrationAccountDataflowsDatabricksCloudCostMetricsSettingsArgs
{
CcmCollectAllWorkspaces = false,
},
},
DatabricksDataObservabilityJobsMonitoring = new Datadog.Databricks.Inputs.IntegrationAccountDataflowsDatabricksDataObservabilityJobsMonitoringArgs
{
Enabled = false,
Settings = new Datadog.Databricks.Inputs.IntegrationAccountDataflowsDatabricksDataObservabilityJobsMonitoringSettingsArgs
{
DdApiKeyId = "string",
DdApiKeySecretWo = "string",
DdApiKeySecretWoVersion = "string",
DjmGlobalInitScriptEnabled = false,
ScriptGpumEnabled = false,
ScriptLogsEnabled = false,
ServerlessJobsEnabled = false,
},
},
DatabricksDataObservabilityQualityMonitoring = new Datadog.Databricks.Inputs.IntegrationAccountDataflowsDatabricksDataObservabilityQualityMonitoringArgs
{
Enabled = false,
Settings = new Datadog.Databricks.Inputs.IntegrationAccountDataflowsDatabricksDataObservabilityQualityMonitoringSettingsArgs
{
DoCrawlersCron = "string",
SyncSystemCatalog = false,
},
},
DatabricksModelServingMetrics = new Datadog.Databricks.Inputs.IntegrationAccountDataflowsDatabricksModelServingMetricsArgs
{
Enabled = false,
},
},
});
example, err := databricks.NewIntegrationAccount(ctx, "exampleintegrationAccountResourceResourceFromDatabricksintegrationAccount", &databricks.IntegrationAccountArgs{
Authentication: &databricks.IntegrationAccountAuthenticationArgs{
DatabricksIntegrationAccountBearerTokenAuth: &databricks.IntegrationAccountAuthenticationDatabricksIntegrationAccountBearerTokenAuthArgs{
AuthType: pulumi.String("string"),
TokenWo: pulumi.String("string"),
TokenWoVersion: pulumi.String("string"),
},
DatabricksIntegrationAccountOAuthAuth: &databricks.IntegrationAccountAuthenticationDatabricksIntegrationAccountOAuthAuthArgs{
ClientId: pulumi.String("string"),
ClientSecretWo: pulumi.String("string"),
ClientSecretWoVersion: pulumi.String("string"),
AuthType: pulumi.String("string"),
AzureTenantId: pulumi.String("string"),
},
DatabricksIntegrationAccountPrivateActionRunnerAuth: &databricks.IntegrationAccountAuthenticationDatabricksIntegrationAccountPrivateActionRunnerAuthArgs{
ConnectionId: pulumi.String("string"),
UserUuid: pulumi.String("string"),
AuthType: pulumi.String("string"),
SecretPath: pulumi.String("string"),
},
},
Name: pulumi.String("string"),
Settings: &databricks.IntegrationAccountSettingsArgs{
WorkspaceUrl: pulumi.String("string"),
SystemTablesSqlWarehouseId: pulumi.String("string"),
},
Dataflows: &databricks.IntegrationAccountDataflowsArgs{
DatabricksCloudCostMetrics: &databricks.IntegrationAccountDataflowsDatabricksCloudCostMetricsArgs{
Enabled: pulumi.Bool(false),
Settings: &databricks.IntegrationAccountDataflowsDatabricksCloudCostMetricsSettingsArgs{
CcmCollectAllWorkspaces: pulumi.Bool(false),
},
},
DatabricksDataObservabilityJobsMonitoring: &databricks.IntegrationAccountDataflowsDatabricksDataObservabilityJobsMonitoringArgs{
Enabled: pulumi.Bool(false),
Settings: &databricks.IntegrationAccountDataflowsDatabricksDataObservabilityJobsMonitoringSettingsArgs{
DdApiKeyId: pulumi.String("string"),
DdApiKeySecretWo: pulumi.String("string"),
DdApiKeySecretWoVersion: pulumi.String("string"),
DjmGlobalInitScriptEnabled: pulumi.Bool(false),
ScriptGpumEnabled: pulumi.Bool(false),
ScriptLogsEnabled: pulumi.Bool(false),
ServerlessJobsEnabled: pulumi.Bool(false),
},
},
DatabricksDataObservabilityQualityMonitoring: &databricks.IntegrationAccountDataflowsDatabricksDataObservabilityQualityMonitoringArgs{
Enabled: pulumi.Bool(false),
Settings: &databricks.IntegrationAccountDataflowsDatabricksDataObservabilityQualityMonitoringSettingsArgs{
DoCrawlersCron: pulumi.String("string"),
SyncSystemCatalog: pulumi.Bool(false),
},
},
DatabricksModelServingMetrics: &databricks.IntegrationAccountDataflowsDatabricksModelServingMetricsArgs{
Enabled: pulumi.Bool(false),
},
},
})
resource "datadog_databricks_integration_account" "exampleintegrationAccountResourceResourceFromDatabricksintegrationAccount" {
lifecycle {
create_before_destroy = true
}
authentication = {
databricks_integration_account_bearer_token_auth = {
auth_type = "string"
token_wo = "string"
token_wo_version = "string"
}
databricks_integration_account_o_auth_auth = {
client_id = "string"
client_secret_wo = "string"
client_secret_wo_version = "string"
auth_type = "string"
azure_tenant_id = "string"
}
databricks_integration_account_private_action_runner_auth = {
connection_id = "string"
user_uuid = "string"
auth_type = "string"
secret_path = "string"
}
}
name = "string"
settings = {
workspace_url = "string"
system_tables_sql_warehouse_id = "string"
}
dataflows = {
databricks_cloud_cost_metrics = {
enabled = false
settings = {
ccm_collect_all_workspaces = false
}
}
databricks_data_observability_jobs_monitoring = {
enabled = false
settings = {
dd_api_key_id = "string"
dd_api_key_secret_wo = "string"
dd_api_key_secret_wo_version = "string"
djm_global_init_script_enabled = false
script_gpum_enabled = false
script_logs_enabled = false
serverless_jobs_enabled = false
}
}
databricks_data_observability_quality_monitoring = {
enabled = false
settings = {
do_crawlers_cron = "string"
sync_system_catalog = false
}
}
databricks_model_serving_metrics = {
enabled = false
}
}
}
var exampleintegrationAccountResourceResourceFromDatabricksintegrationAccount = new com.pulumi.datadog.databricks.IntegrationAccount("exampleintegrationAccountResourceResourceFromDatabricksintegrationAccount", com.pulumi.datadog.databricks.IntegrationAccountArgs.builder()
.authentication(com.pulumi.datadog.databricks.inputs.IntegrationAccountAuthenticationArgs.builder()
.databricksIntegrationAccountBearerTokenAuth(IntegrationAccountAuthenticationDatabricksIntegrationAccountBearerTokenAuthArgs.builder()
.authType("string")
.tokenWo("string")
.tokenWoVersion("string")
.build())
.databricksIntegrationAccountOAuthAuth(IntegrationAccountAuthenticationDatabricksIntegrationAccountOAuthAuthArgs.builder()
.clientId("string")
.clientSecretWo("string")
.clientSecretWoVersion("string")
.authType("string")
.azureTenantId("string")
.build())
.databricksIntegrationAccountPrivateActionRunnerAuth(IntegrationAccountAuthenticationDatabricksIntegrationAccountPrivateActionRunnerAuthArgs.builder()
.connectionId("string")
.userUuid("string")
.authType("string")
.secretPath("string")
.build())
.build())
.name("string")
.settings(com.pulumi.datadog.databricks.inputs.IntegrationAccountSettingsArgs.builder()
.workspaceUrl("string")
.systemTablesSqlWarehouseId("string")
.build())
.dataflows(com.pulumi.datadog.databricks.inputs.IntegrationAccountDataflowsArgs.builder()
.databricksCloudCostMetrics(IntegrationAccountDataflowsDatabricksCloudCostMetricsArgs.builder()
.enabled(false)
.settings(IntegrationAccountDataflowsDatabricksCloudCostMetricsSettingsArgs.builder()
.ccmCollectAllWorkspaces(false)
.build())
.build())
.databricksDataObservabilityJobsMonitoring(IntegrationAccountDataflowsDatabricksDataObservabilityJobsMonitoringArgs.builder()
.enabled(false)
.settings(IntegrationAccountDataflowsDatabricksDataObservabilityJobsMonitoringSettingsArgs.builder()
.ddApiKeyId("string")
.ddApiKeySecretWo("string")
.ddApiKeySecretWoVersion("string")
.djmGlobalInitScriptEnabled(false)
.scriptGpumEnabled(false)
.scriptLogsEnabled(false)
.serverlessJobsEnabled(false)
.build())
.build())
.databricksDataObservabilityQualityMonitoring(IntegrationAccountDataflowsDatabricksDataObservabilityQualityMonitoringArgs.builder()
.enabled(false)
.settings(IntegrationAccountDataflowsDatabricksDataObservabilityQualityMonitoringSettingsArgs.builder()
.doCrawlersCron("string")
.syncSystemCatalog(false)
.build())
.build())
.databricksModelServingMetrics(IntegrationAccountDataflowsDatabricksModelServingMetricsArgs.builder()
.enabled(false)
.build())
.build())
.build());
exampleintegration_account_resource_resource_from_databricksintegration_account = datadog.databricks.IntegrationAccount("exampleintegrationAccountResourceResourceFromDatabricksintegrationAccount",
authentication={
"databricks_integration_account_bearer_token_auth": {
"auth_type": "string",
"token_wo": "string",
"token_wo_version": "string",
},
"databricks_integration_account_o_auth_auth": {
"client_id": "string",
"client_secret_wo": "string",
"client_secret_wo_version": "string",
"auth_type": "string",
"azure_tenant_id": "string",
},
"databricks_integration_account_private_action_runner_auth": {
"connection_id": "string",
"user_uuid": "string",
"auth_type": "string",
"secret_path": "string",
},
},
name="string",
settings={
"workspace_url": "string",
"system_tables_sql_warehouse_id": "string",
},
dataflows={
"databricks_cloud_cost_metrics": {
"enabled": False,
"settings": {
"ccm_collect_all_workspaces": False,
},
},
"databricks_data_observability_jobs_monitoring": {
"enabled": False,
"settings": {
"dd_api_key_id": "string",
"dd_api_key_secret_wo": "string",
"dd_api_key_secret_wo_version": "string",
"djm_global_init_script_enabled": False,
"script_gpum_enabled": False,
"script_logs_enabled": False,
"serverless_jobs_enabled": False,
},
},
"databricks_data_observability_quality_monitoring": {
"enabled": False,
"settings": {
"do_crawlers_cron": "string",
"sync_system_catalog": False,
},
},
"databricks_model_serving_metrics": {
"enabled": False,
},
})
const exampleintegrationAccountResourceResourceFromDatabricksintegrationAccount = new datadog.databricks.IntegrationAccount("exampleintegrationAccountResourceResourceFromDatabricksintegrationAccount", {
authentication: {
databricksIntegrationAccountBearerTokenAuth: {
authType: "string",
tokenWo: "string",
tokenWoVersion: "string",
},
databricksIntegrationAccountOAuthAuth: {
clientId: "string",
clientSecretWo: "string",
clientSecretWoVersion: "string",
authType: "string",
azureTenantId: "string",
},
databricksIntegrationAccountPrivateActionRunnerAuth: {
connectionId: "string",
userUuid: "string",
authType: "string",
secretPath: "string",
},
},
name: "string",
settings: {
workspaceUrl: "string",
systemTablesSqlWarehouseId: "string",
},
dataflows: {
databricksCloudCostMetrics: {
enabled: false,
settings: {
ccmCollectAllWorkspaces: false,
},
},
databricksDataObservabilityJobsMonitoring: {
enabled: false,
settings: {
ddApiKeyId: "string",
ddApiKeySecretWo: "string",
ddApiKeySecretWoVersion: "string",
djmGlobalInitScriptEnabled: false,
scriptGpumEnabled: false,
scriptLogsEnabled: false,
serverlessJobsEnabled: false,
},
},
databricksDataObservabilityQualityMonitoring: {
enabled: false,
settings: {
doCrawlersCron: "string",
syncSystemCatalog: false,
},
},
databricksModelServingMetrics: {
enabled: false,
},
},
});
type: datadog:databricks:IntegrationAccount
properties:
authentication:
databricksIntegrationAccountBearerTokenAuth:
authType: string
tokenWo: string
tokenWoVersion: string
databricksIntegrationAccountOAuthAuth:
authType: string
azureTenantId: string
clientId: string
clientSecretWo: string
clientSecretWoVersion: string
databricksIntegrationAccountPrivateActionRunnerAuth:
authType: string
connectionId: string
secretPath: string
userUuid: string
dataflows:
databricksCloudCostMetrics:
enabled: false
settings:
ccmCollectAllWorkspaces: false
databricksDataObservabilityJobsMonitoring:
enabled: false
settings:
ddApiKeyId: string
ddApiKeySecretWo: string
ddApiKeySecretWoVersion: string
djmGlobalInitScriptEnabled: false
scriptGpumEnabled: false
scriptLogsEnabled: false
serverlessJobsEnabled: false
databricksDataObservabilityQualityMonitoring:
enabled: false
settings:
doCrawlersCron: string
syncSystemCatalog: false
databricksModelServingMetrics:
enabled: false
name: string
settings:
systemTablesSqlWarehouseId: string
workspaceUrl: string
IntegrationAccount Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The IntegrationAccount resource accepts the following input properties:
- Authentication
Integration
Account Authentication - Authentication configured on the Databricks integration account. A
bearerTokenmethod indicates an account still on token authentication, which Databricks accepts only on accounts that already use it. - Name string
- Human-readable name of the Databricks integration account.
- Settings
Integration
Account Settings - Settings configured on the Databricks integration account.
- Dataflows
Integration
Account Dataflows - Data Datadog collects from Databricks, keyed by dataflow id.
- Authentication
Integration
Account Authentication Args - Authentication configured on the Databricks integration account. A
bearerTokenmethod indicates an account still on token authentication, which Databricks accepts only on accounts that already use it. - Name string
- Human-readable name of the Databricks integration account.
- Settings
Integration
Account Settings Args - Settings configured on the Databricks integration account.
- Dataflows
Integration
Account Dataflows Args - Data Datadog collects from Databricks, keyed by dataflow id.
- authentication object
- Authentication configured on the Databricks integration account. A
bearerTokenmethod indicates an account still on token authentication, which Databricks accepts only on accounts that already use it. - name string
- Human-readable name of the Databricks integration account.
- settings object
- Settings configured on the Databricks integration account.
- dataflows object
- Data Datadog collects from Databricks, keyed by dataflow id.
- authentication
Integration
Account Authentication - Authentication configured on the Databricks integration account. A
bearerTokenmethod indicates an account still on token authentication, which Databricks accepts only on accounts that already use it. - name String
- Human-readable name of the Databricks integration account.
- settings
Integration
Account Settings - Settings configured on the Databricks integration account.
- dataflows
Integration
Account Dataflows - Data Datadog collects from Databricks, keyed by dataflow id.
- authentication
Integration
Account Authentication - Authentication configured on the Databricks integration account. A
bearerTokenmethod indicates an account still on token authentication, which Databricks accepts only on accounts that already use it. - name string
- Human-readable name of the Databricks integration account.
- settings
Integration
Account Settings - Settings configured on the Databricks integration account.
- dataflows
Integration
Account Dataflows - Data Datadog collects from Databricks, keyed by dataflow id.
- authentication
Integration
Account Authentication Args - Authentication configured on the Databricks integration account. A
bearerTokenmethod indicates an account still on token authentication, which Databricks accepts only on accounts that already use it. - name str
- Human-readable name of the Databricks integration account.
- settings
Integration
Account Settings Args - Settings configured on the Databricks integration account.
- dataflows
Integration
Account Dataflows Args - Data Datadog collects from Databricks, keyed by dataflow id.
- authentication Property Map
- Authentication configured on the Databricks integration account. A
bearerTokenmethod indicates an account still on token authentication, which Databricks accepts only on accounts that already use it. - name String
- Human-readable name of the Databricks integration account.
- settings Property Map
- Settings configured on the Databricks integration account.
- dataflows Property Map
- Data Datadog collects from Databricks, keyed by dataflow id.
Outputs
All input properties are implicitly available as output properties. Additionally, the IntegrationAccount resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing IntegrationAccount Resource
Get an existing IntegrationAccount resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: IntegrationAccountState, opts?: CustomResourceOptions): IntegrationAccount@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
authentication: Optional[IntegrationAccountAuthenticationArgs] = None,
dataflows: Optional[IntegrationAccountDataflowsArgs] = None,
name: Optional[str] = None,
settings: Optional[IntegrationAccountSettingsArgs] = None) -> IntegrationAccountfunc GetIntegrationAccount(ctx *Context, name string, id IDInput, state *IntegrationAccountState, opts ...ResourceOption) (*IntegrationAccount, error)public static IntegrationAccount Get(string name, Input<string> id, IntegrationAccountState? state, CustomResourceOptions? opts = null)public static IntegrationAccount get(String name, Output<String> id, IntegrationAccountState state, CustomResourceOptions options)resources: _: type: datadog:databricks:IntegrationAccount get: id: ${id}import {
to = datadog_databricks_integration_account.example
id = "${id}"
}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Authentication
Integration
Account Authentication - Authentication configured on the Databricks integration account. A
bearerTokenmethod indicates an account still on token authentication, which Databricks accepts only on accounts that already use it. - Dataflows
Integration
Account Dataflows - Data Datadog collects from Databricks, keyed by dataflow id.
- Name string
- Human-readable name of the Databricks integration account.
- Settings
Integration
Account Settings - Settings configured on the Databricks integration account.
- Authentication
Integration
Account Authentication Args - Authentication configured on the Databricks integration account. A
bearerTokenmethod indicates an account still on token authentication, which Databricks accepts only on accounts that already use it. - Dataflows
Integration
Account Dataflows Args - Data Datadog collects from Databricks, keyed by dataflow id.
- Name string
- Human-readable name of the Databricks integration account.
- Settings
Integration
Account Settings Args - Settings configured on the Databricks integration account.
- authentication object
- Authentication configured on the Databricks integration account. A
bearerTokenmethod indicates an account still on token authentication, which Databricks accepts only on accounts that already use it. - dataflows object
- Data Datadog collects from Databricks, keyed by dataflow id.
- name string
- Human-readable name of the Databricks integration account.
- settings object
- Settings configured on the Databricks integration account.
- authentication
Integration
Account Authentication - Authentication configured on the Databricks integration account. A
bearerTokenmethod indicates an account still on token authentication, which Databricks accepts only on accounts that already use it. - dataflows
Integration
Account Dataflows - Data Datadog collects from Databricks, keyed by dataflow id.
- name String
- Human-readable name of the Databricks integration account.
- settings
Integration
Account Settings - Settings configured on the Databricks integration account.
- authentication
Integration
Account Authentication - Authentication configured on the Databricks integration account. A
bearerTokenmethod indicates an account still on token authentication, which Databricks accepts only on accounts that already use it. - dataflows
Integration
Account Dataflows - Data Datadog collects from Databricks, keyed by dataflow id.
- name string
- Human-readable name of the Databricks integration account.
- settings
Integration
Account Settings - Settings configured on the Databricks integration account.
- authentication
Integration
Account Authentication Args - Authentication configured on the Databricks integration account. A
bearerTokenmethod indicates an account still on token authentication, which Databricks accepts only on accounts that already use it. - dataflows
Integration
Account Dataflows Args - Data Datadog collects from Databricks, keyed by dataflow id.
- name str
- Human-readable name of the Databricks integration account.
- settings
Integration
Account Settings Args - Settings configured on the Databricks integration account.
- authentication Property Map
- Authentication configured on the Databricks integration account. A
bearerTokenmethod indicates an account still on token authentication, which Databricks accepts only on accounts that already use it. - dataflows Property Map
- Data Datadog collects from Databricks, keyed by dataflow id.
- name String
- Human-readable name of the Databricks integration account.
- settings Property Map
- Settings configured on the Databricks integration account.
Supporting Types
IntegrationAccountAuthentication, IntegrationAccountAuthenticationArgs
- Databricks
Integration IntegrationAccount Bearer Token Auth Account Authentication Databricks Integration Account Bearer Token Auth - The bearer token authentication method configured on the account.
- Databricks
Integration IntegrationAccount OAuth Auth Account Authentication Databricks Integration Account OAuth Auth - The Databricks OAuth authentication method and service principal configured on the account.
- Databricks
Integration IntegrationAccount Private Action Runner Auth Account Authentication Databricks Integration Account Private Action Runner Auth - The Private Action Runner authentication method configured on the account.
- Databricks
Integration IntegrationAccount Bearer Token Auth Account Authentication Databricks Integration Account Bearer Token Auth - The bearer token authentication method configured on the account.
- Databricks
Integration IntegrationAccount OAuth Auth Account Authentication Databricks Integration Account OAuth Auth - The Databricks OAuth authentication method and service principal configured on the account.
- Databricks
Integration IntegrationAccount Private Action Runner Auth Account Authentication Databricks Integration Account Private Action Runner Auth - The Private Action Runner authentication method configured on the account.
- databricks_
integration_ objectaccount_ bearer_ token_ auth - The bearer token authentication method configured on the account.
- databricks_
integration_ objectaccount_ o_ auth_ auth - The Databricks OAuth authentication method and service principal configured on the account.
- databricks_
integration_ objectaccount_ private_ action_ runner_ auth - The Private Action Runner authentication method configured on the account.
- databricks
Integration IntegrationAccount Bearer Token Auth Account Authentication Databricks Integration Account Bearer Token Auth - The bearer token authentication method configured on the account.
- databricks
Integration IntegrationAccount OAuth Auth Account Authentication Databricks Integration Account OAuth Auth - The Databricks OAuth authentication method and service principal configured on the account.
- databricks
Integration IntegrationAccount Private Action Runner Auth Account Authentication Databricks Integration Account Private Action Runner Auth - The Private Action Runner authentication method configured on the account.
- databricks
Integration IntegrationAccount Bearer Token Auth Account Authentication Databricks Integration Account Bearer Token Auth - The bearer token authentication method configured on the account.
- databricks
Integration IntegrationAccount OAuth Auth Account Authentication Databricks Integration Account OAuth Auth - The Databricks OAuth authentication method and service principal configured on the account.
- databricks
Integration IntegrationAccount Private Action Runner Auth Account Authentication Databricks Integration Account Private Action Runner Auth - The Private Action Runner authentication method configured on the account.
- databricks_
integration_ Integrationaccount_ bearer_ token_ auth Account Authentication Databricks Integration Account Bearer Token Auth - The bearer token authentication method configured on the account.
- databricks_
integration_ Integrationaccount_ o_ auth_ auth Account Authentication Databricks Integration Account OAuth Auth - The Databricks OAuth authentication method and service principal configured on the account.
- databricks_
integration_ Integrationaccount_ private_ action_ runner_ auth Account Authentication Databricks Integration Account Private Action Runner Auth - The Private Action Runner authentication method configured on the account.
- databricks
Integration Property MapAccount Bearer Token Auth - The bearer token authentication method configured on the account.
- databricks
Integration Property MapAccount OAuth Auth - The Databricks OAuth authentication method and service principal configured on the account.
- databricks
Integration Property MapAccount Private Action Runner Auth - The Private Action Runner authentication method configured on the account.
IntegrationAccountAuthenticationDatabricksIntegrationAccountBearerTokenAuth, IntegrationAccountAuthenticationDatabricksIntegrationAccountBearerTokenAuthArgs
- Auth
Type string - The authentication method type. Valid values are
bearerToken. - Token
Wo string - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Secret token used to authenticate with Databricks. This write-only value is not stored in Terraform state.
- Token
Wo stringVersion - Version trigger for tokenWo rotation. String length must be at least 1.
- Auth
Type string - The authentication method type. Valid values are
bearerToken. - Token
Wo string - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Secret token used to authenticate with Databricks. This write-only value is not stored in Terraform state.
- Token
Wo stringVersion - Version trigger for tokenWo rotation. String length must be at least 1.
- auth_
type string - The authentication method type. Valid values are
bearerToken. - token_
wo string - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Secret token used to authenticate with Databricks. This write-only value is not stored in Terraform state.
- token_
wo_ stringversion - Version trigger for tokenWo rotation. String length must be at least 1.
- auth
Type String - The authentication method type. Valid values are
bearerToken. - token
Wo String - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Secret token used to authenticate with Databricks. This write-only value is not stored in Terraform state.
- token
Wo StringVersion - Version trigger for tokenWo rotation. String length must be at least 1.
- auth
Type string - The authentication method type. Valid values are
bearerToken. - token
Wo string - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Secret token used to authenticate with Databricks. This write-only value is not stored in Terraform state.
- token
Wo stringVersion - Version trigger for tokenWo rotation. String length must be at least 1.
- auth_
type str - The authentication method type. Valid values are
bearerToken. - token_
wo str - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Secret token used to authenticate with Databricks. This write-only value is not stored in Terraform state.
- token_
wo_ strversion - Version trigger for tokenWo rotation. String length must be at least 1.
- auth
Type String - The authentication method type. Valid values are
bearerToken. - token
Wo String - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Secret token used to authenticate with Databricks. This write-only value is not stored in Terraform state.
- token
Wo StringVersion - Version trigger for tokenWo rotation. String length must be at least 1.
IntegrationAccountAuthenticationDatabricksIntegrationAccountOAuthAuth, IntegrationAccountAuthenticationDatabricksIntegrationAccountOAuthAuthArgs
- Client
Id string - Client ID of the Databricks service principal.
- Client
Secret stringWo - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Secret of the Databricks service principal. Generate it under User management > Service principals > Credentials & secrets in Databricks. This write-only value is not stored in Terraform state.
- Client
Secret stringWo Version - Version trigger for clientsecretwo rotation. String length must be at least 1.
- Auth
Type string - The authentication method type. Valid values are
databricksOauth. Defaults to"databricksOauth". - Azure
Tenant stringId - Microsoft Entra ID tenant of the service principal, for Azure Databricks workspaces.
- Client
Id string - Client ID of the Databricks service principal.
- Client
Secret stringWo - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Secret of the Databricks service principal. Generate it under User management > Service principals > Credentials & secrets in Databricks. This write-only value is not stored in Terraform state.
- Client
Secret stringWo Version - Version trigger for clientsecretwo rotation. String length must be at least 1.
- Auth
Type string - The authentication method type. Valid values are
databricksOauth. Defaults to"databricksOauth". - Azure
Tenant stringId - Microsoft Entra ID tenant of the service principal, for Azure Databricks workspaces.
- client_
id string - Client ID of the Databricks service principal.
- client_
secret_ stringwo - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Secret of the Databricks service principal. Generate it under User management > Service principals > Credentials & secrets in Databricks. This write-only value is not stored in Terraform state.
- client_
secret_ stringwo_ version - Version trigger for clientsecretwo rotation. String length must be at least 1.
- auth_
type string - The authentication method type. Valid values are
databricksOauth. Defaults to"databricksOauth". - azure_
tenant_ stringid - Microsoft Entra ID tenant of the service principal, for Azure Databricks workspaces.
- client
Id String - Client ID of the Databricks service principal.
- client
Secret StringWo - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Secret of the Databricks service principal. Generate it under User management > Service principals > Credentials & secrets in Databricks. This write-only value is not stored in Terraform state.
- client
Secret StringWo Version - Version trigger for clientsecretwo rotation. String length must be at least 1.
- auth
Type String - The authentication method type. Valid values are
databricksOauth. Defaults to"databricksOauth". - azure
Tenant StringId - Microsoft Entra ID tenant of the service principal, for Azure Databricks workspaces.
- client
Id string - Client ID of the Databricks service principal.
- client
Secret stringWo - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Secret of the Databricks service principal. Generate it under User management > Service principals > Credentials & secrets in Databricks. This write-only value is not stored in Terraform state.
- client
Secret stringWo Version - Version trigger for clientsecretwo rotation. String length must be at least 1.
- auth
Type string - The authentication method type. Valid values are
databricksOauth. Defaults to"databricksOauth". - azure
Tenant stringId - Microsoft Entra ID tenant of the service principal, for Azure Databricks workspaces.
- client_
id str - Client ID of the Databricks service principal.
- client_
secret_ strwo - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Secret of the Databricks service principal. Generate it under User management > Service principals > Credentials & secrets in Databricks. This write-only value is not stored in Terraform state.
- client_
secret_ strwo_ version - Version trigger for clientsecretwo rotation. String length must be at least 1.
- auth_
type str - The authentication method type. Valid values are
databricksOauth. Defaults to"databricksOauth". - azure_
tenant_ strid - Microsoft Entra ID tenant of the service principal, for Azure Databricks workspaces.
- client
Id String - Client ID of the Databricks service principal.
- client
Secret StringWo - NOTE: This field is write-only and its value will not be updated in state as part of read operations. Secret of the Databricks service principal. Generate it under User management > Service principals > Credentials & secrets in Databricks. This write-only value is not stored in Terraform state.
- client
Secret StringWo Version - Version trigger for clientsecretwo rotation. String length must be at least 1.
- auth
Type String - The authentication method type. Valid values are
databricksOauth. Defaults to"databricksOauth". - azure
Tenant StringId - Microsoft Entra ID tenant of the service principal, for Azure Databricks workspaces.
IntegrationAccountAuthenticationDatabricksIntegrationAccountPrivateActionRunnerAuth, IntegrationAccountAuthenticationDatabricksIntegrationAccountPrivateActionRunnerAuthArgs
- Connection
Id string - Unique identifier of the Private Action Runner connection holding the credentials.
- User
Uuid string - Unique identifier of the user the Private Action Runner connection belongs to.
- Auth
Type string - The authentication method type. Valid values are
privateActionRunner. Defaults to"privateActionRunner". - Secret
Path string - Path of the credential inside the secret backend configured on the runner.
- Connection
Id string - Unique identifier of the Private Action Runner connection holding the credentials.
- User
Uuid string - Unique identifier of the user the Private Action Runner connection belongs to.
- Auth
Type string - The authentication method type. Valid values are
privateActionRunner. Defaults to"privateActionRunner". - Secret
Path string - Path of the credential inside the secret backend configured on the runner.
- connection_
id string - Unique identifier of the Private Action Runner connection holding the credentials.
- user_
uuid string - Unique identifier of the user the Private Action Runner connection belongs to.
- auth_
type string - The authentication method type. Valid values are
privateActionRunner. Defaults to"privateActionRunner". - secret_
path string - Path of the credential inside the secret backend configured on the runner.
- connection
Id String - Unique identifier of the Private Action Runner connection holding the credentials.
- user
Uuid String - Unique identifier of the user the Private Action Runner connection belongs to.
- auth
Type String - The authentication method type. Valid values are
privateActionRunner. Defaults to"privateActionRunner". - secret
Path String - Path of the credential inside the secret backend configured on the runner.
- connection
Id string - Unique identifier of the Private Action Runner connection holding the credentials.
- user
Uuid string - Unique identifier of the user the Private Action Runner connection belongs to.
- auth
Type string - The authentication method type. Valid values are
privateActionRunner. Defaults to"privateActionRunner". - secret
Path string - Path of the credential inside the secret backend configured on the runner.
- connection_
id str - Unique identifier of the Private Action Runner connection holding the credentials.
- user_
uuid str - Unique identifier of the user the Private Action Runner connection belongs to.
- auth_
type str - The authentication method type. Valid values are
privateActionRunner. Defaults to"privateActionRunner". - secret_
path str - Path of the credential inside the secret backend configured on the runner.
- connection
Id String - Unique identifier of the Private Action Runner connection holding the credentials.
- user
Uuid String - Unique identifier of the user the Private Action Runner connection belongs to.
- auth
Type String - The authentication method type. Valid values are
privateActionRunner. Defaults to"privateActionRunner". - secret
Path String - Path of the credential inside the secret backend configured on the runner.
IntegrationAccountDataflows, IntegrationAccountDataflowsArgs
- Databricks
Cloud IntegrationCost Metrics Account Dataflows Databricks Cloud Cost Metrics - Cost data collected from your Databricks system tables. Requires Cloud Cost Management to be set up for your organization.
- Databricks
Data IntegrationObservability Jobs Monitoring Account Dataflows Databricks Data Observability Jobs Monitoring - Data Jobs Monitoring, which collects performance, reliability, and cost data for your Databricks jobs.
- Databricks
Data IntegrationObservability Quality Monitoring Account Dataflows Databricks Data Observability Quality Monitoring - 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.
- Databricks
Model IntegrationServing Metrics Account Dataflows Databricks Model Serving Metrics - Health and usage metrics for your Databricks model serving endpoints. Not supported on accounts that authenticate with
privateActionRunner; on those accounts this dataflow collects no data.
- Databricks
Cloud IntegrationCost Metrics Account Dataflows Databricks Cloud Cost Metrics - Cost data collected from your Databricks system tables. Requires Cloud Cost Management to be set up for your organization.
- Databricks
Data IntegrationObservability Jobs Monitoring Account Dataflows Databricks Data Observability Jobs Monitoring - Data Jobs Monitoring, which collects performance, reliability, and cost data for your Databricks jobs.
- Databricks
Data IntegrationObservability Quality Monitoring Account Dataflows Databricks Data Observability Quality Monitoring - 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.
- Databricks
Model IntegrationServing Metrics Account Dataflows Databricks Model Serving Metrics - Health and usage metrics for your Databricks model serving endpoints. Not supported on accounts that authenticate with
privateActionRunner; on those accounts this dataflow collects no data.
- databricks_
cloud_ objectcost_ metrics - Cost data collected from your Databricks system tables. Requires Cloud Cost Management to be set up for your organization.
- databricks_
data_ objectobservability_ jobs_ monitoring - Data Jobs Monitoring, which collects performance, reliability, and cost data for your Databricks jobs.
- databricks_
data_ objectobservability_ quality_ monitoring - 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.
- databricks_
model_ objectserving_ metrics - Health and usage metrics for your Databricks model serving endpoints. Not supported on accounts that authenticate with
privateActionRunner; on those accounts this dataflow collects no data.
- databricks
Cloud IntegrationCost Metrics Account Dataflows Databricks Cloud Cost Metrics - Cost data collected from your Databricks system tables. Requires Cloud Cost Management to be set up for your organization.
- databricks
Data IntegrationObservability Jobs Monitoring Account Dataflows Databricks Data Observability Jobs Monitoring - Data Jobs Monitoring, which collects performance, reliability, and cost data for your Databricks jobs.
- databricks
Data IntegrationObservability Quality Monitoring Account Dataflows Databricks Data Observability Quality Monitoring - 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.
- databricks
Model IntegrationServing Metrics Account Dataflows Databricks Model Serving Metrics - Health and usage metrics for your Databricks model serving endpoints. Not supported on accounts that authenticate with
privateActionRunner; on those accounts this dataflow collects no data.
- databricks
Cloud IntegrationCost Metrics Account Dataflows Databricks Cloud Cost Metrics - Cost data collected from your Databricks system tables. Requires Cloud Cost Management to be set up for your organization.
- databricks
Data IntegrationObservability Jobs Monitoring Account Dataflows Databricks Data Observability Jobs Monitoring - Data Jobs Monitoring, which collects performance, reliability, and cost data for your Databricks jobs.
- databricks
Data IntegrationObservability Quality Monitoring Account Dataflows Databricks Data Observability Quality Monitoring - 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.
- databricks
Model IntegrationServing Metrics Account Dataflows Databricks Model Serving Metrics - Health and usage metrics for your Databricks model serving endpoints. Not supported on accounts that authenticate with
privateActionRunner; on those accounts this dataflow collects no data.
- databricks_
cloud_ Integrationcost_ metrics Account Dataflows Databricks Cloud Cost Metrics - Cost data collected from your Databricks system tables. Requires Cloud Cost Management to be set up for your organization.
- databricks_
data_ Integrationobservability_ jobs_ monitoring Account Dataflows Databricks Data Observability Jobs Monitoring - Data Jobs Monitoring, which collects performance, reliability, and cost data for your Databricks jobs.
- databricks_
data_ Integrationobservability_ quality_ monitoring Account Dataflows Databricks Data Observability Quality Monitoring - 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.
- databricks_
model_ Integrationserving_ metrics Account Dataflows Databricks Model Serving Metrics - Health and usage metrics for your Databricks model serving endpoints. Not supported on accounts that authenticate with
privateActionRunner; on those accounts this dataflow collects no data.
- databricks
Cloud Property MapCost Metrics - Cost data collected from your Databricks system tables. Requires Cloud Cost Management to be set up for your organization.
- databricks
Data Property MapObservability Jobs Monitoring - Data Jobs Monitoring, which collects performance, reliability, and cost data for your Databricks jobs.
- databricks
Data Property MapObservability Quality Monitoring - 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.
- databricks
Model Property MapServing Metrics - Health and usage metrics for your Databricks model serving endpoints. Not supported on accounts that authenticate with
privateActionRunner; on those accounts this dataflow collects no data.
IntegrationAccountDataflowsDatabricksCloudCostMetrics, IntegrationAccountDataflowsDatabricksCloudCostMetricsArgs
- Enabled bool
- Whether Datadog collects this data.
- Settings
Integration
Account Dataflows Databricks Cloud Cost Metrics Settings - Settings of the Cloud Cost Management dataflow.
- Enabled bool
- Whether Datadog collects this data.
- Settings
Integration
Account Dataflows Databricks Cloud Cost Metrics Settings - Settings of the Cloud Cost Management dataflow.
- enabled Boolean
- Whether Datadog collects this data.
- settings
Integration
Account Dataflows Databricks Cloud Cost Metrics Settings - Settings of the Cloud Cost Management dataflow.
- enabled boolean
- Whether Datadog collects this data.
- settings
Integration
Account Dataflows Databricks Cloud Cost Metrics Settings - Settings of the Cloud Cost Management dataflow.
- enabled bool
- Whether Datadog collects this data.
- settings
Integration
Account Dataflows Databricks Cloud Cost Metrics Settings - Settings of the Cloud Cost Management dataflow.
- enabled Boolean
- Whether Datadog collects this data.
- settings Property Map
- Settings of the Cloud Cost Management dataflow.
IntegrationAccountDataflowsDatabricksCloudCostMetricsSettings, IntegrationAccountDataflowsDatabricksCloudCostMetricsSettingsArgs
- Ccm
Collect boolAll Workspaces - 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.
- Ccm
Collect boolAll Workspaces - 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.
- ccm_
collect_ boolall_ workspaces - 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.
- ccm
Collect BooleanAll Workspaces - 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.
- ccm
Collect booleanAll Workspaces - 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.
- ccm_
collect_ boolall_ workspaces - 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.
- ccm
Collect BooleanAll Workspaces - 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.
IntegrationAccountDataflowsDatabricksDataObservabilityJobsMonitoring, IntegrationAccountDataflowsDatabricksDataObservabilityJobsMonitoringArgs
- Enabled bool
- Whether Datadog collects this data.
- Settings
Integration
Account Dataflows Databricks Data Observability Jobs Monitoring Settings - Settings of the Data Jobs Monitoring dataflow.
- Enabled bool
- Whether Datadog collects this data.
- Settings
Integration
Account Dataflows Databricks Data Observability Jobs Monitoring Settings - Settings of the Data Jobs Monitoring dataflow.
- enabled Boolean
- Whether Datadog collects this data.
- settings
Integration
Account Dataflows Databricks Data Observability Jobs Monitoring Settings - Settings of the Data Jobs Monitoring dataflow.
- enabled boolean
- Whether Datadog collects this data.
- settings
Integration
Account Dataflows Databricks Data Observability Jobs Monitoring Settings - Settings of the Data Jobs Monitoring dataflow.
- enabled bool
- Whether Datadog collects this data.
- settings
Integration
Account Dataflows Databricks Data Observability Jobs Monitoring Settings - Settings of the Data Jobs Monitoring dataflow.
- enabled Boolean
- Whether Datadog collects this data.
- settings Property Map
- Settings of the Data Jobs Monitoring dataflow.
IntegrationAccountDataflowsDatabricksDataObservabilityJobsMonitoringSettings, IntegrationAccountDataflowsDatabricksDataObservabilityJobsMonitoringSettingsArgs
- Dd
Api stringKey Id - ID of the Datadog API key the global init script uses to submit data.
- Dd
Api stringKey Secret Wo - NOTE: This field is write-only and its value will not be updated in state as part of read operations.
Secret value of the Datadog API key identified by
ddApiKeyId. This write-only value is not stored in Terraform state. - Dd
Api stringKey Secret Wo Version - Version trigger for ddapikeysecretwo rotation. String length must be at least 1.
- Djm
Global boolInit Script Enabled - 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 boolEnabled - 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
djmGlobalInitScriptEnabledset totrue. - Script
Logs boolEnabled - 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
djmGlobalInitScriptEnabledset totrue. - Serverless
Jobs boolEnabled - 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
systemTablesSqlWarehouseId.
- Dd
Api stringKey Id - ID of the Datadog API key the global init script uses to submit data.
- Dd
Api stringKey Secret Wo - NOTE: This field is write-only and its value will not be updated in state as part of read operations.
Secret value of the Datadog API key identified by
ddApiKeyId. This write-only value is not stored in Terraform state. - Dd
Api stringKey Secret Wo Version - Version trigger for ddapikeysecretwo rotation. String length must be at least 1.
- Djm
Global boolInit Script Enabled - 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 boolEnabled - 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
djmGlobalInitScriptEnabledset totrue. - Script
Logs boolEnabled - 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
djmGlobalInitScriptEnabledset totrue. - Serverless
Jobs boolEnabled - 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
systemTablesSqlWarehouseId.
- dd_
api_ stringkey_ id - ID of the Datadog API key the global init script uses to submit data.
- dd_
api_ stringkey_ secret_ wo - NOTE: This field is write-only and its value will not be updated in state as part of read operations.
Secret value of the Datadog API key identified by
ddApiKeyId. This write-only value is not stored in Terraform state. - dd_
api_ stringkey_ secret_ wo_ version - Version trigger for ddapikeysecretwo rotation. String length must be at least 1.
- djm_
global_ boolinit_ script_ enabled - 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_ boolenabled - 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
djmGlobalInitScriptEnabledset totrue. - script_
logs_ boolenabled - 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
djmGlobalInitScriptEnabledset totrue. - serverless_
jobs_ boolenabled - 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
systemTablesSqlWarehouseId.
- dd
Api StringKey Id - ID of the Datadog API key the global init script uses to submit data.
- dd
Api StringKey Secret Wo - NOTE: This field is write-only and its value will not be updated in state as part of read operations.
Secret value of the Datadog API key identified by
ddApiKeyId. This write-only value is not stored in Terraform state. - dd
Api StringKey Secret Wo Version - Version trigger for ddapikeysecretwo rotation. String length must be at least 1.
- djm
Global BooleanInit Script Enabled - 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 BooleanEnabled - 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
djmGlobalInitScriptEnabledset totrue. - script
Logs BooleanEnabled - 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
djmGlobalInitScriptEnabledset totrue. - serverless
Jobs BooleanEnabled - 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
systemTablesSqlWarehouseId.
- dd
Api stringKey Id - ID of the Datadog API key the global init script uses to submit data.
- dd
Api stringKey Secret Wo - NOTE: This field is write-only and its value will not be updated in state as part of read operations.
Secret value of the Datadog API key identified by
ddApiKeyId. This write-only value is not stored in Terraform state. - dd
Api stringKey Secret Wo Version - Version trigger for ddapikeysecretwo rotation. String length must be at least 1.
- djm
Global booleanInit Script Enabled - 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 booleanEnabled - 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
djmGlobalInitScriptEnabledset totrue. - script
Logs booleanEnabled - 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
djmGlobalInitScriptEnabledset totrue. - serverless
Jobs booleanEnabled - 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
systemTablesSqlWarehouseId.
- dd_
api_ strkey_ id - ID of the Datadog API key the global init script uses to submit data.
- dd_
api_ strkey_ secret_ wo - NOTE: This field is write-only and its value will not be updated in state as part of read operations.
Secret value of the Datadog API key identified by
ddApiKeyId. This write-only value is not stored in Terraform state. - dd_
api_ strkey_ secret_ wo_ version - Version trigger for ddapikeysecretwo rotation. String length must be at least 1.
- djm_
global_ boolinit_ script_ enabled - 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_ boolenabled - 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
djmGlobalInitScriptEnabledset totrue. - script_
logs_ boolenabled - 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
djmGlobalInitScriptEnabledset totrue. - serverless_
jobs_ boolenabled - 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
systemTablesSqlWarehouseId.
- dd
Api StringKey Id - ID of the Datadog API key the global init script uses to submit data.
- dd
Api StringKey Secret Wo - NOTE: This field is write-only and its value will not be updated in state as part of read operations.
Secret value of the Datadog API key identified by
ddApiKeyId. This write-only value is not stored in Terraform state. - dd
Api StringKey Secret Wo Version - Version trigger for ddapikeysecretwo rotation. String length must be at least 1.
- djm
Global BooleanInit Script Enabled - 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 BooleanEnabled - 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
djmGlobalInitScriptEnabledset totrue. - script
Logs BooleanEnabled - 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
djmGlobalInitScriptEnabledset totrue. - serverless
Jobs BooleanEnabled - 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
systemTablesSqlWarehouseId.
IntegrationAccountDataflowsDatabricksDataObservabilityQualityMonitoring, IntegrationAccountDataflowsDatabricksDataObservabilityQualityMonitoringArgs
- Enabled bool
- Whether Datadog collects this data.
- Settings
Integration
Account Dataflows Databricks Data Observability Quality Monitoring Settings - Settings of the Data Observability dataflow.
- Enabled bool
- Whether Datadog collects this data.
- Settings
Integration
Account Dataflows Databricks Data Observability Quality Monitoring Settings - Settings of the Data Observability dataflow.
- enabled Boolean
- Whether Datadog collects this data.
- settings
Integration
Account Dataflows Databricks Data Observability Quality Monitoring Settings - Settings of the Data Observability dataflow.
- enabled boolean
- Whether Datadog collects this data.
- settings
Integration
Account Dataflows Databricks Data Observability Quality Monitoring Settings - Settings of the Data Observability dataflow.
- enabled bool
- Whether Datadog collects this data.
- settings
Integration
Account Dataflows Databricks Data Observability Quality Monitoring Settings - Settings of the Data Observability dataflow.
- enabled Boolean
- Whether Datadog collects this data.
- settings Property Map
- Settings of the Data Observability dataflow.
IntegrationAccountDataflowsDatabricksDataObservabilityQualityMonitoringSettings, IntegrationAccountDataflowsDatabricksDataObservabilityQualityMonitoringSettingsArgs
- Do
Crawlers stringCron - 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 boolCatalog - Whether metadata from the Databricks
systemcatalog is included in Data Observability alongside your data catalogs.
- Do
Crawlers stringCron - 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 boolCatalog - Whether metadata from the Databricks
systemcatalog is included in Data Observability alongside your data catalogs.
- do_
crawlers_ stringcron - 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_ boolcatalog - Whether metadata from the Databricks
systemcatalog is included in Data Observability alongside your data catalogs.
- do
Crawlers StringCron - 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 BooleanCatalog - Whether metadata from the Databricks
systemcatalog is included in Data Observability alongside your data catalogs.
- do
Crawlers stringCron - 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 booleanCatalog - Whether metadata from the Databricks
systemcatalog is included in Data Observability alongside your data catalogs.
- do_
crawlers_ strcron - 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_ boolcatalog - Whether metadata from the Databricks
systemcatalog is included in Data Observability alongside your data catalogs.
- do
Crawlers StringCron - 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 BooleanCatalog - Whether metadata from the Databricks
systemcatalog is included in Data Observability alongside your data catalogs.
IntegrationAccountDataflowsDatabricksModelServingMetrics, IntegrationAccountDataflowsDatabricksModelServingMetricsArgs
- Enabled bool
- Whether Datadog collects this data.
- Enabled bool
- Whether Datadog collects this data.
- enabled bool
- Whether Datadog collects this data.
- enabled Boolean
- Whether Datadog collects this data.
- enabled boolean
- Whether Datadog collects this data.
- enabled bool
- Whether Datadog collects this data.
- enabled Boolean
- Whether Datadog collects this data.
IntegrationAccountSettings, IntegrationAccountSettingsArgs
- Workspace
Url string - URL of the Databricks workspace.
- System
Tables stringSql Warehouse Id - ID of the SQL warehouse used to query the Databricks system tables.
- Workspace
Url string - URL of the Databricks workspace.
- System
Tables stringSql Warehouse Id - ID of the SQL warehouse used to query the Databricks system tables.
- workspace_
url string - URL of the Databricks workspace.
- system_
tables_ stringsql_ warehouse_ id - ID of the SQL warehouse used to query the Databricks system tables.
- workspace
Url String - URL of the Databricks workspace.
- system
Tables StringSql Warehouse Id - ID of the SQL warehouse used to query the Databricks system tables.
- workspace
Url string - URL of the Databricks workspace.
- system
Tables stringSql Warehouse Id - ID of the SQL warehouse used to query the Databricks system tables.
- workspace_
url str - URL of the Databricks workspace.
- system_
tables_ strsql_ warehouse_ id - ID of the SQL warehouse used to query the Databricks system tables.
- workspace
Url String - URL of the Databricks workspace.
- system
Tables StringSql Warehouse Id - ID of the SQL warehouse used to query the Databricks system tables.
Package Details
- Repository
- Datadog pulumi/pulumi-datadog
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
datadogTerraform Provider.
published on Thursday, Oct 8, 2026 by Pulumi