Skip to main content

vulnerability_notification_rules

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

Overview

Namevulnerability_notification_rules
TypeResource
Iddatadog.security.vulnerability_notification_rules

Fields

The following fields are returned by SELECT queries:

Notification rule details.

NameDatatypeDescription
idstringThe ID of a notification rule. (example: aaa-bbb-ccc)
attributesobjectAttributes of the notification rule.
typestringThe rule type associated to notification rules. (example: notification_rules)

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_vulnerability_notification_ruleselectid, regionGet the details of a notification rule for security vulnerabilities.
get_vulnerability_notification_rulesselectregionReturns the list of notification rules for security vulnerabilities.
create_vulnerability_notification_ruleinsertregionCreate a new notification rule for security vulnerabilities and return the created rule.
patch_vulnerability_notification_ruleupdateid, regionPartially update the notification rule. All fields are optional; if a field is not provided, it is not updated.
delete_vulnerability_notification_ruledeleteid, regionDelete a notification rule for security vulnerabilities.

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
idstringID of the notification rule.
regionstring(default: datadoghq.com)

SELECT examples

Get the details of a notification rule for security vulnerabilities.

SELECT
id,
attributes,
type
FROM datadog.security.vulnerability_notification_rules
WHERE id = '{{ id }}' -- required
AND region = '{{ region }}' -- required
;

INSERT examples

Create a new notification rule for security vulnerabilities and return the created rule.

INSERT INTO datadog.security.vulnerability_notification_rules (
data__data,
region
)
SELECT
'{{ data }}',
'{{ region }}'
RETURNING
data
;

UPDATE examples

Partially update the notification rule. All fields are optional; if a field is not provided, it is not updated.

UPDATE datadog.security.vulnerability_notification_rules
SET
data__data = '{{ data }}'
WHERE
id = '{{ id }}' --required
AND region = '{{ region }}' --required
RETURNING
data;

DELETE examples

Delete a notification rule for security vulnerabilities.

DELETE FROM datadog.security.vulnerability_notification_rules
WHERE id = '{{ id }}' --required
AND region = '{{ region }}' --required
;