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 rules.

Instance Attribute Summary collapse

Method Summary

Methods included from BaseGenericModel

included

Instance Attribute Details

#additional_propertiesObject

Returns the value of attribute additional_properties.



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

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

#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.



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

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.



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

def learning_method
  @learning_method
end

#learning_thresholdObject

A number of occurrences after which signals will 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_threshold
  @learning_threshold
end