Class: DatadogAPIClient::V2::ObservabilityPipelineDatabricksZerobusDestination

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

Overview

The databricks_zerobus destination sends logs to Databricks using the Zerobus ingestion API, streaming data directly into your Databricks Lakehouse.

Supported pipeline types: Logs, rehydration

Instance Attribute Summary collapse

Method Summary

Methods included from BaseGenericModel

included

Instance Attribute Details

#additional_propertiesObject

Returns the value of attribute additional_properties.



50
51
52
# File 'lib/datadog_api_client/v2/models/observability_pipeline_databricks_zerobus_destination.rb', line 50

def additional_properties
  @additional_properties
end

#authObject

OAuth credentials for authenticating with the Databricks Zerobus ingestion API.



27
28
29
# File 'lib/datadog_api_client/v2/models/observability_pipeline_databricks_zerobus_destination.rb', line 27

def auth
  @auth
end

#bufferObject

Configuration for buffer settings on destination components.



30
31
32
# File 'lib/datadog_api_client/v2/models/observability_pipeline_databricks_zerobus_destination.rb', line 30

def buffer
  @buffer
end

#idObject

The unique identifier for this component.



33
34
35
# File 'lib/datadog_api_client/v2/models/observability_pipeline_databricks_zerobus_destination.rb', line 33

def id
  @id
end

#ingestion_endpoint_keyObject

Name of the environment variable or the secret identifier that references the Databricks Zerobus ingestion endpoint, which is used to stream data directly into your Databricks Lakehouse.



36
37
38
# File 'lib/datadog_api_client/v2/models/observability_pipeline_databricks_zerobus_destination.rb', line 36

def ingestion_endpoint_key
  @ingestion_endpoint_key
end

#inputsObject

A list of component IDs whose output is used as the input for this component.



39
40
41
# File 'lib/datadog_api_client/v2/models/observability_pipeline_databricks_zerobus_destination.rb', line 39

def inputs
  @inputs
end

#table_nameObject

The fully qualified name of your target Databricks table. Make sure this table already exists in your Databricks workspace before deploying.



42
43
44
# File 'lib/datadog_api_client/v2/models/observability_pipeline_databricks_zerobus_destination.rb', line 42

def table_name
  @table_name
end

#typeObject

The destination type. The value must be databricks_zerobus.



45
46
47
# File 'lib/datadog_api_client/v2/models/observability_pipeline_databricks_zerobus_destination.rb', line 45

def type
  @type
end

#unity_catalog_endpoint_keyObject

Name of the environment variable or the secret identifier that references your Databricks workspace URL, which is used to communicate with the Unity Catalog API.



48
49
50
# File 'lib/datadog_api_client/v2/models/observability_pipeline_databricks_zerobus_destination.rb', line 48

def unity_catalog_endpoint_key
  @unity_catalog_endpoint_key
end