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
707 changes: 253 additions & 454 deletions .generator/schemas/v2/openapi.yaml

Large diffs are not rendered by default.

210 changes: 63 additions & 147 deletions docs/datadog_api_client.v2.model.rst
Original file line number Diff line number Diff line change
Expand Up @@ -6927,55 +6927,6 @@ datadog\_api\_client.v2.model.delete\_custom\_framework\_response module
:members:
:show-inheritance:

datadog\_api\_client.v2.model.deleted\_suite\_response\_data module
-------------------------------------------------------------------

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

datadog\_api\_client.v2.model.deleted\_suite\_response\_data\_attributes module
-------------------------------------------------------------------------------

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

datadog\_api\_client.v2.model.deleted\_suites\_request\_delete module
---------------------------------------------------------------------

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

datadog\_api\_client.v2.model.deleted\_suites\_request\_delete\_attributes module
---------------------------------------------------------------------------------

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

datadog\_api\_client.v2.model.deleted\_suites\_request\_delete\_request module
------------------------------------------------------------------------------

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

datadog\_api\_client.v2.model.deleted\_suites\_request\_type module
-------------------------------------------------------------------

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

datadog\_api\_client.v2.model.deleted\_suites\_response module
--------------------------------------------------------------

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

datadog\_api\_client.v2.model.dependency\_location module
---------------------------------------------------------

Expand Down Expand Up @@ -18918,6 +18869,13 @@ datadog\_api\_client.v2.model.query\_users\_request\_data\_type module
:members:
:show-inheritance:

datadog\_api\_client.v2.model.raw\_error\_budget\_remaining module
------------------------------------------------------------------

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

datadog\_api\_client.v2.model.readiness\_gate module
----------------------------------------------------

Expand Down Expand Up @@ -21921,6 +21879,13 @@ datadog\_api\_client.v2.model.security\_monitoring\_list\_rules\_response module
:members:
:show-inheritance:

datadog\_api\_client.v2.model.security\_monitoring\_paginated\_suppressions\_response module
--------------------------------------------------------------------------------------------

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

datadog\_api\_client.v2.model.security\_monitoring\_reference\_table module
---------------------------------------------------------------------------

Expand Down Expand Up @@ -22558,6 +22523,13 @@ datadog\_api\_client.v2.model.security\_monitoring\_suppression\_response module
:members:
:show-inheritance:

datadog\_api\_client.v2.model.security\_monitoring\_suppression\_sort module
----------------------------------------------------------------------------

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

datadog\_api\_client.v2.model.security\_monitoring\_suppression\_type module
----------------------------------------------------------------------------

Expand Down Expand Up @@ -22586,6 +22558,20 @@ datadog\_api\_client.v2.model.security\_monitoring\_suppression\_update\_request
:members:
:show-inheritance:

datadog\_api\_client.v2.model.security\_monitoring\_suppressions\_meta module
-----------------------------------------------------------------------------

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

datadog\_api\_client.v2.model.security\_monitoring\_suppressions\_page\_meta module
-----------------------------------------------------------------------------------

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

datadog\_api\_client.v2.model.security\_monitoring\_suppressions\_response module
---------------------------------------------------------------------------------

Expand Down Expand Up @@ -23818,6 +23804,34 @@ datadog\_api\_client.v2.model.slo\_report\_status\_get\_response\_data module
:members:
:show-inheritance:

datadog\_api\_client.v2.model.slo\_status\_data module
------------------------------------------------------

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

datadog\_api\_client.v2.model.slo\_status\_data\_attributes module
------------------------------------------------------------------

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

datadog\_api\_client.v2.model.slo\_status\_response module
----------------------------------------------------------

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

datadog\_api\_client.v2.model.slo\_status\_type module
------------------------------------------------------

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

datadog\_api\_client.v2.model.software\_catalog\_trigger\_wrapper module
------------------------------------------------------------------------

Expand Down Expand Up @@ -24413,27 +24427,6 @@ datadog\_api\_client.v2.model.step\_display\_bounds module
:members:
:show-inheritance:

datadog\_api\_client.v2.model.suite\_create\_edit module
--------------------------------------------------------

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

datadog\_api\_client.v2.model.suite\_create\_edit\_request module
-----------------------------------------------------------------

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

datadog\_api\_client.v2.model.suite\_search\_response\_type module
------------------------------------------------------------------

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

datadog\_api\_client.v2.model.suppression\_version\_history module
------------------------------------------------------------------

Expand Down Expand Up @@ -24504,83 +24497,6 @@ datadog\_api\_client.v2.model.synthetics\_global\_variable\_value module
:members:
:show-inheritance:

datadog\_api\_client.v2.model.synthetics\_suite module
------------------------------------------------------

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

datadog\_api\_client.v2.model.synthetics\_suite\_options module
---------------------------------------------------------------

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

datadog\_api\_client.v2.model.synthetics\_suite\_response module
----------------------------------------------------------------

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

datadog\_api\_client.v2.model.synthetics\_suite\_response\_data module
----------------------------------------------------------------------

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

datadog\_api\_client.v2.model.synthetics\_suite\_search\_response module
------------------------------------------------------------------------

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

datadog\_api\_client.v2.model.synthetics\_suite\_search\_response\_data module
------------------------------------------------------------------------------

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

datadog\_api\_client.v2.model.synthetics\_suite\_search\_response\_data\_attributes module
------------------------------------------------------------------------------------------

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

datadog\_api\_client.v2.model.synthetics\_suite\_test module
------------------------------------------------------------

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

datadog\_api\_client.v2.model.synthetics\_suite\_test\_alerting\_criticality module
-----------------------------------------------------------------------------------

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

datadog\_api\_client.v2.model.synthetics\_suite\_type module
------------------------------------------------------------

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

datadog\_api\_client.v2.model.synthetics\_suite\_types module
-------------------------------------------------------------

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

datadog\_api\_client.v2.model.synthetics\_variable\_parser module
-----------------------------------------------------------------

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
"""
Get all suppression rules returns "OK" response with sort ascending
"""

from os import environ
from datadog_api_client import ApiClient, Configuration
from datadog_api_client.v2.api.security_monitoring_api import SecurityMonitoringApi
from datadog_api_client.v2.model.security_monitoring_suppression_sort import SecurityMonitoringSuppressionSort

# there is a valid "suppression" in the system
SUPPRESSION_DATA_ID = environ["SUPPRESSION_DATA_ID"]

# there is a valid "suppression2" in the system
SUPPRESSION2_DATA_ID = environ["SUPPRESSION2_DATA_ID"]

configuration = Configuration()
with ApiClient(configuration) as api_client:
api_instance = SecurityMonitoringApi(api_client)
response = api_instance.list_security_monitoring_suppressions(
query="id:3dd-0uc-h1s OR id:886e6c3e-e543-049c-ee1b-56a1110295c0",
sort=SecurityMonitoringSuppressionSort.NAME,
)

print(response)
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
"""
Get all suppression rules returns "OK" response with sort descending
"""

from os import environ
from datadog_api_client import ApiClient, Configuration
from datadog_api_client.v2.api.security_monitoring_api import SecurityMonitoringApi
from datadog_api_client.v2.model.security_monitoring_suppression_sort import SecurityMonitoringSuppressionSort

# there is a valid "suppression" in the system
SUPPRESSION_DATA_ID = environ["SUPPRESSION_DATA_ID"]

# there is a valid "suppression2" in the system
SUPPRESSION2_DATA_ID = environ["SUPPRESSION2_DATA_ID"]

configuration = Configuration()
with ApiClient(configuration) as api_client:
api_instance = SecurityMonitoringApi(api_client)
response = api_instance.list_security_monitoring_suppressions(
query="id:3dd-0uc-h1s OR id:886e6c3e-e543-049c-ee1b-56a1110295c0",
sort=SecurityMonitoringSuppressionSort.NAME_DESCENDING,
)

print(response)
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
"""
Get all suppression rules returns "OK" response with pagination
"""

from os import environ
from datadog_api_client import ApiClient, Configuration
from datadog_api_client.v2.api.security_monitoring_api import SecurityMonitoringApi

# there is a valid "suppression" in the system
SUPPRESSION_DATA_ID = environ["SUPPRESSION_DATA_ID"]

# there is a valid "suppression2" in the system
SUPPRESSION2_DATA_ID = environ["SUPPRESSION2_DATA_ID"]

configuration = Configuration()
with ApiClient(configuration) as api_client:
api_instance = SecurityMonitoringApi(api_client)
response = api_instance.list_security_monitoring_suppressions(
query="id:3dd-0uc-h1s OR id:886e6c3e-e543-049c-ee1b-56a1110295c0",
page_size=1,
page_number=0,
)

print(response)
18 changes: 18 additions & 0 deletions examples/v2/service-level-objectives/GetSloStatus.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
"""
Get SLO status returns "OK" response
"""

from datadog_api_client import ApiClient, Configuration
from datadog_api_client.v2.api.service_level_objectives_api import ServiceLevelObjectivesApi

configuration = Configuration()
configuration.unstable_operations["get_slo_status"] = True
with ApiClient(configuration) as api_client:
api_instance = ServiceLevelObjectivesApi(api_client)
response = api_instance.get_slo_status(
slo_id="00000000-0000-0000-0000-000000000000",
from_ts=1690901870,
to_ts=1706803070,
)

print(response)
35 changes: 0 additions & 35 deletions examples/v2/synthetics/CreateSyntheticsSuite.py

This file was deleted.

Loading