Skip to content

Commit e69224d

Browse files
authored
[SEC_24449] Add support for schema processor (#3289)
[WIP] add schema processor terraform updated to latest go client and updated cassettes generate docs Co-authored-by: seohyun.hwang <seohyun.hwang@datadoghq.com>
1 parent c54fb4c commit e69224d

13 files changed

+965
-106
lines changed

datadog/resource_datadog_logs_custom_pipeline.go

Lines changed: 490 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2025-07-21T14:08:50.204323+02:00
1+
2025-10-30T14:24:31.291917-04:00

datadog/tests/cassettes/TestAccDatadogLogsPipelineDefaultTags.yaml

Lines changed: 20 additions & 20 deletions
Large diffs are not rendered by default.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2025-07-16T18:39:55.987928+02:00
1+
2025-10-30T14:24:31.291778-04:00

datadog/tests/cassettes/TestAccDatadogLogsPipelineEmptyFilterQuery.yaml

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ interactions:
1313
remote_addr: ""
1414
request_uri: ""
1515
body: |
16-
{"description":"","filter":{"query":""},"is_enabled":true,"name":"tf-TestAccDatadogLogsPipelineEmptyFilterQuery-local-1752683995","processors":[{"is_enabled":true,"name":"","sources":["redis.severity"],"type":"status-remapper"},{"categories":[{"filter":{"query":""},"name":"debug"}],"is_enabled":true,"name":"sample category processor","target":"foo.severity","type":"category-processor"},{"filter":{"query":""},"is_enabled":true,"name":"Nginx","type":"pipeline"}],"tags":[]}
16+
{"description":"","filter":{"query":""},"is_enabled":true,"name":"tf-TestAccDatadogLogsPipelineEmptyFilterQuery-local-1761848671","processors":[{"is_enabled":true,"name":"","sources":["redis.severity"],"type":"status-remapper"},{"categories":[{"filter":{"query":""},"name":"debug"}],"is_enabled":true,"name":"sample category processor","target":"foo.severity","type":"category-processor"},{"filter":{"query":""},"is_enabled":true,"name":"Nginx","type":"pipeline"}],"tags":[]}
1717
form: {}
1818
headers:
1919
Accept:
@@ -32,13 +32,13 @@ interactions:
3232
content_length: -1
3333
uncompressed: true
3434
body: |
35-
{"id":"_fk56mbpRlWch5RPJbviDw","type":"pipeline","name":"tf-TestAccDatadogLogsPipelineEmptyFilterQuery-local-1752683995","is_enabled":true,"is_read_only":false,"filter":{"query":""},"processors":[{"name":"","is_enabled":true,"sources":["redis.severity"],"type":"status-remapper"},{"name":"sample category processor","is_enabled":true,"categories":[{"filter":{"query":""},"name":"debug"}],"target":"foo.severity","type":"category-processor"},{"type":"pipeline","name":"Nginx","is_enabled":true,"filter":{"query":""},"processors":[]}],"tags":[],"description":""}
35+
{"id":"ZvVDJ0vbS4W9NgsRKkaQvw","type":"pipeline","name":"tf-TestAccDatadogLogsPipelineEmptyFilterQuery-local-1761848671","is_enabled":true,"is_read_only":false,"filter":{"query":""},"processors":[{"name":"","is_enabled":true,"sources":["redis.severity"],"type":"status-remapper"},{"name":"sample category processor","is_enabled":true,"categories":[{"filter":{"query":""},"name":"debug"}],"target":"foo.severity","type":"category-processor"},{"type":"pipeline","name":"Nginx","is_enabled":true,"filter":{"query":""},"processors":[]}],"tags":[],"description":""}
3636
headers:
3737
Content-Type:
3838
- application/json
3939
status: 200 OK
4040
code: 200
41-
duration: 404.054834ms
41+
duration: 105.793875ms
4242
- id: 1
4343
request:
4444
proto: HTTP/1.1
@@ -55,7 +55,7 @@ interactions:
5555
headers:
5656
Accept:
5757
- application/json
58-
url: https://api.datadoghq.com/api/v1/logs/config/pipelines/_fk56mbpRlWch5RPJbviDw
58+
url: https://api.datadoghq.com/api/v1/logs/config/pipelines/ZvVDJ0vbS4W9NgsRKkaQvw
5959
method: GET
6060
response:
6161
proto: HTTP/1.1
@@ -67,13 +67,13 @@ interactions:
6767
content_length: -1
6868
uncompressed: true
6969
body: |
70-
{"id":"_fk56mbpRlWch5RPJbviDw","type":"pipeline","name":"tf-TestAccDatadogLogsPipelineEmptyFilterQuery-local-1752683995","is_enabled":true,"is_read_only":false,"filter":{"query":""},"processors":[{"name":"","is_enabled":true,"sources":["redis.severity"],"type":"status-remapper"},{"name":"sample category processor","is_enabled":true,"categories":[{"filter":{"query":""},"name":"debug"}],"target":"foo.severity","type":"category-processor"},{"type":"pipeline","name":"Nginx","is_enabled":true,"filter":{"query":""},"processors":[]}],"tags":[],"description":""}
70+
{"id":"ZvVDJ0vbS4W9NgsRKkaQvw","type":"pipeline","name":"tf-TestAccDatadogLogsPipelineEmptyFilterQuery-local-1761848671","is_enabled":true,"is_read_only":false,"filter":{"query":""},"processors":[{"name":"","is_enabled":true,"sources":["redis.severity"],"type":"status-remapper"},{"name":"sample category processor","is_enabled":true,"categories":[{"filter":{"query":""},"name":"debug"}],"target":"foo.severity","type":"category-processor"},{"type":"pipeline","name":"Nginx","is_enabled":true,"filter":{"query":""},"processors":[]}],"tags":[],"description":""}
7171
headers:
7272
Content-Type:
7373
- application/json
7474
status: 200 OK
7575
code: 200
76-
duration: 223.791166ms
76+
duration: 124.604458ms
7777
- id: 2
7878
request:
7979
proto: HTTP/1.1
@@ -90,7 +90,7 @@ interactions:
9090
headers:
9191
Accept:
9292
- application/json
93-
url: https://api.datadoghq.com/api/v1/logs/config/pipelines/_fk56mbpRlWch5RPJbviDw
93+
url: https://api.datadoghq.com/api/v1/logs/config/pipelines/ZvVDJ0vbS4W9NgsRKkaQvw
9494
method: GET
9595
response:
9696
proto: HTTP/1.1
@@ -102,13 +102,13 @@ interactions:
102102
content_length: -1
103103
uncompressed: true
104104
body: |
105-
{"id":"_fk56mbpRlWch5RPJbviDw","type":"pipeline","name":"tf-TestAccDatadogLogsPipelineEmptyFilterQuery-local-1752683995","is_enabled":true,"is_read_only":false,"filter":{"query":""},"processors":[{"name":"","is_enabled":true,"sources":["redis.severity"],"type":"status-remapper"},{"name":"sample category processor","is_enabled":true,"categories":[{"filter":{"query":""},"name":"debug"}],"target":"foo.severity","type":"category-processor"},{"type":"pipeline","name":"Nginx","is_enabled":true,"filter":{"query":""},"processors":[]}],"tags":[],"description":""}
105+
{"id":"ZvVDJ0vbS4W9NgsRKkaQvw","type":"pipeline","name":"tf-TestAccDatadogLogsPipelineEmptyFilterQuery-local-1761848671","is_enabled":true,"is_read_only":false,"filter":{"query":""},"processors":[{"name":"","is_enabled":true,"sources":["redis.severity"],"type":"status-remapper"},{"name":"sample category processor","is_enabled":true,"categories":[{"filter":{"query":""},"name":"debug"}],"target":"foo.severity","type":"category-processor"},{"type":"pipeline","name":"Nginx","is_enabled":true,"filter":{"query":""},"processors":[]}],"tags":[],"description":""}
106106
headers:
107107
Content-Type:
108108
- application/json
109109
status: 200 OK
110110
code: 200
111-
duration: 148.199875ms
111+
duration: 97.479958ms
112112
- id: 3
113113
request:
114114
proto: HTTP/1.1
@@ -125,7 +125,7 @@ interactions:
125125
headers:
126126
Accept:
127127
- '*/*'
128-
url: https://api.datadoghq.com/api/v1/logs/config/pipelines/_fk56mbpRlWch5RPJbviDw
128+
url: https://api.datadoghq.com/api/v1/logs/config/pipelines/ZvVDJ0vbS4W9NgsRKkaQvw
129129
method: DELETE
130130
response:
131131
proto: HTTP/1.1
@@ -142,7 +142,7 @@ interactions:
142142
- application/json
143143
status: 200 OK
144144
code: 200
145-
duration: 172.2475ms
145+
duration: 161.529292ms
146146
- id: 4
147147
request:
148148
proto: HTTP/1.1
@@ -159,7 +159,7 @@ interactions:
159159
headers:
160160
Accept:
161161
- application/json
162-
url: https://api.datadoghq.com/api/v1/logs/config/pipelines/_fk56mbpRlWch5RPJbviDw
162+
url: https://api.datadoghq.com/api/v1/logs/config/pipelines/ZvVDJ0vbS4W9NgsRKkaQvw
163163
method: GET
164164
response:
165165
proto: HTTP/1.1
@@ -177,4 +177,4 @@ interactions:
177177
- application/json
178178
status: 400 Bad Request
179179
code: 400
180-
duration: 165.033125ms
180+
duration: 121.84025ms
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2025-07-21T13:38:52.728459+02:00
1+
2025-10-30T14:24:25.516054-04:00

0 commit comments

Comments
 (0)