From c1d7c9de4c70139abcd049c77b3ba77270bd4e29 Mon Sep 17 00:00:00 2001 From: "ci.datadog-api-spec" Date: Mon, 5 Jan 2026 14:49:31 +0000 Subject: [PATCH] Regenerate client from commit 4ca5fe5 of spec repo --- .generator/schemas/v2/openapi.yaml | 1 - ...-pipeline-returns-Bad-Request-response.frozen | 2 +- ...new-pipeline-returns-Bad-Request-response.yml | 2 +- ...ate-a-new-pipeline-returns-OK-response.frozen | 2 +- ...Create-a-new-pipeline-returns-OK-response.yml | 8 ++++---- ...-a-pipeline-returns-Not-Found-response.frozen | 2 +- ...ete-a-pipeline-returns-Not-Found-response.yml | 2 +- .../Delete-a-pipeline-returns-OK-response.frozen | 2 +- .../Delete-a-pipeline-returns-OK-response.yml | 12 ++++++------ ...-specific-pipeline-returns-OK-response.frozen | 2 +- ...t-a-specific-pipeline-returns-OK-response.yml | 14 +++++++------- ...pipelines-returns-Bad-Request-response.frozen | 2 +- ...st-pipelines-returns-Bad-Request-response.yml | 2 +- .../List-pipelines-returns-OK-response.frozen | 2 +- .../List-pipelines-returns-OK-response.yml | 16 +++++++++------- ...-pipeline-returns-Bad-Request-response.frozen | 2 +- ...e-a-pipeline-returns-Bad-Request-response.yml | 12 ++++++------ ...-a-pipeline-returns-Not-Found-response.frozen | 2 +- ...ate-a-pipeline-returns-Not-Found-response.yml | 2 +- .../Update-a-pipeline-returns-OK-response.frozen | 2 +- .../Update-a-pipeline-returns-OK-response.yml | 14 +++++++------- ...-pipeline-returns-Bad-Request-response.frozen | 2 +- ...ity-pipeline-returns-Bad-Request-response.yml | 2 +- ...rvability-pipeline-returns-OK-response.frozen | 2 +- ...bservability-pipeline-returns-OK-response.yml | 2 +- ...line_sensitive_data_scanner_processor_rule.rb | 13 +------------ 26 files changed, 58 insertions(+), 68 deletions(-) diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml index d2192b74841f..e35fce203b75 100644 --- a/.generator/schemas/v2/openapi.yaml +++ b/.generator/schemas/v2/openapi.yaml @@ -38013,7 +38013,6 @@ components: type: array required: - name - - tags - pattern - scope - on_match diff --git a/cassettes/features/v2/observability_pipelines/Create-a-new-pipeline-returns-Bad-Request-response.frozen b/cassettes/features/v2/observability_pipelines/Create-a-new-pipeline-returns-Bad-Request-response.frozen index 73133f1c75e9..0ed7fd963773 100644 --- a/cassettes/features/v2/observability_pipelines/Create-a-new-pipeline-returns-Bad-Request-response.frozen +++ b/cassettes/features/v2/observability_pipelines/Create-a-new-pipeline-returns-Bad-Request-response.frozen @@ -1 +1 @@ -2025-12-18T16:15:15.575Z \ No newline at end of file +2025-12-29T13:36:16.648Z \ No newline at end of file diff --git a/cassettes/features/v2/observability_pipelines/Create-a-new-pipeline-returns-Bad-Request-response.yml b/cassettes/features/v2/observability_pipelines/Create-a-new-pipeline-returns-Bad-Request-response.yml index 868bbb7746b9..079ac4bf4503 100644 --- a/cassettes/features/v2/observability_pipelines/Create-a-new-pipeline-returns-Bad-Request-response.yml +++ b/cassettes/features/v2/observability_pipelines/Create-a-new-pipeline-returns-Bad-Request-response.yml @@ -1,5 +1,5 @@ http_interactions: -- recorded_at: Thu, 18 Dec 2025 16:15:15 GMT +- recorded_at: Mon, 29 Dec 2025 13:36:16 GMT request: body: encoding: UTF-8 diff --git a/cassettes/features/v2/observability_pipelines/Create-a-new-pipeline-returns-OK-response.frozen b/cassettes/features/v2/observability_pipelines/Create-a-new-pipeline-returns-OK-response.frozen index 20165353d5c2..d96bc5e740f1 100644 --- a/cassettes/features/v2/observability_pipelines/Create-a-new-pipeline-returns-OK-response.frozen +++ b/cassettes/features/v2/observability_pipelines/Create-a-new-pipeline-returns-OK-response.frozen @@ -1 +1 @@ -2025-12-18T16:15:16.062Z \ No newline at end of file +2025-12-29T13:36:17.096Z \ No newline at end of file diff --git a/cassettes/features/v2/observability_pipelines/Create-a-new-pipeline-returns-OK-response.yml b/cassettes/features/v2/observability_pipelines/Create-a-new-pipeline-returns-OK-response.yml index 67d4c2f969aa..193dd88e1a95 100644 --- a/cassettes/features/v2/observability_pipelines/Create-a-new-pipeline-returns-OK-response.yml +++ b/cassettes/features/v2/observability_pipelines/Create-a-new-pipeline-returns-OK-response.yml @@ -1,5 +1,5 @@ http_interactions: -- recorded_at: Thu, 18 Dec 2025 16:15:16 GMT +- recorded_at: Mon, 29 Dec 2025 13:36:17 GMT request: body: encoding: UTF-8 @@ -15,7 +15,7 @@ http_interactions: response: body: encoding: UTF-8 - string: '{"data":{"id":"bd8d693c-dc2c-11f0-bf69-da7ad0900002","type":"pipelines","attributes":{"name":"Main + string: '{"data":{"id":"5a66a868-e4bb-11f0-860b-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"}]}}}} ' @@ -25,14 +25,14 @@ http_interactions: status: code: 201 message: Created -- recorded_at: Thu, 18 Dec 2025 16:15:16 GMT +- recorded_at: Mon, 29 Dec 2025 13:36:17 GMT request: body: null headers: Accept: - '*/*' method: DELETE - uri: https://api.datadoghq.com/api/v2/remote_config/products/obs_pipelines/pipelines/bd8d693c-dc2c-11f0-bf69-da7ad0900002 + uri: https://api.datadoghq.com/api/v2/remote_config/products/obs_pipelines/pipelines/5a66a868-e4bb-11f0-860b-da7ad0900002 response: body: encoding: UTF-8 diff --git a/cassettes/features/v2/observability_pipelines/Delete-a-pipeline-returns-Not-Found-response.frozen b/cassettes/features/v2/observability_pipelines/Delete-a-pipeline-returns-Not-Found-response.frozen index 85deda9192b8..8866aede9cb7 100644 --- a/cassettes/features/v2/observability_pipelines/Delete-a-pipeline-returns-Not-Found-response.frozen +++ b/cassettes/features/v2/observability_pipelines/Delete-a-pipeline-returns-Not-Found-response.frozen @@ -1 +1 @@ -2025-12-18T16:15:17.165Z \ No newline at end of file +2025-12-29T13:36:18.302Z \ No newline at end of file diff --git a/cassettes/features/v2/observability_pipelines/Delete-a-pipeline-returns-Not-Found-response.yml b/cassettes/features/v2/observability_pipelines/Delete-a-pipeline-returns-Not-Found-response.yml index 5d29be3f71d4..2bd0fea9ed69 100644 --- a/cassettes/features/v2/observability_pipelines/Delete-a-pipeline-returns-Not-Found-response.yml +++ b/cassettes/features/v2/observability_pipelines/Delete-a-pipeline-returns-Not-Found-response.yml @@ -1,5 +1,5 @@ http_interactions: -- recorded_at: Thu, 18 Dec 2025 16:15:17 GMT +- recorded_at: Mon, 29 Dec 2025 13:36:18 GMT request: body: null headers: diff --git a/cassettes/features/v2/observability_pipelines/Delete-a-pipeline-returns-OK-response.frozen b/cassettes/features/v2/observability_pipelines/Delete-a-pipeline-returns-OK-response.frozen index 201ee9bda87c..5b12aca3421c 100644 --- a/cassettes/features/v2/observability_pipelines/Delete-a-pipeline-returns-OK-response.frozen +++ b/cassettes/features/v2/observability_pipelines/Delete-a-pipeline-returns-OK-response.frozen @@ -1 +1 @@ -2025-12-18T16:15:17.716Z \ No newline at end of file +2025-12-29T13:36:18.797Z \ No newline at end of file diff --git a/cassettes/features/v2/observability_pipelines/Delete-a-pipeline-returns-OK-response.yml b/cassettes/features/v2/observability_pipelines/Delete-a-pipeline-returns-OK-response.yml index 9f60b32d4ad6..05743b46bb99 100644 --- a/cassettes/features/v2/observability_pipelines/Delete-a-pipeline-returns-OK-response.yml +++ b/cassettes/features/v2/observability_pipelines/Delete-a-pipeline-returns-OK-response.yml @@ -1,5 +1,5 @@ http_interactions: -- recorded_at: Thu, 18 Dec 2025 16:15:17 GMT +- recorded_at: Mon, 29 Dec 2025 13:36:18 GMT request: body: encoding: UTF-8 @@ -17,7 +17,7 @@ http_interactions: response: body: encoding: UTF-8 - string: '{"data":{"id":"be89fea4-dc2c-11f0-bdea-da7ad0900002","type":"pipelines","attributes":{"name":"Main + string: '{"data":{"id":"5b68c5de-e4bb-11f0-860d-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"}]}}}} @@ -29,14 +29,14 @@ http_interactions: status: code: 201 message: Created -- recorded_at: Thu, 18 Dec 2025 16:15:17 GMT +- recorded_at: Mon, 29 Dec 2025 13:36:18 GMT request: body: null headers: Accept: - '*/*' method: DELETE - uri: https://api.datadoghq.com/api/v2/remote_config/products/obs_pipelines/pipelines/be89fea4-dc2c-11f0-bdea-da7ad0900002 + uri: https://api.datadoghq.com/api/v2/remote_config/products/obs_pipelines/pipelines/5b68c5de-e4bb-11f0-860d-da7ad0900002 response: body: encoding: UTF-8 @@ -47,14 +47,14 @@ http_interactions: status: code: 204 message: No Content -- recorded_at: Thu, 18 Dec 2025 16:15:17 GMT +- recorded_at: Mon, 29 Dec 2025 13:36:18 GMT request: body: null headers: Accept: - '*/*' method: DELETE - uri: https://api.datadoghq.com/api/v2/remote_config/products/obs_pipelines/pipelines/be89fea4-dc2c-11f0-bdea-da7ad0900002 + uri: https://api.datadoghq.com/api/v2/remote_config/products/obs_pipelines/pipelines/5b68c5de-e4bb-11f0-860d-da7ad0900002 response: body: encoding: UTF-8 diff --git a/cassettes/features/v2/observability_pipelines/Get-a-specific-pipeline-returns-OK-response.frozen b/cassettes/features/v2/observability_pipelines/Get-a-specific-pipeline-returns-OK-response.frozen index 2da6d0e5c1dc..a526e9a8c43e 100644 --- a/cassettes/features/v2/observability_pipelines/Get-a-specific-pipeline-returns-OK-response.frozen +++ b/cassettes/features/v2/observability_pipelines/Get-a-specific-pipeline-returns-OK-response.frozen @@ -1 +1 @@ -2025-12-18T16:15:20.018Z \ No newline at end of file +2025-12-29T13:36:20.717Z \ No newline at end of file diff --git a/cassettes/features/v2/observability_pipelines/Get-a-specific-pipeline-returns-OK-response.yml b/cassettes/features/v2/observability_pipelines/Get-a-specific-pipeline-returns-OK-response.yml index 2f3f18afc38f..48b07ff95dfd 100644 --- a/cassettes/features/v2/observability_pipelines/Get-a-specific-pipeline-returns-OK-response.yml +++ b/cassettes/features/v2/observability_pipelines/Get-a-specific-pipeline-returns-OK-response.yml @@ -1,5 +1,5 @@ http_interactions: -- recorded_at: Thu, 18 Dec 2025 16:15:20 GMT +- recorded_at: Mon, 29 Dec 2025 13:36:20 GMT request: body: encoding: UTF-8 @@ -17,7 +17,7 @@ http_interactions: response: body: encoding: UTF-8 - string: '{"data":{"id":"bfe664a4-dc2c-11f0-bdec-da7ad0900002","type":"pipelines","attributes":{"name":"Main + string: '{"data":{"id":"5c8efa0a-e4bb-11f0-860f-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"}]}}}} @@ -29,18 +29,18 @@ http_interactions: status: code: 201 message: Created -- recorded_at: Thu, 18 Dec 2025 16:15:20 GMT +- recorded_at: Mon, 29 Dec 2025 13:36:20 GMT request: body: null headers: Accept: - application/json method: GET - uri: https://api.datadoghq.com/api/v2/remote_config/products/obs_pipelines/pipelines/bfe664a4-dc2c-11f0-bdec-da7ad0900002 + uri: https://api.datadoghq.com/api/v2/remote_config/products/obs_pipelines/pipelines/5c8efa0a-e4bb-11f0-860f-da7ad0900002 response: body: encoding: UTF-8 - string: '{"data":{"id":"bfe664a4-dc2c-11f0-bdec-da7ad0900002","type":"pipelines","attributes":{"name":"Main + string: '{"data":{"id":"5c8efa0a-e4bb-11f0-860f-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"}]}}}} @@ -52,14 +52,14 @@ http_interactions: status: code: 200 message: OK -- recorded_at: Thu, 18 Dec 2025 16:15:20 GMT +- recorded_at: Mon, 29 Dec 2025 13:36:20 GMT request: body: null headers: Accept: - '*/*' method: DELETE - uri: https://api.datadoghq.com/api/v2/remote_config/products/obs_pipelines/pipelines/bfe664a4-dc2c-11f0-bdec-da7ad0900002 + uri: https://api.datadoghq.com/api/v2/remote_config/products/obs_pipelines/pipelines/5c8efa0a-e4bb-11f0-860f-da7ad0900002 response: body: encoding: UTF-8 diff --git a/cassettes/features/v2/observability_pipelines/List-pipelines-returns-Bad-Request-response.frozen b/cassettes/features/v2/observability_pipelines/List-pipelines-returns-Bad-Request-response.frozen index a1ae2640d7db..2d4e4169bdae 100644 --- a/cassettes/features/v2/observability_pipelines/List-pipelines-returns-Bad-Request-response.frozen +++ b/cassettes/features/v2/observability_pipelines/List-pipelines-returns-Bad-Request-response.frozen @@ -1 +1 @@ -2025-12-18T16:15:22.038Z \ No newline at end of file +2025-12-29T13:36:22.931Z \ No newline at end of file diff --git a/cassettes/features/v2/observability_pipelines/List-pipelines-returns-Bad-Request-response.yml b/cassettes/features/v2/observability_pipelines/List-pipelines-returns-Bad-Request-response.yml index 597549ed76f8..de1546feb4e1 100644 --- a/cassettes/features/v2/observability_pipelines/List-pipelines-returns-Bad-Request-response.yml +++ b/cassettes/features/v2/observability_pipelines/List-pipelines-returns-Bad-Request-response.yml @@ -1,5 +1,5 @@ http_interactions: -- recorded_at: Thu, 18 Dec 2025 16:15:22 GMT +- recorded_at: Mon, 29 Dec 2025 13:36:22 GMT request: body: null headers: diff --git a/cassettes/features/v2/observability_pipelines/List-pipelines-returns-OK-response.frozen b/cassettes/features/v2/observability_pipelines/List-pipelines-returns-OK-response.frozen index fb745af4ce5f..1c4546bd8544 100644 --- a/cassettes/features/v2/observability_pipelines/List-pipelines-returns-OK-response.frozen +++ b/cassettes/features/v2/observability_pipelines/List-pipelines-returns-OK-response.frozen @@ -1 +1 @@ -2025-12-18T16:15:22.507Z \ No newline at end of file +2025-12-29T13:36:23.399Z \ No newline at end of file diff --git a/cassettes/features/v2/observability_pipelines/List-pipelines-returns-OK-response.yml b/cassettes/features/v2/observability_pipelines/List-pipelines-returns-OK-response.yml index 7e35e7aa83a4..b245d15ba2cd 100644 --- a/cassettes/features/v2/observability_pipelines/List-pipelines-returns-OK-response.yml +++ b/cassettes/features/v2/observability_pipelines/List-pipelines-returns-OK-response.yml @@ -1,5 +1,5 @@ http_interactions: -- recorded_at: Thu, 18 Dec 2025 16:15:22 GMT +- recorded_at: Mon, 29 Dec 2025 13:36:23 GMT request: body: encoding: UTF-8 @@ -17,7 +17,7 @@ http_interactions: response: body: encoding: UTF-8 - string: '{"data":{"id":"c162e83e-dc2c-11f0-bf6b-da7ad0900002","type":"pipelines","attributes":{"name":"Main + string: '{"data":{"id":"5e26816c-e4bb-11f0-9427-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"}]}}}} @@ -29,7 +29,7 @@ http_interactions: status: code: 201 message: Created -- recorded_at: Thu, 18 Dec 2025 16:15:22 GMT +- recorded_at: Mon, 29 Dec 2025 13:36:23 GMT request: body: null headers: @@ -40,10 +40,12 @@ http_interactions: response: body: encoding: UTF-8 - string: '{"data":[{"id":"c162e83e-dc2c-11f0-bf6b-da7ad0900002","type":"pipelines","attributes":{"name":"Main + string: '{"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":"2cd3c342-e0c2-11f0-9d34-da7ad0900002","type":"pipelines","attributes":{"name":"add-fields-pipeline","config":{"destinations":[{"id":"destination-1","inputs":["add-fields-group-1"],"type":"datadog_logs"}],"processors":[{"enabled":true,"id":"add-fields-group-1","include":"*","inputs":["source-1"],"processors":[{"enabled":true,"fields":[{"name":"custom.field","value":"hello-world"},{"name":"env","value":"prod"}],"id":"add-fields-1","include":"*","type":"add_fields"}]}],"sources":[{"id":"source-1","type":"datadog_agent"}]}}},{"id":"5e26816c-e4bb-11f0-9427-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}} + Filter Processor","enabled":true,"id":"filter-processor","include":"status:error","type":"filter"}]}],"sources":[{"id":"datadog-agent-source","type":"datadog_agent"}]}}}],"meta":{"totalCount":6}} ' headers: @@ -52,14 +54,14 @@ http_interactions: status: code: 200 message: OK -- recorded_at: Thu, 18 Dec 2025 16:15:22 GMT +- recorded_at: Mon, 29 Dec 2025 13:36:23 GMT request: body: null headers: Accept: - '*/*' method: DELETE - uri: https://api.datadoghq.com/api/v2/remote_config/products/obs_pipelines/pipelines/c162e83e-dc2c-11f0-bf6b-da7ad0900002 + uri: https://api.datadoghq.com/api/v2/remote_config/products/obs_pipelines/pipelines/5e26816c-e4bb-11f0-9427-da7ad0900002 response: body: encoding: UTF-8 diff --git a/cassettes/features/v2/observability_pipelines/Update-a-pipeline-returns-Bad-Request-response.frozen b/cassettes/features/v2/observability_pipelines/Update-a-pipeline-returns-Bad-Request-response.frozen index 92a0e9377f04..54c190126a60 100644 --- a/cassettes/features/v2/observability_pipelines/Update-a-pipeline-returns-Bad-Request-response.frozen +++ b/cassettes/features/v2/observability_pipelines/Update-a-pipeline-returns-Bad-Request-response.frozen @@ -1 +1 @@ -2025-12-18T16:15:24.455Z \ No newline at end of file +2025-12-29T13:36:25.596Z \ No newline at end of file diff --git a/cassettes/features/v2/observability_pipelines/Update-a-pipeline-returns-Bad-Request-response.yml b/cassettes/features/v2/observability_pipelines/Update-a-pipeline-returns-Bad-Request-response.yml index ac916bfc6dd7..d95327f9f2ec 100644 --- a/cassettes/features/v2/observability_pipelines/Update-a-pipeline-returns-Bad-Request-response.yml +++ b/cassettes/features/v2/observability_pipelines/Update-a-pipeline-returns-Bad-Request-response.yml @@ -1,5 +1,5 @@ http_interactions: -- recorded_at: Thu, 18 Dec 2025 16:15:24 GMT +- recorded_at: Mon, 29 Dec 2025 13:36:25 GMT request: body: encoding: UTF-8 @@ -17,7 +17,7 @@ http_interactions: response: body: encoding: UTF-8 - string: '{"data":{"id":"c28a5ad0-dc2c-11f0-bdee-da7ad0900002","type":"pipelines","attributes":{"name":"Main + string: '{"data":{"id":"5f74155c-e4bb-11f0-9429-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"}]}}}} @@ -29,7 +29,7 @@ http_interactions: status: code: 201 message: Created -- recorded_at: Thu, 18 Dec 2025 16:15:24 GMT +- recorded_at: Mon, 29 Dec 2025 13:36:25 GMT request: body: encoding: UTF-8 @@ -41,7 +41,7 @@ http_interactions: Content-Type: - application/json method: PUT - uri: https://api.datadoghq.com/api/v2/remote_config/products/obs_pipelines/pipelines/c28a5ad0-dc2c-11f0-bdee-da7ad0900002 + uri: https://api.datadoghq.com/api/v2/remote_config/products/obs_pipelines/pipelines/5f74155c-e4bb-11f0-9429-da7ad0900002 response: body: encoding: UTF-8 @@ -58,14 +58,14 @@ http_interactions: status: code: 400 message: Bad Request -- recorded_at: Thu, 18 Dec 2025 16:15:24 GMT +- recorded_at: Mon, 29 Dec 2025 13:36:25 GMT request: body: null headers: Accept: - '*/*' method: DELETE - uri: https://api.datadoghq.com/api/v2/remote_config/products/obs_pipelines/pipelines/c28a5ad0-dc2c-11f0-bdee-da7ad0900002 + uri: https://api.datadoghq.com/api/v2/remote_config/products/obs_pipelines/pipelines/5f74155c-e4bb-11f0-9429-da7ad0900002 response: body: encoding: UTF-8 diff --git a/cassettes/features/v2/observability_pipelines/Update-a-pipeline-returns-Not-Found-response.frozen b/cassettes/features/v2/observability_pipelines/Update-a-pipeline-returns-Not-Found-response.frozen index b083fd34ae0b..0fdd9583bebf 100644 --- a/cassettes/features/v2/observability_pipelines/Update-a-pipeline-returns-Not-Found-response.frozen +++ b/cassettes/features/v2/observability_pipelines/Update-a-pipeline-returns-Not-Found-response.frozen @@ -1 +1 @@ -2025-12-18T16:15:26.411Z \ No newline at end of file +2025-12-29T13:36:27.425Z \ No newline at end of file diff --git a/cassettes/features/v2/observability_pipelines/Update-a-pipeline-returns-Not-Found-response.yml b/cassettes/features/v2/observability_pipelines/Update-a-pipeline-returns-Not-Found-response.yml index e7c88d0aad7f..77ddadaa6fc3 100644 --- a/cassettes/features/v2/observability_pipelines/Update-a-pipeline-returns-Not-Found-response.yml +++ b/cassettes/features/v2/observability_pipelines/Update-a-pipeline-returns-Not-Found-response.yml @@ -1,5 +1,5 @@ http_interactions: -- recorded_at: Thu, 18 Dec 2025 16:15:26 GMT +- recorded_at: Mon, 29 Dec 2025 13:36:27 GMT request: body: encoding: UTF-8 diff --git a/cassettes/features/v2/observability_pipelines/Update-a-pipeline-returns-OK-response.frozen b/cassettes/features/v2/observability_pipelines/Update-a-pipeline-returns-OK-response.frozen index b9cbd5fcac4f..ff442d91aaf3 100644 --- a/cassettes/features/v2/observability_pipelines/Update-a-pipeline-returns-OK-response.frozen +++ b/cassettes/features/v2/observability_pipelines/Update-a-pipeline-returns-OK-response.frozen @@ -1 +1 @@ -2025-12-18T16:15:26.929Z \ No newline at end of file +2025-12-29T13:36:27.883Z \ No newline at end of file diff --git a/cassettes/features/v2/observability_pipelines/Update-a-pipeline-returns-OK-response.yml b/cassettes/features/v2/observability_pipelines/Update-a-pipeline-returns-OK-response.yml index 3f765505ace2..b230631ad167 100644 --- a/cassettes/features/v2/observability_pipelines/Update-a-pipeline-returns-OK-response.yml +++ b/cassettes/features/v2/observability_pipelines/Update-a-pipeline-returns-OK-response.yml @@ -1,5 +1,5 @@ http_interactions: -- recorded_at: Thu, 18 Dec 2025 16:15:26 GMT +- recorded_at: Mon, 29 Dec 2025 13:36:27 GMT request: body: encoding: UTF-8 @@ -17,7 +17,7 @@ http_interactions: response: body: encoding: UTF-8 - string: '{"data":{"id":"c40401e0-dc2c-11f0-bf6d-da7ad0900002","type":"pipelines","attributes":{"name":"Main + string: '{"data":{"id":"60d0f3d4-e4bb-11f0-942b-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"}]}}}} @@ -29,7 +29,7 @@ http_interactions: status: code: 201 message: Created -- recorded_at: Thu, 18 Dec 2025 16:15:26 GMT +- recorded_at: Mon, 29 Dec 2025 13:36:27 GMT request: body: encoding: UTF-8 @@ -41,11 +41,11 @@ http_interactions: Content-Type: - application/json method: PUT - uri: https://api.datadoghq.com/api/v2/remote_config/products/obs_pipelines/pipelines/c40401e0-dc2c-11f0-bf6d-da7ad0900002 + uri: https://api.datadoghq.com/api/v2/remote_config/products/obs_pipelines/pipelines/60d0f3d4-e4bb-11f0-942b-da7ad0900002 response: body: encoding: UTF-8 - string: '{"data":{"id":"c40401e0-dc2c-11f0-bf6d-da7ad0900002","type":"pipelines","attributes":{"name":"Updated + string: '{"data":{"id":"60d0f3d4-e4bb-11f0-942b-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"}]}}}} ' @@ -55,14 +55,14 @@ http_interactions: status: code: 200 message: OK -- recorded_at: Thu, 18 Dec 2025 16:15:26 GMT +- recorded_at: Mon, 29 Dec 2025 13:36:27 GMT request: body: null headers: Accept: - '*/*' method: DELETE - uri: https://api.datadoghq.com/api/v2/remote_config/products/obs_pipelines/pipelines/c40401e0-dc2c-11f0-bf6d-da7ad0900002 + uri: https://api.datadoghq.com/api/v2/remote_config/products/obs_pipelines/pipelines/60d0f3d4-e4bb-11f0-942b-da7ad0900002 response: body: encoding: UTF-8 diff --git a/cassettes/features/v2/observability_pipelines/Validate-an-observability-pipeline-returns-Bad-Request-response.frozen b/cassettes/features/v2/observability_pipelines/Validate-an-observability-pipeline-returns-Bad-Request-response.frozen index 745856e49a6d..a128003c2553 100644 --- a/cassettes/features/v2/observability_pipelines/Validate-an-observability-pipeline-returns-Bad-Request-response.frozen +++ b/cassettes/features/v2/observability_pipelines/Validate-an-observability-pipeline-returns-Bad-Request-response.frozen @@ -1 +1 @@ -2025-12-18T16:15:29.179Z \ No newline at end of file +2025-12-29T13:36:30.294Z \ No newline at end of file diff --git a/cassettes/features/v2/observability_pipelines/Validate-an-observability-pipeline-returns-Bad-Request-response.yml b/cassettes/features/v2/observability_pipelines/Validate-an-observability-pipeline-returns-Bad-Request-response.yml index 4db7a093b5c7..b5a5e0959a37 100644 --- a/cassettes/features/v2/observability_pipelines/Validate-an-observability-pipeline-returns-Bad-Request-response.yml +++ b/cassettes/features/v2/observability_pipelines/Validate-an-observability-pipeline-returns-Bad-Request-response.yml @@ -1,5 +1,5 @@ http_interactions: -- recorded_at: Thu, 18 Dec 2025 16:15:29 GMT +- recorded_at: Mon, 29 Dec 2025 13:36:30 GMT request: body: encoding: UTF-8 diff --git a/cassettes/features/v2/observability_pipelines/Validate-an-observability-pipeline-returns-OK-response.frozen b/cassettes/features/v2/observability_pipelines/Validate-an-observability-pipeline-returns-OK-response.frozen index ecfcc54162aa..b1d56ee18a59 100644 --- a/cassettes/features/v2/observability_pipelines/Validate-an-observability-pipeline-returns-OK-response.frozen +++ b/cassettes/features/v2/observability_pipelines/Validate-an-observability-pipeline-returns-OK-response.frozen @@ -1 +1 @@ -2025-12-18T16:15:29.647Z \ No newline at end of file +2025-12-29T13:36:30.741Z \ No newline at end of file diff --git a/cassettes/features/v2/observability_pipelines/Validate-an-observability-pipeline-returns-OK-response.yml b/cassettes/features/v2/observability_pipelines/Validate-an-observability-pipeline-returns-OK-response.yml index 28bb324a6496..12ce4f3aac20 100644 --- a/cassettes/features/v2/observability_pipelines/Validate-an-observability-pipeline-returns-OK-response.yml +++ b/cassettes/features/v2/observability_pipelines/Validate-an-observability-pipeline-returns-OK-response.yml @@ -1,5 +1,5 @@ http_interactions: -- recorded_at: Thu, 18 Dec 2025 16:15:29 GMT +- recorded_at: Mon, 29 Dec 2025 13:36:30 GMT request: body: encoding: UTF-8 diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_rule.rb b/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_rule.rb index 1f7b3494e588..dec538d28b03 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_rule.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_sensitive_data_scanner_processor_rule.rb @@ -37,7 +37,7 @@ class ObservabilityPipelineSensitiveDataScannerProcessorRule attr_reader :scope # Tags assigned to this rule for filtering and classification. - attr_reader :tags + attr_accessor :tags attr_accessor :additional_properties @@ -120,7 +120,6 @@ def valid? return false if @on_match.nil? return false if @pattern.nil? return false if @scope.nil? - return false if @tags.nil? true end @@ -164,16 +163,6 @@ def scope=(scope) @scope = scope end - # Custom attribute writer method with validation - # @param tags [Object] Object to be assigned - # @!visibility private - def tags=(tags) - if tags.nil? - fail ArgumentError, 'invalid value for "tags", tags cannot be nil.' - end - @tags = tags - end - # Returns the object in the form of hash, with additionalProperties support. # @return [Hash] Returns the object in the form of hash # @!visibility private