Skip to content

Commit 58fdcd1

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 843ea74 of spec repo
1 parent e04d5fc commit 58fdcd1

64 files changed

Lines changed: 785 additions & 861 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.generator/schemas/v2/openapi.yaml

Lines changed: 198 additions & 198 deletions
Large diffs are not rendered by default.

docs/datadog_api_client.v2.model.rst

Lines changed: 68 additions & 68 deletions
Original file line numberDiff line numberDiff line change
@@ -13017,6 +13017,55 @@ datadog\_api\_client.v2.model.hamr\_org\_connection\_type module
1301713017
:members:
1301813018
:show-inheritance:
1301913019

13020+
datadog\_api\_client.v2.model.historical\_job\_data\_type module
13021+
----------------------------------------------------------------
13022+
13023+
.. automodule:: datadog_api_client.v2.model.historical_job_data_type
13024+
:members:
13025+
:show-inheritance:
13026+
13027+
datadog\_api\_client.v2.model.historical\_job\_list\_meta module
13028+
----------------------------------------------------------------
13029+
13030+
.. automodule:: datadog_api_client.v2.model.historical_job_list_meta
13031+
:members:
13032+
:show-inheritance:
13033+
13034+
datadog\_api\_client.v2.model.historical\_job\_options module
13035+
-------------------------------------------------------------
13036+
13037+
.. automodule:: datadog_api_client.v2.model.historical_job_options
13038+
:members:
13039+
:show-inheritance:
13040+
13041+
datadog\_api\_client.v2.model.historical\_job\_query module
13042+
-----------------------------------------------------------
13043+
13044+
.. automodule:: datadog_api_client.v2.model.historical_job_query
13045+
:members:
13046+
:show-inheritance:
13047+
13048+
datadog\_api\_client.v2.model.historical\_job\_response module
13049+
--------------------------------------------------------------
13050+
13051+
.. automodule:: datadog_api_client.v2.model.historical_job_response
13052+
:members:
13053+
:show-inheritance:
13054+
13055+
datadog\_api\_client.v2.model.historical\_job\_response\_attributes module
13056+
--------------------------------------------------------------------------
13057+
13058+
.. automodule:: datadog_api_client.v2.model.historical_job_response_attributes
13059+
:members:
13060+
:show-inheritance:
13061+
13062+
datadog\_api\_client.v2.model.historical\_job\_response\_data module
13063+
--------------------------------------------------------------------
13064+
13065+
.. automodule:: datadog_api_client.v2.model.historical_job_response_data
13066+
:members:
13067+
:show-inheritance:
13068+
1302013069
datadog\_api\_client.v2.model.hourly\_usage module
1302113070
--------------------------------------------------
1302213071

@@ -16104,6 +16153,13 @@ datadog\_api\_client.v2.model.list\_findings\_response module
1610416153
:members:
1610516154
:show-inheritance:
1610616155

16156+
datadog\_api\_client.v2.model.list\_historical\_jobs\_response module
16157+
---------------------------------------------------------------------
16158+
16159+
.. automodule:: datadog_api_client.v2.model.list_historical_jobs_response
16160+
:members:
16161+
:show-inheritance:
16162+
1610716163
datadog\_api\_client.v2.model.list\_integrations\_response module
1610816164
-----------------------------------------------------------------
1610916165

@@ -16293,13 +16349,6 @@ datadog\_api\_client.v2.model.list\_teams\_sort module
1629316349
:members:
1629416350
:show-inheritance:
1629516351

16296-
datadog\_api\_client.v2.model.list\_threat\_hunting\_jobs\_response module
16297-
--------------------------------------------------------------------------
16298-
16299-
.. automodule:: datadog_api_client.v2.model.list_threat_hunting_jobs_response
16300-
:members:
16301-
:show-inheritance:
16302-
1630316352
datadog\_api\_client.v2.model.list\_vulnerabilities\_response module
1630416353
--------------------------------------------------------------------
1630516354

@@ -25547,31 +25596,31 @@ datadog\_api\_client.v2.model.rum\_warning module
2554725596
:members:
2554825597
:show-inheritance:
2554925598

25550-
datadog\_api\_client.v2.model.run\_threat\_hunting\_job\_request module
25551-
-----------------------------------------------------------------------
25599+
datadog\_api\_client.v2.model.run\_historical\_job\_request module
25600+
------------------------------------------------------------------
2555225601

25553-
.. automodule:: datadog_api_client.v2.model.run_threat_hunting_job_request
25602+
.. automodule:: datadog_api_client.v2.model.run_historical_job_request
2555425603
:members:
2555525604
:show-inheritance:
2555625605

25557-
datadog\_api\_client.v2.model.run\_threat\_hunting\_job\_request\_attributes module
25558-
-----------------------------------------------------------------------------------
25606+
datadog\_api\_client.v2.model.run\_historical\_job\_request\_attributes module
25607+
------------------------------------------------------------------------------
2555925608

25560-
.. automodule:: datadog_api_client.v2.model.run_threat_hunting_job_request_attributes
25609+
.. automodule:: datadog_api_client.v2.model.run_historical_job_request_attributes
2556125610
:members:
2556225611
:show-inheritance:
2556325612

25564-
datadog\_api\_client.v2.model.run\_threat\_hunting\_job\_request\_data module
25565-
-----------------------------------------------------------------------------
25613+
datadog\_api\_client.v2.model.run\_historical\_job\_request\_data module
25614+
------------------------------------------------------------------------
2556625615

25567-
.. automodule:: datadog_api_client.v2.model.run_threat_hunting_job_request_data
25616+
.. automodule:: datadog_api_client.v2.model.run_historical_job_request_data
2556825617
:members:
2556925618
:show-inheritance:
2557025619

25571-
datadog\_api\_client.v2.model.run\_threat\_hunting\_job\_request\_data\_type module
25572-
-----------------------------------------------------------------------------------
25620+
datadog\_api\_client.v2.model.run\_historical\_job\_request\_data\_type module
25621+
------------------------------------------------------------------------------
2557325622

25574-
.. automodule:: datadog_api_client.v2.model.run_threat_hunting_job_request_data_type
25623+
.. automodule:: datadog_api_client.v2.model.run_historical_job_request_data_type
2557525624
:members:
2557625625
:show-inheritance:
2557725626

@@ -32225,55 +32274,6 @@ datadog\_api\_client.v2.model.test\_optimization\_update\_service\_settings\_req
3222532274
:members:
3222632275
:show-inheritance:
3222732276

32228-
datadog\_api\_client.v2.model.threat\_hunting\_job\_data\_type module
32229-
---------------------------------------------------------------------
32230-
32231-
.. automodule:: datadog_api_client.v2.model.threat_hunting_job_data_type
32232-
:members:
32233-
:show-inheritance:
32234-
32235-
datadog\_api\_client.v2.model.threat\_hunting\_job\_list\_meta module
32236-
---------------------------------------------------------------------
32237-
32238-
.. automodule:: datadog_api_client.v2.model.threat_hunting_job_list_meta
32239-
:members:
32240-
:show-inheritance:
32241-
32242-
datadog\_api\_client.v2.model.threat\_hunting\_job\_options module
32243-
------------------------------------------------------------------
32244-
32245-
.. automodule:: datadog_api_client.v2.model.threat_hunting_job_options
32246-
:members:
32247-
:show-inheritance:
32248-
32249-
datadog\_api\_client.v2.model.threat\_hunting\_job\_query module
32250-
----------------------------------------------------------------
32251-
32252-
.. automodule:: datadog_api_client.v2.model.threat_hunting_job_query
32253-
:members:
32254-
:show-inheritance:
32255-
32256-
datadog\_api\_client.v2.model.threat\_hunting\_job\_response module
32257-
-------------------------------------------------------------------
32258-
32259-
.. automodule:: datadog_api_client.v2.model.threat_hunting_job_response
32260-
:members:
32261-
:show-inheritance:
32262-
32263-
datadog\_api\_client.v2.model.threat\_hunting\_job\_response\_attributes module
32264-
-------------------------------------------------------------------------------
32265-
32266-
.. automodule:: datadog_api_client.v2.model.threat_hunting_job_response_attributes
32267-
:members:
32268-
:show-inheritance:
32269-
32270-
datadog\_api\_client.v2.model.threat\_hunting\_job\_response\_data module
32271-
-------------------------------------------------------------------------
32272-
32273-
.. automodule:: datadog_api_client.v2.model.threat_hunting_job_response_data
32274-
:members:
32275-
:show-inheritance:
32276-
3227732277
datadog\_api\_client.v2.model.time\_restriction module
3227832278
------------------------------------------------------
3227932279

examples/v2/security-monitoring/CancelThreatHuntingJob_1945505845.py renamed to examples/v2/security-monitoring/CancelHistoricalJob.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@
66
from datadog_api_client import ApiClient, Configuration
77
from datadog_api_client.v2.api.security_monitoring_api import SecurityMonitoringApi
88

9-
# there is a valid "threat_hunting_job" in the system
10-
THREAT_HUNTING_JOB_DATA_ID = environ["THREAT_HUNTING_JOB_DATA_ID"]
9+
# there is a valid "historical_job" in the system
10+
HISTORICAL_JOB_DATA_ID = environ["HISTORICAL_JOB_DATA_ID"]
1111

1212
configuration = Configuration()
13-
configuration.unstable_operations["cancel_threat_hunting_job"] = True
14-
configuration.unstable_operations["run_threat_hunting_job"] = True
13+
configuration.unstable_operations["cancel_historical_job"] = True
14+
configuration.unstable_operations["run_historical_job"] = True
1515
with ApiClient(configuration) as api_client:
1616
api_instance = SecurityMonitoringApi(api_client)
17-
api_instance.cancel_threat_hunting_job(
18-
job_id=THREAT_HUNTING_JOB_DATA_ID,
17+
api_instance.cancel_historical_job(
18+
job_id=HISTORICAL_JOB_DATA_ID,
1919
)

examples/v2/security-monitoring/CancelThreatHuntingJob.py

Lines changed: 0 additions & 14 deletions
This file was deleted.

examples/v2/security-monitoring/DeleteThreatHuntingJob.py renamed to examples/v2/security-monitoring/DeleteHistoricalJob.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66
from datadog_api_client.v2.api.security_monitoring_api import SecurityMonitoringApi
77

88
configuration = Configuration()
9-
configuration.unstable_operations["delete_threat_hunting_job"] = True
9+
configuration.unstable_operations["delete_historical_job"] = True
1010
with ApiClient(configuration) as api_client:
1111
api_instance = SecurityMonitoringApi(api_client)
12-
api_instance.delete_threat_hunting_job(
12+
api_instance.delete_historical_job(
1313
job_id="job_id",
1414
)

examples/v2/security-monitoring/GetThreatHuntingJob.py renamed to examples/v2/security-monitoring/GetHistoricalJob.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,16 @@
66
from datadog_api_client import ApiClient, Configuration
77
from datadog_api_client.v2.api.security_monitoring_api import SecurityMonitoringApi
88

9-
# there is a valid "threat_hunting_job" in the system
10-
THREAT_HUNTING_JOB_DATA_ID = environ["THREAT_HUNTING_JOB_DATA_ID"]
9+
# there is a valid "historical_job" in the system
10+
HISTORICAL_JOB_DATA_ID = environ["HISTORICAL_JOB_DATA_ID"]
1111

1212
configuration = Configuration()
13-
configuration.unstable_operations["get_threat_hunting_job"] = True
14-
configuration.unstable_operations["run_threat_hunting_job"] = True
13+
configuration.unstable_operations["get_historical_job"] = True
14+
configuration.unstable_operations["run_historical_job"] = True
1515
with ApiClient(configuration) as api_client:
1616
api_instance = SecurityMonitoringApi(api_client)
17-
response = api_instance.get_threat_hunting_job(
18-
job_id=THREAT_HUNTING_JOB_DATA_ID,
17+
response = api_instance.get_historical_job(
18+
job_id=HISTORICAL_JOB_DATA_ID,
1919
)
2020

2121
print(response)

examples/v2/security-monitoring/ListThreatHuntingJobs.py renamed to examples/v2/security-monitoring/ListHistoricalJobs.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
"""
2-
List threat hunting jobs returns "OK" response
2+
List historical jobs returns "OK" response
33
"""
44

55
from datadog_api_client import ApiClient, Configuration
66
from datadog_api_client.v2.api.security_monitoring_api import SecurityMonitoringApi
77

88
configuration = Configuration()
9-
configuration.unstable_operations["list_threat_hunting_jobs"] = True
9+
configuration.unstable_operations["list_historical_jobs"] = True
1010
with ApiClient(configuration) as api_client:
1111
api_instance = SecurityMonitoringApi(api_client)
12-
response = api_instance.list_threat_hunting_jobs()
12+
response = api_instance.list_historical_jobs()
1313

1414
print(response)

examples/v2/security-monitoring/ListThreatHuntingJobs_1365512061.py

Lines changed: 0 additions & 21 deletions
This file was deleted.

examples/v2/security-monitoring/RunThreatHuntingJob.py renamed to examples/v2/security-monitoring/RunHistoricalJob.py

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,16 @@
11
"""
2-
Run a threat hunting job returns "Status created" response
2+
Run a historical job returns "Status created" response
33
"""
44

55
from datadog_api_client import ApiClient, Configuration
66
from datadog_api_client.v2.api.security_monitoring_api import SecurityMonitoringApi
7+
from datadog_api_client.v2.model.historical_job_options import HistoricalJobOptions
8+
from datadog_api_client.v2.model.historical_job_query import HistoricalJobQuery
79
from datadog_api_client.v2.model.job_definition import JobDefinition
8-
from datadog_api_client.v2.model.run_threat_hunting_job_request import RunThreatHuntingJobRequest
9-
from datadog_api_client.v2.model.run_threat_hunting_job_request_attributes import RunThreatHuntingJobRequestAttributes
10-
from datadog_api_client.v2.model.run_threat_hunting_job_request_data import RunThreatHuntingJobRequestData
11-
from datadog_api_client.v2.model.run_threat_hunting_job_request_data_type import RunThreatHuntingJobRequestDataType
10+
from datadog_api_client.v2.model.run_historical_job_request import RunHistoricalJobRequest
11+
from datadog_api_client.v2.model.run_historical_job_request_attributes import RunHistoricalJobRequestAttributes
12+
from datadog_api_client.v2.model.run_historical_job_request_data import RunHistoricalJobRequestData
13+
from datadog_api_client.v2.model.run_historical_job_request_data_type import RunHistoricalJobRequestDataType
1214
from datadog_api_client.v2.model.security_monitoring_rule_case_create import SecurityMonitoringRuleCaseCreate
1315
from datadog_api_client.v2.model.security_monitoring_rule_evaluation_window import (
1416
SecurityMonitoringRuleEvaluationWindow,
@@ -21,18 +23,16 @@
2123
SecurityMonitoringRuleQueryAggregation,
2224
)
2325
from datadog_api_client.v2.model.security_monitoring_rule_severity import SecurityMonitoringRuleSeverity
24-
from datadog_api_client.v2.model.threat_hunting_job_options import ThreatHuntingJobOptions
25-
from datadog_api_client.v2.model.threat_hunting_job_query import ThreatHuntingJobQuery
2626

27-
body = RunThreatHuntingJobRequest(
28-
data=RunThreatHuntingJobRequestData(
29-
type=RunThreatHuntingJobRequestDataType.HISTORICALDETECTIONSJOBCREATE,
30-
attributes=RunThreatHuntingJobRequestAttributes(
27+
body = RunHistoricalJobRequest(
28+
data=RunHistoricalJobRequestData(
29+
type=RunHistoricalJobRequestDataType.HISTORICALDETECTIONSJOBCREATE,
30+
attributes=RunHistoricalJobRequestAttributes(
3131
job_definition=JobDefinition(
3232
type="log_detection",
3333
name="Excessive number of failed attempts.",
3434
queries=[
35-
ThreatHuntingJobQuery(
35+
HistoricalJobQuery(
3636
query="source:non_existing_src_weekend",
3737
aggregation=SecurityMonitoringRuleQueryAggregation.COUNT,
3838
group_by_fields=[],
@@ -47,7 +47,7 @@
4747
condition="a > 1",
4848
),
4949
],
50-
options=ThreatHuntingJobOptions(
50+
options=HistoricalJobOptions(
5151
keep_alive=SecurityMonitoringRuleKeepAlive.ONE_HOUR,
5252
max_signal_duration=SecurityMonitoringRuleMaxSignalDuration.ONE_DAY,
5353
evaluation_window=SecurityMonitoringRuleEvaluationWindow.FIFTEEN_MINUTES,
@@ -63,9 +63,9 @@
6363
)
6464

6565
configuration = Configuration()
66-
configuration.unstable_operations["run_threat_hunting_job"] = True
66+
configuration.unstable_operations["run_historical_job"] = True
6767
with ApiClient(configuration) as api_client:
6868
api_instance = SecurityMonitoringApi(api_client)
69-
response = api_instance.run_threat_hunting_job(body=body)
69+
response = api_instance.run_historical_job(body=body)
7070

7171
print(response)

src/datadog_api_client/configuration.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -294,26 +294,26 @@ def __init__(
294294
"v2.get_aws_cloud_auth_persona_mapping": False,
295295
"v2.list_aws_cloud_auth_persona_mappings": False,
296296
"v2.activate_content_pack": False,
297-
"v2.cancel_threat_hunting_job": False,
297+
"v2.cancel_historical_job": False,
298298
"v2.convert_job_result_to_signal": False,
299299
"v2.deactivate_content_pack": False,
300-
"v2.delete_threat_hunting_job": False,
300+
"v2.delete_historical_job": False,
301301
"v2.get_content_packs_states": False,
302302
"v2.get_finding": False,
303+
"v2.get_historical_job": False,
303304
"v2.get_rule_version_history": False,
304305
"v2.get_secrets_rules": False,
305306
"v2.get_security_monitoring_histsignal": False,
306307
"v2.get_security_monitoring_histsignals_by_job_id": False,
307-
"v2.get_threat_hunting_job": False,
308308
"v2.list_findings": False,
309+
"v2.list_historical_jobs": False,
309310
"v2.list_multiple_rulesets": False,
310311
"v2.list_scanned_assets_metadata": False,
311312
"v2.list_security_monitoring_histsignals": False,
312-
"v2.list_threat_hunting_jobs": False,
313313
"v2.list_vulnerabilities": False,
314314
"v2.list_vulnerable_assets": False,
315315
"v2.mute_findings": False,
316-
"v2.run_threat_hunting_job": False,
316+
"v2.run_historical_job": False,
317317
"v2.search_security_monitoring_histsignals": False,
318318
"v2.get_code_coverage_branch_summary": False,
319319
"v2.get_code_coverage_commit_summary": False,

0 commit comments

Comments
 (0)