Skip to content

Commit 178ea09

Browse files
api-clients-generation-pipeline[bot]ci.datadog-api-spec
andauthored
[NO JIRA] Fix failing suppression tests due to long suppression names (#3625)
Co-authored-by: ci.datadog-api-spec <packages@datadoghq.com>
1 parent 5ffdbd8 commit 178ea09

16 files changed

+103
-81
lines changed
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2026-01-14T17:29:03.168Z
1+
2026-01-21T15:35:04.231Z

tests/scenarios/cassettes/TestScenarios/v2/Feature_Security_Monitoring/Scenario_Delete_a_suppression_rule_returns_OK_response.yaml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
interactions:
22
- request:
33
body: |
4-
{"data":{"attributes":{"description":"Test-Delete_a_suppression_rule_returns_OK_response-1768411743","enabled":true,"name":"suppression Test-Delete_a_suppression_rule_returns_OK_response-1768411743","rule_query":"source:cloudtrail","suppression_query":"env:test","tags":["technique:T1110-brute-force","source:cloudtrail"]},"type":"suppressions"}}
4+
{"data":{"attributes":{"description":"Test-Delete_a_suppression_rule_returns_OK_response-1769009704","enabled":true,"name":"suppression cf0b1697c5006472","rule_query":"source:cloudtrail","suppression_query":"env:test","tags":["technique:T1110-brute-force","source:cloudtrail"]},"type":"suppressions"}}
55
form: {}
66
headers:
77
Accept:
@@ -12,9 +12,9 @@ interactions:
1212
method: POST
1313
url: https://api.datadoghq.com/api/v2/security_monitoring/configuration/suppressions
1414
response:
15-
body: '{"data":{"id":"itm-ljs-0qw","type":"suppressions","attributes":{"creation_date":1768411744411,"creator":{"handle":"9919ec9b-ebc7-49ee-8dc8-03626e717cca","name":"CI
16-
Account"},"data_exclusion_query":"","description":"Test-Delete_a_suppression_rule_returns_OK_response-1768411743","editable":true,"enabled":true,"name":"suppression
17-
Test-Delete_a_suppression_rule_returns_OK_response-1768411743","rule_query":"source:cloudtrail","suppression_query":"env:test","tags":["source:cloudtrail","technique:T1110-brute-force"],"update_date":1768411744411,"updater":{"handle":"9919ec9b-ebc7-49ee-8dc8-03626e717cca","name":"CI
15+
body: '{"data":{"id":"9e0-jx9-qxd","type":"suppressions","attributes":{"creation_date":1769009705137,"creator":{"handle":"9919ec9b-ebc7-49ee-8dc8-03626e717cca","name":"CI
16+
Account"},"data_exclusion_query":"","description":"Test-Delete_a_suppression_rule_returns_OK_response-1769009704","editable":true,"enabled":true,"name":"suppression
17+
cf0b1697c5006472","rule_query":"source:cloudtrail","suppression_query":"env:test","tags":["source:cloudtrail","technique:T1110-brute-force"],"update_date":1769009705137,"updater":{"handle":"9919ec9b-ebc7-49ee-8dc8-03626e717cca","name":"CI
1818
Account"},"version":1}}}'
1919
code: 200
2020
duration: 0ms
@@ -30,7 +30,7 @@ interactions:
3030
- '*/*'
3131
id: 1
3232
method: DELETE
33-
url: https://api.datadoghq.com/api/v2/security_monitoring/configuration/suppressions/itm-ljs-0qw
33+
url: https://api.datadoghq.com/api/v2/security_monitoring/configuration/suppressions/9e0-jx9-qxd
3434
response:
3535
body: ''
3636
code: 204
@@ -45,9 +45,9 @@ interactions:
4545
- '*/*'
4646
id: 2
4747
method: DELETE
48-
url: https://api.datadoghq.com/api/v2/security_monitoring/configuration/suppressions/itm-ljs-0qw
48+
url: https://api.datadoghq.com/api/v2/security_monitoring/configuration/suppressions/9e0-jx9-qxd
4949
response:
50-
body: '{"errors":["not_found(Suppression with ID itm-ljs-0qw not found)"]}'
50+
body: '{"errors":["not_found(Suppression with ID 9e0-jx9-qxd not found)"]}'
5151
code: 404
5252
duration: 0ms
5353
headers:
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2026-01-14T17:29:04.856Z
1+
2026-01-21T15:35:05.393Z

tests/scenarios/cassettes/TestScenarios/v2/Feature_Security_Monitoring/Scenario_Get_a_suppression_rule_returns_OK_response.yaml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
interactions:
22
- request:
33
body: |
4-
{"data":{"attributes":{"description":"Test-Get_a_suppression_rule_returns_OK_response-1768411744","enabled":true,"name":"suppression Test-Get_a_suppression_rule_returns_OK_response-1768411744","rule_query":"source:cloudtrail","suppression_query":"env:test","tags":["technique:T1110-brute-force","source:cloudtrail"]},"type":"suppressions"}}
4+
{"data":{"attributes":{"description":"Test-Get_a_suppression_rule_returns_OK_response-1769009705","enabled":true,"name":"suppression 561a22ed12317d7c","rule_query":"source:cloudtrail","suppression_query":"env:test","tags":["technique:T1110-brute-force","source:cloudtrail"]},"type":"suppressions"}}
55
form: {}
66
headers:
77
Accept:
@@ -12,9 +12,9 @@ interactions:
1212
method: POST
1313
url: https://api.datadoghq.com/api/v2/security_monitoring/configuration/suppressions
1414
response:
15-
body: '{"data":{"id":"xno-kwg-8df","type":"suppressions","attributes":{"creation_date":1768411744987,"creator":{"handle":"9919ec9b-ebc7-49ee-8dc8-03626e717cca","name":"CI
16-
Account"},"data_exclusion_query":"","description":"Test-Get_a_suppression_rule_returns_OK_response-1768411744","editable":true,"enabled":true,"name":"suppression
17-
Test-Get_a_suppression_rule_returns_OK_response-1768411744","rule_query":"source:cloudtrail","suppression_query":"env:test","tags":["source:cloudtrail","technique:T1110-brute-force"],"update_date":1768411744987,"updater":{"handle":"9919ec9b-ebc7-49ee-8dc8-03626e717cca","name":"CI
15+
body: '{"data":{"id":"k8l-r8a-pfs","type":"suppressions","attributes":{"creation_date":1769009705474,"creator":{"handle":"9919ec9b-ebc7-49ee-8dc8-03626e717cca","name":"CI
16+
Account"},"data_exclusion_query":"","description":"Test-Get_a_suppression_rule_returns_OK_response-1769009705","editable":true,"enabled":true,"name":"suppression
17+
561a22ed12317d7c","rule_query":"source:cloudtrail","suppression_query":"env:test","tags":["source:cloudtrail","technique:T1110-brute-force"],"update_date":1769009705474,"updater":{"handle":"9919ec9b-ebc7-49ee-8dc8-03626e717cca","name":"CI
1818
Account"},"version":1}}}'
1919
code: 200
2020
duration: 0ms
@@ -30,11 +30,11 @@ interactions:
3030
- application/json
3131
id: 1
3232
method: GET
33-
url: https://api.datadoghq.com/api/v2/security_monitoring/configuration/suppressions/xno-kwg-8df
33+
url: https://api.datadoghq.com/api/v2/security_monitoring/configuration/suppressions/k8l-r8a-pfs
3434
response:
35-
body: '{"data":{"id":"xno-kwg-8df","type":"suppressions","attributes":{"creation_date":1768411744987,"creator":{"handle":"9919ec9b-ebc7-49ee-8dc8-03626e717cca","name":"CI
36-
Account"},"data_exclusion_query":"","description":"Test-Get_a_suppression_rule_returns_OK_response-1768411744","editable":true,"enabled":true,"name":"suppression
37-
Test-Get_a_suppression_rule_returns_OK_response-1768411744","rule_query":"source:cloudtrail","suppression_query":"env:test","tags":["source:cloudtrail","technique:T1110-brute-force"],"update_date":1768411744987,"updater":{"handle":"9919ec9b-ebc7-49ee-8dc8-03626e717cca","name":"CI
35+
body: '{"data":{"id":"k8l-r8a-pfs","type":"suppressions","attributes":{"creation_date":1769009705474,"creator":{"handle":"9919ec9b-ebc7-49ee-8dc8-03626e717cca","name":"CI
36+
Account"},"data_exclusion_query":"","description":"Test-Get_a_suppression_rule_returns_OK_response-1769009705","editable":true,"enabled":true,"name":"suppression
37+
561a22ed12317d7c","rule_query":"source:cloudtrail","suppression_query":"env:test","tags":["source:cloudtrail","technique:T1110-brute-force"],"update_date":1769009705474,"updater":{"handle":"9919ec9b-ebc7-49ee-8dc8-03626e717cca","name":"CI
3838
Account"},"version":1}}}'
3939
code: 200
4040
duration: 0ms
@@ -50,7 +50,7 @@ interactions:
5050
- '*/*'
5151
id: 2
5252
method: DELETE
53-
url: https://api.datadoghq.com/api/v2/security_monitoring/configuration/suppressions/xno-kwg-8df
53+
url: https://api.datadoghq.com/api/v2/security_monitoring/configuration/suppressions/k8l-r8a-pfs
5454
response:
5555
body: ''
5656
code: 204
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2026-01-14T17:29:05.317Z
1+
2026-01-21T15:35:05.712Z

tests/scenarios/cassettes/TestScenarios/v2/Feature_Security_Monitoring/Scenario_Get_a_suppressions_version_history_returns_OK_response.yaml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
interactions:
22
- request:
33
body: |
4-
{"data":{"attributes":{"description":"Test-Get_a_suppression_s_version_history_returns_OK_response-1768411745","enabled":true,"name":"suppression Test-Get_a_suppression_s_version_history_returns_OK_response-1768411745","rule_query":"source:cloudtrail","suppression_query":"env:test","tags":["technique:T1110-brute-force","source:cloudtrail"]},"type":"suppressions"}}
4+
{"data":{"attributes":{"description":"Test-Get_a_suppression_s_version_history_returns_OK_response-1769009705","enabled":true,"name":"suppression ee42c68404916b9e","rule_query":"source:cloudtrail","suppression_query":"env:test","tags":["technique:T1110-brute-force","source:cloudtrail"]},"type":"suppressions"}}
55
form: {}
66
headers:
77
Accept:
@@ -12,9 +12,9 @@ interactions:
1212
method: POST
1313
url: https://api.datadoghq.com/api/v2/security_monitoring/configuration/suppressions
1414
response:
15-
body: '{"data":{"id":"sro-unv-k08","type":"suppressions","attributes":{"creation_date":1768411745430,"creator":{"handle":"9919ec9b-ebc7-49ee-8dc8-03626e717cca","name":"CI
16-
Account"},"data_exclusion_query":"","description":"Test-Get_a_suppression_s_version_history_returns_OK_response-1768411745","editable":true,"enabled":true,"name":"suppression
17-
Test-Get_a_suppression_s_version_history_returns_OK_response-1768411745","rule_query":"source:cloudtrail","suppression_query":"env:test","tags":["source:cloudtrail","technique:T1110-brute-force"],"update_date":1768411745430,"updater":{"handle":"9919ec9b-ebc7-49ee-8dc8-03626e717cca","name":"CI
15+
body: '{"data":{"id":"joc-mpc-lbz","type":"suppressions","attributes":{"creation_date":1769009705785,"creator":{"handle":"9919ec9b-ebc7-49ee-8dc8-03626e717cca","name":"CI
16+
Account"},"data_exclusion_query":"","description":"Test-Get_a_suppression_s_version_history_returns_OK_response-1769009705","editable":true,"enabled":true,"name":"suppression
17+
ee42c68404916b9e","rule_query":"source:cloudtrail","suppression_query":"env:test","tags":["source:cloudtrail","technique:T1110-brute-force"],"update_date":1769009705785,"updater":{"handle":"9919ec9b-ebc7-49ee-8dc8-03626e717cca","name":"CI
1818
Account"},"version":1}}}'
1919
code: 200
2020
duration: 0ms
@@ -30,12 +30,12 @@ interactions:
3030
- application/json
3131
id: 1
3232
method: GET
33-
url: https://api.datadoghq.com/api/v2/security_monitoring/configuration/suppressions/sro-unv-k08/version_history
33+
url: https://api.datadoghq.com/api/v2/security_monitoring/configuration/suppressions/joc-mpc-lbz/version_history
3434
response:
35-
body: '{"data":{"id":"sro-unv-k08","type":"suppression_version_history","attributes":{"count":1,"data":{"1":{"suppression":{"id":"sro-unv-k08","name":"suppression
36-
Test-Get_a_suppression_s_version_history_returns_OK_response-1768411745","enabled":true,"description":"Test-Get_a_suppression_s_version_history_returns_OK_response-1768411745","rule_query":"source:cloudtrail","suppression_query":"env:test","data_exclusion_query":"","version":1,"creator":{"handle":"9919ec9b-ebc7-49ee-8dc8-03626e717cca","name":"CI
35+
body: '{"data":{"id":"joc-mpc-lbz","type":"suppression_version_history","attributes":{"count":1,"data":{"1":{"suppression":{"id":"joc-mpc-lbz","name":"suppression
36+
ee42c68404916b9e","enabled":true,"description":"Test-Get_a_suppression_s_version_history_returns_OK_response-1769009705","rule_query":"source:cloudtrail","suppression_query":"env:test","data_exclusion_query":"","version":1,"creator":{"handle":"9919ec9b-ebc7-49ee-8dc8-03626e717cca","name":"CI
3737
Account"},"updater":{"handle":"9919ec9b-ebc7-49ee-8dc8-03626e717cca","name":"CI
38-
Account"},"creation_date":1768411745430,"update_date":1768411745430,"editable":true,"tags":["source:cloudtrail","technique:T1110-brute-force"]},"changes":[]}}}}}'
38+
Account"},"creation_date":1769009705785,"update_date":1769009705785,"editable":true,"tags":["source:cloudtrail","technique:T1110-brute-force"]},"changes":[]}}}}}'
3939
code: 200
4040
duration: 0ms
4141
headers:
@@ -50,7 +50,7 @@ interactions:
5050
- '*/*'
5151
id: 2
5252
method: DELETE
53-
url: https://api.datadoghq.com/api/v2/security_monitoring/configuration/suppressions/sro-unv-k08
53+
url: https://api.datadoghq.com/api/v2/security_monitoring/configuration/suppressions/joc-mpc-lbz
5454
response:
5555
body: ''
5656
code: 204
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2026-01-14T17:12:28.523Z
1+
2026-01-21T15:35:06.001Z

tests/scenarios/cassettes/TestScenarios/v2/Feature_Security_Monitoring/Scenario_Get_all_suppression_rules_returns_OK_response_with_pagination.yaml

Lines changed: 17 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
interactions:
22
- request:
33
body: |
4-
{"data":{"attributes":{"description":"Test-Get_all_suppression_rules_returns_OK_response_with_pagination-1768410748","enabled":true,"name":"suppression Test-Get_all_suppression_rules_returns_OK_response_with_pagination-1768410748","rule_query":"source:cloudtrail","suppression_query":"env:test","tags":["technique:T1110-brute-force","source:cloudtrail"]},"type":"suppressions"}}
4+
{"data":{"attributes":{"description":"Test-Get_all_suppression_rules_returns_OK_response_with_pagination-1769009706","enabled":true,"name":"suppression 5a71acf7699e3a9e","rule_query":"source:cloudtrail","suppression_query":"env:test","tags":["technique:T1110-brute-force","source:cloudtrail"]},"type":"suppressions"}}
55
form: {}
66
headers:
77
Accept:
@@ -12,8 +12,10 @@ interactions:
1212
method: POST
1313
url: https://api.datadoghq.com/api/v2/security_monitoring/configuration/suppressions
1414
response:
15-
body: '{"data":{"id":"fgz-hyr-ibu","type":"suppressions","attributes":{"creation_date":1768410748883,"creator":{"handle":"frog@datadoghq.com","name":"frog"},"data_exclusion_query":"","description":"Test-Get_all_suppression_rules_returns_OK_response_with_pagination-1768410748","editable":true,"enabled":true,"name":"suppression
16-
Test-Get_all_suppression_rules_returns_OK_response_with_pagination-1768410748","rule_query":"source:cloudtrail","suppression_query":"env:test","tags":["source:cloudtrail","technique:T1110-brute-force"],"update_date":1768410748883,"updater":{"handle":"frog@datadoghq.com","name":"frog"},"version":1}}}'
15+
body: '{"data":{"id":"dgv-9mh-i77","type":"suppressions","attributes":{"creation_date":1769009706064,"creator":{"handle":"9919ec9b-ebc7-49ee-8dc8-03626e717cca","name":"CI
16+
Account"},"data_exclusion_query":"","description":"Test-Get_all_suppression_rules_returns_OK_response_with_pagination-1769009706","editable":true,"enabled":true,"name":"suppression
17+
5a71acf7699e3a9e","rule_query":"source:cloudtrail","suppression_query":"env:test","tags":["source:cloudtrail","technique:T1110-brute-force"],"update_date":1769009706064,"updater":{"handle":"9919ec9b-ebc7-49ee-8dc8-03626e717cca","name":"CI
18+
Account"},"version":1}}}'
1719
code: 200
1820
duration: 0ms
1921
headers:
@@ -22,7 +24,7 @@ interactions:
2224
status: 200 OK
2325
- request:
2426
body: |
25-
{"data":{"attributes":{"description":"Test-Get_all_suppression_rules_returns_OK_response_with_pagination-1768410748","enabled":true,"name":"suppression2 Test-Get_all_suppression_rules_returns_OK_response_with_pagination-1768410748","rule_query":"source:cloudtrail","suppression_query":"env:test","tags":["technique:T1110-brute-force","source:cloudtrail"]},"type":"suppressions"}}
27+
{"data":{"attributes":{"description":"Test-Get_all_suppression_rules_returns_OK_response_with_pagination-1769009706","enabled":true,"name":"suppression2 5a71acf7699e3a9e","rule_query":"source:cloudtrail","suppression_query":"env:test","tags":["technique:T1110-brute-force","source:cloudtrail"]},"type":"suppressions"}}
2628
form: {}
2729
headers:
2830
Accept:
@@ -33,8 +35,10 @@ interactions:
3335
method: POST
3436
url: https://api.datadoghq.com/api/v2/security_monitoring/configuration/suppressions
3537
response:
36-
body: '{"data":{"id":"lgh-7no-380","type":"suppressions","attributes":{"creation_date":1768410749324,"creator":{"handle":"frog@datadoghq.com","name":"frog"},"data_exclusion_query":"","description":"Test-Get_all_suppression_rules_returns_OK_response_with_pagination-1768410748","editable":true,"enabled":true,"name":"suppression2
37-
Test-Get_all_suppression_rules_returns_OK_response_with_pagination-1768410748","rule_query":"source:cloudtrail","suppression_query":"env:test","tags":["source:cloudtrail","technique:T1110-brute-force"],"update_date":1768410749324,"updater":{"handle":"frog@datadoghq.com","name":"frog"},"version":1}}}'
38+
body: '{"data":{"id":"23j-s8c-mlt","type":"suppressions","attributes":{"creation_date":1769009706152,"creator":{"handle":"9919ec9b-ebc7-49ee-8dc8-03626e717cca","name":"CI
39+
Account"},"data_exclusion_query":"","description":"Test-Get_all_suppression_rules_returns_OK_response_with_pagination-1769009706","editable":true,"enabled":true,"name":"suppression2
40+
5a71acf7699e3a9e","rule_query":"source:cloudtrail","suppression_query":"env:test","tags":["source:cloudtrail","technique:T1110-brute-force"],"update_date":1769009706152,"updater":{"handle":"9919ec9b-ebc7-49ee-8dc8-03626e717cca","name":"CI
41+
Account"},"version":1}}}'
3842
code: 200
3943
duration: 0ms
4044
headers:
@@ -49,10 +53,12 @@ interactions:
4953
- application/json
5054
id: 2
5155
method: GET
52-
url: https://api.datadoghq.com/api/v2/security_monitoring/configuration/suppressions?page%5Bsize%5D=1&page%5Bnumber%5D=0&query=id%3Afgz-hyr-ibu%20OR%20id%3Algh-7no-380
56+
url: https://api.datadoghq.com/api/v2/security_monitoring/configuration/suppressions?page%5Bsize%5D=1&page%5Bnumber%5D=0&query=id%3Adgv-9mh-i77%20OR%20id%3A23j-s8c-mlt
5357
response:
54-
body: '{"data":[{"id":"fgz-hyr-ibu","type":"suppressions","attributes":{"creation_date":1768410748883,"creator":{"handle":"frog@datadoghq.com","name":"frog"},"data_exclusion_query":"","description":"Test-Get_all_suppression_rules_returns_OK_response_with_pagination-1768410748","editable":true,"enabled":true,"name":"suppression
55-
Test-Get_all_suppression_rules_returns_OK_response_with_pagination-1768410748","rule_query":"source:cloudtrail","suppression_query":"env:test","tags":["source:cloudtrail","technique:T1110-brute-force"],"update_date":1768410748883,"updater":{"handle":"frog@datadoghq.com","name":"frog"},"version":1}}],"meta":{"page":{"totalCount":2,"pageSize":1,"pageNumber":0}}}'
58+
body: '{"data":[{"id":"dgv-9mh-i77","type":"suppressions","attributes":{"creation_date":1769009706064,"creator":{"handle":"9919ec9b-ebc7-49ee-8dc8-03626e717cca","name":"CI
59+
Account"},"data_exclusion_query":"","description":"Test-Get_all_suppression_rules_returns_OK_response_with_pagination-1769009706","editable":true,"enabled":true,"name":"suppression
60+
5a71acf7699e3a9e","rule_query":"source:cloudtrail","suppression_query":"env:test","tags":["source:cloudtrail","technique:T1110-brute-force"],"update_date":1769009706064,"updater":{"handle":"9919ec9b-ebc7-49ee-8dc8-03626e717cca","name":"CI
61+
Account"},"version":1}}],"meta":{"page":{"totalCount":2,"pageSize":1,"pageNumber":0}}}'
5662
code: 200
5763
duration: 0ms
5864
headers:
@@ -67,7 +73,7 @@ interactions:
6773
- '*/*'
6874
id: 3
6975
method: DELETE
70-
url: https://api.datadoghq.com/api/v2/security_monitoring/configuration/suppressions/lgh-7no-380
76+
url: https://api.datadoghq.com/api/v2/security_monitoring/configuration/suppressions/23j-s8c-mlt
7177
response:
7278
body: ''
7379
code: 204
@@ -82,7 +88,7 @@ interactions:
8288
- '*/*'
8389
id: 4
8490
method: DELETE
85-
url: https://api.datadoghq.com/api/v2/security_monitoring/configuration/suppressions/fgz-hyr-ibu
91+
url: https://api.datadoghq.com/api/v2/security_monitoring/configuration/suppressions/dgv-9mh-i77
8692
response:
8793
body: ''
8894
code: 204
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2026-01-14T17:12:30.925Z
1+
2026-01-21T15:35:06.453Z

0 commit comments

Comments
 (0)