Skip to content

Commit 290ad97

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit ab19a93 of spec repo
1 parent f112cad commit 290ad97

File tree

53 files changed

+2242
-99
lines changed

Some content is hidden

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

53 files changed

+2242
-99
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
@@ -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

@@ -22803,6 +22859,97 @@ datadog\_api\_client.v2.model.step\_display\_bounds module
2280322859
:members:
2280422860
:show-inheritance:
2280522861

22862+
datadog\_api\_client.v2.model.suite\_create\_edit module
22863+
--------------------------------------------------------
22864+
22865+
.. automodule:: datadog_api_client.v2.model.suite_create_edit
22866+
:members:
22867+
:show-inheritance:
22868+
22869+
datadog\_api\_client.v2.model.suite\_create\_edit\_request module
22870+
-----------------------------------------------------------------
22871+
22872+
.. automodule:: datadog_api_client.v2.model.suite_create_edit_request
22873+
:members:
22874+
:show-inheritance:
22875+
22876+
datadog\_api\_client.v2.model.suite\_search\_response\_type module
22877+
------------------------------------------------------------------
22878+
22879+
.. automodule:: datadog_api_client.v2.model.suite_search_response_type
22880+
:members:
22881+
:show-inheritance:
22882+
22883+
datadog\_api\_client.v2.model.synthetics\_suite module
22884+
------------------------------------------------------
22885+
22886+
.. automodule:: datadog_api_client.v2.model.synthetics_suite
22887+
:members:
22888+
:show-inheritance:
22889+
22890+
datadog\_api\_client.v2.model.synthetics\_suite\_options module
22891+
---------------------------------------------------------------
22892+
22893+
.. automodule:: datadog_api_client.v2.model.synthetics_suite_options
22894+
:members:
22895+
:show-inheritance:
22896+
22897+
datadog\_api\_client.v2.model.synthetics\_suite\_response module
22898+
----------------------------------------------------------------
22899+
22900+
.. automodule:: datadog_api_client.v2.model.synthetics_suite_response
22901+
:members:
22902+
:show-inheritance:
22903+
22904+
datadog\_api\_client.v2.model.synthetics\_suite\_response\_data module
22905+
----------------------------------------------------------------------
22906+
22907+
.. automodule:: datadog_api_client.v2.model.synthetics_suite_response_data
22908+
:members:
22909+
:show-inheritance:
22910+
22911+
datadog\_api\_client.v2.model.synthetics\_suite\_search\_response module
22912+
------------------------------------------------------------------------
22913+
22914+
.. automodule:: datadog_api_client.v2.model.synthetics_suite_search_response
22915+
:members:
22916+
:show-inheritance:
22917+
22918+
datadog\_api\_client.v2.model.synthetics\_suite\_search\_response\_data module
22919+
------------------------------------------------------------------------------
22920+
22921+
.. automodule:: datadog_api_client.v2.model.synthetics_suite_search_response_data
22922+
:members:
22923+
:show-inheritance:
22924+
22925+
datadog\_api\_client.v2.model.synthetics\_suite\_search\_response\_data\_attributes module
22926+
------------------------------------------------------------------------------------------
22927+
22928+
.. automodule:: datadog_api_client.v2.model.synthetics_suite_search_response_data_attributes
22929+
:members:
22930+
:show-inheritance:
22931+
22932+
datadog\_api\_client.v2.model.synthetics\_suite\_test module
22933+
------------------------------------------------------------
22934+
22935+
.. automodule:: datadog_api_client.v2.model.synthetics_suite_test
22936+
:members:
22937+
:show-inheritance:
22938+
22939+
datadog\_api\_client.v2.model.synthetics\_suite\_test\_alerting\_criticality module
22940+
-----------------------------------------------------------------------------------
22941+
22942+
.. automodule:: datadog_api_client.v2.model.synthetics_suite_test_alerting_criticality
22943+
:members:
22944+
:show-inheritance:
22945+
22946+
datadog\_api\_client.v2.model.synthetics\_suite\_type module
22947+
------------------------------------------------------------
22948+
22949+
.. automodule:: datadog_api_client.v2.model.synthetics_suite_type
22950+
:members:
22951+
:show-inheritance:
22952+
2280622953
datadog\_api\_client.v2.model.table\_result\_v2 module
2280722954
------------------------------------------------------
2280822955

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
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_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.create_synthetics_suite(body=body)
42+
43+
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)