From 82788b3182d0ae36d9c0ab08417cd70a47175334 Mon Sep 17 00:00:00 2001 From: topher-lo <46541035+topher-lo@users.noreply.github.com> Date: Mon, 25 Nov 2024 16:00:55 -0800 Subject: [PATCH] chore(integration): Drop datadog apis --- .../templates/datadog/list_alerts.yml | 54 ------------------- 1 file changed, 54 deletions(-) delete mode 100644 registry/tracecat_registry/templates/datadog/list_alerts.yml diff --git a/registry/tracecat_registry/templates/datadog/list_alerts.yml b/registry/tracecat_registry/templates/datadog/list_alerts.yml deleted file mode 100644 index 4c04fd933..000000000 --- a/registry/tracecat_registry/templates/datadog/list_alerts.yml +++ /dev/null @@ -1,54 +0,0 @@ -type: action -definition: - title: List Datadog Alerts - description: | - List Datadog alerts for a given time range and severities. - Returns medium, high, and critical alerts by default. - display_group: Datadog - namespace: integrations.datadog - name: list_alerts - secrets: - - name: datadog - keys: ["DATADOG_API_KEY", "DATADOG_APP_KEY"] - expects: - start_time: - type: datetime - description: Start ISO timestamp for the query (inclusive) - end_time: - type: datetime - description: End ISO timestamp for the query (exclusive) - severity: - type: list[str] - description: Only return alerts with the specified severity - default: - # - info - # - low - - medium - - high - - critical - limit: - type: int - description: Maximum number of alerts to return - default: 100 - url: - type: str - description: Datadog API URL - default: https://api.datadoghq.com/api - steps: - - ref: search_alerts - action: core.http_request - args: - method: POST - url: ${{ inputs.url }}/v2/security_monitoring/signals/search - headers: - DD-API-KEY: ${{ SECRETS.datadog.DATADOG_API_KEY }} - DD-APPLICATION-KEY: ${{ SECRETS.datadog.DATADOG_APP_KEY }} - payload: - filter: - from: ${{ FN.to_datestring(inputs.start_time, "%Y-%m-%dT%H:%M:%S+00:00") }} - to: ${{ FN.to_datestring(inputs.end_time, "%Y-%m-%dT%H:%M:%S+00:00") }} - query: "status:(${{ FN.join(inputs.status, ' OR ' }})" - page: - limit: ${{ inputs.limit }} - sort: timestamp - returns: ${{ steps.search_alerts.result }}