Skip to content

Commit a5c2614

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

33 files changed

+2191
-1
lines changed

.generator/schemas/v2/openapi.yaml

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

docs/datadog_api_client.v2.model.rst

Lines changed: 154 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,104 @@ 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\_options module
22772+
---------------------------------------------------------------
22773+
22774+
.. automodule:: datadog_api_client.v2.model.synthetics_suite_options
22775+
:members:
22776+
:show-inheritance:
22777+
22778+
datadog\_api\_client.v2.model.synthetics\_suite\_options\_alerting module
22779+
-------------------------------------------------------------------------
22780+
22781+
.. automodule:: datadog_api_client.v2.model.synthetics_suite_options_alerting
22782+
:members:
22783+
:show-inheritance:
22784+
22785+
datadog\_api\_client.v2.model.synthetics\_suite\_response module
22786+
----------------------------------------------------------------
22787+
22788+
.. automodule:: datadog_api_client.v2.model.synthetics_suite_response
22789+
:members:
22790+
:show-inheritance:
22791+
22792+
datadog\_api\_client.v2.model.synthetics\_suite\_response\_data module
22793+
----------------------------------------------------------------------
22794+
22795+
.. automodule:: datadog_api_client.v2.model.synthetics_suite_response_data
22796+
:members:
22797+
:show-inheritance:
22798+
22799+
datadog\_api\_client.v2.model.synthetics\_suite\_search\_response module
22800+
------------------------------------------------------------------------
22801+
22802+
.. automodule:: datadog_api_client.v2.model.synthetics_suite_search_response
22803+
:members:
22804+
:show-inheritance:
22805+
22806+
datadog\_api\_client.v2.model.synthetics\_suite\_search\_response\_data module
22807+
------------------------------------------------------------------------------
22808+
22809+
.. automodule:: datadog_api_client.v2.model.synthetics_suite_search_response_data
22810+
:members:
22811+
:show-inheritance:
22812+
22813+
datadog\_api\_client.v2.model.synthetics\_suite\_search\_response\_data\_attributes module
22814+
------------------------------------------------------------------------------------------
22815+
22816+
.. automodule:: datadog_api_client.v2.model.synthetics_suite_search_response_data_attributes
22817+
:members:
22818+
:show-inheritance:
22819+
22820+
datadog\_api\_client.v2.model.synthetics\_suite\_test module
22821+
------------------------------------------------------------
22822+
22823+
.. automodule:: datadog_api_client.v2.model.synthetics_suite_test
22824+
:members:
22825+
:show-inheritance:
22826+
22827+
datadog\_api\_client.v2.model.synthetics\_suite\_test\_alerting\_criticality module
22828+
-----------------------------------------------------------------------------------
22829+
22830+
.. automodule:: datadog_api_client.v2.model.synthetics_suite_test_alerting_criticality
22831+
:members:
22832+
:show-inheritance:
22833+
22834+
datadog\_api\_client.v2.model.synthetics\_suite\_type module
22835+
------------------------------------------------------------
22836+
22837+
.. automodule:: datadog_api_client.v2.model.synthetics_suite_type
22838+
:members:
22839+
:show-inheritance:
22840+
2268722841
datadog\_api\_client.v2.model.table\_result\_v2 module
2268822842
------------------------------------------------------
2268922843

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