Skip to content

Commit f87447a

Browse files
api-clients-generation-pipeline[bot]ci.datadog-api-spec
andauthored
Regenerate client from commit 51a87ea of spec repo (#3675)
Co-authored-by: ci.datadog-api-spec <packages@datadoghq.com>
1 parent f380e96 commit f87447a

55 files changed

Lines changed: 3071 additions & 4 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: 687 additions & 1 deletion
Large diffs are not rendered by default.

docs/datadog_api_client.v2.model.rst

Lines changed: 175 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6598,6 +6598,27 @@ datadog\_api\_client.v2.model.clickup\_integration\_update module
65986598
:members:
65996599
:show-inheritance:
66006600

6601+
datadog\_api\_client.v2.model.clone\_form\_data module
6602+
------------------------------------------------------
6603+
6604+
.. automodule:: datadog_api_client.v2.model.clone_form_data
6605+
:members:
6606+
:show-inheritance:
6607+
6608+
datadog\_api\_client.v2.model.clone\_form\_data\_attributes module
6609+
------------------------------------------------------------------
6610+
6611+
.. automodule:: datadog_api_client.v2.model.clone_form_data_attributes
6612+
:members:
6613+
:show-inheritance:
6614+
6615+
datadog\_api\_client.v2.model.clone\_form\_request module
6616+
---------------------------------------------------------
6617+
6618+
.. automodule:: datadog_api_client.v2.model.clone_form_request
6619+
:members:
6620+
:show-inheritance:
6621+
66016622
datadog\_api\_client.v2.model.cloud\_asset\_type module
66026623
-------------------------------------------------------
66036624

@@ -14949,6 +14970,27 @@ datadog\_api\_client.v2.model.form\_publication\_attributes module
1494914970
:members:
1495014971
:show-inheritance:
1495114972

14973+
datadog\_api\_client.v2.model.form\_publication\_data module
14974+
------------------------------------------------------------
14975+
14976+
.. automodule:: datadog_api_client.v2.model.form_publication_data
14977+
:members:
14978+
:show-inheritance:
14979+
14980+
datadog\_api\_client.v2.model.form\_publication\_response module
14981+
----------------------------------------------------------------
14982+
14983+
.. automodule:: datadog_api_client.v2.model.form_publication_response
14984+
:members:
14985+
:show-inheritance:
14986+
14987+
datadog\_api\_client.v2.model.form\_publication\_type module
14988+
------------------------------------------------------------
14989+
14990+
.. automodule:: datadog_api_client.v2.model.form_publication_type
14991+
:members:
14992+
:show-inheritance:
14993+
1495214994
datadog\_api\_client.v2.model.form\_response module
1495314995
---------------------------------------------------
1495414996

@@ -14998,20 +15040,48 @@ datadog\_api\_client.v2.model.form\_ui\_definition\_ui\_theme\_primary\_color mo
1499815040
:members:
1499915041
:show-inheritance:
1500015042

15043+
datadog\_api\_client.v2.model.form\_update\_attributes module
15044+
-------------------------------------------------------------
15045+
15046+
.. automodule:: datadog_api_client.v2.model.form_update_attributes
15047+
:members:
15048+
:show-inheritance:
15049+
1500115050
datadog\_api\_client.v2.model.form\_version\_attributes module
1500215051
--------------------------------------------------------------
1500315052

1500415053
.. automodule:: datadog_api_client.v2.model.form_version_attributes
1500515054
:members:
1500615055
:show-inheritance:
1500715056

15057+
datadog\_api\_client.v2.model.form\_version\_data module
15058+
--------------------------------------------------------
15059+
15060+
.. automodule:: datadog_api_client.v2.model.form_version_data
15061+
:members:
15062+
:show-inheritance:
15063+
15064+
datadog\_api\_client.v2.model.form\_version\_response module
15065+
------------------------------------------------------------
15066+
15067+
.. automodule:: datadog_api_client.v2.model.form_version_response
15068+
:members:
15069+
:show-inheritance:
15070+
1500815071
datadog\_api\_client.v2.model.form\_version\_state module
1500915072
---------------------------------------------------------
1501015073

1501115074
.. automodule:: datadog_api_client.v2.model.form_version_state
1501215075
:members:
1501315076
:show-inheritance:
1501415077

15078+
datadog\_api\_client.v2.model.form\_version\_type module
15079+
--------------------------------------------------------
15080+
15081+
.. automodule:: datadog_api_client.v2.model.form_version_type
15082+
:members:
15083+
:show-inheritance:
15084+
1501515085
datadog\_api\_client.v2.model.forms\_response module
1501615086
----------------------------------------------------
1501715087

@@ -19268,6 +19338,13 @@ datadog\_api\_client.v2.model.language module
1926819338
:members:
1926919339
:show-inheritance:
1927019340

19341+
datadog\_api\_client.v2.model.latest\_version\_match\_policy module
19342+
-------------------------------------------------------------------
19343+
19344+
.. automodule:: datadog_api_client.v2.model.latest_version_match_policy
19345+
:members:
19346+
:show-inheritance:
19347+
1927119348
datadog\_api\_client.v2.model.launch\_darkly\_api\_key module
1927219349
-------------------------------------------------------------
1927319350

@@ -30405,6 +30482,27 @@ datadog\_api\_client.v2.model.publish\_app\_response module
3040530482
:members:
3040630483
:show-inheritance:
3040730484

30485+
datadog\_api\_client.v2.model.publish\_form\_data module
30486+
--------------------------------------------------------
30487+
30488+
.. automodule:: datadog_api_client.v2.model.publish_form_data
30489+
:members:
30490+
:show-inheritance:
30491+
30492+
datadog\_api\_client.v2.model.publish\_form\_data\_attributes module
30493+
--------------------------------------------------------------------
30494+
30495+
.. automodule:: datadog_api_client.v2.model.publish_form_data_attributes
30496+
:members:
30497+
:show-inheritance:
30498+
30499+
datadog\_api\_client.v2.model.publish\_form\_request module
30500+
-----------------------------------------------------------
30501+
30502+
.. automodule:: datadog_api_client.v2.model.publish_form_request
30503+
:members:
30504+
:show-inheritance:
30505+
3040830506
datadog\_api\_client.v2.model.publish\_request\_type module
3040930507
-----------------------------------------------------------
3041030508

@@ -43320,6 +43418,27 @@ datadog\_api\_client.v2.model.update\_flaky\_tests\_response\_result module
4332043418
:members:
4332143419
:show-inheritance:
4332243420

43421+
datadog\_api\_client.v2.model.update\_form\_data module
43422+
-------------------------------------------------------
43423+
43424+
.. automodule:: datadog_api_client.v2.model.update_form_data
43425+
:members:
43426+
:show-inheritance:
43427+
43428+
datadog\_api\_client.v2.model.update\_form\_data\_attributes module
43429+
-------------------------------------------------------------------
43430+
43431+
.. automodule:: datadog_api_client.v2.model.update_form_data_attributes
43432+
:members:
43433+
:show-inheritance:
43434+
43435+
datadog\_api\_client.v2.model.update\_form\_request module
43436+
----------------------------------------------------------
43437+
43438+
.. automodule:: datadog_api_client.v2.model.update_form_request
43439+
:members:
43440+
:show-inheritance:
43441+
4332343442
datadog\_api\_client.v2.model.update\_on\_call\_notification\_rule\_request module
4332443443
----------------------------------------------------------------------------------
4332543444

@@ -43593,6 +43712,34 @@ datadog\_api\_client.v2.model.upsert\_allocation\_request module
4359343712
:members:
4359443713
:show-inheritance:
4359543714

43715+
datadog\_api\_client.v2.model.upsert\_and\_publish\_form\_version\_data module
43716+
------------------------------------------------------------------------------
43717+
43718+
.. automodule:: datadog_api_client.v2.model.upsert_and_publish_form_version_data
43719+
:members:
43720+
:show-inheritance:
43721+
43722+
datadog\_api\_client.v2.model.upsert\_and\_publish\_form\_version\_data\_attributes module
43723+
------------------------------------------------------------------------------------------
43724+
43725+
.. automodule:: datadog_api_client.v2.model.upsert_and_publish_form_version_data_attributes
43726+
:members:
43727+
:show-inheritance:
43728+
43729+
datadog\_api\_client.v2.model.upsert\_and\_publish\_form\_version\_request module
43730+
---------------------------------------------------------------------------------
43731+
43732+
.. automodule:: datadog_api_client.v2.model.upsert_and_publish_form_version_request
43733+
:members:
43734+
:show-inheritance:
43735+
43736+
datadog\_api\_client.v2.model.upsert\_and\_publish\_form\_version\_upsert\_params module
43737+
----------------------------------------------------------------------------------------
43738+
43739+
.. automodule:: datadog_api_client.v2.model.upsert_and_publish_form_version_upsert_params
43740+
:members:
43741+
:show-inheritance:
43742+
4359643743
datadog\_api\_client.v2.model.upsert\_catalog\_entity\_request module
4359743744
---------------------------------------------------------------------
4359843745

@@ -43649,6 +43796,34 @@ datadog\_api\_client.v2.model.upsert\_cloud\_inventory\_sync\_config\_request\_d
4364943796
:members:
4365043797
:show-inheritance:
4365143798

43799+
datadog\_api\_client.v2.model.upsert\_form\_version\_data module
43800+
----------------------------------------------------------------
43801+
43802+
.. automodule:: datadog_api_client.v2.model.upsert_form_version_data
43803+
:members:
43804+
:show-inheritance:
43805+
43806+
datadog\_api\_client.v2.model.upsert\_form\_version\_data\_attributes module
43807+
----------------------------------------------------------------------------
43808+
43809+
.. automodule:: datadog_api_client.v2.model.upsert_form_version_data_attributes
43810+
:members:
43811+
:show-inheritance:
43812+
43813+
datadog\_api\_client.v2.model.upsert\_form\_version\_request module
43814+
-------------------------------------------------------------------
43815+
43816+
.. automodule:: datadog_api_client.v2.model.upsert_form_version_request
43817+
:members:
43818+
:show-inheritance:
43819+
43820+
datadog\_api\_client.v2.model.upsert\_form\_version\_upsert\_params module
43821+
--------------------------------------------------------------------------
43822+
43823+
.. automodule:: datadog_api_client.v2.model.upsert_form_version_upsert_params
43824+
:members:
43825+
:show-inheritance:
43826+
4365243827
datadog\_api\_client.v2.model.upsert\_o\_auth\_scopes\_restriction\_data module
4365343828
-------------------------------------------------------------------------------
4365443829

examples/v2/forms/CloneForm.py

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
"""
2+
Clone 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.clone_form_data import CloneFormData
8+
from datadog_api_client.v2.model.clone_form_data_attributes import CloneFormDataAttributes
9+
from datadog_api_client.v2.model.clone_form_request import CloneFormRequest
10+
from datadog_api_client.v2.model.form_type import FormType
11+
from uuid import UUID
12+
13+
body = CloneFormRequest(
14+
data=CloneFormData(
15+
attributes=CloneFormDataAttributes(
16+
name="Copy of My Form",
17+
),
18+
type=FormType.FORMS,
19+
),
20+
)
21+
22+
configuration = Configuration()
23+
configuration.unstable_operations["clone_form"] = True
24+
with ApiClient(configuration) as api_client:
25+
api_instance = FormsApi(api_client)
26+
response = api_instance.clone_form(form_id=UUID("9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d"), body=body)
27+
28+
print(response)

examples/v2/forms/PublishForm.py

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
"""
2+
Publish a form version 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+
from datadog_api_client.v2.model.form_publication_type import FormPublicationType
9+
from datadog_api_client.v2.model.publish_form_data import PublishFormData
10+
from datadog_api_client.v2.model.publish_form_data_attributes import PublishFormDataAttributes
11+
from datadog_api_client.v2.model.publish_form_request import PublishFormRequest
12+
13+
# there is a valid "form" in the system
14+
FORM_DATA_ID = environ["FORM_DATA_ID"]
15+
16+
body = PublishFormRequest(
17+
data=PublishFormData(
18+
attributes=PublishFormDataAttributes(
19+
version=1,
20+
),
21+
type=FormPublicationType.FORM_PUBLICATIONS,
22+
),
23+
)
24+
25+
configuration = Configuration()
26+
configuration.unstable_operations["publish_form"] = True
27+
with ApiClient(configuration) as api_client:
28+
api_instance = FormsApi(api_client)
29+
response = api_instance.publish_form(form_id=FORM_DATA_ID, body=body)
30+
31+
print(response)

examples/v2/forms/UpdateForm.py

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
"""
2+
Update 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+
from datadog_api_client.v2.model.form_datastore_config_attributes import FormDatastoreConfigAttributes
9+
from datadog_api_client.v2.model.form_type import FormType
10+
from datadog_api_client.v2.model.form_update_attributes import FormUpdateAttributes
11+
from datadog_api_client.v2.model.update_form_data import UpdateFormData
12+
from datadog_api_client.v2.model.update_form_data_attributes import UpdateFormDataAttributes
13+
from datadog_api_client.v2.model.update_form_request import UpdateFormRequest
14+
from uuid import UUID
15+
16+
# there is a valid "form" in the system
17+
FORM_DATA_ID = environ["FORM_DATA_ID"]
18+
19+
body = UpdateFormRequest(
20+
data=UpdateFormData(
21+
attributes=UpdateFormDataAttributes(
22+
form_update=FormUpdateAttributes(
23+
datastore_config=FormDatastoreConfigAttributes(
24+
datastore_id=UUID("5108ea24-dd83-4696-9caa-f069f73d0fad"),
25+
primary_column_name="id",
26+
primary_key_generation_strategy="none",
27+
),
28+
description="An updated description.",
29+
name="Updated Form Name",
30+
),
31+
),
32+
id=FORM_DATA_ID,
33+
type=FormType.FORMS,
34+
),
35+
)
36+
37+
configuration = Configuration()
38+
configuration.unstable_operations["update_form"] = True
39+
with ApiClient(configuration) as api_client:
40+
api_instance = FormsApi(api_client)
41+
response = api_instance.update_form(form_id=FORM_DATA_ID, body=body)
42+
43+
print(response)

0 commit comments

Comments
 (0)