Skip to content

Commit 5759846

Browse files
api-clients-generation-pipeline[bot]ci.datadog-api-spec
and
ci.datadog-api-spec
authored
[Cloud Network Monitoring API] Update text for response (#2130)
Co-authored-by: ci.datadog-api-spec <[email protected]>
1 parent 7aed1f7 commit 5759846

10 files changed

+55
-40
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.6",
7-
"regenerated": "2025-04-03 09:26:30.518843",
8-
"spec_repo_commit": "f1a43647"
7+
"regenerated": "2025-04-03 16:28:02.680829",
8+
"spec_repo_commit": "4468962d"
99
},
1010
"v2": {
1111
"apigentools_version": "1.6.6",
12-
"regenerated": "2025-04-03 09:26:30.534200",
13-
"spec_repo_commit": "f1a43647"
12+
"regenerated": "2025-04-03 16:28:02.696576",
13+
"spec_repo_commit": "4468962d"
1414
}
1515
}
1616
}

.generator/schemas/v2/openapi.yaml

Lines changed: 15 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -30212,7 +30212,7 @@ components:
3021230212
type: string
3021330213
type: object
3021430214
SingleAggregatedConnectionResponseArray:
30215-
description: The definition of `SingleAggregatedConnectionResponseArray` object.
30215+
description: List of aggregated connections.
3021630216
example:
3021730217
data:
3021830218
- attributes:
@@ -30236,25 +30236,25 @@ components:
3023630236
type: aggregated_connection
3023730237
properties:
3023830238
data:
30239-
description: The `SingleAggregatedConnectionResponseArray` `data`.
30239+
description: Array of aggregated connection objects.
3024030240
items:
3024130241
$ref: '#/components/schemas/SingleAggregatedConnectionResponseData'
3024230242
type: array
3024330243
type: object
3024430244
SingleAggregatedConnectionResponseData:
30245-
description: The definition of `SingleAggregatedConnectionResponseData` object.
30245+
description: Object describing an aggregated connection.
3024630246
properties:
3024730247
attributes:
3024830248
$ref: '#/components/schemas/SingleAggregatedConnectionResponseDataAttributes'
3024930249
id:
30250-
description: The `SingleAggregatedConnectionResponseData` `id`.
30250+
description: A unique identifier for the aggregated connection based on
30251+
the group by values.
3025130252
type: string
3025230253
type:
3025330254
$ref: '#/components/schemas/SingleAggregatedConnectionResponseDataType'
3025430255
type: object
3025530256
SingleAggregatedConnectionResponseDataAttributes:
30256-
description: The definition of `SingleAggregatedConnectionResponseDataAttributes`
30257-
object.
30257+
description: Attributes for an aggregated connection.
3025830258
properties:
3025930259
bytes_sent_by_client:
3026030260
description: The total number of bytes sent by the client over the given
@@ -30268,10 +30268,11 @@ components:
3026830268
type: integer
3026930269
group_bys:
3027030270
additionalProperties:
30271+
description: The values for each group by.
3027130272
items:
3027230273
type: string
3027330274
type: array
30274-
description: The `attributes` `group_bys`.
30275+
description: The key, value pairs for each group by.
3027530276
type: object
3027630277
packets_sent_by_client:
3027730278
description: The total number of packets sent by the client over the given
@@ -30322,9 +30323,7 @@ components:
3032230323
type: object
3032330324
SingleAggregatedConnectionResponseDataType:
3032430325
default: aggregated_connection
30325-
description: 'Aggregated connection resource type. Allowed enum values: `aggregated_connection`.
30326-
30327-
default: `aggregated_connection`'
30326+
description: Aggregated connection resource type.
3032830327
enum:
3032930328
- aggregated_connection
3033030329
type: string
@@ -44426,22 +44425,22 @@ paths:
4442644425
- Network Device Monitoring
4442744426
/api/v2/network/connections/aggregate:
4442844427
get:
44429-
description: Get aggregated connections
44428+
description: Get all aggregated connections.
4443044429
operationId: GetAggregatedConnections
4443144430
parameters:
4443244431
- description: Unix timestamp (number of seconds since epoch) of the start of
4443344432
the query window. If not provided, the start of the query window is 15 minutes
44434-
before the "to" timestamp. If neither "from" nor "to" are provided, the
44435-
query window is [now - 15m, now].
44433+
before the `to` timestamp. If neither `from` nor `to` are provided, the
44434+
query window is `[now - 15m, now]`.
4443644435
in: query
4443744436
name: from
4443844437
schema:
4443944438
format: int64
4444044439
type: integer
4444144440
- description: Unix timestamp (number of seconds since epoch) of the end of
4444244441
the query window. If not provided, the end of the query window is the current
44443-
time. If neither "from" nor "to" are provided, the query window is [now
44444-
- 15m, now].
44442+
time. If neither `from` nor `to` are provided, the query window is `[now
44443+
- 15m, now]`.
4444544444
in: query
4444644445
name: to
4444744446
schema:
@@ -44478,7 +44477,7 @@ paths:
4447844477
$ref: '#/components/responses/BadRequestResponse'
4447944478
'429':
4448044479
$ref: '#/components/responses/TooManyRequestsResponse'
44481-
summary: Get aggregated connections
44480+
summary: Get all aggregated connections
4448244481
tags:
4448344482
- Cloud Network Monitoring
4448444483
x-unstable: '**Note**: This endpoint is in Preview. If you have any feedback,

examples/v2/cloud-network-monitoring/GetAggregatedConnections.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/**
2-
* Get aggregated connections returns "OK" response
2+
* Get all aggregated connections returns "OK" response
33
*/
44

55
import { client, v2 } from "@datadog/datadog-api-client";
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
/**
2+
* Get aggregated connections returns "OK" response
3+
*/
4+
5+
import { client, v2 } from "@datadog/datadog-api-client";
6+
7+
const configuration = client.createConfiguration();
8+
configuration.unstableOperations["v2.getAggregatedConnections"] = true;
9+
const apiInstance = new v2.CloudNetworkMonitoringApi(configuration);
10+
11+
apiInstance
12+
.getAggregatedConnections()
13+
.then((data: v2.SingleAggregatedConnectionResponseArray) => {
14+
console.log(
15+
"API called successfully. Returned data: " + JSON.stringify(data)
16+
);
17+
})
18+
.catch((error: any) => console.error(error));

features/v2/cloud_network_monitoring.feature

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,6 @@ Feature: Cloud Network Monitoring
1212
And operation "GetAggregatedConnections" enabled
1313
And new "GetAggregatedConnections" request
1414

15-
@generated @skip @team:Datadog/networks
16-
Scenario: Get aggregated connections returns "Bad Request" response
17-
When the request is sent
18-
Then the response status is 400 Bad Request
19-
2015
@team:Datadog/networks
2116
Scenario: Get aggregated connections returns "OK" response
2217
When the request is sent
@@ -27,3 +22,8 @@ Feature: Cloud Network Monitoring
2722
Given request contains "limit" parameter with value 6000
2823
When the request is sent
2924
Then the response status is 400 Bad Request
25+
26+
@generated @skip @team:Datadog/networks
27+
Scenario: Get all aggregated connections returns "OK" response
28+
When the request is sent
29+
Then the response status is 200 OK

packages/datadog-api-client-v2/apis/CloudNetworkMonitoringApi.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -155,12 +155,12 @@ export class CloudNetworkMonitoringApiResponseProcessor {
155155

156156
export interface CloudNetworkMonitoringApiGetAggregatedConnectionsRequest {
157157
/**
158-
* Unix timestamp (number of seconds since epoch) of the start of the query window. If not provided, the start of the query window is 15 minutes before the "to" timestamp. If neither "from" nor "to" are provided, the query window is [now - 15m, now].
158+
* Unix timestamp (number of seconds since epoch) of the start of the query window. If not provided, the start of the query window is 15 minutes before the `to` timestamp. If neither `from` nor `to` are provided, the query window is `[now - 15m, now]`.
159159
* @type number
160160
*/
161161
from?: number;
162162
/**
163-
* Unix timestamp (number of seconds since epoch) of the end of the query window. If not provided, the end of the query window is the current time. If neither "from" nor "to" are provided, the query window is [now - 15m, now].
163+
* Unix timestamp (number of seconds since epoch) of the end of the query window. If not provided, the end of the query window is the current time. If neither `from` nor `to` are provided, the query window is `[now - 15m, now]`.
164164
* @type number
165165
*/
166166
to?: number;
@@ -200,7 +200,7 @@ export class CloudNetworkMonitoringApi {
200200
}
201201

202202
/**
203-
* Get aggregated connections
203+
* Get all aggregated connections.
204204
* @param param The request object
205205
*/
206206
public getAggregatedConnections(

packages/datadog-api-client-v2/models/SingleAggregatedConnectionResponseArray.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@ import { SingleAggregatedConnectionResponseData } from "./SingleAggregatedConnec
88
import { AttributeTypeMap } from "../../datadog-api-client-common/util";
99

1010
/**
11-
* The definition of `SingleAggregatedConnectionResponseArray` object.
11+
* List of aggregated connections.
1212
*/
1313
export class SingleAggregatedConnectionResponseArray {
1414
/**
15-
* The `SingleAggregatedConnectionResponseArray` `data`.
15+
* Array of aggregated connection objects.
1616
*/
1717
"data"?: Array<SingleAggregatedConnectionResponseData>;
1818

packages/datadog-api-client-v2/models/SingleAggregatedConnectionResponseData.ts

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,20 +9,19 @@ import { SingleAggregatedConnectionResponseDataType } from "./SingleAggregatedCo
99
import { AttributeTypeMap } from "../../datadog-api-client-common/util";
1010

1111
/**
12-
* The definition of `SingleAggregatedConnectionResponseData` object.
12+
* Object describing an aggregated connection.
1313
*/
1414
export class SingleAggregatedConnectionResponseData {
1515
/**
16-
* The definition of `SingleAggregatedConnectionResponseDataAttributes` object.
16+
* Attributes for an aggregated connection.
1717
*/
1818
"attributes"?: SingleAggregatedConnectionResponseDataAttributes;
1919
/**
20-
* The `SingleAggregatedConnectionResponseData` `id`.
20+
* A unique identifier for the aggregated connection based on the group by values.
2121
*/
2222
"id"?: string;
2323
/**
24-
* Aggregated connection resource type. Allowed enum values: `aggregated_connection`.
25-
* default: `aggregated_connection`
24+
* Aggregated connection resource type.
2625
*/
2726
"type"?: SingleAggregatedConnectionResponseDataType;
2827

packages/datadog-api-client-v2/models/SingleAggregatedConnectionResponseDataAttributes.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import { AttributeTypeMap } from "../../datadog-api-client-common/util";
88

99
/**
10-
* The definition of `SingleAggregatedConnectionResponseDataAttributes` object.
10+
* Attributes for an aggregated connection.
1111
*/
1212
export class SingleAggregatedConnectionResponseDataAttributes {
1313
/**
@@ -19,7 +19,7 @@ export class SingleAggregatedConnectionResponseDataAttributes {
1919
*/
2020
"bytesSentByServer"?: number;
2121
/**
22-
* The `attributes` `group_bys`.
22+
* The key, value pairs for each group by.
2323
*/
2424
"groupBys"?: { [key: string]: Array<string> };
2525
/**

packages/datadog-api-client-v2/models/SingleAggregatedConnectionResponseDataType.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,7 @@
77
import { UnparsedObject } from "../../datadog-api-client-common/util";
88

99
/**
10-
* Aggregated connection resource type. Allowed enum values: `aggregated_connection`.
11-
* default: `aggregated_connection`
10+
* Aggregated connection resource type.
1211
*/
1312

1413
export type SingleAggregatedConnectionResponseDataType =

0 commit comments

Comments
 (0)