Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
523 changes: 523 additions & 0 deletions .generator/schemas/v2/openapi.yaml

Large diffs are not rendered by default.

7 changes: 7 additions & 0 deletions docs/datadog_api_client.v2.api.rst
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,13 @@ datadog\_api\_client.v2.api.aws\_logs\_integration\_api module
:members:
:show-inheritance:

datadog\_api\_client.v2.api.bits\_ai\_api module
------------------------------------------------

.. automodule:: datadog_api_client.v2.api.bits_ai_api
:members:
:show-inheritance:

datadog\_api\_client.v2.api.case\_management\_api module
--------------------------------------------------------

Expand Down
161 changes: 161 additions & 0 deletions docs/datadog_api_client.v2.model.rst
Original file line number Diff line number Diff line change
Expand Up @@ -12268,6 +12268,34 @@ datadog\_api\_client.v2.model.get\_interfaces\_response module
:members:
:show-inheritance:

datadog\_api\_client.v2.model.get\_investigation\_response module
-----------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.get_investigation_response
:members:
:show-inheritance:

datadog\_api\_client.v2.model.get\_investigation\_response\_data module
-----------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.get_investigation_response_data
:members:
:show-inheritance:

datadog\_api\_client.v2.model.get\_investigation\_response\_data\_attributes module
-----------------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.get_investigation_response_data_attributes
:members:
:show-inheritance:

datadog\_api\_client.v2.model.get\_investigation\_response\_links module
------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.get_investigation_response_links
:members:
:show-inheritance:

datadog\_api\_client.v2.model.get\_issue\_include\_query\_parameter\_item module
--------------------------------------------------------------------------------

Expand Down Expand Up @@ -14795,6 +14823,20 @@ datadog\_api\_client.v2.model.interface\_attributes\_status module
:members:
:show-inheritance:

datadog\_api\_client.v2.model.investigation\_conclusion module
--------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.investigation_conclusion
:members:
:show-inheritance:

datadog\_api\_client.v2.model.investigation\_type module
--------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.investigation_type
:members:
:show-inheritance:

datadog\_api\_client.v2.model.ip\_allowlist\_attributes module
--------------------------------------------------------------

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

datadog\_api\_client.v2.model.list\_investigations\_response module
-------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.list_investigations_response
:members:
:show-inheritance:

datadog\_api\_client.v2.model.list\_investigations\_response\_data module
-------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.list_investigations_response_data
:members:
:show-inheritance:

datadog\_api\_client.v2.model.list\_investigations\_response\_data\_attributes module
-------------------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.list_investigations_response_data_attributes
:members:
:show-inheritance:

datadog\_api\_client.v2.model.list\_investigations\_response\_links module
--------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.list_investigations_response_links
:members:
:show-inheritance:

datadog\_api\_client.v2.model.list\_investigations\_response\_meta module
-------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.list_investigations_response_meta
:members:
:show-inheritance:

datadog\_api\_client.v2.model.list\_investigations\_response\_meta\_page module
-------------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.list_investigations_response_meta_page
:members:
:show-inheritance:

datadog\_api\_client.v2.model.list\_kind\_catalog\_response module
------------------------------------------------------------------

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

datadog\_api\_client.v2.model.monitor\_alert\_trigger\_attributes module
------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.monitor_alert_trigger_attributes
:members:
:show-inheritance:

datadog\_api\_client.v2.model.monitor\_config\_policy\_attribute\_create\_request module
----------------------------------------------------------------------------------------

Expand Down Expand Up @@ -31840,6 +31931,69 @@ datadog\_api\_client.v2.model.trigger module
:members:
:show-inheritance:

datadog\_api\_client.v2.model.trigger\_attributes module
--------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.trigger_attributes
:members:
:show-inheritance:

datadog\_api\_client.v2.model.trigger\_investigation\_request module
--------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.trigger_investigation_request
:members:
:show-inheritance:

datadog\_api\_client.v2.model.trigger\_investigation\_request\_data module
--------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.trigger_investigation_request_data
:members:
:show-inheritance:

datadog\_api\_client.v2.model.trigger\_investigation\_request\_data\_attributes module
--------------------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.trigger_investigation_request_data_attributes
:members:
:show-inheritance:

datadog\_api\_client.v2.model.trigger\_investigation\_request\_type module
--------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.trigger_investigation_request_type
:members:
:show-inheritance:

datadog\_api\_client.v2.model.trigger\_investigation\_response module
---------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.trigger_investigation_response
:members:
:show-inheritance:

datadog\_api\_client.v2.model.trigger\_investigation\_response\_data module
---------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.trigger_investigation_response_data
:members:
:show-inheritance:

datadog\_api\_client.v2.model.trigger\_investigation\_response\_data\_attributes module
---------------------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.trigger_investigation_response_data_attributes
:members:
:show-inheritance:

datadog\_api\_client.v2.model.trigger\_investigation\_response\_type module
---------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.trigger_investigation_response_type
:members:
:show-inheritance:

datadog\_api\_client.v2.model.trigger\_rate\_limit module
---------------------------------------------------------

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

datadog\_api\_client.v2.model.trigger\_type module
--------------------------------------------------

.. automodule:: datadog_api_client.v2.model.trigger_type
:members:
:show-inheritance:

datadog\_api\_client.v2.model.uc\_config\_pair module
-----------------------------------------------------

Expand Down
16 changes: 16 additions & 0 deletions examples/v2/bits-ai/GetInvestigation.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
"""
Get a Bits AI investigation returns "OK" response
"""

from datadog_api_client import ApiClient, Configuration
from datadog_api_client.v2.api.bits_ai_api import BitsAIApi

configuration = Configuration()
configuration.unstable_operations["get_investigation"] = True
with ApiClient(configuration) as api_client:
api_instance = BitsAIApi(api_client)
response = api_instance.get_investigation(
id="id",
)

print(response)
14 changes: 14 additions & 0 deletions examples/v2/bits-ai/ListInvestigations.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
"""
List Bits AI investigations returns "OK" response
"""

from datadog_api_client import ApiClient, Configuration
from datadog_api_client.v2.api.bits_ai_api import BitsAIApi

configuration = Configuration()
configuration.unstable_operations["list_investigations"] = True
with ApiClient(configuration) as api_client:
api_instance = BitsAIApi(api_client)
response = api_instance.list_investigations()

print(response)
14 changes: 14 additions & 0 deletions examples/v2/bits-ai/ListInvestigations_130750454.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
"""
List Bits AI investigations returns "OK" response with pagination
"""

from datadog_api_client import ApiClient, Configuration
from datadog_api_client.v2.api.bits_ai_api import BitsAIApi

configuration = Configuration()
configuration.unstable_operations["list_investigations"] = True
with ApiClient(configuration) as api_client:
api_instance = BitsAIApi(api_client)
items = api_instance.list_investigations_with_pagination()
for item in items:
print(item)
39 changes: 39 additions & 0 deletions examples/v2/bits-ai/TriggerInvestigation.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
"""
Trigger a Bits AI investigation returns "OK" response
"""

from datadog_api_client import ApiClient, Configuration
from datadog_api_client.v2.api.bits_ai_api import BitsAIApi
from datadog_api_client.v2.model.monitor_alert_trigger_attributes import MonitorAlertTriggerAttributes
from datadog_api_client.v2.model.trigger_attributes import TriggerAttributes
from datadog_api_client.v2.model.trigger_investigation_request import TriggerInvestigationRequest
from datadog_api_client.v2.model.trigger_investigation_request_data import TriggerInvestigationRequestData
from datadog_api_client.v2.model.trigger_investigation_request_data_attributes import (
TriggerInvestigationRequestDataAttributes,
)
from datadog_api_client.v2.model.trigger_investigation_request_type import TriggerInvestigationRequestType
from datadog_api_client.v2.model.trigger_type import TriggerType

body = TriggerInvestigationRequest(
data=TriggerInvestigationRequestData(
attributes=TriggerInvestigationRequestDataAttributes(
trigger=TriggerAttributes(
monitor_alert_trigger=MonitorAlertTriggerAttributes(
event_id="1234567890123456789",
event_ts=1700000000000,
monitor_id=12345678,
),
type=TriggerType.MONITOR_ALERT_TRIGGER,
),
),
type=TriggerInvestigationRequestType.TRIGGER_INVESTIGATION_REQUEST,
),
)

configuration = Configuration()
configuration.unstable_operations["trigger_investigation"] = True
with ApiClient(configuration) as api_client:
api_instance = BitsAIApi(api_client)
response = api_instance.trigger_investigation(body=body)

print(response)
3 changes: 3 additions & 0 deletions src/datadog_api_client/configuration.py
Original file line number Diff line number Diff line change
Expand Up @@ -266,6 +266,9 @@ def __init__(
"v2.get_open_api": False,
"v2.list_apis": False,
"v2.update_open_api": False,
"v2.get_investigation": False,
"v2.list_investigations": False,
"v2.trigger_investigation": False,
"v2.create_case_jira_issue": False,
"v2.create_case_notebook": False,
"v2.create_case_service_now_ticket": False,
Expand Down
Loading
Loading