Skip to content

Commit eec841a

Browse files
api-clients-generation-pipeline[bot]ci.datadog-api-spec
andauthored
Regenerate client from commit ab657a6 of spec repo (#290)
Co-authored-by: ci.datadog-api-spec <[email protected]>
1 parent 18976bb commit eec841a

22 files changed

+1026
-7
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.4.1.dev2",
7-
"regenerated": "2021-02-22 08:59:17.038046",
8-
"spec_repo_commit": "11611e4"
7+
"regenerated": "2021-02-22 09:20:18.328473",
8+
"spec_repo_commit": "ab657a6"
99
},
1010
"v2": {
1111
"apigentools_version": "1.4.1.dev2",
12-
"regenerated": "2021-02-22 08:59:54.636218",
13-
"spec_repo_commit": "11611e4"
12+
"regenerated": "2021-02-22 09:20:57.572809",
13+
"spec_repo_commit": "ab657a6"
1414
}
1515
}
1616
}

.openapi-generator/FILES

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -265,9 +265,13 @@ datadog_api_client/v2/model/security_monitoring_list_rules_response.py
265265
datadog_api_client/v2/model/security_monitoring_rule_case.py
266266
datadog_api_client/v2/model/security_monitoring_rule_case_create.py
267267
datadog_api_client/v2/model/security_monitoring_rule_create_payload.py
268+
datadog_api_client/v2/model/security_monitoring_rule_detection_method.py
268269
datadog_api_client/v2/model/security_monitoring_rule_evaluation_window.py
269270
datadog_api_client/v2/model/security_monitoring_rule_keep_alive.py
270271
datadog_api_client/v2/model/security_monitoring_rule_max_signal_duration.py
272+
datadog_api_client/v2/model/security_monitoring_rule_new_value_options.py
273+
datadog_api_client/v2/model/security_monitoring_rule_new_value_options_forget_after.py
274+
datadog_api_client/v2/model/security_monitoring_rule_new_value_options_learning_duration.py
271275
datadog_api_client/v2/model/security_monitoring_rule_options.py
272276
datadog_api_client/v2/model/security_monitoring_rule_query.py
273277
datadog_api_client/v2/model/security_monitoring_rule_query_aggregation.py
@@ -569,9 +573,13 @@ docs/SecurityMonitoringListRulesResponse.md
569573
docs/SecurityMonitoringRuleCase.md
570574
docs/SecurityMonitoringRuleCaseCreate.md
571575
docs/SecurityMonitoringRuleCreatePayload.md
576+
docs/SecurityMonitoringRuleDetectionMethod.md
572577
docs/SecurityMonitoringRuleEvaluationWindow.md
573578
docs/SecurityMonitoringRuleKeepAlive.md
574579
docs/SecurityMonitoringRuleMaxSignalDuration.md
580+
docs/SecurityMonitoringRuleNewValueOptions.md
581+
docs/SecurityMonitoringRuleNewValueOptionsForgetAfter.md
582+
docs/SecurityMonitoringRuleNewValueOptionsLearningDuration.md
575583
docs/SecurityMonitoringRuleOptions.md
576584
docs/SecurityMonitoringRuleQuery.md
577585
docs/SecurityMonitoringRuleQueryAggregation.md
@@ -871,9 +879,13 @@ test/test_security_monitoring_list_rules_response.py
871879
test/test_security_monitoring_rule_case.py
872880
test/test_security_monitoring_rule_case_create.py
873881
test/test_security_monitoring_rule_create_payload.py
882+
test/test_security_monitoring_rule_detection_method.py
874883
test/test_security_monitoring_rule_evaluation_window.py
875884
test/test_security_monitoring_rule_keep_alive.py
876885
test/test_security_monitoring_rule_max_signal_duration.py
886+
test/test_security_monitoring_rule_new_value_options.py
887+
test/test_security_monitoring_rule_new_value_options_forget_after.py
888+
test/test_security_monitoring_rule_new_value_options_learning_duration.py
877889
test/test_security_monitoring_rule_options.py
878890
test/test_security_monitoring_rule_query.py
879891
test/test_security_monitoring_rule_query_aggregation.py

docs/v2/README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -434,9 +434,13 @@ Class | Method | HTTP request | Description
434434
- [SecurityMonitoringRuleCase](SecurityMonitoringRuleCase.md)
435435
- [SecurityMonitoringRuleCaseCreate](SecurityMonitoringRuleCaseCreate.md)
436436
- [SecurityMonitoringRuleCreatePayload](SecurityMonitoringRuleCreatePayload.md)
437+
- [SecurityMonitoringRuleDetectionMethod](SecurityMonitoringRuleDetectionMethod.md)
437438
- [SecurityMonitoringRuleEvaluationWindow](SecurityMonitoringRuleEvaluationWindow.md)
438439
- [SecurityMonitoringRuleKeepAlive](SecurityMonitoringRuleKeepAlive.md)
439440
- [SecurityMonitoringRuleMaxSignalDuration](SecurityMonitoringRuleMaxSignalDuration.md)
441+
- [SecurityMonitoringRuleNewValueOptions](SecurityMonitoringRuleNewValueOptions.md)
442+
- [SecurityMonitoringRuleNewValueOptionsForgetAfter](SecurityMonitoringRuleNewValueOptionsForgetAfter.md)
443+
- [SecurityMonitoringRuleNewValueOptionsLearningDuration](SecurityMonitoringRuleNewValueOptionsLearningDuration.md)
440444
- [SecurityMonitoringRuleOptions](SecurityMonitoringRuleOptions.md)
441445
- [SecurityMonitoringRuleQuery](SecurityMonitoringRuleQuery.md)
442446
- [SecurityMonitoringRuleQueryAggregation](SecurityMonitoringRuleQueryAggregation.md)

docs/v2/SecurityMonitoringApi.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,9 +60,14 @@ with ApiClient(configuration) as api_client:
6060
message="",
6161
name="",
6262
options=SecurityMonitoringRuleOptions(
63+
detection_method=SecurityMonitoringRuleDetectionMethod("threshold"),
6364
evaluation_window=SecurityMonitoringRuleEvaluationWindow(0),
6465
keep_alive=SecurityMonitoringRuleKeepAlive(0),
6566
max_signal_duration=SecurityMonitoringRuleMaxSignalDuration(0),
67+
new_value_options=SecurityMonitoringRuleNewValueOptions(
68+
forget_after=SecurityMonitoringRuleNewValueOptionsForgetAfter(1),
69+
learning_duration=SecurityMonitoringRuleNewValueOptionsLearningDuration(0),
70+
),
6671
),
6772
queries=[],
6873
tags=["env:prod","team:security"],
@@ -557,9 +562,14 @@ with ApiClient(configuration) as api_client:
557562
message="message_example",
558563
name="name_example",
559564
options=SecurityMonitoringRuleOptions(
565+
detection_method=SecurityMonitoringRuleDetectionMethod("threshold"),
560566
evaluation_window=SecurityMonitoringRuleEvaluationWindow(0),
561567
keep_alive=SecurityMonitoringRuleKeepAlive(0),
562568
max_signal_duration=SecurityMonitoringRuleMaxSignalDuration(0),
569+
new_value_options=SecurityMonitoringRuleNewValueOptions(
570+
forget_after=SecurityMonitoringRuleNewValueOptionsForgetAfter(1),
571+
learning_duration=SecurityMonitoringRuleNewValueOptionsLearningDuration(0),
572+
),
563573
),
564574
queries=[
565575
SecurityMonitoringRuleQuery(
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# SecurityMonitoringRuleDetectionMethod
2+
3+
The detection method.
4+
## Properties
5+
Name | Type | Description | Notes
6+
------------ | ------------- | ------------- | -------------
7+
**value** | **str** | The detection method. | must be one of ["threshold", "new_value", ]
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+
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# SecurityMonitoringRuleNewValueOptions
2+
3+
Options on new value rules.
4+
## Properties
5+
Name | Type | Description | Notes
6+
------------ | ------------- | ------------- | -------------
7+
**forget_after** | [**SecurityMonitoringRuleNewValueOptionsForgetAfter**](SecurityMonitoringRuleNewValueOptionsForgetAfter.md) | | [optional]
8+
**learning_duration** | [**SecurityMonitoringRuleNewValueOptionsLearningDuration**](SecurityMonitoringRuleNewValueOptionsLearningDuration.md) | | [optional]
9+
10+
[[Back to Model list]](README.md#documentation-for-models) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to README]](README.md)
11+
12+
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# SecurityMonitoringRuleNewValueOptionsForgetAfter
2+
3+
The duration in days after which a learned value is forgotten.
4+
## Properties
5+
Name | Type | Description | Notes
6+
------------ | ------------- | ------------- | -------------
7+
**value** | **int** | The duration in days after which a learned value is forgotten. | must be one of [1, 2, 7, 14, 21, 28, ]
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+
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# SecurityMonitoringRuleNewValueOptionsLearningDuration
2+
3+
The duration in days during which values are learned, and after which signals will be generated for values that weren't learned. If set to 0, a signal will be generated for all new values after the first value is learned.
4+
## Properties
5+
Name | Type | Description | Notes
6+
------------ | ------------- | ------------- | -------------
7+
**value** | **int** | The duration in days during which values are learned, and after which signals will be generated for values that weren&#39;t learned. If set to 0, a signal will be generated for all new values after the first value is learned. | must be one of [0, 1, 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+

docs/v2/SecurityMonitoringRuleOptions.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,11 @@ Options on rules.
44
## Properties
55
Name | Type | Description | Notes
66
------------ | ------------- | ------------- | -------------
7+
**detection_method** | [**SecurityMonitoringRuleDetectionMethod**](SecurityMonitoringRuleDetectionMethod.md) | | [optional]
78
**evaluation_window** | [**SecurityMonitoringRuleEvaluationWindow**](SecurityMonitoringRuleEvaluationWindow.md) | | [optional]
89
**keep_alive** | [**SecurityMonitoringRuleKeepAlive**](SecurityMonitoringRuleKeepAlive.md) | | [optional]
910
**max_signal_duration** | [**SecurityMonitoringRuleMaxSignalDuration**](SecurityMonitoringRuleMaxSignalDuration.md) | | [optional]
11+
**new_value_options** | [**SecurityMonitoringRuleNewValueOptions**](SecurityMonitoringRuleNewValueOptions.md) | | [optional]
1012

1113
[[Back to Model list]](README.md#documentation-for-models) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to README]](README.md)
1214

docs/v2/SecurityMonitoringRuleQueryAggregation.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ The aggregation type.
44
## Properties
55
Name | Type | Description | Notes
66
------------ | ------------- | ------------- | -------------
7-
**value** | **str** | The aggregation type. | must be one of ["count", "cardinality", "sum", "max", ]
7+
**value** | **str** | The aggregation type. | must be one of ["count", "cardinality", "sum", "max", "new_value", ]
88

99
[[Back to Model list]](README.md#documentation-for-models) [[Back to API list]](README.md#documentation-for-api-endpoints) [[Back to README]](README.md)
1010

0 commit comments

Comments
 (0)