Skip to content

Commit bca1ca0

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 0d70640 of spec repo
1 parent 318a939 commit bca1ca0

32 files changed

Lines changed: 2578 additions & 13 deletions

.generator/schemas/v2/openapi.yaml

Lines changed: 807 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
@@ -31553,6 +31553,90 @@ datadog\_api\_client.v2.model.report\_schedule\_included\_resource module
3155331553
:members:
3155431554
:show-inheritance:
3155531555

31556+
datadog\_api\_client.v2.model.report\_schedule\_included\_resource\_type module
31557+
-------------------------------------------------------------------------------
31558+
31559+
.. automodule:: datadog_api_client.v2.model.report_schedule_included_resource_type
31560+
:members:
31561+
:show-inheritance:
31562+
31563+
datadog\_api\_client.v2.model.report\_schedule\_index\_template\_variable module
31564+
--------------------------------------------------------------------------------
31565+
31566+
.. automodule:: datadog_api_client.v2.model.report_schedule_index_template_variable
31567+
:members:
31568+
:show-inheritance:
31569+
31570+
datadog\_api\_client.v2.model.report\_schedule\_list\_resource\_relationship module
31571+
-----------------------------------------------------------------------------------
31572+
31573+
.. automodule:: datadog_api_client.v2.model.report_schedule_list_resource_relationship
31574+
:members:
31575+
:show-inheritance:
31576+
31577+
datadog\_api\_client.v2.model.report\_schedule\_list\_resource\_relationship\_data module
31578+
-----------------------------------------------------------------------------------------
31579+
31580+
.. automodule:: datadog_api_client.v2.model.report_schedule_list_resource_relationship_data
31581+
:members:
31582+
:show-inheritance:
31583+
31584+
datadog\_api\_client.v2.model.report\_schedule\_list\_response module
31585+
---------------------------------------------------------------------
31586+
31587+
.. automodule:: datadog_api_client.v2.model.report_schedule_list_response
31588+
:members:
31589+
:show-inheritance:
31590+
31591+
datadog\_api\_client.v2.model.report\_schedule\_list\_response\_attributes module
31592+
---------------------------------------------------------------------------------
31593+
31594+
.. automodule:: datadog_api_client.v2.model.report_schedule_list_response_attributes
31595+
:members:
31596+
:show-inheritance:
31597+
31598+
datadog\_api\_client.v2.model.report\_schedule\_list\_response\_data module
31599+
---------------------------------------------------------------------------
31600+
31601+
.. automodule:: datadog_api_client.v2.model.report_schedule_list_response_data
31602+
:members:
31603+
:show-inheritance:
31604+
31605+
datadog\_api\_client.v2.model.report\_schedule\_list\_response\_links module
31606+
----------------------------------------------------------------------------
31607+
31608+
.. automodule:: datadog_api_client.v2.model.report_schedule_list_response_links
31609+
:members:
31610+
:show-inheritance:
31611+
31612+
datadog\_api\_client.v2.model.report\_schedule\_list\_response\_meta module
31613+
---------------------------------------------------------------------------
31614+
31615+
.. automodule:: datadog_api_client.v2.model.report_schedule_list_response_meta
31616+
:members:
31617+
:show-inheritance:
31618+
31619+
datadog\_api\_client.v2.model.report\_schedule\_list\_response\_pagination module
31620+
---------------------------------------------------------------------------------
31621+
31622+
.. automodule:: datadog_api_client.v2.model.report_schedule_list_response_pagination
31623+
:members:
31624+
:show-inheritance:
31625+
31626+
datadog\_api\_client.v2.model.report\_schedule\_list\_response\_pagination\_type module
31627+
---------------------------------------------------------------------------------------
31628+
31629+
.. automodule:: datadog_api_client.v2.model.report_schedule_list_response_pagination_type
31630+
:members:
31631+
:show-inheritance:
31632+
31633+
datadog\_api\_client.v2.model.report\_schedule\_list\_response\_relationships module
31634+
------------------------------------------------------------------------------------
31635+
31636+
.. automodule:: datadog_api_client.v2.model.report_schedule_list_response_relationships
31637+
:members:
31638+
:show-inheritance:
31639+
3155631640
datadog\_api\_client.v2.model.report\_schedule\_patch\_request module
3155731641
---------------------------------------------------------------------
3155831642

@@ -31574,6 +31658,20 @@ datadog\_api\_client.v2.model.report\_schedule\_patch\_request\_data module
3157431658
:members:
3157531659
:show-inheritance:
3157631660

31661+
datadog\_api\_client.v2.model.report\_schedule\_resource module
31662+
---------------------------------------------------------------
31663+
31664+
.. automodule:: datadog_api_client.v2.model.report_schedule_resource
31665+
:members:
31666+
:show-inheritance:
31667+
31668+
datadog\_api\_client.v2.model.report\_schedule\_resource\_attributes module
31669+
---------------------------------------------------------------------------
31670+
31671+
.. automodule:: datadog_api_client.v2.model.report_schedule_resource_attributes
31672+
:members:
31673+
:show-inheritance:
31674+
3157731675
datadog\_api\_client.v2.model.report\_schedule\_resource\_type module
3157831676
---------------------------------------------------------------------
3157931677

@@ -31630,6 +31728,27 @@ datadog\_api\_client.v2.model.report\_schedule\_template\_variable module
3163031728
:members:
3163131729
:show-inheritance:
3163231730

31731+
datadog\_api\_client.v2.model.report\_schedule\_toggle\_request module
31732+
----------------------------------------------------------------------
31733+
31734+
.. automodule:: datadog_api_client.v2.model.report_schedule_toggle_request
31735+
:members:
31736+
:show-inheritance:
31737+
31738+
datadog\_api\_client.v2.model.report\_schedule\_toggle\_request\_attributes module
31739+
----------------------------------------------------------------------------------
31740+
31741+
.. automodule:: datadog_api_client.v2.model.report_schedule_toggle_request_attributes
31742+
:members:
31743+
:show-inheritance:
31744+
31745+
datadog\_api\_client.v2.model.report\_schedule\_toggle\_request\_data module
31746+
----------------------------------------------------------------------------
31747+
31748+
.. automodule:: datadog_api_client.v2.model.report_schedule_toggle_request_data
31749+
:members:
31750+
:show-inheritance:
31751+
3163331752
datadog\_api\_client.v2.model.report\_schedule\_type module
3163431753
-----------------------------------------------------------
3163531754

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)