Skip to content

Commit f1aeb96

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 8fbe29a of spec repo
1 parent 0b3df26 commit f1aeb96

36 files changed

+2201
-0
lines changed

.generator/schemas/v2/openapi.yaml

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

docs/datadog_api_client.v2.api.rst

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,13 @@ datadog\_api\_client.v2.api.aws\_logs\_integration\_api module
8888
:members:
8989
:show-inheritance:
9090

91+
datadog\_api\_client.v2.api.bits\_ai\_api module
92+
------------------------------------------------
93+
94+
.. automodule:: datadog_api_client.v2.api.bits_ai_api
95+
:members:
96+
:show-inheritance:
97+
9198
datadog\_api\_client.v2.api.case\_management\_api module
9299
--------------------------------------------------------
93100

docs/datadog_api_client.v2.model.rst

Lines changed: 161 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12268,6 +12268,34 @@ datadog\_api\_client.v2.model.get\_interfaces\_response module
1226812268
:members:
1226912269
:show-inheritance:
1227012270

12271+
datadog\_api\_client.v2.model.get\_investigation\_response module
12272+
-----------------------------------------------------------------
12273+
12274+
.. automodule:: datadog_api_client.v2.model.get_investigation_response
12275+
:members:
12276+
:show-inheritance:
12277+
12278+
datadog\_api\_client.v2.model.get\_investigation\_response\_data module
12279+
-----------------------------------------------------------------------
12280+
12281+
.. automodule:: datadog_api_client.v2.model.get_investigation_response_data
12282+
:members:
12283+
:show-inheritance:
12284+
12285+
datadog\_api\_client.v2.model.get\_investigation\_response\_data\_attributes module
12286+
-----------------------------------------------------------------------------------
12287+
12288+
.. automodule:: datadog_api_client.v2.model.get_investigation_response_data_attributes
12289+
:members:
12290+
:show-inheritance:
12291+
12292+
datadog\_api\_client.v2.model.get\_investigation\_response\_links module
12293+
------------------------------------------------------------------------
12294+
12295+
.. automodule:: datadog_api_client.v2.model.get_investigation_response_links
12296+
:members:
12297+
:show-inheritance:
12298+
1227112299
datadog\_api\_client.v2.model.get\_issue\_include\_query\_parameter\_item module
1227212300
--------------------------------------------------------------------------------
1227312301

@@ -14795,6 +14823,20 @@ datadog\_api\_client.v2.model.interface\_attributes\_status module
1479514823
:members:
1479614824
:show-inheritance:
1479714825

14826+
datadog\_api\_client.v2.model.investigation\_conclusion module
14827+
--------------------------------------------------------------
14828+
14829+
.. automodule:: datadog_api_client.v2.model.investigation_conclusion
14830+
:members:
14831+
:show-inheritance:
14832+
14833+
datadog\_api\_client.v2.model.investigation\_type module
14834+
--------------------------------------------------------
14835+
14836+
.. automodule:: datadog_api_client.v2.model.investigation_type
14837+
:members:
14838+
:show-inheritance:
14839+
1479814840
datadog\_api\_client.v2.model.ip\_allowlist\_attributes module
1479914841
--------------------------------------------------------------
1480014842

@@ -16020,6 +16062,48 @@ datadog\_api\_client.v2.model.list\_interface\_tags\_response\_data module
1602016062
:members:
1602116063
:show-inheritance:
1602216064

16065+
datadog\_api\_client.v2.model.list\_investigations\_response module
16066+
-------------------------------------------------------------------
16067+
16068+
.. automodule:: datadog_api_client.v2.model.list_investigations_response
16069+
:members:
16070+
:show-inheritance:
16071+
16072+
datadog\_api\_client.v2.model.list\_investigations\_response\_data module
16073+
-------------------------------------------------------------------------
16074+
16075+
.. automodule:: datadog_api_client.v2.model.list_investigations_response_data
16076+
:members:
16077+
:show-inheritance:
16078+
16079+
datadog\_api\_client.v2.model.list\_investigations\_response\_data\_attributes module
16080+
-------------------------------------------------------------------------------------
16081+
16082+
.. automodule:: datadog_api_client.v2.model.list_investigations_response_data_attributes
16083+
:members:
16084+
:show-inheritance:
16085+
16086+
datadog\_api\_client.v2.model.list\_investigations\_response\_links module
16087+
--------------------------------------------------------------------------
16088+
16089+
.. automodule:: datadog_api_client.v2.model.list_investigations_response_links
16090+
:members:
16091+
:show-inheritance:
16092+
16093+
datadog\_api\_client.v2.model.list\_investigations\_response\_meta module
16094+
-------------------------------------------------------------------------
16095+
16096+
.. automodule:: datadog_api_client.v2.model.list_investigations_response_meta
16097+
:members:
16098+
:show-inheritance:
16099+
16100+
datadog\_api\_client.v2.model.list\_investigations\_response\_meta\_page module
16101+
-------------------------------------------------------------------------------
16102+
16103+
.. automodule:: datadog_api_client.v2.model.list_investigations_response_meta_page
16104+
:members:
16105+
:show-inheritance:
16106+
1602316107
datadog\_api\_client.v2.model.list\_kind\_catalog\_response module
1602416108
------------------------------------------------------------------
1602516109

@@ -18232,6 +18316,13 @@ datadog\_api\_client.v2.model.microsoft\_teams\_workflows\_webhook\_response\_at
1823218316
:members:
1823318317
:show-inheritance:
1823418318

18319+
datadog\_api\_client.v2.model.monitor\_alert\_trigger\_attributes module
18320+
------------------------------------------------------------------------
18321+
18322+
.. automodule:: datadog_api_client.v2.model.monitor_alert_trigger_attributes
18323+
:members:
18324+
:show-inheritance:
18325+
1823518326
datadog\_api\_client.v2.model.monitor\_config\_policy\_attribute\_create\_request module
1823618327
----------------------------------------------------------------------------------------
1823718328

@@ -31840,6 +31931,69 @@ datadog\_api\_client.v2.model.trigger module
3184031931
:members:
3184131932
:show-inheritance:
3184231933

31934+
datadog\_api\_client.v2.model.trigger\_attributes module
31935+
--------------------------------------------------------
31936+
31937+
.. automodule:: datadog_api_client.v2.model.trigger_attributes
31938+
:members:
31939+
:show-inheritance:
31940+
31941+
datadog\_api\_client.v2.model.trigger\_investigation\_request module
31942+
--------------------------------------------------------------------
31943+
31944+
.. automodule:: datadog_api_client.v2.model.trigger_investigation_request
31945+
:members:
31946+
:show-inheritance:
31947+
31948+
datadog\_api\_client.v2.model.trigger\_investigation\_request\_data module
31949+
--------------------------------------------------------------------------
31950+
31951+
.. automodule:: datadog_api_client.v2.model.trigger_investigation_request_data
31952+
:members:
31953+
:show-inheritance:
31954+
31955+
datadog\_api\_client.v2.model.trigger\_investigation\_request\_data\_attributes module
31956+
--------------------------------------------------------------------------------------
31957+
31958+
.. automodule:: datadog_api_client.v2.model.trigger_investigation_request_data_attributes
31959+
:members:
31960+
:show-inheritance:
31961+
31962+
datadog\_api\_client.v2.model.trigger\_investigation\_request\_type module
31963+
--------------------------------------------------------------------------
31964+
31965+
.. automodule:: datadog_api_client.v2.model.trigger_investigation_request_type
31966+
:members:
31967+
:show-inheritance:
31968+
31969+
datadog\_api\_client.v2.model.trigger\_investigation\_response module
31970+
---------------------------------------------------------------------
31971+
31972+
.. automodule:: datadog_api_client.v2.model.trigger_investigation_response
31973+
:members:
31974+
:show-inheritance:
31975+
31976+
datadog\_api\_client.v2.model.trigger\_investigation\_response\_data module
31977+
---------------------------------------------------------------------------
31978+
31979+
.. automodule:: datadog_api_client.v2.model.trigger_investigation_response_data
31980+
:members:
31981+
:show-inheritance:
31982+
31983+
datadog\_api\_client.v2.model.trigger\_investigation\_response\_data\_attributes module
31984+
---------------------------------------------------------------------------------------
31985+
31986+
.. automodule:: datadog_api_client.v2.model.trigger_investigation_response_data_attributes
31987+
:members:
31988+
:show-inheritance:
31989+
31990+
datadog\_api\_client.v2.model.trigger\_investigation\_response\_type module
31991+
---------------------------------------------------------------------------
31992+
31993+
.. automodule:: datadog_api_client.v2.model.trigger_investigation_response_type
31994+
:members:
31995+
:show-inheritance:
31996+
3184331997
datadog\_api\_client.v2.model.trigger\_rate\_limit module
3184431998
---------------------------------------------------------
3184531999

@@ -31854,6 +32008,13 @@ datadog\_api\_client.v2.model.trigger\_source module
3185432008
:members:
3185532009
:show-inheritance:
3185632010

32011+
datadog\_api\_client.v2.model.trigger\_type module
32012+
--------------------------------------------------
32013+
32014+
.. automodule:: datadog_api_client.v2.model.trigger_type
32015+
:members:
32016+
:show-inheritance:
32017+
3185732018
datadog\_api\_client.v2.model.uc\_config\_pair module
3185832019
-----------------------------------------------------
3185932020

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
"""
2+
Get a Bits AI investigation returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.bits_ai_api import BitsAIApi
7+
8+
configuration = Configuration()
9+
configuration.unstable_operations["get_investigation"] = True
10+
with ApiClient(configuration) as api_client:
11+
api_instance = BitsAIApi(api_client)
12+
response = api_instance.get_investigation(
13+
id="id",
14+
)
15+
16+
print(response)
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
"""
2+
List Bits AI investigations returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.bits_ai_api import BitsAIApi
7+
8+
configuration = Configuration()
9+
configuration.unstable_operations["list_investigations"] = True
10+
with ApiClient(configuration) as api_client:
11+
api_instance = BitsAIApi(api_client)
12+
response = api_instance.list_investigations()
13+
14+
print(response)
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
"""
2+
List Bits AI investigations returns "OK" response with pagination
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.bits_ai_api import BitsAIApi
7+
8+
configuration = Configuration()
9+
configuration.unstable_operations["list_investigations"] = True
10+
with ApiClient(configuration) as api_client:
11+
api_instance = BitsAIApi(api_client)
12+
items = api_instance.list_investigations_with_pagination()
13+
for item in items:
14+
print(item)
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
"""
2+
Trigger a Bits AI investigation returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.bits_ai_api import BitsAIApi
7+
from datadog_api_client.v2.model.monitor_alert_trigger_attributes import MonitorAlertTriggerAttributes
8+
from datadog_api_client.v2.model.trigger_attributes import TriggerAttributes
9+
from datadog_api_client.v2.model.trigger_investigation_request import TriggerInvestigationRequest
10+
from datadog_api_client.v2.model.trigger_investigation_request_data import TriggerInvestigationRequestData
11+
from datadog_api_client.v2.model.trigger_investigation_request_data_attributes import (
12+
TriggerInvestigationRequestDataAttributes,
13+
)
14+
from datadog_api_client.v2.model.trigger_investigation_request_type import TriggerInvestigationRequestType
15+
from datadog_api_client.v2.model.trigger_type import TriggerType
16+
17+
body = TriggerInvestigationRequest(
18+
data=TriggerInvestigationRequestData(
19+
attributes=TriggerInvestigationRequestDataAttributes(
20+
trigger=TriggerAttributes(
21+
monitor_alert_trigger=MonitorAlertTriggerAttributes(
22+
event_id="1234567890123456789",
23+
event_ts=1700000000000,
24+
monitor_id=12345678,
25+
),
26+
type=TriggerType.MONITOR_ALERT_TRIGGER,
27+
),
28+
),
29+
type=TriggerInvestigationRequestType.TRIGGER_INVESTIGATION_REQUEST,
30+
),
31+
)
32+
33+
configuration = Configuration()
34+
configuration.unstable_operations["trigger_investigation"] = True
35+
with ApiClient(configuration) as api_client:
36+
api_instance = BitsAIApi(api_client)
37+
response = api_instance.trigger_investigation(body=body)
38+
39+
print(response)

src/datadog_api_client/configuration.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -266,6 +266,9 @@ def __init__(
266266
"v2.get_open_api": False,
267267
"v2.list_apis": False,
268268
"v2.update_open_api": False,
269+
"v2.get_investigation": False,
270+
"v2.list_investigations": False,
271+
"v2.trigger_investigation": False,
269272
"v2.create_case_jira_issue": False,
270273
"v2.create_case_notebook": False,
271274
"v2.create_case_service_now_ticket": False,

0 commit comments

Comments
 (0)