Skip to content

Commit 0daec4c

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit fe29175 of spec repo
1 parent c0ea779 commit 0daec4c

30 files changed

Lines changed: 2155 additions & 0 deletions

File tree

.generator/schemas/v2/openapi.yaml

Lines changed: 372 additions & 0 deletions
Large diffs are not rendered by default.

docs/datadog_api_client.v2.model.rst

Lines changed: 147 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31644,6 +31644,146 @@ datadog\_api\_client.v2.model.test\_optimization\_delete\_service\_settings\_req
3164431644
:members:
3164531645
:show-inheritance:
3164631646

31647+
datadog\_api\_client.v2.model.test\_optimization\_flaky\_tests\_management\_policies\_attempt\_to\_fix module
31648+
-------------------------------------------------------------------------------------------------------------
31649+
31650+
.. automodule:: datadog_api_client.v2.model.test_optimization_flaky_tests_management_policies_attempt_to_fix
31651+
:members:
31652+
:show-inheritance:
31653+
31654+
datadog\_api\_client.v2.model.test\_optimization\_flaky\_tests\_management\_policies\_attributes module
31655+
-------------------------------------------------------------------------------------------------------
31656+
31657+
.. automodule:: datadog_api_client.v2.model.test_optimization_flaky_tests_management_policies_attributes
31658+
:members:
31659+
:show-inheritance:
31660+
31661+
datadog\_api\_client.v2.model.test\_optimization\_flaky\_tests\_management\_policies\_auto\_disable\_rule module
31662+
----------------------------------------------------------------------------------------------------------------
31663+
31664+
.. automodule:: datadog_api_client.v2.model.test_optimization_flaky_tests_management_policies_auto_disable_rule
31665+
:members:
31666+
:show-inheritance:
31667+
31668+
datadog\_api\_client.v2.model.test\_optimization\_flaky\_tests\_management\_policies\_auto\_quarantine\_rule module
31669+
-------------------------------------------------------------------------------------------------------------------
31670+
31671+
.. automodule:: datadog_api_client.v2.model.test_optimization_flaky_tests_management_policies_auto_quarantine_rule
31672+
:members:
31673+
:show-inheritance:
31674+
31675+
datadog\_api\_client.v2.model.test\_optimization\_flaky\_tests\_management\_policies\_branch\_rule module
31676+
---------------------------------------------------------------------------------------------------------
31677+
31678+
.. automodule:: datadog_api_client.v2.model.test_optimization_flaky_tests_management_policies_branch_rule
31679+
:members:
31680+
:show-inheritance:
31681+
31682+
datadog\_api\_client.v2.model.test\_optimization\_flaky\_tests\_management\_policies\_data module
31683+
-------------------------------------------------------------------------------------------------
31684+
31685+
.. automodule:: datadog_api_client.v2.model.test_optimization_flaky_tests_management_policies_data
31686+
:members:
31687+
:show-inheritance:
31688+
31689+
datadog\_api\_client.v2.model.test\_optimization\_flaky\_tests\_management\_policies\_disabled module
31690+
-----------------------------------------------------------------------------------------------------
31691+
31692+
.. automodule:: datadog_api_client.v2.model.test_optimization_flaky_tests_management_policies_disabled
31693+
:members:
31694+
:show-inheritance:
31695+
31696+
datadog\_api\_client.v2.model.test\_optimization\_flaky\_tests\_management\_policies\_disabled\_failure\_rate\_rule module
31697+
--------------------------------------------------------------------------------------------------------------------------
31698+
31699+
.. automodule:: datadog_api_client.v2.model.test_optimization_flaky_tests_management_policies_disabled_failure_rate_rule
31700+
:members:
31701+
:show-inheritance:
31702+
31703+
datadog\_api\_client.v2.model.test\_optimization\_flaky\_tests\_management\_policies\_disabled\_status module
31704+
-------------------------------------------------------------------------------------------------------------
31705+
31706+
.. automodule:: datadog_api_client.v2.model.test_optimization_flaky_tests_management_policies_disabled_status
31707+
:members:
31708+
:show-inheritance:
31709+
31710+
datadog\_api\_client.v2.model.test\_optimization\_flaky\_tests\_management\_policies\_get\_request module
31711+
---------------------------------------------------------------------------------------------------------
31712+
31713+
.. automodule:: datadog_api_client.v2.model.test_optimization_flaky_tests_management_policies_get_request
31714+
:members:
31715+
:show-inheritance:
31716+
31717+
datadog\_api\_client.v2.model.test\_optimization\_flaky\_tests\_management\_policies\_get\_request\_attributes module
31718+
---------------------------------------------------------------------------------------------------------------------
31719+
31720+
.. automodule:: datadog_api_client.v2.model.test_optimization_flaky_tests_management_policies_get_request_attributes
31721+
:members:
31722+
:show-inheritance:
31723+
31724+
datadog\_api\_client.v2.model.test\_optimization\_flaky\_tests\_management\_policies\_get\_request\_data module
31725+
---------------------------------------------------------------------------------------------------------------
31726+
31727+
.. automodule:: datadog_api_client.v2.model.test_optimization_flaky_tests_management_policies_get_request_data
31728+
:members:
31729+
:show-inheritance:
31730+
31731+
datadog\_api\_client.v2.model.test\_optimization\_flaky\_tests\_management\_policies\_quarantined module
31732+
--------------------------------------------------------------------------------------------------------
31733+
31734+
.. automodule:: datadog_api_client.v2.model.test_optimization_flaky_tests_management_policies_quarantined
31735+
:members:
31736+
:show-inheritance:
31737+
31738+
datadog\_api\_client.v2.model.test\_optimization\_flaky\_tests\_management\_policies\_quarantined\_failure\_rate\_rule module
31739+
-----------------------------------------------------------------------------------------------------------------------------
31740+
31741+
.. automodule:: datadog_api_client.v2.model.test_optimization_flaky_tests_management_policies_quarantined_failure_rate_rule
31742+
:members:
31743+
:show-inheritance:
31744+
31745+
datadog\_api\_client.v2.model.test\_optimization\_flaky\_tests\_management\_policies\_response module
31746+
-----------------------------------------------------------------------------------------------------
31747+
31748+
.. automodule:: datadog_api_client.v2.model.test_optimization_flaky_tests_management_policies_response
31749+
:members:
31750+
:show-inheritance:
31751+
31752+
datadog\_api\_client.v2.model.test\_optimization\_flaky\_tests\_management\_policies\_type module
31753+
-------------------------------------------------------------------------------------------------
31754+
31755+
.. automodule:: datadog_api_client.v2.model.test_optimization_flaky_tests_management_policies_type
31756+
:members:
31757+
:show-inheritance:
31758+
31759+
datadog\_api\_client.v2.model.test\_optimization\_flaky\_tests\_management\_policies\_update\_request module
31760+
------------------------------------------------------------------------------------------------------------
31761+
31762+
.. automodule:: datadog_api_client.v2.model.test_optimization_flaky_tests_management_policies_update_request
31763+
:members:
31764+
:show-inheritance:
31765+
31766+
datadog\_api\_client.v2.model.test\_optimization\_flaky\_tests\_management\_policies\_update\_request\_attributes module
31767+
------------------------------------------------------------------------------------------------------------------------
31768+
31769+
.. automodule:: datadog_api_client.v2.model.test_optimization_flaky_tests_management_policies_update_request_attributes
31770+
:members:
31771+
:show-inheritance:
31772+
31773+
datadog\_api\_client.v2.model.test\_optimization\_flaky\_tests\_management\_policies\_update\_request\_data module
31774+
------------------------------------------------------------------------------------------------------------------
31775+
31776+
.. automodule:: datadog_api_client.v2.model.test_optimization_flaky_tests_management_policies_update_request_data
31777+
:members:
31778+
:show-inheritance:
31779+
31780+
datadog\_api\_client.v2.model.test\_optimization\_get\_flaky\_tests\_management\_policies\_request\_data\_type module
31781+
---------------------------------------------------------------------------------------------------------------------
31782+
31783+
.. automodule:: datadog_api_client.v2.model.test_optimization_get_flaky_tests_management_policies_request_data_type
31784+
:members:
31785+
:show-inheritance:
31786+
3164731787
datadog\_api\_client.v2.model.test\_optimization\_get\_service\_settings\_request module
3164831788
----------------------------------------------------------------------------------------
3164931789

@@ -31700,6 +31840,13 @@ datadog\_api\_client.v2.model.test\_optimization\_service\_settings\_type module
3170031840
:members:
3170131841
:show-inheritance:
3170231842

31843+
datadog\_api\_client.v2.model.test\_optimization\_update\_flaky\_tests\_management\_policies\_request\_data\_type module
31844+
------------------------------------------------------------------------------------------------------------------------
31845+
31846+
.. automodule:: datadog_api_client.v2.model.test_optimization_update_flaky_tests_management_policies_request_data_type
31847+
:members:
31848+
:show-inheritance:
31849+
3170331850
datadog\_api\_client.v2.model.test\_optimization\_update\_service\_settings\_request module
3170431851
-------------------------------------------------------------------------------------------
3170531852

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
"""
2+
Get Flaky Tests Management policies returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.test_optimization_api import TestOptimizationApi
7+
from datadog_api_client.v2.model.test_optimization_flaky_tests_management_policies_get_request import (
8+
TestOptimizationFlakyTestsManagementPoliciesGetRequest,
9+
)
10+
from datadog_api_client.v2.model.test_optimization_flaky_tests_management_policies_get_request_attributes import (
11+
TestOptimizationFlakyTestsManagementPoliciesGetRequestAttributes,
12+
)
13+
from datadog_api_client.v2.model.test_optimization_flaky_tests_management_policies_get_request_data import (
14+
TestOptimizationFlakyTestsManagementPoliciesGetRequestData,
15+
)
16+
from datadog_api_client.v2.model.test_optimization_get_flaky_tests_management_policies_request_data_type import (
17+
TestOptimizationGetFlakyTestsManagementPoliciesRequestDataType,
18+
)
19+
20+
body = TestOptimizationFlakyTestsManagementPoliciesGetRequest(
21+
data=TestOptimizationFlakyTestsManagementPoliciesGetRequestData(
22+
attributes=TestOptimizationFlakyTestsManagementPoliciesGetRequestAttributes(
23+
repository_id="github.com/datadog/shopist",
24+
),
25+
type=TestOptimizationGetFlakyTestsManagementPoliciesRequestDataType.TEST_OPTIMIZATION_GET_FLAKY_TESTS_MANAGEMENT_POLICIES_REQUEST,
26+
),
27+
)
28+
29+
configuration = Configuration()
30+
configuration.unstable_operations["get_flaky_tests_management_policies"] = True
31+
with ApiClient(configuration) as api_client:
32+
api_instance = TestOptimizationApi(api_client)
33+
response = api_instance.get_flaky_tests_management_policies(body=body)
34+
35+
print(response)
Lines changed: 111 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,111 @@
1+
"""
2+
Update Flaky Tests Management policies returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.test_optimization_api import TestOptimizationApi
7+
from datadog_api_client.v2.model.test_optimization_flaky_tests_management_policies_attempt_to_fix import (
8+
TestOptimizationFlakyTestsManagementPoliciesAttemptToFix,
9+
)
10+
from datadog_api_client.v2.model.test_optimization_flaky_tests_management_policies_auto_disable_rule import (
11+
TestOptimizationFlakyTestsManagementPoliciesAutoDisableRule,
12+
)
13+
from datadog_api_client.v2.model.test_optimization_flaky_tests_management_policies_auto_quarantine_rule import (
14+
TestOptimizationFlakyTestsManagementPoliciesAutoQuarantineRule,
15+
)
16+
from datadog_api_client.v2.model.test_optimization_flaky_tests_management_policies_branch_rule import (
17+
TestOptimizationFlakyTestsManagementPoliciesBranchRule,
18+
)
19+
from datadog_api_client.v2.model.test_optimization_flaky_tests_management_policies_disabled import (
20+
TestOptimizationFlakyTestsManagementPoliciesDisabled,
21+
)
22+
from datadog_api_client.v2.model.test_optimization_flaky_tests_management_policies_disabled_failure_rate_rule import (
23+
TestOptimizationFlakyTestsManagementPoliciesDisabledFailureRateRule,
24+
)
25+
from datadog_api_client.v2.model.test_optimization_flaky_tests_management_policies_disabled_status import (
26+
TestOptimizationFlakyTestsManagementPoliciesDisabledStatus,
27+
)
28+
from datadog_api_client.v2.model.test_optimization_flaky_tests_management_policies_quarantined import (
29+
TestOptimizationFlakyTestsManagementPoliciesQuarantined,
30+
)
31+
from datadog_api_client.v2.model.test_optimization_flaky_tests_management_policies_quarantined_failure_rate_rule import (
32+
TestOptimizationFlakyTestsManagementPoliciesQuarantinedFailureRateRule,
33+
)
34+
from datadog_api_client.v2.model.test_optimization_flaky_tests_management_policies_update_request import (
35+
TestOptimizationFlakyTestsManagementPoliciesUpdateRequest,
36+
)
37+
from datadog_api_client.v2.model.test_optimization_flaky_tests_management_policies_update_request_attributes import (
38+
TestOptimizationFlakyTestsManagementPoliciesUpdateRequestAttributes,
39+
)
40+
from datadog_api_client.v2.model.test_optimization_flaky_tests_management_policies_update_request_data import (
41+
TestOptimizationFlakyTestsManagementPoliciesUpdateRequestData,
42+
)
43+
from datadog_api_client.v2.model.test_optimization_update_flaky_tests_management_policies_request_data_type import (
44+
TestOptimizationUpdateFlakyTestsManagementPoliciesRequestDataType,
45+
)
46+
47+
body = TestOptimizationFlakyTestsManagementPoliciesUpdateRequest(
48+
data=TestOptimizationFlakyTestsManagementPoliciesUpdateRequestData(
49+
attributes=TestOptimizationFlakyTestsManagementPoliciesUpdateRequestAttributes(
50+
attempt_to_fix=TestOptimizationFlakyTestsManagementPoliciesAttemptToFix(
51+
retries=3,
52+
),
53+
disabled=TestOptimizationFlakyTestsManagementPoliciesDisabled(
54+
auto_disable_rule=TestOptimizationFlakyTestsManagementPoliciesAutoDisableRule(
55+
enabled=False,
56+
status=TestOptimizationFlakyTestsManagementPoliciesDisabledStatus.ACTIVE,
57+
window_seconds=3600,
58+
),
59+
branch_rule=TestOptimizationFlakyTestsManagementPoliciesBranchRule(
60+
branches=[
61+
"main",
62+
],
63+
enabled=True,
64+
excluded_branches=[],
65+
excluded_test_services=[],
66+
),
67+
enabled=False,
68+
failure_rate_rule=TestOptimizationFlakyTestsManagementPoliciesDisabledFailureRateRule(
69+
branches=[],
70+
enabled=False,
71+
min_runs=10,
72+
status=TestOptimizationFlakyTestsManagementPoliciesDisabledStatus.ACTIVE,
73+
threshold=0.5,
74+
),
75+
),
76+
quarantined=TestOptimizationFlakyTestsManagementPoliciesQuarantined(
77+
auto_quarantine_rule=TestOptimizationFlakyTestsManagementPoliciesAutoQuarantineRule(
78+
enabled=True,
79+
window_seconds=3600,
80+
),
81+
branch_rule=TestOptimizationFlakyTestsManagementPoliciesBranchRule(
82+
branches=[
83+
"main",
84+
],
85+
enabled=True,
86+
excluded_branches=[],
87+
excluded_test_services=[],
88+
),
89+
enabled=True,
90+
failure_rate_rule=TestOptimizationFlakyTestsManagementPoliciesQuarantinedFailureRateRule(
91+
branches=[
92+
"main",
93+
],
94+
enabled=True,
95+
min_runs=10,
96+
threshold=0.5,
97+
),
98+
),
99+
repository_id="github.com/datadog/shopist",
100+
),
101+
type=TestOptimizationUpdateFlakyTestsManagementPoliciesRequestDataType.TEST_OPTIMIZATION_UPDATE_FLAKY_TESTS_MANAGEMENT_POLICIES_REQUEST,
102+
),
103+
)
104+
105+
configuration = Configuration()
106+
configuration.unstable_operations["update_flaky_tests_management_policies"] = True
107+
with ApiClient(configuration) as api_client:
108+
api_instance = TestOptimizationApi(api_client)
109+
response = api_instance.update_flaky_tests_management_policies(body=body)
110+
111+
print(response)

src/datadog_api_client/configuration.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -280,9 +280,11 @@ def __init__(
280280
"v2.update_change_request": False,
281281
"v2.update_change_request_decision": False,
282282
"v2.delete_test_optimization_service_settings": False,
283+
"v2.get_flaky_tests_management_policies": False,
283284
"v2.get_test_optimization_service_settings": False,
284285
"v2.search_flaky_tests": False,
285286
"v2.update_flaky_tests": False,
287+
"v2.update_flaky_tests_management_policies": False,
286288
"v2.update_test_optimization_service_settings": False,
287289
"v2.create_aws_cloud_auth_persona_mapping": False,
288290
"v2.delete_aws_cloud_auth_persona_mapping": False,

0 commit comments

Comments
 (0)