Skip to content

Commit 696360d

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 86eacdc of spec repo
1 parent 6c89684 commit 696360d

File tree

64 files changed

+1854
-2328
lines changed

Some content is hidden

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

64 files changed

+1854
-2328
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 174 additions & 454 deletions
Large diffs are not rendered by default.

docs/datadog_api_client.v2.model.rst

Lines changed: 42 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

@@ -21921,6 +21872,13 @@ datadog\_api\_client.v2.model.security\_monitoring\_list\_rules\_response module
2192121872
:members:
2192221873
:show-inheritance:
2192321874

21875+
datadog\_api\_client.v2.model.security\_monitoring\_paginated\_suppressions\_response module
21876+
--------------------------------------------------------------------------------------------
21877+
21878+
.. automodule:: datadog_api_client.v2.model.security_monitoring_paginated_suppressions_response
21879+
:members:
21880+
:show-inheritance:
21881+
2192421882
datadog\_api\_client.v2.model.security\_monitoring\_reference\_table module
2192521883
---------------------------------------------------------------------------
2192621884

@@ -22054,6 +22012,20 @@ datadog\_api\_client.v2.model.security\_monitoring\_rule\_keep\_alive module
2205422012
:members:
2205522013
:show-inheritance:
2205622014

22015+
datadog\_api\_client.v2.model.security\_monitoring\_rule\_livetail\_request module
22016+
----------------------------------------------------------------------------------
22017+
22018+
.. automodule:: datadog_api_client.v2.model.security_monitoring_rule_livetail_request
22019+
:members:
22020+
:show-inheritance:
22021+
22022+
datadog\_api\_client.v2.model.security\_monitoring\_rule\_livetail\_response module
22023+
-----------------------------------------------------------------------------------
22024+
22025+
.. automodule:: datadog_api_client.v2.model.security_monitoring_rule_livetail_response
22026+
:members:
22027+
:show-inheritance:
22028+
2205722029
datadog\_api\_client.v2.model.security\_monitoring\_rule\_max\_signal\_duration module
2205822030
--------------------------------------------------------------------------------------
2205922031

@@ -22558,6 +22530,13 @@ datadog\_api\_client.v2.model.security\_monitoring\_suppression\_response module
2255822530
:members:
2255922531
:show-inheritance:
2256022532

22533+
datadog\_api\_client.v2.model.security\_monitoring\_suppression\_sort module
22534+
----------------------------------------------------------------------------
22535+
22536+
.. automodule:: datadog_api_client.v2.model.security_monitoring_suppression_sort
22537+
:members:
22538+
:show-inheritance:
22539+
2256122540
datadog\_api\_client.v2.model.security\_monitoring\_suppression\_type module
2256222541
----------------------------------------------------------------------------
2256322542

@@ -22586,6 +22565,20 @@ datadog\_api\_client.v2.model.security\_monitoring\_suppression\_update\_request
2258622565
:members:
2258722566
:show-inheritance:
2258822567

22568+
datadog\_api\_client.v2.model.security\_monitoring\_suppressions\_meta module
22569+
-----------------------------------------------------------------------------
22570+
22571+
.. automodule:: datadog_api_client.v2.model.security_monitoring_suppressions_meta
22572+
:members:
22573+
:show-inheritance:
22574+
22575+
datadog\_api\_client.v2.model.security\_monitoring\_suppressions\_page\_meta module
22576+
-----------------------------------------------------------------------------------
22577+
22578+
.. automodule:: datadog_api_client.v2.model.security_monitoring_suppressions_page_meta
22579+
:members:
22580+
:show-inheritance:
22581+
2258922582
datadog\_api\_client.v2.model.security\_monitoring\_suppressions\_response module
2259022583
---------------------------------------------------------------------------------
2259122584

@@ -24413,27 +24406,6 @@ datadog\_api\_client.v2.model.step\_display\_bounds module
2441324406
:members:
2441424407
:show-inheritance:
2441524408

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-
2443724409
datadog\_api\_client.v2.model.suppression\_version\_history module
2443824410
------------------------------------------------------------------
2443924411

@@ -24504,83 +24476,6 @@ datadog\_api\_client.v2.model.synthetics\_global\_variable\_value module
2450424476
:members:
2450524477
:show-inheritance:
2450624478

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-
2458424479
datadog\_api\_client.v2.model.synthetics\_variable\_parser module
2458524480
-----------------------------------------------------------------
2458624481

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)
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 pagination
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+
9+
# there is a valid "suppression" in the system
10+
SUPPRESSION_DATA_ID = environ["SUPPRESSION_DATA_ID"]
11+
12+
# there is a valid "suppression2" in the system
13+
SUPPRESSION2_DATA_ID = environ["SUPPRESSION2_DATA_ID"]
14+
15+
configuration = Configuration()
16+
with ApiClient(configuration) as api_client:
17+
api_instance = SecurityMonitoringApi(api_client)
18+
response = api_instance.list_security_monitoring_suppressions(
19+
query="id:3dd-0uc-h1s OR id:886e6c3e-e543-049c-ee1b-56a1110295c0",
20+
page_size=1,
21+
page_number=0,
22+
)
23+
24+
print(response)
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
"""
2+
Preview a rule query with applied filters returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.security_monitoring_api import SecurityMonitoringApi
7+
from datadog_api_client.v2.model.security_monitoring_rule_detection_method import SecurityMonitoringRuleDetectionMethod
8+
from datadog_api_client.v2.model.security_monitoring_rule_livetail_request import SecurityMonitoringRuleLivetailRequest
9+
from datadog_api_client.v2.model.security_monitoring_rule_type_read import SecurityMonitoringRuleTypeRead
10+
11+
body = SecurityMonitoringRuleLivetailRequest(
12+
query="source:cloudtrail",
13+
query_index=0,
14+
filters=[],
15+
type=SecurityMonitoringRuleTypeRead.LOG_DETECTION,
16+
detection_method=SecurityMonitoringRuleDetectionMethod.THRESHOLD,
17+
data_source="logs",
18+
group_by_fields=[],
19+
distinct_fields=[],
20+
)
21+
22+
configuration = Configuration()
23+
with ApiClient(configuration) as api_client:
24+
api_instance = SecurityMonitoringApi(api_client)
25+
response = api_instance.preview_security_monitoring_rule_query(body=body)
26+
27+
print(response)

examples/v2/synthetics/CreateSyntheticsSuite.py

Lines changed: 0 additions & 35 deletions
This file was deleted.

0 commit comments

Comments
 (0)