Skip to content

Commit 315ba4f

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 7a2c753 of spec repo
1 parent c416a25 commit 315ba4f

41 files changed

Lines changed: 3064 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: 764 additions & 0 deletions
Large diffs are not rendered by default.

docs/datadog_api_client.v2.model.rst

Lines changed: 189 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,13 @@ datadog\_api\_client.v2.model.action\_connection\_integration\_update module
6060
:members:
6161
:show-inheritance:
6262

63+
datadog\_api\_client.v2.model.action\_match module
64+
--------------------------------------------------
65+
66+
.. automodule:: datadog_api_client.v2.model.action_match
67+
:members:
68+
:show-inheritance:
69+
6370
datadog\_api\_client.v2.model.action\_query module
6471
--------------------------------------------------
6572

@@ -221,6 +228,13 @@ datadog\_api\_client.v2.model.advisory module
221228
:members:
222229
:show-inheritance:
223230

231+
datadog\_api\_client.v2.model.agentic\_event module
232+
---------------------------------------------------
233+
234+
.. automodule:: datadog_api_client.v2.model.agentic_event
235+
:members:
236+
:show-inheritance:
237+
224238
datadog\_api\_client.v2.model.alert\_event\_attributes module
225239
-------------------------------------------------------------
226240

@@ -3560,6 +3574,34 @@ datadog\_api\_client.v2.model.chargeback\_breakdown module
35603574
:members:
35613575
:show-inheritance:
35623576

3577+
datadog\_api\_client.v2.model.chat\_history\_item module
3578+
--------------------------------------------------------
3579+
3580+
.. automodule:: datadog_api_client.v2.model.chat_history_item
3581+
:members:
3582+
:show-inheritance:
3583+
3584+
datadog\_api\_client.v2.model.chat\_history\_item\_role module
3585+
--------------------------------------------------------------
3586+
3587+
.. automodule:: datadog_api_client.v2.model.chat_history_item_role
3588+
:members:
3589+
:show-inheritance:
3590+
3591+
datadog\_api\_client.v2.model.chat\_message module
3592+
--------------------------------------------------
3593+
3594+
.. automodule:: datadog_api_client.v2.model.chat_message
3595+
:members:
3596+
:show-inheritance:
3597+
3598+
datadog\_api\_client.v2.model.chat\_message\_role module
3599+
--------------------------------------------------------
3600+
3601+
.. automodule:: datadog_api_client.v2.model.chat_message_role
3602+
:members:
3603+
:show-inheritance:
3604+
35633605
datadog\_api\_client.v2.model.ci\_app\_aggregate\_bucket\_value module
35643606
----------------------------------------------------------------------
35653607

@@ -4190,6 +4232,13 @@ datadog\_api\_client.v2.model.clickup\_integration\_update module
41904232
:members:
41914233
:show-inheritance:
41924234

4235+
datadog\_api\_client.v2.model.client\_type module
4236+
-------------------------------------------------
4237+
4238+
.. automodule:: datadog_api_client.v2.model.client_type
4239+
:members:
4240+
:show-inheritance:
4241+
41934242
datadog\_api\_client.v2.model.cloud\_asset\_type module
41944243
-------------------------------------------------------
41954244

@@ -6416,6 +6465,20 @@ datadog\_api\_client.v2.model.csm\_serverless\_coverage\_analysis\_response modu
64166465
:members:
64176466
:show-inheritance:
64186467

6468+
datadog\_api\_client.v2.model.custom\_agent\_conversation\_request module
6469+
-------------------------------------------------------------------------
6470+
6471+
.. automodule:: datadog_api_client.v2.model.custom_agent_conversation_request
6472+
:members:
6473+
:show-inheritance:
6474+
6475+
datadog\_api\_client.v2.model.custom\_agent\_conversation\_stream\_response module
6476+
----------------------------------------------------------------------------------
6477+
6478+
.. automodule:: datadog_api_client.v2.model.custom_agent_conversation_stream_response
6479+
:members:
6480+
:show-inheritance:
6481+
64196482
datadog\_api\_client.v2.model.custom\_attribute\_config module
64206483
--------------------------------------------------------------
64216484

@@ -7305,6 +7368,48 @@ datadog\_api\_client.v2.model.data\_transform\_type module
73057368
:members:
73067369
:show-inheritance:
73077370

7371+
datadog\_api\_client.v2.model.data\_transformation\_context module
7372+
------------------------------------------------------------------
7373+
7374+
.. automodule:: datadog_api_client.v2.model.data_transformation_context
7375+
:members:
7376+
:show-inheritance:
7377+
7378+
datadog\_api\_client.v2.model.data\_transformation\_description\_request module
7379+
-------------------------------------------------------------------------------
7380+
7381+
.. automodule:: datadog_api_client.v2.model.data_transformation_description_request
7382+
:members:
7383+
:show-inheritance:
7384+
7385+
datadog\_api\_client.v2.model.data\_transformation\_description\_response module
7386+
--------------------------------------------------------------------------------
7387+
7388+
.. automodule:: datadog_api_client.v2.model.data_transformation_description_response
7389+
:members:
7390+
:show-inheritance:
7391+
7392+
datadog\_api\_client.v2.model.data\_transformation\_language module
7393+
-------------------------------------------------------------------
7394+
7395+
.. automodule:: datadog_api_client.v2.model.data_transformation_language
7396+
:members:
7397+
:show-inheritance:
7398+
7399+
datadog\_api\_client.v2.model.data\_transformation\_request module
7400+
------------------------------------------------------------------
7401+
7402+
.. automodule:: datadog_api_client.v2.model.data_transformation_request
7403+
:members:
7404+
:show-inheritance:
7405+
7406+
datadog\_api\_client.v2.model.data\_transformation\_stream\_response module
7407+
---------------------------------------------------------------------------
7408+
7409+
.. automodule:: datadog_api_client.v2.model.data_transformation_stream_response
7410+
:members:
7411+
:show-inheritance:
7412+
73087413
datadog\_api\_client.v2.model.database\_monitoring\_trigger\_wrapper module
73097414
---------------------------------------------------------------------------
73107415

@@ -19779,6 +19884,34 @@ datadog\_api\_client.v2.model.permissions\_type module
1977919884
:members:
1978019885
:show-inheritance:
1978119886

19887+
datadog\_api\_client.v2.model.pick\_action\_request module
19888+
----------------------------------------------------------
19889+
19890+
.. automodule:: datadog_api_client.v2.model.pick_action_request
19891+
:members:
19892+
:show-inheritance:
19893+
19894+
datadog\_api\_client.v2.model.pick\_action\_response module
19895+
-----------------------------------------------------------
19896+
19897+
.. automodule:: datadog_api_client.v2.model.pick_action_response
19898+
:members:
19899+
:show-inheritance:
19900+
19901+
datadog\_api\_client.v2.model.pick\_remediation\_from\_investigation\_request module
19902+
------------------------------------------------------------------------------------
19903+
19904+
.. automodule:: datadog_api_client.v2.model.pick_remediation_from_investigation_request
19905+
:members:
19906+
:show-inheritance:
19907+
19908+
datadog\_api\_client.v2.model.pick\_remediation\_from\_investigation\_response module
19909+
-------------------------------------------------------------------------------------
19910+
19911+
.. automodule:: datadog_api_client.v2.model.pick_remediation_from_investigation_response
19912+
:members:
19913+
:show-inheritance:
19914+
1978219915
datadog\_api\_client.v2.model.playlist module
1978319916
---------------------------------------------
1978419917

@@ -26464,6 +26597,13 @@ datadog\_api\_client.v2.model.split\_integration\_update module
2646426597
:members:
2646526598
:show-inheritance:
2646626599

26600+
datadog\_api\_client.v2.model.stability\_level module
26601+
-----------------------------------------------------
26602+
26603+
.. automodule:: datadog_api_client.v2.model.stability_level
26604+
:members:
26605+
:show-inheritance:
26606+
2646726607
datadog\_api\_client.v2.model.state module
2646826608
------------------------------------------
2646926609

@@ -26982,6 +27122,13 @@ datadog\_api\_client.v2.model.step\_display\_bounds module
2698227122
:members:
2698327123
:show-inheritance:
2698427124

27125+
datadog\_api\_client.v2.model.stream\_event\_v1 module
27126+
------------------------------------------------------
27127+
27128+
.. automodule:: datadog_api_client.v2.model.stream_event_v1
27129+
:members:
27130+
:show-inheritance:
27131+
2698527132
datadog\_api\_client.v2.model.suite\_create\_edit module
2698627133
--------------------------------------------------------
2698727134

@@ -29187,6 +29334,13 @@ datadog\_api\_client.v2.model.user\_attributes\_status module
2918729334
:members:
2918829335
:show-inheritance:
2918929336

29337+
datadog\_api\_client.v2.model.user\_context module
29338+
--------------------------------------------------
29339+
29340+
.. automodule:: datadog_api_client.v2.model.user_context
29341+
:members:
29342+
:show-inheritance:
29343+
2919029344
datadog\_api\_client.v2.model.user\_create\_attributes module
2919129345
-------------------------------------------------------------
2919229346

@@ -29208,6 +29362,13 @@ datadog\_api\_client.v2.model.user\_create\_request module
2920829362
:members:
2920929363
:show-inheritance:
2921029364

29365+
datadog\_api\_client.v2.model.user\_info module
29366+
-----------------------------------------------
29367+
29368+
.. automodule:: datadog_api_client.v2.model.user_info
29369+
:members:
29370+
:show-inheritance:
29371+
2921129372
datadog\_api\_client.v2.model.user\_invitation\_data module
2921229373
-----------------------------------------------------------
2921329374

@@ -29845,6 +30006,20 @@ datadog\_api\_client.v2.model.workflow\_data\_update\_attributes module
2984530006
:members:
2984630007
:show-inheritance:
2984730008

30009+
datadog\_api\_client.v2.model.workflow\_description\_request module
30010+
-------------------------------------------------------------------
30011+
30012+
.. automodule:: datadog_api_client.v2.model.workflow_description_request
30013+
:members:
30014+
:show-inheritance:
30015+
30016+
datadog\_api\_client.v2.model.workflow\_description\_response module
30017+
--------------------------------------------------------------------
30018+
30019+
.. automodule:: datadog_api_client.v2.model.workflow_description_response
30020+
:members:
30021+
:show-inheritance:
30022+
2984830023
datadog\_api\_client.v2.model.workflow\_instance\_create\_meta module
2984930024
---------------------------------------------------------------------
2985030025

@@ -29901,6 +30076,20 @@ datadog\_api\_client.v2.model.workflow\_list\_instances\_response\_meta\_page mo
2990130076
:members:
2990230077
:show-inheritance:
2990330078

30079+
datadog\_api\_client.v2.model.workflow\_scaffold\_agentic\_stream\_request module
30080+
---------------------------------------------------------------------------------
30081+
30082+
.. automodule:: datadog_api_client.v2.model.workflow_scaffold_agentic_stream_request
30083+
:members:
30084+
:show-inheritance:
30085+
30086+
datadog\_api\_client.v2.model.workflow\_scaffold\_agentic\_stream\_response module
30087+
----------------------------------------------------------------------------------
30088+
30089+
.. automodule:: datadog_api_client.v2.model.workflow_scaffold_agentic_stream_response
30090+
:members:
30091+
:show-inheritance:
30092+
2990430093
datadog\_api\_client.v2.model.workflow\_trigger\_wrapper module
2990530094
---------------------------------------------------------------
2990630095

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
"""
2+
Create a custom agent conversation returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.workflow_automation_api import WorkflowAutomationApi
7+
from datadog_api_client.v2.model.custom_agent_conversation_request import CustomAgentConversationRequest
8+
from uuid import UUID
9+
10+
body = CustomAgentConversationRequest(
11+
conversation_id="550e8400-e29b-41d4-a716-446655440000",
12+
user_prompt="What is the weather like today?",
13+
)
14+
15+
configuration = Configuration()
16+
configuration.unstable_operations["create_custom_agent_conversation"] = True
17+
with ApiClient(configuration) as api_client:
18+
api_instance = WorkflowAutomationApi(api_client)
19+
response = api_instance.create_custom_agent_conversation(
20+
custom_agent_id=UUID("3b796bda-b79b-477e-ae29-958473a683db"), body=body
21+
)
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
"""
2+
Generate data transformation code returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.workflow_automation_api import WorkflowAutomationApi
7+
from datadog_api_client.v2.model.chat_history_item import ChatHistoryItem
8+
from datadog_api_client.v2.model.chat_history_item_role import ChatHistoryItemRole
9+
from datadog_api_client.v2.model.data_transformation_context import DataTransformationContext
10+
from datadog_api_client.v2.model.data_transformation_language import DataTransformationLanguage
11+
from datadog_api_client.v2.model.data_transformation_request import DataTransformationRequest
12+
13+
body = DataTransformationRequest(
14+
chat_history=[
15+
ChatHistoryItem(
16+
content="Please add error handling",
17+
role=ChatHistoryItemRole.USER,
18+
),
19+
],
20+
context=DataTransformationContext(
21+
context_variables='{ "timestamp": 1234567890 }',
22+
current_script="return data.timestamp;",
23+
),
24+
language=DataTransformationLanguage.JAVASCRIPT,
25+
stream=True,
26+
user_prompt="Convert timestamp to ISO format",
27+
)
28+
29+
configuration = Configuration()
30+
configuration.unstable_operations["create_data_transformation"] = True
31+
with ApiClient(configuration) as api_client:
32+
api_instance = WorkflowAutomationApi(api_client)
33+
response = api_instance.create_data_transformation(body=body)
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
"""
2+
Generate data transformation description returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.workflow_automation_api import WorkflowAutomationApi
7+
from datadog_api_client.v2.model.data_transformation_description_request import DataTransformationDescriptionRequest
8+
9+
body = DataTransformationDescriptionRequest(
10+
action_id="com.datadoghq.transform.timestamp",
11+
script="return new Date(data.timestamp).toISOString();",
12+
)
13+
14+
configuration = Configuration()
15+
configuration.unstable_operations["create_data_transformation_description"] = True
16+
with ApiClient(configuration) as api_client:
17+
api_instance = WorkflowAutomationApi(api_client)
18+
response = api_instance.create_data_transformation_description(body=body)
19+
20+
print(response)
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
"""
2+
Pick relevant actions returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.workflow_automation_api import WorkflowAutomationApi
7+
from datadog_api_client.v2.model.client_type import ClientType
8+
from datadog_api_client.v2.model.pick_action_request import PickActionRequest
9+
from datadog_api_client.v2.model.stability_level import StabilityLevel
10+
11+
body = PickActionRequest(
12+
client=ClientType.WORKFLOWS,
13+
number_of_relevant_actions=5,
14+
stability=StabilityLevel.STABLE,
15+
user_prompt="Send a Slack message",
16+
)
17+
18+
configuration = Configuration()
19+
configuration.unstable_operations["create_pick_action"] = True
20+
with ApiClient(configuration) as api_client:
21+
api_instance = WorkflowAutomationApi(api_client)
22+
response = api_instance.create_pick_action(body=body)
23+
24+
print(response)

0 commit comments

Comments
 (0)