Skip to main content
Server path: /datadog-security | Type: Application | PCID required: Yes

Tools

ToolDescription
datadog_security_aggregate_ciapp_pipeline_eventsAggregate pipelines events
datadog_security_aggregate_ciapp_test_eventsAggregate tests events
datadog_security_create_caseCreate a case
datadog_security_create_doradeploymentSend a deployment event
datadog_security_create_host_tagsAdd tags to a host
datadog_security_create_security_monitoring_ruleCreate a detection rule
datadog_security_delete_host_tagsRemove host tags
datadog_security_delete_monitoring_ruleDelete an existing rule
datadog_security_get_caseGet the details of a case
datadog_security_get_host_tagsGet Host Tags
datadog_security_get_monitoring_ruleGet a rule’s details
datadog_security_get_monitoring_signalGet a signal’s details
datadog_security_get_projectGet the details of a project
datadog_security_get_projectsGet all projects
datadog_security_list_ciapp_pipeline_eventsGet a list of pipelines events
datadog_security_list_ciapp_test_eventsGet a list of tests events
datadog_security_list_host_tagsGet All Host Tags
datadog_security_list_hostsGet all hosts for your organization
datadog_security_list_security_monitoring_rulesList rules
datadog_security_list_security_monitoring_signalsGet a quick list of security signals
datadog_security_mute_hostMute a host
datadog_security_search_casesSearch cases
datadog_security_search_security_monitoring_signalsGet a list of security signals
datadog_security_unmute_hostUnmute a host
datadog_security_update_host_tagsUpdate host tags
datadog_security_update_security_monitoring_ruleUpdate an existing rule

datadog_security_aggregate_ciapp_pipeline_events

Aggregate pipelines events Parameters:
ParameterTypeRequiredDefaultDescription
computeobject[]NoThe list of metrics or timeseries to compute for the retrieved buckets.
filterobjectNoThe search and filter query settings.
group_byobject[]NoThe rules for the group-by.
optionsobjectNoGlobal query options that are used during the query. Only supply timezone or time offset, not both. Otherwise, the query fails.

datadog_security_aggregate_ciapp_test_events

Aggregate tests events Parameters:
ParameterTypeRequiredDefaultDescription
computeobject[]NoThe list of metrics or timeseries to compute for the retrieved buckets.
filterobjectNoThe search and filter query settings.
group_byobject[]NoThe rules for the group-by.
optionsobjectNoGlobal query options that are used during the query. Only supply timezone or time offset, not both. Otherwise, the query fails.

datadog_security_create_case

Create a case Parameters:
ParameterTypeRequiredDefaultDescription
dataobjectYesCase creation data

datadog_security_create_doradeployment

Send a deployment event Parameters:
ParameterTypeRequiredDefaultDescription
dataobjectYesThe JSON:API data.

datadog_security_create_host_tags

Add tags to a host Parameters:
ParameterTypeRequiredDefaultDescription
host_namestringYesSpecified host name to add new tags
sourcestringNoSource to add tags. Complete list of source attribute values. Use “user” source for custom-defined tags. If no source is specified, defaults to “user”.
hoststringNoYour host name.
tagsstring[]NoA list of tags associated with a host.

datadog_security_create_security_monitoring_rule

Create a detection rule Parameters:
ParameterTypeRequiredDefaultDescription
bodyobjectYesCreate a new rule.

datadog_security_delete_host_tags

Remove host tags Parameters:
ParameterTypeRequiredDefaultDescription
host_namestringYesSpecified host name to delete tags
sourcestringNoSource of the tags to be deleted. Complete list of source attribute values. Use “user” source for custom-defined tags.

datadog_security_delete_monitoring_rule

Delete an existing rule Parameters:
ParameterTypeRequiredDefaultDescription
rule_idstringYesThe ID of the rule.

datadog_security_get_case

Get the details of a case Parameters:
ParameterTypeRequiredDefaultDescription
case_idstringYesCase’s UUID or key

datadog_security_get_host_tags

Get Host Tags Parameters:
ParameterTypeRequiredDefaultDescription
host_namestringYesName of the host to retrieve tags for
sourcestringNoSource to filter. Complete list of source attribute values. Use “user” source for custom-defined tags.

datadog_security_get_monitoring_rule

Get a rule’s details Parameters:
ParameterTypeRequiredDefaultDescription
rule_idstringYesThe ID of the rule.

datadog_security_get_monitoring_signal

Get a signal’s details Parameters:
ParameterTypeRequiredDefaultDescription
signal_idstringYesThe ID of the signal.

datadog_security_get_project

Get the details of a project Parameters:
ParameterTypeRequiredDefaultDescription
project_idstringYesProject UUID.

datadog_security_get_projects

Get all projects

datadog_security_list_ciapp_pipeline_events

Get a list of pipelines events Parameters:
ParameterTypeRequiredDefaultDescription
filter[query]stringNoSearch query following log syntax.
filter[from]stringNoMinimum timestamp for requested events.
filter[to]stringNoMaximum timestamp for requested events.
sortstringNoOrder of events in results.
page[cursor]stringNoList following results with a cursor provided in the previous query.
page[limit]integerNoMaximum number of events in the response.

datadog_security_list_ciapp_test_events

Get a list of tests events Parameters:
ParameterTypeRequiredDefaultDescription
filter[query]stringNoSearch query following log syntax.
filter[from]stringNoMinimum timestamp for requested events.
filter[to]stringNoMaximum timestamp for requested events.
sortstringNoOrder of events in results.
page[cursor]stringNoList following results with a cursor provided in the previous query.
page[limit]integerNoMaximum number of events in the response.

datadog_security_list_host_tags

Get All Host Tags Parameters:
ParameterTypeRequiredDefaultDescription
sourcestringNoSource to filter. Complete list of source attribute values. Use “user” source for custom-defined tags.

datadog_security_list_hosts

Get all hosts for your organization Parameters:
ParameterTypeRequiredDefaultDescription
filterstringNoString to filter search results.
sort_fieldstringNoSort hosts by this field.
sort_dirstringNoDirection of sort. Options include asc and desc.
startintegerNoSpecify the starting point for the host search results. For example, if you set count to 100 and the first 100 results have already been returned, you can set start to 101 to get the next 100 results.
countintegerNoNumber of hosts to return. Max 1000.
fromintegerNoNumber of seconds since UNIX epoch from which you want to search your hosts.
include_muted_hosts_databooleanNoInclude information on the muted status of hosts and when the mute expires.
include_hosts_metadatabooleanNoInclude additional metadata about the hosts (agent_version, machine, platform, processor, etc.).

datadog_security_list_security_monitoring_rules

List rules Parameters:
ParameterTypeRequiredDefaultDescription
page[size]integerNoSize for a given page. The maximum allowed value is 100.
page[number]integerNoSpecific page number to return.
querystringNoA search query to filter security rules. You can filter by attributes such as type, source, tags.
sortstringNoAttribute used to sort rules. Prefix with - to sort in descending order.

datadog_security_list_security_monitoring_signals

Get a quick list of security signals Parameters:
ParameterTypeRequiredDefaultDescription
filter[query]stringNoThe search query for security signals.
filter[from]stringNoThe minimum timestamp for requested security signals.
filter[to]stringNoThe maximum timestamp for requested security signals.
sortstringNoThe order of the security signals in results.
page[cursor]stringNoA list of results using the cursor provided in the previous query.
page[limit]integerNoThe maximum number of security signals in the response.

datadog_security_mute_host

Mute a host Parameters:
ParameterTypeRequiredDefaultDescription
host_namestringYesName of the host to mute.
endintegerNoPOSIX timestamp in seconds when the host is unmuted. If omitted, the host remains muted until explicitly unmuted.
messagestringNoMessage to associate with the muting of this host.
overridebooleanNoIf true and the host is already muted, replaces existing host mute settings.

datadog_security_search_cases

Search cases Parameters:
ParameterTypeRequiredDefaultDescription
page[size]integerNoSize for a given page. The maximum allowed value is 100.
page[number]integerNoSpecific page number to return.
sort[field]stringNoSpecify which field to sort
filterstringNoSearch query
sort[asc]booleanNoSpecify if order is ascending or not

datadog_security_search_security_monitoring_signals

Get a list of security signals Parameters:
ParameterTypeRequiredDefaultDescription
filterobjectNoSearch filters for listing security signals.
pageobjectNoThe paging attributes for listing security signals.
sortstringNoThe sort parameters used for querying security signals.

datadog_security_unmute_host

Unmute a host Parameters:
ParameterTypeRequiredDefaultDescription
host_namestringYesName of the host to unmute.

datadog_security_update_host_tags

Update host tags Parameters:
ParameterTypeRequiredDefaultDescription
host_namestringYesSpecified host name to change tags
sourcestringNoSource to update tags. Complete list of source attribute values. Use “user” source for custom-defined tags. If no source specified, defaults to “user”.
hoststringNoYour host name.
tagsstring[]NoA list of tags associated with a host.

datadog_security_update_security_monitoring_rule

Update an existing rule Parameters:
ParameterTypeRequiredDefaultDescription
rule_idstringYesThe ID of the rule.
calculatedFieldsobject[]NoCalculated fields. Only allowed for scheduled rules - in other words, when schedulingOptions is also defined.
casesobject[]NoCases for generating signals.
complianceSignalOptionsobjectNoHow to generate compliance signals. Useful for cloud_configuration rules only.
customMessagestringNoCustom/Overridden Message for generated signals (used in case of Default rule update).
customNamestringNoCustom/Overridden name (used in case of Default rule update).
filtersobject[]NoAdditional queries to filter matched events before they are processed. This field is deprecated for log detection, signal correlation, and workload security rules.
groupSignalsBystring[]NoAdditional grouping to perform on top of the existing groups in the query section. Must be a subset of the existing groups.
hasExtendedTitlebooleanNoWhether the notifications include the triggering group-by values in their title.
isEnabledbooleanNoWhether the rule is enabled.
messagestringNoMessage for generated signals.
namestringNoName of the rule.
optionsobjectNoOptions.
queriesany[]NoQueries for selecting logs which are part of the rule.
referenceTablesobject[]NoReference tables for the rule.
schedulingOptionsobjectNoOptions for scheduled rules. When this field is present, the rule runs based on the schedule. When absent, it runs real-time on ingested logs.
tagsstring[]NoTags for generated signals.
thirdPartyCasesobject[]NoCases for generating signals from third-party rules. Only available for third-party rules.
versionintegerNoThe version of the rule being updated.