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.



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

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

#inputs ⇒ Object

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



49
50
51
# File 'lib/datadog_api_client/v2/models/observability_pipeline_azure_data_explorer_destination.rb', line 49

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.



52
53
54
# File 'lib/datadog_api_client/v2/models/observability_pipeline_azure_data_explorer_destination.rb', line 52

def mapping_reference
  @mapping_reference
end

#table ⇒ Object

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



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

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.



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

def token_scope
  @token_scope
end

#type ⇒ Object

The destination type. The value should always be azure_data_explorer.



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

def type
  @type
end