The new suppression properties; partial updates are supported.
\n
\n
\n
\n
\n
\n
attributes [required]
\n
\n
object
\n
The suppression rule properties to be updated.
\n
\n
\n
\n
\n
\n
data_exclusion_query
\n
\n
string
\n
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.
\n
\n \n
\n
\n
\n
\n
\n
description
\n
\n
string
\n
A description for the suppression rule.
\n
\n \n
\n
\n
\n
\n
\n
enabled
\n
\n
boolean
\n
Whether the suppression rule is enabled.
\n
\n \n
\n
\n
\n
\n
\n
expiration_date
\n
\n
int64
\n
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.
\n
\n \n
\n
\n
\n
\n
\n
name
\n
\n
string
\n
The name of the suppression rule.
\n
\n \n
\n
\n
\n
\n
\n
rule_query
\n
\n
string
\n
The rule query of the suppression rule, with the same syntax as the search bar for detection rules.
\n
\n \n
\n
\n
\n
\n
\n
start_date
\n
\n
int64
\n
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.
\n
\n \n
\n
\n
\n
\n
\n
suppression_query
\n
\n
string
\n
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.
\n
\n \n
\n
\n
\n
\n
\n
tags
\n
\n
[string]
\n
List of tags associated with the suppression rule.
\n
\n \n
\n
\n
\n
\n
\n
version
\n
\n
int32
\n
The current version of the suppression. This is optional, but it can help prevent concurrent modifications.
\n
\n \n
\n
\n
\n
\n
\n
\n
\n
type [required]
\n
\n
enum
\n
The type of the resource. The value should always be suppressions. \nAllowed enum values: suppressions
Response object containing the version history of a suppression.
\n
\n
\n
\n
\n
\n
count
\n
\n
int32
\n
The number of suppression versions.
\n
\n \n
\n
\n
\n
\n
\n
data
\n
\n
object
\n
The version history of a suppression.
\n
\n
\n
\n
\n
\n
<any-key>
\n
\n
object
\n
A suppression version with a list of updates.
\n
\n
\n
\n
\n
\n
changes
\n
\n
[object]
\n
A list of changes.
\n
\n
\n
\n
\n
\n
change
\n
\n
string
\n
The new value of the field.
\n
\n \n
\n
\n
\n
\n
\n
field
\n
\n
string
\n
The field that was changed.
\n
\n \n
\n
\n
\n
\n
\n
type
\n
\n
enum
\n
The type of change. \nAllowed enum values: create,update,delete
\n
\n \n
\n
\n
\n
\n
\n
\n
\n
suppression
\n
\n
object
\n
The attributes of the suppression rule.
\n
\n
\n
\n
\n
\n
creation_date
\n
\n
int64
\n
A Unix millisecond timestamp given the creation date of the suppression rule.
\n
\n \n
\n
\n
\n
\n
\n
creator
\n
\n
object
\n
A user.
\n
\n
\n
\n
\n
\n
handle
\n
\n
string
\n
The handle of the user.
\n
\n \n
\n
\n
\n
\n
\n
name
\n
\n
string
\n
The name of the user.
\n
\n \n
\n
\n
\n
\n
\n
\n
\n
data_exclusion_query
\n
\n
string
\n
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.
\n
\n \n
\n
\n
\n
\n
\n
description
\n
\n
string
\n
A description for the suppression rule.
\n
\n \n
\n
\n
\n
\n
\n
editable
\n
\n
boolean
\n
Whether the suppression rule is editable.
\n
\n \n
\n
\n
\n
\n
\n
enabled
\n
\n
boolean
\n
Whether the suppression rule is enabled.
\n
\n \n
\n
\n
\n
\n
\n
expiration_date
\n
\n
int64
\n
A Unix millisecond timestamp giving an expiration date for the suppression rule. After this date, it won't suppress signals anymore.
\n
\n \n
\n
\n
\n
\n
\n
name
\n
\n
string
\n
The name of the suppression rule.
\n
\n \n
\n
\n
\n
\n
\n
rule_query
\n
\n
string
\n
The rule query of the suppression rule, with the same syntax as the search bar for detection rules.
\n
\n \n
\n
\n
\n
\n
\n
start_date
\n
\n
int64
\n
A Unix millisecond timestamp giving the start date for the suppression rule. After this date, it starts suppressing signals.
\n
\n \n
\n
\n
\n
\n
\n
suppression_query
\n
\n
string
\n
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.
\n
\n \n
\n
\n
\n
\n
\n
tags
\n
\n
[string]
\n
List of tags associated with the suppression rule.
\n
\n \n
\n
\n
\n
\n
\n
update_date
\n
\n
int64
\n
A Unix millisecond timestamp given the update date of the suppression rule.
\n
\n \n
\n
\n
\n
\n
\n
updater
\n
\n
object
\n
A user.
\n
\n
\n
\n
\n
\n
handle
\n
\n
string
\n
The handle of the user.
\n
\n \n
\n
\n
\n
\n
\n
name
\n
\n
string
\n
The name of the user.
\n
\n \n
\n
\n
\n
\n
\n
\n
\n
version
\n
\n
int32
\n
The version of the suppression rule; it starts at 1, and is incremented at each update.
\n
\n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
id
\n
\n
string
\n
ID of the suppression.
\n
\n \n
\n
\n
\n
\n
\n
type
\n
\n
enum
\n
Type of data. \nAllowed enum values: suppression_version_history