Skip to content

Commit d341567

Browse files
api-clients-generation-pipeline[bot]ci.datadog-api-spec
andauthored
Regenerate client from commit fc2584f of spec repo (#3379)
Co-authored-by: ci.datadog-api-spec <packages@datadoghq.com>
1 parent 8b5b094 commit d341567

146 files changed

Lines changed: 5976 additions & 9 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: 590 additions & 4 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
@@ -606,6 +606,76 @@ datadog\_api\_client.v2.model.api\_trigger\_wrapper module
606606
:members:
607607
:show-inheritance:
608608

609+
datadog\_api\_client.v2.model.apm\_dependency\_stat\_name module
610+
----------------------------------------------------------------
611+
612+
.. automodule:: datadog_api_client.v2.model.apm_dependency_stat_name
613+
:members:
614+
:show-inheritance:
615+
616+
datadog\_api\_client.v2.model.apm\_dependency\_stats\_data\_source module
617+
-------------------------------------------------------------------------
618+
619+
.. automodule:: datadog_api_client.v2.model.apm_dependency_stats_data_source
620+
:members:
621+
:show-inheritance:
622+
623+
datadog\_api\_client.v2.model.apm\_dependency\_stats\_query module
624+
------------------------------------------------------------------
625+
626+
.. automodule:: datadog_api_client.v2.model.apm_dependency_stats_query
627+
:members:
628+
:show-inheritance:
629+
630+
datadog\_api\_client.v2.model.apm\_metrics\_data\_source module
631+
---------------------------------------------------------------
632+
633+
.. automodule:: datadog_api_client.v2.model.apm_metrics_data_source
634+
:members:
635+
:show-inheritance:
636+
637+
datadog\_api\_client.v2.model.apm\_metrics\_query module
638+
--------------------------------------------------------
639+
640+
.. automodule:: datadog_api_client.v2.model.apm_metrics_query
641+
:members:
642+
:show-inheritance:
643+
644+
datadog\_api\_client.v2.model.apm\_metrics\_span\_kind module
645+
-------------------------------------------------------------
646+
647+
.. automodule:: datadog_api_client.v2.model.apm_metrics_span_kind
648+
:members:
649+
:show-inheritance:
650+
651+
datadog\_api\_client.v2.model.apm\_metrics\_stat module
652+
-------------------------------------------------------
653+
654+
.. automodule:: datadog_api_client.v2.model.apm_metrics_stat
655+
:members:
656+
:show-inheritance:
657+
658+
datadog\_api\_client.v2.model.apm\_resource\_stat\_name module
659+
--------------------------------------------------------------
660+
661+
.. automodule:: datadog_api_client.v2.model.apm_resource_stat_name
662+
:members:
663+
:show-inheritance:
664+
665+
datadog\_api\_client.v2.model.apm\_resource\_stats\_data\_source module
666+
-----------------------------------------------------------------------
667+
668+
.. automodule:: datadog_api_client.v2.model.apm_resource_stats_data_source
669+
:members:
670+
:show-inheritance:
671+
672+
datadog\_api\_client.v2.model.apm\_resource\_stats\_query module
673+
----------------------------------------------------------------
674+
675+
.. automodule:: datadog_api_client.v2.model.apm_resource_stats_query
676+
:members:
677+
:show-inheritance:
678+
609679
datadog\_api\_client.v2.model.apm\_retention\_filter\_type module
610680
-----------------------------------------------------------------
611681

@@ -5674,6 +5744,13 @@ datadog\_api\_client.v2.model.container\_attributes module
56745744
:members:
56755745
:show-inheritance:
56765746

5747+
datadog\_api\_client.v2.model.container\_data\_source module
5748+
------------------------------------------------------------
5749+
5750+
.. automodule:: datadog_api_client.v2.model.container_data_source
5751+
:members:
5752+
:show-inheritance:
5753+
56775754
datadog\_api\_client.v2.model.container\_group module
56785755
-----------------------------------------------------
56795756

@@ -5863,6 +5940,20 @@ datadog\_api\_client.v2.model.container\_meta\_page\_type module
58635940
:members:
58645941
:show-inheritance:
58655942

5943+
datadog\_api\_client.v2.model.container\_scalar\_query module
5944+
-------------------------------------------------------------
5945+
5946+
.. automodule:: datadog_api_client.v2.model.container_scalar_query
5947+
:members:
5948+
:show-inheritance:
5949+
5950+
datadog\_api\_client.v2.model.container\_timeseries\_query module
5951+
-----------------------------------------------------------------
5952+
5953+
.. automodule:: datadog_api_client.v2.model.container_timeseries_query
5954+
:members:
5955+
:show-inheritance:
5956+
58665957
datadog\_api\_client.v2.model.container\_type module
58675958
----------------------------------------------------
58685959

@@ -23608,6 +23699,20 @@ datadog\_api\_client.v2.model.preview\_entity\_response\_data module
2360823699
:members:
2360923700
:show-inheritance:
2361023701

23702+
datadog\_api\_client.v2.model.process\_data\_source module
23703+
----------------------------------------------------------
23704+
23705+
.. automodule:: datadog_api_client.v2.model.process_data_source
23706+
:members:
23707+
:show-inheritance:
23708+
23709+
datadog\_api\_client.v2.model.process\_scalar\_query module
23710+
-----------------------------------------------------------
23711+
23712+
.. automodule:: datadog_api_client.v2.model.process_scalar_query
23713+
:members:
23714+
:show-inheritance:
23715+
2361123716
datadog\_api\_client.v2.model.process\_summaries\_meta module
2361223717
-------------------------------------------------------------
2361323718

@@ -23650,6 +23755,13 @@ datadog\_api\_client.v2.model.process\_summary\_type module
2365023755
:members:
2365123756
:show-inheritance:
2365223757

23758+
datadog\_api\_client.v2.model.process\_timeseries\_query module
23759+
---------------------------------------------------------------
23760+
23761+
.. automodule:: datadog_api_client.v2.model.process_timeseries_query
23762+
:members:
23763+
:show-inheritance:
23764+
2365323765
datadog\_api\_client.v2.model.product\_analytics\_analytics\_query module
2365423766
-------------------------------------------------------------------------
2365523767

@@ -30034,6 +30146,20 @@ datadog\_api\_client.v2.model.slack\_trigger\_wrapper module
3003430146
:members:
3003530147
:show-inheritance:
3003630148

30149+
datadog\_api\_client.v2.model.slo\_data\_source module
30150+
------------------------------------------------------
30151+
30152+
.. automodule:: datadog_api_client.v2.model.slo_data_source
30153+
:members:
30154+
:show-inheritance:
30155+
30156+
datadog\_api\_client.v2.model.slo\_query module
30157+
-----------------------------------------------
30158+
30159+
.. automodule:: datadog_api_client.v2.model.slo_query
30160+
:members:
30161+
:show-inheritance:
30162+
3003730163
datadog\_api\_client.v2.model.slo\_report\_create\_request module
3003830164
-----------------------------------------------------------------
3003930165

@@ -30132,6 +30258,27 @@ datadog\_api\_client.v2.model.slo\_status\_type module
3013230258
:members:
3013330259
:show-inheritance:
3013430260

30261+
datadog\_api\_client.v2.model.slos\_group\_mode module
30262+
------------------------------------------------------
30263+
30264+
.. automodule:: datadog_api_client.v2.model.slos_group_mode
30265+
:members:
30266+
:show-inheritance:
30267+
30268+
datadog\_api\_client.v2.model.slos\_measure module
30269+
--------------------------------------------------
30270+
30271+
.. automodule:: datadog_api_client.v2.model.slos_measure
30272+
:members:
30273+
:show-inheritance:
30274+
30275+
datadog\_api\_client.v2.model.slos\_query\_type module
30276+
------------------------------------------------------
30277+
30278+
.. automodule:: datadog_api_client.v2.model.slos_query_type
30279+
:members:
30280+
:show-inheritance:
30281+
3013530282
datadog\_api\_client.v2.model.snapshot module
3013630283
---------------------------------------------
3013730284

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
"""
2+
Scalar cross product query with apm_resource_stats data source returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.metrics_api import MetricsApi
7+
from datadog_api_client.v2.model.apm_resource_stat_name import ApmResourceStatName
8+
from datadog_api_client.v2.model.apm_resource_stats_data_source import ApmResourceStatsDataSource
9+
from datadog_api_client.v2.model.apm_resource_stats_query import ApmResourceStatsQuery
10+
from datadog_api_client.v2.model.formula_limit import FormulaLimit
11+
from datadog_api_client.v2.model.query_formula import QueryFormula
12+
from datadog_api_client.v2.model.query_sort_order import QuerySortOrder
13+
from datadog_api_client.v2.model.scalar_formula_query_request import ScalarFormulaQueryRequest
14+
from datadog_api_client.v2.model.scalar_formula_request import ScalarFormulaRequest
15+
from datadog_api_client.v2.model.scalar_formula_request_attributes import ScalarFormulaRequestAttributes
16+
from datadog_api_client.v2.model.scalar_formula_request_queries import ScalarFormulaRequestQueries
17+
from datadog_api_client.v2.model.scalar_formula_request_type import ScalarFormulaRequestType
18+
19+
body = ScalarFormulaQueryRequest(
20+
data=ScalarFormulaRequest(
21+
attributes=ScalarFormulaRequestAttributes(
22+
formulas=[
23+
QueryFormula(
24+
formula="a",
25+
limit=FormulaLimit(
26+
count=10,
27+
order=QuerySortOrder.DESC,
28+
),
29+
),
30+
],
31+
_from=1636625471000,
32+
queries=ScalarFormulaRequestQueries(
33+
[
34+
ApmResourceStatsQuery(
35+
data_source=ApmResourceStatsDataSource.APM_RESOURCE_STATS,
36+
name="a",
37+
env="staging",
38+
service="azure-bill-import",
39+
stat=ApmResourceStatName.HITS,
40+
operation_name="cassandra.query",
41+
group_by=[
42+
"resource_name",
43+
],
44+
primary_tag_name="datacenter",
45+
primary_tag_value="*",
46+
),
47+
]
48+
),
49+
to=1636629071000,
50+
),
51+
type=ScalarFormulaRequestType.SCALAR_REQUEST,
52+
),
53+
)
54+
55+
configuration = Configuration()
56+
with ApiClient(configuration) as api_client:
57+
api_instance = MetricsApi(api_client)
58+
response = api_instance.query_scalar_data(body=body)
59+
60+
print(response)
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
"""
2+
Scalar cross product query with apm_metrics data source returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.metrics_api import MetricsApi
7+
from datadog_api_client.v2.model.apm_metrics_data_source import ApmMetricsDataSource
8+
from datadog_api_client.v2.model.apm_metrics_query import ApmMetricsQuery
9+
from datadog_api_client.v2.model.apm_metrics_stat import ApmMetricsStat
10+
from datadog_api_client.v2.model.formula_limit import FormulaLimit
11+
from datadog_api_client.v2.model.query_formula import QueryFormula
12+
from datadog_api_client.v2.model.query_sort_order import QuerySortOrder
13+
from datadog_api_client.v2.model.scalar_formula_query_request import ScalarFormulaQueryRequest
14+
from datadog_api_client.v2.model.scalar_formula_request import ScalarFormulaRequest
15+
from datadog_api_client.v2.model.scalar_formula_request_attributes import ScalarFormulaRequestAttributes
16+
from datadog_api_client.v2.model.scalar_formula_request_queries import ScalarFormulaRequestQueries
17+
from datadog_api_client.v2.model.scalar_formula_request_type import ScalarFormulaRequestType
18+
19+
body = ScalarFormulaQueryRequest(
20+
data=ScalarFormulaRequest(
21+
attributes=ScalarFormulaRequestAttributes(
22+
formulas=[
23+
QueryFormula(
24+
formula="a",
25+
limit=FormulaLimit(
26+
count=10,
27+
order=QuerySortOrder.DESC,
28+
),
29+
),
30+
],
31+
_from=1636625471000,
32+
queries=ScalarFormulaRequestQueries(
33+
[
34+
ApmMetricsQuery(
35+
data_source=ApmMetricsDataSource.APM_METRICS,
36+
name="a",
37+
stat=ApmMetricsStat.HITS,
38+
service="web-store",
39+
query_filter="env:prod",
40+
group_by=[
41+
"resource_name",
42+
],
43+
),
44+
]
45+
),
46+
to=1636629071000,
47+
),
48+
type=ScalarFormulaRequestType.SCALAR_REQUEST,
49+
),
50+
)
51+
52+
configuration = Configuration()
53+
with ApiClient(configuration) as api_client:
54+
api_instance = MetricsApi(api_client)
55+
response = api_instance.query_scalar_data(body=body)
56+
57+
print(response)
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
"""
2+
Scalar cross product query with slo data source returns "OK" response
3+
"""
4+
5+
from datadog_api_client import ApiClient, Configuration
6+
from datadog_api_client.v2.api.metrics_api import MetricsApi
7+
from datadog_api_client.v2.model.formula_limit import FormulaLimit
8+
from datadog_api_client.v2.model.query_formula import QueryFormula
9+
from datadog_api_client.v2.model.query_sort_order import QuerySortOrder
10+
from datadog_api_client.v2.model.scalar_formula_query_request import ScalarFormulaQueryRequest
11+
from datadog_api_client.v2.model.scalar_formula_request import ScalarFormulaRequest
12+
from datadog_api_client.v2.model.scalar_formula_request_attributes import ScalarFormulaRequestAttributes
13+
from datadog_api_client.v2.model.scalar_formula_request_queries import ScalarFormulaRequestQueries
14+
from datadog_api_client.v2.model.scalar_formula_request_type import ScalarFormulaRequestType
15+
from datadog_api_client.v2.model.slo_data_source import SloDataSource
16+
from datadog_api_client.v2.model.slo_query import SloQuery
17+
from datadog_api_client.v2.model.slos_group_mode import SlosGroupMode
18+
from datadog_api_client.v2.model.slos_measure import SlosMeasure
19+
from datadog_api_client.v2.model.slos_query_type import SlosQueryType
20+
21+
body = ScalarFormulaQueryRequest(
22+
data=ScalarFormulaRequest(
23+
attributes=ScalarFormulaRequestAttributes(
24+
formulas=[
25+
QueryFormula(
26+
formula="a",
27+
limit=FormulaLimit(
28+
count=10,
29+
order=QuerySortOrder.DESC,
30+
),
31+
),
32+
],
33+
_from=1636625471000,
34+
queries=ScalarFormulaRequestQueries(
35+
[
36+
SloQuery(
37+
data_source=SloDataSource.SLO,
38+
name="a",
39+
slo_id="12345678910",
40+
measure=SlosMeasure.SLO_STATUS,
41+
slo_query_type=SlosQueryType.METRIC,
42+
group_mode=SlosGroupMode.OVERALL,
43+
additional_query_filters="*",
44+
),
45+
]
46+
),
47+
to=1636629071000,
48+
),
49+
type=ScalarFormulaRequestType.SCALAR_REQUEST,
50+
),
51+
)
52+
53+
configuration = Configuration()
54+
with ApiClient(configuration) as api_client:
55+
api_instance = MetricsApi(api_client)
56+
response = api_instance.query_scalar_data(body=body)
57+
58+
print(response)

0 commit comments

Comments
 (0)