Skip to content

Commit 403fae3

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 1f99f60 of spec repo
1 parent 9ec3631 commit 403fae3

10 files changed

Lines changed: 76 additions & 31 deletions

.generator/schemas/v2/openapi.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87469,6 +87469,10 @@ components:
8746987469
description: A description of the critical asset.
8747087470
example: Production database servers handling PII
8747187471
type: string
87472+
editable:
87473+
description: Whether the critical asset is editable.
87474+
example: true
87475+
type: boolean
8747287476
enabled:
8747387477
description: Whether the critical asset is enabled.
8747487478
example: true

src/datadog_api_client/v2/model/security_monitoring_critical_asset_attributes.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ def openapi_types(_):
3939
"creation_date": (int,),
4040
"creator": (SecurityMonitoringUser,),
4141
"description": (str,),
42+
"editable": (bool,),
4243
"enabled": (bool,),
4344
"query": (str,),
4445
"rule_query": (str,),
@@ -55,6 +56,7 @@ def openapi_types(_):
5556
"creation_date": "creation_date",
5657
"creator": "creator",
5758
"description": "description",
59+
"editable": "editable",
5860
"enabled": "enabled",
5961
"query": "query",
6062
"rule_query": "rule_query",
@@ -72,6 +74,7 @@ def __init__(
7274
creation_date: Union[int, UnsetType] = unset,
7375
creator: Union[SecurityMonitoringUser, UnsetType] = unset,
7476
description: Union[str, UnsetType] = unset,
77+
editable: Union[bool, UnsetType] = unset,
7578
enabled: Union[bool, UnsetType] = unset,
7679
query: Union[str, UnsetType] = unset,
7780
rule_query: Union[str, UnsetType] = unset,
@@ -98,6 +101,9 @@ def __init__(
98101
:param description: A description of the critical asset.
99102
:type description: str, optional
100103
104+
:param editable: Whether the critical asset is editable.
105+
:type editable: bool, optional
106+
101107
:param enabled: Whether the critical asset is enabled.
102108
:type enabled: bool, optional
103109
@@ -133,6 +139,8 @@ def __init__(
133139
kwargs["creator"] = creator
134140
if description is not unset:
135141
kwargs["description"] = description
142+
if editable is not unset:
143+
kwargs["editable"] = editable
136144
if enabled is not unset:
137145
kwargs["enabled"] = enabled
138146
if query is not unset:
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2026-01-02T19:09:02.221Z
1+
2026-07-10T15:48:20.043Z

tests/v2/cassettes/test_scenarios/test_create_a_critical_asset_returns_ok_response.yaml

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
interactions:
22
- request:
3-
body: '{"data":{"attributes":{"query":"host:testcreateacriticalassetreturnsokresponse1767380942","rule_query":"type:(log_detection
3+
body: '{"data":{"attributes":{"query":"host:testcreateacriticalassetreturnsokresponse1783698500","rule_query":"type:(log_detection
44
OR signal_correlation OR workload_security OR application_security) source:cloudtrail","severity":"decrease","tags":["team:security","env:test"]},"type":"critical_assets"}}'
55
headers:
66
accept:
@@ -11,8 +11,16 @@ interactions:
1111
uri: https://api.datadoghq.com/api/v2/security_monitoring/configuration/critical_assets
1212
response:
1313
body:
14-
string: '{"data":{"id":"93d5a224-589d-4d6d-adbf-f6657f484ecc","type":"critical_assets","attributes":{"creation_author_id":1445416,"creation_date":1767380942322,"creator":{"handle":"frog@datadoghq.com","name":"frog"},"enabled":true,"query":"host:testcreateacriticalassetreturnsokresponse1767380942","rule_query":"type:(log_detection
15-
OR signal_correlation OR workload_security OR application_security) source:cloudtrail","severity":"decrease","tags":["team:security","env:test"],"update_author_id":1445416,"update_date":1767380942322,"updater":{"handle":"frog@datadoghq.com","name":"frog"},"version":1}}}'
14+
string: "{\"data\":{\"id\":\"46d617c7-fba8-49f5-9274-dca43a6a97a5\",\"type\"\
15+
:\"critical_assets\",\"attributes\":{\"creation_author_id\":3746826,\"creation_date\"\
16+
:1783698500440,\"creator\":{\"handle\":\"clement.gaboriaucouanau@datadoghq.com\"\
17+
,\"name\":\"Cl\xE9ment Gaboriau Couanau\"},\"editable\":true,\"enabled\":true,\"\
18+
query\":\"host:testcreateacriticalassetreturnsokresponse1783698500\",\"rule_query\"\
19+
:\"type:(log_detection OR signal_correlation OR workload_security OR application_security)\
20+
\ source:cloudtrail\",\"severity\":\"decrease\",\"tags\":[\"team:security\"\
21+
,\"env:test\"],\"update_author_id\":3746826,\"update_date\":1783698500440,\"\
22+
updater\":{\"handle\":\"clement.gaboriaucouanau@datadoghq.com\",\"name\":\"\
23+
Cl\xE9ment Gaboriau Couanau\"},\"version\":1}}}"
1624
headers:
1725
content-type:
1826
- application/vnd.api+json
@@ -25,7 +33,7 @@ interactions:
2533
accept:
2634
- '*/*'
2735
method: DELETE
28-
uri: https://api.datadoghq.com/api/v2/security_monitoring/configuration/critical_assets/93d5a224-589d-4d6d-adbf-f6657f484ecc
36+
uri: https://api.datadoghq.com/api/v2/security_monitoring/configuration/critical_assets/46d617c7-fba8-49f5-9274-dca43a6a97a5
2937
response:
3038
body:
3139
string: ''
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2026-01-12T19:41:34.038Z
1+
2026-07-10T15:48:20.956Z

tests/v2/cassettes/test_scenarios/test_delete_a_critical_asset_returns_ok_response.yaml

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,14 @@ interactions:
1010
uri: https://api.datadoghq.com/api/v2/security_monitoring/configuration/critical_assets
1111
response:
1212
body:
13-
string: '{"data":{"id":"f340fbe7-ed28-466e-924e-7e23475dd405","type":"critical_assets","attributes":{"creation_author_id":2320499,"creation_date":1768246895425,"creator":{"handle":"9919ec9b-ebc7-49ee-8dc8-03626e717cca","name":"CI
14-
Account"},"enabled":true,"query":"security:monitoring","rule_query":"source:k9","severity":"medium","tags":["team:security"],"update_author_id":2320499,"update_date":1768246895425,"updater":{"handle":"9919ec9b-ebc7-49ee-8dc8-03626e717cca","name":"CI
15-
Account"},"version":1}}}'
13+
string: "{\"data\":{\"id\":\"5bda0fad-ce07-4921-9227-d0131107724a\",\"type\"\
14+
:\"critical_assets\",\"attributes\":{\"creation_author_id\":3746826,\"creation_date\"\
15+
:1783698501011,\"creator\":{\"handle\":\"clement.gaboriaucouanau@datadoghq.com\"\
16+
,\"name\":\"Cl\xE9ment Gaboriau Couanau\"},\"editable\":true,\"enabled\":true,\"\
17+
query\":\"security:monitoring\",\"rule_query\":\"source:k9\",\"severity\"\
18+
:\"medium\",\"tags\":[\"team:security\"],\"update_author_id\":3746826,\"update_date\"\
19+
:1783698501011,\"updater\":{\"handle\":\"clement.gaboriaucouanau@datadoghq.com\"\
20+
,\"name\":\"Cl\xE9ment Gaboriau Couanau\"},\"version\":1}}}"
1621
headers:
1722
content-type:
1823
- application/vnd.api+json
@@ -25,7 +30,7 @@ interactions:
2530
accept:
2631
- '*/*'
2732
method: DELETE
28-
uri: https://api.datadoghq.com/api/v2/security_monitoring/configuration/critical_assets/f340fbe7-ed28-466e-924e-7e23475dd405
33+
uri: https://api.datadoghq.com/api/v2/security_monitoring/configuration/critical_assets/5bda0fad-ce07-4921-9227-d0131107724a
2934
response:
3035
body:
3136
string: ''
@@ -39,10 +44,10 @@ interactions:
3944
accept:
4045
- '*/*'
4146
method: DELETE
42-
uri: https://api.datadoghq.com/api/v2/security_monitoring/configuration/critical_assets/f340fbe7-ed28-466e-924e-7e23475dd405
47+
uri: https://api.datadoghq.com/api/v2/security_monitoring/configuration/critical_assets/5bda0fad-ce07-4921-9227-d0131107724a
4348
response:
4449
body:
45-
string: '{"errors":["not_found(Critical asset with ID f340fbe7-ed28-466e-924e-7e23475dd405
50+
string: '{"errors":["not_found(Critical asset with ID 5bda0fad-ce07-4921-9227-d0131107724a
4651
not found)"]}'
4752
headers:
4853
content-type:
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2026-01-12T19:41:36.187Z
1+
2026-07-10T15:48:22.074Z

tests/v2/cassettes/test_scenarios/test_get_a_critical_asset_returns_ok_response.yaml

Lines changed: 18 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,14 @@ interactions:
1010
uri: https://api.datadoghq.com/api/v2/security_monitoring/configuration/critical_assets
1111
response:
1212
body:
13-
string: '{"data":{"id":"a9dfa43c-734a-4984-bed6-68934254cb59","type":"critical_assets","attributes":{"creation_author_id":2320499,"creation_date":1768246896448,"creator":{"handle":"9919ec9b-ebc7-49ee-8dc8-03626e717cca","name":"CI
14-
Account"},"enabled":true,"query":"security:monitoring","rule_query":"source:k9","severity":"medium","tags":["team:security"],"update_author_id":2320499,"update_date":1768246896448,"updater":{"handle":"9919ec9b-ebc7-49ee-8dc8-03626e717cca","name":"CI
15-
Account"},"version":1}}}'
13+
string: "{\"data\":{\"id\":\"c0d99d2c-a9c7-431a-9521-e0f4a40f1efd\",\"type\"\
14+
:\"critical_assets\",\"attributes\":{\"creation_author_id\":3746826,\"creation_date\"\
15+
:1783698502447,\"creator\":{\"handle\":\"clement.gaboriaucouanau@datadoghq.com\"\
16+
,\"name\":\"Cl\xE9ment Gaboriau Couanau\"},\"editable\":true,\"enabled\":true,\"\
17+
query\":\"security:monitoring\",\"rule_query\":\"source:k9\",\"severity\"\
18+
:\"medium\",\"tags\":[\"team:security\"],\"update_author_id\":3746826,\"update_date\"\
19+
:1783698502447,\"updater\":{\"handle\":\"clement.gaboriaucouanau@datadoghq.com\"\
20+
,\"name\":\"Cl\xE9ment Gaboriau Couanau\"},\"version\":1}}}"
1621
headers:
1722
content-type:
1823
- application/vnd.api+json
@@ -25,12 +30,17 @@ interactions:
2530
accept:
2631
- application/json
2732
method: GET
28-
uri: https://api.datadoghq.com/api/v2/security_monitoring/configuration/critical_assets/a9dfa43c-734a-4984-bed6-68934254cb59
33+
uri: https://api.datadoghq.com/api/v2/security_monitoring/configuration/critical_assets/c0d99d2c-a9c7-431a-9521-e0f4a40f1efd
2934
response:
3035
body:
31-
string: '{"data":{"id":"a9dfa43c-734a-4984-bed6-68934254cb59","type":"critical_assets","attributes":{"creation_author_id":2320499,"creation_date":1768246896448,"creator":{"handle":"9919ec9b-ebc7-49ee-8dc8-03626e717cca","name":"CI
32-
Account"},"enabled":true,"query":"security:monitoring","rule_query":"source:k9","severity":"medium","tags":["team:security"],"update_author_id":2320499,"update_date":1768246896448,"updater":{"handle":"9919ec9b-ebc7-49ee-8dc8-03626e717cca","name":"CI
33-
Account"},"version":1}}}'
36+
string: "{\"data\":{\"id\":\"c0d99d2c-a9c7-431a-9521-e0f4a40f1efd\",\"type\"\
37+
:\"critical_assets\",\"attributes\":{\"creation_author_id\":3746826,\"creation_date\"\
38+
:1783698502447,\"creator\":{\"handle\":\"clement.gaboriaucouanau@datadoghq.com\"\
39+
,\"name\":\"Cl\xE9ment Gaboriau Couanau\"},\"editable\":true,\"enabled\":true,\"\
40+
query\":\"security:monitoring\",\"rule_query\":\"source:k9\",\"severity\"\
41+
:\"medium\",\"tags\":[\"team:security\"],\"update_author_id\":3746826,\"update_date\"\
42+
:1783698502447,\"updater\":{\"handle\":\"clement.gaboriaucouanau@datadoghq.com\"\
43+
,\"name\":\"Cl\xE9ment Gaboriau Couanau\"},\"version\":1}}}"
3444
headers:
3545
content-type:
3646
- application/vnd.api+json
@@ -43,7 +53,7 @@ interactions:
4353
accept:
4454
- '*/*'
4555
method: DELETE
46-
uri: https://api.datadoghq.com/api/v2/security_monitoring/configuration/critical_assets/a9dfa43c-734a-4984-bed6-68934254cb59
56+
uri: https://api.datadoghq.com/api/v2/security_monitoring/configuration/critical_assets/c0d99d2c-a9c7-431a-9521-e0f4a40f1efd
4757
response:
4858
body:
4959
string: ''
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2026-01-12T19:41:37.223Z
1+
2026-07-10T15:48:23.863Z

tests/v2/cassettes/test_scenarios/test_update_a_critical_asset_returns_ok_response.yaml

Lines changed: 19 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,14 @@ interactions:
1010
uri: https://api.datadoghq.com/api/v2/security_monitoring/configuration/critical_assets
1111
response:
1212
body:
13-
string: '{"data":{"id":"8fb467ae-b5c8-4bb1-822d-7648fe10a912","type":"critical_assets","attributes":{"creation_author_id":2320499,"creation_date":1768246897503,"creator":{"handle":"9919ec9b-ebc7-49ee-8dc8-03626e717cca","name":"CI
14-
Account"},"enabled":true,"query":"security:monitoring","rule_query":"source:k9","severity":"medium","tags":["team:security"],"update_author_id":2320499,"update_date":1768246897503,"updater":{"handle":"9919ec9b-ebc7-49ee-8dc8-03626e717cca","name":"CI
15-
Account"},"version":1}}}'
13+
string: "{\"data\":{\"id\":\"6ce994c9-312c-476a-b102-50f2fabec567\",\"type\"\
14+
:\"critical_assets\",\"attributes\":{\"creation_author_id\":3746826,\"creation_date\"\
15+
:1783698504272,\"creator\":{\"handle\":\"clement.gaboriaucouanau@datadoghq.com\"\
16+
,\"name\":\"Cl\xE9ment Gaboriau Couanau\"},\"editable\":true,\"enabled\":true,\"\
17+
query\":\"security:monitoring\",\"rule_query\":\"source:k9\",\"severity\"\
18+
:\"medium\",\"tags\":[\"team:security\"],\"update_author_id\":3746826,\"update_date\"\
19+
:1783698504272,\"updater\":{\"handle\":\"clement.gaboriaucouanau@datadoghq.com\"\
20+
,\"name\":\"Cl\xE9ment Gaboriau Couanau\"},\"version\":1}}}"
1621
headers:
1722
content-type:
1823
- application/vnd.api+json
@@ -28,13 +33,18 @@ interactions:
2833
content-type:
2934
- application/json
3035
method: PATCH
31-
uri: https://api.datadoghq.com/api/v2/security_monitoring/configuration/critical_assets/8fb467ae-b5c8-4bb1-822d-7648fe10a912
36+
uri: https://api.datadoghq.com/api/v2/security_monitoring/configuration/critical_assets/6ce994c9-312c-476a-b102-50f2fabec567
3237
response:
3338
body:
34-
string: '{"data":{"id":"8fb467ae-b5c8-4bb1-822d-7648fe10a912","type":"critical_assets","attributes":{"creation_author_id":2320499,"creation_date":1768246897503,"creator":{"handle":"9919ec9b-ebc7-49ee-8dc8-03626e717cca","name":"CI
35-
Account"},"enabled":false,"query":"no:alert","rule_query":"type:(log_detection
36-
OR signal_correlation OR workload_security OR application_security) ruleId:djg-ktx-ipq","severity":"decrease","tags":["env:production"],"update_author_id":2320499,"update_date":1768246897863,"updater":{"handle":"9919ec9b-ebc7-49ee-8dc8-03626e717cca","name":"CI
37-
Account"},"version":2}}}'
39+
string: "{\"data\":{\"id\":\"6ce994c9-312c-476a-b102-50f2fabec567\",\"type\"\
40+
:\"critical_assets\",\"attributes\":{\"creation_author_id\":3746826,\"creation_date\"\
41+
:1783698504272,\"creator\":{\"handle\":\"clement.gaboriaucouanau@datadoghq.com\"\
42+
,\"name\":\"Cl\xE9ment Gaboriau Couanau\"},\"editable\":true,\"enabled\":false,\"\
43+
query\":\"no:alert\",\"rule_query\":\"type:(log_detection OR signal_correlation\
44+
\ OR workload_security OR application_security) ruleId:djg-ktx-ipq\",\"severity\"\
45+
:\"decrease\",\"tags\":[\"env:production\"],\"update_author_id\":3746826,\"\
46+
update_date\":1783698504730,\"updater\":{\"handle\":\"clement.gaboriaucouanau@datadoghq.com\"\
47+
,\"name\":\"Cl\xE9ment Gaboriau Couanau\"},\"version\":2}}}"
3848
headers:
3949
content-type:
4050
- application/vnd.api+json
@@ -47,7 +57,7 @@ interactions:
4757
accept:
4858
- '*/*'
4959
method: DELETE
50-
uri: https://api.datadoghq.com/api/v2/security_monitoring/configuration/critical_assets/8fb467ae-b5c8-4bb1-822d-7648fe10a912
60+
uri: https://api.datadoghq.com/api/v2/security_monitoring/configuration/critical_assets/6ce994c9-312c-476a-b102-50f2fabec567
5161
response:
5262
body:
5363
string: ''

0 commit comments

Comments
 (0)