Skip to content

Commit 061efa1

Browse files
api-clients-generation-pipeline[bot]ci.datadog-api-spec
andauthored
Add profiled fargate tasks to usage attribution (#1355)
Co-authored-by: ci.datadog-api-spec <[email protected]>
1 parent ee83551 commit 061efa1

File tree

5 files changed

+49
-6
lines changed

5 files changed

+49
-6
lines changed

.apigentools-info

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44
"spec_versions": {
55
"v1": {
66
"apigentools_version": "1.6.4",
7-
"regenerated": "2023-02-22 19:40:56.673617",
8-
"spec_repo_commit": "837505a7"
7+
"regenerated": "2023-02-23 20:26:16.790228",
8+
"spec_repo_commit": "437dad25"
99
},
1010
"v2": {
1111
"apigentools_version": "1.6.4",
12-
"regenerated": "2023-02-22 19:40:56.685092",
13-
"spec_repo_commit": "837505a7"
12+
"regenerated": "2023-02-23 20:26:16.888551",
13+
"spec_repo_commit": "437dad25"
1414
}
1515
}
1616
}

.generator/schemas/v1/openapi.yaml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3665,6 +3665,7 @@ components:
36653665
- invocations_usage
36663666
- npm_host_usage
36673667
- profiled_container_usage
3668+
- profiled_fargate_usage
36683669
- profiled_host_usage
36693670
- snmp_usage
36703671
- estimated_rum_sessions_usage
@@ -3695,6 +3696,7 @@ components:
36953696
- INVOCATIONS_USAGE
36963697
- NPM_HOST_USAGE
36973698
- PROFILED_CONTAINER_USAGE
3699+
- PROFILED_FARGATE_USAGE
36983700
- PROFILED_HOST_USAGE
36993701
- SNMP_USAGE
37003702
- ESTIMATED_RUM_SESSIONS_USAGE
@@ -7138,6 +7140,8 @@ components:
71387140
- npm_host_percentage
71397141
- profiled_container_usage
71407142
- profiled_container_percentage
7143+
- profiled_fargate_usage
7144+
- profiled_fargate_percentage
71417145
- profiled_host_usage
71427146
- profiled_host_percentage
71437147
- snmp_usage
@@ -7197,6 +7201,8 @@ components:
71977201
- NPM_HOST_PERCENTAGE
71987202
- PROFILED_CONTAINER_USAGE
71997203
- PROFILED_CONTAINER_PERCENTAGE
7204+
- PROFILED_FARGATE_USAGE
7205+
- PROFILED_FARGATE_PERCENTAGE
72007206
- PROFILED_HOST_USAGE
72017207
- PROFILED_HOST_PERCENTAGE
72027208
- SNMP_USAGE
@@ -7420,6 +7426,14 @@ components:
74207426
description: The profiled container usage by tag(s).
74217427
format: double
74227428
type: number
7429+
profiled_fargate_percentage:
7430+
description: The percentage of profiled Fargate task usage by tag(s).
7431+
format: double
7432+
type: number
7433+
profiled_fargate_usage:
7434+
description: The profiled Fargate task usage by tag(s).
7435+
format: double
7436+
type: number
74237437
profiled_host_percentage:
74247438
description: The percentage of profiled hosts usage by tag(s).
74257439
format: double

src/datadog_api_client/v1/model/hourly_usage_attribution_usage_type.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ class HourlyUsageAttributionUsageType(ModelSimple):
1616
"""
1717
Supported products for hourly usage attribution requests.
1818
19-
:param value: Must be one of ["api_usage", "apm_fargate_usage", "apm_host_usage", "appsec_fargate_usage", "appsec_usage", "browser_usage", "container_excl_agent_usage", "container_usage", "cspm_containers_usage", "cspm_hosts_usage", "custom_timeseries_usage", "cws_containers_usage", "cws_hosts_usage", "dbm_hosts_usage", "dbm_queries_usage", "estimated_indexed_logs_usage", "estimated_ingested_logs_usage", "estimated_indexed_spans_usage", "estimated_ingested_spans_usage", "fargate_usage", "functions_usage", "infra_host_usage", "invocations_usage", "npm_host_usage", "profiled_container_usage", "profiled_host_usage", "snmp_usage", "estimated_rum_sessions_usage"].
19+
:param value: Must be one of ["api_usage", "apm_fargate_usage", "apm_host_usage", "appsec_fargate_usage", "appsec_usage", "browser_usage", "container_excl_agent_usage", "container_usage", "cspm_containers_usage", "cspm_hosts_usage", "custom_timeseries_usage", "cws_containers_usage", "cws_hosts_usage", "dbm_hosts_usage", "dbm_queries_usage", "estimated_indexed_logs_usage", "estimated_ingested_logs_usage", "estimated_indexed_spans_usage", "estimated_ingested_spans_usage", "fargate_usage", "functions_usage", "infra_host_usage", "invocations_usage", "npm_host_usage", "profiled_container_usage", "profiled_fargate_usage", "profiled_host_usage", "snmp_usage", "estimated_rum_sessions_usage"].
2020
:type value: str
2121
"""
2222

@@ -46,6 +46,7 @@ class HourlyUsageAttributionUsageType(ModelSimple):
4646
"invocations_usage",
4747
"npm_host_usage",
4848
"profiled_container_usage",
49+
"profiled_fargate_usage",
4950
"profiled_host_usage",
5051
"snmp_usage",
5152
"estimated_rum_sessions_usage",
@@ -75,6 +76,7 @@ class HourlyUsageAttributionUsageType(ModelSimple):
7576
INVOCATIONS_USAGE: ClassVar["HourlyUsageAttributionUsageType"]
7677
NPM_HOST_USAGE: ClassVar["HourlyUsageAttributionUsageType"]
7778
PROFILED_CONTAINER_USAGE: ClassVar["HourlyUsageAttributionUsageType"]
79+
PROFILED_FARGATE_USAGE: ClassVar["HourlyUsageAttributionUsageType"]
7880
PROFILED_HOST_USAGE: ClassVar["HourlyUsageAttributionUsageType"]
7981
SNMP_USAGE: ClassVar["HourlyUsageAttributionUsageType"]
8082
ESTIMATED_RUM_SESSIONS_USAGE: ClassVar["HourlyUsageAttributionUsageType"]
@@ -121,6 +123,7 @@ def openapi_types(_):
121123
HourlyUsageAttributionUsageType.INVOCATIONS_USAGE = HourlyUsageAttributionUsageType("invocations_usage")
122124
HourlyUsageAttributionUsageType.NPM_HOST_USAGE = HourlyUsageAttributionUsageType("npm_host_usage")
123125
HourlyUsageAttributionUsageType.PROFILED_CONTAINER_USAGE = HourlyUsageAttributionUsageType("profiled_container_usage")
126+
HourlyUsageAttributionUsageType.PROFILED_FARGATE_USAGE = HourlyUsageAttributionUsageType("profiled_fargate_usage")
124127
HourlyUsageAttributionUsageType.PROFILED_HOST_USAGE = HourlyUsageAttributionUsageType("profiled_host_usage")
125128
HourlyUsageAttributionUsageType.SNMP_USAGE = HourlyUsageAttributionUsageType("snmp_usage")
126129
HourlyUsageAttributionUsageType.ESTIMATED_RUM_SESSIONS_USAGE = HourlyUsageAttributionUsageType(

src/datadog_api_client/v1/model/monthly_usage_attribution_supported_metrics.py

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ class MonthlyUsageAttributionSupportedMetrics(ModelSimple):
1616
"""
1717
Supported metrics for monthly usage attribution requests.
1818
19-
:param value: Must be one of ["api_usage", "api_percentage", "apm_fargate_usage", "apm_fargate_percentage", "appsec_fargate_usage", "appsec_fargate_percentage", "apm_host_usage", "apm_host_percentage", "appsec_usage", "appsec_percentage", "browser_usage", "browser_percentage", "container_excl_agent_usage", "container_excl_agent_percentage", "container_usage", "container_percentage", "cspm_containers_percentage", "cspm_containers_usage", "cspm_hosts_percentage", "cspm_hosts_usage", "custom_timeseries_usage", "custom_timeseries_percentage", "cws_containers_percentage", "cws_containers_usage", "cws_hosts_percentage", "cws_hosts_usage", "dbm_hosts_percentage", "dbm_hosts_usage", "dbm_queries_percentage", "dbm_queries_usage", "estimated_indexed_logs_usage", "estimated_indexed_logs_percentage", "estimated_ingested_logs_usage", "estimated_ingested_logs_percentage", "estimated_indexed_spans_usage", "estimated_indexed_spans_percentage", "estimated_ingested_spans_usage", "estimated_ingested_spans_percentage", "fargate_usage", "fargate_percentage", "functions_usage", "functions_percentage", "infra_host_usage", "infra_host_percentage", "invocations_usage", "invocations_percentage", "npm_host_usage", "npm_host_percentage", "profiled_container_usage", "profiled_container_percentage", "profiled_host_usage", "profiled_host_percentage", "snmp_usage", "snmp_percentage", "estimated_rum_sessions_usage", "estimated_rum_sessions_percentage", "*"].
19+
:param value: Must be one of ["api_usage", "api_percentage", "apm_fargate_usage", "apm_fargate_percentage", "appsec_fargate_usage", "appsec_fargate_percentage", "apm_host_usage", "apm_host_percentage", "appsec_usage", "appsec_percentage", "browser_usage", "browser_percentage", "container_excl_agent_usage", "container_excl_agent_percentage", "container_usage", "container_percentage", "cspm_containers_percentage", "cspm_containers_usage", "cspm_hosts_percentage", "cspm_hosts_usage", "custom_timeseries_usage", "custom_timeseries_percentage", "cws_containers_percentage", "cws_containers_usage", "cws_hosts_percentage", "cws_hosts_usage", "dbm_hosts_percentage", "dbm_hosts_usage", "dbm_queries_percentage", "dbm_queries_usage", "estimated_indexed_logs_usage", "estimated_indexed_logs_percentage", "estimated_ingested_logs_usage", "estimated_ingested_logs_percentage", "estimated_indexed_spans_usage", "estimated_indexed_spans_percentage", "estimated_ingested_spans_usage", "estimated_ingested_spans_percentage", "fargate_usage", "fargate_percentage", "functions_usage", "functions_percentage", "infra_host_usage", "infra_host_percentage", "invocations_usage", "invocations_percentage", "npm_host_usage", "npm_host_percentage", "profiled_container_usage", "profiled_container_percentage", "profiled_fargate_usage", "profiled_fargate_percentage", "profiled_host_usage", "profiled_host_percentage", "snmp_usage", "snmp_percentage", "estimated_rum_sessions_usage", "estimated_rum_sessions_percentage", "*"].
2020
:type value: str
2121
"""
2222

@@ -71,6 +71,8 @@ class MonthlyUsageAttributionSupportedMetrics(ModelSimple):
7171
"npm_host_percentage",
7272
"profiled_container_usage",
7373
"profiled_container_percentage",
74+
"profiled_fargate_usage",
75+
"profiled_fargate_percentage",
7476
"profiled_host_usage",
7577
"profiled_host_percentage",
7678
"snmp_usage",
@@ -129,6 +131,8 @@ class MonthlyUsageAttributionSupportedMetrics(ModelSimple):
129131
NPM_HOST_PERCENTAGE: ClassVar["MonthlyUsageAttributionSupportedMetrics"]
130132
PROFILED_CONTAINER_USAGE: ClassVar["MonthlyUsageAttributionSupportedMetrics"]
131133
PROFILED_CONTAINER_PERCENTAGE: ClassVar["MonthlyUsageAttributionSupportedMetrics"]
134+
PROFILED_FARGATE_USAGE: ClassVar["MonthlyUsageAttributionSupportedMetrics"]
135+
PROFILED_FARGATE_PERCENTAGE: ClassVar["MonthlyUsageAttributionSupportedMetrics"]
132136
PROFILED_HOST_USAGE: ClassVar["MonthlyUsageAttributionSupportedMetrics"]
133137
PROFILED_HOST_PERCENTAGE: ClassVar["MonthlyUsageAttributionSupportedMetrics"]
134138
SNMP_USAGE: ClassVar["MonthlyUsageAttributionSupportedMetrics"]
@@ -260,6 +264,12 @@ def openapi_types(_):
260264
MonthlyUsageAttributionSupportedMetrics.PROFILED_CONTAINER_PERCENTAGE = MonthlyUsageAttributionSupportedMetrics(
261265
"profiled_container_percentage"
262266
)
267+
MonthlyUsageAttributionSupportedMetrics.PROFILED_FARGATE_USAGE = MonthlyUsageAttributionSupportedMetrics(
268+
"profiled_fargate_usage"
269+
)
270+
MonthlyUsageAttributionSupportedMetrics.PROFILED_FARGATE_PERCENTAGE = MonthlyUsageAttributionSupportedMetrics(
271+
"profiled_fargate_percentage"
272+
)
263273
MonthlyUsageAttributionSupportedMetrics.PROFILED_HOST_USAGE = MonthlyUsageAttributionSupportedMetrics(
264274
"profiled_host_usage"
265275
)

src/datadog_api_client/v1/model/monthly_usage_attribution_values.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,8 @@ def openapi_types(_):
6969
"npm_host_usage": (float,),
7070
"profiled_container_percentage": (float,),
7171
"profiled_container_usage": (float,),
72+
"profiled_fargate_percentage": (float,),
73+
"profiled_fargate_usage": (float,),
7274
"profiled_host_percentage": (float,),
7375
"profiled_host_usage": (float,),
7476
"snmp_percentage": (float,),
@@ -128,6 +130,8 @@ def openapi_types(_):
128130
"npm_host_usage": "npm_host_usage",
129131
"profiled_container_percentage": "profiled_container_percentage",
130132
"profiled_container_usage": "profiled_container_usage",
133+
"profiled_fargate_percentage": "profiled_fargate_percentage",
134+
"profiled_fargate_usage": "profiled_fargate_usage",
131135
"profiled_host_percentage": "profiled_host_percentage",
132136
"profiled_host_usage": "profiled_host_usage",
133137
"snmp_percentage": "snmp_percentage",
@@ -188,6 +192,8 @@ def __init__(
188192
npm_host_usage: Union[float, UnsetType] = unset,
189193
profiled_container_percentage: Union[float, UnsetType] = unset,
190194
profiled_container_usage: Union[float, UnsetType] = unset,
195+
profiled_fargate_percentage: Union[float, UnsetType] = unset,
196+
profiled_fargate_usage: Union[float, UnsetType] = unset,
191197
profiled_host_percentage: Union[float, UnsetType] = unset,
192198
profiled_host_usage: Union[float, UnsetType] = unset,
193199
snmp_percentage: Union[float, UnsetType] = unset,
@@ -353,6 +359,12 @@ def __init__(
353359
:param profiled_container_usage: The profiled container usage by tag(s).
354360
:type profiled_container_usage: float, optional
355361
362+
:param profiled_fargate_percentage: The percentage of profiled Fargate task usage by tag(s).
363+
:type profiled_fargate_percentage: float, optional
364+
365+
:param profiled_fargate_usage: The profiled Fargate task usage by tag(s).
366+
:type profiled_fargate_usage: float, optional
367+
356368
:param profiled_host_percentage: The percentage of profiled hosts usage by tag(s).
357369
:type profiled_host_percentage: float, optional
358370
@@ -469,6 +481,10 @@ def __init__(
469481
kwargs["profiled_container_percentage"] = profiled_container_percentage
470482
if profiled_container_usage is not unset:
471483
kwargs["profiled_container_usage"] = profiled_container_usage
484+
if profiled_fargate_percentage is not unset:
485+
kwargs["profiled_fargate_percentage"] = profiled_fargate_percentage
486+
if profiled_fargate_usage is not unset:
487+
kwargs["profiled_fargate_usage"] = profiled_fargate_usage
472488
if profiled_host_percentage is not unset:
473489
kwargs["profiled_host_percentage"] = profiled_host_percentage
474490
if profiled_host_usage is not unset:

0 commit comments

Comments
 (0)