Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1,005 changes: 1,002 additions & 3 deletions .generator/schemas/v2/openapi.yaml

Large diffs are not rendered by default.

7 changes: 7 additions & 0 deletions docs/datadog_api_client.v2.api.rst
Original file line number Diff line number Diff line change
Expand Up @@ -291,6 +291,13 @@ datadog\_api\_client.v2.api.data\_deletion\_api module
:members:
:show-inheritance:

datadog\_api\_client.v2.api.data\_observability\_api module
-----------------------------------------------------------

.. automodule:: datadog_api_client.v2.api.data_observability_api
:members:
:show-inheritance:

datadog\_api\_client.v2.api.datasets\_api module
------------------------------------------------

Expand Down
175 changes: 175 additions & 0 deletions docs/datadog_api_client.v2.model.rst
Original file line number Diff line number Diff line change
Expand Up @@ -10987,6 +10987,20 @@ datadog\_api\_client.v2.model.data\_export\_config module
:members:
:show-inheritance:

datadog\_api\_client.v2.model.data\_observability\_monitor\_run\_status module
------------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.data_observability_monitor_run_status
:members:
:show-inheritance:

datadog\_api\_client.v2.model.data\_observability\_monitor\_run\_type module
----------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.data_observability_monitor_run_type
:members:
:show-inheritance:

datadog\_api\_client.v2.model.data\_relationships\_teams module
---------------------------------------------------------------

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

datadog\_api\_client.v2.model.get\_data\_observability\_monitor\_run\_status\_response module
---------------------------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.get_data_observability_monitor_run_status_response
:members:
:show-inheritance:

datadog\_api\_client.v2.model.get\_data\_observability\_monitor\_run\_status\_response\_attributes module
---------------------------------------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.get_data_observability_monitor_run_status_response_attributes
:members:
:show-inheritance:

datadog\_api\_client.v2.model.get\_data\_observability\_monitor\_run\_status\_response\_data module
---------------------------------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.get_data_observability_monitor_run_status_response_data
:members:
:show-inheritance:

datadog\_api\_client.v2.model.get\_device\_attributes module
------------------------------------------------------------

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

datadog\_api\_client.v2.model.report\_schedule\_included\_resource\_type module
-------------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.report_schedule_included_resource_type
:members:
:show-inheritance:

datadog\_api\_client.v2.model.report\_schedule\_index\_template\_variable module
--------------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.report_schedule_index_template_variable
:members:
:show-inheritance:

datadog\_api\_client.v2.model.report\_schedule\_list\_resource\_relationship module
-----------------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.report_schedule_list_resource_relationship
:members:
:show-inheritance:

datadog\_api\_client.v2.model.report\_schedule\_list\_resource\_relationship\_data module
-----------------------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.report_schedule_list_resource_relationship_data
:members:
:show-inheritance:

datadog\_api\_client.v2.model.report\_schedule\_list\_response module
---------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.report_schedule_list_response
:members:
:show-inheritance:

datadog\_api\_client.v2.model.report\_schedule\_list\_response\_attributes module
---------------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.report_schedule_list_response_attributes
:members:
:show-inheritance:

datadog\_api\_client.v2.model.report\_schedule\_list\_response\_data module
---------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.report_schedule_list_response_data
:members:
:show-inheritance:

datadog\_api\_client.v2.model.report\_schedule\_list\_response\_links module
----------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.report_schedule_list_response_links
:members:
:show-inheritance:

datadog\_api\_client.v2.model.report\_schedule\_list\_response\_meta module
---------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.report_schedule_list_response_meta
:members:
:show-inheritance:

datadog\_api\_client.v2.model.report\_schedule\_list\_response\_pagination module
---------------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.report_schedule_list_response_pagination
:members:
:show-inheritance:

datadog\_api\_client.v2.model.report\_schedule\_list\_response\_pagination\_type module
---------------------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.report_schedule_list_response_pagination_type
:members:
:show-inheritance:

datadog\_api\_client.v2.model.report\_schedule\_list\_response\_relationships module
------------------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.report_schedule_list_response_relationships
:members:
:show-inheritance:

datadog\_api\_client.v2.model.report\_schedule\_patch\_request module
---------------------------------------------------------------------

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

datadog\_api\_client.v2.model.report\_schedule\_query\_parameter\_value module
------------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.report_schedule_query_parameter_value
:members:
:show-inheritance:

datadog\_api\_client.v2.model.report\_schedule\_resource module
---------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.report_schedule_resource
:members:
:show-inheritance:

datadog\_api\_client.v2.model.report\_schedule\_resource\_attributes module
---------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.report_schedule_resource_attributes
:members:
:show-inheritance:

datadog\_api\_client.v2.model.report\_schedule\_resource\_type module
---------------------------------------------------------------------

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

datadog\_api\_client.v2.model.report\_schedule\_toggle\_request module
----------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.report_schedule_toggle_request
:members:
:show-inheritance:

datadog\_api\_client.v2.model.report\_schedule\_toggle\_request\_attributes module
----------------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.report_schedule_toggle_request_attributes
:members:
:show-inheritance:

datadog\_api\_client.v2.model.report\_schedule\_toggle\_request\_data module
----------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.report_schedule_toggle_request_data
:members:
:show-inheritance:

datadog\_api\_client.v2.model.report\_schedule\_type module
-----------------------------------------------------------

Expand Down Expand Up @@ -33548,6 +33709,20 @@ datadog\_api\_client.v2.model.rum\_warning module
:members:
:show-inheritance:

datadog\_api\_client.v2.model.run\_data\_observability\_monitor\_response module
--------------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.run_data_observability_monitor_response
:members:
:show-inheritance:

datadog\_api\_client.v2.model.run\_data\_observability\_monitor\_response\_data module
--------------------------------------------------------------------------------------

.. automodule:: datadog_api_client.v2.model.run_data_observability_monitor_response_data
:members:
:show-inheritance:

datadog\_api\_client.v2.model.run\_historical\_job\_request module
------------------------------------------------------------------

Expand Down
2 changes: 1 addition & 1 deletion examples/v2/report-schedules/CreateReportSchedule.py
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
],
),
],
timeframe="calendar_month",
timeframe="1w",
timezone="America/New_York",
title="Weekly Infrastructure Report",
),
Expand Down
16 changes: 16 additions & 0 deletions examples/v2/report-schedules/DeleteReportSchedule.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
"""
Delete a report schedule returns "OK" response
"""

from datadog_api_client import ApiClient, Configuration
from datadog_api_client.v2.api.report_schedules_api import ReportSchedulesApi
from uuid import UUID

configuration = Configuration()
with ApiClient(configuration) as api_client:
api_instance = ReportSchedulesApi(api_client)
response = api_instance.delete_report_schedule(
schedule_uuid=UUID("9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d"),
)

print(response)
16 changes: 16 additions & 0 deletions examples/v2/report-schedules/GetReportSchedule.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
"""
Get a report schedule returns "OK" response
"""

from datadog_api_client import ApiClient, Configuration
from datadog_api_client.v2.api.report_schedules_api import ReportSchedulesApi
from uuid import UUID

configuration = Configuration()
with ApiClient(configuration) as api_client:
api_instance = ReportSchedulesApi(api_client)
response = api_instance.get_report_schedule(
schedule_uuid=UUID("9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d"),
)

print(response)
17 changes: 17 additions & 0 deletions examples/v2/report-schedules/GetReportSchedulesForResource.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
"""
Get report schedules for a resource returns "OK" response
"""

from datadog_api_client import ApiClient, Configuration
from datadog_api_client.v2.api.report_schedules_api import ReportSchedulesApi
from datadog_api_client.v2.model.report_schedule_resource_type import ReportScheduleResourceType

configuration = Configuration()
with ApiClient(configuration) as api_client:
api_instance = ReportSchedulesApi(api_client)
response = api_instance.get_report_schedules_for_resource(
resource_type=ReportScheduleResourceType.DASHBOARD,
resource_id="resource_id",
)

print(response)
13 changes: 13 additions & 0 deletions examples/v2/report-schedules/ListReportSchedules.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
"""
List report schedules returns "OK" response
"""

from datadog_api_client import ApiClient, Configuration
from datadog_api_client.v2.api.report_schedules_api import ReportSchedulesApi

configuration = Configuration()
with ApiClient(configuration) as api_client:
api_instance = ReportSchedulesApi(api_client)
response = api_instance.list_report_schedules()

print(response)
2 changes: 1 addition & 1 deletion examples/v2/report-schedules/PatchReportSchedule.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
],
),
],
timeframe="calendar_month",
timeframe="1w",
timezone="America/New_York",
title="Weekly Infrastructure Report",
),
Expand Down
30 changes: 30 additions & 0 deletions examples/v2/report-schedules/ToggleReportSchedule.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
"""
Toggle a report schedule returns "OK" response
"""

from datadog_api_client import ApiClient, Configuration
from datadog_api_client.v2.api.report_schedules_api import ReportSchedulesApi
from datadog_api_client.v2.model.report_schedule_status import ReportScheduleStatus
from datadog_api_client.v2.model.report_schedule_toggle_request import ReportScheduleToggleRequest
from datadog_api_client.v2.model.report_schedule_toggle_request_attributes import ReportScheduleToggleRequestAttributes
from datadog_api_client.v2.model.report_schedule_toggle_request_data import ReportScheduleToggleRequestData
from datadog_api_client.v2.model.report_schedule_type import ReportScheduleType
from uuid import UUID

body = ReportScheduleToggleRequest(
data=ReportScheduleToggleRequestData(
attributes=ReportScheduleToggleRequestAttributes(
status=ReportScheduleStatus.ACTIVE,
),
type=ReportScheduleType.SCHEDULE,
),
)

configuration = Configuration()
with ApiClient(configuration) as api_client:
api_instance = ReportSchedulesApi(api_client)
response = api_instance.toggle_report_schedule(
schedule_uuid=UUID("9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d"), body=body
)

print(response)
2 changes: 2 additions & 0 deletions src/datadog_api_client/configuration.py
Original file line number Diff line number Diff line change
Expand Up @@ -482,6 +482,8 @@ def __init__(
"v2.update_dashboard_secure_embed": False,
"v2.get_dashboard_usage": False,
"v2.list_dashboards_usage": False,
"v2.get_data_observability_monitor_run_status": False,
"v2.run_data_observability_monitor": False,
"v2.create_dataset": False,
"v2.delete_dataset": False,
"v2.get_all_datasets": False,
Expand Down
Loading
Loading