Skip to content

Commit 07b2c7a

Browse files
api-clients-generation-pipeline[bot]ci.datadog-api-spec
andauthored
[cloud-network-monitoring] Remove preview note + Add notifications (#834)
Co-authored-by: ci.datadog-api-spec <[email protected]>
1 parent d8c4360 commit 07b2c7a

8 files changed

+10
-43
lines changed

.generated-info

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
2-
"spec_repo_commit": "befda92",
3-
"generated": "2025-08-06 19:16:18.740"
2+
"spec_repo_commit": "fd3370f",
3+
"generated": "2025-08-06 20:59:11.792"
44
}

.generator/schemas/v2/openapi.yaml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -57013,9 +57013,6 @@ paths:
5701357013
summary: Get all aggregated connections
5701457014
tags:
5701557015
- Cloud Network Monitoring
57016-
x-unstable: '**Note**: This endpoint is in Preview. If you have any feedback,
57017-
57018-
contact [Datadog support](https://docs.datadoghq.com/help/).'
5701957016
/api/v2/network/dns/aggregate:
5702057017
get:
5702157018
description: Get all aggregated DNS traffic.
@@ -57076,9 +57073,6 @@ paths:
5707657073
summary: Get all aggregated DNS traffic
5707757074
tags:
5707857075
- Cloud Network Monitoring
57079-
x-unstable: '**Note**: This endpoint is in Preview. If you have any feedback,
57080-
57081-
contact [Datadog support](https://docs.datadoghq.com/help/).'
5708257076
/api/v2/on-call/escalation-policies:
5708357077
post:
5708457078
description: Create a new On-Call escalation policy

examples/v2_cloud-network-monitoring_GetAggregatedConnections.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,7 @@ use datadog_api_client::datadogV2::api_cloud_network_monitoring::GetAggregatedCo
55

66
#[tokio::main]
77
async fn main() {
8-
let mut configuration = datadog::Configuration::new();
9-
configuration.set_unstable_operation_enabled("v2.GetAggregatedConnections", true);
8+
let configuration = datadog::Configuration::new();
109
let api = CloudNetworkMonitoringAPI::with_config(configuration);
1110
let resp = api
1211
.get_aggregated_connections(GetAggregatedConnectionsOptionalParams::default())

examples/v2_cloud-network-monitoring_GetAggregatedConnections_3059356111.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,7 @@ use datadog_api_client::datadogV2::api_cloud_network_monitoring::GetAggregatedCo
55

66
#[tokio::main]
77
async fn main() {
8-
let mut configuration = datadog::Configuration::new();
9-
configuration.set_unstable_operation_enabled("v2.GetAggregatedConnections", true);
8+
let configuration = datadog::Configuration::new();
109
let api = CloudNetworkMonitoringAPI::with_config(configuration);
1110
let resp = api
1211
.get_aggregated_connections(GetAggregatedConnectionsOptionalParams::default())

examples/v2_cloud-network-monitoring_GetAggregatedDns.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,7 @@ use datadog_api_client::datadogV2::api_cloud_network_monitoring::GetAggregatedDn
55

66
#[tokio::main]
77
async fn main() {
8-
let mut configuration = datadog::Configuration::new();
9-
configuration.set_unstable_operation_enabled("v2.GetAggregatedDns", true);
8+
let configuration = datadog::Configuration::new();
109
let api = CloudNetworkMonitoringAPI::with_config(configuration);
1110
let resp = api
1211
.get_aggregated_dns(GetAggregatedDnsOptionalParams::default())

src/datadog/configuration.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -190,8 +190,6 @@ impl Default for Configuration {
190190
false,
191191
),
192192
("v2.validate_monitor_user_template".to_owned(), false),
193-
("v2.get_aggregated_connections".to_owned(), false),
194-
("v2.get_aggregated_dns".to_owned(), false),
195193
("v2.create_pipeline".to_owned(), false),
196194
("v2.delete_pipeline".to_owned(), false),
197195
("v2.get_pipeline".to_owned(), false),

src/datadogV2/api/api_cloud_network_monitoring.rs

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
// This product includes software developed at Datadog (https://www.datadoghq.com/).
33
// Copyright 2019-Present Datadog, Inc.
44
use crate::datadog;
5-
use log::warn;
65
use reqwest::header::{HeaderMap, HeaderValue};
76
use serde::{Deserialize, Serialize};
87

@@ -207,14 +206,6 @@ impl CloudNetworkMonitoringAPI {
207206
> {
208207
let local_configuration = &self.config;
209208
let operation_id = "v2.get_aggregated_connections";
210-
if local_configuration.is_unstable_operation_enabled(operation_id) {
211-
warn!("Using unstable operation {operation_id}");
212-
} else {
213-
let local_error = datadog::UnstableOperationDisabledError {
214-
msg: "Operation 'v2.get_aggregated_connections' is not enabled".to_string(),
215-
};
216-
return Err(datadog::Error::UnstableOperationDisabledError(local_error));
217-
}
218209

219210
// unbox and build optional parameters
220211
let from = params.from;
@@ -351,14 +342,6 @@ impl CloudNetworkMonitoringAPI {
351342
> {
352343
let local_configuration = &self.config;
353344
let operation_id = "v2.get_aggregated_dns";
354-
if local_configuration.is_unstable_operation_enabled(operation_id) {
355-
warn!("Using unstable operation {operation_id}");
356-
} else {
357-
let local_error = datadog::UnstableOperationDisabledError {
358-
msg: "Operation 'v2.get_aggregated_dns' is not enabled".to_string(),
359-
};
360-
return Err(datadog::Error::UnstableOperationDisabledError(local_error));
361-
}
362345

363346
// unbox and build optional parameters
364347
let from = params.from;

tests/scenarios/features/v2/cloud_network_monitoring.feature

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -14,37 +14,32 @@ Feature: Cloud Network Monitoring
1414

1515
@team:Datadog/networks
1616
Scenario: Get aggregated connections returns "OK" response
17-
Given operation "GetAggregatedConnections" enabled
18-
And new "GetAggregatedConnections" request
17+
Given new "GetAggregatedConnections" request
1918
When the request is sent
2019
Then the response status is 200 OK
2120

2221
@team:Datadog/networks
2322
Scenario: Get all aggregated DNS traffic returns "Bad Request" response
24-
Given operation "GetAggregatedDns" enabled
25-
And new "GetAggregatedDns" request
23+
Given new "GetAggregatedDns" request
2624
And request contains "group_by" parameter with value "server_ungrouped,server_service"
2725
When the request is sent
2826
Then the response status is 400 Bad Request
2927

3028
@team:Datadog/networks
3129
Scenario: Get all aggregated DNS traffic returns "OK" response
32-
Given operation "GetAggregatedDns" enabled
33-
And new "GetAggregatedDns" request
30+
Given new "GetAggregatedDns" request
3431
When the request is sent
3532
Then the response status is 200 OK
3633

3734
@skip-python @skip-ruby @team:Datadog/networks
3835
Scenario: Get all aggregated connections returns "Bad Request" response
39-
Given operation "GetAggregatedConnections" enabled
40-
And new "GetAggregatedConnections" request
36+
Given new "GetAggregatedConnections" request
4137
And request contains "limit" parameter with value 8000
4238
When the request is sent
4339
Then the response status is 400 Bad Request
4440

4541
@generated @skip @team:Datadog/networks
4642
Scenario: Get all aggregated connections returns "OK" response
47-
Given operation "GetAggregatedConnections" enabled
48-
And new "GetAggregatedConnections" request
43+
Given new "GetAggregatedConnections" request
4944
When the request is sent
5045
Then the response status is 200 OK

0 commit comments

Comments
 (0)