Skip to content

Commit 6378798

Browse files
api-clients-generation-pipeline[bot]ci.datadog-api-spec
andauthored
[APPSEC-61743] Add missing WAF addresses to custom rule public API (#3623)
Co-authored-by: ci.datadog-api-spec <packages@datadoghq.com>
1 parent 432ed64 commit 6378798

File tree

2 files changed

+58
-1
lines changed

2 files changed

+58
-1
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4004,19 +4004,29 @@ components:
40044004
- server.request.uri.raw
40054005
- server.request.path_params
40064006
- server.request.query
4007+
- server.request.headers
40074008
- server.request.headers.no_cookies
4009+
- server.request.custom-auth
40084010
- server.request.cookies
40094011
- server.request.trailers
40104012
- server.request.body
4013+
- server.request.body.filenames
40114014
- server.response.status
40124015
- server.response.headers.no_cookies
40134016
- server.response.trailers
4017+
- server.response.body
40144018
- grpc.server.request.metadata
40154019
- grpc.server.request.message
40164020
- grpc.server.method
40174021
- graphql.server.all_resolvers
40184022
- usr.id
40194023
- http.client_ip
4024+
- server.llm.event
4025+
- server.llm.guard.verdict
4026+
- _dd.appsec.fp.http.header
4027+
- _dd.appsec.fp.http.network
4028+
- _dd.appsec.fp.session
4029+
- _dd.appsec.fp.http.endpoint
40204030
example: server.db.statement
40214031
type: string
40224032
x-enum-varnames:
@@ -4028,19 +4038,29 @@ components:
40284038
- SERVER_REQUEST_URI_RAW
40294039
- SERVER_REQUEST_PATH_PARAMS
40304040
- SERVER_REQUEST_QUERY
4041+
- SERVER_REQUEST_HEADERS
40314042
- SERVER_REQUEST_HEADERS_NO_COOKIES
4043+
- SERVER_REQUEST_CUSTOM_AUTH
40324044
- SERVER_REQUEST_COOKIES
40334045
- SERVER_REQUEST_TRAILERS
40344046
- SERVER_REQUEST_BODY
4047+
- SERVER_REQUEST_BODY_FILENAMES
40354048
- SERVER_RESPONSE_STATUS
40364049
- SERVER_RESPONSE_HEADERS_NO_COOKIES
40374050
- SERVER_RESPONSE_TRAILERS
4051+
- SERVER_RESPONSE_BODY
40384052
- GRPC_SERVER_REQUEST_METADATA
40394053
- GRPC_SERVER_REQUEST_MESSAGE
40404054
- GRPC_SERVER_METHOD
40414055
- GRAPHQL_SERVER_ALL_RESOLVERS
40424056
- USR_ID
40434057
- HTTP_CLIENT_IP
4058+
- SERVER_LLM_EVENT
4059+
- SERVER_LLM_GUARD_VERDICT
4060+
- DD_APPSEC_FP_HTTP_HEADER
4061+
- DD_APPSEC_FP_HTTP_NETWORK
4062+
- DD_APPSEC_FP_SESSION
4063+
- DD_APPSEC_FP_HTTP_ENDPOINT
40444064
ApplicationSecurityWafCustomRuleConditionOperator:
40454065
description: Operator to use for the WAF Condition.
40464066
enum:

src/main/java/com/datadog/api/client/v2/model/ApplicationSecurityWafCustomRuleConditionInputAddress.java

Lines changed: 38 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,19 +36,29 @@ public class ApplicationSecurityWafCustomRuleConditionInputAddress extends Model
3636
"server.request.uri.raw",
3737
"server.request.path_params",
3838
"server.request.query",
39+
"server.request.headers",
3940
"server.request.headers.no_cookies",
41+
"server.request.custom-auth",
4042
"server.request.cookies",
4143
"server.request.trailers",
4244
"server.request.body",
45+
"server.request.body.filenames",
4346
"server.response.status",
4447
"server.response.headers.no_cookies",
4548
"server.response.trailers",
49+
"server.response.body",
4650
"grpc.server.request.metadata",
4751
"grpc.server.request.message",
4852
"grpc.server.method",
4953
"graphql.server.all_resolvers",
5054
"usr.id",
51-
"http.client_ip"));
55+
"http.client_ip",
56+
"server.llm.event",
57+
"server.llm.guard.verdict",
58+
"_dd.appsec.fp.http.header",
59+
"_dd.appsec.fp.http.network",
60+
"_dd.appsec.fp.session",
61+
"_dd.appsec.fp.http.endpoint"));
5262

5363
public static final ApplicationSecurityWafCustomRuleConditionInputAddress SERVER_DB_STATEMENT =
5464
new ApplicationSecurityWafCustomRuleConditionInputAddress("server.db.statement");
@@ -67,17 +77,26 @@ public class ApplicationSecurityWafCustomRuleConditionInputAddress extends Model
6777
new ApplicationSecurityWafCustomRuleConditionInputAddress("server.request.path_params");
6878
public static final ApplicationSecurityWafCustomRuleConditionInputAddress SERVER_REQUEST_QUERY =
6979
new ApplicationSecurityWafCustomRuleConditionInputAddress("server.request.query");
80+
public static final ApplicationSecurityWafCustomRuleConditionInputAddress SERVER_REQUEST_HEADERS =
81+
new ApplicationSecurityWafCustomRuleConditionInputAddress("server.request.headers");
7082
public static final ApplicationSecurityWafCustomRuleConditionInputAddress
7183
SERVER_REQUEST_HEADERS_NO_COOKIES =
7284
new ApplicationSecurityWafCustomRuleConditionInputAddress(
7385
"server.request.headers.no_cookies");
86+
public static final ApplicationSecurityWafCustomRuleConditionInputAddress
87+
SERVER_REQUEST_CUSTOM_AUTH =
88+
new ApplicationSecurityWafCustomRuleConditionInputAddress("server.request.custom-auth");
7489
public static final ApplicationSecurityWafCustomRuleConditionInputAddress SERVER_REQUEST_COOKIES =
7590
new ApplicationSecurityWafCustomRuleConditionInputAddress("server.request.cookies");
7691
public static final ApplicationSecurityWafCustomRuleConditionInputAddress
7792
SERVER_REQUEST_TRAILERS =
7893
new ApplicationSecurityWafCustomRuleConditionInputAddress("server.request.trailers");
7994
public static final ApplicationSecurityWafCustomRuleConditionInputAddress SERVER_REQUEST_BODY =
8095
new ApplicationSecurityWafCustomRuleConditionInputAddress("server.request.body");
96+
public static final ApplicationSecurityWafCustomRuleConditionInputAddress
97+
SERVER_REQUEST_BODY_FILENAMES =
98+
new ApplicationSecurityWafCustomRuleConditionInputAddress(
99+
"server.request.body.filenames");
81100
public static final ApplicationSecurityWafCustomRuleConditionInputAddress SERVER_RESPONSE_STATUS =
82101
new ApplicationSecurityWafCustomRuleConditionInputAddress("server.response.status");
83102
public static final ApplicationSecurityWafCustomRuleConditionInputAddress
@@ -87,6 +106,8 @@ public class ApplicationSecurityWafCustomRuleConditionInputAddress extends Model
87106
public static final ApplicationSecurityWafCustomRuleConditionInputAddress
88107
SERVER_RESPONSE_TRAILERS =
89108
new ApplicationSecurityWafCustomRuleConditionInputAddress("server.response.trailers");
109+
public static final ApplicationSecurityWafCustomRuleConditionInputAddress SERVER_RESPONSE_BODY =
110+
new ApplicationSecurityWafCustomRuleConditionInputAddress("server.response.body");
90111
public static final ApplicationSecurityWafCustomRuleConditionInputAddress
91112
GRPC_SERVER_REQUEST_METADATA =
92113
new ApplicationSecurityWafCustomRuleConditionInputAddress("grpc.server.request.metadata");
@@ -102,6 +123,22 @@ public class ApplicationSecurityWafCustomRuleConditionInputAddress extends Model
102123
new ApplicationSecurityWafCustomRuleConditionInputAddress("usr.id");
103124
public static final ApplicationSecurityWafCustomRuleConditionInputAddress HTTP_CLIENT_IP =
104125
new ApplicationSecurityWafCustomRuleConditionInputAddress("http.client_ip");
126+
public static final ApplicationSecurityWafCustomRuleConditionInputAddress SERVER_LLM_EVENT =
127+
new ApplicationSecurityWafCustomRuleConditionInputAddress("server.llm.event");
128+
public static final ApplicationSecurityWafCustomRuleConditionInputAddress
129+
SERVER_LLM_GUARD_VERDICT =
130+
new ApplicationSecurityWafCustomRuleConditionInputAddress("server.llm.guard.verdict");
131+
public static final ApplicationSecurityWafCustomRuleConditionInputAddress
132+
DD_APPSEC_FP_HTTP_HEADER =
133+
new ApplicationSecurityWafCustomRuleConditionInputAddress("_dd.appsec.fp.http.header");
134+
public static final ApplicationSecurityWafCustomRuleConditionInputAddress
135+
DD_APPSEC_FP_HTTP_NETWORK =
136+
new ApplicationSecurityWafCustomRuleConditionInputAddress("_dd.appsec.fp.http.network");
137+
public static final ApplicationSecurityWafCustomRuleConditionInputAddress DD_APPSEC_FP_SESSION =
138+
new ApplicationSecurityWafCustomRuleConditionInputAddress("_dd.appsec.fp.session");
139+
public static final ApplicationSecurityWafCustomRuleConditionInputAddress
140+
DD_APPSEC_FP_HTTP_ENDPOINT =
141+
new ApplicationSecurityWafCustomRuleConditionInputAddress("_dd.appsec.fp.http.endpoint");
105142

106143
ApplicationSecurityWafCustomRuleConditionInputAddress(String value) {
107144
super(value, allowedValues);

0 commit comments

Comments
 (0)