Class: DatadogAPIClient::V2::SecurityMonitoringRuleUpdatePayload

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

Overview

Update an existing rule.

Instance Attribute Summary collapse

Method Summary

Methods included from BaseGenericModel

included

Instance Attribute Details

#casesObject

Cases for generating signals.



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

def cases
  @cases
end

#compliance_signal_optionsObject

How to generate compliance signals. Useful for cloud_configuration rules only.



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

def compliance_signal_options
  @compliance_signal_options
end

#filtersObject

Additional queries to filter matched events before they are processed.



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

def filters
  @filters
end

#has_extended_titleObject

Whether the notifications include the triggering group-by values in their title.



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

def has_extended_title
  @has_extended_title
end

#is_enabledObject

Whether the rule is enabled.



41
42
43
# File 'lib/datadog_api_client/v2/models/security_monitoring_rule_update_payload.rb', line 41

def is_enabled
  @is_enabled
end

#messageObject

Message for generated signals.



44
45
46
# File 'lib/datadog_api_client/v2/models/security_monitoring_rule_update_payload.rb', line 44

def message
  @message
end

#nameObject

Name of the rule.



47
48
49
# File 'lib/datadog_api_client/v2/models/security_monitoring_rule_update_payload.rb', line 47

def name
  @name
end

#optionsObject

Options on rules.



50
51
52
# File 'lib/datadog_api_client/v2/models/security_monitoring_rule_update_payload.rb', line 50

def options
  @options
end

#queriesObject

Queries for selecting logs which are part of the rule.



53
54
55
# File 'lib/datadog_api_client/v2/models/security_monitoring_rule_update_payload.rb', line 53

def queries
  @queries
end

#tagsObject

Tags for generated signals.



56
57
58
# File 'lib/datadog_api_client/v2/models/security_monitoring_rule_update_payload.rb', line 56

def tags
  @tags
end

#versionObject

The version of the rule being updated.



59
60
61
# File 'lib/datadog_api_client/v2/models/security_monitoring_rule_update_payload.rb', line 59

def version
  @version
end