Class: DatadogAPIClient::V2::SecurityMonitoringSuppressionUpdateAttributes
- Inherits:
-
Object
- Object
- DatadogAPIClient::V2::SecurityMonitoringSuppressionUpdateAttributes
- Includes:
- BaseGenericModel
- Defined in:
- lib/datadog_api_client/v2/models/security_monitoring_suppression_update_attributes.rb
Overview
The suppression rule properties to be updated.
Instance Attribute Summary collapse
-
#additional_properties ⇒ Object
Returns the value of attribute additional_properties.
-
#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.
-
#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.
-
#start_date ⇒ Object
A Unix millisecond timestamp giving the start date for the suppression rule.
-
#suppression_query ⇒ Object
The suppression query of the suppression rule.
-
#version ⇒ Object
readonly
The current version of the suppression.
Method Summary
Methods included from BaseGenericModel
Instance Attribute Details
#additional_properties ⇒ Object
Returns the value of attribute additional_properties.
51 52 53 |
# File 'lib/datadog_api_client/v2/models/security_monitoring_suppression_update_attributes.rb', line 51 def additional_properties @additional_properties 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.
25 26 27 |
# File 'lib/datadog_api_client/v2/models/security_monitoring_suppression_update_attributes.rb', line 25 def data_exclusion_query @data_exclusion_query end |
#description ⇒ Object
A description for the suppression rule.
28 29 30 |
# File 'lib/datadog_api_client/v2/models/security_monitoring_suppression_update_attributes.rb', line 28 def description @description end |
#enabled ⇒ Object
Whether the suppression rule is enabled.
31 32 33 |
# File 'lib/datadog_api_client/v2/models/security_monitoring_suppression_update_attributes.rb', line 31 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. If unset, the expiration date of the suppression rule is left untouched. If set to null
, the expiration date is removed.
34 35 36 |
# File 'lib/datadog_api_client/v2/models/security_monitoring_suppression_update_attributes.rb', line 34 def expiration_date @expiration_date end |
#name ⇒ Object
The name of the suppression rule.
37 38 39 |
# File 'lib/datadog_api_client/v2/models/security_monitoring_suppression_update_attributes.rb', line 37 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.
40 41 42 |
# File 'lib/datadog_api_client/v2/models/security_monitoring_suppression_update_attributes.rb', line 40 def rule_query @rule_query end |
#start_date ⇒ Object
A Unix millisecond timestamp giving the start date for the suppression rule. After this date, it starts suppressing signals. If unset, the start date of the suppression rule is left untouched. If set to null
, the start date is removed.
43 44 45 |
# File 'lib/datadog_api_client/v2/models/security_monitoring_suppression_update_attributes.rb', line 43 def start_date @start_date 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.
46 47 48 |
# File 'lib/datadog_api_client/v2/models/security_monitoring_suppression_update_attributes.rb', line 46 def suppression_query @suppression_query end |
#version ⇒ Object
The current version of the suppression. This is optional, but it can help prevent concurrent modifications.
49 50 51 |
# File 'lib/datadog_api_client/v2/models/security_monitoring_suppression_update_attributes.rb', line 49 def version @version end |