Skip to content

Commit 431e2a8

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 0337d16 of spec repo
1 parent fd7afb0 commit 431e2a8

42 files changed

Lines changed: 2923 additions & 279 deletions

Some content is hidden

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

.generator/schemas/v2/openapi.yaml

Lines changed: 695 additions & 173 deletions
Large diffs are not rendered by default.

docs/datadog_api_client.v2.model.rst

Lines changed: 195 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -6934,6 +6934,55 @@ datadog\_api\_client.v2.model.delete\_custom\_framework\_response module
69346934
:members:
69356935
:show-inheritance:
69366936

6937+
datadog\_api\_client.v2.model.deleted\_suite\_response\_data module
6938+
-------------------------------------------------------------------
6939+
6940+
.. automodule:: datadog_api_client.v2.model.deleted_suite_response_data
6941+
:members:
6942+
:show-inheritance:
6943+
6944+
datadog\_api\_client.v2.model.deleted\_suite\_response\_data\_attributes module
6945+
-------------------------------------------------------------------------------
6946+
6947+
.. automodule:: datadog_api_client.v2.model.deleted_suite_response_data_attributes
6948+
:members:
6949+
:show-inheritance:
6950+
6951+
datadog\_api\_client.v2.model.deleted\_suites\_request\_delete module
6952+
---------------------------------------------------------------------
6953+
6954+
.. automodule:: datadog_api_client.v2.model.deleted_suites_request_delete
6955+
:members:
6956+
:show-inheritance:
6957+
6958+
datadog\_api\_client.v2.model.deleted\_suites\_request\_delete\_attributes module
6959+
---------------------------------------------------------------------------------
6960+
6961+
.. automodule:: datadog_api_client.v2.model.deleted_suites_request_delete_attributes
6962+
:members:
6963+
:show-inheritance:
6964+
6965+
datadog\_api\_client.v2.model.deleted\_suites\_request\_delete\_request module
6966+
------------------------------------------------------------------------------
6967+
6968+
.. automodule:: datadog_api_client.v2.model.deleted_suites_request_delete_request
6969+
:members:
6970+
:show-inheritance:
6971+
6972+
datadog\_api\_client.v2.model.deleted\_suites\_request\_type module
6973+
-------------------------------------------------------------------
6974+
6975+
.. automodule:: datadog_api_client.v2.model.deleted_suites_request_type
6976+
:members:
6977+
:show-inheritance:
6978+
6979+
datadog\_api\_client.v2.model.deleted\_suites\_response module
6980+
--------------------------------------------------------------
6981+
6982+
.. automodule:: datadog_api_client.v2.model.deleted_suites_response
6983+
:members:
6984+
:show-inheritance:
6985+
69376986
datadog\_api\_client.v2.model.dependency\_location module
69386987
---------------------------------------------------------
69396988

@@ -7214,6 +7263,27 @@ datadog\_api\_client.v2.model.domain\_allowlist\_type module
72147263
:members:
72157264
:show-inheritance:
72167265

7266+
datadog\_api\_client.v2.model.dora\_deployment\_fetch\_response module
7267+
----------------------------------------------------------------------
7268+
7269+
.. automodule:: datadog_api_client.v2.model.dora_deployment_fetch_response
7270+
:members:
7271+
:show-inheritance:
7272+
7273+
datadog\_api\_client.v2.model.dora\_deployment\_object module
7274+
-------------------------------------------------------------
7275+
7276+
.. automodule:: datadog_api_client.v2.model.dora_deployment_object
7277+
:members:
7278+
:show-inheritance:
7279+
7280+
datadog\_api\_client.v2.model.dora\_deployment\_object\_attributes module
7281+
-------------------------------------------------------------------------
7282+
7283+
.. automodule:: datadog_api_client.v2.model.dora_deployment_object_attributes
7284+
:members:
7285+
:show-inheritance:
7286+
72177287
datadog\_api\_client.v2.model.dora\_deployment\_request module
72187288
--------------------------------------------------------------
72197289

@@ -7256,10 +7326,17 @@ datadog\_api\_client.v2.model.dora\_deployment\_type module
72567326
:members:
72577327
:show-inheritance:
72587328

7259-
datadog\_api\_client.v2.model.dora\_event module
7260-
------------------------------------------------
7329+
datadog\_api\_client.v2.model.dora\_deployments\_list\_response module
7330+
----------------------------------------------------------------------
7331+
7332+
.. automodule:: datadog_api_client.v2.model.dora_deployments_list_response
7333+
:members:
7334+
:show-inheritance:
7335+
7336+
datadog\_api\_client.v2.model.dora\_failure\_fetch\_response module
7337+
-------------------------------------------------------------------
72617338

7262-
.. automodule:: datadog_api_client.v2.model.dora_event
7339+
.. automodule:: datadog_api_client.v2.model.dora_failure_fetch_response
72637340
:members:
72647341
:show-inheritance:
72657342

@@ -7305,10 +7382,10 @@ datadog\_api\_client.v2.model.dora\_failure\_type module
73057382
:members:
73067383
:show-inheritance:
73077384

7308-
datadog\_api\_client.v2.model.dora\_fetch\_response module
7309-
----------------------------------------------------------
7385+
datadog\_api\_client.v2.model.dora\_failures\_list\_response module
7386+
-------------------------------------------------------------------
73107387

7311-
.. automodule:: datadog_api_client.v2.model.dora_fetch_response
7388+
.. automodule:: datadog_api_client.v2.model.dora_failures_list_response
73127389
:members:
73137390
:show-inheritance:
73147391

@@ -7319,6 +7396,20 @@ datadog\_api\_client.v2.model.dora\_git\_info module
73197396
:members:
73207397
:show-inheritance:
73217398

7399+
datadog\_api\_client.v2.model.dora\_incident\_object module
7400+
-----------------------------------------------------------
7401+
7402+
.. automodule:: datadog_api_client.v2.model.dora_incident_object
7403+
:members:
7404+
:show-inheritance:
7405+
7406+
datadog\_api\_client.v2.model.dora\_incident\_object\_attributes module
7407+
-----------------------------------------------------------------------
7408+
7409+
.. automodule:: datadog_api_client.v2.model.dora_incident_object_attributes
7410+
:members:
7411+
:show-inheritance:
7412+
73227413
datadog\_api\_client.v2.model.dora\_list\_deployments\_request module
73237414
---------------------------------------------------------------------
73247415

@@ -7375,13 +7466,6 @@ datadog\_api\_client.v2.model.dora\_list\_failures\_request\_data\_type module
73757466
:members:
73767467
:show-inheritance:
73777468

7378-
datadog\_api\_client.v2.model.dora\_list\_response module
7379-
---------------------------------------------------------
7380-
7381-
.. automodule:: datadog_api_client.v2.model.dora_list_response
7382-
:members:
7383-
:show-inheritance:
7384-
73857469
datadog\_api\_client.v2.model.downtime\_create\_request module
73867470
--------------------------------------------------------------
73877471

@@ -23636,6 +23720,27 @@ datadog\_api\_client.v2.model.step\_display\_bounds module
2363623720
:members:
2363723721
:show-inheritance:
2363823722

23723+
datadog\_api\_client.v2.model.suite\_create\_edit module
23724+
--------------------------------------------------------
23725+
23726+
.. automodule:: datadog_api_client.v2.model.suite_create_edit
23727+
:members:
23728+
:show-inheritance:
23729+
23730+
datadog\_api\_client.v2.model.suite\_create\_edit\_request module
23731+
-----------------------------------------------------------------
23732+
23733+
.. automodule:: datadog_api_client.v2.model.suite_create_edit_request
23734+
:members:
23735+
:show-inheritance:
23736+
23737+
datadog\_api\_client.v2.model.suite\_search\_response\_type module
23738+
------------------------------------------------------------------
23739+
23740+
.. automodule:: datadog_api_client.v2.model.suite_search_response_type
23741+
:members:
23742+
:show-inheritance:
23743+
2363923744
datadog\_api\_client.v2.model.suppression\_version\_history module
2364023745
------------------------------------------------------------------
2364123746

@@ -23650,6 +23755,83 @@ datadog\_api\_client.v2.model.suppression\_versions module
2365023755
:members:
2365123756
:show-inheritance:
2365223757

23758+
datadog\_api\_client.v2.model.synthetics\_suite module
23759+
------------------------------------------------------
23760+
23761+
.. automodule:: datadog_api_client.v2.model.synthetics_suite
23762+
:members:
23763+
:show-inheritance:
23764+
23765+
datadog\_api\_client.v2.model.synthetics\_suite\_options module
23766+
---------------------------------------------------------------
23767+
23768+
.. automodule:: datadog_api_client.v2.model.synthetics_suite_options
23769+
:members:
23770+
:show-inheritance:
23771+
23772+
datadog\_api\_client.v2.model.synthetics\_suite\_response module
23773+
----------------------------------------------------------------
23774+
23775+
.. automodule:: datadog_api_client.v2.model.synthetics_suite_response
23776+
:members:
23777+
:show-inheritance:
23778+
23779+
datadog\_api\_client.v2.model.synthetics\_suite\_response\_data module
23780+
----------------------------------------------------------------------
23781+
23782+
.. automodule:: datadog_api_client.v2.model.synthetics_suite_response_data
23783+
:members:
23784+
:show-inheritance:
23785+
23786+
datadog\_api\_client.v2.model.synthetics\_suite\_search\_response module
23787+
------------------------------------------------------------------------
23788+
23789+
.. automodule:: datadog_api_client.v2.model.synthetics_suite_search_response
23790+
:members:
23791+
:show-inheritance:
23792+
23793+
datadog\_api\_client.v2.model.synthetics\_suite\_search\_response\_data module
23794+
------------------------------------------------------------------------------
23795+
23796+
.. automodule:: datadog_api_client.v2.model.synthetics_suite_search_response_data
23797+
:members:
23798+
:show-inheritance:
23799+
23800+
datadog\_api\_client.v2.model.synthetics\_suite\_search\_response\_data\_attributes module
23801+
------------------------------------------------------------------------------------------
23802+
23803+
.. automodule:: datadog_api_client.v2.model.synthetics_suite_search_response_data_attributes
23804+
:members:
23805+
:show-inheritance:
23806+
23807+
datadog\_api\_client.v2.model.synthetics\_suite\_test module
23808+
------------------------------------------------------------
23809+
23810+
.. automodule:: datadog_api_client.v2.model.synthetics_suite_test
23811+
:members:
23812+
:show-inheritance:
23813+
23814+
datadog\_api\_client.v2.model.synthetics\_suite\_test\_alerting\_criticality module
23815+
-----------------------------------------------------------------------------------
23816+
23817+
.. automodule:: datadog_api_client.v2.model.synthetics_suite_test_alerting_criticality
23818+
:members:
23819+
:show-inheritance:
23820+
23821+
datadog\_api\_client.v2.model.synthetics\_suite\_type module
23822+
------------------------------------------------------------
23823+
23824+
.. automodule:: datadog_api_client.v2.model.synthetics_suite_type
23825+
:members:
23826+
:show-inheritance:
23827+
23828+
datadog\_api\_client.v2.model.synthetics\_suite\_types module
23829+
-------------------------------------------------------------
23830+
23831+
.. automodule:: datadog_api_client.v2.model.synthetics_suite_types
23832+
:members:
23833+
:show-inheritance:
23834+
2365323835
datadog\_api\_client.v2.model.table\_result\_v2 module
2365423836
------------------------------------------------------
2365523837

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)

0 commit comments

Comments
 (0)