Skip to content

Commit a63137b

Browse files
api-clients-generation-pipeline[bot]ci.datadog-api-spec
andauthored
Regenerate client from commit 3075f22 of spec repo (#3804)
Co-authored-by: ci.datadog-api-spec <packages@datadoghq.com>
1 parent 489cd8c commit a63137b

53 files changed

Lines changed: 4733 additions & 0 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: 1266 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
@@ -725,6 +725,13 @@ datadog\_api\_client.v2.api.rum\_metrics\_api module
725725
:members:
726726
:show-inheritance:
727727

728+
datadog\_api\_client.v2.api.rum\_operations\_api module
729+
-------------------------------------------------------
730+
731+
.. automodule:: datadog_api_client.v2.api.rum_operations_api
732+
:members:
733+
:show-inheritance:
734+
728735
datadog\_api\_client.v2.api.rum\_rate\_limit\_api module
729736
--------------------------------------------------------
730737

docs/datadog_api_client.v2.model.rst

Lines changed: 238 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35977,6 +35977,244 @@ datadog\_api\_client.v2.model.rum\_metrics\_response module
3597735977
:members:
3597835978
:show-inheritance:
3597935979

35980+
datadog\_api\_client.v2.model.rum\_operation\_create\_request module
35981+
--------------------------------------------------------------------
35982+
35983+
.. automodule:: datadog_api_client.v2.model.rum_operation_create_request
35984+
:members:
35985+
:show-inheritance:
35986+
35987+
datadog\_api\_client.v2.model.rum\_operation\_create\_request\_data module
35988+
--------------------------------------------------------------------------
35989+
35990+
.. automodule:: datadog_api_client.v2.model.rum_operation_create_request_data
35991+
:members:
35992+
:show-inheritance:
35993+
35994+
datadog\_api\_client.v2.model.rum\_operation\_journey\_composite\_rule module
35995+
-----------------------------------------------------------------------------
35996+
35997+
.. automodule:: datadog_api_client.v2.model.rum_operation_journey_composite_rule
35998+
:members:
35999+
:show-inheritance:
36000+
36001+
datadog\_api\_client.v2.model.rum\_operation\_journey\_composite\_rule\_kind module
36002+
-----------------------------------------------------------------------------------
36003+
36004+
.. automodule:: datadog_api_client.v2.model.rum_operation_journey_composite_rule_kind
36005+
:members:
36006+
:show-inheritance:
36007+
36008+
datadog\_api\_client.v2.model.rum\_operation\_journey\_node module
36009+
------------------------------------------------------------------
36010+
36011+
.. automodule:: datadog_api_client.v2.model.rum_operation_journey_node
36012+
:members:
36013+
:show-inheritance:
36014+
36015+
datadog\_api\_client.v2.model.rum\_operation\_journey\_predicate module
36016+
-----------------------------------------------------------------------
36017+
36018+
.. automodule:: datadog_api_client.v2.model.rum_operation_journey_predicate
36019+
:members:
36020+
:show-inheritance:
36021+
36022+
datadog\_api\_client.v2.model.rum\_operation\_journey\_rum module
36023+
-----------------------------------------------------------------
36024+
36025+
.. automodule:: datadog_api_client.v2.model.rum_operation_journey_rum
36026+
:members:
36027+
:show-inheritance:
36028+
36029+
datadog\_api\_client.v2.model.rum\_operation\_journey\_step module
36030+
------------------------------------------------------------------
36031+
36032+
.. automodule:: datadog_api_client.v2.model.rum_operation_journey_step
36033+
:members:
36034+
:show-inheritance:
36035+
36036+
datadog\_api\_client.v2.model.rum\_operation\_journey\_step\_type module
36037+
------------------------------------------------------------------------
36038+
36039+
.. automodule:: datadog_api_client.v2.model.rum_operation_journey_step_type
36040+
:members:
36041+
:show-inheritance:
36042+
36043+
datadog\_api\_client.v2.model.rum\_operation\_request\_attributes module
36044+
------------------------------------------------------------------------
36045+
36046+
.. automodule:: datadog_api_client.v2.model.rum_operation_request_attributes
36047+
:members:
36048+
:show-inheritance:
36049+
36050+
datadog\_api\_client.v2.model.rum\_operation\_response module
36051+
-------------------------------------------------------------
36052+
36053+
.. automodule:: datadog_api_client.v2.model.rum_operation_response
36054+
:members:
36055+
:show-inheritance:
36056+
36057+
datadog\_api\_client.v2.model.rum\_operation\_response\_attributes module
36058+
-------------------------------------------------------------------------
36059+
36060+
.. automodule:: datadog_api_client.v2.model.rum_operation_response_attributes
36061+
:members:
36062+
:show-inheritance:
36063+
36064+
datadog\_api\_client.v2.model.rum\_operation\_response\_data module
36065+
-------------------------------------------------------------------
36066+
36067+
.. automodule:: datadog_api_client.v2.model.rum_operation_response_data
36068+
:members:
36069+
:show-inheritance:
36070+
36071+
datadog\_api\_client.v2.model.rum\_operation\_strong\_link\_create\_request module
36072+
----------------------------------------------------------------------------------
36073+
36074+
.. automodule:: datadog_api_client.v2.model.rum_operation_strong_link_create_request
36075+
:members:
36076+
:show-inheritance:
36077+
36078+
datadog\_api\_client.v2.model.rum\_operation\_strong\_link\_create\_request\_attributes module
36079+
----------------------------------------------------------------------------------------------
36080+
36081+
.. automodule:: datadog_api_client.v2.model.rum_operation_strong_link_create_request_attributes
36082+
:members:
36083+
:show-inheritance:
36084+
36085+
datadog\_api\_client.v2.model.rum\_operation\_strong\_link\_create\_request\_data module
36086+
----------------------------------------------------------------------------------------
36087+
36088+
.. automodule:: datadog_api_client.v2.model.rum_operation_strong_link_create_request_data
36089+
:members:
36090+
:show-inheritance:
36091+
36092+
datadog\_api\_client.v2.model.rum\_operation\_strong\_link\_response module
36093+
---------------------------------------------------------------------------
36094+
36095+
.. automodule:: datadog_api_client.v2.model.rum_operation_strong_link_response
36096+
:members:
36097+
:show-inheritance:
36098+
36099+
datadog\_api\_client.v2.model.rum\_operation\_strong\_link\_response\_attributes module
36100+
---------------------------------------------------------------------------------------
36101+
36102+
.. automodule:: datadog_api_client.v2.model.rum_operation_strong_link_response_attributes
36103+
:members:
36104+
:show-inheritance:
36105+
36106+
datadog\_api\_client.v2.model.rum\_operation\_strong\_link\_response\_data module
36107+
---------------------------------------------------------------------------------
36108+
36109+
.. automodule:: datadog_api_client.v2.model.rum_operation_strong_link_response_data
36110+
:members:
36111+
:show-inheritance:
36112+
36113+
datadog\_api\_client.v2.model.rum\_operation\_strong\_link\_status module
36114+
-------------------------------------------------------------------------
36115+
36116+
.. automodule:: datadog_api_client.v2.model.rum_operation_strong_link_status
36117+
:members:
36118+
:show-inheritance:
36119+
36120+
datadog\_api\_client.v2.model.rum\_operation\_strong\_link\_type module
36121+
-----------------------------------------------------------------------
36122+
36123+
.. automodule:: datadog_api_client.v2.model.rum_operation_strong_link_type
36124+
:members:
36125+
:show-inheritance:
36126+
36127+
datadog\_api\_client.v2.model.rum\_operation\_strong\_link\_update\_request module
36128+
----------------------------------------------------------------------------------
36129+
36130+
.. automodule:: datadog_api_client.v2.model.rum_operation_strong_link_update_request
36131+
:members:
36132+
:show-inheritance:
36133+
36134+
datadog\_api\_client.v2.model.rum\_operation\_strong\_link\_update\_request\_attributes module
36135+
----------------------------------------------------------------------------------------------
36136+
36137+
.. automodule:: datadog_api_client.v2.model.rum_operation_strong_link_update_request_attributes
36138+
:members:
36139+
:show-inheritance:
36140+
36141+
datadog\_api\_client.v2.model.rum\_operation\_strong\_link\_update\_request\_data module
36142+
----------------------------------------------------------------------------------------
36143+
36144+
.. automodule:: datadog_api_client.v2.model.rum_operation_strong_link_update_request_data
36145+
:members:
36146+
:show-inheritance:
36147+
36148+
datadog\_api\_client.v2.model.rum\_operation\_strong\_link\_update\_status module
36149+
---------------------------------------------------------------------------------
36150+
36151+
.. automodule:: datadog_api_client.v2.model.rum_operation_strong_link_update_status
36152+
:members:
36153+
:show-inheritance:
36154+
36155+
datadog\_api\_client.v2.model.rum\_operation\_strong\_links\_list\_response module
36156+
----------------------------------------------------------------------------------
36157+
36158+
.. automodule:: datadog_api_client.v2.model.rum_operation_strong_links_list_response
36159+
:members:
36160+
:show-inheritance:
36161+
36162+
datadog\_api\_client.v2.model.rum\_operation\_strong\_links\_list\_response\_meta module
36163+
----------------------------------------------------------------------------------------
36164+
36165+
.. automodule:: datadog_api_client.v2.model.rum_operation_strong_links_list_response_meta
36166+
:members:
36167+
:show-inheritance:
36168+
36169+
datadog\_api\_client.v2.model.rum\_operation\_type module
36170+
---------------------------------------------------------
36171+
36172+
.. automodule:: datadog_api_client.v2.model.rum_operation_type
36173+
:members:
36174+
:show-inheritance:
36175+
36176+
datadog\_api\_client.v2.model.rum\_operation\_update\_request module
36177+
--------------------------------------------------------------------
36178+
36179+
.. automodule:: datadog_api_client.v2.model.rum_operation_update_request
36180+
:members:
36181+
:show-inheritance:
36182+
36183+
datadog\_api\_client.v2.model.rum\_operation\_update\_request\_data module
36184+
--------------------------------------------------------------------------
36185+
36186+
.. automodule:: datadog_api_client.v2.model.rum_operation_update_request_data
36187+
:members:
36188+
:show-inheritance:
36189+
36190+
datadog\_api\_client.v2.model.rum\_operation\_user module
36191+
---------------------------------------------------------
36192+
36193+
.. automodule:: datadog_api_client.v2.model.rum_operation_user
36194+
:members:
36195+
:show-inheritance:
36196+
36197+
datadog\_api\_client.v2.model.rum\_operations\_list\_response module
36198+
--------------------------------------------------------------------
36199+
36200+
.. automodule:: datadog_api_client.v2.model.rum_operations_list_response
36201+
:members:
36202+
:show-inheritance:
36203+
36204+
datadog\_api\_client.v2.model.rum\_operations\_list\_response\_meta module
36205+
--------------------------------------------------------------------------
36206+
36207+
.. automodule:: datadog_api_client.v2.model.rum_operations_list_response_meta
36208+
:members:
36209+
:show-inheritance:
36210+
36211+
datadog\_api\_client.v2.model.rum\_operations\_list\_response\_meta\_page module
36212+
--------------------------------------------------------------------------------
36213+
36214+
.. automodule:: datadog_api_client.v2.model.rum_operations_list_response_meta_page
36215+
:members:
36216+
:show-inheritance:
36217+
3598036218
datadog\_api\_client.v2.model.rum\_permanent\_retention\_filter\_attributes module
3598136219
----------------------------------------------------------------------------------
3598236220

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
"""
2+
Create a RUM operation returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.rum_operations_api import RUMOperationsApi
7+
from datadog_api_client.v2.model.rum_operation_create_request import RUMOperationCreateRequest
8+
from datadog_api_client.v2.model.rum_operation_create_request_data import RUMOperationCreateRequestData
9+
from datadog_api_client.v2.model.rum_operation_journey_composite_rule import RUMOperationJourneyCompositeRule
10+
from datadog_api_client.v2.model.rum_operation_journey_composite_rule_kind import RUMOperationJourneyCompositeRuleKind
11+
from datadog_api_client.v2.model.rum_operation_journey_node import RUMOperationJourneyNode
12+
from datadog_api_client.v2.model.rum_operation_journey_predicate import RUMOperationJourneyPredicate
13+
from datadog_api_client.v2.model.rum_operation_journey_rum import RUMOperationJourneyRum
14+
from datadog_api_client.v2.model.rum_operation_journey_step import RUMOperationJourneyStep
15+
from datadog_api_client.v2.model.rum_operation_journey_step_type import RUMOperationJourneyStepType
16+
from datadog_api_client.v2.model.rum_operation_request_attributes import RUMOperationRequestAttributes
17+
from datadog_api_client.v2.model.rum_operation_type import RUMOperationType
18+
from uuid import UUID
19+
20+
body = RUMOperationCreateRequest(
21+
data=RUMOperationCreateRequestData(
22+
attributes=RUMOperationRequestAttributes(
23+
application_id=UUID("abc12345-1234-5678-abcd-ef1234567890"),
24+
category=None,
25+
description=None,
26+
display_name="Checkout completed",
27+
feature_ids=[],
28+
journey_rum=RUMOperationJourneyRum(
29+
rum_steps=[
30+
RUMOperationJourneyStep(
31+
composite=RUMOperationJourneyCompositeRule(
32+
kind=RUMOperationJourneyCompositeRuleKind.ALL_OF,
33+
max_window_ms=30000,
34+
predicates=[
35+
RUMOperationJourneyPredicate(
36+
query="@type:action @action.type:click",
37+
),
38+
],
39+
),
40+
nodes=[
41+
RUMOperationJourneyNode(
42+
query="@type:action @action.type:click",
43+
),
44+
],
45+
type=RUMOperationJourneyStepType.START,
46+
),
47+
],
48+
),
49+
name="checkout_completed",
50+
tags=[
51+
"team:checkout",
52+
],
53+
),
54+
type=RUMOperationType.OPERATIONS,
55+
),
56+
)
57+
58+
configuration = Configuration()
59+
configuration.unstable_operations["create_rum_operation"] = True
60+
with ApiClient(configuration) as api_client:
61+
api_instance = RUMOperationsApi(api_client)
62+
response = api_instance.create_rum_operation(body=body)
63+
64+
print(response)
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
"""
2+
Create a RUM operation strong link returns "Created" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.rum_operations_api import RUMOperationsApi
7+
from datadog_api_client.v2.model.rum_operation_strong_link_create_request import RUMOperationStrongLinkCreateRequest
8+
from datadog_api_client.v2.model.rum_operation_strong_link_create_request_attributes import (
9+
RUMOperationStrongLinkCreateRequestAttributes,
10+
)
11+
from datadog_api_client.v2.model.rum_operation_strong_link_create_request_data import (
12+
RUMOperationStrongLinkCreateRequestData,
13+
)
14+
from datadog_api_client.v2.model.rum_operation_strong_link_status import RUMOperationStrongLinkStatus
15+
from datadog_api_client.v2.model.rum_operation_strong_link_type import RUMOperationStrongLinkType
16+
17+
body = RUMOperationStrongLinkCreateRequest(
18+
data=RUMOperationStrongLinkCreateRequestData(
19+
attributes=RUMOperationStrongLinkCreateRequestAttributes(
20+
description=None,
21+
feature_id="feature-123",
22+
operation_id="abc12345-1234-5678-abcd-ef1234567890",
23+
status=RUMOperationStrongLinkStatus.CONFIRMED,
24+
tags=[],
25+
),
26+
type=RUMOperationStrongLinkType.STRONG_LINKS,
27+
),
28+
)
29+
30+
configuration = Configuration()
31+
configuration.unstable_operations["create_rum_operation_strong_link"] = True
32+
with ApiClient(configuration) as api_client:
33+
api_instance = RUMOperationsApi(api_client)
34+
response = api_instance.create_rum_operation_strong_link(body=body)
35+
36+
print(response)
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
"""
2+
Delete a RUM operation returns "No Content" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.rum_operations_api import RUMOperationsApi
7+
8+
configuration = Configuration()
9+
configuration.unstable_operations["delete_rum_operation"] = True
10+
with ApiClient(configuration) as api_client:
11+
api_instance = RUMOperationsApi(api_client)
12+
api_instance.delete_rum_operation(
13+
rum_operation_id="rum_operation_id",
14+
)
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
"""
2+
Delete a RUM operation strong link returns "No Content" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.rum_operations_api import RUMOperationsApi
7+
8+
configuration = Configuration()
9+
configuration.unstable_operations["delete_rum_operation_strong_link"] = True
10+
with ApiClient(configuration) as api_client:
11+
api_instance = RUMOperationsApi(api_client)
12+
api_instance.delete_rum_operation_strong_link(
13+
rum_operation_id="rum_operation_id",
14+
feature_id="feature_id",
15+
)

0 commit comments

Comments
 (0)