Skip to content

Commit 9566654

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 3f857fb of spec repo
1 parent 4342459 commit 9566654

34 files changed

+2157
-3
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 450 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
@@ -6773,6 +6773,55 @@ datadog\_api\_client.v2.model.delete\_custom\_framework\_response module
67736773
:members:
67746774
:show-inheritance:
67756775

6776+
datadog\_api\_client.v2.model.deleted\_suite\_response\_data module
6777+
-------------------------------------------------------------------
6778+
6779+
.. automodule:: datadog_api_client.v2.model.deleted_suite_response_data
6780+
:members:
6781+
:show-inheritance:
6782+
6783+
datadog\_api\_client.v2.model.deleted\_suite\_response\_data\_attributes module
6784+
-------------------------------------------------------------------------------
6785+
6786+
.. automodule:: datadog_api_client.v2.model.deleted_suite_response_data_attributes
6787+
:members:
6788+
:show-inheritance:
6789+
6790+
datadog\_api\_client.v2.model.deleted\_suites\_request\_delete module
6791+
---------------------------------------------------------------------
6792+
6793+
.. automodule:: datadog_api_client.v2.model.deleted_suites_request_delete
6794+
:members:
6795+
:show-inheritance:
6796+
6797+
datadog\_api\_client.v2.model.deleted\_suites\_request\_delete\_attributes module
6798+
---------------------------------------------------------------------------------
6799+
6800+
.. automodule:: datadog_api_client.v2.model.deleted_suites_request_delete_attributes
6801+
:members:
6802+
:show-inheritance:
6803+
6804+
datadog\_api\_client.v2.model.deleted\_suites\_request\_delete\_request module
6805+
------------------------------------------------------------------------------
6806+
6807+
.. automodule:: datadog_api_client.v2.model.deleted_suites_request_delete_request
6808+
:members:
6809+
:show-inheritance:
6810+
6811+
datadog\_api\_client.v2.model.deleted\_suites\_request\_type module
6812+
-------------------------------------------------------------------
6813+
6814+
.. automodule:: datadog_api_client.v2.model.deleted_suites_request_type
6815+
:members:
6816+
:show-inheritance:
6817+
6818+
datadog\_api\_client.v2.model.deleted\_suites\_response module
6819+
--------------------------------------------------------------
6820+
6821+
.. automodule:: datadog_api_client.v2.model.deleted_suites_response
6822+
:members:
6823+
:show-inheritance:
6824+
67766825
datadog\_api\_client.v2.model.dependency\_location module
67776826
---------------------------------------------------------
67786827

@@ -23307,6 +23356,104 @@ datadog\_api\_client.v2.model.step\_display\_bounds module
2330723356
:members:
2330823357
:show-inheritance:
2330923358

23359+
datadog\_api\_client.v2.model.suite\_create\_edit module
23360+
--------------------------------------------------------
23361+
23362+
.. automodule:: datadog_api_client.v2.model.suite_create_edit
23363+
:members:
23364+
:show-inheritance:
23365+
23366+
datadog\_api\_client.v2.model.suite\_create\_edit\_request module
23367+
-----------------------------------------------------------------
23368+
23369+
.. automodule:: datadog_api_client.v2.model.suite_create_edit_request
23370+
:members:
23371+
:show-inheritance:
23372+
23373+
datadog\_api\_client.v2.model.suite\_search\_response\_type module
23374+
------------------------------------------------------------------
23375+
23376+
.. automodule:: datadog_api_client.v2.model.suite_search_response_type
23377+
:members:
23378+
:show-inheritance:
23379+
23380+
datadog\_api\_client.v2.model.synthetics\_suite module
23381+
------------------------------------------------------
23382+
23383+
.. automodule:: datadog_api_client.v2.model.synthetics_suite
23384+
:members:
23385+
:show-inheritance:
23386+
23387+
datadog\_api\_client.v2.model.synthetics\_suite\_options module
23388+
---------------------------------------------------------------
23389+
23390+
.. automodule:: datadog_api_client.v2.model.synthetics_suite_options
23391+
:members:
23392+
:show-inheritance:
23393+
23394+
datadog\_api\_client.v2.model.synthetics\_suite\_response module
23395+
----------------------------------------------------------------
23396+
23397+
.. automodule:: datadog_api_client.v2.model.synthetics_suite_response
23398+
:members:
23399+
:show-inheritance:
23400+
23401+
datadog\_api\_client.v2.model.synthetics\_suite\_response\_data module
23402+
----------------------------------------------------------------------
23403+
23404+
.. automodule:: datadog_api_client.v2.model.synthetics_suite_response_data
23405+
:members:
23406+
:show-inheritance:
23407+
23408+
datadog\_api\_client.v2.model.synthetics\_suite\_search\_response module
23409+
------------------------------------------------------------------------
23410+
23411+
.. automodule:: datadog_api_client.v2.model.synthetics_suite_search_response
23412+
:members:
23413+
:show-inheritance:
23414+
23415+
datadog\_api\_client.v2.model.synthetics\_suite\_search\_response\_data module
23416+
------------------------------------------------------------------------------
23417+
23418+
.. automodule:: datadog_api_client.v2.model.synthetics_suite_search_response_data
23419+
:members:
23420+
:show-inheritance:
23421+
23422+
datadog\_api\_client.v2.model.synthetics\_suite\_search\_response\_data\_attributes module
23423+
------------------------------------------------------------------------------------------
23424+
23425+
.. automodule:: datadog_api_client.v2.model.synthetics_suite_search_response_data_attributes
23426+
:members:
23427+
:show-inheritance:
23428+
23429+
datadog\_api\_client.v2.model.synthetics\_suite\_test module
23430+
------------------------------------------------------------
23431+
23432+
.. automodule:: datadog_api_client.v2.model.synthetics_suite_test
23433+
:members:
23434+
:show-inheritance:
23435+
23436+
datadog\_api\_client.v2.model.synthetics\_suite\_test\_alerting\_criticality module
23437+
-----------------------------------------------------------------------------------
23438+
23439+
.. automodule:: datadog_api_client.v2.model.synthetics_suite_test_alerting_criticality
23440+
:members:
23441+
:show-inheritance:
23442+
23443+
datadog\_api\_client.v2.model.synthetics\_suite\_type module
23444+
------------------------------------------------------------
23445+
23446+
.. automodule:: datadog_api_client.v2.model.synthetics_suite_type
23447+
:members:
23448+
:show-inheritance:
23449+
23450+
datadog\_api\_client.v2.model.synthetics\_suite\_types module
23451+
-------------------------------------------------------------
23452+
23453+
.. automodule:: datadog_api_client.v2.model.synthetics_suite_types
23454+
:members:
23455+
:show-inheritance:
23456+
2331023457
datadog\_api\_client.v2.model.table\_result\_v2 module
2331123458
------------------------------------------------------
2331223459

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)

src/datadog_api_client/configuration.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -307,12 +307,14 @@ def __init__(
307307
"v2.update_deployment_gate": False,
308308
"v2.update_deployment_rule": False,
309309
"v2.create_incident": False,
310+
"v2.create_incident_impact": False,
310311
"v2.create_incident_integration": False,
311312
"v2.create_incident_notification_rule": False,
312313
"v2.create_incident_notification_template": False,
313314
"v2.create_incident_todo": False,
314315
"v2.create_incident_type": False,
315316
"v2.delete_incident": False,
317+
"v2.delete_incident_impact": False,
316318
"v2.delete_incident_integration": False,
317319
"v2.delete_incident_notification_rule": False,
318320
"v2.delete_incident_notification_template": False,
@@ -325,6 +327,7 @@ def __init__(
325327
"v2.get_incident_todo": False,
326328
"v2.get_incident_type": False,
327329
"v2.list_incident_attachments": False,
330+
"v2.list_incident_impacts": False,
328331
"v2.list_incident_integrations": False,
329332
"v2.list_incident_notification_rules": False,
330333
"v2.list_incident_notification_templates": False,

0 commit comments

Comments
 (0)