Skip to content

Commit 86c68fb

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

10 files changed

+66
-39
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:28.993383",
8-
"spec_repo_commit": "f1a43647"
7+
"regenerated": "2025-04-03 16:27:57.359938",
8+
"spec_repo_commit": "4468962d"
99
},
1010
"v2": {
1111
"apigentools_version": "1.6.6",
12-
"regenerated": "2025-04-03 09:26:29.009320",
13-
"spec_repo_commit": "f1a43647"
12+
"regenerated": "2025-04-03 16:27:57.391599",
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,

api/datadogV2/api_cloud_network_monitoring.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,8 @@ func (r *GetAggregatedConnectionsOptionalParameters) WithLimit(limit int32) *Get
6262
return r
6363
}
6464

65-
// GetAggregatedConnections Get aggregated connections.
66-
// Get aggregated connections
65+
// GetAggregatedConnections Get all aggregated connections.
66+
// Get all aggregated connections.
6767
func (a *CloudNetworkMonitoringApi) GetAggregatedConnections(ctx _context.Context, o ...GetAggregatedConnectionsOptionalParameters) (SingleAggregatedConnectionResponseArray, *_nethttp.Response, error) {
6868
var (
6969
localVarHTTPMethod = _nethttp.MethodGet

api/datadogV2/model_single_aggregated_connection_response_array.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ import (
88
"github.com/DataDog/datadog-api-client-go/v2/api/datadog"
99
)
1010

11-
// SingleAggregatedConnectionResponseArray The definition of `SingleAggregatedConnectionResponseArray` object.
11+
// SingleAggregatedConnectionResponseArray List of aggregated connections.
1212
type SingleAggregatedConnectionResponseArray struct {
13-
// The `SingleAggregatedConnectionResponseArray` `data`.
13+
// Array of aggregated connection objects.
1414
Data []SingleAggregatedConnectionResponseData `json:"data,omitempty"`
1515
// UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
1616
UnparsedObject map[string]interface{} `json:"-"`

api/datadogV2/model_single_aggregated_connection_response_data.go

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,13 @@ import (
88
"github.com/DataDog/datadog-api-client-go/v2/api/datadog"
99
)
1010

11-
// SingleAggregatedConnectionResponseData The definition of `SingleAggregatedConnectionResponseData` object.
11+
// SingleAggregatedConnectionResponseData Object describing an aggregated connection.
1212
type SingleAggregatedConnectionResponseData struct {
13-
// The definition of `SingleAggregatedConnectionResponseDataAttributes` object.
13+
// Attributes for an aggregated connection.
1414
Attributes *SingleAggregatedConnectionResponseDataAttributes `json:"attributes,omitempty"`
15-
// The `SingleAggregatedConnectionResponseData` `id`.
15+
// A unique identifier for the aggregated connection based on the group by values.
1616
Id *string `json:"id,omitempty"`
17-
// Aggregated connection resource type. Allowed enum values: `aggregated_connection`.
18-
// default: `aggregated_connection`
17+
// Aggregated connection resource type.
1918
Type *SingleAggregatedConnectionResponseDataType `json:"type,omitempty"`
2019
// UnparsedObject contains the raw value of the object if there was an error when deserializing into the struct
2120
UnparsedObject map[string]interface{} `json:"-"`

api/datadogV2/model_single_aggregated_connection_response_data_attributes.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@ import (
88
"github.com/DataDog/datadog-api-client-go/v2/api/datadog"
99
)
1010

11-
// SingleAggregatedConnectionResponseDataAttributes The definition of `SingleAggregatedConnectionResponseDataAttributes` object.
11+
// SingleAggregatedConnectionResponseDataAttributes Attributes for an aggregated connection.
1212
type SingleAggregatedConnectionResponseDataAttributes struct {
1313
// The total number of bytes sent by the client over the given period.
1414
BytesSentByClient *int64 `json:"bytes_sent_by_client,omitempty"`
1515
// The total number of bytes sent by the server over the given period.
1616
BytesSentByServer *int64 `json:"bytes_sent_by_server,omitempty"`
17-
// The `attributes` `group_bys`.
17+
// The key, value pairs for each group by.
1818
GroupBys map[string][]string `json:"group_bys,omitempty"`
1919
// The total number of packets sent by the client over the given period.
2020
PacketsSentByClient *int64 `json:"packets_sent_by_client,omitempty"`

api/datadogV2/model_single_aggregated_connection_response_data_type.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,7 @@ import (
1010
"github.com/DataDog/datadog-api-client-go/v2/api/datadog"
1111
)
1212

13-
// SingleAggregatedConnectionResponseDataType Aggregated connection resource type. Allowed enum values: `aggregated_connection`.
14-
// default: `aggregated_connection`
13+
// SingleAggregatedConnectionResponseDataType Aggregated connection resource type.
1514
type SingleAggregatedConnectionResponseDataType string
1615

1716
// List of SingleAggregatedConnectionResponseDataType.

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Get aggregated connections returns "OK" response
1+
// Get all aggregated connections returns "OK" response
22

33
package main
44

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
// Get aggregated connections returns "OK" response
2+
3+
package main
4+
5+
import (
6+
"context"
7+
"encoding/json"
8+
"fmt"
9+
"os"
10+
11+
"github.com/DataDog/datadog-api-client-go/v2/api/datadog"
12+
"github.com/DataDog/datadog-api-client-go/v2/api/datadogV2"
13+
)
14+
15+
func main() {
16+
ctx := datadog.NewDefaultContext(context.Background())
17+
configuration := datadog.NewConfiguration()
18+
configuration.SetUnstableOperationEnabled("v2.GetAggregatedConnections", true)
19+
apiClient := datadog.NewAPIClient(configuration)
20+
api := datadogV2.NewCloudNetworkMonitoringApi(apiClient)
21+
resp, r, err := api.GetAggregatedConnections(ctx, *datadogV2.NewGetAggregatedConnectionsOptionalParameters())
22+
23+
if err != nil {
24+
fmt.Fprintf(os.Stderr, "Error when calling `CloudNetworkMonitoringApi.GetAggregatedConnections`: %v\n", err)
25+
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
26+
}
27+
28+
responseContent, _ := json.MarshalIndent(resp, "", " ")
29+
fmt.Fprintf(os.Stdout, "Response from `CloudNetworkMonitoringApi.GetAggregatedConnections`:\n%s\n", responseContent)
30+
}

tests/scenarios/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

0 commit comments

Comments
 (0)