Class: DatadogAPIClient::V2::ObservabilityPipelineAzureDataExplorerDestination

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

Overview

The azure_data_explorer destination sends log events to an Azure Data Explorer table.

Supported pipeline types: logs

Instance Attribute Summary collapse

Method Summary

Methods included from BaseGenericModel

included

Instance Attribute Details

#additional_properties ⇒ Object

Returns the value of attribute additional_properties.



72
73
74
# File 'lib/datadog_api_client/v2/models/observability_pipeline_azure_data_explorer_destination.rb', line 72

def additional_properties
  @additional_properties
end

#auth ⇒ Object

Authentication configuration for Azure Data Explorer. The azure_credential_kind field selects the credential type.



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

def auth
  @auth
end

#batch ⇒ Object

Event batching settings for Azure Data Explorer ingestion.



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

def batch
  @batch
end

#buffer ⇒ Object

Configuration for buffer settings on destination components.



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

def buffer
  @buffer
end

#compression ⇒ Object

Gzip compression.



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

def compression
  @compression
end

#database ⇒ Object

The name of the Azure Data Explorer database to ingest into. Supports template syntax.



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

def database
  @database
end

#id ⇒ Object

The unique identifier for this component.



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

def id
  @id
end

#ingestion_endpoint_key ⇒ Object

Name of the environment variable or secret that holds the Azure Data Explorer ingestion endpoint URL. Defaults to DESTINATION_AZURE_DATA_EXPLORER_INGESTION_ENDPOINT (prefixed with DD_OP_ at runtime).



46
47
48
# File 'lib/datadog_api_client/v2/models/observability_pipeline_azure_data_explorer_destination.rb', line 46

def ingestion_endpoint_key
  @ingestion_endpoint_key
end

#ingestion_mode ⇒ Object

The ingestion method used to send data to Azure Data Explorer.

  • streaming: Sends events directly to the table using streaming ingestion.
  • queue: Sends events through queued (batched) ingestion.

Defaults to streaming.



54
55
56
# File 'lib/datadog_api_client/v2/models/observability_pipeline_azure_data_explorer_destination.rb', line 54

def ingestion_mode
  @ingestion_mode
end

#inputs ⇒ Object

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



57
58
59
# File 'lib/datadog_api_client/v2/models/observability_pipeline_azure_data_explorer_destination.rb', line 57

def inputs
  @inputs
end

#mapping_reference ⇒ Object

The name of a pre-created ingestion mapping on the table used to map incoming events to columns. Supports template syntax.



60
61
62
# File 'lib/datadog_api_client/v2/models/observability_pipeline_azure_data_explorer_destination.rb', line 60

def mapping_reference
  @mapping_reference
end

#table ⇒ Object

The name of the Azure Data Explorer table to ingest into. Supports template syntax.



63
64
65
# File 'lib/datadog_api_client/v2/models/observability_pipeline_azure_data_explorer_destination.rb', line 63

def table
  @table
end

#token_scope ⇒ Object

The OAuth scope requested when acquiring an access token for Azure Data Explorer. Defaults to https://kusto.kusto.windows.net/.default.



67
68
69
# File 'lib/datadog_api_client/v2/models/observability_pipeline_azure_data_explorer_destination.rb', line 67

def token_scope
  @token_scope
end

#type ⇒ Object

The destination type. The value should always be azure_data_explorer.



70
71
72
# File 'lib/datadog_api_client/v2/models/observability_pipeline_azure_data_explorer_destination.rb', line 70

def type
  @type
end