From 10d2c7b215ef2c840a59f6d523f1db5fe855f0d6 Mon Sep 17 00:00:00 2001 From: "ci.datadog-api-spec" Date: Fri, 10 Jul 2026 23:58:30 +0000 Subject: [PATCH] Regenerate client from commit 6cd8a07 of spec repo --- .generator/schemas/v2/openapi.yaml | 4 ++++ ...ecurity_monitoring_critical_asset_attributes.py | 8 ++++++++ ...ate_a_critical_asset_returns_ok_response.frozen | 2 +- ...reate_a_critical_asset_returns_ok_response.yaml | 10 ++++++---- ...ete_a_critical_asset_returns_ok_response.frozen | 2 +- ...elete_a_critical_asset_returns_ok_response.yaml | 10 +++++----- ...get_a_critical_asset_returns_ok_response.frozen | 2 +- ...t_get_a_critical_asset_returns_ok_response.yaml | 12 ++++++------ ...ate_a_critical_asset_returns_ok_response.frozen | 2 +- ...pdate_a_critical_asset_returns_ok_response.yaml | 14 +++++++------- 10 files changed, 40 insertions(+), 26 deletions(-) diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml index 188cceacbd..5406dd5c22 100644 --- a/.generator/schemas/v2/openapi.yaml +++ b/.generator/schemas/v2/openapi.yaml @@ -87469,6 +87469,10 @@ components: description: A description of the critical asset. example: Production database servers handling PII type: string + editable: + description: Whether the critical asset is editable. + example: true + type: boolean enabled: description: Whether the critical asset is enabled. example: true diff --git a/src/datadog_api_client/v2/model/security_monitoring_critical_asset_attributes.py b/src/datadog_api_client/v2/model/security_monitoring_critical_asset_attributes.py index 8cda4a7a4d..769534c144 100644 --- a/src/datadog_api_client/v2/model/security_monitoring_critical_asset_attributes.py +++ b/src/datadog_api_client/v2/model/security_monitoring_critical_asset_attributes.py @@ -39,6 +39,7 @@ def openapi_types(_): "creation_date": (int,), "creator": (SecurityMonitoringUser,), "description": (str,), + "editable": (bool,), "enabled": (bool,), "query": (str,), "rule_query": (str,), @@ -55,6 +56,7 @@ def openapi_types(_): "creation_date": "creation_date", "creator": "creator", "description": "description", + "editable": "editable", "enabled": "enabled", "query": "query", "rule_query": "rule_query", @@ -72,6 +74,7 @@ def __init__( creation_date: Union[int, UnsetType] = unset, creator: Union[SecurityMonitoringUser, UnsetType] = unset, description: Union[str, UnsetType] = unset, + editable: Union[bool, UnsetType] = unset, enabled: Union[bool, UnsetType] = unset, query: Union[str, UnsetType] = unset, rule_query: Union[str, UnsetType] = unset, @@ -98,6 +101,9 @@ def __init__( :param description: A description of the critical asset. :type description: str, optional + :param editable: Whether the critical asset is editable. + :type editable: bool, optional + :param enabled: Whether the critical asset is enabled. :type enabled: bool, optional @@ -133,6 +139,8 @@ def __init__( kwargs["creator"] = creator if description is not unset: kwargs["description"] = description + if editable is not unset: + kwargs["editable"] = editable if enabled is not unset: kwargs["enabled"] = enabled if query is not unset: diff --git a/tests/v2/cassettes/test_scenarios/test_create_a_critical_asset_returns_ok_response.frozen b/tests/v2/cassettes/test_scenarios/test_create_a_critical_asset_returns_ok_response.frozen index 04dabca22b..540c7508da 100644 --- a/tests/v2/cassettes/test_scenarios/test_create_a_critical_asset_returns_ok_response.frozen +++ b/tests/v2/cassettes/test_scenarios/test_create_a_critical_asset_returns_ok_response.frozen @@ -1 +1 @@ -2026-01-02T19:09:02.221Z \ No newline at end of file +2026-07-10T15:48:20.043Z \ No newline at end of file diff --git a/tests/v2/cassettes/test_scenarios/test_create_a_critical_asset_returns_ok_response.yaml b/tests/v2/cassettes/test_scenarios/test_create_a_critical_asset_returns_ok_response.yaml index f997c3349e..62a94518d6 100644 --- a/tests/v2/cassettes/test_scenarios/test_create_a_critical_asset_returns_ok_response.yaml +++ b/tests/v2/cassettes/test_scenarios/test_create_a_critical_asset_returns_ok_response.yaml @@ -1,6 +1,6 @@ interactions: - request: - body: '{"data":{"attributes":{"query":"host:testcreateacriticalassetreturnsokresponse1767380942","rule_query":"type:(log_detection + body: '{"data":{"attributes":{"query":"host:testcreateacriticalassetreturnsokresponse1783698500","rule_query":"type:(log_detection OR signal_correlation OR workload_security OR application_security) source:cloudtrail","severity":"decrease","tags":["team:security","env:test"]},"type":"critical_assets"}}' headers: accept: @@ -11,8 +11,10 @@ interactions: uri: https://api.datadoghq.com/api/v2/security_monitoring/configuration/critical_assets response: body: - 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 - 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}}}' + string: '{"data":{"id":"46d617c7-fba8-49f5-9274-dca43a6a97a5","type":"critical_assets","attributes":{"creation_author_id":2320499,"creation_date":1783698500440,"creator":{"handle":"9919ec9b-ebc7-49ee-8dc8-03626e717cca","name":"CI + Account"},"editable":true,"enabled":true,"query":"host:testcreateacriticalassetreturnsokresponse1783698500","rule_query":"type:(log_detection + OR signal_correlation OR workload_security OR application_security) source:cloudtrail","severity":"decrease","tags":["team:security","env:test"],"update_author_id":2320499,"update_date":1783698500440,"updater":{"handle":"9919ec9b-ebc7-49ee-8dc8-03626e717cca","name":"CI + Account"},"version":1}}}' headers: content-type: - application/vnd.api+json @@ -25,7 +27,7 @@ interactions: accept: - '*/*' method: DELETE - uri: https://api.datadoghq.com/api/v2/security_monitoring/configuration/critical_assets/93d5a224-589d-4d6d-adbf-f6657f484ecc + uri: https://api.datadoghq.com/api/v2/security_monitoring/configuration/critical_assets/46d617c7-fba8-49f5-9274-dca43a6a97a5 response: body: string: '' diff --git a/tests/v2/cassettes/test_scenarios/test_delete_a_critical_asset_returns_ok_response.frozen b/tests/v2/cassettes/test_scenarios/test_delete_a_critical_asset_returns_ok_response.frozen index b36aecf36b..39986eb2e1 100644 --- a/tests/v2/cassettes/test_scenarios/test_delete_a_critical_asset_returns_ok_response.frozen +++ b/tests/v2/cassettes/test_scenarios/test_delete_a_critical_asset_returns_ok_response.frozen @@ -1 +1 @@ -2026-01-12T19:41:34.038Z \ No newline at end of file +2026-07-10T15:48:20.956Z \ No newline at end of file diff --git a/tests/v2/cassettes/test_scenarios/test_delete_a_critical_asset_returns_ok_response.yaml b/tests/v2/cassettes/test_scenarios/test_delete_a_critical_asset_returns_ok_response.yaml index 4cf816b25d..3cb41f6285 100644 --- a/tests/v2/cassettes/test_scenarios/test_delete_a_critical_asset_returns_ok_response.yaml +++ b/tests/v2/cassettes/test_scenarios/test_delete_a_critical_asset_returns_ok_response.yaml @@ -10,8 +10,8 @@ interactions: uri: https://api.datadoghq.com/api/v2/security_monitoring/configuration/critical_assets response: body: - 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 - 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 + string: '{"data":{"id":"5bda0fad-ce07-4921-9227-d0131107724a","type":"critical_assets","attributes":{"creation_author_id":2320499,"creation_date":1783698501011,"creator":{"handle":"9919ec9b-ebc7-49ee-8dc8-03626e717cca","name":"CI + Account"},"editable":true,"enabled":true,"query":"security:monitoring","rule_query":"source:k9","severity":"medium","tags":["team:security"],"update_author_id":2320499,"update_date":1783698501011,"updater":{"handle":"9919ec9b-ebc7-49ee-8dc8-03626e717cca","name":"CI Account"},"version":1}}}' headers: content-type: @@ -25,7 +25,7 @@ interactions: accept: - '*/*' method: DELETE - uri: https://api.datadoghq.com/api/v2/security_monitoring/configuration/critical_assets/f340fbe7-ed28-466e-924e-7e23475dd405 + uri: https://api.datadoghq.com/api/v2/security_monitoring/configuration/critical_assets/5bda0fad-ce07-4921-9227-d0131107724a response: body: string: '' @@ -39,10 +39,10 @@ interactions: accept: - '*/*' method: DELETE - uri: https://api.datadoghq.com/api/v2/security_monitoring/configuration/critical_assets/f340fbe7-ed28-466e-924e-7e23475dd405 + uri: https://api.datadoghq.com/api/v2/security_monitoring/configuration/critical_assets/5bda0fad-ce07-4921-9227-d0131107724a response: body: - string: '{"errors":["not_found(Critical asset with ID f340fbe7-ed28-466e-924e-7e23475dd405 + string: '{"errors":["not_found(Critical asset with ID 5bda0fad-ce07-4921-9227-d0131107724a not found)"]}' headers: content-type: diff --git a/tests/v2/cassettes/test_scenarios/test_get_a_critical_asset_returns_ok_response.frozen b/tests/v2/cassettes/test_scenarios/test_get_a_critical_asset_returns_ok_response.frozen index cd9a619641..4f80162e5c 100644 --- a/tests/v2/cassettes/test_scenarios/test_get_a_critical_asset_returns_ok_response.frozen +++ b/tests/v2/cassettes/test_scenarios/test_get_a_critical_asset_returns_ok_response.frozen @@ -1 +1 @@ -2026-01-12T19:41:36.187Z \ No newline at end of file +2026-07-10T15:48:22.074Z \ No newline at end of file diff --git a/tests/v2/cassettes/test_scenarios/test_get_a_critical_asset_returns_ok_response.yaml b/tests/v2/cassettes/test_scenarios/test_get_a_critical_asset_returns_ok_response.yaml index 1a3864443e..9ae5364936 100644 --- a/tests/v2/cassettes/test_scenarios/test_get_a_critical_asset_returns_ok_response.yaml +++ b/tests/v2/cassettes/test_scenarios/test_get_a_critical_asset_returns_ok_response.yaml @@ -10,8 +10,8 @@ interactions: uri: https://api.datadoghq.com/api/v2/security_monitoring/configuration/critical_assets response: body: - 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 - 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 + string: '{"data":{"id":"c0d99d2c-a9c7-431a-9521-e0f4a40f1efd","type":"critical_assets","attributes":{"creation_author_id":2320499,"creation_date":1783698502447,"creator":{"handle":"9919ec9b-ebc7-49ee-8dc8-03626e717cca","name":"CI + Account"},"editable":true,"enabled":true,"query":"security:monitoring","rule_query":"source:k9","severity":"medium","tags":["team:security"],"update_author_id":2320499,"update_date":1783698502447,"updater":{"handle":"9919ec9b-ebc7-49ee-8dc8-03626e717cca","name":"CI Account"},"version":1}}}' headers: content-type: @@ -25,11 +25,11 @@ interactions: accept: - application/json method: GET - uri: https://api.datadoghq.com/api/v2/security_monitoring/configuration/critical_assets/a9dfa43c-734a-4984-bed6-68934254cb59 + uri: https://api.datadoghq.com/api/v2/security_monitoring/configuration/critical_assets/c0d99d2c-a9c7-431a-9521-e0f4a40f1efd response: body: - 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 - 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 + string: '{"data":{"id":"c0d99d2c-a9c7-431a-9521-e0f4a40f1efd","type":"critical_assets","attributes":{"creation_author_id":2320499,"creation_date":1783698502447,"creator":{"handle":"9919ec9b-ebc7-49ee-8dc8-03626e717cca","name":"CI + Account"},"editable":true,"enabled":true,"query":"security:monitoring","rule_query":"source:k9","severity":"medium","tags":["team:security"],"update_author_id":2320499,"update_date":1783698502447,"updater":{"handle":"9919ec9b-ebc7-49ee-8dc8-03626e717cca","name":"CI Account"},"version":1}}}' headers: content-type: @@ -43,7 +43,7 @@ interactions: accept: - '*/*' method: DELETE - uri: https://api.datadoghq.com/api/v2/security_monitoring/configuration/critical_assets/a9dfa43c-734a-4984-bed6-68934254cb59 + uri: https://api.datadoghq.com/api/v2/security_monitoring/configuration/critical_assets/c0d99d2c-a9c7-431a-9521-e0f4a40f1efd response: body: string: '' diff --git a/tests/v2/cassettes/test_scenarios/test_update_a_critical_asset_returns_ok_response.frozen b/tests/v2/cassettes/test_scenarios/test_update_a_critical_asset_returns_ok_response.frozen index 8a0b1a02a2..b99da033b2 100644 --- a/tests/v2/cassettes/test_scenarios/test_update_a_critical_asset_returns_ok_response.frozen +++ b/tests/v2/cassettes/test_scenarios/test_update_a_critical_asset_returns_ok_response.frozen @@ -1 +1 @@ -2026-01-12T19:41:37.223Z \ No newline at end of file +2026-07-10T15:48:23.863Z \ No newline at end of file diff --git a/tests/v2/cassettes/test_scenarios/test_update_a_critical_asset_returns_ok_response.yaml b/tests/v2/cassettes/test_scenarios/test_update_a_critical_asset_returns_ok_response.yaml index 689c926131..e1328e787f 100644 --- a/tests/v2/cassettes/test_scenarios/test_update_a_critical_asset_returns_ok_response.yaml +++ b/tests/v2/cassettes/test_scenarios/test_update_a_critical_asset_returns_ok_response.yaml @@ -10,8 +10,8 @@ interactions: uri: https://api.datadoghq.com/api/v2/security_monitoring/configuration/critical_assets response: body: - 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 - 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 + string: '{"data":{"id":"6ce994c9-312c-476a-b102-50f2fabec567","type":"critical_assets","attributes":{"creation_author_id":2320499,"creation_date":1783698504272,"creator":{"handle":"9919ec9b-ebc7-49ee-8dc8-03626e717cca","name":"CI + Account"},"editable":true,"enabled":true,"query":"security:monitoring","rule_query":"source:k9","severity":"medium","tags":["team:security"],"update_author_id":2320499,"update_date":1783698504272,"updater":{"handle":"9919ec9b-ebc7-49ee-8dc8-03626e717cca","name":"CI Account"},"version":1}}}' headers: content-type: @@ -28,12 +28,12 @@ interactions: content-type: - application/json method: PATCH - uri: https://api.datadoghq.com/api/v2/security_monitoring/configuration/critical_assets/8fb467ae-b5c8-4bb1-822d-7648fe10a912 + uri: https://api.datadoghq.com/api/v2/security_monitoring/configuration/critical_assets/6ce994c9-312c-476a-b102-50f2fabec567 response: body: - 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 - Account"},"enabled":false,"query":"no:alert","rule_query":"type:(log_detection - 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 + string: '{"data":{"id":"6ce994c9-312c-476a-b102-50f2fabec567","type":"critical_assets","attributes":{"creation_author_id":2320499,"creation_date":1783698504272,"creator":{"handle":"9919ec9b-ebc7-49ee-8dc8-03626e717cca","name":"CI + Account"},"editable":true,"enabled":false,"query":"no:alert","rule_query":"type:(log_detection + OR signal_correlation OR workload_security OR application_security) ruleId:djg-ktx-ipq","severity":"decrease","tags":["env:production"],"update_author_id":2320499,"update_date":1783698504730,"updater":{"handle":"9919ec9b-ebc7-49ee-8dc8-03626e717cca","name":"CI Account"},"version":2}}}' headers: content-type: @@ -47,7 +47,7 @@ interactions: accept: - '*/*' method: DELETE - uri: https://api.datadoghq.com/api/v2/security_monitoring/configuration/critical_assets/8fb467ae-b5c8-4bb1-822d-7648fe10a912 + uri: https://api.datadoghq.com/api/v2/security_monitoring/configuration/critical_assets/6ce994c9-312c-476a-b102-50f2fabec567 response: body: string: ''