Skip to content

Commit 84ac090

Browse files
authored
Commit generated API docs (#824)
We need them to build RTD
1 parent cf49ced commit 84ac090

11 files changed

+8948
-2
lines changed

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
.env
22
src/datadog_api_client/version.py
33
.generator/lib
4-
docs/datadog_api_client*.rst
54
examples/generated
65
site
76

.pre-commit-config.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,14 @@ repos:
2020
# When updating the version of prettier, make sure to check the pre-commit file
2121
# And keep the `entry` here up to date https://github.com/pre-commit/mirrors-prettier/blob/master/.pre-commit-hooks.yaml
2222
23+
- id: api-docs
24+
name: Generate API docs
25+
stages: [manual]
26+
language: python
27+
entry: sphinx-apidoc --output-dir docs --force --no-toc src/datadog_api_client *apis *models *version.py
28+
pass_filenames: false
29+
additional_dependencies:
30+
- Sphinx
2331
- id: openapi-generator
2432
name: OpenAPI-generator
2533
language: node

Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ all: .generator .env
99
@pre-commit run --all-files --hook-stage=manual docs || echo "modified files"
1010
@pre-commit run --all-files --hook-stage=manual autoflake || echo "modified files"
1111
@pre-commit run --all-files --hook-stage=manual black || echo "modified files"
12+
@pre-commit run --all-files --hook-stage=manual api-docs || echo "modified files"
1213

1314
.PHONY: .env
1415
.env:

docs/datadog_api_client.rst

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
datadog\_api\_client package
2+
============================
3+
4+
Subpackages
5+
-----------
6+
7+
.. toctree::
8+
:maxdepth: 4
9+
10+
datadog_api_client.v1
11+
datadog_api_client.v2
12+
13+
Module contents
14+
---------------
15+
16+
.. automodule:: datadog_api_client
17+
:members:
18+
:undoc-members:
19+
:show-inheritance:

docs/datadog_api_client.v1.api.rst

Lines changed: 253 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,253 @@
1+
datadog\_api\_client.v1.api package
2+
===================================
3+
4+
Submodules
5+
----------
6+
7+
datadog\_api\_client.v1.api.authentication\_api module
8+
------------------------------------------------------
9+
10+
.. automodule:: datadog_api_client.v1.api.authentication_api
11+
:members:
12+
:undoc-members:
13+
:show-inheritance:
14+
15+
datadog\_api\_client.v1.api.aws\_integration\_api module
16+
--------------------------------------------------------
17+
18+
.. automodule:: datadog_api_client.v1.api.aws_integration_api
19+
:members:
20+
:undoc-members:
21+
:show-inheritance:
22+
23+
datadog\_api\_client.v1.api.aws\_logs\_integration\_api module
24+
--------------------------------------------------------------
25+
26+
.. automodule:: datadog_api_client.v1.api.aws_logs_integration_api
27+
:members:
28+
:undoc-members:
29+
:show-inheritance:
30+
31+
datadog\_api\_client.v1.api.azure\_integration\_api module
32+
----------------------------------------------------------
33+
34+
.. automodule:: datadog_api_client.v1.api.azure_integration_api
35+
:members:
36+
:undoc-members:
37+
:show-inheritance:
38+
39+
datadog\_api\_client.v1.api.dashboard\_lists\_api module
40+
--------------------------------------------------------
41+
42+
.. automodule:: datadog_api_client.v1.api.dashboard_lists_api
43+
:members:
44+
:undoc-members:
45+
:show-inheritance:
46+
47+
datadog\_api\_client.v1.api.dashboards\_api module
48+
--------------------------------------------------
49+
50+
.. automodule:: datadog_api_client.v1.api.dashboards_api
51+
:members:
52+
:undoc-members:
53+
:show-inheritance:
54+
55+
datadog\_api\_client.v1.api.downtimes\_api module
56+
-------------------------------------------------
57+
58+
.. automodule:: datadog_api_client.v1.api.downtimes_api
59+
:members:
60+
:undoc-members:
61+
:show-inheritance:
62+
63+
datadog\_api\_client.v1.api.events\_api module
64+
----------------------------------------------
65+
66+
.. automodule:: datadog_api_client.v1.api.events_api
67+
:members:
68+
:undoc-members:
69+
:show-inheritance:
70+
71+
datadog\_api\_client.v1.api.gcp\_integration\_api module
72+
--------------------------------------------------------
73+
74+
.. automodule:: datadog_api_client.v1.api.gcp_integration_api
75+
:members:
76+
:undoc-members:
77+
:show-inheritance:
78+
79+
datadog\_api\_client.v1.api.hosts\_api module
80+
---------------------------------------------
81+
82+
.. automodule:: datadog_api_client.v1.api.hosts_api
83+
:members:
84+
:undoc-members:
85+
:show-inheritance:
86+
87+
datadog\_api\_client.v1.api.ip\_ranges\_api module
88+
--------------------------------------------------
89+
90+
.. automodule:: datadog_api_client.v1.api.ip_ranges_api
91+
:members:
92+
:undoc-members:
93+
:show-inheritance:
94+
95+
datadog\_api\_client.v1.api.key\_management\_api module
96+
-------------------------------------------------------
97+
98+
.. automodule:: datadog_api_client.v1.api.key_management_api
99+
:members:
100+
:undoc-members:
101+
:show-inheritance:
102+
103+
datadog\_api\_client.v1.api.logs\_api module
104+
--------------------------------------------
105+
106+
.. automodule:: datadog_api_client.v1.api.logs_api
107+
:members:
108+
:undoc-members:
109+
:show-inheritance:
110+
111+
datadog\_api\_client.v1.api.logs\_indexes\_api module
112+
-----------------------------------------------------
113+
114+
.. automodule:: datadog_api_client.v1.api.logs_indexes_api
115+
:members:
116+
:undoc-members:
117+
:show-inheritance:
118+
119+
datadog\_api\_client.v1.api.logs\_pipelines\_api module
120+
-------------------------------------------------------
121+
122+
.. automodule:: datadog_api_client.v1.api.logs_pipelines_api
123+
:members:
124+
:undoc-members:
125+
:show-inheritance:
126+
127+
datadog\_api\_client.v1.api.metrics\_api module
128+
-----------------------------------------------
129+
130+
.. automodule:: datadog_api_client.v1.api.metrics_api
131+
:members:
132+
:undoc-members:
133+
:show-inheritance:
134+
135+
datadog\_api\_client.v1.api.monitors\_api module
136+
------------------------------------------------
137+
138+
.. automodule:: datadog_api_client.v1.api.monitors_api
139+
:members:
140+
:undoc-members:
141+
:show-inheritance:
142+
143+
datadog\_api\_client.v1.api.notebooks\_api module
144+
-------------------------------------------------
145+
146+
.. automodule:: datadog_api_client.v1.api.notebooks_api
147+
:members:
148+
:undoc-members:
149+
:show-inheritance:
150+
151+
datadog\_api\_client.v1.api.organizations\_api module
152+
-----------------------------------------------------
153+
154+
.. automodule:: datadog_api_client.v1.api.organizations_api
155+
:members:
156+
:undoc-members:
157+
:show-inheritance:
158+
159+
datadog\_api\_client.v1.api.pager\_duty\_integration\_api module
160+
----------------------------------------------------------------
161+
162+
.. automodule:: datadog_api_client.v1.api.pager_duty_integration_api
163+
:members:
164+
:undoc-members:
165+
:show-inheritance:
166+
167+
datadog\_api\_client.v1.api.service\_checks\_api module
168+
-------------------------------------------------------
169+
170+
.. automodule:: datadog_api_client.v1.api.service_checks_api
171+
:members:
172+
:undoc-members:
173+
:show-inheritance:
174+
175+
datadog\_api\_client.v1.api.service\_level\_objective\_corrections\_api module
176+
------------------------------------------------------------------------------
177+
178+
.. automodule:: datadog_api_client.v1.api.service_level_objective_corrections_api
179+
:members:
180+
:undoc-members:
181+
:show-inheritance:
182+
183+
datadog\_api\_client.v1.api.service\_level\_objectives\_api module
184+
------------------------------------------------------------------
185+
186+
.. automodule:: datadog_api_client.v1.api.service_level_objectives_api
187+
:members:
188+
:undoc-members:
189+
:show-inheritance:
190+
191+
datadog\_api\_client.v1.api.slack\_integration\_api module
192+
----------------------------------------------------------
193+
194+
.. automodule:: datadog_api_client.v1.api.slack_integration_api
195+
:members:
196+
:undoc-members:
197+
:show-inheritance:
198+
199+
datadog\_api\_client.v1.api.snapshots\_api module
200+
-------------------------------------------------
201+
202+
.. automodule:: datadog_api_client.v1.api.snapshots_api
203+
:members:
204+
:undoc-members:
205+
:show-inheritance:
206+
207+
datadog\_api\_client.v1.api.synthetics\_api module
208+
--------------------------------------------------
209+
210+
.. automodule:: datadog_api_client.v1.api.synthetics_api
211+
:members:
212+
:undoc-members:
213+
:show-inheritance:
214+
215+
datadog\_api\_client.v1.api.tags\_api module
216+
--------------------------------------------
217+
218+
.. automodule:: datadog_api_client.v1.api.tags_api
219+
:members:
220+
:undoc-members:
221+
:show-inheritance:
222+
223+
datadog\_api\_client.v1.api.usage\_metering\_api module
224+
-------------------------------------------------------
225+
226+
.. automodule:: datadog_api_client.v1.api.usage_metering_api
227+
:members:
228+
:undoc-members:
229+
:show-inheritance:
230+
231+
datadog\_api\_client.v1.api.users\_api module
232+
---------------------------------------------
233+
234+
.. automodule:: datadog_api_client.v1.api.users_api
235+
:members:
236+
:undoc-members:
237+
:show-inheritance:
238+
239+
datadog\_api\_client.v1.api.webhooks\_integration\_api module
240+
-------------------------------------------------------------
241+
242+
.. automodule:: datadog_api_client.v1.api.webhooks_integration_api
243+
:members:
244+
:undoc-members:
245+
:show-inheritance:
246+
247+
Module contents
248+
---------------
249+
250+
.. automodule:: datadog_api_client.v1.api
251+
:members:
252+
:undoc-members:
253+
:show-inheritance:

0 commit comments

Comments
 (0)