Class: DatadogAPIClient::V2::SecurityMonitoringSuppressionCreateAttributes
- Inherits:
-
Object
- Object
- DatadogAPIClient::V2::SecurityMonitoringSuppressionCreateAttributes
- Includes:
- BaseGenericModel
- Defined in:
- lib/datadog_api_client/v2/models/security_monitoring_suppression_create_attributes.rb
Overview
Object containing the attributes of the suppression rule to be created.
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
readonly
Whether the suppression rule is enabled.
-
#expiration_date ⇒ Object
A Unix millisecond timestamp giving an expiration date for the suppression rule.
-
#name ⇒ Object
readonly
The name of the suppression rule.
-
#rule_query ⇒ Object
readonly
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.
Method Summary
Methods included from BaseGenericModel
Instance Attribute Details
permalink #additional_properties ⇒ Object
Returns the value of attribute additional_properties.
48 49 50 |
# File 'lib/datadog_api_client/v2/models/security_monitoring_suppression_create_attributes.rb', line 48 def additional_properties @additional_properties end |
permalink #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_create_attributes.rb', line 25 def data_exclusion_query @data_exclusion_query end |
permalink #description ⇒ Object
A description for the suppression rule.
28 29 30 |
# File 'lib/datadog_api_client/v2/models/security_monitoring_suppression_create_attributes.rb', line 28 def description @description end |
permalink #enabled ⇒ Object
Whether the suppression rule is enabled.
31 32 33 |
# File 'lib/datadog_api_client/v2/models/security_monitoring_suppression_create_attributes.rb', line 31 def enabled @enabled end |
permalink #expiration_date ⇒ Object
A Unix millisecond timestamp giving an expiration date for the suppression rule. After this date, it won’t suppress signals anymore.
34 35 36 |
# File 'lib/datadog_api_client/v2/models/security_monitoring_suppression_create_attributes.rb', line 34 def expiration_date @expiration_date end |
permalink #name ⇒ Object
The name of the suppression rule.
37 38 39 |
# File 'lib/datadog_api_client/v2/models/security_monitoring_suppression_create_attributes.rb', line 37 def name @name end |
permalink #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_create_attributes.rb', line 40 def rule_query @rule_query end |
permalink #start_date ⇒ Object
A Unix millisecond timestamp giving the start date for the suppression rule. After this date, it starts suppressing signals.
43 44 45 |
# File 'lib/datadog_api_client/v2/models/security_monitoring_suppression_create_attributes.rb', line 43 def start_date @start_date end |
permalink #suppression_query ⇒ Object
The suppression query of the suppression rule. If a signal matches this query, it is suppressed and is not triggered. It uses the same syntax as the queries to search signals in the Signals Explorer.
46 47 48 |
# File 'lib/datadog_api_client/v2/models/security_monitoring_suppression_create_attributes.rb', line 46 def suppression_query @suppression_query end |