Skip to content

Commit 3e6db0c

Browse files
api-clients-generation-pipeline[bot]ci.datadog-api-spec
andauthored
Add serverless_apps_dsm_fargate_tasks fields to usage metering API (#1646)
Co-authored-by: ci.datadog-api-spec <packages@datadoghq.com>
1 parent 9adc8a0 commit 3e6db0c

4 files changed

Lines changed: 66 additions & 0 deletions

File tree

.generator/schemas/v1/openapi.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23291,6 +23291,10 @@ components:
2329123291
description: Shows the average number of Serverless Apps for Azure Web App instances for the current date for all organizations.
2329223292
format: int64
2329323293
type: integer
23294+
serverless_apps_dsm_fargate_tasks_avg:
23295+
description: Shows the average number of DSM Fargate ECS tasks monitored under Serverless Apps DSM for the current date for all organizations.
23296+
format: int64
23297+
type: integer
2329423298
serverless_apps_ecs_avg:
2329523299
description: Shows the average number of Serverless Apps for Elastic Container Service for the current date for all organizations.
2329623300
format: int64
@@ -24328,6 +24332,10 @@ components:
2432824332
description: Shows the average number of Serverless Apps for Azure Web App instances for the given date and given org.
2432924333
format: int64
2433024334
type: integer
24335+
serverless_apps_dsm_fargate_tasks_avg:
24336+
description: Shows the average number of DSM Fargate ECS tasks monitored under Serverless Apps DSM for the given date and given org.
24337+
format: int64
24338+
type: integer
2433124339
serverless_apps_ecs_avg:
2433224340
description: Shows the average number of Serverless Apps for Elastic Container Service for the given date and given org.
2433324341
format: int64
@@ -25383,6 +25391,10 @@ components:
2538325391
description: Sum of the average number of Serverless Apps for Azure Web App instances in the current month for all organizations.
2538425392
format: int64
2538525393
type: integer
25394+
serverless_apps_dsm_fargate_tasks_avg_sum:
25395+
description: Sum of the average number of DSM Fargate ECS tasks monitored under Serverless Apps DSM in the current month for all organizations.
25396+
format: int64
25397+
type: integer
2538625398
serverless_apps_ecs_avg_sum:
2538725399
description: Sum of the average number of Serverless Apps for Elastic Container Service in the current month for all organizations.
2538825400
format: int64

src/datadogV1/model/model_usage_summary_date.rs

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -694,6 +694,9 @@ pub struct UsageSummaryDate {
694694
/// Shows the average number of Serverless Apps for Azure Web App instances for the current date for all organizations.
695695
#[serde(rename = "serverless_apps_azure_web_app_instances_avg")]
696696
pub serverless_apps_azure_web_app_instances_avg: Option<i64>,
697+
/// Shows the average number of DSM Fargate ECS tasks monitored under Serverless Apps DSM for the current date for all organizations.
698+
#[serde(rename = "serverless_apps_dsm_fargate_tasks_avg")]
699+
pub serverless_apps_dsm_fargate_tasks_avg: Option<i64>,
697700
/// Shows the average number of Serverless Apps for Elastic Container Service for the current date for all organizations.
698701
#[serde(rename = "serverless_apps_ecs_avg")]
699702
pub serverless_apps_ecs_avg: Option<i64>,
@@ -1009,6 +1012,7 @@ impl UsageSummaryDate {
10091012
serverless_apps_azure_count_avg: None,
10101013
serverless_apps_azure_function_app_instances_avg: None,
10111014
serverless_apps_azure_web_app_instances_avg: None,
1015+
serverless_apps_dsm_fargate_tasks_avg: None,
10121016
serverless_apps_ecs_avg: None,
10131017
serverless_apps_eks_avg: None,
10141018
serverless_apps_excl_fargate_avg: None,
@@ -2400,6 +2404,12 @@ impl UsageSummaryDate {
24002404
self
24012405
}
24022406

2407+
#[allow(deprecated)]
2408+
pub fn serverless_apps_dsm_fargate_tasks_avg(mut self, value: i64) -> Self {
2409+
self.serverless_apps_dsm_fargate_tasks_avg = Some(value);
2410+
self
2411+
}
2412+
24032413
#[allow(deprecated)]
24042414
pub fn serverless_apps_ecs_avg(mut self, value: i64) -> Self {
24052415
self.serverless_apps_ecs_avg = Some(value);
@@ -2839,6 +2849,7 @@ impl<'de> Deserialize<'de> for UsageSummaryDate {
28392849
let mut serverless_apps_azure_count_avg: Option<i64> = None;
28402850
let mut serverless_apps_azure_function_app_instances_avg: Option<i64> = None;
28412851
let mut serverless_apps_azure_web_app_instances_avg: Option<i64> = None;
2852+
let mut serverless_apps_dsm_fargate_tasks_avg: Option<i64> = None;
28422853
let mut serverless_apps_ecs_avg: Option<i64> = None;
28432854
let mut serverless_apps_eks_avg: Option<i64> = None;
28442855
let mut serverless_apps_excl_fargate_avg: Option<i64> = None;
@@ -4220,6 +4231,12 @@ impl<'de> Deserialize<'de> for UsageSummaryDate {
42204231
}
42214232
serverless_apps_azure_web_app_instances_avg = Some(serde_json::from_value(v).map_err(M::Error::custom)?);
42224233
},
4234+
"serverless_apps_dsm_fargate_tasks_avg" => {
4235+
if v.is_null() {
4236+
continue;
4237+
}
4238+
serverless_apps_dsm_fargate_tasks_avg = Some(serde_json::from_value(v).map_err(M::Error::custom)?);
4239+
},
42234240
"serverless_apps_ecs_avg" => {
42244241
if v.is_null() {
42254242
continue;
@@ -4615,6 +4632,7 @@ impl<'de> Deserialize<'de> for UsageSummaryDate {
46154632
serverless_apps_azure_count_avg,
46164633
serverless_apps_azure_function_app_instances_avg,
46174634
serverless_apps_azure_web_app_instances_avg,
4635+
serverless_apps_dsm_fargate_tasks_avg,
46184636
serverless_apps_ecs_avg,
46194637
serverless_apps_eks_avg,
46204638
serverless_apps_excl_fargate_avg,

src/datadogV1/model/model_usage_summary_date_org.rs

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -713,6 +713,9 @@ pub struct UsageSummaryDateOrg {
713713
/// Shows the average number of Serverless Apps for Azure Web App instances for the given date and given org.
714714
#[serde(rename = "serverless_apps_azure_web_app_instances_avg")]
715715
pub serverless_apps_azure_web_app_instances_avg: Option<i64>,
716+
/// Shows the average number of DSM Fargate ECS tasks monitored under Serverless Apps DSM for the given date and given org.
717+
#[serde(rename = "serverless_apps_dsm_fargate_tasks_avg")]
718+
pub serverless_apps_dsm_fargate_tasks_avg: Option<i64>,
716719
/// Shows the average number of Serverless Apps for Elastic Container Service for the given date and given org.
717720
#[serde(rename = "serverless_apps_ecs_avg")]
718721
pub serverless_apps_ecs_avg: Option<i64>,
@@ -1034,6 +1037,7 @@ impl UsageSummaryDateOrg {
10341037
serverless_apps_azure_count_avg: None,
10351038
serverless_apps_azure_function_app_instances_avg: None,
10361039
serverless_apps_azure_web_app_instances_avg: None,
1040+
serverless_apps_dsm_fargate_tasks_avg: None,
10371041
serverless_apps_ecs_avg: None,
10381042
serverless_apps_eks_avg: None,
10391043
serverless_apps_excl_fargate_avg: None,
@@ -2461,6 +2465,12 @@ impl UsageSummaryDateOrg {
24612465
self
24622466
}
24632467

2468+
#[allow(deprecated)]
2469+
pub fn serverless_apps_dsm_fargate_tasks_avg(mut self, value: i64) -> Self {
2470+
self.serverless_apps_dsm_fargate_tasks_avg = Some(value);
2471+
self
2472+
}
2473+
24642474
#[allow(deprecated)]
24652475
pub fn serverless_apps_ecs_avg(mut self, value: i64) -> Self {
24662476
self.serverless_apps_ecs_avg = Some(value);
@@ -2906,6 +2916,7 @@ impl<'de> Deserialize<'de> for UsageSummaryDateOrg {
29062916
let mut serverless_apps_azure_count_avg: Option<i64> = None;
29072917
let mut serverless_apps_azure_function_app_instances_avg: Option<i64> = None;
29082918
let mut serverless_apps_azure_web_app_instances_avg: Option<i64> = None;
2919+
let mut serverless_apps_dsm_fargate_tasks_avg: Option<i64> = None;
29092920
let mut serverless_apps_ecs_avg: Option<i64> = None;
29102921
let mut serverless_apps_eks_avg: Option<i64> = None;
29112922
let mut serverless_apps_excl_fargate_avg: Option<i64> = None;
@@ -4323,6 +4334,12 @@ impl<'de> Deserialize<'de> for UsageSummaryDateOrg {
43234334
}
43244335
serverless_apps_azure_web_app_instances_avg = Some(serde_json::from_value(v).map_err(M::Error::custom)?);
43254336
},
4337+
"serverless_apps_dsm_fargate_tasks_avg" => {
4338+
if v.is_null() {
4339+
continue;
4340+
}
4341+
serverless_apps_dsm_fargate_tasks_avg = Some(serde_json::from_value(v).map_err(M::Error::custom)?);
4342+
},
43264343
"serverless_apps_ecs_avg" => {
43274344
if v.is_null() {
43284345
continue;
@@ -4724,6 +4741,7 @@ impl<'de> Deserialize<'de> for UsageSummaryDateOrg {
47244741
serverless_apps_azure_count_avg,
47254742
serverless_apps_azure_function_app_instances_avg,
47264743
serverless_apps_azure_web_app_instances_avg,
4744+
serverless_apps_dsm_fargate_tasks_avg,
47274745
serverless_apps_ecs_avg,
47284746
serverless_apps_eks_avg,
47294747
serverless_apps_excl_fargate_avg,

src/datadogV1/model/model_usage_summary_response.rs

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -724,6 +724,9 @@ pub struct UsageSummaryResponse {
724724
/// Sum of the average number of Serverless Apps for Azure Web App instances in the current month for all organizations.
725725
#[serde(rename = "serverless_apps_azure_web_app_instances_avg_sum")]
726726
pub serverless_apps_azure_web_app_instances_avg_sum: Option<i64>,
727+
/// Sum of the average number of DSM Fargate ECS tasks monitored under Serverless Apps DSM in the current month for all organizations.
728+
#[serde(rename = "serverless_apps_dsm_fargate_tasks_avg_sum")]
729+
pub serverless_apps_dsm_fargate_tasks_avg_sum: Option<i64>,
727730
/// Sum of the average number of Serverless Apps for Elastic Container Service in the current month for all organizations.
728731
#[serde(rename = "serverless_apps_ecs_avg_sum")]
729732
pub serverless_apps_ecs_avg_sum: Option<i64>,
@@ -1054,6 +1057,7 @@ impl UsageSummaryResponse {
10541057
serverless_apps_azure_count_avg_sum: None,
10551058
serverless_apps_azure_function_app_instances_avg_sum: None,
10561059
serverless_apps_azure_web_app_instances_avg_sum: None,
1060+
serverless_apps_dsm_fargate_tasks_avg_sum: None,
10571061
serverless_apps_ecs_avg_sum: None,
10581062
serverless_apps_eks_avg_sum: None,
10591063
serverless_apps_excl_fargate_avg_sum: None,
@@ -2518,6 +2522,12 @@ impl UsageSummaryResponse {
25182522
self
25192523
}
25202524

2525+
#[allow(deprecated)]
2526+
pub fn serverless_apps_dsm_fargate_tasks_avg_sum(mut self, value: i64) -> Self {
2527+
self.serverless_apps_dsm_fargate_tasks_avg_sum = Some(value);
2528+
self
2529+
}
2530+
25212531
#[allow(deprecated)]
25222532
pub fn serverless_apps_ecs_avg_sum(mut self, value: i64) -> Self {
25232533
self.serverless_apps_ecs_avg_sum = Some(value);
@@ -2983,6 +2993,7 @@ impl<'de> Deserialize<'de> for UsageSummaryResponse {
29832993
let mut serverless_apps_azure_count_avg_sum: Option<i64> = None;
29842994
let mut serverless_apps_azure_function_app_instances_avg_sum: Option<i64> = None;
29852995
let mut serverless_apps_azure_web_app_instances_avg_sum: Option<i64> = None;
2996+
let mut serverless_apps_dsm_fargate_tasks_avg_sum: Option<i64> = None;
29862997
let mut serverless_apps_ecs_avg_sum: Option<i64> = None;
29872998
let mut serverless_apps_eks_avg_sum: Option<i64> = None;
29882999
let mut serverless_apps_excl_fargate_avg_sum: Option<i64> = None;
@@ -4422,6 +4433,12 @@ impl<'de> Deserialize<'de> for UsageSummaryResponse {
44224433
}
44234434
serverless_apps_azure_web_app_instances_avg_sum = Some(serde_json::from_value(v).map_err(M::Error::custom)?);
44244435
},
4436+
"serverless_apps_dsm_fargate_tasks_avg_sum" => {
4437+
if v.is_null() {
4438+
continue;
4439+
}
4440+
serverless_apps_dsm_fargate_tasks_avg_sum = Some(serde_json::from_value(v).map_err(M::Error::custom)?);
4441+
},
44254442
"serverless_apps_ecs_avg_sum" => {
44264443
if v.is_null() {
44274444
continue;
@@ -4838,6 +4855,7 @@ impl<'de> Deserialize<'de> for UsageSummaryResponse {
48384855
serverless_apps_azure_count_avg_sum,
48394856
serverless_apps_azure_function_app_instances_avg_sum,
48404857
serverless_apps_azure_web_app_instances_avg_sum,
4858+
serverless_apps_dsm_fargate_tasks_avg_sum,
48414859
serverless_apps_ecs_avg_sum,
48424860
serverless_apps_eks_avg_sum,
48434861
serverless_apps_excl_fargate_avg_sum,

0 commit comments

Comments
 (0)