Skip to content

Commit 08000ea

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 634892d of spec repo
1 parent d8ba2e5 commit 08000ea

44 files changed

Lines changed: 3328 additions & 13 deletions

File tree

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: 1002 additions & 3 deletions
Large diffs are not rendered by default.

docs/datadog_api_client.v2.api.rst

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -291,6 +291,13 @@ datadog\_api\_client.v2.api.data\_deletion\_api module
291291
:members:
292292
:show-inheritance:
293293

294+
datadog\_api\_client.v2.api.data\_observability\_api module
295+
-----------------------------------------------------------
296+
297+
.. automodule:: datadog_api_client.v2.api.data_observability_api
298+
:members:
299+
:show-inheritance:
300+
294301
datadog\_api\_client.v2.api.datasets\_api module
295302
------------------------------------------------
296303

docs/datadog_api_client.v2.model.rst

Lines changed: 175 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10987,6 +10987,20 @@ datadog\_api\_client.v2.model.data\_export\_config module
1098710987
:members:
1098810988
:show-inheritance:
1098910989

10990+
datadog\_api\_client.v2.model.data\_observability\_monitor\_run\_status module
10991+
------------------------------------------------------------------------------
10992+
10993+
.. automodule:: datadog_api_client.v2.model.data_observability_monitor_run_status
10994+
:members:
10995+
:show-inheritance:
10996+
10997+
datadog\_api\_client.v2.model.data\_observability\_monitor\_run\_type module
10998+
----------------------------------------------------------------------------
10999+
11000+
.. automodule:: datadog_api_client.v2.model.data_observability_monitor_run_type
11001+
:members:
11002+
:show-inheritance:
11003+
1099011004
datadog\_api\_client.v2.model.data\_relationships\_teams module
1099111005
---------------------------------------------------------------
1099211006

@@ -15789,6 +15803,27 @@ datadog\_api\_client.v2.model.get\_data\_deletions\_response\_body module
1578915803
:members:
1579015804
:show-inheritance:
1579115805

15806+
datadog\_api\_client.v2.model.get\_data\_observability\_monitor\_run\_status\_response module
15807+
---------------------------------------------------------------------------------------------
15808+
15809+
.. automodule:: datadog_api_client.v2.model.get_data_observability_monitor_run_status_response
15810+
:members:
15811+
:show-inheritance:
15812+
15813+
datadog\_api\_client.v2.model.get\_data\_observability\_monitor\_run\_status\_response\_attributes module
15814+
---------------------------------------------------------------------------------------------------------
15815+
15816+
.. automodule:: datadog_api_client.v2.model.get_data_observability_monitor_run_status_response_attributes
15817+
:members:
15818+
:show-inheritance:
15819+
15820+
datadog\_api\_client.v2.model.get\_data\_observability\_monitor\_run\_status\_response\_data module
15821+
---------------------------------------------------------------------------------------------------
15822+
15823+
.. automodule:: datadog_api_client.v2.model.get_data_observability_monitor_run_status_response_data
15824+
:members:
15825+
:show-inheritance:
15826+
1579215827
datadog\_api\_client.v2.model.get\_device\_attributes module
1579315828
------------------------------------------------------------
1579415829

@@ -31574,6 +31609,90 @@ datadog\_api\_client.v2.model.report\_schedule\_included\_resource module
3157431609
:members:
3157531610
:show-inheritance:
3157631611

31612+
datadog\_api\_client.v2.model.report\_schedule\_included\_resource\_type module
31613+
-------------------------------------------------------------------------------
31614+
31615+
.. automodule:: datadog_api_client.v2.model.report_schedule_included_resource_type
31616+
:members:
31617+
:show-inheritance:
31618+
31619+
datadog\_api\_client.v2.model.report\_schedule\_index\_template\_variable module
31620+
--------------------------------------------------------------------------------
31621+
31622+
.. automodule:: datadog_api_client.v2.model.report_schedule_index_template_variable
31623+
:members:
31624+
:show-inheritance:
31625+
31626+
datadog\_api\_client.v2.model.report\_schedule\_list\_resource\_relationship module
31627+
-----------------------------------------------------------------------------------
31628+
31629+
.. automodule:: datadog_api_client.v2.model.report_schedule_list_resource_relationship
31630+
:members:
31631+
:show-inheritance:
31632+
31633+
datadog\_api\_client.v2.model.report\_schedule\_list\_resource\_relationship\_data module
31634+
-----------------------------------------------------------------------------------------
31635+
31636+
.. automodule:: datadog_api_client.v2.model.report_schedule_list_resource_relationship_data
31637+
:members:
31638+
:show-inheritance:
31639+
31640+
datadog\_api\_client.v2.model.report\_schedule\_list\_response module
31641+
---------------------------------------------------------------------
31642+
31643+
.. automodule:: datadog_api_client.v2.model.report_schedule_list_response
31644+
:members:
31645+
:show-inheritance:
31646+
31647+
datadog\_api\_client.v2.model.report\_schedule\_list\_response\_attributes module
31648+
---------------------------------------------------------------------------------
31649+
31650+
.. automodule:: datadog_api_client.v2.model.report_schedule_list_response_attributes
31651+
:members:
31652+
:show-inheritance:
31653+
31654+
datadog\_api\_client.v2.model.report\_schedule\_list\_response\_data module
31655+
---------------------------------------------------------------------------
31656+
31657+
.. automodule:: datadog_api_client.v2.model.report_schedule_list_response_data
31658+
:members:
31659+
:show-inheritance:
31660+
31661+
datadog\_api\_client.v2.model.report\_schedule\_list\_response\_links module
31662+
----------------------------------------------------------------------------
31663+
31664+
.. automodule:: datadog_api_client.v2.model.report_schedule_list_response_links
31665+
:members:
31666+
:show-inheritance:
31667+
31668+
datadog\_api\_client.v2.model.report\_schedule\_list\_response\_meta module
31669+
---------------------------------------------------------------------------
31670+
31671+
.. automodule:: datadog_api_client.v2.model.report_schedule_list_response_meta
31672+
:members:
31673+
:show-inheritance:
31674+
31675+
datadog\_api\_client.v2.model.report\_schedule\_list\_response\_pagination module
31676+
---------------------------------------------------------------------------------
31677+
31678+
.. automodule:: datadog_api_client.v2.model.report_schedule_list_response_pagination
31679+
:members:
31680+
:show-inheritance:
31681+
31682+
datadog\_api\_client.v2.model.report\_schedule\_list\_response\_pagination\_type module
31683+
---------------------------------------------------------------------------------------
31684+
31685+
.. automodule:: datadog_api_client.v2.model.report_schedule_list_response_pagination_type
31686+
:members:
31687+
:show-inheritance:
31688+
31689+
datadog\_api\_client.v2.model.report\_schedule\_list\_response\_relationships module
31690+
------------------------------------------------------------------------------------
31691+
31692+
.. automodule:: datadog_api_client.v2.model.report_schedule_list_response_relationships
31693+
:members:
31694+
:show-inheritance:
31695+
3157731696
datadog\_api\_client.v2.model.report\_schedule\_patch\_request module
3157831697
---------------------------------------------------------------------
3157931698

@@ -31595,6 +31714,27 @@ datadog\_api\_client.v2.model.report\_schedule\_patch\_request\_data module
3159531714
:members:
3159631715
:show-inheritance:
3159731716

31717+
datadog\_api\_client.v2.model.report\_schedule\_query\_parameter\_value module
31718+
------------------------------------------------------------------------------
31719+
31720+
.. automodule:: datadog_api_client.v2.model.report_schedule_query_parameter_value
31721+
:members:
31722+
:show-inheritance:
31723+
31724+
datadog\_api\_client.v2.model.report\_schedule\_resource module
31725+
---------------------------------------------------------------
31726+
31727+
.. automodule:: datadog_api_client.v2.model.report_schedule_resource
31728+
:members:
31729+
:show-inheritance:
31730+
31731+
datadog\_api\_client.v2.model.report\_schedule\_resource\_attributes module
31732+
---------------------------------------------------------------------------
31733+
31734+
.. automodule:: datadog_api_client.v2.model.report_schedule_resource_attributes
31735+
:members:
31736+
:show-inheritance:
31737+
3159831738
datadog\_api\_client.v2.model.report\_schedule\_resource\_type module
3159931739
---------------------------------------------------------------------
3160031740

@@ -31651,6 +31791,27 @@ datadog\_api\_client.v2.model.report\_schedule\_template\_variable module
3165131791
:members:
3165231792
:show-inheritance:
3165331793

31794+
datadog\_api\_client.v2.model.report\_schedule\_toggle\_request module
31795+
----------------------------------------------------------------------
31796+
31797+
.. automodule:: datadog_api_client.v2.model.report_schedule_toggle_request
31798+
:members:
31799+
:show-inheritance:
31800+
31801+
datadog\_api\_client.v2.model.report\_schedule\_toggle\_request\_attributes module
31802+
----------------------------------------------------------------------------------
31803+
31804+
.. automodule:: datadog_api_client.v2.model.report_schedule_toggle_request_attributes
31805+
:members:
31806+
:show-inheritance:
31807+
31808+
datadog\_api\_client.v2.model.report\_schedule\_toggle\_request\_data module
31809+
----------------------------------------------------------------------------
31810+
31811+
.. automodule:: datadog_api_client.v2.model.report_schedule_toggle_request_data
31812+
:members:
31813+
:show-inheritance:
31814+
3165431815
datadog\_api\_client.v2.model.report\_schedule\_type module
3165531816
-----------------------------------------------------------
3165631817

@@ -33548,6 +33709,20 @@ datadog\_api\_client.v2.model.rum\_warning module
3354833709
:members:
3354933710
:show-inheritance:
3355033711

33712+
datadog\_api\_client.v2.model.run\_data\_observability\_monitor\_response module
33713+
--------------------------------------------------------------------------------
33714+
33715+
.. automodule:: datadog_api_client.v2.model.run_data_observability_monitor_response
33716+
:members:
33717+
:show-inheritance:
33718+
33719+
datadog\_api\_client.v2.model.run\_data\_observability\_monitor\_response\_data module
33720+
--------------------------------------------------------------------------------------
33721+
33722+
.. automodule:: datadog_api_client.v2.model.run_data_observability_monitor_response_data
33723+
:members:
33724+
:show-inheritance:
33725+
3355133726
datadog\_api\_client.v2.model.run\_historical\_job\_request module
3355233727
------------------------------------------------------------------
3355333728

examples/v2/report-schedules/CreateReportSchedule.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
],
3636
),
3737
],
38-
timeframe="calendar_month",
38+
timeframe="1w",
3939
timezone="America/New_York",
4040
title="Weekly Infrastructure Report",
4141
),
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
"""
2+
Delete a report schedule returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.report_schedules_api import ReportSchedulesApi
7+
from uuid import UUID
8+
9+
configuration = Configuration()
10+
with ApiClient(configuration) as api_client:
11+
api_instance = ReportSchedulesApi(api_client)
12+
response = api_instance.delete_report_schedule(
13+
schedule_uuid=UUID("9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d"),
14+
)
15+
16+
print(response)
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
"""
2+
Get a report schedule returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.report_schedules_api import ReportSchedulesApi
7+
from uuid import UUID
8+
9+
configuration = Configuration()
10+
with ApiClient(configuration) as api_client:
11+
api_instance = ReportSchedulesApi(api_client)
12+
response = api_instance.get_report_schedule(
13+
schedule_uuid=UUID("9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d"),
14+
)
15+
16+
print(response)
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
"""
2+
Get report schedules for a resource returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.report_schedules_api import ReportSchedulesApi
7+
from datadog_api_client.v2.model.report_schedule_resource_type import ReportScheduleResourceType
8+
9+
configuration = Configuration()
10+
with ApiClient(configuration) as api_client:
11+
api_instance = ReportSchedulesApi(api_client)
12+
response = api_instance.get_report_schedules_for_resource(
13+
resource_type=ReportScheduleResourceType.DASHBOARD,
14+
resource_id="resource_id",
15+
)
16+
17+
print(response)
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
"""
2+
List report schedules returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.report_schedules_api import ReportSchedulesApi
7+
8+
configuration = Configuration()
9+
with ApiClient(configuration) as api_client:
10+
api_instance = ReportSchedulesApi(api_client)
11+
response = api_instance.list_report_schedules()
12+
13+
print(response)

examples/v2/report-schedules/PatchReportSchedule.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
],
3333
),
3434
],
35-
timeframe="calendar_month",
35+
timeframe="1w",
3636
timezone="America/New_York",
3737
title="Weekly Infrastructure Report",
3838
),
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
"""
2+
Toggle a report schedule returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.report_schedules_api import ReportSchedulesApi
7+
from datadog_api_client.v2.model.report_schedule_status import ReportScheduleStatus
8+
from datadog_api_client.v2.model.report_schedule_toggle_request import ReportScheduleToggleRequest
9+
from datadog_api_client.v2.model.report_schedule_toggle_request_attributes import ReportScheduleToggleRequestAttributes
10+
from datadog_api_client.v2.model.report_schedule_toggle_request_data import ReportScheduleToggleRequestData
11+
from datadog_api_client.v2.model.report_schedule_type import ReportScheduleType
12+
from uuid import UUID
13+
14+
body = ReportScheduleToggleRequest(
15+
data=ReportScheduleToggleRequestData(
16+
attributes=ReportScheduleToggleRequestAttributes(
17+
status=ReportScheduleStatus.ACTIVE,
18+
),
19+
type=ReportScheduleType.SCHEDULE,
20+
),
21+
)
22+
23+
configuration = Configuration()
24+
with ApiClient(configuration) as api_client:
25+
api_instance = ReportSchedulesApi(api_client)
26+
response = api_instance.toggle_report_schedule(
27+
schedule_uuid=UUID("9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d"), body=body
28+
)
29+
30+
print(response)

0 commit comments

Comments
 (0)