Skip to content

Commit fbb480d

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit ff61dea of spec repo
1 parent 8f65703 commit fbb480d

54 files changed

Lines changed: 4755 additions & 14 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: 1277 additions & 9 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
@@ -718,6 +718,13 @@ datadog\_api\_client.v2.api.rum\_metrics\_api module
718718
:members:
719719
:show-inheritance:
720720

721+
datadog\_api\_client.v2.api.rum\_operations\_api module
722+
-------------------------------------------------------
723+
724+
.. automodule:: datadog_api_client.v2.api.rum_operations_api
725+
:members:
726+
:show-inheritance:
727+
721728
datadog\_api\_client.v2.api.rum\_rate\_limit\_api module
722729
--------------------------------------------------------
723730

docs/datadog_api_client.v2.model.rst

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

35868+
datadog\_api\_client.v2.model.rum\_operation\_create\_request module
35869+
--------------------------------------------------------------------
35870+
35871+
.. automodule:: datadog_api_client.v2.model.rum_operation_create_request
35872+
:members:
35873+
:show-inheritance:
35874+
35875+
datadog\_api\_client.v2.model.rum\_operation\_create\_request\_data module
35876+
--------------------------------------------------------------------------
35877+
35878+
.. automodule:: datadog_api_client.v2.model.rum_operation_create_request_data
35879+
:members:
35880+
:show-inheritance:
35881+
35882+
datadog\_api\_client.v2.model.rum\_operation\_journey\_composite\_rule module
35883+
-----------------------------------------------------------------------------
35884+
35885+
.. automodule:: datadog_api_client.v2.model.rum_operation_journey_composite_rule
35886+
:members:
35887+
:show-inheritance:
35888+
35889+
datadog\_api\_client.v2.model.rum\_operation\_journey\_composite\_rule\_kind module
35890+
-----------------------------------------------------------------------------------
35891+
35892+
.. automodule:: datadog_api_client.v2.model.rum_operation_journey_composite_rule_kind
35893+
:members:
35894+
:show-inheritance:
35895+
35896+
datadog\_api\_client.v2.model.rum\_operation\_journey\_node module
35897+
------------------------------------------------------------------
35898+
35899+
.. automodule:: datadog_api_client.v2.model.rum_operation_journey_node
35900+
:members:
35901+
:show-inheritance:
35902+
35903+
datadog\_api\_client.v2.model.rum\_operation\_journey\_predicate module
35904+
-----------------------------------------------------------------------
35905+
35906+
.. automodule:: datadog_api_client.v2.model.rum_operation_journey_predicate
35907+
:members:
35908+
:show-inheritance:
35909+
35910+
datadog\_api\_client.v2.model.rum\_operation\_journey\_rum module
35911+
-----------------------------------------------------------------
35912+
35913+
.. automodule:: datadog_api_client.v2.model.rum_operation_journey_rum
35914+
:members:
35915+
:show-inheritance:
35916+
35917+
datadog\_api\_client.v2.model.rum\_operation\_journey\_step module
35918+
------------------------------------------------------------------
35919+
35920+
.. automodule:: datadog_api_client.v2.model.rum_operation_journey_step
35921+
:members:
35922+
:show-inheritance:
35923+
35924+
datadog\_api\_client.v2.model.rum\_operation\_journey\_step\_type module
35925+
------------------------------------------------------------------------
35926+
35927+
.. automodule:: datadog_api_client.v2.model.rum_operation_journey_step_type
35928+
:members:
35929+
:show-inheritance:
35930+
35931+
datadog\_api\_client.v2.model.rum\_operation\_request\_attributes module
35932+
------------------------------------------------------------------------
35933+
35934+
.. automodule:: datadog_api_client.v2.model.rum_operation_request_attributes
35935+
:members:
35936+
:show-inheritance:
35937+
35938+
datadog\_api\_client.v2.model.rum\_operation\_response module
35939+
-------------------------------------------------------------
35940+
35941+
.. automodule:: datadog_api_client.v2.model.rum_operation_response
35942+
:members:
35943+
:show-inheritance:
35944+
35945+
datadog\_api\_client.v2.model.rum\_operation\_response\_attributes module
35946+
-------------------------------------------------------------------------
35947+
35948+
.. automodule:: datadog_api_client.v2.model.rum_operation_response_attributes
35949+
:members:
35950+
:show-inheritance:
35951+
35952+
datadog\_api\_client.v2.model.rum\_operation\_response\_data module
35953+
-------------------------------------------------------------------
35954+
35955+
.. automodule:: datadog_api_client.v2.model.rum_operation_response_data
35956+
:members:
35957+
:show-inheritance:
35958+
35959+
datadog\_api\_client.v2.model.rum\_operation\_strong\_link\_create\_request module
35960+
----------------------------------------------------------------------------------
35961+
35962+
.. automodule:: datadog_api_client.v2.model.rum_operation_strong_link_create_request
35963+
:members:
35964+
:show-inheritance:
35965+
35966+
datadog\_api\_client.v2.model.rum\_operation\_strong\_link\_create\_request\_attributes module
35967+
----------------------------------------------------------------------------------------------
35968+
35969+
.. automodule:: datadog_api_client.v2.model.rum_operation_strong_link_create_request_attributes
35970+
:members:
35971+
:show-inheritance:
35972+
35973+
datadog\_api\_client.v2.model.rum\_operation\_strong\_link\_create\_request\_data module
35974+
----------------------------------------------------------------------------------------
35975+
35976+
.. automodule:: datadog_api_client.v2.model.rum_operation_strong_link_create_request_data
35977+
:members:
35978+
:show-inheritance:
35979+
35980+
datadog\_api\_client.v2.model.rum\_operation\_strong\_link\_response module
35981+
---------------------------------------------------------------------------
35982+
35983+
.. automodule:: datadog_api_client.v2.model.rum_operation_strong_link_response
35984+
:members:
35985+
:show-inheritance:
35986+
35987+
datadog\_api\_client.v2.model.rum\_operation\_strong\_link\_response\_attributes module
35988+
---------------------------------------------------------------------------------------
35989+
35990+
.. automodule:: datadog_api_client.v2.model.rum_operation_strong_link_response_attributes
35991+
:members:
35992+
:show-inheritance:
35993+
35994+
datadog\_api\_client.v2.model.rum\_operation\_strong\_link\_response\_data module
35995+
---------------------------------------------------------------------------------
35996+
35997+
.. automodule:: datadog_api_client.v2.model.rum_operation_strong_link_response_data
35998+
:members:
35999+
:show-inheritance:
36000+
36001+
datadog\_api\_client.v2.model.rum\_operation\_strong\_link\_status module
36002+
-------------------------------------------------------------------------
36003+
36004+
.. automodule:: datadog_api_client.v2.model.rum_operation_strong_link_status
36005+
:members:
36006+
:show-inheritance:
36007+
36008+
datadog\_api\_client.v2.model.rum\_operation\_strong\_link\_type module
36009+
-----------------------------------------------------------------------
36010+
36011+
.. automodule:: datadog_api_client.v2.model.rum_operation_strong_link_type
36012+
:members:
36013+
:show-inheritance:
36014+
36015+
datadog\_api\_client.v2.model.rum\_operation\_strong\_link\_update\_request module
36016+
----------------------------------------------------------------------------------
36017+
36018+
.. automodule:: datadog_api_client.v2.model.rum_operation_strong_link_update_request
36019+
:members:
36020+
:show-inheritance:
36021+
36022+
datadog\_api\_client.v2.model.rum\_operation\_strong\_link\_update\_request\_attributes module
36023+
----------------------------------------------------------------------------------------------
36024+
36025+
.. automodule:: datadog_api_client.v2.model.rum_operation_strong_link_update_request_attributes
36026+
:members:
36027+
:show-inheritance:
36028+
36029+
datadog\_api\_client.v2.model.rum\_operation\_strong\_link\_update\_request\_data module
36030+
----------------------------------------------------------------------------------------
36031+
36032+
.. automodule:: datadog_api_client.v2.model.rum_operation_strong_link_update_request_data
36033+
:members:
36034+
:show-inheritance:
36035+
36036+
datadog\_api\_client.v2.model.rum\_operation\_strong\_link\_update\_status module
36037+
---------------------------------------------------------------------------------
36038+
36039+
.. automodule:: datadog_api_client.v2.model.rum_operation_strong_link_update_status
36040+
:members:
36041+
:show-inheritance:
36042+
36043+
datadog\_api\_client.v2.model.rum\_operation\_strong\_links\_list\_response module
36044+
----------------------------------------------------------------------------------
36045+
36046+
.. automodule:: datadog_api_client.v2.model.rum_operation_strong_links_list_response
36047+
:members:
36048+
:show-inheritance:
36049+
36050+
datadog\_api\_client.v2.model.rum\_operation\_strong\_links\_list\_response\_meta module
36051+
----------------------------------------------------------------------------------------
36052+
36053+
.. automodule:: datadog_api_client.v2.model.rum_operation_strong_links_list_response_meta
36054+
:members:
36055+
:show-inheritance:
36056+
36057+
datadog\_api\_client.v2.model.rum\_operation\_type module
36058+
---------------------------------------------------------
36059+
36060+
.. automodule:: datadog_api_client.v2.model.rum_operation_type
36061+
:members:
36062+
:show-inheritance:
36063+
36064+
datadog\_api\_client.v2.model.rum\_operation\_update\_request module
36065+
--------------------------------------------------------------------
36066+
36067+
.. automodule:: datadog_api_client.v2.model.rum_operation_update_request
36068+
:members:
36069+
:show-inheritance:
36070+
36071+
datadog\_api\_client.v2.model.rum\_operation\_update\_request\_data module
36072+
--------------------------------------------------------------------------
36073+
36074+
.. automodule:: datadog_api_client.v2.model.rum_operation_update_request_data
36075+
:members:
36076+
:show-inheritance:
36077+
36078+
datadog\_api\_client.v2.model.rum\_operation\_user module
36079+
---------------------------------------------------------
36080+
36081+
.. automodule:: datadog_api_client.v2.model.rum_operation_user
36082+
:members:
36083+
:show-inheritance:
36084+
36085+
datadog\_api\_client.v2.model.rum\_operations\_list\_response module
36086+
--------------------------------------------------------------------
36087+
36088+
.. automodule:: datadog_api_client.v2.model.rum_operations_list_response
36089+
:members:
36090+
:show-inheritance:
36091+
36092+
datadog\_api\_client.v2.model.rum\_operations\_list\_response\_meta module
36093+
--------------------------------------------------------------------------
36094+
36095+
.. automodule:: datadog_api_client.v2.model.rum_operations_list_response_meta
36096+
:members:
36097+
:show-inheritance:
36098+
36099+
datadog\_api\_client.v2.model.rum\_operations\_list\_response\_meta\_page module
36100+
--------------------------------------------------------------------------------
36101+
36102+
.. automodule:: datadog_api_client.v2.model.rum_operations_list_response_meta_page
36103+
:members:
36104+
:show-inheritance:
36105+
3586836106
datadog\_api\_client.v2.model.rum\_permanent\_retention\_filter\_attributes module
3586936107
----------------------------------------------------------------------------------
3587036108

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)