Skip to content

Commit 944bbe0

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 7eb0a5e of spec repo
1 parent 2d6e341 commit 944bbe0

36 files changed

+2211
-0
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 527 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
@@ -12142,6 +12142,34 @@ datadog\_api\_client.v2.model.get\_interfaces\_response module
1214212142
:members:
1214312143
:show-inheritance:
1214412144

12145+
datadog\_api\_client.v2.model.get\_investigation\_response module
12146+
-----------------------------------------------------------------
12147+
12148+
.. automodule:: datadog_api_client.v2.model.get_investigation_response
12149+
:members:
12150+
:show-inheritance:
12151+
12152+
datadog\_api\_client.v2.model.get\_investigation\_response\_data module
12153+
-----------------------------------------------------------------------
12154+
12155+
.. automodule:: datadog_api_client.v2.model.get_investigation_response_data
12156+
:members:
12157+
:show-inheritance:
12158+
12159+
datadog\_api\_client.v2.model.get\_investigation\_response\_data\_attributes module
12160+
-----------------------------------------------------------------------------------
12161+
12162+
.. automodule:: datadog_api_client.v2.model.get_investigation_response_data_attributes
12163+
:members:
12164+
:show-inheritance:
12165+
12166+
datadog\_api\_client.v2.model.get\_investigation\_response\_links module
12167+
------------------------------------------------------------------------
12168+
12169+
.. automodule:: datadog_api_client.v2.model.get_investigation_response_links
12170+
:members:
12171+
:show-inheritance:
12172+
1214512173
datadog\_api\_client.v2.model.get\_issue\_include\_query\_parameter\_item module
1214612174
--------------------------------------------------------------------------------
1214712175

@@ -14648,6 +14676,20 @@ datadog\_api\_client.v2.model.interface\_attributes\_status module
1464814676
:members:
1464914677
:show-inheritance:
1465014678

14679+
datadog\_api\_client.v2.model.investigation\_conclusion module
14680+
--------------------------------------------------------------
14681+
14682+
.. automodule:: datadog_api_client.v2.model.investigation_conclusion
14683+
:members:
14684+
:show-inheritance:
14685+
14686+
datadog\_api\_client.v2.model.investigation\_type module
14687+
--------------------------------------------------------
14688+
14689+
.. automodule:: datadog_api_client.v2.model.investigation_type
14690+
:members:
14691+
:show-inheritance:
14692+
1465114693
datadog\_api\_client.v2.model.ip\_allowlist\_attributes module
1465214694
--------------------------------------------------------------
1465314695

@@ -15866,6 +15908,48 @@ datadog\_api\_client.v2.model.list\_interface\_tags\_response\_data module
1586615908
:members:
1586715909
:show-inheritance:
1586815910

15911+
datadog\_api\_client.v2.model.list\_investigations\_response module
15912+
-------------------------------------------------------------------
15913+
15914+
.. automodule:: datadog_api_client.v2.model.list_investigations_response
15915+
:members:
15916+
:show-inheritance:
15917+
15918+
datadog\_api\_client.v2.model.list\_investigations\_response\_data module
15919+
-------------------------------------------------------------------------
15920+
15921+
.. automodule:: datadog_api_client.v2.model.list_investigations_response_data
15922+
:members:
15923+
:show-inheritance:
15924+
15925+
datadog\_api\_client.v2.model.list\_investigations\_response\_data\_attributes module
15926+
-------------------------------------------------------------------------------------
15927+
15928+
.. automodule:: datadog_api_client.v2.model.list_investigations_response_data_attributes
15929+
:members:
15930+
:show-inheritance:
15931+
15932+
datadog\_api\_client.v2.model.list\_investigations\_response\_links module
15933+
--------------------------------------------------------------------------
15934+
15935+
.. automodule:: datadog_api_client.v2.model.list_investigations_response_links
15936+
:members:
15937+
:show-inheritance:
15938+
15939+
datadog\_api\_client.v2.model.list\_investigations\_response\_meta module
15940+
-------------------------------------------------------------------------
15941+
15942+
.. automodule:: datadog_api_client.v2.model.list_investigations_response_meta
15943+
:members:
15944+
:show-inheritance:
15945+
15946+
datadog\_api\_client.v2.model.list\_investigations\_response\_meta\_page module
15947+
-------------------------------------------------------------------------------
15948+
15949+
.. automodule:: datadog_api_client.v2.model.list_investigations_response_meta_page
15950+
:members:
15951+
:show-inheritance:
15952+
1586915953
datadog\_api\_client.v2.model.list\_kind\_catalog\_response module
1587015954
------------------------------------------------------------------
1587115955

@@ -18078,6 +18162,13 @@ datadog\_api\_client.v2.model.microsoft\_teams\_workflows\_webhook\_response\_at
1807818162
:members:
1807918163
:show-inheritance:
1808018164

18165+
datadog\_api\_client.v2.model.monitor\_alert\_trigger\_attributes module
18166+
------------------------------------------------------------------------
18167+
18168+
.. automodule:: datadog_api_client.v2.model.monitor_alert_trigger_attributes
18169+
:members:
18170+
:show-inheritance:
18171+
1808118172
datadog\_api\_client.v2.model.monitor\_config\_policy\_attribute\_create\_request module
1808218173
----------------------------------------------------------------------------------------
1808318174

@@ -31644,6 +31735,69 @@ datadog\_api\_client.v2.model.trigger module
3164431735
:members:
3164531736
:show-inheritance:
3164631737

31738+
datadog\_api\_client.v2.model.trigger\_attributes module
31739+
--------------------------------------------------------
31740+
31741+
.. automodule:: datadog_api_client.v2.model.trigger_attributes
31742+
:members:
31743+
:show-inheritance:
31744+
31745+
datadog\_api\_client.v2.model.trigger\_investigation\_request module
31746+
--------------------------------------------------------------------
31747+
31748+
.. automodule:: datadog_api_client.v2.model.trigger_investigation_request
31749+
:members:
31750+
:show-inheritance:
31751+
31752+
datadog\_api\_client.v2.model.trigger\_investigation\_request\_data module
31753+
--------------------------------------------------------------------------
31754+
31755+
.. automodule:: datadog_api_client.v2.model.trigger_investigation_request_data
31756+
:members:
31757+
:show-inheritance:
31758+
31759+
datadog\_api\_client.v2.model.trigger\_investigation\_request\_data\_attributes module
31760+
--------------------------------------------------------------------------------------
31761+
31762+
.. automodule:: datadog_api_client.v2.model.trigger_investigation_request_data_attributes
31763+
:members:
31764+
:show-inheritance:
31765+
31766+
datadog\_api\_client.v2.model.trigger\_investigation\_request\_type module
31767+
--------------------------------------------------------------------------
31768+
31769+
.. automodule:: datadog_api_client.v2.model.trigger_investigation_request_type
31770+
:members:
31771+
:show-inheritance:
31772+
31773+
datadog\_api\_client.v2.model.trigger\_investigation\_response module
31774+
---------------------------------------------------------------------
31775+
31776+
.. automodule:: datadog_api_client.v2.model.trigger_investigation_response
31777+
:members:
31778+
:show-inheritance:
31779+
31780+
datadog\_api\_client.v2.model.trigger\_investigation\_response\_data module
31781+
---------------------------------------------------------------------------
31782+
31783+
.. automodule:: datadog_api_client.v2.model.trigger_investigation_response_data
31784+
:members:
31785+
:show-inheritance:
31786+
31787+
datadog\_api\_client.v2.model.trigger\_investigation\_response\_data\_attributes module
31788+
---------------------------------------------------------------------------------------
31789+
31790+
.. automodule:: datadog_api_client.v2.model.trigger_investigation_response_data_attributes
31791+
:members:
31792+
:show-inheritance:
31793+
31794+
datadog\_api\_client.v2.model.trigger\_investigation\_response\_type module
31795+
---------------------------------------------------------------------------
31796+
31797+
.. automodule:: datadog_api_client.v2.model.trigger_investigation_response_type
31798+
:members:
31799+
:show-inheritance:
31800+
3164731801
datadog\_api\_client.v2.model.trigger\_rate\_limit module
3164831802
---------------------------------------------------------
3164931803

@@ -31658,6 +31812,13 @@ datadog\_api\_client.v2.model.trigger\_source module
3165831812
:members:
3165931813
:show-inheritance:
3166031814

31815+
datadog\_api\_client.v2.model.trigger\_type module
31816+
--------------------------------------------------
31817+
31818+
.. automodule:: datadog_api_client.v2.model.trigger_type
31819+
:members:
31820+
:show-inheritance:
31821+
3166131822
datadog\_api\_client.v2.model.uc\_config\_pair module
3166231823
-----------------------------------------------------
3166331824

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)