Skip to content

Commit ddfcf16

Browse files
api-clients-generation-pipeline[bot]ci.datadog-api-spec
andauthored
Regenerate client from commit e5bc0a1 of spec repo (#457)
Co-authored-by: ci.datadog-api-spec <packages@datadoghq.com>
1 parent e4a354d commit ddfcf16

11 files changed

+387
-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.2.0",
7-
"regenerated": "2020-09-10 13:26:39.259331",
8-
"spec_repo_commit": "8632cb1"
7+
"regenerated": "2020-09-15 13:57:12.727583",
8+
"spec_repo_commit": "e5bc0a1"
99
},
1010
"v2": {
1111
"apigentools_version": "1.2.0",
12-
"regenerated": "2020-09-10 13:26:45.121663",
13-
"spec_repo_commit": "8632cb1"
12+
"regenerated": "2020-09-15 13:57:18.456405",
13+
"spec_repo_commit": "e5bc0a1"
1414
}
1515
}
1616
}

api/v2/datadog/.openapi-generator/FILES

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,7 @@ docs/SecurityMonitoringRuleKeepAlive.md
129129
docs/SecurityMonitoringRuleMaxSignalDuration.md
130130
docs/SecurityMonitoringRuleOptions.md
131131
docs/SecurityMonitoringRuleQuery.md
132+
docs/SecurityMonitoringRuleQueryAggregation.md
132133
docs/SecurityMonitoringRuleQueryCreate.md
133134
docs/SecurityMonitoringRuleResponse.md
134135
docs/SecurityMonitoringRuleSeverity.md
@@ -283,6 +284,7 @@ model_security_monitoring_rule_keep_alive.go
283284
model_security_monitoring_rule_max_signal_duration.go
284285
model_security_monitoring_rule_options.go
285286
model_security_monitoring_rule_query.go
287+
model_security_monitoring_rule_query_aggregation.go
286288
model_security_monitoring_rule_query_create.go
287289
model_security_monitoring_rule_response.go
288290
model_security_monitoring_rule_severity.go

api/v2/datadog/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -233,6 +233,7 @@ Class | Method | HTTP request | Description
233233
- [SecurityMonitoringRuleMaxSignalDuration](docs/SecurityMonitoringRuleMaxSignalDuration.md)
234234
- [SecurityMonitoringRuleOptions](docs/SecurityMonitoringRuleOptions.md)
235235
- [SecurityMonitoringRuleQuery](docs/SecurityMonitoringRuleQuery.md)
236+
- [SecurityMonitoringRuleQueryAggregation](docs/SecurityMonitoringRuleQueryAggregation.md)
236237
- [SecurityMonitoringRuleQueryCreate](docs/SecurityMonitoringRuleQueryCreate.md)
237238
- [SecurityMonitoringRuleResponse](docs/SecurityMonitoringRuleResponse.md)
238239
- [SecurityMonitoringRuleSeverity](docs/SecurityMonitoringRuleSeverity.md)

api/v2/datadog/api/openapi.yaml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3903,6 +3903,7 @@ components:
39033903
- distinctFields:
39043904
- distinctFields
39053905
- distinctFields
3906+
metric: metric
39063907
groupByFields:
39073908
- groupByFields
39083909
- groupByFields
@@ -3911,6 +3912,7 @@ components:
39113912
- distinctFields:
39123913
- distinctFields
39133914
- distinctFields
3915+
metric: metric
39143916
groupByFields:
39153917
- groupByFields
39163918
- groupByFields
@@ -3944,6 +3946,7 @@ components:
39443946
- distinctFields:
39453947
- distinctFields
39463948
- distinctFields
3949+
metric: metric
39473950
groupByFields:
39483951
- groupByFields
39493952
- groupByFields
@@ -3952,6 +3955,7 @@ components:
39523955
- distinctFields:
39533956
- distinctFields
39543957
- distinctFields
3958+
metric: metric
39553959
groupByFields:
39563960
- groupByFields
39573961
- groupByFields
@@ -4185,12 +4189,15 @@ components:
41854189
distinctFields:
41864190
- distinctFields
41874191
- distinctFields
4192+
metric: metric
41884193
groupByFields:
41894194
- groupByFields
41904195
- groupByFields
41914196
query: query
41924197
name: name
41934198
properties:
4199+
aggregation:
4200+
$ref: '#/components/schemas/SecurityMonitoringRuleQueryAggregation'
41944201
distinctFields:
41954202
description: Field for which the cardinality is measured. Sent as an array.
41964203
items:
@@ -4203,16 +4210,35 @@ components:
42034210
description: Field.
42044211
type: string
42054212
type: array
4213+
metric:
4214+
description: The target field to aggregate over when using the sum or max
4215+
aggregations.
4216+
type: string
42064217
name:
42074218
description: Name of the query.
42084219
type: string
42094220
query:
42104221
description: Query to run on logs.
42114222
type: string
42124223
type: object
4224+
SecurityMonitoringRuleQueryAggregation:
4225+
description: The aggregation type.
4226+
enum:
4227+
- count
4228+
- cardinality
4229+
- sum
4230+
- max
4231+
type: string
4232+
x-enum-varnames:
4233+
- COUNT
4234+
- CARDINALITY
4235+
- SUM
4236+
- MAX
42134237
SecurityMonitoringRuleQueryCreate:
42144238
description: Query for matching rule.
42154239
properties:
4240+
aggregation:
4241+
$ref: '#/components/schemas/SecurityMonitoringRuleQueryAggregation'
42164242
distinctFields:
42174243
description: Field for which the cardinality is measured. Sent as an array.
42184244
items:
@@ -4225,6 +4251,10 @@ components:
42254251
description: Field.
42264252
type: string
42274253
type: array
4254+
metric:
4255+
description: The target field to aggregate over when using the sum or max
4256+
aggregations.
4257+
type: string
42284258
name:
42294259
description: Name of the query.
42304260
type: string
@@ -4253,6 +4283,7 @@ components:
42534283
- distinctFields:
42544284
- distinctFields
42554285
- distinctFields
4286+
metric: metric
42564287
groupByFields:
42574288
- groupByFields
42584289
- groupByFields
@@ -4261,6 +4292,7 @@ components:
42614292
- distinctFields:
42624293
- distinctFields
42634294
- distinctFields
4295+
metric: metric
42644296
groupByFields:
42654297
- groupByFields
42664298
- groupByFields
@@ -4364,6 +4396,7 @@ components:
43644396
- distinctFields:
43654397
- distinctFields
43664398
- distinctFields
4399+
metric: metric
43674400
groupByFields:
43684401
- groupByFields
43694402
- groupByFields
@@ -4372,6 +4405,7 @@ components:
43724405
- distinctFields:
43734406
- distinctFields
43744407
- distinctFields
4408+
metric: metric
43754409
groupByFields:
43764410
- groupByFields
43774411
- groupByFields

api/v2/datadog/docs/SecurityMonitoringApi.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ func main() {
4848
},
4949
)
5050

51-
body := datadog.SecurityMonitoringRuleCreatePayload{Cases: []SecurityMonitoringRuleCaseCreate{datadog.SecurityMonitoringRuleCaseCreate{Condition: "Condition_example", Name: "Name_example", Notifications: []string{"Notifications_example"), Status: datadog.SecurityMonitoringRuleSeverity{}}), IsEnabled: true, Message: "Message_example", Name: "Name_example", Options: datadog.SecurityMonitoringRuleOptions{EvaluationWindow: datadog.SecurityMonitoringRuleEvaluationWindow{}, KeepAlive: datadog.SecurityMonitoringRuleKeepAlive{}, MaxSignalDuration: datadog.SecurityMonitoringRuleMaxSignalDuration{}}, Queries: []SecurityMonitoringRuleQueryCreate{datadog.SecurityMonitoringRuleQueryCreate{DistinctFields: []string{"DistinctFields_example"), GroupByFields: []string{"GroupByFields_example"), Name: "Name_example", Query: "Query_example"}), Tags: []string{"Tags_example")} // SecurityMonitoringRuleCreatePayload | (optional)
51+
body := datadog.SecurityMonitoringRuleCreatePayload{Cases: []SecurityMonitoringRuleCaseCreate{datadog.SecurityMonitoringRuleCaseCreate{Condition: "Condition_example", Name: "Name_example", Notifications: []string{"Notifications_example"), Status: datadog.SecurityMonitoringRuleSeverity{}}), IsEnabled: true, Message: "Message_example", Name: "Name_example", Options: datadog.SecurityMonitoringRuleOptions{EvaluationWindow: datadog.SecurityMonitoringRuleEvaluationWindow{}, KeepAlive: datadog.SecurityMonitoringRuleKeepAlive{}, MaxSignalDuration: datadog.SecurityMonitoringRuleMaxSignalDuration{}}, Queries: []SecurityMonitoringRuleQueryCreate{datadog.SecurityMonitoringRuleQueryCreate{Aggregation: datadog.SecurityMonitoringRuleQueryAggregation{}, DistinctFields: []string{"DistinctFields_example"), GroupByFields: []string{"GroupByFields_example"), Metric: "Metric_example", Name: "Name_example", Query: "Query_example"}), Tags: []string{"Tags_example")} // SecurityMonitoringRuleCreatePayload | (optional)
5252

5353
configuration := datadog.NewConfiguration()
5454
api_client := datadog.NewAPIClient(configuration)
@@ -541,7 +541,7 @@ func main() {
541541
)
542542

543543
ruleId := "ruleId_example" // string | The ID of the rule.
544-
body := datadog.SecurityMonitoringRuleUpdatePayload{Cases: []SecurityMonitoringRuleCase{datadog.SecurityMonitoringRuleCase{Condition: "Condition_example", Name: "Name_example", Notifications: []string{"Notifications_example"), Status: datadog.SecurityMonitoringRuleSeverity{}}), IsEnabled: false, Message: "Message_example", Name: "Name_example", Options: datadog.SecurityMonitoringRuleOptions{EvaluationWindow: datadog.SecurityMonitoringRuleEvaluationWindow{}, KeepAlive: datadog.SecurityMonitoringRuleKeepAlive{}, MaxSignalDuration: datadog.SecurityMonitoringRuleMaxSignalDuration{}}, Queries: []SecurityMonitoringRuleQuery{datadog.SecurityMonitoringRuleQuery{DistinctFields: []string{"DistinctFields_example"), GroupByFields: []string{"GroupByFields_example"), Name: "Name_example", Query: "Query_example"}), Tags: []string{"Tags_example")} // SecurityMonitoringRuleUpdatePayload | (optional)
544+
body := datadog.SecurityMonitoringRuleUpdatePayload{Cases: []SecurityMonitoringRuleCase{datadog.SecurityMonitoringRuleCase{Condition: "Condition_example", Name: "Name_example", Notifications: []string{"Notifications_example"), Status: datadog.SecurityMonitoringRuleSeverity{}}), IsEnabled: false, Message: "Message_example", Name: "Name_example", Options: datadog.SecurityMonitoringRuleOptions{EvaluationWindow: datadog.SecurityMonitoringRuleEvaluationWindow{}, KeepAlive: datadog.SecurityMonitoringRuleKeepAlive{}, MaxSignalDuration: datadog.SecurityMonitoringRuleMaxSignalDuration{}}, Queries: []SecurityMonitoringRuleQuery{datadog.SecurityMonitoringRuleQuery{Aggregation: datadog.SecurityMonitoringRuleQueryAggregation{}, DistinctFields: []string{"DistinctFields_example"), GroupByFields: []string{"GroupByFields_example"), Metric: "Metric_example", Name: "Name_example", Query: "Query_example"}), Tags: []string{"Tags_example")} // SecurityMonitoringRuleUpdatePayload | (optional)
545545

546546
configuration := datadog.NewConfiguration()
547547
api_client := datadog.NewAPIClient(configuration)

api/v2/datadog/docs/SecurityMonitoringRuleQuery.md

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,10 @@
44

55
Name | Type | Description | Notes
66
------------ | ------------- | ------------- | -------------
7+
**Aggregation** | Pointer to [**SecurityMonitoringRuleQueryAggregation**](SecurityMonitoringRuleQueryAggregation.md) | | [optional]
78
**DistinctFields** | Pointer to **[]string** | Field for which the cardinality is measured. Sent as an array. | [optional]
89
**GroupByFields** | Pointer to **[]string** | Fields to group by. | [optional]
10+
**Metric** | Pointer to **string** | The target field to aggregate over when using the sum or max aggregations. | [optional]
911
**Name** | Pointer to **string** | Name of the query. | [optional]
1012
**Query** | Pointer to **string** | Query to run on logs. | [optional]
1113

@@ -28,6 +30,31 @@ NewSecurityMonitoringRuleQueryWithDefaults instantiates a new SecurityMonitoring
2830
This constructor will only assign default values to properties that have it defined,
2931
but it doesn't guarantee that properties required by API are set
3032

33+
### GetAggregation
34+
35+
`func (o *SecurityMonitoringRuleQuery) GetAggregation() SecurityMonitoringRuleQueryAggregation`
36+
37+
GetAggregation returns the Aggregation field if non-nil, zero value otherwise.
38+
39+
### GetAggregationOk
40+
41+
`func (o *SecurityMonitoringRuleQuery) GetAggregationOk() (*SecurityMonitoringRuleQueryAggregation, bool)`
42+
43+
GetAggregationOk returns a tuple with the Aggregation field if it's non-nil, zero value otherwise
44+
and a boolean to check if the value has been set.
45+
46+
### SetAggregation
47+
48+
`func (o *SecurityMonitoringRuleQuery) SetAggregation(v SecurityMonitoringRuleQueryAggregation)`
49+
50+
SetAggregation sets Aggregation field to given value.
51+
52+
### HasAggregation
53+
54+
`func (o *SecurityMonitoringRuleQuery) HasAggregation() bool`
55+
56+
HasAggregation returns a boolean if a field has been set.
57+
3158
### GetDistinctFields
3259

3360
`func (o *SecurityMonitoringRuleQuery) GetDistinctFields() []string`
@@ -78,6 +105,31 @@ SetGroupByFields sets GroupByFields field to given value.
78105

79106
HasGroupByFields returns a boolean if a field has been set.
80107

108+
### GetMetric
109+
110+
`func (o *SecurityMonitoringRuleQuery) GetMetric() string`
111+
112+
GetMetric returns the Metric field if non-nil, zero value otherwise.
113+
114+
### GetMetricOk
115+
116+
`func (o *SecurityMonitoringRuleQuery) GetMetricOk() (*string, bool)`
117+
118+
GetMetricOk returns a tuple with the Metric field if it's non-nil, zero value otherwise
119+
and a boolean to check if the value has been set.
120+
121+
### SetMetric
122+
123+
`func (o *SecurityMonitoringRuleQuery) SetMetric(v string)`
124+
125+
SetMetric sets Metric field to given value.
126+
127+
### HasMetric
128+
129+
`func (o *SecurityMonitoringRuleQuery) HasMetric() bool`
130+
131+
HasMetric returns a boolean if a field has been set.
132+
81133
### GetName
82134

83135
`func (o *SecurityMonitoringRuleQuery) GetName() string`
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# SecurityMonitoringRuleQueryAggregation
2+
3+
## Properties
4+
5+
Name | Type | Description | Notes
6+
------------ | ------------- | ------------- | -------------
7+
8+
9+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
10+
11+

api/v2/datadog/docs/SecurityMonitoringRuleQueryCreate.md

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,10 @@
44

55
Name | Type | Description | Notes
66
------------ | ------------- | ------------- | -------------
7+
**Aggregation** | Pointer to [**SecurityMonitoringRuleQueryAggregation**](SecurityMonitoringRuleQueryAggregation.md) | | [optional]
78
**DistinctFields** | Pointer to **[]string** | Field for which the cardinality is measured. Sent as an array. | [optional]
89
**GroupByFields** | Pointer to **[]string** | Fields to group by. | [optional]
10+
**Metric** | Pointer to **string** | The target field to aggregate over when using the sum or max aggregations. | [optional]
911
**Name** | Pointer to **string** | Name of the query. | [optional]
1012
**Query** | **string** | Query to run on logs. |
1113

@@ -28,6 +30,31 @@ NewSecurityMonitoringRuleQueryCreateWithDefaults instantiates a new SecurityMoni
2830
This constructor will only assign default values to properties that have it defined,
2931
but it doesn't guarantee that properties required by API are set
3032

33+
### GetAggregation
34+
35+
`func (o *SecurityMonitoringRuleQueryCreate) GetAggregation() SecurityMonitoringRuleQueryAggregation`
36+
37+
GetAggregation returns the Aggregation field if non-nil, zero value otherwise.
38+
39+
### GetAggregationOk
40+
41+
`func (o *SecurityMonitoringRuleQueryCreate) GetAggregationOk() (*SecurityMonitoringRuleQueryAggregation, bool)`
42+
43+
GetAggregationOk returns a tuple with the Aggregation field if it's non-nil, zero value otherwise
44+
and a boolean to check if the value has been set.
45+
46+
### SetAggregation
47+
48+
`func (o *SecurityMonitoringRuleQueryCreate) SetAggregation(v SecurityMonitoringRuleQueryAggregation)`
49+
50+
SetAggregation sets Aggregation field to given value.
51+
52+
### HasAggregation
53+
54+
`func (o *SecurityMonitoringRuleQueryCreate) HasAggregation() bool`
55+
56+
HasAggregation returns a boolean if a field has been set.
57+
3158
### GetDistinctFields
3259

3360
`func (o *SecurityMonitoringRuleQueryCreate) GetDistinctFields() []string`
@@ -78,6 +105,31 @@ SetGroupByFields sets GroupByFields field to given value.
78105

79106
HasGroupByFields returns a boolean if a field has been set.
80107

108+
### GetMetric
109+
110+
`func (o *SecurityMonitoringRuleQueryCreate) GetMetric() string`
111+
112+
GetMetric returns the Metric field if non-nil, zero value otherwise.
113+
114+
### GetMetricOk
115+
116+
`func (o *SecurityMonitoringRuleQueryCreate) GetMetricOk() (*string, bool)`
117+
118+
GetMetricOk returns a tuple with the Metric field if it's non-nil, zero value otherwise
119+
and a boolean to check if the value has been set.
120+
121+
### SetMetric
122+
123+
`func (o *SecurityMonitoringRuleQueryCreate) SetMetric(v string)`
124+
125+
SetMetric sets Metric field to given value.
126+
127+
### HasMetric
128+
129+
`func (o *SecurityMonitoringRuleQueryCreate) HasMetric() bool`
130+
131+
HasMetric returns a boolean if a field has been set.
132+
81133
### GetName
82134

83135
`func (o *SecurityMonitoringRuleQueryCreate) GetName() string`

0 commit comments

Comments
 (0)