Class: DatadogAPIClient::V2::SecurityMonitoringRuleNewValueOptions

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

Overview

Options on new value detection method.

Instance Attribute Summary collapse

Method Summary

Methods included from BaseGenericModel

included

Instance Attribute Details

#additional_propertiesObject

Returns the value of attribute additional_properties.



40
41
42
# File 'lib/datadog_api_client/v2/models/security_monitoring_rule_new_value_options.rb', line 40

def additional_properties
  @additional_properties
end

#forget_afterObject

The duration in days after which a learned value is forgotten.



25
26
27
# File 'lib/datadog_api_client/v2/models/security_monitoring_rule_new_value_options.rb', line 25

def forget_after
  @forget_after
end

#instantaneous_baselineObject

When set to true, Datadog uses previous values that fall within the defined learning window to construct the baseline, enabling the system to establish an accurate baseline more rapidly rather than relying solely on gradual learning over time.



28
29
30
# File 'lib/datadog_api_client/v2/models/security_monitoring_rule_new_value_options.rb', line 28

def instantaneous_baseline
  @instantaneous_baseline
end

#learning_durationObject

The duration in days during which values are learned, and after which signals will be generated for values that weren’t learned. If set to 0, a signal will be generated for all new values after the first value is learned.



32
33
34
# File 'lib/datadog_api_client/v2/models/security_monitoring_rule_new_value_options.rb', line 32

def learning_duration
  @learning_duration
end

#learning_methodObject

The learning method used to determine when signals should be generated for values that weren’t learned.



35
36
37
# File 'lib/datadog_api_client/v2/models/security_monitoring_rule_new_value_options.rb', line 35

def learning_method
  @learning_method
end

#learning_thresholdObject

A number of occurrences after which signals will be generated for values that weren’t learned.



38
39
40
# File 'lib/datadog_api_client/v2/models/security_monitoring_rule_new_value_options.rb', line 38

def learning_threshold
  @learning_threshold
end