Class: DatadogAPIClient::V2::SecurityMonitoringSuppressionAttributes
- Inherits:
-
Object
- Object
- DatadogAPIClient::V2::SecurityMonitoringSuppressionAttributes
- Includes:
- BaseGenericModel
- Defined in:
- lib/datadog_api_client/v2/models/security_monitoring_suppression_attributes.rb
Overview
The attributes of the suppression rule.
Instance Attribute Summary collapse
-
#additional_properties ⇒ Object
Returns the value of attribute additional_properties.
-
#creation_date ⇒ Object
A Unix millisecond timestamp given the creation date of the suppression rule.
-
#creator ⇒ Object
A user.
-
#data_exclusion_query ⇒ Object
An exclusion query on the input data of the security rules, which could be logs, Agent events, or other types of data based on the security rule.
-
#description ⇒ Object
A description for the suppression rule.
-
#editable ⇒ Object
Whether the suppression rule is editable.
-
#enabled ⇒ Object
Whether the suppression rule is enabled.
-
#expiration_date ⇒ Object
A Unix millisecond timestamp giving an expiration date for the suppression rule.
-
#name ⇒ Object
The name of the suppression rule.
-
#rule_query ⇒ Object
The rule query of the suppression rule, with the same syntax as the search bar for detection rules.
-
#suppression_query ⇒ Object
The suppression query of the suppression rule.
-
#update_date ⇒ Object
A Unix millisecond timestamp given the update date of the suppression rule.
-
#updater ⇒ Object
A user.
-
#version ⇒ Object
readonly
The version of the suppression rule; it starts at 1, and is incremented at each update.
Method Summary
Methods included from BaseGenericModel
Instance Attribute Details
#additional_properties ⇒ Object
Returns the value of attribute additional_properties.
63 64 65 |
# File 'lib/datadog_api_client/v2/models/security_monitoring_suppression_attributes.rb', line 63 def additional_properties @additional_properties end |
#creation_date ⇒ Object
A Unix millisecond timestamp given the creation date of the suppression rule.
25 26 27 |
# File 'lib/datadog_api_client/v2/models/security_monitoring_suppression_attributes.rb', line 25 def creation_date @creation_date end |
#creator ⇒ Object
A user.
28 29 30 |
# File 'lib/datadog_api_client/v2/models/security_monitoring_suppression_attributes.rb', line 28 def creator @creator end |
#data_exclusion_query ⇒ Object
An exclusion query on the input data of the security rules, which could be logs, Agent events, or other types of data based on the security rule. Events matching this query are ignored by any detection rules referenced in the suppression rule.
31 32 33 |
# File 'lib/datadog_api_client/v2/models/security_monitoring_suppression_attributes.rb', line 31 def data_exclusion_query @data_exclusion_query end |
#description ⇒ Object
A description for the suppression rule.
34 35 36 |
# File 'lib/datadog_api_client/v2/models/security_monitoring_suppression_attributes.rb', line 34 def description @description end |
#editable ⇒ Object
Whether the suppression rule is editable.
37 38 39 |
# File 'lib/datadog_api_client/v2/models/security_monitoring_suppression_attributes.rb', line 37 def editable @editable end |
#enabled ⇒ Object
Whether the suppression rule is enabled.
40 41 42 |
# File 'lib/datadog_api_client/v2/models/security_monitoring_suppression_attributes.rb', line 40 def enabled @enabled end |
#expiration_date ⇒ Object
A Unix millisecond timestamp giving an expiration date for the suppression rule. After this date, it won’t suppress signals anymore.
43 44 45 |
# File 'lib/datadog_api_client/v2/models/security_monitoring_suppression_attributes.rb', line 43 def expiration_date @expiration_date end |
#name ⇒ Object
The name of the suppression rule.
46 47 48 |
# File 'lib/datadog_api_client/v2/models/security_monitoring_suppression_attributes.rb', line 46 def name @name end |
#rule_query ⇒ Object
The rule query of the suppression rule, with the same syntax as the search bar for detection rules.
49 50 51 |
# File 'lib/datadog_api_client/v2/models/security_monitoring_suppression_attributes.rb', line 49 def rule_query @rule_query end |
#suppression_query ⇒ Object
The suppression query of the suppression rule. If a signal matches this query, it is suppressed and not triggered. Same syntax as the queries to search signals in the signal explorer.
52 53 54 |
# File 'lib/datadog_api_client/v2/models/security_monitoring_suppression_attributes.rb', line 52 def suppression_query @suppression_query end |
#update_date ⇒ Object
A Unix millisecond timestamp given the update date of the suppression rule.
55 56 57 |
# File 'lib/datadog_api_client/v2/models/security_monitoring_suppression_attributes.rb', line 55 def update_date @update_date end |
#updater ⇒ Object
A user.
58 59 60 |
# File 'lib/datadog_api_client/v2/models/security_monitoring_suppression_attributes.rb', line 58 def updater @updater end |
#version ⇒ Object
The version of the suppression rule; it starts at 1, and is incremented at each update.
61 62 63 |
# File 'lib/datadog_api_client/v2/models/security_monitoring_suppression_attributes.rb', line 61 def version @version end |