Skip to content

Commit 7fd1209

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 9008213 of spec repo
1 parent 78fb7bf commit 7fd1209

28 files changed

Lines changed: 2733 additions & 0 deletions

.generator/schemas/v2/openapi.yaml

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

docs/datadog_api_client.v2.model.rst

Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31868,6 +31868,111 @@ datadog\_api\_client.v2.model.synthetics\_api\_multistep\_subtests\_response mod
3186831868
:members:
3186931869
:show-inheritance:
3187031870

31871+
datadog\_api\_client.v2.model.synthetics\_downtime\_data module
31872+
---------------------------------------------------------------
31873+
31874+
.. automodule:: datadog_api_client.v2.model.synthetics_downtime_data
31875+
:members:
31876+
:show-inheritance:
31877+
31878+
datadog\_api\_client.v2.model.synthetics\_downtime\_data\_attributes\_request module
31879+
------------------------------------------------------------------------------------
31880+
31881+
.. automodule:: datadog_api_client.v2.model.synthetics_downtime_data_attributes_request
31882+
:members:
31883+
:show-inheritance:
31884+
31885+
datadog\_api\_client.v2.model.synthetics\_downtime\_data\_attributes\_response module
31886+
-------------------------------------------------------------------------------------
31887+
31888+
.. automodule:: datadog_api_client.v2.model.synthetics_downtime_data_attributes_response
31889+
:members:
31890+
:show-inheritance:
31891+
31892+
datadog\_api\_client.v2.model.synthetics\_downtime\_data\_request module
31893+
------------------------------------------------------------------------
31894+
31895+
.. automodule:: datadog_api_client.v2.model.synthetics_downtime_data_request
31896+
:members:
31897+
:show-inheritance:
31898+
31899+
datadog\_api\_client.v2.model.synthetics\_downtime\_frequency module
31900+
--------------------------------------------------------------------
31901+
31902+
.. automodule:: datadog_api_client.v2.model.synthetics_downtime_frequency
31903+
:members:
31904+
:show-inheritance:
31905+
31906+
datadog\_api\_client.v2.model.synthetics\_downtime\_request module
31907+
------------------------------------------------------------------
31908+
31909+
.. automodule:: datadog_api_client.v2.model.synthetics_downtime_request
31910+
:members:
31911+
:show-inheritance:
31912+
31913+
datadog\_api\_client.v2.model.synthetics\_downtime\_resource\_type module
31914+
-------------------------------------------------------------------------
31915+
31916+
.. automodule:: datadog_api_client.v2.model.synthetics_downtime_resource_type
31917+
:members:
31918+
:show-inheritance:
31919+
31920+
datadog\_api\_client.v2.model.synthetics\_downtime\_response module
31921+
-------------------------------------------------------------------
31922+
31923+
.. automodule:: datadog_api_client.v2.model.synthetics_downtime_response
31924+
:members:
31925+
:show-inheritance:
31926+
31927+
datadog\_api\_client.v2.model.synthetics\_downtime\_time\_slot\_date module
31928+
---------------------------------------------------------------------------
31929+
31930+
.. automodule:: datadog_api_client.v2.model.synthetics_downtime_time_slot_date
31931+
:members:
31932+
:show-inheritance:
31933+
31934+
datadog\_api\_client.v2.model.synthetics\_downtime\_time\_slot\_recurrence\_request module
31935+
------------------------------------------------------------------------------------------
31936+
31937+
.. automodule:: datadog_api_client.v2.model.synthetics_downtime_time_slot_recurrence_request
31938+
:members:
31939+
:show-inheritance:
31940+
31941+
datadog\_api\_client.v2.model.synthetics\_downtime\_time\_slot\_recurrence\_response module
31942+
-------------------------------------------------------------------------------------------
31943+
31944+
.. automodule:: datadog_api_client.v2.model.synthetics_downtime_time_slot_recurrence_response
31945+
:members:
31946+
:show-inheritance:
31947+
31948+
datadog\_api\_client.v2.model.synthetics\_downtime\_time\_slot\_request module
31949+
------------------------------------------------------------------------------
31950+
31951+
.. automodule:: datadog_api_client.v2.model.synthetics_downtime_time_slot_request
31952+
:members:
31953+
:show-inheritance:
31954+
31955+
datadog\_api\_client.v2.model.synthetics\_downtime\_time\_slot\_response module
31956+
-------------------------------------------------------------------------------
31957+
31958+
.. automodule:: datadog_api_client.v2.model.synthetics_downtime_time_slot_response
31959+
:members:
31960+
:show-inheritance:
31961+
31962+
datadog\_api\_client.v2.model.synthetics\_downtime\_weekday module
31963+
------------------------------------------------------------------
31964+
31965+
.. automodule:: datadog_api_client.v2.model.synthetics_downtime_weekday
31966+
:members:
31967+
:show-inheritance:
31968+
31969+
datadog\_api\_client.v2.model.synthetics\_downtimes\_response module
31970+
--------------------------------------------------------------------
31971+
31972+
.. automodule:: datadog_api_client.v2.model.synthetics_downtimes_response
31973+
:members:
31974+
:show-inheritance:
31975+
3187131976
datadog\_api\_client.v2.model.synthetics\_fast\_test\_result module
3187231977
-------------------------------------------------------------------
3187331978

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
"""
2+
Add a test to a Synthetics downtime 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.add_test_to_synthetics_downtime(
12+
downtime_id="00000000-0000-0000-0000-000000000001",
13+
test_id="abc-def-123",
14+
)
15+
16+
print(response)
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
"""
2+
Create a Synthetics downtime returns "Created" 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.synthetics_downtime_data_attributes_request import (
8+
SyntheticsDowntimeDataAttributesRequest,
9+
)
10+
from datadog_api_client.v2.model.synthetics_downtime_data_request import SyntheticsDowntimeDataRequest
11+
from datadog_api_client.v2.model.synthetics_downtime_request import SyntheticsDowntimeRequest
12+
from datadog_api_client.v2.model.synthetics_downtime_resource_type import SyntheticsDowntimeResourceType
13+
from datadog_api_client.v2.model.synthetics_downtime_time_slot_date import SyntheticsDowntimeTimeSlotDate
14+
from datadog_api_client.v2.model.synthetics_downtime_time_slot_request import SyntheticsDowntimeTimeSlotRequest
15+
16+
body = SyntheticsDowntimeRequest(
17+
data=SyntheticsDowntimeDataRequest(
18+
attributes=SyntheticsDowntimeDataAttributesRequest(
19+
is_enabled=True,
20+
name="Weekly maintenance",
21+
test_ids=[
22+
"abc-def-123",
23+
],
24+
time_slots=[
25+
SyntheticsDowntimeTimeSlotRequest(
26+
duration=3600,
27+
start=SyntheticsDowntimeTimeSlotDate(
28+
day=15,
29+
hour=10,
30+
minute=30,
31+
month=1,
32+
year=2024,
33+
),
34+
timezone="Europe/Paris",
35+
),
36+
],
37+
),
38+
type=SyntheticsDowntimeResourceType.DOWNTIME,
39+
),
40+
)
41+
42+
configuration = Configuration()
43+
with ApiClient(configuration) as api_client:
44+
api_instance = SyntheticsApi(api_client)
45+
response = api_instance.create_synthetics_downtime(body=body)
46+
47+
print(response)
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
"""
2+
Delete a Synthetics downtime returns "No Content" 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+
api_instance.delete_synthetics_downtime(
12+
downtime_id="00000000-0000-0000-0000-000000000001",
13+
)
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
"""
2+
Get a Synthetics downtime 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_downtime(
12+
downtime_id="00000000-0000-0000-0000-000000000001",
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+
List Synthetics downtimes 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.list_synthetics_downtimes()
12+
13+
print(response)
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
"""
2+
Remove a test from a Synthetics downtime 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.remove_test_from_synthetics_downtime(
12+
downtime_id="00000000-0000-0000-0000-000000000001",
13+
test_id="abc-def-123",
14+
)
15+
16+
print(response)
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
"""
2+
Update a Synthetics downtime 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.synthetics_downtime_data_attributes_request import (
8+
SyntheticsDowntimeDataAttributesRequest,
9+
)
10+
from datadog_api_client.v2.model.synthetics_downtime_data_request import SyntheticsDowntimeDataRequest
11+
from datadog_api_client.v2.model.synthetics_downtime_request import SyntheticsDowntimeRequest
12+
from datadog_api_client.v2.model.synthetics_downtime_resource_type import SyntheticsDowntimeResourceType
13+
from datadog_api_client.v2.model.synthetics_downtime_time_slot_date import SyntheticsDowntimeTimeSlotDate
14+
from datadog_api_client.v2.model.synthetics_downtime_time_slot_request import SyntheticsDowntimeTimeSlotRequest
15+
16+
body = SyntheticsDowntimeRequest(
17+
data=SyntheticsDowntimeDataRequest(
18+
attributes=SyntheticsDowntimeDataAttributesRequest(
19+
is_enabled=True,
20+
name="Weekly maintenance",
21+
test_ids=[
22+
"abc-def-123",
23+
],
24+
time_slots=[
25+
SyntheticsDowntimeTimeSlotRequest(
26+
duration=3600,
27+
start=SyntheticsDowntimeTimeSlotDate(
28+
day=15,
29+
hour=10,
30+
minute=30,
31+
month=1,
32+
year=2024,
33+
),
34+
timezone="Europe/Paris",
35+
),
36+
],
37+
),
38+
type=SyntheticsDowntimeResourceType.DOWNTIME,
39+
),
40+
)
41+
42+
configuration = Configuration()
43+
with ApiClient(configuration) as api_client:
44+
api_instance = SyntheticsApi(api_client)
45+
response = api_instance.update_synthetics_downtime(downtime_id="00000000-0000-0000-0000-000000000001", body=body)
46+
47+
print(response)

0 commit comments

Comments
 (0)