1. Registry
  2. Packages
  3. Datadog Provider
  4. API Docs
  5. databricks
  6. IntegrationAccount
Viewing docs for Datadog v5.17.0
published on Thursday, Oct 22, 2026 by Pulumi
datadog logo
Viewing docs for Datadog v5.17.0
published on Thursday, Oct 22, 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 IntegrationAccountAuthentication
    Authentication configured on the Databricks integration account. A bearerToken method 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 IntegrationAccountSettings
    Settings configured on the Databricks integration account.
    Dataflows IntegrationAccountDataflows
    Data Datadog collects from Databricks, keyed by dataflow id.
    Authentication IntegrationAccountAuthenticationArgs
    Authentication configured on the Databricks integration account. A bearerToken method 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 IntegrationAccountSettingsArgs
    Settings configured on the Databricks integration account.
    Dataflows IntegrationAccountDataflowsArgs
    Data Datadog collects from Databricks, keyed by dataflow id.
    authentication object
    Authentication configured on the Databricks integration account. A bearerToken method 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 IntegrationAccountAuthentication
    Authentication configured on the Databricks integration account. A bearerToken method 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 IntegrationAccountSettings
    Settings configured on the Databricks integration account.
    dataflows IntegrationAccountDataflows
    Data Datadog collects from Databricks, keyed by dataflow id.
    authentication IntegrationAccountAuthentication
    Authentication configured on the Databricks integration account. A bearerToken method 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 IntegrationAccountSettings
    Settings configured on the Databricks integration account.
    dataflows IntegrationAccountDataflows
    Data Datadog collects from Databricks, keyed by dataflow id.
    authentication IntegrationAccountAuthenticationArgs
    Authentication configured on the Databricks integration account. A bearerToken method 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 IntegrationAccountSettingsArgs
    Settings configured on the Databricks integration account.
    dataflows IntegrationAccountDataflowsArgs
    Data Datadog collects from Databricks, keyed by dataflow id.
    authentication Property Map
    Authentication configured on the Databricks integration account. A bearerToken method 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) -> IntegrationAccount
    func 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.
    The following state arguments are supported:
    Authentication IntegrationAccountAuthentication
    Authentication configured on the Databricks integration account. A bearerToken method indicates an account still on token authentication, which Databricks accepts only on accounts that already use it.
    Dataflows IntegrationAccountDataflows
    Data Datadog collects from Databricks, keyed by dataflow id.
    Name string
    Human-readable name of the Databricks integration account.
    Settings IntegrationAccountSettings
    Settings configured on the Databricks integration account.
    Authentication IntegrationAccountAuthenticationArgs
    Authentication configured on the Databricks integration account. A bearerToken method indicates an account still on token authentication, which Databricks accepts only on accounts that already use it.
    Dataflows IntegrationAccountDataflowsArgs
    Data Datadog collects from Databricks, keyed by dataflow id.
    Name string
    Human-readable name of the Databricks integration account.
    Settings IntegrationAccountSettingsArgs
    Settings configured on the Databricks integration account.
    authentication object
    Authentication configured on the Databricks integration account. A bearerToken method 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 IntegrationAccountAuthentication
    Authentication configured on the Databricks integration account. A bearerToken method indicates an account still on token authentication, which Databricks accepts only on accounts that already use it.
    dataflows IntegrationAccountDataflows
    Data Datadog collects from Databricks, keyed by dataflow id.
    name String
    Human-readable name of the Databricks integration account.
    settings IntegrationAccountSettings
    Settings configured on the Databricks integration account.
    authentication IntegrationAccountAuthentication
    Authentication configured on the Databricks integration account. A bearerToken method indicates an account still on token authentication, which Databricks accepts only on accounts that already use it.
    dataflows IntegrationAccountDataflows
    Data Datadog collects from Databricks, keyed by dataflow id.
    name string
    Human-readable name of the Databricks integration account.
    settings IntegrationAccountSettings
    Settings configured on the Databricks integration account.
    authentication IntegrationAccountAuthenticationArgs
    Authentication configured on the Databricks integration account. A bearerToken method indicates an account still on token authentication, which Databricks accepts only on accounts that already use it.
    dataflows IntegrationAccountDataflowsArgs
    Data Datadog collects from Databricks, keyed by dataflow id.
    name str
    Human-readable name of the Databricks integration account.
    settings IntegrationAccountSettingsArgs
    Settings configured on the Databricks integration account.
    authentication Property Map
    Authentication configured on the Databricks integration account. A bearerToken method 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_account_bearer_token_auth object
    The bearer token authentication method configured on the account.
    databricks_integration_account_o_auth_auth object
    The Databricks OAuth authentication method and service principal configured on the account.
    databricks_integration_account_private_action_runner_auth object
    The Private Action Runner authentication method configured on the account.
    databricksIntegrationAccountBearerTokenAuth Property Map
    The bearer token authentication method configured on the account.
    databricksIntegrationAccountOAuthAuth Property Map
    The Databricks OAuth authentication method and service principal configured on the account.
    databricksIntegrationAccountPrivateActionRunnerAuth Property Map
    The Private Action Runner authentication method configured on the account.

    IntegrationAccountAuthenticationDatabricksIntegrationAccountBearerTokenAuth, IntegrationAccountAuthenticationDatabricksIntegrationAccountBearerTokenAuthArgs

    AuthType string
    The authentication method type. Valid values are bearerToken.
    TokenWo 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.
    TokenWoVersion string
    Version trigger for tokenWo rotation. String length must be at least 1.
    AuthType string
    The authentication method type. Valid values are bearerToken.
    TokenWo 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.
    TokenWoVersion string
    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_version string
    Version trigger for tokenWo rotation. String length must be at least 1.
    authType String
    The authentication method type. Valid values are bearerToken.
    tokenWo 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.
    tokenWoVersion String
    Version trigger for tokenWo rotation. String length must be at least 1.
    authType string
    The authentication method type. Valid values are bearerToken.
    tokenWo 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.
    tokenWoVersion string
    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_version str
    Version trigger for tokenWo rotation. String length must be at least 1.
    authType String
    The authentication method type. Valid values are bearerToken.
    tokenWo 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.
    tokenWoVersion String
    Version trigger for tokenWo rotation. String length must be at least 1.

    IntegrationAccountAuthenticationDatabricksIntegrationAccountOAuthAuth, IntegrationAccountAuthenticationDatabricksIntegrationAccountOAuthAuthArgs

    ClientId string
    Client ID of the Databricks service principal.
    ClientSecretWo string
    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.
    ClientSecretWoVersion string
    Version trigger for clientsecretwo rotation. String length must be at least 1.
    AuthType string
    The authentication method type. Valid values are databricksOauth. Defaults to "databricksOauth".
    AzureTenantId string
    Microsoft Entra ID tenant of the service principal, for Azure Databricks workspaces.
    ClientId string
    Client ID of the Databricks service principal.
    ClientSecretWo string
    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.
    ClientSecretWoVersion string
    Version trigger for clientsecretwo rotation. String length must be at least 1.
    AuthType string
    The authentication method type. Valid values are databricksOauth. Defaults to "databricksOauth".
    AzureTenantId string
    Microsoft Entra ID tenant of the service principal, for Azure Databricks workspaces.
    client_id string
    Client ID of the Databricks service principal.
    client_secret_wo string
    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_wo_version string
    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_id string
    Microsoft Entra ID tenant of the service principal, for Azure Databricks workspaces.
    clientId String
    Client ID of the Databricks service principal.
    clientSecretWo String
    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.
    clientSecretWoVersion String
    Version trigger for clientsecretwo rotation. String length must be at least 1.
    authType String
    The authentication method type. Valid values are databricksOauth. Defaults to "databricksOauth".
    azureTenantId String
    Microsoft Entra ID tenant of the service principal, for Azure Databricks workspaces.
    clientId string
    Client ID of the Databricks service principal.
    clientSecretWo string
    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.
    clientSecretWoVersion string
    Version trigger for clientsecretwo rotation. String length must be at least 1.
    authType string
    The authentication method type. Valid values are databricksOauth. Defaults to "databricksOauth".
    azureTenantId string
    Microsoft Entra ID tenant of the service principal, for Azure Databricks workspaces.
    client_id str
    Client ID of the Databricks service principal.
    client_secret_wo str
    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_wo_version str
    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_id str
    Microsoft Entra ID tenant of the service principal, for Azure Databricks workspaces.
    clientId String
    Client ID of the Databricks service principal.
    clientSecretWo String
    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.
    clientSecretWoVersion String
    Version trigger for clientsecretwo rotation. String length must be at least 1.
    authType String
    The authentication method type. Valid values are databricksOauth. Defaults to "databricksOauth".
    azureTenantId String
    Microsoft Entra ID tenant of the service principal, for Azure Databricks workspaces.

    IntegrationAccountAuthenticationDatabricksIntegrationAccountPrivateActionRunnerAuth, IntegrationAccountAuthenticationDatabricksIntegrationAccountPrivateActionRunnerAuthArgs

    ConnectionId string
    Unique identifier of the Private Action Runner connection holding the credentials.
    UserUuid string
    Unique identifier of the user the Private Action Runner connection belongs to.
    AuthType string
    The authentication method type. Valid values are privateActionRunner. Defaults to "privateActionRunner".
    SecretPath string
    Path of the credential inside the secret backend configured on the runner.
    ConnectionId string
    Unique identifier of the Private Action Runner connection holding the credentials.
    UserUuid string
    Unique identifier of the user the Private Action Runner connection belongs to.
    AuthType string
    The authentication method type. Valid values are privateActionRunner. Defaults to "privateActionRunner".
    SecretPath 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.
    connectionId String
    Unique identifier of the Private Action Runner connection holding the credentials.
    userUuid String
    Unique identifier of the user the Private Action Runner connection belongs to.
    authType String
    The authentication method type. Valid values are privateActionRunner. Defaults to "privateActionRunner".
    secretPath String
    Path of the credential inside the secret backend configured on the runner.
    connectionId string
    Unique identifier of the Private Action Runner connection holding the credentials.
    userUuid string
    Unique identifier of the user the Private Action Runner connection belongs to.
    authType string
    The authentication method type. Valid values are privateActionRunner. Defaults to "privateActionRunner".
    secretPath 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.
    connectionId String
    Unique identifier of the Private Action Runner connection holding the credentials.
    userUuid String
    Unique identifier of the user the Private Action Runner connection belongs to.
    authType String
    The authentication method type. Valid values are privateActionRunner. Defaults to "privateActionRunner".
    secretPath String
    Path of the credential inside the secret backend configured on the runner.

    IntegrationAccountDataflows, IntegrationAccountDataflowsArgs

    DatabricksCloudCostMetrics IntegrationAccountDataflowsDatabricksCloudCostMetrics
    Cost data collected from your Databricks system tables. Requires Cloud Cost Management to be set up for your organization.
    DatabricksDataObservabilityJobsMonitoring IntegrationAccountDataflowsDatabricksDataObservabilityJobsMonitoring
    Data Jobs Monitoring, which collects performance, reliability, and cost data for your Databricks jobs.
    DatabricksDataObservabilityQualityMonitoring IntegrationAccountDataflowsDatabricksDataObservabilityQualityMonitoring
    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.
    DatabricksModelServingMetrics IntegrationAccountDataflowsDatabricksModelServingMetrics
    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.
    DatabricksCloudCostMetrics IntegrationAccountDataflowsDatabricksCloudCostMetrics
    Cost data collected from your Databricks system tables. Requires Cloud Cost Management to be set up for your organization.
    DatabricksDataObservabilityJobsMonitoring IntegrationAccountDataflowsDatabricksDataObservabilityJobsMonitoring
    Data Jobs Monitoring, which collects performance, reliability, and cost data for your Databricks jobs.
    DatabricksDataObservabilityQualityMonitoring IntegrationAccountDataflowsDatabricksDataObservabilityQualityMonitoring
    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.
    DatabricksModelServingMetrics IntegrationAccountDataflowsDatabricksModelServingMetrics
    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_cost_metrics object
    Cost data collected from your Databricks system tables. Requires Cloud Cost Management to be set up for your organization.
    databricks_data_observability_jobs_monitoring object
    Data Jobs Monitoring, which collects performance, reliability, and cost data for your Databricks jobs.
    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.
    databricks_model_serving_metrics object
    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.
    databricksCloudCostMetrics IntegrationAccountDataflowsDatabricksCloudCostMetrics
    Cost data collected from your Databricks system tables. Requires Cloud Cost Management to be set up for your organization.
    databricksDataObservabilityJobsMonitoring IntegrationAccountDataflowsDatabricksDataObservabilityJobsMonitoring
    Data Jobs Monitoring, which collects performance, reliability, and cost data for your Databricks jobs.
    databricksDataObservabilityQualityMonitoring IntegrationAccountDataflowsDatabricksDataObservabilityQualityMonitoring
    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.
    databricksModelServingMetrics IntegrationAccountDataflowsDatabricksModelServingMetrics
    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.
    databricksCloudCostMetrics IntegrationAccountDataflowsDatabricksCloudCostMetrics
    Cost data collected from your Databricks system tables. Requires Cloud Cost Management to be set up for your organization.
    databricksDataObservabilityJobsMonitoring IntegrationAccountDataflowsDatabricksDataObservabilityJobsMonitoring
    Data Jobs Monitoring, which collects performance, reliability, and cost data for your Databricks jobs.
    databricksDataObservabilityQualityMonitoring IntegrationAccountDataflowsDatabricksDataObservabilityQualityMonitoring
    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.
    databricksModelServingMetrics IntegrationAccountDataflowsDatabricksModelServingMetrics
    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_cost_metrics IntegrationAccountDataflowsDatabricksCloudCostMetrics
    Cost data collected from your Databricks system tables. Requires Cloud Cost Management to be set up for your organization.
    databricks_data_observability_jobs_monitoring IntegrationAccountDataflowsDatabricksDataObservabilityJobsMonitoring
    Data Jobs Monitoring, which collects performance, reliability, and cost data for your Databricks jobs.
    databricks_data_observability_quality_monitoring IntegrationAccountDataflowsDatabricksDataObservabilityQualityMonitoring
    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_serving_metrics IntegrationAccountDataflowsDatabricksModelServingMetrics
    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.
    databricksCloudCostMetrics Property Map
    Cost data collected from your Databricks system tables. Requires Cloud Cost Management to be set up for your organization.
    databricksDataObservabilityJobsMonitoring Property Map
    Data Jobs Monitoring, which collects performance, reliability, and cost data for your Databricks jobs.
    databricksDataObservabilityQualityMonitoring Property Map
    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.
    databricksModelServingMetrics Property Map
    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 IntegrationAccountDataflowsDatabricksCloudCostMetricsSettings
    Settings of the Cloud Cost Management dataflow.
    Enabled bool
    Whether Datadog collects this data.
    Settings IntegrationAccountDataflowsDatabricksCloudCostMetricsSettings
    Settings of the Cloud Cost Management dataflow.
    enabled bool
    Whether Datadog collects this data.
    settings object
    Settings of the Cloud Cost Management dataflow.
    enabled Boolean
    Whether Datadog collects this data.
    settings IntegrationAccountDataflowsDatabricksCloudCostMetricsSettings
    Settings of the Cloud Cost Management dataflow.
    enabled boolean
    Whether Datadog collects this data.
    settings IntegrationAccountDataflowsDatabricksCloudCostMetricsSettings
    Settings of the Cloud Cost Management dataflow.
    enabled bool
    Whether Datadog collects this data.
    settings IntegrationAccountDataflowsDatabricksCloudCostMetricsSettings
    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

    CcmCollectAllWorkspaces bool
    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.
    CcmCollectAllWorkspaces bool
    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_all_workspaces bool
    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.
    ccmCollectAllWorkspaces 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.
    ccmCollectAllWorkspaces 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.
    ccm_collect_all_workspaces bool
    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.
    ccmCollectAllWorkspaces 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.

    IntegrationAccountDataflowsDatabricksDataObservabilityJobsMonitoring, IntegrationAccountDataflowsDatabricksDataObservabilityJobsMonitoringArgs

    Enabled bool
    Whether Datadog collects this data.
    Settings IntegrationAccountDataflowsDatabricksDataObservabilityJobsMonitoringSettings
    Settings of the Data Jobs Monitoring dataflow.
    Enabled bool
    Whether Datadog collects this data.
    Settings IntegrationAccountDataflowsDatabricksDataObservabilityJobsMonitoringSettings
    Settings of the Data Jobs Monitoring dataflow.
    enabled bool
    Whether Datadog collects this data.
    settings object
    Settings of the Data Jobs Monitoring dataflow.
    enabled Boolean
    Whether Datadog collects this data.
    settings IntegrationAccountDataflowsDatabricksDataObservabilityJobsMonitoringSettings
    Settings of the Data Jobs Monitoring dataflow.
    enabled boolean
    Whether Datadog collects this data.
    settings IntegrationAccountDataflowsDatabricksDataObservabilityJobsMonitoringSettings
    Settings of the Data Jobs Monitoring dataflow.
    enabled bool
    Whether Datadog collects this data.
    settings IntegrationAccountDataflowsDatabricksDataObservabilityJobsMonitoringSettings
    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

    DdApiKeyId string
    ID of the Datadog API key the global init script uses to submit data.
    DdApiKeySecretWo string
    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.
    DdApiKeySecretWoVersion string
    Version trigger for ddapikeysecretwo rotation. String length must be at least 1.
    DjmGlobalInitScriptEnabled bool
    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.
    ScriptGpumEnabled bool
    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 djmGlobalInitScriptEnabled set to true.
    ScriptLogsEnabled bool
    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 djmGlobalInitScriptEnabled set to true.
    ServerlessJobsEnabled bool
    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.
    DdApiKeyId string
    ID of the Datadog API key the global init script uses to submit data.
    DdApiKeySecretWo string
    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.
    DdApiKeySecretWoVersion string
    Version trigger for ddapikeysecretwo rotation. String length must be at least 1.
    DjmGlobalInitScriptEnabled bool
    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.
    ScriptGpumEnabled bool
    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 djmGlobalInitScriptEnabled set to true.
    ScriptLogsEnabled bool
    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 djmGlobalInitScriptEnabled set to true.
    ServerlessJobsEnabled bool
    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_key_id string
    ID of the Datadog API key the global init script uses to submit data.
    dd_api_key_secret_wo string
    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_key_secret_wo_version string
    Version trigger for ddapikeysecretwo rotation. String length must be at least 1.
    djm_global_init_script_enabled bool
    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 bool
    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 djmGlobalInitScriptEnabled set to true.
    script_logs_enabled bool
    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 djmGlobalInitScriptEnabled set to true.
    serverless_jobs_enabled bool
    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.
    ddApiKeyId String
    ID of the Datadog API key the global init script uses to submit data.
    ddApiKeySecretWo String
    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.
    ddApiKeySecretWoVersion String
    Version trigger for ddapikeysecretwo rotation. String length must be at least 1.
    djmGlobalInitScriptEnabled 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.
    scriptGpumEnabled 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 djmGlobalInitScriptEnabled set to true.
    scriptLogsEnabled 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 djmGlobalInitScriptEnabled set to true.
    serverlessJobsEnabled 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 systemTablesSqlWarehouseId.
    ddApiKeyId string
    ID of the Datadog API key the global init script uses to submit data.
    ddApiKeySecretWo string
    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.
    ddApiKeySecretWoVersion string
    Version trigger for ddapikeysecretwo rotation. String length must be at least 1.
    djmGlobalInitScriptEnabled 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.
    scriptGpumEnabled 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 djmGlobalInitScriptEnabled set to true.
    scriptLogsEnabled 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 djmGlobalInitScriptEnabled set to true.
    serverlessJobsEnabled 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 systemTablesSqlWarehouseId.
    dd_api_key_id str
    ID of the Datadog API key the global init script uses to submit data.
    dd_api_key_secret_wo str
    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_key_secret_wo_version str
    Version trigger for ddapikeysecretwo rotation. String length must be at least 1.
    djm_global_init_script_enabled bool
    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 bool
    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 djmGlobalInitScriptEnabled set to true.
    script_logs_enabled bool
    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 djmGlobalInitScriptEnabled set to true.
    serverless_jobs_enabled bool
    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.
    ddApiKeyId String
    ID of the Datadog API key the global init script uses to submit data.
    ddApiKeySecretWo String
    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.
    ddApiKeySecretWoVersion String
    Version trigger for ddapikeysecretwo rotation. String length must be at least 1.
    djmGlobalInitScriptEnabled 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.
    scriptGpumEnabled 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 djmGlobalInitScriptEnabled set to true.
    scriptLogsEnabled 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 djmGlobalInitScriptEnabled set to true.
    serverlessJobsEnabled 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 systemTablesSqlWarehouseId.

    IntegrationAccountDataflowsDatabricksDataObservabilityQualityMonitoring, IntegrationAccountDataflowsDatabricksDataObservabilityQualityMonitoringArgs

    Enabled bool
    Whether Datadog collects this data.
    Settings IntegrationAccountDataflowsDatabricksDataObservabilityQualityMonitoringSettings
    Settings of the Data Observability dataflow.
    Enabled bool
    Whether Datadog collects this data.
    Settings IntegrationAccountDataflowsDatabricksDataObservabilityQualityMonitoringSettings
    Settings of the Data Observability dataflow.
    enabled bool
    Whether Datadog collects this data.
    settings object
    Settings of the Data Observability dataflow.
    enabled Boolean
    Whether Datadog collects this data.
    settings IntegrationAccountDataflowsDatabricksDataObservabilityQualityMonitoringSettings
    Settings of the Data Observability dataflow.
    enabled boolean
    Whether Datadog collects this data.
    settings IntegrationAccountDataflowsDatabricksDataObservabilityQualityMonitoringSettings
    Settings of the Data Observability dataflow.
    enabled bool
    Whether Datadog collects this data.
    settings IntegrationAccountDataflowsDatabricksDataObservabilityQualityMonitoringSettings
    Settings of the Data Observability dataflow.
    enabled Boolean
    Whether Datadog collects this data.
    settings Property Map
    Settings of the Data Observability dataflow.

    IntegrationAccountDataflowsDatabricksDataObservabilityQualityMonitoringSettings, IntegrationAccountDataflowsDatabricksDataObservabilityQualityMonitoringSettingsArgs

    DoCrawlersCron 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.
    SyncSystemCatalog bool
    Whether metadata from the Databricks system catalog is included in Data Observability alongside your data catalogs.
    DoCrawlersCron 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.
    SyncSystemCatalog bool
    Whether metadata from the Databricks system catalog is included in Data Observability alongside your data catalogs.
    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 bool
    Whether metadata from the Databricks system catalog is included in Data Observability alongside your data catalogs.
    doCrawlersCron 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.
    syncSystemCatalog Boolean
    Whether metadata from the Databricks system catalog is included in Data Observability alongside your data catalogs.
    doCrawlersCron 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.
    syncSystemCatalog boolean
    Whether metadata from the Databricks system catalog is included in Data Observability alongside your data catalogs.
    do_crawlers_cron str
    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 bool
    Whether metadata from the Databricks system catalog is included in Data Observability alongside your data catalogs.
    doCrawlersCron 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.
    syncSystemCatalog Boolean
    Whether metadata from the Databricks system catalog 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

    WorkspaceUrl string
    URL of the Databricks workspace.
    SystemTablesSqlWarehouseId string
    ID of the SQL warehouse used to query the Databricks system tables.
    WorkspaceUrl string
    URL of the Databricks workspace.
    SystemTablesSqlWarehouseId string
    ID of the SQL warehouse used to query the Databricks system tables.
    workspace_url string
    URL of the Databricks workspace.
    system_tables_sql_warehouse_id string
    ID of the SQL warehouse used to query the Databricks system tables.
    workspaceUrl String
    URL of the Databricks workspace.
    systemTablesSqlWarehouseId String
    ID of the SQL warehouse used to query the Databricks system tables.
    workspaceUrl string
    URL of the Databricks workspace.
    systemTablesSqlWarehouseId string
    ID of the SQL warehouse used to query the Databricks system tables.
    workspace_url str
    URL of the Databricks workspace.
    system_tables_sql_warehouse_id str
    ID of the SQL warehouse used to query the Databricks system tables.
    workspaceUrl String
    URL of the Databricks workspace.
    systemTablesSqlWarehouseId String
    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 datadog Terraform Provider.
    datadog logo
    Viewing docs for Datadog v5.17.0
    published on Thursday, Oct 22, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial