Skip to content

Commit 8df789a

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 5c9c42b of spec repo
1 parent 6c89684 commit 8df789a

File tree

72 files changed

+1744
-2255
lines changed

Some content is hidden

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

72 files changed

+1744
-2255
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 357 additions & 454 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
@@ -270,6 +270,13 @@ datadog\_api\_client.v2.api.gcp\_integration\_api module
270270
:members:
271271
:show-inheritance:
272272

273+
datadog\_api\_client.v2.api.hamr\_api module
274+
--------------------------------------------
275+
276+
.. automodule:: datadog_api_client.v2.api.hamr_api
277+
:members:
278+
:show-inheritance:
279+
273280
datadog\_api\_client.v2.api.incident\_services\_api module
274281
----------------------------------------------------------
275282

docs/datadog_api_client.v2.model.rst

Lines changed: 84 additions & 147 deletions
Original file line numberDiff line numberDiff line change
@@ -6927,55 +6927,6 @@ datadog\_api\_client.v2.model.delete\_custom\_framework\_response module
69276927
:members:
69286928
:show-inheritance:
69296929

6930-
datadog\_api\_client.v2.model.deleted\_suite\_response\_data module
6931-
-------------------------------------------------------------------
6932-
6933-
.. automodule:: datadog_api_client.v2.model.deleted_suite_response_data
6934-
:members:
6935-
:show-inheritance:
6936-
6937-
datadog\_api\_client.v2.model.deleted\_suite\_response\_data\_attributes module
6938-
-------------------------------------------------------------------------------
6939-
6940-
.. automodule:: datadog_api_client.v2.model.deleted_suite_response_data_attributes
6941-
:members:
6942-
:show-inheritance:
6943-
6944-
datadog\_api\_client.v2.model.deleted\_suites\_request\_delete module
6945-
---------------------------------------------------------------------
6946-
6947-
.. automodule:: datadog_api_client.v2.model.deleted_suites_request_delete
6948-
:members:
6949-
:show-inheritance:
6950-
6951-
datadog\_api\_client.v2.model.deleted\_suites\_request\_delete\_attributes module
6952-
---------------------------------------------------------------------------------
6953-
6954-
.. automodule:: datadog_api_client.v2.model.deleted_suites_request_delete_attributes
6955-
:members:
6956-
:show-inheritance:
6957-
6958-
datadog\_api\_client.v2.model.deleted\_suites\_request\_delete\_request module
6959-
------------------------------------------------------------------------------
6960-
6961-
.. automodule:: datadog_api_client.v2.model.deleted_suites_request_delete_request
6962-
:members:
6963-
:show-inheritance:
6964-
6965-
datadog\_api\_client.v2.model.deleted\_suites\_request\_type module
6966-
-------------------------------------------------------------------
6967-
6968-
.. automodule:: datadog_api_client.v2.model.deleted_suites_request_type
6969-
:members:
6970-
:show-inheritance:
6971-
6972-
datadog\_api\_client.v2.model.deleted\_suites\_response module
6973-
--------------------------------------------------------------
6974-
6975-
.. automodule:: datadog_api_client.v2.model.deleted_suites_response
6976-
:members:
6977-
:show-inheritance:
6978-
69796930
datadog\_api\_client.v2.model.dependency\_location module
69806931
---------------------------------------------------------
69816932

@@ -10861,6 +10812,62 @@ datadog\_api\_client.v2.model.group\_tags module
1086110812
:members:
1086210813
:show-inheritance:
1086310814

10815+
datadog\_api\_client.v2.model.hamr\_org\_connection\_attributes\_request module
10816+
-------------------------------------------------------------------------------
10817+
10818+
.. automodule:: datadog_api_client.v2.model.hamr_org_connection_attributes_request
10819+
:members:
10820+
:show-inheritance:
10821+
10822+
datadog\_api\_client.v2.model.hamr\_org\_connection\_attributes\_response module
10823+
--------------------------------------------------------------------------------
10824+
10825+
.. automodule:: datadog_api_client.v2.model.hamr_org_connection_attributes_response
10826+
:members:
10827+
:show-inheritance:
10828+
10829+
datadog\_api\_client.v2.model.hamr\_org\_connection\_data\_request module
10830+
-------------------------------------------------------------------------
10831+
10832+
.. automodule:: datadog_api_client.v2.model.hamr_org_connection_data_request
10833+
:members:
10834+
:show-inheritance:
10835+
10836+
datadog\_api\_client.v2.model.hamr\_org\_connection\_data\_response module
10837+
--------------------------------------------------------------------------
10838+
10839+
.. automodule:: datadog_api_client.v2.model.hamr_org_connection_data_response
10840+
:members:
10841+
:show-inheritance:
10842+
10843+
datadog\_api\_client.v2.model.hamr\_org\_connection\_request module
10844+
-------------------------------------------------------------------
10845+
10846+
.. automodule:: datadog_api_client.v2.model.hamr_org_connection_request
10847+
:members:
10848+
:show-inheritance:
10849+
10850+
datadog\_api\_client.v2.model.hamr\_org\_connection\_response module
10851+
--------------------------------------------------------------------
10852+
10853+
.. automodule:: datadog_api_client.v2.model.hamr_org_connection_response
10854+
:members:
10855+
:show-inheritance:
10856+
10857+
datadog\_api\_client.v2.model.hamr\_org\_connection\_status module
10858+
------------------------------------------------------------------
10859+
10860+
.. automodule:: datadog_api_client.v2.model.hamr_org_connection_status
10861+
:members:
10862+
:show-inheritance:
10863+
10864+
datadog\_api\_client.v2.model.hamr\_org\_connection\_type module
10865+
----------------------------------------------------------------
10866+
10867+
.. automodule:: datadog_api_client.v2.model.hamr_org_connection_type
10868+
:members:
10869+
:show-inheritance:
10870+
1086410871
datadog\_api\_client.v2.model.hourly\_usage module
1086510872
--------------------------------------------------
1086610873

@@ -21921,6 +21928,13 @@ datadog\_api\_client.v2.model.security\_monitoring\_list\_rules\_response module
2192121928
:members:
2192221929
:show-inheritance:
2192321930

21931+
datadog\_api\_client.v2.model.security\_monitoring\_paginated\_suppressions\_response module
21932+
--------------------------------------------------------------------------------------------
21933+
21934+
.. automodule:: datadog_api_client.v2.model.security_monitoring_paginated_suppressions_response
21935+
:members:
21936+
:show-inheritance:
21937+
2192421938
datadog\_api\_client.v2.model.security\_monitoring\_reference\_table module
2192521939
---------------------------------------------------------------------------
2192621940

@@ -22558,6 +22572,13 @@ datadog\_api\_client.v2.model.security\_monitoring\_suppression\_response module
2255822572
:members:
2255922573
:show-inheritance:
2256022574

22575+
datadog\_api\_client.v2.model.security\_monitoring\_suppression\_sort module
22576+
----------------------------------------------------------------------------
22577+
22578+
.. automodule:: datadog_api_client.v2.model.security_monitoring_suppression_sort
22579+
:members:
22580+
:show-inheritance:
22581+
2256122582
datadog\_api\_client.v2.model.security\_monitoring\_suppression\_type module
2256222583
----------------------------------------------------------------------------
2256322584

@@ -22586,6 +22607,20 @@ datadog\_api\_client.v2.model.security\_monitoring\_suppression\_update\_request
2258622607
:members:
2258722608
:show-inheritance:
2258822609

22610+
datadog\_api\_client.v2.model.security\_monitoring\_suppressions\_meta module
22611+
-----------------------------------------------------------------------------
22612+
22613+
.. automodule:: datadog_api_client.v2.model.security_monitoring_suppressions_meta
22614+
:members:
22615+
:show-inheritance:
22616+
22617+
datadog\_api\_client.v2.model.security\_monitoring\_suppressions\_page\_meta module
22618+
-----------------------------------------------------------------------------------
22619+
22620+
.. automodule:: datadog_api_client.v2.model.security_monitoring_suppressions_page_meta
22621+
:members:
22622+
:show-inheritance:
22623+
2258922624
datadog\_api\_client.v2.model.security\_monitoring\_suppressions\_response module
2259022625
---------------------------------------------------------------------------------
2259122626

@@ -24413,27 +24448,6 @@ datadog\_api\_client.v2.model.step\_display\_bounds module
2441324448
:members:
2441424449
:show-inheritance:
2441524450

24416-
datadog\_api\_client.v2.model.suite\_create\_edit module
24417-
--------------------------------------------------------
24418-
24419-
.. automodule:: datadog_api_client.v2.model.suite_create_edit
24420-
:members:
24421-
:show-inheritance:
24422-
24423-
datadog\_api\_client.v2.model.suite\_create\_edit\_request module
24424-
-----------------------------------------------------------------
24425-
24426-
.. automodule:: datadog_api_client.v2.model.suite_create_edit_request
24427-
:members:
24428-
:show-inheritance:
24429-
24430-
datadog\_api\_client.v2.model.suite\_search\_response\_type module
24431-
------------------------------------------------------------------
24432-
24433-
.. automodule:: datadog_api_client.v2.model.suite_search_response_type
24434-
:members:
24435-
:show-inheritance:
24436-
2443724451
datadog\_api\_client.v2.model.suppression\_version\_history module
2443824452
------------------------------------------------------------------
2443924453

@@ -24504,83 +24518,6 @@ datadog\_api\_client.v2.model.synthetics\_global\_variable\_value module
2450424518
:members:
2450524519
:show-inheritance:
2450624520

24507-
datadog\_api\_client.v2.model.synthetics\_suite module
24508-
------------------------------------------------------
24509-
24510-
.. automodule:: datadog_api_client.v2.model.synthetics_suite
24511-
:members:
24512-
:show-inheritance:
24513-
24514-
datadog\_api\_client.v2.model.synthetics\_suite\_options module
24515-
---------------------------------------------------------------
24516-
24517-
.. automodule:: datadog_api_client.v2.model.synthetics_suite_options
24518-
:members:
24519-
:show-inheritance:
24520-
24521-
datadog\_api\_client.v2.model.synthetics\_suite\_response module
24522-
----------------------------------------------------------------
24523-
24524-
.. automodule:: datadog_api_client.v2.model.synthetics_suite_response
24525-
:members:
24526-
:show-inheritance:
24527-
24528-
datadog\_api\_client.v2.model.synthetics\_suite\_response\_data module
24529-
----------------------------------------------------------------------
24530-
24531-
.. automodule:: datadog_api_client.v2.model.synthetics_suite_response_data
24532-
:members:
24533-
:show-inheritance:
24534-
24535-
datadog\_api\_client.v2.model.synthetics\_suite\_search\_response module
24536-
------------------------------------------------------------------------
24537-
24538-
.. automodule:: datadog_api_client.v2.model.synthetics_suite_search_response
24539-
:members:
24540-
:show-inheritance:
24541-
24542-
datadog\_api\_client.v2.model.synthetics\_suite\_search\_response\_data module
24543-
------------------------------------------------------------------------------
24544-
24545-
.. automodule:: datadog_api_client.v2.model.synthetics_suite_search_response_data
24546-
:members:
24547-
:show-inheritance:
24548-
24549-
datadog\_api\_client.v2.model.synthetics\_suite\_search\_response\_data\_attributes module
24550-
------------------------------------------------------------------------------------------
24551-
24552-
.. automodule:: datadog_api_client.v2.model.synthetics_suite_search_response_data_attributes
24553-
:members:
24554-
:show-inheritance:
24555-
24556-
datadog\_api\_client.v2.model.synthetics\_suite\_test module
24557-
------------------------------------------------------------
24558-
24559-
.. automodule:: datadog_api_client.v2.model.synthetics_suite_test
24560-
:members:
24561-
:show-inheritance:
24562-
24563-
datadog\_api\_client.v2.model.synthetics\_suite\_test\_alerting\_criticality module
24564-
-----------------------------------------------------------------------------------
24565-
24566-
.. automodule:: datadog_api_client.v2.model.synthetics_suite_test_alerting_criticality
24567-
:members:
24568-
:show-inheritance:
24569-
24570-
datadog\_api\_client.v2.model.synthetics\_suite\_type module
24571-
------------------------------------------------------------
24572-
24573-
.. automodule:: datadog_api_client.v2.model.synthetics_suite_type
24574-
:members:
24575-
:show-inheritance:
24576-
24577-
datadog\_api\_client.v2.model.synthetics\_suite\_types module
24578-
-------------------------------------------------------------
24579-
24580-
.. automodule:: datadog_api_client.v2.model.synthetics_suite_types
24581-
:members:
24582-
:show-inheritance:
24583-
2458424521
datadog\_api\_client.v2.model.synthetics\_variable\_parser module
2458524522
-----------------------------------------------------------------
2458624523

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
"""
2+
Create or update HAMR org connection returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.hamr_api import HAMRApi
7+
from datadog_api_client.v2.model.hamr_org_connection_attributes_request import HamrOrgConnectionAttributesRequest
8+
from datadog_api_client.v2.model.hamr_org_connection_data_request import HamrOrgConnectionDataRequest
9+
from datadog_api_client.v2.model.hamr_org_connection_request import HamrOrgConnectionRequest
10+
from datadog_api_client.v2.model.hamr_org_connection_status import HamrOrgConnectionStatus
11+
from datadog_api_client.v2.model.hamr_org_connection_type import HamrOrgConnectionType
12+
13+
body = HamrOrgConnectionRequest(
14+
data=HamrOrgConnectionDataRequest(
15+
attributes=HamrOrgConnectionAttributesRequest(
16+
hamr_status=HamrOrgConnectionStatus.ACTIVE,
17+
is_primary=True,
18+
modified_by="admin@example.com",
19+
target_org_datacenter="us1",
20+
target_org_name="Production Backup Org",
21+
target_org_uuid="660f9511-f3ac-52e5-b827-557766551111",
22+
),
23+
id="550e8400-e29b-41d4-a716-446655440000",
24+
type=HamrOrgConnectionType.HAMR_ORG_CONNECTIONS,
25+
),
26+
)
27+
28+
configuration = Configuration()
29+
configuration.unstable_operations["create_hamr_org_connection"] = True
30+
with ApiClient(configuration) as api_client:
31+
api_instance = HAMRApi(api_client)
32+
response = api_instance.create_hamr_org_connection(body=body)
33+
34+
print(response)
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
"""
2+
Get HAMR org connection returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.hamr_api import HAMRApi
7+
8+
configuration = Configuration()
9+
configuration.unstable_operations["get_hamr_org_connection"] = True
10+
with ApiClient(configuration) as api_client:
11+
api_instance = HAMRApi(api_client)
12+
response = api_instance.get_hamr_org_connection()
13+
14+
print(response)
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
"""
2+
Get all suppression rules returns "OK" response with sort ascending
3+
"""
4+
5+
from os import environ
6+
from datadog_api_client import ApiClient, Configuration
7+
from datadog_api_client.v2.api.security_monitoring_api import SecurityMonitoringApi
8+
from datadog_api_client.v2.model.security_monitoring_suppression_sort import SecurityMonitoringSuppressionSort
9+
10+
# there is a valid "suppression" in the system
11+
SUPPRESSION_DATA_ID = environ["SUPPRESSION_DATA_ID"]
12+
13+
# there is a valid "suppression2" in the system
14+
SUPPRESSION2_DATA_ID = environ["SUPPRESSION2_DATA_ID"]
15+
16+
configuration = Configuration()
17+
with ApiClient(configuration) as api_client:
18+
api_instance = SecurityMonitoringApi(api_client)
19+
response = api_instance.list_security_monitoring_suppressions(
20+
query="id:3dd-0uc-h1s OR id:886e6c3e-e543-049c-ee1b-56a1110295c0",
21+
sort=SecurityMonitoringSuppressionSort.NAME,
22+
)
23+
24+
print(response)
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
"""
2+
Get all suppression rules returns "OK" response with sort descending
3+
"""
4+
5+
from os import environ
6+
from datadog_api_client import ApiClient, Configuration
7+
from datadog_api_client.v2.api.security_monitoring_api import SecurityMonitoringApi
8+
from datadog_api_client.v2.model.security_monitoring_suppression_sort import SecurityMonitoringSuppressionSort
9+
10+
# there is a valid "suppression" in the system
11+
SUPPRESSION_DATA_ID = environ["SUPPRESSION_DATA_ID"]
12+
13+
# there is a valid "suppression2" in the system
14+
SUPPRESSION2_DATA_ID = environ["SUPPRESSION2_DATA_ID"]
15+
16+
configuration = Configuration()
17+
with ApiClient(configuration) as api_client:
18+
api_instance = SecurityMonitoringApi(api_client)
19+
response = api_instance.list_security_monitoring_suppressions(
20+
query="id:3dd-0uc-h1s OR id:886e6c3e-e543-049c-ee1b-56a1110295c0",
21+
sort=SecurityMonitoringSuppressionSort.NAME_DESCENDING,
22+
)
23+
24+
print(response)

0 commit comments

Comments
 (0)