Skip to content

Commit 25eaa69

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit d7066de of spec repo
1 parent c7a2997 commit 25eaa69

32 files changed

+2138
-1
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 440 additions & 0 deletions
Large diffs are not rendered by default.

docs/datadog_api_client.v2.model.rst

Lines changed: 147 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6752,6 +6752,62 @@ datadog\_api\_client.v2.model.delete\_custom\_framework\_response module
67526752
:members:
67536753
:show-inheritance:
67546754

6755+
datadog\_api\_client.v2.model.deleted\_suite\_response\_data module
6756+
-------------------------------------------------------------------
6757+
6758+
.. automodule:: datadog_api_client.v2.model.deleted_suite_response_data
6759+
:members:
6760+
:show-inheritance:
6761+
6762+
datadog\_api\_client.v2.model.deleted\_suite\_response\_data\_attributes module
6763+
-------------------------------------------------------------------------------
6764+
6765+
.. automodule:: datadog_api_client.v2.model.deleted_suite_response_data_attributes
6766+
:members:
6767+
:show-inheritance:
6768+
6769+
datadog\_api\_client.v2.model.deleted\_suite\_type module
6770+
---------------------------------------------------------
6771+
6772+
.. automodule:: datadog_api_client.v2.model.deleted_suite_type
6773+
:members:
6774+
:show-inheritance:
6775+
6776+
datadog\_api\_client.v2.model.deleted\_suites\_request\_delete module
6777+
---------------------------------------------------------------------
6778+
6779+
.. automodule:: datadog_api_client.v2.model.deleted_suites_request_delete
6780+
:members:
6781+
:show-inheritance:
6782+
6783+
datadog\_api\_client.v2.model.deleted\_suites\_request\_delete\_attributes module
6784+
---------------------------------------------------------------------------------
6785+
6786+
.. automodule:: datadog_api_client.v2.model.deleted_suites_request_delete_attributes
6787+
:members:
6788+
:show-inheritance:
6789+
6790+
datadog\_api\_client.v2.model.deleted\_suites\_request\_delete\_request module
6791+
------------------------------------------------------------------------------
6792+
6793+
.. automodule:: datadog_api_client.v2.model.deleted_suites_request_delete_request
6794+
:members:
6795+
:show-inheritance:
6796+
6797+
datadog\_api\_client.v2.model.deleted\_suites\_request\_type module
6798+
-------------------------------------------------------------------
6799+
6800+
.. automodule:: datadog_api_client.v2.model.deleted_suites_request_type
6801+
:members:
6802+
:show-inheritance:
6803+
6804+
datadog\_api\_client.v2.model.deleted\_suites\_response module
6805+
--------------------------------------------------------------
6806+
6807+
.. automodule:: datadog_api_client.v2.model.deleted_suites_response
6808+
:members:
6809+
:show-inheritance:
6810+
67556811
datadog\_api\_client.v2.model.dependency\_location module
67566812
---------------------------------------------------------
67576813

@@ -23132,6 +23188,97 @@ datadog\_api\_client.v2.model.step\_display\_bounds module
2313223188
:members:
2313323189
:show-inheritance:
2313423190

23191+
datadog\_api\_client.v2.model.suite\_create\_edit module
23192+
--------------------------------------------------------
23193+
23194+
.. automodule:: datadog_api_client.v2.model.suite_create_edit
23195+
:members:
23196+
:show-inheritance:
23197+
23198+
datadog\_api\_client.v2.model.suite\_create\_edit\_request module
23199+
-----------------------------------------------------------------
23200+
23201+
.. automodule:: datadog_api_client.v2.model.suite_create_edit_request
23202+
:members:
23203+
:show-inheritance:
23204+
23205+
datadog\_api\_client.v2.model.suite\_search\_response\_type module
23206+
------------------------------------------------------------------
23207+
23208+
.. automodule:: datadog_api_client.v2.model.suite_search_response_type
23209+
:members:
23210+
:show-inheritance:
23211+
23212+
datadog\_api\_client.v2.model.synthetics\_suite module
23213+
------------------------------------------------------
23214+
23215+
.. automodule:: datadog_api_client.v2.model.synthetics_suite
23216+
:members:
23217+
:show-inheritance:
23218+
23219+
datadog\_api\_client.v2.model.synthetics\_suite\_options module
23220+
---------------------------------------------------------------
23221+
23222+
.. automodule:: datadog_api_client.v2.model.synthetics_suite_options
23223+
:members:
23224+
:show-inheritance:
23225+
23226+
datadog\_api\_client.v2.model.synthetics\_suite\_response module
23227+
----------------------------------------------------------------
23228+
23229+
.. automodule:: datadog_api_client.v2.model.synthetics_suite_response
23230+
:members:
23231+
:show-inheritance:
23232+
23233+
datadog\_api\_client.v2.model.synthetics\_suite\_response\_data module
23234+
----------------------------------------------------------------------
23235+
23236+
.. automodule:: datadog_api_client.v2.model.synthetics_suite_response_data
23237+
:members:
23238+
:show-inheritance:
23239+
23240+
datadog\_api\_client.v2.model.synthetics\_suite\_search\_response module
23241+
------------------------------------------------------------------------
23242+
23243+
.. automodule:: datadog_api_client.v2.model.synthetics_suite_search_response
23244+
:members:
23245+
:show-inheritance:
23246+
23247+
datadog\_api\_client.v2.model.synthetics\_suite\_search\_response\_data module
23248+
------------------------------------------------------------------------------
23249+
23250+
.. automodule:: datadog_api_client.v2.model.synthetics_suite_search_response_data
23251+
:members:
23252+
:show-inheritance:
23253+
23254+
datadog\_api\_client.v2.model.synthetics\_suite\_search\_response\_data\_attributes module
23255+
------------------------------------------------------------------------------------------
23256+
23257+
.. automodule:: datadog_api_client.v2.model.synthetics_suite_search_response_data_attributes
23258+
:members:
23259+
:show-inheritance:
23260+
23261+
datadog\_api\_client.v2.model.synthetics\_suite\_test module
23262+
------------------------------------------------------------
23263+
23264+
.. automodule:: datadog_api_client.v2.model.synthetics_suite_test
23265+
:members:
23266+
:show-inheritance:
23267+
23268+
datadog\_api\_client.v2.model.synthetics\_suite\_test\_alerting\_criticality module
23269+
-----------------------------------------------------------------------------------
23270+
23271+
.. automodule:: datadog_api_client.v2.model.synthetics_suite_test_alerting_criticality
23272+
:members:
23273+
:show-inheritance:
23274+
23275+
datadog\_api\_client.v2.model.synthetics\_suite\_type module
23276+
------------------------------------------------------------
23277+
23278+
.. automodule:: datadog_api_client.v2.model.synthetics_suite_type
23279+
:members:
23280+
:show-inheritance:
23281+
2313523282
datadog\_api\_client.v2.model.table\_result\_v2 module
2313623283
------------------------------------------------------
2313723284

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
"""
2+
Synthetics: Create a test suite returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.synthetics_api import SyntheticsApi
7+
from datadog_api_client.v2.model.suite_create_edit import SuiteCreateEdit
8+
from datadog_api_client.v2.model.suite_create_edit_request import SuiteCreateEditRequest
9+
from datadog_api_client.v2.model.synthetics_suite import SyntheticsSuite
10+
from datadog_api_client.v2.model.synthetics_suite_options import SyntheticsSuiteOptions
11+
from datadog_api_client.v2.model.synthetics_suite_type import SyntheticsSuiteType
12+
13+
body = SuiteCreateEditRequest(
14+
data=SuiteCreateEdit(
15+
attributes=SyntheticsSuite(
16+
message="Notification message",
17+
name="Example suite name",
18+
options=SyntheticsSuiteOptions(),
19+
tags=[
20+
"env:production",
21+
],
22+
tests=[],
23+
type=SyntheticsSuiteType.SUITE,
24+
),
25+
type=SyntheticsSuiteType.SUITE,
26+
),
27+
)
28+
29+
configuration = Configuration()
30+
with ApiClient(configuration) as api_client:
31+
api_instance = SyntheticsApi(api_client)
32+
response = api_instance.create_synthetics_suite(body=body)
33+
34+
print(response)
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
"""
2+
Synthetics: Bulk delete suites returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.synthetics_api import SyntheticsApi
7+
from datadog_api_client.v2.model.deleted_suites_request_delete import DeletedSuitesRequestDelete
8+
from datadog_api_client.v2.model.deleted_suites_request_delete_attributes import DeletedSuitesRequestDeleteAttributes
9+
from datadog_api_client.v2.model.deleted_suites_request_delete_request import DeletedSuitesRequestDeleteRequest
10+
from datadog_api_client.v2.model.deleted_suites_request_type import DeletedSuitesRequestType
11+
12+
body = DeletedSuitesRequestDeleteRequest(
13+
data=DeletedSuitesRequestDelete(
14+
attributes=DeletedSuitesRequestDeleteAttributes(
15+
public_ids=[
16+
"",
17+
],
18+
),
19+
type=DeletedSuitesRequestType.DELETE_SUITES_REQUEST,
20+
),
21+
)
22+
23+
configuration = Configuration()
24+
with ApiClient(configuration) as api_client:
25+
api_instance = SyntheticsApi(api_client)
26+
response = api_instance.delete_synthetics_suites(body=body)
27+
28+
print(response)
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
"""
2+
Synthetics: edit a test suite returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.synthetics_api import SyntheticsApi
7+
from datadog_api_client.v2.model.suite_create_edit import SuiteCreateEdit
8+
from datadog_api_client.v2.model.suite_create_edit_request import SuiteCreateEditRequest
9+
from datadog_api_client.v2.model.synthetics_suite import SyntheticsSuite
10+
from datadog_api_client.v2.model.synthetics_suite_options import SyntheticsSuiteOptions
11+
from datadog_api_client.v2.model.synthetics_suite_test import SyntheticsSuiteTest
12+
from datadog_api_client.v2.model.synthetics_suite_test_alerting_criticality import (
13+
SyntheticsSuiteTestAlertingCriticality,
14+
)
15+
from datadog_api_client.v2.model.synthetics_suite_type import SyntheticsSuiteType
16+
17+
body = SuiteCreateEditRequest(
18+
data=SuiteCreateEdit(
19+
attributes=SyntheticsSuite(
20+
message="Notification message",
21+
name="Example suite name",
22+
options=SyntheticsSuiteOptions(),
23+
tags=[
24+
"env:production",
25+
],
26+
tests=[
27+
SyntheticsSuiteTest(
28+
alerting_criticality=SyntheticsSuiteTestAlertingCriticality.CRITICAL,
29+
public_id="",
30+
),
31+
],
32+
type=SyntheticsSuiteType.SUITE,
33+
),
34+
type=SyntheticsSuiteType.SUITE,
35+
),
36+
)
37+
38+
configuration = Configuration()
39+
with ApiClient(configuration) as api_client:
40+
api_instance = SyntheticsApi(api_client)
41+
response = api_instance.edit_synthetics_suite(public_id="public_id", body=body)
42+
43+
print(response)
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
"""
2+
Synthetics: Get a suite returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.synthetics_api import SyntheticsApi
7+
8+
configuration = Configuration()
9+
with ApiClient(configuration) as api_client:
10+
api_instance = SyntheticsApi(api_client)
11+
response = api_instance.get_synthetics_suite(
12+
public_id="public_id",
13+
)
14+
15+
print(response)
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
"""
2+
Search Synthetics suites returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.synthetics_api import SyntheticsApi
7+
8+
configuration = Configuration()
9+
with ApiClient(configuration) as api_client:
10+
api_instance = SyntheticsApi(api_client)
11+
response = api_instance.search_suites()
12+
13+
print(response)

0 commit comments

Comments
 (0)