Skip to content

Commit 7a31327

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit fe2e514 of spec repo
1 parent 684215c commit 7a31327

45 files changed

Lines changed: 1372 additions & 2200 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: 403 additions & 509 deletions
Large diffs are not rendered by default.

docs/datadog_api_client.v2.api.rst

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -585,6 +585,13 @@ datadog\_api\_client.v2.api.reference\_tables\_api module
585585
:members:
586586
:show-inheritance:
587587

588+
datadog\_api\_client.v2.api.report\_schedules\_api module
589+
---------------------------------------------------------
590+
591+
.. automodule:: datadog_api_client.v2.api.report_schedules_api
592+
:members:
593+
:show-inheritance:
594+
588595
datadog\_api\_client.v2.api.restriction\_policies\_api module
589596
-------------------------------------------------------------
590597

@@ -809,13 +816,6 @@ datadog\_api\_client.v2.api.web\_integrations\_api module
809816
:members:
810817
:show-inheritance:
811818

812-
datadog\_api\_client.v2.api.webhooks\_integration\_api module
813-
-------------------------------------------------------------
814-
815-
.. automodule:: datadog_api_client.v2.api.webhooks_integration_api
816-
:members:
817-
:show-inheritance:
818-
819819
datadog\_api\_client.v2.api.widgets\_api module
820820
-----------------------------------------------
821821

docs/datadog_api_client.v2.model.rst

Lines changed: 77 additions & 126 deletions
Original file line numberDiff line numberDiff line change
@@ -29670,6 +29670,83 @@ datadog\_api\_client.v2.model.reorder\_ruleset\_resource\_data\_type module
2967029670
:members:
2967129671
:show-inheritance:
2967229672

29673+
datadog\_api\_client.v2.model.report\_schedule\_create\_request module
29674+
----------------------------------------------------------------------
29675+
29676+
.. automodule:: datadog_api_client.v2.model.report_schedule_create_request
29677+
:members:
29678+
:show-inheritance:
29679+
29680+
datadog\_api\_client.v2.model.report\_schedule\_create\_request\_attributes module
29681+
----------------------------------------------------------------------------------
29682+
29683+
.. automodule:: datadog_api_client.v2.model.report_schedule_create_request_attributes
29684+
:members:
29685+
:show-inheritance:
29686+
29687+
datadog\_api\_client.v2.model.report\_schedule\_create\_request\_data module
29688+
----------------------------------------------------------------------------
29689+
29690+
.. automodule:: datadog_api_client.v2.model.report_schedule_create_request_data
29691+
:members:
29692+
:show-inheritance:
29693+
29694+
datadog\_api\_client.v2.model.report\_schedule\_delivery\_format module
29695+
-----------------------------------------------------------------------
29696+
29697+
.. automodule:: datadog_api_client.v2.model.report_schedule_delivery_format
29698+
:members:
29699+
:show-inheritance:
29700+
29701+
datadog\_api\_client.v2.model.report\_schedule\_resource\_type module
29702+
---------------------------------------------------------------------
29703+
29704+
.. automodule:: datadog_api_client.v2.model.report_schedule_resource_type
29705+
:members:
29706+
:show-inheritance:
29707+
29708+
datadog\_api\_client.v2.model.report\_schedule\_response module
29709+
---------------------------------------------------------------
29710+
29711+
.. automodule:: datadog_api_client.v2.model.report_schedule_response
29712+
:members:
29713+
:show-inheritance:
29714+
29715+
datadog\_api\_client.v2.model.report\_schedule\_response\_attributes module
29716+
---------------------------------------------------------------------------
29717+
29718+
.. automodule:: datadog_api_client.v2.model.report_schedule_response_attributes
29719+
:members:
29720+
:show-inheritance:
29721+
29722+
datadog\_api\_client.v2.model.report\_schedule\_response\_data module
29723+
---------------------------------------------------------------------
29724+
29725+
.. automodule:: datadog_api_client.v2.model.report_schedule_response_data
29726+
:members:
29727+
:show-inheritance:
29728+
29729+
datadog\_api\_client.v2.model.report\_schedule\_status module
29730+
-------------------------------------------------------------
29731+
29732+
.. automodule:: datadog_api_client.v2.model.report_schedule_status
29733+
:members:
29734+
:show-inheritance:
29735+
29736+
datadog\_api\_client.v2.model.report\_schedule\_template\_variable module
29737+
-------------------------------------------------------------------------
29738+
29739+
.. automodule:: datadog_api_client.v2.model.report_schedule_template_variable
29740+
:members:
29741+
:show-inheritance:
29742+
29743+
datadog\_api\_client.v2.model.report\_schedule\_type module
29744+
-----------------------------------------------------------
29745+
29746+
.. automodule:: datadog_api_client.v2.model.report_schedule_type
29747+
:members:
29748+
:show-inheritance:
29749+
2967329750
datadog\_api\_client.v2.model.resolve\_vulnerable\_symbols\_request module
2967429751
--------------------------------------------------------------------------
2967529752

@@ -42102,132 +42179,6 @@ datadog\_api\_client.v2.model.web\_integration\_accounts\_response module
4210242179
:members:
4210342180
:show-inheritance:
4210442181

42105-
datadog\_api\_client.v2.model.webhooks\_auth\_method\_attributes module
42106-
-----------------------------------------------------------------------
42107-
42108-
.. automodule:: datadog_api_client.v2.model.webhooks_auth_method_attributes
42109-
:members:
42110-
:show-inheritance:
42111-
42112-
datadog\_api\_client.v2.model.webhooks\_auth\_method\_protocol module
42113-
---------------------------------------------------------------------
42114-
42115-
.. automodule:: datadog_api_client.v2.model.webhooks_auth_method_protocol
42116-
:members:
42117-
:show-inheritance:
42118-
42119-
datadog\_api\_client.v2.model.webhooks\_auth\_method\_relationships module
42120-
--------------------------------------------------------------------------
42121-
42122-
.. automodule:: datadog_api_client.v2.model.webhooks_auth_method_relationships
42123-
:members:
42124-
:show-inheritance:
42125-
42126-
datadog\_api\_client.v2.model.webhooks\_auth\_method\_response\_data module
42127-
---------------------------------------------------------------------------
42128-
42129-
.. automodule:: datadog_api_client.v2.model.webhooks_auth_method_response_data
42130-
:members:
42131-
:show-inheritance:
42132-
42133-
datadog\_api\_client.v2.model.webhooks\_auth\_method\_type module
42134-
-----------------------------------------------------------------
42135-
42136-
.. automodule:: datadog_api_client.v2.model.webhooks_auth_method_type
42137-
:members:
42138-
:show-inheritance:
42139-
42140-
datadog\_api\_client.v2.model.webhooks\_auth\_methods\_response module
42141-
----------------------------------------------------------------------
42142-
42143-
.. automodule:: datadog_api_client.v2.model.webhooks_auth_methods_response
42144-
:members:
42145-
:show-inheritance:
42146-
42147-
datadog\_api\_client.v2.model.webhooks\_o\_auth2\_client\_credentials\_create\_attributes module
42148-
------------------------------------------------------------------------------------------------
42149-
42150-
.. automodule:: datadog_api_client.v2.model.webhooks_o_auth2_client_credentials_create_attributes
42151-
:members:
42152-
:show-inheritance:
42153-
42154-
datadog\_api\_client.v2.model.webhooks\_o\_auth2\_client\_credentials\_create\_data module
42155-
------------------------------------------------------------------------------------------
42156-
42157-
.. automodule:: datadog_api_client.v2.model.webhooks_o_auth2_client_credentials_create_data
42158-
:members:
42159-
:show-inheritance:
42160-
42161-
datadog\_api\_client.v2.model.webhooks\_o\_auth2\_client\_credentials\_create\_request module
42162-
---------------------------------------------------------------------------------------------
42163-
42164-
.. automodule:: datadog_api_client.v2.model.webhooks_o_auth2_client_credentials_create_request
42165-
:members:
42166-
:show-inheritance:
42167-
42168-
datadog\_api\_client.v2.model.webhooks\_o\_auth2\_client\_credentials\_relationship module
42169-
------------------------------------------------------------------------------------------
42170-
42171-
.. automodule:: datadog_api_client.v2.model.webhooks_o_auth2_client_credentials_relationship
42172-
:members:
42173-
:show-inheritance:
42174-
42175-
datadog\_api\_client.v2.model.webhooks\_o\_auth2\_client\_credentials\_relationship\_data module
42176-
------------------------------------------------------------------------------------------------
42177-
42178-
.. automodule:: datadog_api_client.v2.model.webhooks_o_auth2_client_credentials_relationship_data
42179-
:members:
42180-
:show-inheritance:
42181-
42182-
datadog\_api\_client.v2.model.webhooks\_o\_auth2\_client\_credentials\_response module
42183-
--------------------------------------------------------------------------------------
42184-
42185-
.. automodule:: datadog_api_client.v2.model.webhooks_o_auth2_client_credentials_response
42186-
:members:
42187-
:show-inheritance:
42188-
42189-
datadog\_api\_client.v2.model.webhooks\_o\_auth2\_client\_credentials\_response\_attributes module
42190-
--------------------------------------------------------------------------------------------------
42191-
42192-
.. automodule:: datadog_api_client.v2.model.webhooks_o_auth2_client_credentials_response_attributes
42193-
:members:
42194-
:show-inheritance:
42195-
42196-
datadog\_api\_client.v2.model.webhooks\_o\_auth2\_client\_credentials\_response\_data module
42197-
--------------------------------------------------------------------------------------------
42198-
42199-
.. automodule:: datadog_api_client.v2.model.webhooks_o_auth2_client_credentials_response_data
42200-
:members:
42201-
:show-inheritance:
42202-
42203-
datadog\_api\_client.v2.model.webhooks\_o\_auth2\_client\_credentials\_type module
42204-
----------------------------------------------------------------------------------
42205-
42206-
.. automodule:: datadog_api_client.v2.model.webhooks_o_auth2_client_credentials_type
42207-
:members:
42208-
:show-inheritance:
42209-
42210-
datadog\_api\_client.v2.model.webhooks\_o\_auth2\_client\_credentials\_update\_attributes module
42211-
------------------------------------------------------------------------------------------------
42212-
42213-
.. automodule:: datadog_api_client.v2.model.webhooks_o_auth2_client_credentials_update_attributes
42214-
:members:
42215-
:show-inheritance:
42216-
42217-
datadog\_api\_client.v2.model.webhooks\_o\_auth2\_client\_credentials\_update\_data module
42218-
------------------------------------------------------------------------------------------
42219-
42220-
.. automodule:: datadog_api_client.v2.model.webhooks_o_auth2_client_credentials_update_data
42221-
:members:
42222-
:show-inheritance:
42223-
42224-
datadog\_api\_client.v2.model.webhooks\_o\_auth2\_client\_credentials\_update\_request module
42225-
---------------------------------------------------------------------------------------------
42226-
42227-
.. automodule:: datadog_api_client.v2.model.webhooks_o_auth2_client_credentials_update_request
42228-
:members:
42229-
:show-inheritance:
42230-
4223142182
datadog\_api\_client.v2.model.weekday module
4223242183
--------------------------------------------
4223342184

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
"""
2+
Create a report schedule returns "CREATED" 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_create_request import ReportScheduleCreateRequest
8+
from datadog_api_client.v2.model.report_schedule_create_request_attributes import ReportScheduleCreateRequestAttributes
9+
from datadog_api_client.v2.model.report_schedule_create_request_data import ReportScheduleCreateRequestData
10+
from datadog_api_client.v2.model.report_schedule_delivery_format import ReportScheduleDeliveryFormat
11+
from datadog_api_client.v2.model.report_schedule_resource_type import ReportScheduleResourceType
12+
from datadog_api_client.v2.model.report_schedule_template_variable import ReportScheduleTemplateVariable
13+
from datadog_api_client.v2.model.report_schedule_type import ReportScheduleType
14+
15+
body = ReportScheduleCreateRequest(
16+
data=ReportScheduleCreateRequestData(
17+
attributes=ReportScheduleCreateRequestAttributes(
18+
delivery_format=ReportScheduleDeliveryFormat.PDF,
19+
description="Weekly summary of infrastructure health.",
20+
file_row_limit=5000,
21+
inline_row_limit=100,
22+
recipients=[
23+
"user@example.com",
24+
"slack:T01234567.C01234567.alerts",
25+
],
26+
resource_id="abc-def-ghi",
27+
resource_type=ReportScheduleResourceType.DASHBOARD,
28+
rrule="FREQ=WEEKLY;BYDAY=MO;BYHOUR=9;BYMINUTE=0",
29+
tab_id="66666666-7777-8888-9999-000000000000",
30+
template_variables=[
31+
ReportScheduleTemplateVariable(
32+
name="env",
33+
values=[
34+
"prod",
35+
],
36+
),
37+
],
38+
timeframe="1w",
39+
timezone="America/New_York",
40+
title="Weekly Infrastructure Report",
41+
),
42+
type=ReportScheduleType.SCHEDULE,
43+
),
44+
)
45+
46+
configuration = Configuration()
47+
configuration.unstable_operations["create_report_schedule"] = True
48+
with ApiClient(configuration) as api_client:
49+
api_instance = ReportSchedulesApi(api_client)
50+
response = api_instance.create_report_schedule(body=body)
51+
52+
print(response)

examples/v2/webhooks-integration/CreateOAuth2ClientCredentials.py

Lines changed: 0 additions & 37 deletions
This file was deleted.

examples/v2/webhooks-integration/DeleteOAuth2ClientCredentials.py

Lines changed: 0 additions & 13 deletions
This file was deleted.

examples/v2/webhooks-integration/GetAllAuthMethods.py

Lines changed: 0 additions & 13 deletions
This file was deleted.

examples/v2/webhooks-integration/GetOAuth2ClientCredentials.py

Lines changed: 0 additions & 15 deletions
This file was deleted.

0 commit comments

Comments
 (0)