Skip to content

Commit 746a103

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 738c118 of spec repo
1 parent 72eae7d commit 746a103

File tree

55 files changed

+3359
-1
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

55 files changed

+3359
-1
lines changed

.generator/schemas/v2/openapi.yaml

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

docs/datadog_api_client.v2.model.rst

Lines changed: 140 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -522,6 +522,69 @@ datadog\_api\_client.v2.model.api\_trigger\_wrapper module
522522
:members:
523523
:show-inheritance:
524524

525+
datadog\_api\_client.v2.model.apm\_dependency\_stat\_name module
526+
----------------------------------------------------------------
527+
528+
.. automodule:: datadog_api_client.v2.model.apm_dependency_stat_name
529+
:members:
530+
:show-inheritance:
531+
532+
datadog\_api\_client.v2.model.apm\_dependency\_stats\_data\_source module
533+
-------------------------------------------------------------------------
534+
535+
.. automodule:: datadog_api_client.v2.model.apm_dependency_stats_data_source
536+
:members:
537+
:show-inheritance:
538+
539+
datadog\_api\_client.v2.model.apm\_dependency\_stats\_query module
540+
------------------------------------------------------------------
541+
542+
.. automodule:: datadog_api_client.v2.model.apm_dependency_stats_query
543+
:members:
544+
:show-inheritance:
545+
546+
datadog\_api\_client.v2.model.apm\_metrics\_data\_source module
547+
---------------------------------------------------------------
548+
549+
.. automodule:: datadog_api_client.v2.model.apm_metrics_data_source
550+
:members:
551+
:show-inheritance:
552+
553+
datadog\_api\_client.v2.model.apm\_metrics\_query module
554+
--------------------------------------------------------
555+
556+
.. automodule:: datadog_api_client.v2.model.apm_metrics_query
557+
:members:
558+
:show-inheritance:
559+
560+
datadog\_api\_client.v2.model.apm\_metrics\_stat module
561+
-------------------------------------------------------
562+
563+
.. automodule:: datadog_api_client.v2.model.apm_metrics_stat
564+
:members:
565+
:show-inheritance:
566+
567+
datadog\_api\_client.v2.model.apm\_resource\_stat\_name module
568+
--------------------------------------------------------------
569+
570+
.. automodule:: datadog_api_client.v2.model.apm_resource_stat_name
571+
:members:
572+
:show-inheritance:
573+
574+
datadog\_api\_client.v2.model.apm\_resource\_stats\_data\_source module
575+
-----------------------------------------------------------------------
576+
577+
.. automodule:: datadog_api_client.v2.model.apm_resource_stats_data_source
578+
:members:
579+
:show-inheritance:
580+
581+
datadog\_api\_client.v2.model.apm\_resource\_stats\_query module
582+
----------------------------------------------------------------
583+
584+
.. automodule:: datadog_api_client.v2.model.apm_resource_stats_query
585+
:members:
586+
:show-inheritance:
587+
525588
datadog\_api\_client.v2.model.apm\_retention\_filter\_type module
526589
-----------------------------------------------------------------
527590

@@ -5527,6 +5590,13 @@ datadog\_api\_client.v2.model.container\_attributes module
55275590
:members:
55285591
:show-inheritance:
55295592

5593+
datadog\_api\_client.v2.model.container\_data\_source module
5594+
------------------------------------------------------------
5595+
5596+
.. automodule:: datadog_api_client.v2.model.container_data_source
5597+
:members:
5598+
:show-inheritance:
5599+
55305600
datadog\_api\_client.v2.model.container\_group module
55315601
-----------------------------------------------------
55325602

@@ -5716,6 +5786,20 @@ datadog\_api\_client.v2.model.container\_meta\_page\_type module
57165786
:members:
57175787
:show-inheritance:
57185788

5789+
datadog\_api\_client.v2.model.container\_scalar\_query module
5790+
-------------------------------------------------------------
5791+
5792+
.. automodule:: datadog_api_client.v2.model.container_scalar_query
5793+
:members:
5794+
:show-inheritance:
5795+
5796+
datadog\_api\_client.v2.model.container\_timeseries\_query module
5797+
-----------------------------------------------------------------
5798+
5799+
.. automodule:: datadog_api_client.v2.model.container_timeseries_query
5800+
:members:
5801+
:show-inheritance:
5802+
57195803
datadog\_api\_client.v2.model.container\_type module
57205804
----------------------------------------------------
57215805

@@ -22159,6 +22243,20 @@ datadog\_api\_client.v2.model.preview\_entity\_response\_data module
2215922243
:members:
2216022244
:show-inheritance:
2216122245

22246+
datadog\_api\_client.v2.model.process\_data\_source module
22247+
----------------------------------------------------------
22248+
22249+
.. automodule:: datadog_api_client.v2.model.process_data_source
22250+
:members:
22251+
:show-inheritance:
22252+
22253+
datadog\_api\_client.v2.model.process\_scalar\_query module
22254+
-----------------------------------------------------------
22255+
22256+
.. automodule:: datadog_api_client.v2.model.process_scalar_query
22257+
:members:
22258+
:show-inheritance:
22259+
2216222260
datadog\_api\_client.v2.model.process\_summaries\_meta module
2216322261
-------------------------------------------------------------
2216422262

@@ -22201,6 +22299,13 @@ datadog\_api\_client.v2.model.process\_summary\_type module
2220122299
:members:
2220222300
:show-inheritance:
2220322301

22302+
datadog\_api\_client.v2.model.process\_timeseries\_query module
22303+
---------------------------------------------------------------
22304+
22305+
.. automodule:: datadog_api_client.v2.model.process_timeseries_query
22306+
:members:
22307+
:show-inheritance:
22308+
2220422309
datadog\_api\_client.v2.model.product\_analytics\_analytics\_query module
2220522310
-------------------------------------------------------------------------
2220622311

@@ -28291,6 +28396,20 @@ datadog\_api\_client.v2.model.slack\_trigger\_wrapper module
2829128396
:members:
2829228397
:show-inheritance:
2829328398

28399+
datadog\_api\_client.v2.model.slo\_data\_source module
28400+
------------------------------------------------------
28401+
28402+
.. automodule:: datadog_api_client.v2.model.slo_data_source
28403+
:members:
28404+
:show-inheritance:
28405+
28406+
datadog\_api\_client.v2.model.slo\_query module
28407+
-----------------------------------------------
28408+
28409+
.. automodule:: datadog_api_client.v2.model.slo_query
28410+
:members:
28411+
:show-inheritance:
28412+
2829428413
datadog\_api\_client.v2.model.slo\_report\_create\_request module
2829528414
-----------------------------------------------------------------
2829628415

@@ -28389,6 +28508,27 @@ datadog\_api\_client.v2.model.slo\_status\_type module
2838928508
:members:
2839028509
:show-inheritance:
2839128510

28511+
datadog\_api\_client.v2.model.slos\_group\_mode module
28512+
------------------------------------------------------
28513+
28514+
.. automodule:: datadog_api_client.v2.model.slos_group_mode
28515+
:members:
28516+
:show-inheritance:
28517+
28518+
datadog\_api\_client.v2.model.slos\_measure module
28519+
--------------------------------------------------
28520+
28521+
.. automodule:: datadog_api_client.v2.model.slos_measure
28522+
:members:
28523+
:show-inheritance:
28524+
28525+
datadog\_api\_client.v2.model.slos\_query\_type module
28526+
------------------------------------------------------
28527+
28528+
.. automodule:: datadog_api_client.v2.model.slos_query_type
28529+
:members:
28530+
:show-inheritance:
28531+
2839228532
datadog\_api\_client.v2.model.snapshot module
2839328533
---------------------------------------------
2839428534

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)