Skip to content

Commit 4f1362f

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 4910741 of spec repo
1 parent d6973c6 commit 4f1362f

32 files changed

Lines changed: 2551 additions & 13 deletions

.generator/schemas/v2/openapi.yaml

Lines changed: 794 additions & 3 deletions
Large diffs are not rendered by default.

docs/datadog_api_client.v2.model.rst

Lines changed: 119 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32484,6 +32484,90 @@ datadog\_api\_client.v2.model.report\_schedule\_included\_resource module
3248432484
:members:
3248532485
:show-inheritance:
3248632486

32487+
datadog\_api\_client.v2.model.report\_schedule\_included\_resource\_type module
32488+
-------------------------------------------------------------------------------
32489+
32490+
.. automodule:: datadog_api_client.v2.model.report_schedule_included_resource_type
32491+
:members:
32492+
:show-inheritance:
32493+
32494+
datadog\_api\_client.v2.model.report\_schedule\_index\_template\_variable module
32495+
--------------------------------------------------------------------------------
32496+
32497+
.. automodule:: datadog_api_client.v2.model.report_schedule_index_template_variable
32498+
:members:
32499+
:show-inheritance:
32500+
32501+
datadog\_api\_client.v2.model.report\_schedule\_list\_resource\_relationship module
32502+
-----------------------------------------------------------------------------------
32503+
32504+
.. automodule:: datadog_api_client.v2.model.report_schedule_list_resource_relationship
32505+
:members:
32506+
:show-inheritance:
32507+
32508+
datadog\_api\_client.v2.model.report\_schedule\_list\_resource\_relationship\_data module
32509+
-----------------------------------------------------------------------------------------
32510+
32511+
.. automodule:: datadog_api_client.v2.model.report_schedule_list_resource_relationship_data
32512+
:members:
32513+
:show-inheritance:
32514+
32515+
datadog\_api\_client.v2.model.report\_schedule\_list\_response module
32516+
---------------------------------------------------------------------
32517+
32518+
.. automodule:: datadog_api_client.v2.model.report_schedule_list_response
32519+
:members:
32520+
:show-inheritance:
32521+
32522+
datadog\_api\_client.v2.model.report\_schedule\_list\_response\_attributes module
32523+
---------------------------------------------------------------------------------
32524+
32525+
.. automodule:: datadog_api_client.v2.model.report_schedule_list_response_attributes
32526+
:members:
32527+
:show-inheritance:
32528+
32529+
datadog\_api\_client.v2.model.report\_schedule\_list\_response\_data module
32530+
---------------------------------------------------------------------------
32531+
32532+
.. automodule:: datadog_api_client.v2.model.report_schedule_list_response_data
32533+
:members:
32534+
:show-inheritance:
32535+
32536+
datadog\_api\_client.v2.model.report\_schedule\_list\_response\_links module
32537+
----------------------------------------------------------------------------
32538+
32539+
.. automodule:: datadog_api_client.v2.model.report_schedule_list_response_links
32540+
:members:
32541+
:show-inheritance:
32542+
32543+
datadog\_api\_client.v2.model.report\_schedule\_list\_response\_meta module
32544+
---------------------------------------------------------------------------
32545+
32546+
.. automodule:: datadog_api_client.v2.model.report_schedule_list_response_meta
32547+
:members:
32548+
:show-inheritance:
32549+
32550+
datadog\_api\_client.v2.model.report\_schedule\_list\_response\_pagination module
32551+
---------------------------------------------------------------------------------
32552+
32553+
.. automodule:: datadog_api_client.v2.model.report_schedule_list_response_pagination
32554+
:members:
32555+
:show-inheritance:
32556+
32557+
datadog\_api\_client.v2.model.report\_schedule\_list\_response\_pagination\_type module
32558+
---------------------------------------------------------------------------------------
32559+
32560+
.. automodule:: datadog_api_client.v2.model.report_schedule_list_response_pagination_type
32561+
:members:
32562+
:show-inheritance:
32563+
32564+
datadog\_api\_client.v2.model.report\_schedule\_list\_response\_relationships module
32565+
------------------------------------------------------------------------------------
32566+
32567+
.. automodule:: datadog_api_client.v2.model.report_schedule_list_response_relationships
32568+
:members:
32569+
:show-inheritance:
32570+
3248732571
datadog\_api\_client.v2.model.report\_schedule\_patch\_request module
3248832572
---------------------------------------------------------------------
3248932573

@@ -32505,6 +32589,20 @@ datadog\_api\_client.v2.model.report\_schedule\_patch\_request\_data module
3250532589
:members:
3250632590
:show-inheritance:
3250732591

32592+
datadog\_api\_client.v2.model.report\_schedule\_resource module
32593+
---------------------------------------------------------------
32594+
32595+
.. automodule:: datadog_api_client.v2.model.report_schedule_resource
32596+
:members:
32597+
:show-inheritance:
32598+
32599+
datadog\_api\_client.v2.model.report\_schedule\_resource\_attributes module
32600+
---------------------------------------------------------------------------
32601+
32602+
.. automodule:: datadog_api_client.v2.model.report_schedule_resource_attributes
32603+
:members:
32604+
:show-inheritance:
32605+
3250832606
datadog\_api\_client.v2.model.report\_schedule\_resource\_type module
3250932607
---------------------------------------------------------------------
3251032608

@@ -32561,6 +32659,27 @@ datadog\_api\_client.v2.model.report\_schedule\_template\_variable module
3256132659
:members:
3256232660
:show-inheritance:
3256332661

32662+
datadog\_api\_client.v2.model.report\_schedule\_toggle\_request module
32663+
----------------------------------------------------------------------
32664+
32665+
.. automodule:: datadog_api_client.v2.model.report_schedule_toggle_request
32666+
:members:
32667+
:show-inheritance:
32668+
32669+
datadog\_api\_client.v2.model.report\_schedule\_toggle\_request\_attributes module
32670+
----------------------------------------------------------------------------------
32671+
32672+
.. automodule:: datadog_api_client.v2.model.report_schedule_toggle_request_attributes
32673+
:members:
32674+
:show-inheritance:
32675+
32676+
datadog\_api\_client.v2.model.report\_schedule\_toggle\_request\_data module
32677+
----------------------------------------------------------------------------
32678+
32679+
.. automodule:: datadog_api_client.v2.model.report_schedule_toggle_request_data
32680+
:members:
32681+
:show-inheritance:
32682+
3256432683
datadog\_api\_client.v2.model.report\_schedule\_type module
3256532684
-----------------------------------------------------------
3256632685

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)