Skip to content

Commit 3ac1fe5

Browse files
api-clients-generation-pipeline[bot]ci.datadog-api-spec
andauthored
Regenerate client from commit 47e2b711 of spec repo (#993)
Co-authored-by: ci.datadog-api-spec <[email protected]> Co-authored-by: api-clients-generation-pipeline[bot] <54105614+api-clients-generation-pipeline[bot]@users.noreply.github.com>
1 parent faa3d7a commit 3ac1fe5

File tree

9 files changed

+98
-8
lines changed

9 files changed

+98
-8
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.2",
7-
"regenerated": "2022-05-11 16:51:10.775536",
8-
"spec_repo_commit": "c590cc0b"
7+
"regenerated": "2022-05-12 16:58:58.097216",
8+
"spec_repo_commit": "47e2b711"
99
},
1010
"v2": {
1111
"apigentools_version": "1.6.2",
12-
"regenerated": "2022-05-11 16:51:10.791628",
13-
"spec_repo_commit": "c590cc0b"
12+
"regenerated": "2022-05-12 16:58:58.108839",
13+
"spec_repo_commit": "47e2b711"
1414
}
1515
}
1616
}

.generator/schemas/v2/openapi.yaml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5958,12 +5958,14 @@ components:
59585958
- new_value
59595959
- anomaly_detection
59605960
- impossible_travel
5961+
- hardcoded
59615962
type: string
59625963
x-enum-varnames:
59635964
- THRESHOLD
59645965
- NEW_VALUE
59655966
- ANOMALY_DETECTION
59665967
- IMPOSSIBLE_TRAVEL
5968+
- HARDCODED
59675969
SecurityMonitoringRuleEvaluationWindow:
59685970
description: 'A time window is specified to match when at least one of the cases
59695971
matches true. This is a sliding window
@@ -5989,6 +5991,13 @@ components:
59895991
- THIRTY_MINUTES
59905992
- ONE_HOUR
59915993
- TWO_HOURS
5994+
SecurityMonitoringRuleHardcodedEvaluatorType:
5995+
description: Hardcoded evaluator type.
5996+
enum:
5997+
- log4shell
5998+
type: string
5999+
x-enum-varnames:
6000+
- LOG4SHELL
59926001
SecurityMonitoringRuleImpossibleTravelOptions:
59936002
description: Options on impossible travel rules.
59946003
properties:
@@ -6111,6 +6120,8 @@ components:
61116120
$ref: '#/components/schemas/SecurityMonitoringRuleDetectionMethod'
61126121
evaluationWindow:
61136122
$ref: '#/components/schemas/SecurityMonitoringRuleEvaluationWindow'
6123+
hardcodedEvaluatorType:
6124+
$ref: '#/components/schemas/SecurityMonitoringRuleHardcodedEvaluatorType'
61146125
impossibleTravelOptions:
61156126
$ref: '#/components/schemas/SecurityMonitoringRuleImpossibleTravelOptions'
61166127
keepAlive:

docs/datadog_api_client.v2.model.rst

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3097,6 +3097,14 @@ security\_monitoring\_rule\_evaluation\_window
30973097
:undoc-members:
30983098
:show-inheritance:
30993099

3100+
security\_monitoring\_rule\_hardcoded\_evaluator\_type
3101+
------------------------------------------------------
3102+
3103+
.. automodule:: datadog_api_client.v2.model.security_monitoring_rule_hardcoded_evaluator_type
3104+
:members:
3105+
:undoc-members:
3106+
:show-inheritance:
3107+
31003108
security\_monitoring\_rule\_impossible\_travel\_options
31013109
-------------------------------------------------------
31023110

examples/v2/security-monitoring/UpdateSecurityMonitoringRule.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@
1111
from datadog_api_client.v2.model.security_monitoring_rule_evaluation_window import (
1212
SecurityMonitoringRuleEvaluationWindow,
1313
)
14+
from datadog_api_client.v2.model.security_monitoring_rule_hardcoded_evaluator_type import (
15+
SecurityMonitoringRuleHardcodedEvaluatorType,
16+
)
1417
from datadog_api_client.v2.model.security_monitoring_rule_impossible_travel_options import (
1518
SecurityMonitoringRuleImpossibleTravelOptions,
1619
)
@@ -49,6 +52,7 @@
4952
options=SecurityMonitoringRuleOptions(
5053
detection_method=SecurityMonitoringRuleDetectionMethod("threshold"),
5154
evaluation_window=SecurityMonitoringRuleEvaluationWindow(0),
55+
hardcoded_evaluator_type=SecurityMonitoringRuleHardcodedEvaluatorType("log4shell"),
5256
impossible_travel_options=SecurityMonitoringRuleImpossibleTravelOptions(
5357
baseline_user_locations=True,
5458
),

src/datadog_api_client/v2/model/security_monitoring_rule_detection_method.py

Lines changed: 2 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/datadog_api_client/v2/model/security_monitoring_rule_hardcoded_evaluator_type.py

Lines changed: 54 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/datadog_api_client/v2/model/security_monitoring_rule_options.py

Lines changed: 9 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/datadog_api_client/v2/models/__init__.py

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

tests/v2/features/security_monitoring.feature

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -232,22 +232,22 @@ Feature: Security Monitoring
232232
Scenario: Update an existing rule returns "Bad Request" response
233233
Given new "UpdateSecurityMonitoringRule" request
234234
And request contains "rule_id" parameter from "REPLACE.ME"
235-
And body with value {"cases": [{"notifications": [], "status": "critical"}], "filters": [{"action": "require"}], "hasExtendedTitle": true, "options": {"detectionMethod": "threshold", "evaluationWindow": 0, "impossibleTravelOptions": {"baselineUserLocations": true}, "keepAlive": 0, "maxSignalDuration": 0, "newValueOptions": {"forgetAfter": 1, "learningDuration": 0}}, "queries": [{"aggregation": "count", "distinctFields": [], "groupByFields": []}], "tags": [], "version": 1}
235+
And body with value {"cases": [{"notifications": [], "status": "critical"}], "filters": [{"action": "require"}], "hasExtendedTitle": true, "options": {"detectionMethod": "threshold", "evaluationWindow": 0, "hardcodedEvaluatorType": "log4shell", "impossibleTravelOptions": {"baselineUserLocations": true}, "keepAlive": 0, "maxSignalDuration": 0, "newValueOptions": {"forgetAfter": 1, "learningDuration": 0}}, "queries": [{"aggregation": "count", "distinctFields": [], "groupByFields": []}], "tags": [], "version": 1}
236236
When the request is sent
237237
Then the response status is 400 Bad Request
238238

239239
@generated @skip @team:DataDog/security-monitoring
240240
Scenario: Update an existing rule returns "Not Found" response
241241
Given new "UpdateSecurityMonitoringRule" request
242242
And request contains "rule_id" parameter from "REPLACE.ME"
243-
And body with value {"cases": [{"notifications": [], "status": "critical"}], "filters": [{"action": "require"}], "hasExtendedTitle": true, "options": {"detectionMethod": "threshold", "evaluationWindow": 0, "impossibleTravelOptions": {"baselineUserLocations": true}, "keepAlive": 0, "maxSignalDuration": 0, "newValueOptions": {"forgetAfter": 1, "learningDuration": 0}}, "queries": [{"aggregation": "count", "distinctFields": [], "groupByFields": []}], "tags": [], "version": 1}
243+
And body with value {"cases": [{"notifications": [], "status": "critical"}], "filters": [{"action": "require"}], "hasExtendedTitle": true, "options": {"detectionMethod": "threshold", "evaluationWindow": 0, "hardcodedEvaluatorType": "log4shell", "impossibleTravelOptions": {"baselineUserLocations": true}, "keepAlive": 0, "maxSignalDuration": 0, "newValueOptions": {"forgetAfter": 1, "learningDuration": 0}}, "queries": [{"aggregation": "count", "distinctFields": [], "groupByFields": []}], "tags": [], "version": 1}
244244
When the request is sent
245245
Then the response status is 404 Not Found
246246

247247
@generated @skip @team:DataDog/security-monitoring
248248
Scenario: Update an existing rule returns "OK" response
249249
Given new "UpdateSecurityMonitoringRule" request
250250
And request contains "rule_id" parameter from "REPLACE.ME"
251-
And body with value {"cases": [{"notifications": [], "status": "critical"}], "filters": [{"action": "require"}], "hasExtendedTitle": true, "options": {"detectionMethod": "threshold", "evaluationWindow": 0, "impossibleTravelOptions": {"baselineUserLocations": true}, "keepAlive": 0, "maxSignalDuration": 0, "newValueOptions": {"forgetAfter": 1, "learningDuration": 0}}, "queries": [{"aggregation": "count", "distinctFields": [], "groupByFields": []}], "tags": [], "version": 1}
251+
And body with value {"cases": [{"notifications": [], "status": "critical"}], "filters": [{"action": "require"}], "hasExtendedTitle": true, "options": {"detectionMethod": "threshold", "evaluationWindow": 0, "hardcodedEvaluatorType": "log4shell", "impossibleTravelOptions": {"baselineUserLocations": true}, "keepAlive": 0, "maxSignalDuration": 0, "newValueOptions": {"forgetAfter": 1, "learningDuration": 0}}, "queries": [{"aggregation": "count", "distinctFields": [], "groupByFields": []}], "tags": [], "version": 1}
252252
When the request is sent
253253
Then the response status is 200 OK

0 commit comments

Comments
 (0)