Skip to content

Commit e9b37c7

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 8dfc22f of spec repo
1 parent 4069ed7 commit e9b37c7

17 files changed

Lines changed: 93 additions & 75 deletions

examples/v2/csm-threats/CreateCSMThreatsAgentPolicy.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
"env:test",
2626
],
2727
],
28-
name="my_agent_policy_2",
28+
name="examplecsmthreat",
2929
),
3030
type=CloudWorkloadSecurityAgentPolicyType.POLICY,
3131
),
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2025-10-10T15:20:41.757Z
1+
2025-10-16T11:43:21.430Z

tests/v2/cassettes/test_scenarios/test_create_a_workload_protection_agent_rule_returns_ok_response.yaml

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
interactions:
22
- request:
3-
body: '{"data":{"attributes":{"description":"My agent policy","enabled":true,"hostTags":["env:staging"],"name":"testcreateaworkloadprotectionagentrulereturnsokresponse1760109641"},"type":"policy"}}'
3+
body: '{"data":{"attributes":{"description":"My agent policy","enabled":true,"hostTags":["env:staging"],"name":"testcreateaworkloadprotectionagentrulereturnsokresponse1760615001"},"type":"policy"}}'
44
headers:
55
accept:
66
- application/json
@@ -10,8 +10,9 @@ interactions:
1010
uri: https://api.datadoghq.com/api/v2/remote_config/products/cws/policy
1111
response:
1212
body:
13-
string: '{"data":{"id":"cwy-qfn-4k8","type":"policy","attributes":{"blockingRulesCount":0,"datadogManaged":false,"description":"My
14-
agent policy","disabledRulesCount":1,"enabled":true,"hostTagsLists":[["env:staging"]],"monitoringRulesCount":7,"name":"testcreateaworkloadprotectionagentrulereturnsokresponse1760109641","pinned":false,"policyVersion":"1","ruleCount":8,"updateDate":1760109642133,"updater":{"name":"frog","handle":"frog@datadoghq.com"}}}}'
13+
string: '{"data":{"id":"ifk-dul-2x6","type":"policy","attributes":{"blockingRulesCount":0,"datadogManaged":false,"description":"My
14+
agent policy","disabledRulesCount":1,"enabled":true,"hostTagsLists":[["env:staging"]],"monitoringRulesCount":7,"name":"testcreateaworkloadprotectionagentrulereturnsokresponse1760615001","pinned":false,"policyVersion":"1","ruleCount":8,"updateDate":1760615001940,"updater":{"name":"CI
15+
Account","handle":"9919ec9b-ebc7-49ee-8dc8-03626e717cca"}}}}'
1516
headers:
1617
content-type:
1718
- application/json
@@ -20,7 +21,7 @@ interactions:
2021
message: OK
2122
- request:
2223
body: '{"data":{"attributes":{"agent_version":"> 7.60","description":"My Agent
23-
rule","enabled":true,"expression":"exec.file.name == \"sh\"","filters":[],"name":"testcreateaworkloadprotectionagentrulereturnsokresponse1760109641","policy_id":"cwy-qfn-4k8","product_tags":[]},"type":"agent_rule"}}'
24+
rule","enabled":true,"expression":"exec.file.name == \"sh\"","filters":[],"name":"testcreateaworkloadprotectionagentrulereturnsokresponse1760615001","policy_id":"ifk-dul-2x6","product_tags":[]},"type":"agent_rule"}}'
2425
headers:
2526
accept:
2627
- application/json
@@ -30,10 +31,11 @@ interactions:
3031
uri: https://api.datadoghq.com/api/v2/remote_config/products/cws/agent_rules
3132
response:
3233
body:
33-
string: '{"data":{"id":"iua-dxr-uvh","type":"agent_rule","attributes":{"category":"Process
34-
Activity","creationDate":1760109643225,"creator":{"name":"frog","handle":"frog@datadoghq.com"},"defaultRule":false,"description":"My
34+
string: '{"data":{"id":"tvb-wq3-tg5","type":"agent_rule","attributes":{"category":"Process
35+
Activity","creationDate":1760615002652,"creator":{"name":"CI Account","handle":"9919ec9b-ebc7-49ee-8dc8-03626e717cca"},"defaultRule":false,"description":"My
3536
Agent rule","enabled":true,"expression":"exec.file.name == \"sh\"","filters":["os
36-
== \"linux\""],"monitoring":["cwy-qfn-4k8"],"name":"testcreateaworkloadprotectionagentrulereturnsokresponse1760109641","product_tags":[],"updateDate":1760109643225,"updater":{"name":"frog","handle":"frog@datadoghq.com"}}}}'
37+
== \"linux\""],"monitoring":["ifk-dul-2x6"],"name":"testcreateaworkloadprotectionagentrulereturnsokresponse1760615001","product_tags":[],"updateDate":1760615002652,"updater":{"name":"CI
38+
Account","handle":"9919ec9b-ebc7-49ee-8dc8-03626e717cca"}}}}'
3739
headers:
3840
content-type:
3941
- application/json
@@ -46,7 +48,7 @@ interactions:
4648
accept:
4749
- '*/*'
4850
method: DELETE
49-
uri: https://api.datadoghq.com/api/v2/remote_config/products/cws/agent_rules/iua-dxr-uvh
51+
uri: https://api.datadoghq.com/api/v2/remote_config/products/cws/agent_rules/tvb-wq3-tg5?policy_id=ifk-dul-2x6
5052
response:
5153
body:
5254
string: ''
@@ -62,7 +64,7 @@ interactions:
6264
accept:
6365
- '*/*'
6466
method: DELETE
65-
uri: https://api.datadoghq.com/api/v2/remote_config/products/cws/policy/cwy-qfn-4k8
67+
uri: https://api.datadoghq.com/api/v2/remote_config/products/cws/policy/ifk-dul-2x6
6668
response:
6769
body:
6870
string: ''
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2025-10-10T15:20:46.004Z
1+
2025-10-16T11:43:24.715Z

tests/v2/cassettes/test_scenarios/test_create_a_workload_protection_agent_rule_with_set_action_returns_ok_response.yaml

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
interactions:
22
- request:
3-
body: '{"data":{"attributes":{"description":"My agent policy","enabled":true,"hostTags":["env:staging"],"name":"testcreateaworkloadprotectionagentrulewithsetactionreturnsokresponse1760109646"},"type":"policy"}}'
3+
body: '{"data":{"attributes":{"description":"My agent policy","enabled":true,"hostTags":["env:staging"],"name":"testcreateaworkloadprotectionagentrulewithsetactionreturnsokresponse1760615004"},"type":"policy"}}'
44
headers:
55
accept:
66
- application/json
@@ -10,8 +10,9 @@ interactions:
1010
uri: https://api.datadoghq.com/api/v2/remote_config/products/cws/policy
1111
response:
1212
body:
13-
string: '{"data":{"id":"c85-dqa-6no","type":"policy","attributes":{"blockingRulesCount":0,"datadogManaged":false,"description":"My
14-
agent policy","disabledRulesCount":1,"enabled":true,"hostTagsLists":[["env:staging"]],"monitoringRulesCount":7,"name":"testcreateaworkloadprotectionagentrulewithsetactionreturnsokresponse1760109646","pinned":false,"policyVersion":"1","ruleCount":8,"updateDate":1760109646385,"updater":{"name":"frog","handle":"frog@datadoghq.com"}}}}'
13+
string: '{"data":{"id":"jra-dgs-cdx","type":"policy","attributes":{"blockingRulesCount":0,"datadogManaged":false,"description":"My
14+
agent policy","disabledRulesCount":1,"enabled":true,"hostTagsLists":[["env:staging"]],"monitoringRulesCount":7,"name":"testcreateaworkloadprotectionagentrulewithsetactionreturnsokresponse1760615004","pinned":false,"policyVersion":"1","ruleCount":8,"updateDate":1760615005000,"updater":{"name":"CI
15+
Account","handle":"9919ec9b-ebc7-49ee-8dc8-03626e717cca"}}}}'
1516
headers:
1617
content-type:
1718
- application/json
@@ -20,7 +21,7 @@ interactions:
2021
message: OK
2122
- request:
2223
body: '{"data":{"attributes":{"actions":[{"set":{"inherited":true,"name":"test_set","scope":"process","value":"test_value"}},{"hash":{}}],"description":"My
23-
Agent rule with set action","enabled":true,"expression":"exec.file.name == \"sh\"","filters":[],"name":"testcreateaworkloadprotectionagentrulewithsetactionreturnsokresponse1760109646","policy_id":"c85-dqa-6no","product_tags":[]},"type":"agent_rule"}}'
24+
Agent rule with set action","enabled":true,"expression":"exec.file.name == \"sh\"","filters":[],"name":"testcreateaworkloadprotectionagentrulewithsetactionreturnsokresponse1760615004","policy_id":"jra-dgs-cdx","product_tags":[]},"type":"agent_rule"}}'
2425
headers:
2526
accept:
2627
- application/json
@@ -30,10 +31,11 @@ interactions:
3031
uri: https://api.datadoghq.com/api/v2/remote_config/products/cws/agent_rules
3132
response:
3233
body:
33-
string: '{"data":{"id":"ak5-bk0-dxq","type":"agent_rule","attributes":{"actions":[{"set":{"name":"test_set","value":"test_value","scope":"process","inherited":true},"disabled":false},{"hash":{},"disabled":false}],"category":"Process
34-
Activity","creationDate":1760109647450,"creator":{"name":"frog","handle":"frog@datadoghq.com"},"defaultRule":false,"description":"My
34+
string: '{"data":{"id":"0bt-sn8-oo3","type":"agent_rule","attributes":{"actions":[{"set":{"name":"test_set","value":"test_value","scope":"process","inherited":true},"disabled":false},{"hash":{},"disabled":false}],"category":"Process
35+
Activity","creationDate":1760615005764,"creator":{"name":"CI Account","handle":"9919ec9b-ebc7-49ee-8dc8-03626e717cca"},"defaultRule":false,"description":"My
3536
Agent rule with set action","enabled":true,"expression":"exec.file.name ==
36-
\"sh\"","filters":["os == \"linux\""],"monitoring":["c85-dqa-6no"],"name":"testcreateaworkloadprotectionagentrulewithsetactionreturnsokresponse1760109646","product_tags":[],"updateDate":1760109647450,"updater":{"name":"frog","handle":"frog@datadoghq.com"}}}}'
37+
\"sh\"","filters":["os == \"linux\""],"monitoring":["jra-dgs-cdx"],"name":"testcreateaworkloadprotectionagentrulewithsetactionreturnsokresponse1760615004","product_tags":[],"updateDate":1760615005764,"updater":{"name":"CI
38+
Account","handle":"9919ec9b-ebc7-49ee-8dc8-03626e717cca"}}}}'
3739
headers:
3840
content-type:
3941
- application/json
@@ -46,7 +48,7 @@ interactions:
4648
accept:
4749
- '*/*'
4850
method: DELETE
49-
uri: https://api.datadoghq.com/api/v2/remote_config/products/cws/agent_rules/ak5-bk0-dxq
51+
uri: https://api.datadoghq.com/api/v2/remote_config/products/cws/agent_rules/0bt-sn8-oo3?policy_id=jra-dgs-cdx
5052
response:
5153
body:
5254
string: ''
@@ -62,7 +64,7 @@ interactions:
6264
accept:
6365
- '*/*'
6466
method: DELETE
65-
uri: https://api.datadoghq.com/api/v2/remote_config/products/cws/policy/c85-dqa-6no
67+
uri: https://api.datadoghq.com/api/v2/remote_config/products/cws/policy/jra-dgs-cdx
6668
response:
6769
body:
6870
string: ''
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2025-10-10T15:20:50.578Z
1+
2025-10-16T11:43:27.991Z

tests/v2/cassettes/test_scenarios/test_create_a_workload_protection_agent_rule_with_set_action_with_expression_returns_ok_response.yaml

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
interactions:
22
- request:
3-
body: '{"data":{"attributes":{"description":"My agent policy","enabled":true,"hostTags":["env:staging"],"name":"testcreateaworkloadprotectionagentrulewithsetactionwithexpressionreturnsokresponse1760109650"},"type":"policy"}}'
3+
body: '{"data":{"attributes":{"description":"My agent policy","enabled":true,"hostTags":["env:staging"],"name":"testcreateaworkloadprotectionagentrulewithsetactionwithexpressionreturnsokresponse1760615007"},"type":"policy"}}'
44
headers:
55
accept:
66
- application/json
@@ -10,8 +10,9 @@ interactions:
1010
uri: https://api.datadoghq.com/api/v2/remote_config/products/cws/policy
1111
response:
1212
body:
13-
string: '{"data":{"id":"lrl-nbx-opl","type":"policy","attributes":{"blockingRulesCount":0,"datadogManaged":false,"description":"My
14-
agent policy","disabledRulesCount":1,"enabled":true,"hostTagsLists":[["env:staging"]],"monitoringRulesCount":7,"name":"testcreateaworkloadprotectionagentrulewithsetactionwithexpressionreturnsokresponse1760109650","pinned":false,"policyVersion":"1","ruleCount":8,"updateDate":1760109650938,"updater":{"name":"frog","handle":"frog@datadoghq.com"}}}}'
13+
string: '{"data":{"id":"yro-ekk-aac","type":"policy","attributes":{"blockingRulesCount":0,"datadogManaged":false,"description":"My
14+
agent policy","disabledRulesCount":1,"enabled":true,"hostTagsLists":[["env:staging"]],"monitoringRulesCount":7,"name":"testcreateaworkloadprotectionagentrulewithsetactionwithexpressionreturnsokresponse1760615007","pinned":false,"policyVersion":"1","ruleCount":8,"updateDate":1760615008262,"updater":{"name":"CI
15+
Account","handle":"9919ec9b-ebc7-49ee-8dc8-03626e717cca"}}}}'
1516
headers:
1617
content-type:
1718
- application/json
@@ -21,7 +22,7 @@ interactions:
2122
- request:
2223
body: '{"data":{"attributes":{"actions":[{"set":{"default_value":"/dev/null","expression":"open.file.path","name":"test_set","scope":"process"}}],"description":"My
2324
Agent rule with set action with expression","enabled":true,"expression":"exec.file.name
24-
== \"sh\"","filters":[],"name":"testcreateaworkloadprotectionagentrulewithsetactionwithexpressionreturnsokresponse1760109650","policy_id":"lrl-nbx-opl","product_tags":[]},"type":"agent_rule"}}'
25+
== \"sh\"","filters":[],"name":"testcreateaworkloadprotectionagentrulewithsetactionwithexpressionreturnsokresponse1760615007","policy_id":"yro-ekk-aac","product_tags":[]},"type":"agent_rule"}}'
2526
headers:
2627
accept:
2728
- application/json
@@ -31,10 +32,11 @@ interactions:
3132
uri: https://api.datadoghq.com/api/v2/remote_config/products/cws/agent_rules
3233
response:
3334
body:
34-
string: '{"data":{"id":"ye3-8k9-6ut","type":"agent_rule","attributes":{"actions":[{"set":{"name":"test_set","default_value":"/dev/null","scope":"process","expression":"open.file.path","inherited":false},"disabled":false}],"category":"Process
35-
Activity","creationDate":1760109651835,"creator":{"name":"frog","handle":"frog@datadoghq.com"},"defaultRule":false,"description":"My
35+
string: '{"data":{"id":"dr1-pv6-bld","type":"agent_rule","attributes":{"actions":[{"set":{"name":"test_set","default_value":"/dev/null","scope":"process","expression":"open.file.path","inherited":false},"disabled":false}],"category":"Process
36+
Activity","creationDate":1760615008992,"creator":{"name":"CI Account","handle":"9919ec9b-ebc7-49ee-8dc8-03626e717cca"},"defaultRule":false,"description":"My
3637
Agent rule with set action with expression","enabled":true,"expression":"exec.file.name
37-
== \"sh\"","filters":["os == \"linux\""],"monitoring":["lrl-nbx-opl"],"name":"testcreateaworkloadprotectionagentrulewithsetactionwithexpressionreturnsokresponse1760109650","product_tags":[],"updateDate":1760109651835,"updater":{"name":"frog","handle":"frog@datadoghq.com"}}}}'
38+
== \"sh\"","filters":["os == \"linux\""],"monitoring":["yro-ekk-aac"],"name":"testcreateaworkloadprotectionagentrulewithsetactionwithexpressionreturnsokresponse1760615007","product_tags":[],"updateDate":1760615008992,"updater":{"name":"CI
39+
Account","handle":"9919ec9b-ebc7-49ee-8dc8-03626e717cca"}}}}'
3840
headers:
3941
content-type:
4042
- application/json
@@ -47,7 +49,7 @@ interactions:
4749
accept:
4850
- '*/*'
4951
method: DELETE
50-
uri: https://api.datadoghq.com/api/v2/remote_config/products/cws/agent_rules/ye3-8k9-6ut
52+
uri: https://api.datadoghq.com/api/v2/remote_config/products/cws/agent_rules/dr1-pv6-bld?policy_id=yro-ekk-aac
5153
response:
5254
body:
5355
string: ''
@@ -63,7 +65,7 @@ interactions:
6365
accept:
6466
- '*/*'
6567
method: DELETE
66-
uri: https://api.datadoghq.com/api/v2/remote_config/products/cws/policy/lrl-nbx-opl
68+
uri: https://api.datadoghq.com/api/v2/remote_config/products/cws/policy/yro-ekk-aac
6769
response:
6870
body:
6971
string: ''
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2025-10-10T15:20:54.885Z
1+
2025-10-16T11:43:31.214Z

tests/v2/cassettes/test_scenarios/test_create_a_workload_protection_policy_returns_ok_response.yaml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
interactions:
22
- request:
3-
body: '{"data":{"attributes":{"description":"My agent policy","enabled":true,"hostTagsLists":[["env:test"]],"name":"my_agent_policy_2"},"type":"policy"}}'
3+
body: '{"data":{"attributes":{"description":"My agent policy","enabled":true,"hostTagsLists":[["env:test"]],"name":"testcreateaworkloadprotectionpolicyreturnsokresponse1760615011"},"type":"policy"}}'
44
headers:
55
accept:
66
- application/json
@@ -10,8 +10,9 @@ interactions:
1010
uri: https://api.datadoghq.com/api/v2/remote_config/products/cws/policy
1111
response:
1212
body:
13-
string: '{"data":{"id":"fwg-18e-cfb","type":"policy","attributes":{"blockingRulesCount":0,"datadogManaged":false,"description":"My
14-
agent policy","disabledRulesCount":1,"enabled":true,"hostTagsLists":[["env:test"]],"monitoringRulesCount":7,"name":"my_agent_policy_2","pinned":false,"policyVersion":"1","ruleCount":8,"updateDate":1760109655264,"updater":{"name":"frog","handle":"frog@datadoghq.com"}}}}'
13+
string: '{"data":{"id":"xju-bhb-rel","type":"policy","attributes":{"blockingRulesCount":0,"datadogManaged":false,"description":"My
14+
agent policy","disabledRulesCount":1,"enabled":true,"hostTagsLists":[["env:test"]],"monitoringRulesCount":7,"name":"testcreateaworkloadprotectionpolicyreturnsokresponse1760615011","pinned":false,"policyVersion":"1","ruleCount":8,"updateDate":1760615011503,"updater":{"name":"CI
15+
Account","handle":"9919ec9b-ebc7-49ee-8dc8-03626e717cca"}}}}'
1516
headers:
1617
content-type:
1718
- application/json
@@ -24,7 +25,7 @@ interactions:
2425
accept:
2526
- '*/*'
2627
method: DELETE
27-
uri: https://api.datadoghq.com/api/v2/remote_config/products/cws/policy/fwg-18e-cfb
28+
uri: https://api.datadoghq.com/api/v2/remote_config/products/cws/policy/xju-bhb-rel
2829
response:
2930
body:
3031
string: ''
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2025-10-10T15:20:57.428Z
1+
2025-10-16T11:43:32.844Z

0 commit comments

Comments
 (0)