Skip to content

Commit 719a01b

Browse files
api-clients-generation-pipeline[bot]ci.datadog-api-spec
andauthored
Regenerate client from commit 41b94d9 of spec repo (#3647)
Co-authored-by: ci.datadog-api-spec <packages@datadoghq.com>
1 parent ee8bf2c commit 719a01b

46 files changed

Lines changed: 2939 additions & 0 deletions

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: 755 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
@@ -368,6 +368,13 @@ datadog\_api\_client.v2.api.fleet\_automation\_api module
368368
:members:
369369
:show-inheritance:
370370

371+
datadog\_api\_client.v2.api.forms\_api module
372+
---------------------------------------------
373+
374+
.. automodule:: datadog_api_client.v2.api.forms_api
375+
:members:
376+
:show-inheritance:
377+
371378
datadog\_api\_client.v2.api.gcp\_integration\_api module
372379
--------------------------------------------------------
373380

docs/datadog_api_client.v2.model.rst

Lines changed: 133 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9013,6 +9013,27 @@ datadog\_api\_client.v2.model.create\_feature\_flag\_request module
90139013
:members:
90149014
:show-inheritance:
90159015

9016+
datadog\_api\_client.v2.model.create\_form\_data module
9017+
-------------------------------------------------------
9018+
9019+
.. automodule:: datadog_api_client.v2.model.create_form_data
9020+
:members:
9021+
:show-inheritance:
9022+
9023+
datadog\_api\_client.v2.model.create\_form\_data\_attributes module
9024+
-------------------------------------------------------------------
9025+
9026+
.. automodule:: datadog_api_client.v2.model.create_form_data_attributes
9027+
:members:
9028+
:show-inheritance:
9029+
9030+
datadog\_api\_client.v2.model.create\_form\_request module
9031+
----------------------------------------------------------
9032+
9033+
.. automodule:: datadog_api_client.v2.model.create_form_request
9034+
:members:
9035+
:show-inheritance:
9036+
90169037
datadog\_api\_client.v2.model.create\_incident\_notification\_rule\_request module
90179038
----------------------------------------------------------------------------------
90189039

@@ -11428,6 +11449,20 @@ datadog\_api\_client.v2.model.delete\_custom\_framework\_response module
1142811449
:members:
1142911450
:show-inheritance:
1143011451

11452+
datadog\_api\_client.v2.model.delete\_form\_data module
11453+
-------------------------------------------------------
11454+
11455+
.. automodule:: datadog_api_client.v2.model.delete_form_data
11456+
:members:
11457+
:show-inheritance:
11458+
11459+
datadog\_api\_client.v2.model.delete\_form\_response module
11460+
-----------------------------------------------------------
11461+
11462+
.. automodule:: datadog_api_client.v2.model.delete_form_response
11463+
:members:
11464+
:show-inheritance:
11465+
1143111466
datadog\_api\_client.v2.model.deleted\_suite\_response\_data module
1143211467
-------------------------------------------------------------------
1143311468

@@ -14872,6 +14907,55 @@ datadog\_api\_client.v2.model.flutter\_sourcemap\_data module
1487214907
:members:
1487314908
:show-inheritance:
1487414909

14910+
datadog\_api\_client.v2.model.form\_data module
14911+
-----------------------------------------------
14912+
14913+
.. automodule:: datadog_api_client.v2.model.form_data
14914+
:members:
14915+
:show-inheritance:
14916+
14917+
datadog\_api\_client.v2.model.form\_data\_attributes module
14918+
-----------------------------------------------------------
14919+
14920+
.. automodule:: datadog_api_client.v2.model.form_data_attributes
14921+
:members:
14922+
:show-inheritance:
14923+
14924+
datadog\_api\_client.v2.model.form\_data\_definition module
14925+
-----------------------------------------------------------
14926+
14927+
.. automodule:: datadog_api_client.v2.model.form_data_definition
14928+
:members:
14929+
:show-inheritance:
14930+
14931+
datadog\_api\_client.v2.model.form\_data\_definition\_type module
14932+
-----------------------------------------------------------------
14933+
14934+
.. automodule:: datadog_api_client.v2.model.form_data_definition_type
14935+
:members:
14936+
:show-inheritance:
14937+
14938+
datadog\_api\_client.v2.model.form\_datastore\_config\_attributes module
14939+
------------------------------------------------------------------------
14940+
14941+
.. automodule:: datadog_api_client.v2.model.form_datastore_config_attributes
14942+
:members:
14943+
:show-inheritance:
14944+
14945+
datadog\_api\_client.v2.model.form\_publication\_attributes module
14946+
------------------------------------------------------------------
14947+
14948+
.. automodule:: datadog_api_client.v2.model.form_publication_attributes
14949+
:members:
14950+
:show-inheritance:
14951+
14952+
datadog\_api\_client.v2.model.form\_response module
14953+
---------------------------------------------------
14954+
14955+
.. automodule:: datadog_api_client.v2.model.form_response
14956+
:members:
14957+
:show-inheritance:
14958+
1487514959
datadog\_api\_client.v2.model.form\_trigger module
1487614960
--------------------------------------------------
1487714961

@@ -14886,6 +14970,55 @@ datadog\_api\_client.v2.model.form\_trigger\_wrapper module
1488614970
:members:
1488714971
:show-inheritance:
1488814972

14973+
datadog\_api\_client.v2.model.form\_type module
14974+
-----------------------------------------------
14975+
14976+
.. automodule:: datadog_api_client.v2.model.form_type
14977+
:members:
14978+
:show-inheritance:
14979+
14980+
datadog\_api\_client.v2.model.form\_ui\_definition module
14981+
---------------------------------------------------------
14982+
14983+
.. automodule:: datadog_api_client.v2.model.form_ui_definition
14984+
:members:
14985+
:show-inheritance:
14986+
14987+
datadog\_api\_client.v2.model.form\_ui\_definition\_ui\_theme module
14988+
--------------------------------------------------------------------
14989+
14990+
.. automodule:: datadog_api_client.v2.model.form_ui_definition_ui_theme
14991+
:members:
14992+
:show-inheritance:
14993+
14994+
datadog\_api\_client.v2.model.form\_ui\_definition\_ui\_theme\_primary\_color module
14995+
------------------------------------------------------------------------------------
14996+
14997+
.. automodule:: datadog_api_client.v2.model.form_ui_definition_ui_theme_primary_color
14998+
:members:
14999+
:show-inheritance:
15000+
15001+
datadog\_api\_client.v2.model.form\_version\_attributes module
15002+
--------------------------------------------------------------
15003+
15004+
.. automodule:: datadog_api_client.v2.model.form_version_attributes
15005+
:members:
15006+
:show-inheritance:
15007+
15008+
datadog\_api\_client.v2.model.form\_version\_state module
15009+
---------------------------------------------------------
15010+
15011+
.. automodule:: datadog_api_client.v2.model.form_version_state
15012+
:members:
15013+
:show-inheritance:
15014+
15015+
datadog\_api\_client.v2.model.forms\_response module
15016+
----------------------------------------------------
15017+
15018+
.. automodule:: datadog_api_client.v2.model.forms_response
15019+
:members:
15020+
:show-inheritance:
15021+
1488915022
datadog\_api\_client.v2.model.formula\_limit module
1489015023
---------------------------------------------------
1489115024

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
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.create_form_data import CreateFormData
8+
from datadog_api_client.v2.model.create_form_data_attributes import CreateFormDataAttributes
9+
from datadog_api_client.v2.model.create_form_request import CreateFormRequest
10+
from datadog_api_client.v2.model.form_data_definition import FormDataDefinition
11+
from datadog_api_client.v2.model.form_type import FormType
12+
from datadog_api_client.v2.model.form_ui_definition import FormUiDefinition
13+
14+
body = CreateFormRequest(
15+
data=CreateFormData(
16+
attributes=CreateFormDataAttributes(
17+
anonymous=False,
18+
data_definition=FormDataDefinition(),
19+
description="A form to collect user feedback.",
20+
idp_survey=False,
21+
name="User Feedback Form",
22+
single_response=False,
23+
ui_definition=FormUiDefinition(),
24+
),
25+
type=FormType.FORMS,
26+
),
27+
)
28+
29+
configuration = Configuration()
30+
configuration.unstable_operations["create_and_publish_form"] = True
31+
with ApiClient(configuration) as api_client:
32+
api_instance = FormsApi(api_client)
33+
response = api_instance.create_and_publish_form(body=body)
34+
35+
print(response)

examples/v2/forms/CreateForm.py

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
"""
2+
Create 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.create_form_data import CreateFormData
8+
from datadog_api_client.v2.model.create_form_data_attributes import CreateFormDataAttributes
9+
from datadog_api_client.v2.model.create_form_request import CreateFormRequest
10+
from datadog_api_client.v2.model.form_data_definition import FormDataDefinition
11+
from datadog_api_client.v2.model.form_type import FormType
12+
from datadog_api_client.v2.model.form_ui_definition import FormUiDefinition
13+
14+
body = CreateFormRequest(
15+
data=CreateFormData(
16+
attributes=CreateFormDataAttributes(
17+
anonymous=False,
18+
data_definition=FormDataDefinition(),
19+
description="A form to collect user feedback.",
20+
idp_survey=False,
21+
name="User Feedback Form",
22+
single_response=False,
23+
ui_definition=FormUiDefinition(),
24+
),
25+
type=FormType.FORMS,
26+
),
27+
)
28+
29+
configuration = Configuration()
30+
configuration.unstable_operations["create_form"] = True
31+
with ApiClient(configuration) as api_client:
32+
api_instance = FormsApi(api_client)
33+
response = api_instance.create_form(body=body)
34+
35+
print(response)

examples/v2/forms/DeleteForm.py

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
"""
2+
Delete a form returns "OK" response
3+
"""
4+
5+
from os import environ
6+
from datadog_api_client import ApiClient, Configuration
7+
from datadog_api_client.v2.api.forms_api import FormsApi
8+
9+
# there is a valid "form" in the system
10+
FORM_DATA_ID = environ["FORM_DATA_ID"]
11+
12+
configuration = Configuration()
13+
configuration.unstable_operations["delete_form"] = True
14+
with ApiClient(configuration) as api_client:
15+
api_instance = FormsApi(api_client)
16+
response = api_instance.delete_form(
17+
form_id=FORM_DATA_ID,
18+
)
19+
20+
print(response)

examples/v2/forms/GetForm.py

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
"""
2+
Get a form returns "OK" response
3+
"""
4+
5+
from os import environ
6+
from datadog_api_client import ApiClient, Configuration
7+
from datadog_api_client.v2.api.forms_api import FormsApi
8+
9+
# there is a valid "form" in the system
10+
FORM_DATA_ID = environ["FORM_DATA_ID"]
11+
12+
configuration = Configuration()
13+
configuration.unstable_operations["get_form"] = True
14+
with ApiClient(configuration) as api_client:
15+
api_instance = FormsApi(api_client)
16+
response = api_instance.get_form(
17+
form_id=FORM_DATA_ID,
18+
)
19+
20+
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 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)

src/datadog_api_client/configuration.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -500,6 +500,11 @@ def __init__(
500500
"v2.trigger_deployment_gates_evaluation": False,
501501
"v2.update_deployment_gate": False,
502502
"v2.update_deployment_rule": False,
503+
"v2.create_and_publish_form": False,
504+
"v2.create_form": False,
505+
"v2.delete_form": False,
506+
"v2.get_form": False,
507+
"v2.list_forms": False,
503508
"v2.create_hamr_org_connection": False,
504509
"v2.get_hamr_org_connection": False,
505510
"v2.delete_entity_integration_config": False,

0 commit comments

Comments
 (0)