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. (default: signal, example: signal)

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_security_monitoring_signalselectsignal_id, regionGet a signal's details.
list_security_monitoring_signalsselectregionfilter[query], filter[from], filter[to], sort, page[cursor], page[limit]The list endpoint returns security signals that match a search query.
Both this endpoint and the POST endpoint can be used interchangeably when listing
security signals.
search_security_monitoring_signalsexecregionReturns security signals that match a search query.
Both this endpoint and the GET endpoint can be used interchangeably for listing
security signals.
edit_security_monitoring_signal_assigneeexecsignal_id, region, dataModify the triage assignee of a security signal.
edit_security_monitoring_signal_incidentsexecsignal_id, region, dataChange the related incidents for a security signal.
edit_security_monitoring_signal_stateexecsignal_id, region, dataChange the triage state of a security signal.

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
regionstring(default: datadoghq.com)
signal_idstringThe ID of the signal.
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
AND region = '{{ region }}' -- required
;

Lifecycle Methods

Returns security signals that match a search query.
Both this endpoint and the GET endpoint can be used interchangeably for listing
security signals.

EXEC datadog.security.monitoring_signals.search_security_monitoring_signals 
@region='{{ region }}' --required
@@json=
'{
"filter": "{{ filter }}",
"page": "{{ page }}",
"sort": "{{ sort }}"
}'
;