Skip to content

Commit 615db09

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit e8821c1 of spec repo
1 parent ec60d46 commit 615db09

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

55 files changed

+4300
-0
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 1044 additions & 0 deletions
Large diffs are not rendered by default.

docs/datadog_api_client.v2.api.rst

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -270,6 +270,13 @@ datadog\_api\_client.v2.api.fleet\_automation\_api module
270270
:members:
271271
:show-inheritance:
272272

273+
datadog\_api\_client.v2.api.forms\_api module
274+
---------------------------------------------
275+
276+
.. automodule:: datadog_api_client.v2.api.forms_api
277+
:members:
278+
:show-inheritance:
279+
273280
datadog\_api\_client.v2.api.gcp\_integration\_api module
274281
--------------------------------------------------------
275282

docs/datadog_api_client.v2.model.rst

Lines changed: 245 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10518,6 +10518,251 @@ datadog\_api\_client.v2.model.fleet\_schedules\_response module
1051810518
:members:
1051910519
:show-inheritance:
1052010520

10521+
datadog\_api\_client.v2.model.form\_create\_request module
10522+
----------------------------------------------------------
10523+
10524+
.. automodule:: datadog_api_client.v2.model.form_create_request
10525+
:members:
10526+
:show-inheritance:
10527+
10528+
datadog\_api\_client.v2.model.form\_data\_attributes\_request module
10529+
--------------------------------------------------------------------
10530+
10531+
.. automodule:: datadog_api_client.v2.model.form_data_attributes_request
10532+
:members:
10533+
:show-inheritance:
10534+
10535+
datadog\_api\_client.v2.model.form\_data\_attributes\_response module
10536+
---------------------------------------------------------------------
10537+
10538+
.. automodule:: datadog_api_client.v2.model.form_data_attributes_response
10539+
:members:
10540+
:show-inheritance:
10541+
10542+
datadog\_api\_client.v2.model.form\_data\_request module
10543+
--------------------------------------------------------
10544+
10545+
.. automodule:: datadog_api_client.v2.model.form_data_request
10546+
:members:
10547+
:show-inheritance:
10548+
10549+
datadog\_api\_client.v2.model.form\_data\_response module
10550+
---------------------------------------------------------
10551+
10552+
.. automodule:: datadog_api_client.v2.model.form_data_response
10553+
:members:
10554+
:show-inheritance:
10555+
10556+
datadog\_api\_client.v2.model.form\_datastore\_config module
10557+
------------------------------------------------------------
10558+
10559+
.. automodule:: datadog_api_client.v2.model.form_datastore_config
10560+
:members:
10561+
:show-inheritance:
10562+
10563+
datadog\_api\_client.v2.model.form\_publication module
10564+
------------------------------------------------------
10565+
10566+
.. automodule:: datadog_api_client.v2.model.form_publication
10567+
:members:
10568+
:show-inheritance:
10569+
10570+
datadog\_api\_client.v2.model.form\_publication\_attributes module
10571+
------------------------------------------------------------------
10572+
10573+
.. automodule:: datadog_api_client.v2.model.form_publication_attributes
10574+
:members:
10575+
:show-inheritance:
10576+
10577+
datadog\_api\_client.v2.model.form\_publication\_data\_request module
10578+
---------------------------------------------------------------------
10579+
10580+
.. automodule:: datadog_api_client.v2.model.form_publication_data_request
10581+
:members:
10582+
:show-inheritance:
10583+
10584+
datadog\_api\_client.v2.model.form\_publication\_data\_response module
10585+
----------------------------------------------------------------------
10586+
10587+
.. automodule:: datadog_api_client.v2.model.form_publication_data_response
10588+
:members:
10589+
:show-inheritance:
10590+
10591+
datadog\_api\_client.v2.model.form\_publication\_request module
10592+
---------------------------------------------------------------
10593+
10594+
.. automodule:: datadog_api_client.v2.model.form_publication_request
10595+
:members:
10596+
:show-inheritance:
10597+
10598+
datadog\_api\_client.v2.model.form\_publication\_response module
10599+
----------------------------------------------------------------
10600+
10601+
.. automodule:: datadog_api_client.v2.model.form_publication_response
10602+
:members:
10603+
:show-inheritance:
10604+
10605+
datadog\_api\_client.v2.model.form\_publication\_type module
10606+
------------------------------------------------------------
10607+
10608+
.. automodule:: datadog_api_client.v2.model.form_publication_type
10609+
:members:
10610+
:show-inheritance:
10611+
10612+
datadog\_api\_client.v2.model.form\_response module
10613+
---------------------------------------------------
10614+
10615+
.. automodule:: datadog_api_client.v2.model.form_response
10616+
:members:
10617+
:show-inheritance:
10618+
10619+
datadog\_api\_client.v2.model.form\_submission\_attributes module
10620+
-----------------------------------------------------------------
10621+
10622+
.. automodule:: datadog_api_client.v2.model.form_submission_attributes
10623+
:members:
10624+
:show-inheritance:
10625+
10626+
datadog\_api\_client.v2.model.form\_submission\_data\_request module
10627+
--------------------------------------------------------------------
10628+
10629+
.. automodule:: datadog_api_client.v2.model.form_submission_data_request
10630+
:members:
10631+
:show-inheritance:
10632+
10633+
datadog\_api\_client.v2.model.form\_submission\_data\_response module
10634+
---------------------------------------------------------------------
10635+
10636+
.. automodule:: datadog_api_client.v2.model.form_submission_data_response
10637+
:members:
10638+
:show-inheritance:
10639+
10640+
datadog\_api\_client.v2.model.form\_submission\_request module
10641+
--------------------------------------------------------------
10642+
10643+
.. automodule:: datadog_api_client.v2.model.form_submission_request
10644+
:members:
10645+
:show-inheritance:
10646+
10647+
datadog\_api\_client.v2.model.form\_submission\_response module
10648+
---------------------------------------------------------------
10649+
10650+
.. automodule:: datadog_api_client.v2.model.form_submission_response
10651+
:members:
10652+
:show-inheritance:
10653+
10654+
datadog\_api\_client.v2.model.form\_submission\_type module
10655+
-----------------------------------------------------------
10656+
10657+
.. automodule:: datadog_api_client.v2.model.form_submission_type
10658+
:members:
10659+
:show-inheritance:
10660+
10661+
datadog\_api\_client.v2.model.form\_type module
10662+
-----------------------------------------------
10663+
10664+
.. automodule:: datadog_api_client.v2.model.form_type
10665+
:members:
10666+
:show-inheritance:
10667+
10668+
datadog\_api\_client.v2.model.form\_update\_attributes module
10669+
-------------------------------------------------------------
10670+
10671+
.. automodule:: datadog_api_client.v2.model.form_update_attributes
10672+
:members:
10673+
:show-inheritance:
10674+
10675+
datadog\_api\_client.v2.model.form\_update\_attributes\_form\_update module
10676+
---------------------------------------------------------------------------
10677+
10678+
.. automodule:: datadog_api_client.v2.model.form_update_attributes_form_update
10679+
:members:
10680+
:show-inheritance:
10681+
10682+
datadog\_api\_client.v2.model.form\_update\_data\_request module
10683+
----------------------------------------------------------------
10684+
10685+
.. automodule:: datadog_api_client.v2.model.form_update_data_request
10686+
:members:
10687+
:show-inheritance:
10688+
10689+
datadog\_api\_client.v2.model.form\_update\_request module
10690+
----------------------------------------------------------
10691+
10692+
.. automodule:: datadog_api_client.v2.model.form_update_request
10693+
:members:
10694+
:show-inheritance:
10695+
10696+
datadog\_api\_client.v2.model.form\_version\_attributes module
10697+
--------------------------------------------------------------
10698+
10699+
.. automodule:: datadog_api_client.v2.model.form_version_attributes
10700+
:members:
10701+
:show-inheritance:
10702+
10703+
datadog\_api\_client.v2.model.form\_version\_data\_attributes\_response module
10704+
------------------------------------------------------------------------------
10705+
10706+
.. automodule:: datadog_api_client.v2.model.form_version_data_attributes_response
10707+
:members:
10708+
:show-inheritance:
10709+
10710+
datadog\_api\_client.v2.model.form\_version\_data\_request module
10711+
-----------------------------------------------------------------
10712+
10713+
.. automodule:: datadog_api_client.v2.model.form_version_data_request
10714+
:members:
10715+
:show-inheritance:
10716+
10717+
datadog\_api\_client.v2.model.form\_version\_data\_response module
10718+
------------------------------------------------------------------
10719+
10720+
.. automodule:: datadog_api_client.v2.model.form_version_data_response
10721+
:members:
10722+
:show-inheritance:
10723+
10724+
datadog\_api\_client.v2.model.form\_version\_request module
10725+
-----------------------------------------------------------
10726+
10727+
.. automodule:: datadog_api_client.v2.model.form_version_request
10728+
:members:
10729+
:show-inheritance:
10730+
10731+
datadog\_api\_client.v2.model.form\_version\_response module
10732+
------------------------------------------------------------
10733+
10734+
.. automodule:: datadog_api_client.v2.model.form_version_response
10735+
:members:
10736+
:show-inheritance:
10737+
10738+
datadog\_api\_client.v2.model.form\_version\_state module
10739+
---------------------------------------------------------
10740+
10741+
.. automodule:: datadog_api_client.v2.model.form_version_state
10742+
:members:
10743+
:show-inheritance:
10744+
10745+
datadog\_api\_client.v2.model.form\_version\_type module
10746+
--------------------------------------------------------
10747+
10748+
.. automodule:: datadog_api_client.v2.model.form_version_type
10749+
:members:
10750+
:show-inheritance:
10751+
10752+
datadog\_api\_client.v2.model.form\_version\_upsert\_params module
10753+
------------------------------------------------------------------
10754+
10755+
.. automodule:: datadog_api_client.v2.model.form_version_upsert_params
10756+
:members:
10757+
:show-inheritance:
10758+
10759+
datadog\_api\_client.v2.model.forms\_list\_response module
10760+
----------------------------------------------------------
10761+
10762+
.. automodule:: datadog_api_client.v2.model.forms_list_response
10763+
:members:
10764+
:show-inheritance:
10765+
1052110766
datadog\_api\_client.v2.model.formula\_limit module
1052210767
---------------------------------------------------
1052310768

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
"""
2+
Create and publish a form returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.forms_api import FormsApi
7+
from datadog_api_client.v2.model.form_create_request import FormCreateRequest
8+
from datadog_api_client.v2.model.form_data_attributes_request import FormDataAttributesRequest
9+
from datadog_api_client.v2.model.form_data_request import FormDataRequest
10+
from datadog_api_client.v2.model.form_type import FormType
11+
from uuid import UUID
12+
13+
body = FormCreateRequest(
14+
data=FormDataRequest(
15+
attributes=FormDataAttributesRequest(
16+
data_definition=dict(),
17+
description="test description",
18+
name="test form happy path",
19+
ui_definition=dict(),
20+
),
21+
id=UUID("00000000-0000-0000-0000-000000000000"),
22+
type=FormType.FORMS,
23+
),
24+
)
25+
26+
configuration = Configuration()
27+
configuration.unstable_operations["create_and_publish_form"] = True
28+
with ApiClient(configuration) as api_client:
29+
api_instance = FormsApi(api_client)
30+
response = api_instance.create_and_publish_form(body=body)
31+
32+
print(response)

examples/v2/forms/CreateForm.py

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
"""
2+
Create a new form returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.forms_api import FormsApi
7+
from datadog_api_client.v2.model.form_create_request import FormCreateRequest
8+
from datadog_api_client.v2.model.form_data_attributes_request import FormDataAttributesRequest
9+
from datadog_api_client.v2.model.form_data_request import FormDataRequest
10+
from datadog_api_client.v2.model.form_type import FormType
11+
from uuid import UUID
12+
13+
body = FormCreateRequest(
14+
data=FormDataRequest(
15+
attributes=FormDataAttributesRequest(
16+
data_definition=dict(),
17+
description="test description",
18+
name="test form happy path",
19+
ui_definition=dict(),
20+
),
21+
id=UUID("00000000-0000-0000-0000-000000000000"),
22+
type=FormType.FORMS,
23+
),
24+
)
25+
26+
configuration = Configuration()
27+
configuration.unstable_operations["create_form"] = True
28+
with ApiClient(configuration) as api_client:
29+
api_instance = FormsApi(api_client)
30+
response = api_instance.create_form(body=body)
31+
32+
print(response)

examples/v2/forms/DeleteForm.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
"""
2+
Delete a form returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.forms_api import FormsApi
7+
from uuid import UUID
8+
9+
configuration = Configuration()
10+
configuration.unstable_operations["delete_form"] = True
11+
with ApiClient(configuration) as api_client:
12+
api_instance = FormsApi(api_client)
13+
api_instance.delete_form(
14+
form_id=UUID("9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d"),
15+
)

examples/v2/forms/GetForm.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
"""
2+
Get a form returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.forms_api import FormsApi
7+
from uuid import UUID
8+
9+
configuration = Configuration()
10+
configuration.unstable_operations["get_form"] = True
11+
with ApiClient(configuration) as api_client:
12+
api_instance = FormsApi(api_client)
13+
response = api_instance.get_form(
14+
form_id=UUID("9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d"),
15+
)
16+
17+
print(response)

examples/v2/forms/ListForms.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
"""
2+
List all forms returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.forms_api import FormsApi
7+
8+
configuration = Configuration()
9+
configuration.unstable_operations["list_forms"] = True
10+
with ApiClient(configuration) as api_client:
11+
api_instance = FormsApi(api_client)
12+
response = api_instance.list_forms()
13+
14+
print(response)

0 commit comments

Comments
 (0)