Class: DatadogAPIClient::V2::SecurityMonitoringSignalRuleCreatePayload

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

Overview

Create a new signal correlation 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_signal_rule_create_payload.rb', line 29

def cases
  @cases
end

#filtersObject

Additional queries to filter matched events before they are processed.



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

def filters
  @filters
end

#has_extended_titleObject

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



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

def has_extended_title
  @has_extended_title
end

#is_enabledObject

Whether the rule is enabled.



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

def is_enabled
  @is_enabled
end

#messageObject

Message for generated signals.



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

def message
  @message
end

#nameObject

The name of the rule.



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

def name
  @name
end

#optionsObject

Options on rules.



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

def options
  @options
end

#queriesObject

Queries for selecting signals which are part of the rule.



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

def queries
  @queries
end

#tagsObject

Tags for generated signals.



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

def tags
  @tags
end

#typeObject

The rule type.



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

def type
  @type
end