Skip to main content

monitoring_signals

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

Overview

Namemonitoring_signals
TypeResource
Iddatadog.security.monitoring_signals

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringThe unique ID of the security signal. (example: AAAAAWgN8Xwgr1vKDQAAAABBV2dOOFh3ZzZobm1mWXJFYTR0OA)
attributesobjectThe object containing all signal attributes and their associated values.
typestringThe type of event. (signal) (default: signal, example: signal)

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_security_monitoring_signalselectsignal_idGet a signal's details.
list_security_monitoring_signalsselectfilter[query], filter[from], filter[to], sort, page[cursor], page[limit]The list endpoint returns security signals that match a search query.<br />Both this endpoint and the POST endpoint can be used interchangeably when listing<br />security signals.
bulk_edit_security_monitoring_signals_assigneeexecdataChange the triage assignees of multiple security signals at once.<br />The maximum number of signals that can be updated in a single request is 199.
bulk_edit_security_monitoring_signals_stateexecdataChange the triage states of multiple security signals at once.<br />The maximum number of signals that can be updated in a single request is 199.
bulk_edit_security_monitoring_signalsexecdataUpdate the triage state or assignee of multiple security signals at once.<br />The maximum number of signals that can be updated in a single request is 199.
search_security_monitoring_signalsexecReturns security signals that match a search query.<br />Both this endpoint and the GET endpoint can be used interchangeably for listing<br />security signals.
edit_security_monitoring_signal_assigneeexecsignal_id, dataModify the triage assignee of a security signal.
edit_security_monitoring_signal_incidentsexecsignal_id, dataChange the related incidents for a security signal.
edit_security_monitoring_signal_stateexecsignal_id, dataChange the triage state of a security signal.
edit_security_monitoring_signalexecsignal_id, dataUpdate the triage state or assignee of a security signal.
add_security_monitoring_signal_to_incidentexecsignal_id, incident_idAdd a security signal to an incident. This makes it possible to search for signals by incident within the signal explorer and to view the signals on the incident timeline.

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
signal_idstringThe ID of the signal.
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.
filter[from]string (date-time)The minimum timestamp for requested security signals. (example: 2019-01-02T09:42:36.320Z)
filter[query]stringThe search query for security signals. (example: security:attack status:high)
filter[to]string (date-time)The maximum timestamp for requested security signals. (example: 2019-01-03T09:42:36.320Z)
page[cursor]stringA list of results using the cursor provided in the previous query. (example: eyJzdGFydEF0IjoiQVFBQUFYS2tMS3pPbm40NGV3QUFBQUJCV0V0clRFdDZVbG8zY3pCRmNsbHJiVmxDWlEifQ==)
page[limit]integer (int32)The maximum number of security signals in the response. (example: 25)
sortstringThe order of the security signals in results.

SELECT examples

Get a signal's details.

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

Lifecycle Methods

EXEC variables use wire (API) names.

Change the triage assignees of multiple security signals at once.<br />The maximum number of signals that can be updated in a single request is 199.

EXEC datadog.security.monitoring_signals.bulk_edit_security_monitoring_signals_assignee
@@json=
'{
"data": "{{ data }}"
}'
;