Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
e32e238
RuleQueryTest
adussarps Jul 21, 2020
4f80106
Merge branch 'master' into datadog-api-spec/test/antoine.dussarps/Add…
api-clients-generation-pipeline[bot] Jul 21, 2020
4e5b45e
Merge branch 'master' into datadog-api-spec/test/antoine.dussarps/Add…
api-clients-generation-pipeline[bot] Jul 21, 2020
ce94a68
Merge branch 'master' into datadog-api-spec/test/antoine.dussarps/Add…
api-clients-generation-pipeline[bot] Jul 21, 2020
e34de52
Merge branch 'master' into datadog-api-spec/test/antoine.dussarps/Add…
api-clients-generation-pipeline[bot] Jul 22, 2020
d9e607b
Merge branch 'master' into datadog-api-spec/test/antoine.dussarps/Add…
api-clients-generation-pipeline[bot] Jul 22, 2020
c460cec
Merge branch 'master' into datadog-api-spec/test/antoine.dussarps/Add…
api-clients-generation-pipeline[bot] Jul 22, 2020
a4ff13d
Merge branch 'master' into datadog-api-spec/test/antoine.dussarps/Add…
api-clients-generation-pipeline[bot] Jul 22, 2020
846b395
Merge branch 'master' into datadog-api-spec/test/antoine.dussarps/Add…
api-clients-generation-pipeline[bot] Jul 22, 2020
5cf62c2
Merge branch 'master' into datadog-api-spec/test/antoine.dussarps/Add…
api-clients-generation-pipeline[bot] Jul 22, 2020
b88a3a1
Merge branch 'master' into datadog-api-spec/test/antoine.dussarps/Add…
api-clients-generation-pipeline[bot] Jul 23, 2020
b0c6353
Updating cassete
adussarps Jul 24, 2020
850b62b
Merge branch 'datadog-api-spec/test/antoine.dussarps/Adding_distinctF…
adussarps Jul 24, 2020
fd405fb
Merge remote-tracking branch 'origin/master' into datadog-api-spec/te…
jirikuncar Jul 28, 2020
4453b6e
Merge branch 'master' into datadog-api-spec/test/antoine.dussarps/Add…
api-clients-generation-pipeline[bot] Jul 28, 2020
8ad7026
re-recorded
jirikuncar Jul 28, 2020
f668fdf
Merge branch 'master' into datadog-api-spec/test/antoine.dussarps/Add…
api-clients-generation-pipeline[bot] Jul 28, 2020
6929725
Merge branch 'master' into datadog-api-spec/test/antoine.dussarps/Add…
api-clients-generation-pipeline[bot] Jul 28, 2020
929db86
Merge branch 'master' into datadog-api-spec/test/antoine.dussarps/Add…
api-clients-generation-pipeline[bot] Jul 28, 2020
6eceaea
Regenerate client from commit e94f807 of spec repo
Jul 28, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions .apigentools-info
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,13 @@
"spec_versions": {
"v1": {
"apigentools_version": "1.2.0",
"regenerated": "2020-07-28 15:26:01.950366",
"spec_repo_commit": "757b43b"
"regenerated": "2020-07-28 16:09:04.253740",
"spec_repo_commit": "e94f807"
},
"v2": {
"apigentools_version": "1.2.0",
"regenerated": "2020-07-28 15:26:08.289258",
"spec_repo_commit": "757b43b"
"regenerated": "2020-07-28 16:09:10.083606",
"spec_repo_commit": "e94f807"
}
}
}
49 changes: 41 additions & 8 deletions api/v2/datadog/api/openapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3272,12 +3272,18 @@ components:
- notifications
message: message
queries:
- groupByFields:
- distinctFields:
- distinctFields
- distinctFields
groupByFields:
- groupByFields
- groupByFields
query: query
name: name
- groupByFields:
- distinctFields:
- distinctFields
- distinctFields
groupByFields:
- groupByFields
- groupByFields
query: query
Expand Down Expand Up @@ -3307,12 +3313,18 @@ components:
- notifications
message: message
queries:
- groupByFields:
- distinctFields:
- distinctFields
- distinctFields
groupByFields:
- groupByFields
- groupByFields
query: query
name: name
- groupByFields:
- distinctFields:
- distinctFields
- distinctFields
groupByFields:
- groupByFields
- groupByFields
query: query
Expand Down Expand Up @@ -3517,12 +3529,21 @@ components:
SecurityMonitoringRuleQuery:
description: Query for matching rule.
example:
distinctFields:
- distinctFields
- distinctFields
groupByFields:
- groupByFields
- groupByFields
query: query
name: name
properties:
distinctFields:
description: Field for which the cardinality is measured. Sent as an array.
items:
description: Field
type: string
type: array
groupByFields:
description: Fields to group by.
items:
Expand Down Expand Up @@ -3552,12 +3573,18 @@ components:
- notifications
message: message
queries:
- groupByFields:
- distinctFields:
- distinctFields
- distinctFields
groupByFields:
- groupByFields
- groupByFields
query: query
name: name
- groupByFields:
- distinctFields:
- distinctFields
- distinctFields
groupByFields:
- groupByFields
- groupByFields
query: query
Expand Down Expand Up @@ -3657,12 +3684,18 @@ components:
options: {}
message: message
queries:
- groupByFields:
- distinctFields:
- distinctFields
- distinctFields
groupByFields:
- groupByFields
- groupByFields
query: query
name: name
- groupByFields:
- distinctFields:
- distinctFields
- distinctFields
groupByFields:
- groupByFields
- groupByFields
query: query
Expand Down
4 changes: 2 additions & 2 deletions api/v2/datadog/docs/SecurityMonitoringApi.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ func main() {
},
)

body := datadog.SecurityMonitoringRuleCreatePayload{Cases: []SecurityMonitoringRuleCase{datadog.SecurityMonitoringRuleCase{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: []SecurityMonitoringRuleQuery{datadog.SecurityMonitoringRuleQuery{GroupByFields: []string{"GroupByFields_example"), Name: "Name_example", Query: "Query_example"}), Tags: []string{"Tags_example")} // SecurityMonitoringRuleCreatePayload | (optional)
body := datadog.SecurityMonitoringRuleCreatePayload{Cases: []SecurityMonitoringRuleCase{datadog.SecurityMonitoringRuleCase{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: []SecurityMonitoringRuleQuery{datadog.SecurityMonitoringRuleQuery{DistinctFields: []string{"DistinctFields_example"), GroupByFields: []string{"GroupByFields_example"), Name: "Name_example", Query: "Query_example"}), Tags: []string{"Tags_example")} // SecurityMonitoringRuleCreatePayload | (optional)

configuration := datadog.NewConfiguration()
api_client := datadog.NewAPIClient(configuration)
Expand Down Expand Up @@ -371,7 +371,7 @@ func main() {
)

ruleId := "ruleId_example" // string | The ID of the rule.
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{GroupByFields: []string{"GroupByFields_example"), Name: "Name_example", Query: "Query_example"}), Tags: []string{"Tags_example")} // SecurityMonitoringRuleUpdatePayload | (optional)
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)

configuration := datadog.NewConfiguration()
api_client := datadog.NewAPIClient(configuration)
Expand Down
26 changes: 26 additions & 0 deletions api/v2/datadog/docs/SecurityMonitoringRuleQuery.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**DistinctFields** | Pointer to **[]string** | Field for which the cardinality is measured. Sent as an array. | [optional]
**GroupByFields** | Pointer to **[]string** | Fields to group by. | [optional]
**Name** | Pointer to **string** | Name of the query | [optional]
**Query** | Pointer to **string** | Query to run on logs | [optional]
Expand All @@ -27,6 +28,31 @@ NewSecurityMonitoringRuleQueryWithDefaults instantiates a new SecurityMonitoring
This constructor will only assign default values to properties that have it defined,
but it doesn't guarantee that properties required by API are set

### GetDistinctFields

`func (o *SecurityMonitoringRuleQuery) GetDistinctFields() []string`

GetDistinctFields returns the DistinctFields field if non-nil, zero value otherwise.

### GetDistinctFieldsOk

`func (o *SecurityMonitoringRuleQuery) GetDistinctFieldsOk() (*[]string, bool)`

GetDistinctFieldsOk returns a tuple with the DistinctFields field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetDistinctFields

`func (o *SecurityMonitoringRuleQuery) SetDistinctFields(v []string)`

SetDistinctFields sets DistinctFields field to given value.

### HasDistinctFields

`func (o *SecurityMonitoringRuleQuery) HasDistinctFields() bool`

HasDistinctFields returns a boolean if a field has been set.

### GetGroupByFields

`func (o *SecurityMonitoringRuleQuery) GetGroupByFields() []string`
Expand Down
37 changes: 37 additions & 0 deletions api/v2/datadog/model_security_monitoring_rule_query.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -1 +1 @@
2020-07-27T14:37:16.069478548Z
2020-07-28T15:45:31.818380902Z
Loading