diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml index f3ca46bc048..0eee78d36a6 100644 --- a/.generator/schemas/v2/openapi.yaml +++ b/.generator/schemas/v2/openapi.yaml @@ -37907,6 +37907,11 @@ components: ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternOptions: description: Options for defining a custom regex pattern. properties: + description: + description: Human-readable description providing context about a sensitive + data scanner rule + example: "Custom regex for internal API\u202Fkeys" + type: string rule: description: A regular expression used to detect sensitive values. Must be a valid regex. @@ -37962,6 +37967,11 @@ components: description: Options for selecting a predefined library pattern and enabling keyword support. properties: + description: + description: Human-readable description providing context about a sensitive + data scanner rule + example: Credit card pattern + type: string id: description: Identifier for a predefined pattern from the sensitive data scanner pattern library. diff --git a/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternOptions.java b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternOptions.java index e74c5ffd699..b197df9ed19 100644 --- a/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternOptions.java +++ b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternOptions.java @@ -19,12 +19,16 @@ /** Options for defining a custom regex pattern. */ @JsonPropertyOrder({ + ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternOptions.JSON_PROPERTY_DESCRIPTION, ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternOptions.JSON_PROPERTY_RULE }) @jakarta.annotation.Generated( value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternOptions { @JsonIgnore public boolean unparsed = false; + public static final String JSON_PROPERTY_DESCRIPTION = "description"; + private String description; + public static final String JSON_PROPERTY_RULE = "rule"; private String rule; @@ -36,6 +40,28 @@ public ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternOptions( this.rule = rule; } + public ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternOptions description( + String description) { + this.description = description; + return this; + } + + /** + * Human-readable description providing context about a sensitive data scanner rule + * + * @return description + */ + @jakarta.annotation.Nullable + @JsonProperty(JSON_PROPERTY_DESCRIPTION) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public String getDescription() { + return description; + } + + public void setDescription(String description) { + this.description = description; + } + public ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternOptions rule(String rule) { this.rule = rule; return this; @@ -119,6 +145,9 @@ public boolean equals(Object o) { observabilityPipelineSensitiveDataScannerProcessorCustomPatternOptions = (ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternOptions) o; return Objects.equals( + this.description, + observabilityPipelineSensitiveDataScannerProcessorCustomPatternOptions.description) + && Objects.equals( this.rule, observabilityPipelineSensitiveDataScannerProcessorCustomPatternOptions.rule) && Objects.equals( this.additionalProperties, @@ -128,13 +157,14 @@ public boolean equals(Object o) { @Override public int hashCode() { - return Objects.hash(rule, additionalProperties); + return Objects.hash(description, rule, additionalProperties); } @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("class ObservabilityPipelineSensitiveDataScannerProcessorCustomPatternOptions {\n"); + sb.append(" description: ").append(toIndentedString(description)).append("\n"); sb.append(" rule: ").append(toIndentedString(rule)).append("\n"); sb.append(" additionalProperties: ") .append(toIndentedString(additionalProperties)) diff --git a/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions.java b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions.java index 76f9882783c..35fdd21bbad 100644 --- a/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions.java +++ b/src/main/java/com/datadog/api/client/v2/model/ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions.java @@ -19,6 +19,7 @@ /** Options for selecting a predefined library pattern and enabling keyword support. */ @JsonPropertyOrder({ + ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions.JSON_PROPERTY_DESCRIPTION, ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions.JSON_PROPERTY_ID, ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions .JSON_PROPERTY_USE_RECOMMENDED_KEYWORDS @@ -27,6 +28,9 @@ value = "https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions { @JsonIgnore public boolean unparsed = false; + public static final String JSON_PROPERTY_DESCRIPTION = "description"; + private String description; + public static final String JSON_PROPERTY_ID = "id"; private String id; @@ -41,6 +45,28 @@ public ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions( this.id = id; } + public ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions description( + String description) { + this.description = description; + return this; + } + + /** + * Human-readable description providing context about a sensitive data scanner rule + * + * @return description + */ + @jakarta.annotation.Nullable + @JsonProperty(JSON_PROPERTY_DESCRIPTION) + @JsonInclude(value = JsonInclude.Include.USE_DEFAULTS) + public String getDescription() { + return description; + } + + public void setDescription(String description) { + this.description = description; + } + public ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions id(String id) { this.id = id; return this; @@ -146,6 +172,9 @@ public boolean equals(Object o) { observabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions = (ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions) o; return Objects.equals( + this.description, + observabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions.description) + && Objects.equals( this.id, observabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions.id) && Objects.equals( this.useRecommendedKeywords, @@ -159,13 +188,14 @@ public boolean equals(Object o) { @Override public int hashCode() { - return Objects.hash(id, useRecommendedKeywords, additionalProperties); + return Objects.hash(description, id, useRecommendedKeywords, additionalProperties); } @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("class ObservabilityPipelineSensitiveDataScannerProcessorLibraryPatternOptions {\n"); + sb.append(" description: ").append(toIndentedString(description)).append("\n"); sb.append(" id: ").append(toIndentedString(id)).append("\n"); sb.append(" useRecommendedKeywords: ") .append(toIndentedString(useRecommendedKeywords)) diff --git a/src/test/resources/cassettes/features/v2/Create_a_new_pipeline_returns_Bad_Request_response.freeze b/src/test/resources/cassettes/features/v2/Create_a_new_pipeline_returns_Bad_Request_response.freeze index 73133f1c75e..87ff6c0d831 100644 --- a/src/test/resources/cassettes/features/v2/Create_a_new_pipeline_returns_Bad_Request_response.freeze +++ b/src/test/resources/cassettes/features/v2/Create_a_new_pipeline_returns_Bad_Request_response.freeze @@ -1 +1 @@ -2025-12-18T16:15:15.575Z \ No newline at end of file +2025-12-23T13:57:28.936Z \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/Create_a_new_pipeline_returns_Bad_Request_response.json b/src/test/resources/cassettes/features/v2/Create_a_new_pipeline_returns_Bad_Request_response.json index c339ea4d384..f88e9579f9a 100644 --- a/src/test/resources/cassettes/features/v2/Create_a_new_pipeline_returns_Bad_Request_response.json +++ b/src/test/resources/cassettes/features/v2/Create_a_new_pipeline_returns_Bad_Request_response.json @@ -7,7 +7,7 @@ }, "headers": {}, "method": "POST", - "path": "/api/v2/remote_config/products/obs_pipelines/pipelines", + "path": "/api/v2/obs-pipelines/pipelines", "keepAlive": false, "secure": true }, @@ -27,6 +27,6 @@ "timeToLive": { "unlimited": true }, - "id": "95a57011-26df-3343-b440-f0295430ff3b" + "id": "f570a090-dc8d-8dc9-a94c-5375590acb1d" } ] \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/Create_a_new_pipeline_returns_OK_response.freeze b/src/test/resources/cassettes/features/v2/Create_a_new_pipeline_returns_OK_response.freeze index 20165353d5c..3520b327758 100644 --- a/src/test/resources/cassettes/features/v2/Create_a_new_pipeline_returns_OK_response.freeze +++ b/src/test/resources/cassettes/features/v2/Create_a_new_pipeline_returns_OK_response.freeze @@ -1 +1 @@ -2025-12-18T16:15:16.062Z \ No newline at end of file +2025-12-23T13:57:29.402Z \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/Create_a_new_pipeline_returns_OK_response.json b/src/test/resources/cassettes/features/v2/Create_a_new_pipeline_returns_OK_response.json index 107f907c7e8..dd8a3b9a8a0 100644 --- a/src/test/resources/cassettes/features/v2/Create_a_new_pipeline_returns_OK_response.json +++ b/src/test/resources/cassettes/features/v2/Create_a_new_pipeline_returns_OK_response.json @@ -7,12 +7,12 @@ }, "headers": {}, "method": "POST", - "path": "/api/v2/remote_config/products/obs_pipelines/pipelines", + "path": "/api/v2/obs-pipelines/pipelines", "keepAlive": false, "secure": true }, "httpResponse": { - "body": "{\"data\":{\"id\":\"bd8d693c-dc2c-11f0-bf69-da7ad0900002\",\"type\":\"pipelines\",\"attributes\":{\"name\":\"Main Observability Pipeline\",\"config\":{\"destinations\":[{\"id\":\"datadog-logs-destination\",\"inputs\":[\"my-processor-group\"],\"type\":\"datadog_logs\"}],\"processors\":[{\"enabled\":true,\"id\":\"my-processor-group\",\"include\":\"service:my-service\",\"inputs\":[\"datadog-agent-source\"],\"processors\":[{\"enabled\":true,\"id\":\"filter-processor\",\"include\":\"status:error\",\"type\":\"filter\"}]}],\"sources\":[{\"id\":\"datadog-agent-source\",\"type\":\"datadog_agent\"}]}}}}\n", + "body": "{\"data\":{\"id\":\"524b89d6-e007-11f0-8e9d-da7ad0900002\",\"type\":\"pipelines\",\"attributes\":{\"name\":\"Main Observability Pipeline\",\"config\":{\"destinations\":[{\"id\":\"datadog-logs-destination\",\"inputs\":[\"my-processor-group\"],\"type\":\"datadog_logs\"}],\"processors\":[{\"enabled\":true,\"id\":\"my-processor-group\",\"include\":\"service:my-service\",\"inputs\":[\"datadog-agent-source\"],\"processors\":[{\"enabled\":true,\"id\":\"filter-processor\",\"include\":\"status:error\",\"type\":\"filter\"}]}],\"sources\":[{\"id\":\"datadog-agent-source\",\"type\":\"datadog_agent\"}]}}}}\n", "headers": { "Content-Type": [ "application/vnd.api+json" @@ -27,13 +27,13 @@ "timeToLive": { "unlimited": true }, - "id": "2cc7f51a-ea1a-7fda-97ed-d909fad481a4" + "id": "060acb65-7a12-b2a9-8635-609549001241" }, { "httpRequest": { "headers": {}, "method": "DELETE", - "path": "/api/v2/remote_config/products/obs_pipelines/pipelines/bd8d693c-dc2c-11f0-bf69-da7ad0900002", + "path": "/api/v2/obs-pipelines/pipelines/524b89d6-e007-11f0-8e9d-da7ad0900002", "keepAlive": false, "secure": true }, @@ -52,6 +52,6 @@ "timeToLive": { "unlimited": true }, - "id": "9d38f9f7-007b-c09a-6053-3acbf9ac24b4" + "id": "8a98ca6d-c296-f594-a26c-4ce6460ba67e" } ] \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/Delete_a_pipeline_returns_Not_Found_response.freeze b/src/test/resources/cassettes/features/v2/Delete_a_pipeline_returns_Not_Found_response.freeze index 85deda9192b..d1f1a949637 100644 --- a/src/test/resources/cassettes/features/v2/Delete_a_pipeline_returns_Not_Found_response.freeze +++ b/src/test/resources/cassettes/features/v2/Delete_a_pipeline_returns_Not_Found_response.freeze @@ -1 +1 @@ -2025-12-18T16:15:17.165Z \ No newline at end of file +2025-12-23T13:57:30.502Z \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/Delete_a_pipeline_returns_Not_Found_response.json b/src/test/resources/cassettes/features/v2/Delete_a_pipeline_returns_Not_Found_response.json index 633377ecb4c..6dcf9a0ec24 100644 --- a/src/test/resources/cassettes/features/v2/Delete_a_pipeline_returns_Not_Found_response.json +++ b/src/test/resources/cassettes/features/v2/Delete_a_pipeline_returns_Not_Found_response.json @@ -3,7 +3,7 @@ "httpRequest": { "headers": {}, "method": "DELETE", - "path": "/api/v2/remote_config/products/obs_pipelines/pipelines/3fa85f64-5717-4562-b3fc-2c963f66afa6", + "path": "/api/v2/obs-pipelines/pipelines/3fa85f64-5717-4562-b3fc-2c963f66afa6", "keepAlive": false, "secure": true }, @@ -23,6 +23,6 @@ "timeToLive": { "unlimited": true }, - "id": "d504871e-95a9-3921-d8b6-426d67fce395" + "id": "5d00cc15-9785-8838-1fbb-b4a1545c67cc" } ] \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/Delete_a_pipeline_returns_OK_response.freeze b/src/test/resources/cassettes/features/v2/Delete_a_pipeline_returns_OK_response.freeze index 201ee9bda87..35df3e560d2 100644 --- a/src/test/resources/cassettes/features/v2/Delete_a_pipeline_returns_OK_response.freeze +++ b/src/test/resources/cassettes/features/v2/Delete_a_pipeline_returns_OK_response.freeze @@ -1 +1 @@ -2025-12-18T16:15:17.716Z \ No newline at end of file +2025-12-23T13:57:31.004Z \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/Delete_a_pipeline_returns_OK_response.json b/src/test/resources/cassettes/features/v2/Delete_a_pipeline_returns_OK_response.json index a2c24593f46..1222e9a1bf2 100644 --- a/src/test/resources/cassettes/features/v2/Delete_a_pipeline_returns_OK_response.json +++ b/src/test/resources/cassettes/features/v2/Delete_a_pipeline_returns_OK_response.json @@ -7,12 +7,12 @@ }, "headers": {}, "method": "POST", - "path": "/api/v2/remote_config/products/obs_pipelines/pipelines", + "path": "/api/v2/obs-pipelines/pipelines", "keepAlive": false, "secure": true }, "httpResponse": { - "body": "{\"data\":{\"id\":\"be89fea4-dc2c-11f0-bdea-da7ad0900002\",\"type\":\"pipelines\",\"attributes\":{\"name\":\"Main Observability Pipeline\",\"config\":{\"destinations\":[{\"id\":\"datadog-logs-destination\",\"inputs\":[\"processor-group-0\"],\"type\":\"datadog_logs\"}],\"processors\":[{\"display_name\":\"My Processor Group\",\"enabled\":true,\"id\":\"processor-group-0\",\"include\":\"service:my-service\",\"inputs\":[\"datadog-agent-source\"],\"processors\":[{\"display_name\":\"My Filter Processor\",\"enabled\":true,\"id\":\"filter-processor\",\"include\":\"status:error\",\"type\":\"filter\"}]}],\"sources\":[{\"id\":\"datadog-agent-source\",\"type\":\"datadog_agent\"}]}}}}\n", + "body": "{\"data\":{\"id\":\"533d1e9a-e007-11f0-a813-da7ad0900002\",\"type\":\"pipelines\",\"attributes\":{\"name\":\"Main Observability Pipeline\",\"config\":{\"destinations\":[{\"id\":\"datadog-logs-destination\",\"inputs\":[\"processor-group-0\"],\"type\":\"datadog_logs\"}],\"processors\":[{\"display_name\":\"My Processor Group\",\"enabled\":true,\"id\":\"processor-group-0\",\"include\":\"service:my-service\",\"inputs\":[\"datadog-agent-source\"],\"processors\":[{\"display_name\":\"My Filter Processor\",\"enabled\":true,\"id\":\"filter-processor\",\"include\":\"status:error\",\"type\":\"filter\"}]}],\"sources\":[{\"id\":\"datadog-agent-source\",\"type\":\"datadog_agent\"}]}}}}\n", "headers": { "Content-Type": [ "application/vnd.api+json" @@ -27,13 +27,13 @@ "timeToLive": { "unlimited": true }, - "id": "d6a6f7a2-f347-564f-cbfb-e972ad921c9a" + "id": "9ecc9b2e-1386-d424-2d27-09de086642de" }, { "httpRequest": { "headers": {}, "method": "DELETE", - "path": "/api/v2/remote_config/products/obs_pipelines/pipelines/be89fea4-dc2c-11f0-bdea-da7ad0900002", + "path": "/api/v2/obs-pipelines/pipelines/533d1e9a-e007-11f0-a813-da7ad0900002", "keepAlive": false, "secure": true }, @@ -52,13 +52,13 @@ "timeToLive": { "unlimited": true }, - "id": "2f02fb97-f9e3-4f3a-313a-6d3e4dc210d9" + "id": "7b3a9bbd-3bb8-5cd4-1d3d-d46ade663410" }, { "httpRequest": { "headers": {}, "method": "DELETE", - "path": "/api/v2/remote_config/products/obs_pipelines/pipelines/be89fea4-dc2c-11f0-bdea-da7ad0900002", + "path": "/api/v2/obs-pipelines/pipelines/533d1e9a-e007-11f0-a813-da7ad0900002", "keepAlive": false, "secure": true }, @@ -78,6 +78,6 @@ "timeToLive": { "unlimited": true }, - "id": "2f02fb97-f9e3-4f3a-313a-6d3e4dc210da" + "id": "7b3a9bbd-3bb8-5cd4-1d3d-d46ade663411" } ] \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/Get_a_specific_pipeline_returns_OK_response.freeze b/src/test/resources/cassettes/features/v2/Get_a_specific_pipeline_returns_OK_response.freeze index 2da6d0e5c1d..fa1fe5cfaaa 100644 --- a/src/test/resources/cassettes/features/v2/Get_a_specific_pipeline_returns_OK_response.freeze +++ b/src/test/resources/cassettes/features/v2/Get_a_specific_pipeline_returns_OK_response.freeze @@ -1 +1 @@ -2025-12-18T16:15:20.018Z \ No newline at end of file +2025-12-23T13:57:33.162Z \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/Get_a_specific_pipeline_returns_OK_response.json b/src/test/resources/cassettes/features/v2/Get_a_specific_pipeline_returns_OK_response.json index 7a12e819679..136369bad2c 100644 --- a/src/test/resources/cassettes/features/v2/Get_a_specific_pipeline_returns_OK_response.json +++ b/src/test/resources/cassettes/features/v2/Get_a_specific_pipeline_returns_OK_response.json @@ -7,12 +7,12 @@ }, "headers": {}, "method": "POST", - "path": "/api/v2/remote_config/products/obs_pipelines/pipelines", + "path": "/api/v2/obs-pipelines/pipelines", "keepAlive": false, "secure": true }, "httpResponse": { - "body": "{\"data\":{\"id\":\"bfe664a4-dc2c-11f0-bdec-da7ad0900002\",\"type\":\"pipelines\",\"attributes\":{\"name\":\"Main Observability Pipeline\",\"config\":{\"destinations\":[{\"id\":\"datadog-logs-destination\",\"inputs\":[\"processor-group-0\"],\"type\":\"datadog_logs\"}],\"processors\":[{\"display_name\":\"My Processor Group\",\"enabled\":true,\"id\":\"processor-group-0\",\"include\":\"service:my-service\",\"inputs\":[\"datadog-agent-source\"],\"processors\":[{\"display_name\":\"My Filter Processor\",\"enabled\":true,\"id\":\"filter-processor\",\"include\":\"status:error\",\"type\":\"filter\"}]}],\"sources\":[{\"id\":\"datadog-agent-source\",\"type\":\"datadog_agent\"}]}}}}\n", + "body": "{\"data\":{\"id\":\"548721ec-e007-11f0-9055-da7ad0900002\",\"type\":\"pipelines\",\"attributes\":{\"name\":\"Main Observability Pipeline\",\"config\":{\"destinations\":[{\"id\":\"datadog-logs-destination\",\"inputs\":[\"processor-group-0\"],\"type\":\"datadog_logs\"}],\"processors\":[{\"display_name\":\"My Processor Group\",\"enabled\":true,\"id\":\"processor-group-0\",\"include\":\"service:my-service\",\"inputs\":[\"datadog-agent-source\"],\"processors\":[{\"display_name\":\"My Filter Processor\",\"enabled\":true,\"id\":\"filter-processor\",\"include\":\"status:error\",\"type\":\"filter\"}]}],\"sources\":[{\"id\":\"datadog-agent-source\",\"type\":\"datadog_agent\"}]}}}}\n", "headers": { "Content-Type": [ "application/vnd.api+json" @@ -27,18 +27,18 @@ "timeToLive": { "unlimited": true }, - "id": "d6a6f7a2-f347-564f-cbfb-e972ad921c98" + "id": "9ecc9b2e-1386-d424-2d27-09de086642dc" }, { "httpRequest": { "headers": {}, "method": "GET", - "path": "/api/v2/remote_config/products/obs_pipelines/pipelines/bfe664a4-dc2c-11f0-bdec-da7ad0900002", + "path": "/api/v2/obs-pipelines/pipelines/548721ec-e007-11f0-9055-da7ad0900002", "keepAlive": false, "secure": true }, "httpResponse": { - "body": "{\"data\":{\"id\":\"bfe664a4-dc2c-11f0-bdec-da7ad0900002\",\"type\":\"pipelines\",\"attributes\":{\"name\":\"Main Observability Pipeline\",\"config\":{\"destinations\":[{\"id\":\"datadog-logs-destination\",\"inputs\":[\"processor-group-0\"],\"type\":\"datadog_logs\"}],\"processors\":[{\"display_name\":\"My Processor Group\",\"enabled\":true,\"id\":\"processor-group-0\",\"include\":\"service:my-service\",\"inputs\":[\"datadog-agent-source\"],\"processors\":[{\"display_name\":\"My Filter Processor\",\"enabled\":true,\"id\":\"filter-processor\",\"include\":\"status:error\",\"type\":\"filter\"}]}],\"sources\":[{\"id\":\"datadog-agent-source\",\"type\":\"datadog_agent\"}]}}}}\n", + "body": "{\"data\":{\"id\":\"548721ec-e007-11f0-9055-da7ad0900002\",\"type\":\"pipelines\",\"attributes\":{\"name\":\"Main Observability Pipeline\",\"config\":{\"destinations\":[{\"id\":\"datadog-logs-destination\",\"inputs\":[\"processor-group-0\"],\"type\":\"datadog_logs\"}],\"processors\":[{\"display_name\":\"My Processor Group\",\"enabled\":true,\"id\":\"processor-group-0\",\"include\":\"service:my-service\",\"inputs\":[\"datadog-agent-source\"],\"processors\":[{\"display_name\":\"My Filter Processor\",\"enabled\":true,\"id\":\"filter-processor\",\"include\":\"status:error\",\"type\":\"filter\"}]}],\"sources\":[{\"id\":\"datadog-agent-source\",\"type\":\"datadog_agent\"}]}}}}\n", "headers": { "Content-Type": [ "application/vnd.api+json" @@ -53,13 +53,13 @@ "timeToLive": { "unlimited": true }, - "id": "21f7e5ab-ea39-6e8e-5605-c43a9e3acdd0" + "id": "0f64f0b3-245a-fdf7-aed2-93b8f747da64" }, { "httpRequest": { "headers": {}, "method": "DELETE", - "path": "/api/v2/remote_config/products/obs_pipelines/pipelines/bfe664a4-dc2c-11f0-bdec-da7ad0900002", + "path": "/api/v2/obs-pipelines/pipelines/548721ec-e007-11f0-9055-da7ad0900002", "keepAlive": false, "secure": true }, @@ -78,6 +78,6 @@ "timeToLive": { "unlimited": true }, - "id": "83781d2a-55f3-79d9-1709-474817512e21" + "id": "fd58517c-60e2-a86c-bdc3-b86f5d89ac1e" } ] \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/List_pipelines_returns_Bad_Request_response.freeze b/src/test/resources/cassettes/features/v2/List_pipelines_returns_Bad_Request_response.freeze index a1ae2640d7d..51ba5d46fab 100644 --- a/src/test/resources/cassettes/features/v2/List_pipelines_returns_Bad_Request_response.freeze +++ b/src/test/resources/cassettes/features/v2/List_pipelines_returns_Bad_Request_response.freeze @@ -1 +1 @@ -2025-12-18T16:15:22.038Z \ No newline at end of file +2025-12-23T13:57:35.329Z \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/List_pipelines_returns_Bad_Request_response.json b/src/test/resources/cassettes/features/v2/List_pipelines_returns_Bad_Request_response.json index 3b86c9b32e2..239a196a08a 100644 --- a/src/test/resources/cassettes/features/v2/List_pipelines_returns_Bad_Request_response.json +++ b/src/test/resources/cassettes/features/v2/List_pipelines_returns_Bad_Request_response.json @@ -3,7 +3,7 @@ "httpRequest": { "headers": {}, "method": "GET", - "path": "/api/v2/remote_config/products/obs_pipelines/pipelines", + "path": "/api/v2/obs-pipelines/pipelines", "queryStringParameters": { "page[size]": [ "0" @@ -28,6 +28,6 @@ "timeToLive": { "unlimited": true }, - "id": "986c80b1-2bab-98f5-4c61-f0c3e4c7fb8c" + "id": "560cc035-2b0e-950a-431f-343291637299" } ] \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/List_pipelines_returns_OK_response.freeze b/src/test/resources/cassettes/features/v2/List_pipelines_returns_OK_response.freeze index fb745af4ce5..36946381cde 100644 --- a/src/test/resources/cassettes/features/v2/List_pipelines_returns_OK_response.freeze +++ b/src/test/resources/cassettes/features/v2/List_pipelines_returns_OK_response.freeze @@ -1 +1 @@ -2025-12-18T16:15:22.507Z \ No newline at end of file +2025-12-23T13:57:35.773Z \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/List_pipelines_returns_OK_response.json b/src/test/resources/cassettes/features/v2/List_pipelines_returns_OK_response.json index 73cbac72655..b372d93eed8 100644 --- a/src/test/resources/cassettes/features/v2/List_pipelines_returns_OK_response.json +++ b/src/test/resources/cassettes/features/v2/List_pipelines_returns_OK_response.json @@ -7,12 +7,12 @@ }, "headers": {}, "method": "POST", - "path": "/api/v2/remote_config/products/obs_pipelines/pipelines", + "path": "/api/v2/obs-pipelines/pipelines", "keepAlive": false, "secure": true }, "httpResponse": { - "body": "{\"data\":{\"id\":\"c162e83e-dc2c-11f0-bf6b-da7ad0900002\",\"type\":\"pipelines\",\"attributes\":{\"name\":\"Main Observability Pipeline\",\"config\":{\"destinations\":[{\"id\":\"datadog-logs-destination\",\"inputs\":[\"processor-group-0\"],\"type\":\"datadog_logs\"}],\"processors\":[{\"display_name\":\"My Processor Group\",\"enabled\":true,\"id\":\"processor-group-0\",\"include\":\"service:my-service\",\"inputs\":[\"datadog-agent-source\"],\"processors\":[{\"display_name\":\"My Filter Processor\",\"enabled\":true,\"id\":\"filter-processor\",\"include\":\"status:error\",\"type\":\"filter\"}]}],\"sources\":[{\"id\":\"datadog-agent-source\",\"type\":\"datadog_agent\"}]}}}}\n", + "body": "{\"data\":{\"id\":\"56108288-e007-11f0-a815-da7ad0900002\",\"type\":\"pipelines\",\"attributes\":{\"name\":\"Main Observability Pipeline\",\"config\":{\"destinations\":[{\"id\":\"datadog-logs-destination\",\"inputs\":[\"processor-group-0\"],\"type\":\"datadog_logs\"}],\"processors\":[{\"display_name\":\"My Processor Group\",\"enabled\":true,\"id\":\"processor-group-0\",\"include\":\"service:my-service\",\"inputs\":[\"datadog-agent-source\"],\"processors\":[{\"display_name\":\"My Filter Processor\",\"enabled\":true,\"id\":\"filter-processor\",\"include\":\"status:error\",\"type\":\"filter\"}]}],\"sources\":[{\"id\":\"datadog-agent-source\",\"type\":\"datadog_agent\"}]}}}}\n", "headers": { "Content-Type": [ "application/vnd.api+json" @@ -27,18 +27,18 @@ "timeToLive": { "unlimited": true }, - "id": "d6a6f7a2-f347-564f-cbfb-e972ad921c9b" + "id": "9ecc9b2e-1386-d424-2d27-09de086642df" }, { "httpRequest": { "headers": {}, "method": "GET", - "path": "/api/v2/remote_config/products/obs_pipelines/pipelines", + "path": "/api/v2/obs-pipelines/pipelines", "keepAlive": false, "secure": true }, "httpResponse": { - "body": "{\"data\":[{\"id\":\"c162e83e-dc2c-11f0-bf6b-da7ad0900002\",\"type\":\"pipelines\",\"attributes\":{\"name\":\"Main Observability Pipeline\",\"config\":{\"destinations\":[{\"id\":\"datadog-logs-destination\",\"inputs\":[\"processor-group-0\"],\"type\":\"datadog_logs\"}],\"processors\":[{\"display_name\":\"My Processor Group\",\"enabled\":true,\"id\":\"processor-group-0\",\"include\":\"service:my-service\",\"inputs\":[\"datadog-agent-source\"],\"processors\":[{\"display_name\":\"My Filter Processor\",\"enabled\":true,\"id\":\"filter-processor\",\"include\":\"status:error\",\"type\":\"filter\"}]}],\"sources\":[{\"id\":\"datadog-agent-source\",\"type\":\"datadog_agent\"}]}}}],\"meta\":{\"totalCount\":1}}\n", + "body": "{\"data\":[{\"id\":\"4bf478ba-dc68-11f0-87e9-da7ad0900002\",\"type\":\"pipelines\",\"attributes\":{\"name\":\"Main Observability Pipeline\",\"config\":{\"destinations\":[{\"id\":\"datadog-logs-destination\",\"inputs\":[\"processor-group-0\"],\"type\":\"datadog_logs\"}],\"processors\":[{\"enabled\":true,\"id\":\"processor-group-0\",\"include\":\"service:my-service\",\"inputs\":[\"datadog-agent-source\"],\"processors\":[{\"enabled\":true,\"id\":\"filter-processor\",\"include\":\"status:error\",\"type\":\"filter\"}]}],\"sources\":[{\"id\":\"datadog-agent-source\",\"type\":\"datadog_agent\"}]}}},{\"id\":\"a78e416a-de66-11f0-a039-da7ad0900002\",\"type\":\"pipelines\",\"attributes\":{\"name\":\"http-server-pipeline\",\"config\":{\"destinations\":[{\"id\":\"destination-1\",\"inputs\":[\"http-source-1\"],\"type\":\"datadog_logs\"}],\"processors\":[],\"sources\":[{\"auth_strategy\":\"plain\",\"decoding\":\"json\",\"id\":\"http-source-1\",\"tls\":{\"ca_file\":\"/etc/ssl/certs/ca.crt\",\"crt_file\":\"/etc/ssl/certs/http.crt\",\"key_file\":\"/etc/ssl/private/http.key\"},\"type\":\"http_server\"}]}}},{\"id\":\"a84fd58c-de66-11f0-a03b-da7ad0900002\",\"type\":\"pipelines\",\"attributes\":{\"name\":\"amazon_s3-source-pipeline\",\"config\":{\"destinations\":[{\"id\":\"destination-1\",\"inputs\":[\"s3-source-1\"],\"type\":\"datadog_logs\"}],\"processors\":[],\"sources\":[{\"auth\":{\"assume_role\":\"arn:aws:iam::123456789012:role/test-role\",\"external_id\":\"external-test-id\",\"session_name\":\"session-test\"},\"id\":\"s3-source-1\",\"region\":\"us-east-1\",\"tls\":{\"ca_file\":\"/etc/ssl/certs/s3.ca\",\"crt_file\":\"/etc/ssl/certs/s3.crt\",\"key_file\":\"/etc/ssl/private/s3.key\"},\"type\":\"amazon_s3\"}]}}},{\"id\":\"a42e22e0-df49-11f0-81d5-da7ad0900002\",\"type\":\"pipelines\",\"attributes\":{\"name\":\"dedupe pipeline\",\"config\":{\"destinations\":[{\"id\":\"destination-1\",\"inputs\":[\"dedupe-group-2\"],\"type\":\"datadog_logs\"}],\"processors\":[{\"enabled\":true,\"id\":\"dedupe-group-1\",\"include\":\"*\",\"inputs\":[\"source-1\"],\"processors\":[{\"enabled\":true,\"fields\":[\"log.message\",\"log.tags\"],\"id\":\"dedupe-match\",\"include\":\"*\",\"mode\":\"match\",\"type\":\"dedupe\"}]},{\"enabled\":true,\"id\":\"dedupe-group-2\",\"include\":\"*\",\"inputs\":[\"dedupe-group-1\"],\"processors\":[{\"enabled\":true,\"fields\":[\"log.source\",\"log.context\"],\"id\":\"dedupe-ignore\",\"include\":\"*\",\"mode\":\"ignore\",\"type\":\"dedupe\"}]}],\"sources\":[{\"id\":\"source-1\",\"type\":\"datadog_agent\"}]}}},{\"id\":\"56108288-e007-11f0-a815-da7ad0900002\",\"type\":\"pipelines\",\"attributes\":{\"name\":\"Main Observability Pipeline\",\"config\":{\"destinations\":[{\"id\":\"datadog-logs-destination\",\"inputs\":[\"processor-group-0\"],\"type\":\"datadog_logs\"}],\"processors\":[{\"display_name\":\"My Processor Group\",\"enabled\":true,\"id\":\"processor-group-0\",\"include\":\"service:my-service\",\"inputs\":[\"datadog-agent-source\"],\"processors\":[{\"display_name\":\"My Filter Processor\",\"enabled\":true,\"id\":\"filter-processor\",\"include\":\"status:error\",\"type\":\"filter\"}]}],\"sources\":[{\"id\":\"datadog-agent-source\",\"type\":\"datadog_agent\"}]}}}],\"meta\":{\"totalCount\":5}}\n", "headers": { "Content-Type": [ "application/vnd.api+json" @@ -53,13 +53,13 @@ "timeToLive": { "unlimited": true }, - "id": "2a1ecc5b-42fa-71d4-1e8a-9990a3446289" + "id": "f908afea-1e88-3d94-ee8f-10c7e579a929" }, { "httpRequest": { "headers": {}, "method": "DELETE", - "path": "/api/v2/remote_config/products/obs_pipelines/pipelines/c162e83e-dc2c-11f0-bf6b-da7ad0900002", + "path": "/api/v2/obs-pipelines/pipelines/56108288-e007-11f0-a815-da7ad0900002", "keepAlive": false, "secure": true }, @@ -78,6 +78,6 @@ "timeToLive": { "unlimited": true }, - "id": "d8ab8d62-3a8b-2ffb-b86e-202601f9c376" + "id": "2b9b0705-0ff5-956d-c111-8f648760e903" } ] \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/Update_a_pipeline_returns_Bad_Request_response.freeze b/src/test/resources/cassettes/features/v2/Update_a_pipeline_returns_Bad_Request_response.freeze index 92a0e9377f0..7b9d9e9544b 100644 --- a/src/test/resources/cassettes/features/v2/Update_a_pipeline_returns_Bad_Request_response.freeze +++ b/src/test/resources/cassettes/features/v2/Update_a_pipeline_returns_Bad_Request_response.freeze @@ -1 +1 @@ -2025-12-18T16:15:24.455Z \ No newline at end of file +2025-12-23T13:57:37.865Z \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/Update_a_pipeline_returns_Bad_Request_response.json b/src/test/resources/cassettes/features/v2/Update_a_pipeline_returns_Bad_Request_response.json index bb05957ab93..1cfb1bce0f2 100644 --- a/src/test/resources/cassettes/features/v2/Update_a_pipeline_returns_Bad_Request_response.json +++ b/src/test/resources/cassettes/features/v2/Update_a_pipeline_returns_Bad_Request_response.json @@ -7,12 +7,12 @@ }, "headers": {}, "method": "POST", - "path": "/api/v2/remote_config/products/obs_pipelines/pipelines", + "path": "/api/v2/obs-pipelines/pipelines", "keepAlive": false, "secure": true }, "httpResponse": { - "body": "{\"data\":{\"id\":\"c28a5ad0-dc2c-11f0-bdee-da7ad0900002\",\"type\":\"pipelines\",\"attributes\":{\"name\":\"Main Observability Pipeline\",\"config\":{\"destinations\":[{\"id\":\"datadog-logs-destination\",\"inputs\":[\"processor-group-0\"],\"type\":\"datadog_logs\"}],\"processors\":[{\"display_name\":\"My Processor Group\",\"enabled\":true,\"id\":\"processor-group-0\",\"include\":\"service:my-service\",\"inputs\":[\"datadog-agent-source\"],\"processors\":[{\"display_name\":\"My Filter Processor\",\"enabled\":true,\"id\":\"filter-processor\",\"include\":\"status:error\",\"type\":\"filter\"}]}],\"sources\":[{\"id\":\"datadog-agent-source\",\"type\":\"datadog_agent\"}]}}}}\n", + "body": "{\"data\":{\"id\":\"575002c2-e007-11f0-9057-da7ad0900002\",\"type\":\"pipelines\",\"attributes\":{\"name\":\"Main Observability Pipeline\",\"config\":{\"destinations\":[{\"id\":\"datadog-logs-destination\",\"inputs\":[\"processor-group-0\"],\"type\":\"datadog_logs\"}],\"processors\":[{\"display_name\":\"My Processor Group\",\"enabled\":true,\"id\":\"processor-group-0\",\"include\":\"service:my-service\",\"inputs\":[\"datadog-agent-source\"],\"processors\":[{\"display_name\":\"My Filter Processor\",\"enabled\":true,\"id\":\"filter-processor\",\"include\":\"status:error\",\"type\":\"filter\"}]}],\"sources\":[{\"id\":\"datadog-agent-source\",\"type\":\"datadog_agent\"}]}}}}\n", "headers": { "Content-Type": [ "application/vnd.api+json" @@ -27,7 +27,7 @@ "timeToLive": { "unlimited": true }, - "id": "d6a6f7a2-f347-564f-cbfb-e972ad921c99" + "id": "9ecc9b2e-1386-d424-2d27-09de086642dd" }, { "httpRequest": { @@ -37,7 +37,7 @@ }, "headers": {}, "method": "PUT", - "path": "/api/v2/remote_config/products/obs_pipelines/pipelines/c28a5ad0-dc2c-11f0-bdee-da7ad0900002", + "path": "/api/v2/obs-pipelines/pipelines/575002c2-e007-11f0-9057-da7ad0900002", "keepAlive": false, "secure": true }, @@ -57,13 +57,13 @@ "timeToLive": { "unlimited": true }, - "id": "6acef4da-c6d9-3beb-fcdd-2b5a9ed501e8" + "id": "92c8b858-d0c3-92eb-686f-931b0ab8b08e" }, { "httpRequest": { "headers": {}, "method": "DELETE", - "path": "/api/v2/remote_config/products/obs_pipelines/pipelines/c28a5ad0-dc2c-11f0-bdee-da7ad0900002", + "path": "/api/v2/obs-pipelines/pipelines/575002c2-e007-11f0-9057-da7ad0900002", "keepAlive": false, "secure": true }, @@ -82,6 +82,6 @@ "timeToLive": { "unlimited": true }, - "id": "a5a337ff-4b63-4eb5-2643-23ba383eee73" + "id": "4ef311c1-785c-6843-6699-535e10e30199" } ] \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/Update_a_pipeline_returns_Not_Found_response.freeze b/src/test/resources/cassettes/features/v2/Update_a_pipeline_returns_Not_Found_response.freeze index b083fd34ae0..defce294b24 100644 --- a/src/test/resources/cassettes/features/v2/Update_a_pipeline_returns_Not_Found_response.freeze +++ b/src/test/resources/cassettes/features/v2/Update_a_pipeline_returns_Not_Found_response.freeze @@ -1 +1 @@ -2025-12-18T16:15:26.411Z \ No newline at end of file +2025-12-23T13:57:39.819Z \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/Update_a_pipeline_returns_Not_Found_response.json b/src/test/resources/cassettes/features/v2/Update_a_pipeline_returns_Not_Found_response.json index 25f172a08f7..5ea4b2ebcf4 100644 --- a/src/test/resources/cassettes/features/v2/Update_a_pipeline_returns_Not_Found_response.json +++ b/src/test/resources/cassettes/features/v2/Update_a_pipeline_returns_Not_Found_response.json @@ -7,7 +7,7 @@ }, "headers": {}, "method": "PUT", - "path": "/api/v2/remote_config/products/obs_pipelines/pipelines/3fa85f64-5717-4562-b3fc-2c963f66afa6", + "path": "/api/v2/obs-pipelines/pipelines/3fa85f64-5717-4562-b3fc-2c963f66afa6", "keepAlive": false, "secure": true }, @@ -27,6 +27,6 @@ "timeToLive": { "unlimited": true }, - "id": "e34d84ff-45f4-43b4-0953-04142fd8332a" + "id": "089fee1d-abba-518e-75be-ce1a90edc48f" } ] \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/Update_a_pipeline_returns_OK_response.freeze b/src/test/resources/cassettes/features/v2/Update_a_pipeline_returns_OK_response.freeze index b9cbd5fcac4..f2524a8f548 100644 --- a/src/test/resources/cassettes/features/v2/Update_a_pipeline_returns_OK_response.freeze +++ b/src/test/resources/cassettes/features/v2/Update_a_pipeline_returns_OK_response.freeze @@ -1 +1 @@ -2025-12-18T16:15:26.929Z \ No newline at end of file +2025-12-23T13:57:40.293Z \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/Update_a_pipeline_returns_OK_response.json b/src/test/resources/cassettes/features/v2/Update_a_pipeline_returns_OK_response.json index 817d09683bb..a313e912d42 100644 --- a/src/test/resources/cassettes/features/v2/Update_a_pipeline_returns_OK_response.json +++ b/src/test/resources/cassettes/features/v2/Update_a_pipeline_returns_OK_response.json @@ -7,12 +7,12 @@ }, "headers": {}, "method": "POST", - "path": "/api/v2/remote_config/products/obs_pipelines/pipelines", + "path": "/api/v2/obs-pipelines/pipelines", "keepAlive": false, "secure": true }, "httpResponse": { - "body": "{\"data\":{\"id\":\"c40401e0-dc2c-11f0-bf6d-da7ad0900002\",\"type\":\"pipelines\",\"attributes\":{\"name\":\"Main Observability Pipeline\",\"config\":{\"destinations\":[{\"id\":\"datadog-logs-destination\",\"inputs\":[\"processor-group-0\"],\"type\":\"datadog_logs\"}],\"processors\":[{\"display_name\":\"My Processor Group\",\"enabled\":true,\"id\":\"processor-group-0\",\"include\":\"service:my-service\",\"inputs\":[\"datadog-agent-source\"],\"processors\":[{\"display_name\":\"My Filter Processor\",\"enabled\":true,\"id\":\"filter-processor\",\"include\":\"status:error\",\"type\":\"filter\"}]}],\"sources\":[{\"id\":\"datadog-agent-source\",\"type\":\"datadog_agent\"}]}}}}\n", + "body": "{\"data\":{\"id\":\"58c21456-e007-11f0-96c8-da7ad0900002\",\"type\":\"pipelines\",\"attributes\":{\"name\":\"Main Observability Pipeline\",\"config\":{\"destinations\":[{\"id\":\"datadog-logs-destination\",\"inputs\":[\"processor-group-0\"],\"type\":\"datadog_logs\"}],\"processors\":[{\"display_name\":\"My Processor Group\",\"enabled\":true,\"id\":\"processor-group-0\",\"include\":\"service:my-service\",\"inputs\":[\"datadog-agent-source\"],\"processors\":[{\"display_name\":\"My Filter Processor\",\"enabled\":true,\"id\":\"filter-processor\",\"include\":\"status:error\",\"type\":\"filter\"}]}],\"sources\":[{\"id\":\"datadog-agent-source\",\"type\":\"datadog_agent\"}]}}}}\n", "headers": { "Content-Type": [ "application/vnd.api+json" @@ -27,7 +27,7 @@ "timeToLive": { "unlimited": true }, - "id": "d6a6f7a2-f347-564f-cbfb-e972ad921c97" + "id": "9ecc9b2e-1386-d424-2d27-09de086642db" }, { "httpRequest": { @@ -37,12 +37,12 @@ }, "headers": {}, "method": "PUT", - "path": "/api/v2/remote_config/products/obs_pipelines/pipelines/c40401e0-dc2c-11f0-bf6d-da7ad0900002", + "path": "/api/v2/obs-pipelines/pipelines/58c21456-e007-11f0-96c8-da7ad0900002", "keepAlive": false, "secure": true }, "httpResponse": { - "body": "{\"data\":{\"id\":\"c40401e0-dc2c-11f0-bf6d-da7ad0900002\",\"type\":\"pipelines\",\"attributes\":{\"name\":\"Updated Pipeline Name\",\"config\":{\"destinations\":[{\"id\":\"updated-datadog-logs-destination-id\",\"inputs\":[\"my-processor-group\"],\"type\":\"datadog_logs\"}],\"processors\":[{\"enabled\":true,\"id\":\"my-processor-group\",\"include\":\"service:my-service\",\"inputs\":[\"datadog-agent-source\"],\"processors\":[{\"enabled\":true,\"id\":\"filter-processor\",\"include\":\"status:error\",\"type\":\"filter\"}]}],\"sources\":[{\"id\":\"datadog-agent-source\",\"type\":\"datadog_agent\"}]}}}}\n", + "body": "{\"data\":{\"id\":\"58c21456-e007-11f0-96c8-da7ad0900002\",\"type\":\"pipelines\",\"attributes\":{\"name\":\"Updated Pipeline Name\",\"config\":{\"destinations\":[{\"id\":\"updated-datadog-logs-destination-id\",\"inputs\":[\"my-processor-group\"],\"type\":\"datadog_logs\"}],\"processors\":[{\"enabled\":true,\"id\":\"my-processor-group\",\"include\":\"service:my-service\",\"inputs\":[\"datadog-agent-source\"],\"processors\":[{\"enabled\":true,\"id\":\"filter-processor\",\"include\":\"status:error\",\"type\":\"filter\"}]}],\"sources\":[{\"id\":\"datadog-agent-source\",\"type\":\"datadog_agent\"}]}}}}\n", "headers": { "Content-Type": [ "application/vnd.api+json" @@ -57,13 +57,13 @@ "timeToLive": { "unlimited": true }, - "id": "2c680eeb-05d9-7617-92c8-d73c172cec9c" + "id": "a95bfc11-bebe-454d-34a0-a874e3d9d161" }, { "httpRequest": { "headers": {}, "method": "DELETE", - "path": "/api/v2/remote_config/products/obs_pipelines/pipelines/c40401e0-dc2c-11f0-bf6d-da7ad0900002", + "path": "/api/v2/obs-pipelines/pipelines/58c21456-e007-11f0-96c8-da7ad0900002", "keepAlive": false, "secure": true }, @@ -82,6 +82,6 @@ "timeToLive": { "unlimited": true }, - "id": "b1525989-2e82-ec96-14f9-7184147ea0f7" + "id": "a58042a3-ad17-5d29-cad4-03b2dcae9084" } ] \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/Validate_an_observability_pipeline_returns_Bad_Request_response.freeze b/src/test/resources/cassettes/features/v2/Validate_an_observability_pipeline_returns_Bad_Request_response.freeze index 745856e49a6..949e79269bf 100644 --- a/src/test/resources/cassettes/features/v2/Validate_an_observability_pipeline_returns_Bad_Request_response.freeze +++ b/src/test/resources/cassettes/features/v2/Validate_an_observability_pipeline_returns_Bad_Request_response.freeze @@ -1 +1 @@ -2025-12-18T16:15:29.179Z \ No newline at end of file +2025-12-23T13:57:42.404Z \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/Validate_an_observability_pipeline_returns_Bad_Request_response.json b/src/test/resources/cassettes/features/v2/Validate_an_observability_pipeline_returns_Bad_Request_response.json index 17be41230e7..fa06bb48495 100644 --- a/src/test/resources/cassettes/features/v2/Validate_an_observability_pipeline_returns_Bad_Request_response.json +++ b/src/test/resources/cassettes/features/v2/Validate_an_observability_pipeline_returns_Bad_Request_response.json @@ -7,7 +7,7 @@ }, "headers": {}, "method": "POST", - "path": "/api/v2/remote_config/products/obs_pipelines/pipelines/validate", + "path": "/api/v2/obs-pipelines/pipelines/validate", "keepAlive": false, "secure": true }, @@ -27,6 +27,6 @@ "timeToLive": { "unlimited": true }, - "id": "863aee1f-0430-c0d4-eb65-21dbde4b995f" + "id": "672b67a5-8747-94e9-0e3a-12868e5db2c2" } ] \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/Validate_an_observability_pipeline_returns_OK_response.freeze b/src/test/resources/cassettes/features/v2/Validate_an_observability_pipeline_returns_OK_response.freeze index ecfcc54162a..bc2feaf44c7 100644 --- a/src/test/resources/cassettes/features/v2/Validate_an_observability_pipeline_returns_OK_response.freeze +++ b/src/test/resources/cassettes/features/v2/Validate_an_observability_pipeline_returns_OK_response.freeze @@ -1 +1 @@ -2025-12-18T16:15:29.647Z \ No newline at end of file +2025-12-23T13:57:42.859Z \ No newline at end of file diff --git a/src/test/resources/cassettes/features/v2/Validate_an_observability_pipeline_returns_OK_response.json b/src/test/resources/cassettes/features/v2/Validate_an_observability_pipeline_returns_OK_response.json index 9b3fef29df6..d5d477b165b 100644 --- a/src/test/resources/cassettes/features/v2/Validate_an_observability_pipeline_returns_OK_response.json +++ b/src/test/resources/cassettes/features/v2/Validate_an_observability_pipeline_returns_OK_response.json @@ -7,7 +7,7 @@ }, "headers": {}, "method": "POST", - "path": "/api/v2/remote_config/products/obs_pipelines/pipelines/validate", + "path": "/api/v2/obs-pipelines/pipelines/validate", "keepAlive": false, "secure": true }, @@ -27,6 +27,6 @@ "timeToLive": { "unlimited": true }, - "id": "621a711b-583d-6a39-1a85-b709238bf078" + "id": "77f6e197-9dba-2d03-a370-77dce88acbcd" } ] \ No newline at end of file