Skip to content

Commit c0792c0

Browse files
api-clients-generation-pipeline[bot]ci.datadog-api-spec
andauthored
Regenerate client from commit 266da8c of spec repo (#2950)
Co-authored-by: ci.datadog-api-spec <[email protected]>
1 parent ed545aa commit c0792c0

File tree

6 files changed

+25
-16
lines changed

6 files changed

+25
-16
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52651,6 +52651,9 @@ components:
5265152651
modifiedAt:
5265252652
description: Last modification time of the job.
5265352653
type: string
52654+
signalOutput:
52655+
description: Whether the job outputs signals.
52656+
type: boolean
5265452657
type: object
5265552658
ThreatHuntingJobResponseData:
5265652659
description: Threat hunting job response data.

src/datadog_api_client/v2/model/threat_hunting_job_response_attributes.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ def openapi_types(_):
3131
"job_name": (str,),
3232
"job_status": (str,),
3333
"modified_at": (str,),
34+
"signal_output": (bool,),
3435
}
3536

3637
attribute_map = {
@@ -42,6 +43,7 @@ def openapi_types(_):
4243
"job_name": "jobName",
4344
"job_status": "jobStatus",
4445
"modified_at": "modifiedAt",
46+
"signal_output": "signalOutput",
4547
}
4648

4749
def __init__(
@@ -54,6 +56,7 @@ def __init__(
5456
job_name: Union[str, UnsetType] = unset,
5557
job_status: Union[str, UnsetType] = unset,
5658
modified_at: Union[str, UnsetType] = unset,
59+
signal_output: Union[bool, UnsetType] = unset,
5760
**kwargs,
5861
):
5962
"""
@@ -82,6 +85,9 @@ def __init__(
8285
8386
:param modified_at: Last modification time of the job.
8487
:type modified_at: str, optional
88+
89+
:param signal_output: Whether the job outputs signals.
90+
:type signal_output: bool, optional
8591
"""
8692
if created_at is not unset:
8793
kwargs["created_at"] = created_at
@@ -99,4 +105,6 @@ def __init__(
99105
kwargs["job_status"] = job_status
100106
if modified_at is not unset:
101107
kwargs["modified_at"] = modified_at
108+
if signal_output is not unset:
109+
kwargs["signal_output"] = signal_output
102110
super().__init__(kwargs)
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2025-10-24T14:24:01.707Z
1+
2025-11-11T21:36:52.314Z

tests/v2/cassettes/test_scenarios/test_get_a_jobs_details_returns_ok_response.yaml

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ interactions:
1212
uri: https://api.datadoghq.com/api/v2/siem-threat-hunting/jobs
1313
response:
1414
body:
15-
string: '{"data":{"id":"071b3516-4072-44d9-9288-d4adaa1db921","type":"historicalDetectionsJob"}}'
15+
string: '{"data":{"id":"66896986-212c-4e6c-9890-14e5cfd0fc19","type":"historicalDetectionsJob"}}'
1616
headers:
1717
content-type:
1818
- application/vnd.api+json
@@ -25,17 +25,16 @@ interactions:
2525
accept:
2626
- application/json
2727
method: GET
28-
uri: https://api.datadoghq.com/api/v2/siem-threat-hunting/jobs/071b3516-4072-44d9-9288-d4adaa1db921
28+
uri: https://api.datadoghq.com/api/v2/siem-threat-hunting/jobs/66896986-212c-4e6c-9890-14e5cfd0fc19
2929
response:
3030
body:
31-
string: '{"data":{"id":"071b3516-4072-44d9-9288-d4adaa1db921","type":"historicalDetectionsJob","attributes":{"createdAt":"2025-10-24
32-
14:24:02.057923+00","createdByHandle":"9919ec9b-ebc7-49ee-8dc8-03626e717cca","createdByName":"CI
33-
Account","jobDefinition":{"from":1730387522611,"to":1730387532611,"index":"main","name":"Excessive
31+
string: '{"data":{"id":"66896986-212c-4e6c-9890-14e5cfd0fc19","type":"historicalDetectionsJob","attributes":{"createdAt":"2025-11-11
32+
21:36:52.581297+00","createdByHandle":"[email protected]","createdByName":"frog","jobDefinition":{"from":1730387522611,"to":1730387532611,"index":"main","name":"Excessive
3433
number of failed attempts.","cases":[{"name":"Condition 1","status":"info","notifications":[],"condition":"a
3534
\u003e 1"}],"queries":[{"query":"source:non_existing_src_weekend","groupByFields":[],"hasOptionalGroupByFields":false,"distinctFields":[],"aggregation":"count","name":"","dataSource":"logs"}],"options":{"evaluationWindow":900,"detectionMethod":"threshold","maxSignalDuration":86400,"keepAlive":3600},"message":"A
3635
large number of failed login attempts.","tags":[],"type":"log_detection"},"jobName":"Excessive
37-
number of failed attempts.","jobStatus":"pending","modifiedAt":"2025-10-24
38-
14:24:02.057923+00"}}}'
36+
number of failed attempts.","jobStatus":"pending","modifiedAt":"2025-11-11
37+
21:36:52.581297+00","signalOutput":false}}}'
3938
headers:
4039
content-type:
4140
- application/vnd.api+json
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2025-10-24T14:24:02.188Z
1+
2025-11-11T21:36:57.169Z

tests/v2/cassettes/test_scenarios/test_list_historical_jobs_returns_ok_response.yaml

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ interactions:
1212
uri: https://api.datadoghq.com/api/v2/siem-threat-hunting/jobs
1313
response:
1414
body:
15-
string: '{"data":{"id":"e935c6c8-ba76-4ebf-8770-bb772a5ec1ed","type":"historicalDetectionsJob"}}'
15+
string: '{"data":{"id":"c3564eed-ff70-43e1-ab6f-593de95bd21f","type":"historicalDetectionsJob"}}'
1616
headers:
1717
content-type:
1818
- application/vnd.api+json
@@ -25,17 +25,16 @@ interactions:
2525
accept:
2626
- application/json
2727
method: GET
28-
uri: https://api.datadoghq.com/api/v2/siem-threat-hunting/jobs?filter%5Bquery%5D=id%3Ae935c6c8-ba76-4ebf-8770-bb772a5ec1ed
28+
uri: https://api.datadoghq.com/api/v2/siem-threat-hunting/jobs?filter%5Bquery%5D=id%3Ac3564eed-ff70-43e1-ab6f-593de95bd21f
2929
response:
3030
body:
31-
string: '{"data":[{"id":"e935c6c8-ba76-4ebf-8770-bb772a5ec1ed","type":"historicalDetectionsJob","attributes":{"createdAt":"2025-10-24
32-
14:24:02.256887+00","createdByHandle":"9919ec9b-ebc7-49ee-8dc8-03626e717cca","createdByName":"CI
33-
Account","jobDefinition":{"from":1730387522611,"to":1730387532611,"index":"main","name":"Excessive
31+
string: '{"data":[{"id":"c3564eed-ff70-43e1-ab6f-593de95bd21f","type":"historicalDetectionsJob","attributes":{"createdAt":"2025-11-11
32+
21:36:57.303304+00","createdByHandle":"[email protected]","createdByName":"frog","jobDefinition":{"from":1730387522611,"to":1730387532611,"index":"main","name":"Excessive
3433
number of failed attempts.","cases":[{"name":"Condition 1","status":"info","notifications":[],"condition":"a
3534
\u003e 1"}],"queries":[{"query":"source:non_existing_src_weekend","groupByFields":[],"hasOptionalGroupByFields":false,"distinctFields":[],"aggregation":"count","name":"","dataSource":"logs"}],"options":{"evaluationWindow":900,"detectionMethod":"threshold","maxSignalDuration":86400,"keepAlive":3600},"message":"A
3635
large number of failed login attempts.","tags":[],"type":"log_detection"},"jobName":"Excessive
37-
number of failed attempts.","jobStatus":"pending","modifiedAt":"2025-10-24
38-
14:24:02.256887+00"}}],"meta":{"totalCount":1}}'
36+
number of failed attempts.","jobStatus":"pending","modifiedAt":"2025-11-11
37+
21:36:57.303304+00","signalOutput":false}}],"meta":{"totalCount":1}}'
3938
headers:
4039
content-type:
4140
- application/vnd.api+json

0 commit comments

Comments
 (0)