Skip to content

Commit d20b9b6

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 4f71be94 of spec repo
1 parent f0112fa commit d20b9b6

10 files changed

+55
-40
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": "2024-12-09 11:21:40.525950",
8-
"spec_repo_commit": "21da0df3"
7+
"regenerated": "2024-12-10 13:52:25.561950",
8+
"spec_repo_commit": "4f71be94"
99
},
1010
"v2": {
1111
"apigentools_version": "1.6.6",
12-
"regenerated": "2024-12-09 11:21:40.543995",
13-
"spec_repo_commit": "21da0df3"
12+
"regenerated": "2024-12-10 13:52:25.579439",
13+
"spec_repo_commit": "4f71be94"
1414
}
1515
}
1616
}

.generator/schemas/v2/openapi.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22893,6 +22893,10 @@ components:
2289322893
description: User ID of the user who updated the rule.
2289422894
format: int64
2289522895
type: integer
22896+
updatedAt:
22897+
description: The date the rule was last updated, in milliseconds.
22898+
format: int64
22899+
type: integer
2289622900
version:
2289722901
description: The version of the rule.
2289822902
format: int64

src/datadog_api_client/v2/model/security_monitoring_rule_response.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,9 @@ def __init__(self, **kwargs):
7878
:param update_author_id: User ID of the user who updated the rule.
7979
:type update_author_id: int, optional
8080
81+
:param updated_at: The date the rule was last updated, in milliseconds.
82+
:type updated_at: int, optional
83+
8184
:param version: The version of the rule.
8285
:type version: int, optional
8386
"""

src/datadog_api_client/v2/model/security_monitoring_standard_rule_response.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ def openapi_types(_):
6868
"third_party_cases": ([SecurityMonitoringThirdPartyRuleCase],),
6969
"type": (SecurityMonitoringRuleTypeRead,),
7070
"update_author_id": (int,),
71+
"updated_at": (int,),
7172
"version": (int,),
7273
}
7374

@@ -93,6 +94,7 @@ def openapi_types(_):
9394
"third_party_cases": "thirdPartyCases",
9495
"type": "type",
9596
"update_author_id": "updateAuthorId",
97+
"updated_at": "updatedAt",
9698
"version": "version",
9799
}
98100

@@ -119,6 +121,7 @@ def __init__(
119121
third_party_cases: Union[List[SecurityMonitoringThirdPartyRuleCase], UnsetType] = unset,
120122
type: Union[SecurityMonitoringRuleTypeRead, UnsetType] = unset,
121123
update_author_id: Union[int, UnsetType] = unset,
124+
updated_at: Union[int, UnsetType] = unset,
122125
version: Union[int, UnsetType] = unset,
123126
**kwargs,
124127
):
@@ -188,6 +191,9 @@ def __init__(
188191
:param update_author_id: User ID of the user who updated the rule.
189192
:type update_author_id: int, optional
190193
194+
:param updated_at: The date the rule was last updated, in milliseconds.
195+
:type updated_at: int, optional
196+
191197
:param version: The version of the rule.
192198
:type version: int, optional
193199
"""
@@ -233,6 +239,8 @@ def __init__(
233239
kwargs["type"] = type
234240
if update_author_id is not unset:
235241
kwargs["update_author_id"] = update_author_id
242+
if updated_at is not unset:
243+
kwargs["updated_at"] = updated_at
236244
if version is not unset:
237245
kwargs["version"] = version
238246
super().__init__(kwargs)
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2024-05-10T16:34:48.233Z
1+
2024-11-22T13:52:05.136Z

tests/v2/cassettes/test_scenarios/test_list_rules_returns_ok_response.yaml

Lines changed: 21 additions & 21 deletions
Large diffs are not rendered by default.
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2024-05-10T16:34:48.765Z
1+
2024-11-22T13:52:07.331Z

tests/v2/cassettes/test_scenarios/test_update_a_cloud_configuration_rules_details_returns_ok_response.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
interactions:
22
- request:
33
body: '{"cases":[{"notifications":["channel"],"status":"info"}],"complianceSignalOptions":{"userActivationStatus":true,"userGroupByFields":["@account_id"]},"isEnabled":false,"message":"Cloud
4-
configuration rule","name":"Test-Update_a_cloud_configuration_rule_s_details_returns_OK_response-1715358888_cloud","options":{"complianceRuleOptions":{"complexRule":false,"regoRule":{"policy":"package
4+
configuration rule","name":"Test-Update_a_cloud_configuration_rule_s_details_returns_OK_response-1732283527_cloud","options":{"complianceRuleOptions":{"complexRule":false,"regoRule":{"policy":"package
55
datadog\n\nimport data.datadog.output as dd_output\n\nimport future.keywords.contains\nimport
66
future.keywords.if\nimport future.keywords.in\n\nmilliseconds_in_a_day := ((1000
77
* 60) * 60) * 24\n\neval(iam_service_account_key) = \"skip\" if {\n\tiam_service_account_key.disabled\n}
@@ -19,7 +19,7 @@ interactions:
1919
uri: https://api.datadoghq.com/api/v2/security_monitoring/rules
2020
response:
2121
body:
22-
string: '{"id":"efv-nza-5ev","version":1,"name":"Test-Update_a_cloud_configuration_rule_s_details_returns_OK_response-1715358888_cloud","createdAt":1715358889053,"creationAuthorId":1445416,"isDefault":false,"isPartner":false,"isEnabled":false,"isDeleted":false,"isDeprecated":false,"queries":[{"query":"resource_type:gcp_compute_disk","groupByFields":["resource_type","resource_id"],"hasOptionalGroupByFields":false,"distinctFields":[],"aggregation":"count","name":"a"}],"options":{"keepAlive":21600,"maxSignalDuration":86400,"detectionMethod":"threshold","evaluationWindow":7200,"complianceRuleOptions":{"resourceType":"gcp_compute_disk","regoRule":{"policy":"package
22+
string: '{"id":"uao-sdg-mt8","version":1,"name":"Test-Update_a_cloud_configuration_rule_s_details_returns_OK_response-1732283527_cloud","createdAt":1732283527664,"creationAuthorId":1445416,"isDefault":false,"isPartner":false,"isEnabled":false,"isBeta":false,"isDeleted":false,"isDeprecated":false,"queries":[{"query":"resource_type:gcp_compute_disk","groupByFields":["resource_type","resource_id"],"hasOptionalGroupByFields":false,"distinctFields":[],"aggregation":"count","name":"a"}],"options":{"keepAlive":21600,"maxSignalDuration":86400,"detectionMethod":"threshold","evaluationWindow":7200,"complianceRuleOptions":{"resourceType":"gcp_compute_disk","regoRule":{"policy":"package
2323
datadog\n\nimport data.datadog.output as dd_output\n\nimport future.keywords.contains\nimport
2424
future.keywords.if\nimport future.keywords.in\n\nmilliseconds_in_a_day :=
2525
((1000 * 60) * 60) * 24\n\neval(iam_service_account_key) = \"skip\" if {\n\tiam_service_account_key.disabled\n}
@@ -38,7 +38,7 @@ interactions:
3838
code: 200
3939
message: OK
4040
- request:
41-
body: '{"cases":[{"notifications":[],"status":"info"}],"complianceSignalOptions":{"userActivationStatus":false,"userGroupByFields":[]},"isEnabled":false,"message":"ddd","name":"Test-Update_a_cloud_configuration_rule_s_details_returns_OK_response-1715358888_cloud_updated","options":{"complianceRuleOptions":{"regoRule":{"policy":"package
41+
body: '{"cases":[{"notifications":[],"status":"info"}],"complianceSignalOptions":{"userActivationStatus":false,"userGroupByFields":[]},"isEnabled":false,"message":"ddd","name":"Test-Update_a_cloud_configuration_rule_s_details_returns_OK_response-1732283527_cloud_updated","options":{"complianceRuleOptions":{"regoRule":{"policy":"package
4242
datadog\n\nimport data.datadog.output as dd_output\n\nimport future.keywords.contains\nimport
4343
future.keywords.if\nimport future.keywords.in\n\nmilliseconds_in_a_day := ((1000
4444
* 60) * 60) * 24\n\neval(iam_service_account_key) = \"skip\" if {\n\tiam_service_account_key.disabled\n}
@@ -53,10 +53,10 @@ interactions:
5353
content-type:
5454
- application/json
5555
method: PUT
56-
uri: https://api.datadoghq.com/api/v2/security_monitoring/rules/efv-nza-5ev
56+
uri: https://api.datadoghq.com/api/v2/security_monitoring/rules/uao-sdg-mt8
5757
response:
5858
body:
59-
string: '{"id":"efv-nza-5ev","version":2,"name":"Test-Update_a_cloud_configuration_rule_s_details_returns_OK_response-1715358888_cloud_updated","createdAt":1715358889053,"creationAuthorId":1445416,"updateAuthorId":1445416,"isDefault":false,"isPartner":false,"isEnabled":false,"isDeleted":false,"isDeprecated":false,"queries":[{"query":"resource_type:gcp_compute_disk","groupByFields":["resource_type","resource_id"],"hasOptionalGroupByFields":false,"distinctFields":[],"aggregation":"count","name":"a"}],"options":{"keepAlive":21600,"maxSignalDuration":86400,"detectionMethod":"threshold","evaluationWindow":7200,"complianceRuleOptions":{"resourceType":"gcp_compute_disk","regoRule":{"policy":"package
59+
string: '{"id":"uao-sdg-mt8","version":2,"name":"Test-Update_a_cloud_configuration_rule_s_details_returns_OK_response-1732283527_cloud_updated","createdAt":1732283527664,"creationAuthorId":1445416,"updateAuthorId":1445416,"updatedAt":1732283528223,"isDefault":false,"isPartner":false,"isEnabled":false,"isBeta":false,"isDeleted":false,"isDeprecated":false,"queries":[{"query":"resource_type:gcp_compute_disk","groupByFields":["resource_type","resource_id"],"hasOptionalGroupByFields":false,"distinctFields":[],"aggregation":"count","name":"a"}],"options":{"keepAlive":21600,"maxSignalDuration":86400,"detectionMethod":"threshold","evaluationWindow":7200,"complianceRuleOptions":{"resourceType":"gcp_compute_disk","regoRule":{"policy":"package
6060
datadog\n\nimport data.datadog.output as dd_output\n\nimport future.keywords.contains\nimport
6161
future.keywords.if\nimport future.keywords.in\n\nmilliseconds_in_a_day :=
6262
((1000 * 60) * 60) * 24\n\neval(iam_service_account_key) = \"skip\" if {\n\tiam_service_account_key.disabled\n}
@@ -80,7 +80,7 @@ interactions:
8080
accept:
8181
- '*/*'
8282
method: DELETE
83-
uri: https://api.datadoghq.com/api/v2/security_monitoring/rules/efv-nza-5ev
83+
uri: https://api.datadoghq.com/api/v2/security_monitoring/rules/uao-sdg-mt8
8484
response:
8585
body:
8686
string: ''
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2024-05-10T16:34:54.978Z
1+
2024-11-22T13:52:12.595Z

tests/v2/cassettes/test_scenarios/test_update_an_existing_rule_returns_ok_response.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
interactions:
22
- request:
33
body: '{"cases":[{"condition":"a > 0","name":"","notifications":[],"status":"info"}],"filters":[],"isEnabled":true,"message":"Test
4-
rule","name":"Test-Update_an_existing_rule_returns_OK_response-1715358894","options":{"evaluationWindow":900,"keepAlive":3600,"maxSignalDuration":86400},"queries":[{"aggregation":"count","distinctFields":[],"groupByFields":[],"metrics":[],"query":"@test:true"}],"tags":[],"type":"log_detection"}'
4+
rule","name":"Test-Update_an_existing_rule_returns_OK_response-1732283532","options":{"evaluationWindow":900,"keepAlive":3600,"maxSignalDuration":86400},"queries":[{"aggregation":"count","distinctFields":[],"groupByFields":[],"metrics":[],"query":"@test:true"}],"tags":[],"type":"log_detection"}'
55
headers:
66
accept:
77
- application/json
@@ -11,7 +11,7 @@ interactions:
1111
uri: https://api.datadoghq.com/api/v2/security_monitoring/rules
1212
response:
1313
body:
14-
string: '{"id":"fu8-wg9-rsy","version":1,"name":"Test-Update_an_existing_rule_returns_OK_response-1715358894","createdAt":1715358895245,"creationAuthorId":1445416,"isDefault":false,"isPartner":false,"isEnabled":true,"isDeleted":false,"isDeprecated":false,"queries":[{"query":"@test:true","groupByFields":[],"hasOptionalGroupByFields":false,"distinctFields":[],"aggregation":"count","name":""}],"options":{"keepAlive":3600,"maxSignalDuration":86400,"detectionMethod":"threshold","evaluationWindow":900},"cases":[{"name":"","status":"info","notifications":[],"condition":"a
14+
string: '{"id":"mza-hwt-ziu","version":1,"name":"Test-Update_an_existing_rule_returns_OK_response-1732283532","createdAt":1732283532973,"creationAuthorId":1445416,"isDefault":false,"isPartner":false,"isEnabled":true,"isBeta":false,"isDeleted":false,"isDeprecated":false,"queries":[{"query":"@test:true","groupByFields":[],"hasOptionalGroupByFields":false,"distinctFields":[],"aggregation":"count","name":""}],"options":{"keepAlive":3600,"maxSignalDuration":86400,"detectionMethod":"threshold","evaluationWindow":900},"cases":[{"name":"","status":"info","notifications":[],"condition":"a
1515
> 0"}],"message":"Test rule","tags":[],"hasExtendedTitle":false,"type":"log_detection","filters":[]}
1616
1717
'
@@ -23,17 +23,17 @@ interactions:
2323
message: OK
2424
- request:
2525
body: '{"cases":[{"condition":"a > 0","name":"","notifications":[],"status":"info"}],"filters":[],"isEnabled":true,"message":"Test
26-
rule","name":"Test-Update_an_existing_rule_returns_OK_response-1715358894-Updated","options":{"evaluationWindow":900,"keepAlive":3600,"maxSignalDuration":86400},"queries":[{"aggregation":"count","distinctFields":[],"groupByFields":[],"metrics":[],"query":"@test:true"}],"tags":[]}'
26+
rule","name":"Test-Update_an_existing_rule_returns_OK_response-1732283532-Updated","options":{"evaluationWindow":900,"keepAlive":3600,"maxSignalDuration":86400},"queries":[{"aggregation":"count","distinctFields":[],"groupByFields":[],"metrics":[],"query":"@test:true"}],"tags":[]}'
2727
headers:
2828
accept:
2929
- application/json
3030
content-type:
3131
- application/json
3232
method: PUT
33-
uri: https://api.datadoghq.com/api/v2/security_monitoring/rules/fu8-wg9-rsy
33+
uri: https://api.datadoghq.com/api/v2/security_monitoring/rules/mza-hwt-ziu
3434
response:
3535
body:
36-
string: '{"id":"fu8-wg9-rsy","version":2,"name":"Test-Update_an_existing_rule_returns_OK_response-1715358894-Updated","createdAt":1715358895245,"creationAuthorId":1445416,"updateAuthorId":1445416,"isDefault":false,"isPartner":false,"isEnabled":true,"isDeleted":false,"isDeprecated":false,"queries":[{"query":"@test:true","groupByFields":[],"hasOptionalGroupByFields":false,"distinctFields":[],"aggregation":"count","name":""}],"options":{"keepAlive":3600,"maxSignalDuration":86400,"detectionMethod":"threshold","evaluationWindow":900},"cases":[{"name":"","status":"info","notifications":[],"condition":"a
36+
string: '{"id":"mza-hwt-ziu","version":2,"name":"Test-Update_an_existing_rule_returns_OK_response-1732283532-Updated","createdAt":1732283532973,"creationAuthorId":1445416,"updateAuthorId":1445416,"updatedAt":1732283533337,"isDefault":false,"isPartner":false,"isEnabled":true,"isBeta":false,"isDeleted":false,"isDeprecated":false,"queries":[{"query":"@test:true","groupByFields":[],"hasOptionalGroupByFields":false,"distinctFields":[],"aggregation":"count","name":""}],"options":{"keepAlive":3600,"maxSignalDuration":86400,"detectionMethod":"threshold","evaluationWindow":900},"cases":[{"name":"","status":"info","notifications":[],"condition":"a
3737
> 0"}],"message":"Test rule","tags":[],"hasExtendedTitle":false,"type":"log_detection","filters":[]}
3838
3939
'
@@ -49,7 +49,7 @@ interactions:
4949
accept:
5050
- '*/*'
5151
method: DELETE
52-
uri: https://api.datadoghq.com/api/v2/security_monitoring/rules/fu8-wg9-rsy
52+
uri: https://api.datadoghq.com/api/v2/security_monitoring/rules/mza-hwt-ziu
5353
response:
5454
body:
5555
string: ''

0 commit comments

Comments
 (0)