Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .generator/schemas/v2/openapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@
SecurityMonitoringCriticalAssetAttributes.JSON_PROPERTY_CREATION_DATE,
SecurityMonitoringCriticalAssetAttributes.JSON_PROPERTY_CREATOR,
SecurityMonitoringCriticalAssetAttributes.JSON_PROPERTY_DESCRIPTION,
SecurityMonitoringCriticalAssetAttributes.JSON_PROPERTY_EDITABLE,
SecurityMonitoringCriticalAssetAttributes.JSON_PROPERTY_ENABLED,
SecurityMonitoringCriticalAssetAttributes.JSON_PROPERTY_QUERY,
SecurityMonitoringCriticalAssetAttributes.JSON_PROPERTY_RULE_QUERY,
Expand All @@ -50,6 +51,9 @@ public class SecurityMonitoringCriticalAssetAttributes {
public static final String JSON_PROPERTY_DESCRIPTION = "description";
private String description;

public static final String JSON_PROPERTY_EDITABLE = "editable";
private Boolean editable;

public static final String JSON_PROPERTY_ENABLED = "enabled";
private Boolean enabled;

Expand Down Expand Up @@ -162,6 +166,27 @@ public void setDescription(String description) {
this.description = description;
}

public SecurityMonitoringCriticalAssetAttributes editable(Boolean editable) {
this.editable = editable;
return this;
}

/**
* Whether the critical asset is editable.
*
* @return editable
*/
@jakarta.annotation.Nullable
@JsonProperty(JSON_PROPERTY_EDITABLE)
@JsonInclude(value = JsonInclude.Include.USE_DEFAULTS)
public Boolean getEditable() {
return editable;
}

public void setEditable(Boolean editable) {
this.editable = editable;
}

public SecurityMonitoringCriticalAssetAttributes enabled(Boolean enabled) {
this.enabled = enabled;
return this;
Expand Down Expand Up @@ -431,6 +456,7 @@ public boolean equals(Object o) {
&& Objects.equals(this.creationDate, securityMonitoringCriticalAssetAttributes.creationDate)
&& Objects.equals(this.creator, securityMonitoringCriticalAssetAttributes.creator)
&& Objects.equals(this.description, securityMonitoringCriticalAssetAttributes.description)
&& Objects.equals(this.editable, securityMonitoringCriticalAssetAttributes.editable)
&& Objects.equals(this.enabled, securityMonitoringCriticalAssetAttributes.enabled)
&& Objects.equals(this.query, securityMonitoringCriticalAssetAttributes.query)
&& Objects.equals(this.ruleQuery, securityMonitoringCriticalAssetAttributes.ruleQuery)
Expand All @@ -453,6 +479,7 @@ public int hashCode() {
creationDate,
creator,
description,
editable,
enabled,
query,
ruleQuery,
Expand All @@ -473,6 +500,7 @@ public String toString() {
sb.append(" creationDate: ").append(toIndentedString(creationDate)).append("\n");
sb.append(" creator: ").append(toIndentedString(creator)).append("\n");
sb.append(" description: ").append(toIndentedString(description)).append("\n");
sb.append(" editable: ").append(toIndentedString(editable)).append("\n");
sb.append(" enabled: ").append(toIndentedString(enabled)).append("\n");
sb.append(" query: ").append(toIndentedString(query)).append("\n");
sb.append(" ruleQuery: ").append(toIndentedString(ruleQuery)).append("\n");
Expand Down
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2026-01-02T19:09:02.221Z
2026-07-10T15:48:20.043Z
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"httpRequest": {
"body": {
"type": "JSON",
"json": "{\"data\":{\"attributes\":{\"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\"]},\"type\":\"critical_assets\"}}"
"json": "{\"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": {},
"method": "POST",
Expand All @@ -12,7 +12,7 @@
"secure": true
},
"httpResponse": {
"body": "{\"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}}}",
"body": "{\"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"
Expand All @@ -27,13 +27,13 @@
"timeToLive": {
"unlimited": true
},
"id": "0d28baa6-4867-b45f-82a6-ca26ce287030"
"id": "07ca0dc4-e993-e0bf-6d4f-660f207669de"
},
{
"httpRequest": {
"headers": {},
"method": "DELETE",
"path": "/api/v2/security_monitoring/configuration/critical_assets/93d5a224-589d-4d6d-adbf-f6657f484ecc",
"path": "/api/v2/security_monitoring/configuration/critical_assets/46d617c7-fba8-49f5-9274-dca43a6a97a5",
"keepAlive": false,
"secure": true
},
Expand All @@ -48,6 +48,6 @@
"timeToLive": {
"unlimited": true
},
"id": "599cdff0-c43a-200a-52e3-040e0f87675e"
"id": "e9c6ec9f-5665-3a9b-ff6b-5572dbfcd9e5"
}
]
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2026-01-12T19:41:34.038Z
2026-07-10T15:48:20.956Z
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
"secure": true
},
"httpResponse": {
"body": "{\"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 Account\"},\"version\":1}}}",
"body": "{\"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": [
"application/vnd.api+json"
Expand All @@ -33,7 +33,7 @@
"httpRequest": {
"headers": {},
"method": "DELETE",
"path": "/api/v2/security_monitoring/configuration/critical_assets/f340fbe7-ed28-466e-924e-7e23475dd405",
"path": "/api/v2/security_monitoring/configuration/critical_assets/5bda0fad-ce07-4921-9227-d0131107724a",
"keepAlive": false,
"secure": true
},
Expand All @@ -48,18 +48,18 @@
"timeToLive": {
"unlimited": true
},
"id": "daaf7fd8-61c2-2ac2-42ae-cd34b2857055"
"id": "7d9d6334-4a0e-3ab3-b669-7147b5ae690a"
},
{
"httpRequest": {
"headers": {},
"method": "DELETE",
"path": "/api/v2/security_monitoring/configuration/critical_assets/f340fbe7-ed28-466e-924e-7e23475dd405",
"path": "/api/v2/security_monitoring/configuration/critical_assets/5bda0fad-ce07-4921-9227-d0131107724a",
"keepAlive": false,
"secure": true
},
"httpResponse": {
"body": "{\"errors\":[\"not_found(Critical asset with ID f340fbe7-ed28-466e-924e-7e23475dd405 not found)\"]}",
"body": "{\"errors\":[\"not_found(Critical asset with ID 5bda0fad-ce07-4921-9227-d0131107724a not found)\"]}",
"headers": {
"Content-Type": [
"application/json"
Expand All @@ -74,6 +74,6 @@
"timeToLive": {
"unlimited": true
},
"id": "daaf7fd8-61c2-2ac2-42ae-cd34b2857056"
"id": "7d9d6334-4a0e-3ab3-b669-7147b5ae690b"
}
]
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2026-01-12T19:41:36.187Z
2026-07-10T15:48:22.074Z
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
"secure": true
},
"httpResponse": {
"body": "{\"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 Account\"},\"version\":1}}}",
"body": "{\"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": [
"application/vnd.api+json"
Expand All @@ -33,12 +33,12 @@
"httpRequest": {
"headers": {},
"method": "GET",
"path": "/api/v2/security_monitoring/configuration/critical_assets/a9dfa43c-734a-4984-bed6-68934254cb59",
"path": "/api/v2/security_monitoring/configuration/critical_assets/c0d99d2c-a9c7-431a-9521-e0f4a40f1efd",
"keepAlive": false,
"secure": true
},
"httpResponse": {
"body": "{\"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 Account\"},\"version\":1}}}",
"body": "{\"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": [
"application/vnd.api+json"
Expand All @@ -53,13 +53,13 @@
"timeToLive": {
"unlimited": true
},
"id": "a17a7db1-db02-19ec-65f1-31d37d6cfb58"
"id": "2b4fa5ad-4293-6d25-5446-05107cd74fda"
},
{
"httpRequest": {
"headers": {},
"method": "DELETE",
"path": "/api/v2/security_monitoring/configuration/critical_assets/a9dfa43c-734a-4984-bed6-68934254cb59",
"path": "/api/v2/security_monitoring/configuration/critical_assets/c0d99d2c-a9c7-431a-9521-e0f4a40f1efd",
"keepAlive": false,
"secure": true
},
Expand All @@ -74,6 +74,6 @@
"timeToLive": {
"unlimited": true
},
"id": "9f625e57-3f34-bf12-72dc-2e32954df60d"
"id": "8a637d69-8ad6-b30d-9972-750e4714018e"
}
]
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2026-01-12T19:41:37.223Z
2026-07-10T15:48:23.863Z
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
"secure": true
},
"httpResponse": {
"body": "{\"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 Account\"},\"version\":1}}}",
"body": "{\"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": [
"application/vnd.api+json"
Expand All @@ -37,12 +37,12 @@
},
"headers": {},
"method": "PATCH",
"path": "/api/v2/security_monitoring/configuration/critical_assets/8fb467ae-b5c8-4bb1-822d-7648fe10a912",
"path": "/api/v2/security_monitoring/configuration/critical_assets/6ce994c9-312c-476a-b102-50f2fabec567",
"keepAlive": false,
"secure": true
},
"httpResponse": {
"body": "{\"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 Account\"},\"version\":2}}}",
"body": "{\"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": [
"application/vnd.api+json"
Expand All @@ -57,13 +57,13 @@
"timeToLive": {
"unlimited": true
},
"id": "eda47158-957a-4f3c-bfe1-26bf417e8dc7"
"id": "b871b0ab-97b7-34e0-f8f8-c1dfbbac02f8"
},
{
"httpRequest": {
"headers": {},
"method": "DELETE",
"path": "/api/v2/security_monitoring/configuration/critical_assets/8fb467ae-b5c8-4bb1-822d-7648fe10a912",
"path": "/api/v2/security_monitoring/configuration/critical_assets/6ce994c9-312c-476a-b102-50f2fabec567",
"keepAlive": false,
"secure": true
},
Expand All @@ -78,6 +78,6 @@
"timeToLive": {
"unlimited": true
},
"id": "19cc5ac4-f50f-5c17-be71-cd051fd0bc4d"
"id": "1623daec-54b3-8989-1780-a3f6f6f9b80d"
}
]
Loading