Skip to main content

monitoring_suppressions

Creates, updates, deletes, gets or lists a monitoring_suppressions resource.

Overview​

Namemonitoring_suppressions
TypeResource
Iddatadog.security.monitoring_suppressions

Fields​

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringThe ID of the suppression rule. (example: 3dd-0uc-h1s)
attributesobjectThe attributes of the suppression rule.
typestringThe type of the resource. The value should always be suppressions. (suppressions) (default: suppressions, example: suppressions)

Methods​

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_security_monitoring_suppressionselectsuppression_idGet the details of a specific suppression rule.
list_security_monitoring_suppressionsselectquery, sort, page[size], page[number]Get the list of all suppression rules.
create_security_monitoring_suppressioninsertdataCreate a new suppression rule.
update_security_monitoring_suppressionupdatesuppression_id, dataUpdate a specific suppression rule.
delete_security_monitoring_suppressiondeletesuppression_idDelete a specific suppression rule.
validate_security_monitoring_suppressionexecdataValidate a suppression rule.

Parameters​

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
sitestringThe Datadog site (region) for your organization, for example datadoghq.com, us3.datadoghq.com, us5.datadoghq.com, ap1.datadoghq.com, ap2.datadoghq.com, datadoghq.eu, ddog-gov.com. Resolved from the DD_SITE environment variable when set. Optional: defaults to datadoghq.com, or the value of the DD_SITE environment variable when set; a WHERE value overrides both.
suppression_idstringThe ID of the suppression rule
page[number]integer (int64)Specific page number to return.
page[size]integer (int64)Size for a given page. Use -1 to return all items.
querystringQuery string.
sortstringAttribute used to sort the list of suppression rules. Prefix with - to sort in descending order.

SELECT examples​

Get the details of a specific suppression rule.

SELECT
id,
attributes,
type
FROM datadog.security.monitoring_suppressions
WHERE suppression_id = '{{ suppression_id }}' -- required
;

INSERT examples​

Create a new suppression rule.

INSERT INTO datadog.security.monitoring_suppressions (
data
)
SELECT
'{{ data }}' /* required */
RETURNING
data
;

UPDATE examples​

Update a specific suppression rule.

UPDATE datadog.security.monitoring_suppressions
SET
data = '{{ data }}'
WHERE
suppression_id = '{{ suppression_id }}' --required
AND data = '{{ data }}' --required
RETURNING
data;

DELETE examples​

Delete a specific suppression rule.

DELETE FROM datadog.security.monitoring_suppressions
WHERE suppression_id = '{{ suppression_id }}' --required
;

Lifecycle Methods​

EXEC variables use wire (API) names.

Validate a suppression rule.

EXEC datadog.security.monitoring_suppressions.validate_security_monitoring_suppression
@@json=
'{
"data": "{{ data }}"
}'
;