Class: DatadogAPIClient::V1::ReferenceTableLogsLookupProcessor

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

Overview

Note: Reference Tables are in public beta. Use the Lookup Processor to define a mapping between a log attribute and a human readable value saved in a Reference Table. For example, you can use the Lookup Processor to map an internal service ID into a human readable service name. Alternatively, you could also use it to check if the MAC address that just attempted to connect to the production environment belongs to your list of stolen machines.

Instance Attribute Summary collapse

Method Summary

Methods included from BaseGenericModel

included

Instance Attribute Details

#is_enabledObject

Whether or not the processor is enabled.



31
32
33
# File 'lib/datadog_api_client/v1/models/reference_table_logs_lookup_processor.rb', line 31

def is_enabled
  @is_enabled
end

#lookup_enrichment_tableObject

Name of the Reference Table for the source attribute and their associated target attribute values.



34
35
36
# File 'lib/datadog_api_client/v1/models/reference_table_logs_lookup_processor.rb', line 34

def lookup_enrichment_table
  @lookup_enrichment_table
end

#nameObject

Name of the processor.



37
38
39
# File 'lib/datadog_api_client/v1/models/reference_table_logs_lookup_processor.rb', line 37

def name
  @name
end

#sourceObject

Source attribute used to perform the lookup.



40
41
42
# File 'lib/datadog_api_client/v1/models/reference_table_logs_lookup_processor.rb', line 40

def source
  @source
end

#targetObject

Name of the attribute that contains the corresponding value in the mapping list.



43
44
45
# File 'lib/datadog_api_client/v1/models/reference_table_logs_lookup_processor.rb', line 43

def target
  @target
end

#typeObject

Type of logs lookup processor.



46
47
48
# File 'lib/datadog_api_client/v1/models/reference_table_logs_lookup_processor.rb', line 46

def type
  @type
end