Class: DatadogAPIClient::V2::ThreatHuntingJobOptions

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

Overview

Job options.

Instance Attribute Summary collapse

Method Summary

Methods included from BaseGenericModel

included

Instance Attribute Details

#additional_propertiesObject

Returns the value of attribute additional_properties.



54
55
56
# File 'lib/datadog_api_client/v2/models/threat_hunting_job_options.rb', line 54

def additional_properties
  @additional_properties
end

#anomaly_detection_optionsObject

Options on anomaly detection method.



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

def anomaly_detection_options
  @anomaly_detection_options
end

#detection_methodObject

The detection method.



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

def detection_method
  @detection_method
end

#evaluation_windowObject

A time window is specified to match when at least one of the cases matches true. This is a sliding window and evaluates in real time. For third party detection method, this field is not used.



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

def evaluation_window
  @evaluation_window
end

#impossible_travel_optionsObject

Options on impossible travel detection method.



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

def impossible_travel_options
  @impossible_travel_options
end

#keep_aliveObject

Once a signal is generated, the signal will remain "open" if a case is matched at least once within this keep alive window. For third party detection method, this field is not used.



39
40
41
# File 'lib/datadog_api_client/v2/models/threat_hunting_job_options.rb', line 39

def keep_alive
  @keep_alive
end

#max_signal_durationObject

A signal will "close" regardless of the query being matched once the time exceeds the maximum duration. This time is calculated from the first seen timestamp.



43
44
45
# File 'lib/datadog_api_client/v2/models/threat_hunting_job_options.rb', line 43

def max_signal_duration
  @max_signal_duration
end

#new_value_optionsObject

Options on new value detection method.



46
47
48
# File 'lib/datadog_api_client/v2/models/threat_hunting_job_options.rb', line 46

def new_value_options
  @new_value_options
end

#sequence_detection_optionsObject

Options on sequence detection method.



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

def sequence_detection_options
  @sequence_detection_options
end

#third_party_rule_optionsObject

Options on third party detection method.



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

def third_party_rule_options
  @third_party_rule_options
end