Skip to content

Commit dc74edf

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 19ebc26 of spec repo
1 parent 80e17dc commit dc74edf

32 files changed

+2141
-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: 147 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6822,6 +6822,55 @@ datadog\_api\_client.v2.model.delete\_custom\_framework\_response module
68226822
:members:
68236823
:show-inheritance:
68246824

6825+
datadog\_api\_client.v2.model.deleted\_suite\_response\_data module
6826+
-------------------------------------------------------------------
6827+
6828+
.. automodule:: datadog_api_client.v2.model.deleted_suite_response_data
6829+
:members:
6830+
:show-inheritance:
6831+
6832+
datadog\_api\_client.v2.model.deleted\_suite\_response\_data\_attributes module
6833+
-------------------------------------------------------------------------------
6834+
6835+
.. automodule:: datadog_api_client.v2.model.deleted_suite_response_data_attributes
6836+
:members:
6837+
:show-inheritance:
6838+
6839+
datadog\_api\_client.v2.model.deleted\_suites\_request\_delete module
6840+
---------------------------------------------------------------------
6841+
6842+
.. automodule:: datadog_api_client.v2.model.deleted_suites_request_delete
6843+
:members:
6844+
:show-inheritance:
6845+
6846+
datadog\_api\_client.v2.model.deleted\_suites\_request\_delete\_attributes module
6847+
---------------------------------------------------------------------------------
6848+
6849+
.. automodule:: datadog_api_client.v2.model.deleted_suites_request_delete_attributes
6850+
:members:
6851+
:show-inheritance:
6852+
6853+
datadog\_api\_client.v2.model.deleted\_suites\_request\_delete\_request module
6854+
------------------------------------------------------------------------------
6855+
6856+
.. automodule:: datadog_api_client.v2.model.deleted_suites_request_delete_request
6857+
:members:
6858+
:show-inheritance:
6859+
6860+
datadog\_api\_client.v2.model.deleted\_suites\_request\_type module
6861+
-------------------------------------------------------------------
6862+
6863+
.. automodule:: datadog_api_client.v2.model.deleted_suites_request_type
6864+
:members:
6865+
:show-inheritance:
6866+
6867+
datadog\_api\_client.v2.model.deleted\_suites\_response module
6868+
--------------------------------------------------------------
6869+
6870+
.. automodule:: datadog_api_client.v2.model.deleted_suites_response
6871+
:members:
6872+
:show-inheritance:
6873+
68256874
datadog\_api\_client.v2.model.dependency\_location module
68266875
---------------------------------------------------------
68276876

@@ -23517,6 +23566,27 @@ datadog\_api\_client.v2.model.step\_display\_bounds module
2351723566
:members:
2351823567
:show-inheritance:
2351923568

23569+
datadog\_api\_client.v2.model.suite\_create\_edit module
23570+
--------------------------------------------------------
23571+
23572+
.. automodule:: datadog_api_client.v2.model.suite_create_edit
23573+
:members:
23574+
:show-inheritance:
23575+
23576+
datadog\_api\_client.v2.model.suite\_create\_edit\_request module
23577+
-----------------------------------------------------------------
23578+
23579+
.. automodule:: datadog_api_client.v2.model.suite_create_edit_request
23580+
:members:
23581+
:show-inheritance:
23582+
23583+
datadog\_api\_client.v2.model.suite\_search\_response\_type module
23584+
------------------------------------------------------------------
23585+
23586+
.. automodule:: datadog_api_client.v2.model.suite_search_response_type
23587+
:members:
23588+
:show-inheritance:
23589+
2352023590
datadog\_api\_client.v2.model.suppression\_version\_history module
2352123591
------------------------------------------------------------------
2352223592

@@ -23531,6 +23601,83 @@ datadog\_api\_client.v2.model.suppression\_versions module
2353123601
:members:
2353223602
:show-inheritance:
2353323603

23604+
datadog\_api\_client.v2.model.synthetics\_suite module
23605+
------------------------------------------------------
23606+
23607+
.. automodule:: datadog_api_client.v2.model.synthetics_suite
23608+
:members:
23609+
:show-inheritance:
23610+
23611+
datadog\_api\_client.v2.model.synthetics\_suite\_options module
23612+
---------------------------------------------------------------
23613+
23614+
.. automodule:: datadog_api_client.v2.model.synthetics_suite_options
23615+
:members:
23616+
:show-inheritance:
23617+
23618+
datadog\_api\_client.v2.model.synthetics\_suite\_response module
23619+
----------------------------------------------------------------
23620+
23621+
.. automodule:: datadog_api_client.v2.model.synthetics_suite_response
23622+
:members:
23623+
:show-inheritance:
23624+
23625+
datadog\_api\_client.v2.model.synthetics\_suite\_response\_data module
23626+
----------------------------------------------------------------------
23627+
23628+
.. automodule:: datadog_api_client.v2.model.synthetics_suite_response_data
23629+
:members:
23630+
:show-inheritance:
23631+
23632+
datadog\_api\_client.v2.model.synthetics\_suite\_search\_response module
23633+
------------------------------------------------------------------------
23634+
23635+
.. automodule:: datadog_api_client.v2.model.synthetics_suite_search_response
23636+
:members:
23637+
:show-inheritance:
23638+
23639+
datadog\_api\_client.v2.model.synthetics\_suite\_search\_response\_data module
23640+
------------------------------------------------------------------------------
23641+
23642+
.. automodule:: datadog_api_client.v2.model.synthetics_suite_search_response_data
23643+
:members:
23644+
:show-inheritance:
23645+
23646+
datadog\_api\_client.v2.model.synthetics\_suite\_search\_response\_data\_attributes module
23647+
------------------------------------------------------------------------------------------
23648+
23649+
.. automodule:: datadog_api_client.v2.model.synthetics_suite_search_response_data_attributes
23650+
:members:
23651+
:show-inheritance:
23652+
23653+
datadog\_api\_client.v2.model.synthetics\_suite\_test module
23654+
------------------------------------------------------------
23655+
23656+
.. automodule:: datadog_api_client.v2.model.synthetics_suite_test
23657+
:members:
23658+
:show-inheritance:
23659+
23660+
datadog\_api\_client.v2.model.synthetics\_suite\_test\_alerting\_criticality module
23661+
-----------------------------------------------------------------------------------
23662+
23663+
.. automodule:: datadog_api_client.v2.model.synthetics_suite_test_alerting_criticality
23664+
:members:
23665+
:show-inheritance:
23666+
23667+
datadog\_api\_client.v2.model.synthetics\_suite\_type module
23668+
------------------------------------------------------------
23669+
23670+
.. automodule:: datadog_api_client.v2.model.synthetics_suite_type
23671+
:members:
23672+
:show-inheritance:
23673+
23674+
datadog\_api\_client.v2.model.synthetics\_suite\_types module
23675+
-------------------------------------------------------------
23676+
23677+
.. automodule:: datadog_api_client.v2.model.synthetics_suite_types
23678+
:members:
23679+
:show-inheritance:
23680+
2353423681
datadog\_api\_client.v2.model.table\_result\_v2 module
2353523682
------------------------------------------------------
2353623683

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