Class: DatadogAPIClient::V1::LogsExcludeAttributeProcessor

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

Overview

Use this processor to remove an attribute from a log during processing. The processor strips the specified attribute from the log event, which is useful when the attribute contains sensitive data or is no longer needed downstream.

Instance Attribute Summary collapse

Method Summary

Methods included from BaseGenericModel

included

Instance Attribute Details

#additional_propertiesObject

Returns the value of attribute additional_properties.



38
39
40
# File 'lib/datadog_api_client/v1/models/logs_exclude_attribute_processor.rb', line 38

def additional_properties
  @additional_properties
end

#attribute_to_excludeObject

Name of the log attribute to remove from the log event.



27
28
29
# File 'lib/datadog_api_client/v1/models/logs_exclude_attribute_processor.rb', line 27

def attribute_to_exclude
  @attribute_to_exclude
end

#is_enabledObject

Whether or not the processor is enabled.



30
31
32
# File 'lib/datadog_api_client/v1/models/logs_exclude_attribute_processor.rb', line 30

def is_enabled
  @is_enabled
end

#nameObject

Name of the processor.



33
34
35
# File 'lib/datadog_api_client/v1/models/logs_exclude_attribute_processor.rb', line 33

def name
  @name
end

#typeObject

Type of logs exclude attribute processor.



36
37
38
# File 'lib/datadog_api_client/v1/models/logs_exclude_attribute_processor.rb', line 36

def type
  @type
end