Skip to content

Commit 3391a76

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit d65325f of spec repo
1 parent 27f9b78 commit 3391a76

30 files changed

+1974
-1
lines changed

.generator/schemas/v2/openapi.yaml

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

docs/datadog_api_client.v2.model.rst

Lines changed: 133 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6542,6 +6542,62 @@ datadog\_api\_client.v2.model.delete\_custom\_framework\_response module
65426542
:members:
65436543
:show-inheritance:
65446544

6545+
datadog\_api\_client.v2.model.deleted\_suite\_response\_data module
6546+
-------------------------------------------------------------------
6547+
6548+
.. automodule:: datadog_api_client.v2.model.deleted_suite_response_data
6549+
:members:
6550+
:show-inheritance:
6551+
6552+
datadog\_api\_client.v2.model.deleted\_suite\_response\_data\_attributes module
6553+
-------------------------------------------------------------------------------
6554+
6555+
.. automodule:: datadog_api_client.v2.model.deleted_suite_response_data_attributes
6556+
:members:
6557+
:show-inheritance:
6558+
6559+
datadog\_api\_client.v2.model.deleted\_suite\_type module
6560+
---------------------------------------------------------
6561+
6562+
.. automodule:: datadog_api_client.v2.model.deleted_suite_type
6563+
:members:
6564+
:show-inheritance:
6565+
6566+
datadog\_api\_client.v2.model.deleted\_suites\_request\_delete module
6567+
---------------------------------------------------------------------
6568+
6569+
.. automodule:: datadog_api_client.v2.model.deleted_suites_request_delete
6570+
:members:
6571+
:show-inheritance:
6572+
6573+
datadog\_api\_client.v2.model.deleted\_suites\_request\_delete\_attributes module
6574+
---------------------------------------------------------------------------------
6575+
6576+
.. automodule:: datadog_api_client.v2.model.deleted_suites_request_delete_attributes
6577+
:members:
6578+
:show-inheritance:
6579+
6580+
datadog\_api\_client.v2.model.deleted\_suites\_request\_delete\_request module
6581+
------------------------------------------------------------------------------
6582+
6583+
.. automodule:: datadog_api_client.v2.model.deleted_suites_request_delete_request
6584+
:members:
6585+
:show-inheritance:
6586+
6587+
datadog\_api\_client.v2.model.deleted\_suites\_request\_type module
6588+
-------------------------------------------------------------------
6589+
6590+
.. automodule:: datadog_api_client.v2.model.deleted_suites_request_type
6591+
:members:
6592+
:show-inheritance:
6593+
6594+
datadog\_api\_client.v2.model.deleted\_suites\_response module
6595+
--------------------------------------------------------------
6596+
6597+
.. automodule:: datadog_api_client.v2.model.deleted_suites_response
6598+
:members:
6599+
:show-inheritance:
6600+
65456601
datadog\_api\_client.v2.model.dependency\_location module
65466602
---------------------------------------------------------
65476603

@@ -22684,6 +22740,83 @@ datadog\_api\_client.v2.model.step\_display\_bounds module
2268422740
:members:
2268522741
:show-inheritance:
2268622742

22743+
datadog\_api\_client.v2.model.suite\_create\_edit module
22744+
--------------------------------------------------------
22745+
22746+
.. automodule:: datadog_api_client.v2.model.suite_create_edit
22747+
:members:
22748+
:show-inheritance:
22749+
22750+
datadog\_api\_client.v2.model.suite\_create\_edit\_request module
22751+
-----------------------------------------------------------------
22752+
22753+
.. automodule:: datadog_api_client.v2.model.suite_create_edit_request
22754+
:members:
22755+
:show-inheritance:
22756+
22757+
datadog\_api\_client.v2.model.suite\_search\_response\_type module
22758+
------------------------------------------------------------------
22759+
22760+
.. automodule:: datadog_api_client.v2.model.suite_search_response_type
22761+
:members:
22762+
:show-inheritance:
22763+
22764+
datadog\_api\_client.v2.model.synthetics\_suite module
22765+
------------------------------------------------------
22766+
22767+
.. automodule:: datadog_api_client.v2.model.synthetics_suite
22768+
:members:
22769+
:show-inheritance:
22770+
22771+
datadog\_api\_client.v2.model.synthetics\_suite\_response module
22772+
----------------------------------------------------------------
22773+
22774+
.. automodule:: datadog_api_client.v2.model.synthetics_suite_response
22775+
:members:
22776+
:show-inheritance:
22777+
22778+
datadog\_api\_client.v2.model.synthetics\_suite\_response\_data module
22779+
----------------------------------------------------------------------
22780+
22781+
.. automodule:: datadog_api_client.v2.model.synthetics_suite_response_data
22782+
:members:
22783+
:show-inheritance:
22784+
22785+
datadog\_api\_client.v2.model.synthetics\_suite\_search\_response module
22786+
------------------------------------------------------------------------
22787+
22788+
.. automodule:: datadog_api_client.v2.model.synthetics_suite_search_response
22789+
:members:
22790+
:show-inheritance:
22791+
22792+
datadog\_api\_client.v2.model.synthetics\_suite\_search\_response\_data module
22793+
------------------------------------------------------------------------------
22794+
22795+
.. automodule:: datadog_api_client.v2.model.synthetics_suite_search_response_data
22796+
:members:
22797+
:show-inheritance:
22798+
22799+
datadog\_api\_client.v2.model.synthetics\_suite\_search\_response\_data\_attributes module
22800+
------------------------------------------------------------------------------------------
22801+
22802+
.. automodule:: datadog_api_client.v2.model.synthetics_suite_search_response_data_attributes
22803+
:members:
22804+
:show-inheritance:
22805+
22806+
datadog\_api\_client.v2.model.synthetics\_suite\_test module
22807+
------------------------------------------------------------
22808+
22809+
.. automodule:: datadog_api_client.v2.model.synthetics_suite_test
22810+
:members:
22811+
:show-inheritance:
22812+
22813+
datadog\_api\_client.v2.model.synthetics\_suite\_type module
22814+
------------------------------------------------------------
22815+
22816+
.. automodule:: datadog_api_client.v2.model.synthetics_suite_type
22817+
:members:
22818+
:show-inheritance:
22819+
2268722820
datadog\_api\_client.v2.model.table\_result\_v2 module
2268822821
------------------------------------------------------
2268922822

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
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_test import SyntheticsSuiteTest
12+
from datadog_api_client.v2.model.synthetics_suite_type import SyntheticsSuiteType
13+
14+
body = SuiteCreateEditRequest(
15+
data=SuiteCreateEdit(
16+
attributes=SyntheticsSuite(
17+
message="Notification message",
18+
name="Example suite name",
19+
options=SyntheticsSuiteOptions(),
20+
tags=[
21+
"env:production",
22+
],
23+
tests=[
24+
SyntheticsSuiteTest(
25+
public_id="",
26+
),
27+
],
28+
type=SyntheticsSuiteType.SUITE,
29+
),
30+
type=SyntheticsSuiteType.SUITE,
31+
),
32+
)
33+
34+
configuration = Configuration()
35+
with ApiClient(configuration) as api_client:
36+
api_instance = SyntheticsApi(api_client)
37+
response = api_instance.create_synthetics_suite(body=body)
38+
39+
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: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
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_type import SyntheticsSuiteType
13+
14+
body = SuiteCreateEditRequest(
15+
data=SuiteCreateEdit(
16+
attributes=SyntheticsSuite(
17+
message="Notification message",
18+
name="Example suite name",
19+
options=SyntheticsSuiteOptions(),
20+
tags=[
21+
"env:production",
22+
],
23+
tests=[
24+
SyntheticsSuiteTest(
25+
public_id="",
26+
),
27+
],
28+
type=SyntheticsSuiteType.SUITE,
29+
),
30+
type=SyntheticsSuiteType.SUITE,
31+
),
32+
)
33+
34+
configuration = Configuration()
35+
with ApiClient(configuration) as api_client:
36+
api_instance = SyntheticsApi(api_client)
37+
response = api_instance.edit_synthetics_suite(public_id="public_id", body=body)
38+
39+
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)