@@ -16,13 +16,14 @@ class ApplicationSecurityWafCustomRuleConditionInputAddress(ModelSimple):
1616 """
1717 Input from the request on which the condition should apply.
1818
19- :param value: Must be one of ["server.db.statement", "server.io.fs.file", "server.io.net.url", "server.sys.shell.cmd", "server.request.method", "server.request.uri.raw", "server.request.path_params", "server.request.query", "server.request.headers", "server.request.headers.no_cookies", "server.request.custom-auth", "server.request.cookies", "server.request.trailers", "server.request.body", "server.request.body.filenames", "server.response.status", "server.response.headers.no_cookies", "server.response.trailers", "server.response.body", "grpc.server.request.metadata", "grpc.server.request.message", "grpc.server.method", "graphql.server.all_resolvers", "usr.id", "http.client_ip", "server.llm.event", "server.llm.guard.verdict", "_dd.appsec.fp.http.header", "_dd.appsec.fp.http.network", "_dd.appsec.fp.session", "_dd.appsec.fp.http.endpoint"].
19+ :param value: Must be one of ["server.db.statement", "server.io.fs.file", "server.io.fs.file_write", "server.io. net.url", "server.sys.shell.cmd", "server.request.method", "server.request.uri.raw", "server.request.path_params", "server.request.query", "server.request.headers", "server.request.headers.no_cookies", "server.request.custom-auth", "server.request.cookies", "server.request.trailers", "server.request.body", "server.request.body.filenames", "server.request.body.files_content ", "server.response.status", "server.response.headers.no_cookies", "server.response.trailers", "server.response.body", "grpc.server.request.metadata", "grpc.server.request.message", "grpc.server.method", "graphql.server.all_resolvers", "usr.id", "http.client_ip", "server.llm.event", "server.llm.guard.verdict", "_dd.appsec.fp.http.header", "_dd.appsec.fp.http.network", "_dd.appsec.fp.session", "_dd.appsec.fp.http.endpoint"].
2020 :type value: str
2121 """
2222
2323 allowed_values = {
2424 "server.db.statement" ,
2525 "server.io.fs.file" ,
26+ "server.io.fs.file_write" ,
2627 "server.io.net.url" ,
2728 "server.sys.shell.cmd" ,
2829 "server.request.method" ,
@@ -36,6 +37,7 @@ class ApplicationSecurityWafCustomRuleConditionInputAddress(ModelSimple):
3637 "server.request.trailers" ,
3738 "server.request.body" ,
3839 "server.request.body.filenames" ,
40+ "server.request.body.files_content" ,
3941 "server.response.status" ,
4042 "server.response.headers.no_cookies" ,
4143 "server.response.trailers" ,
@@ -55,6 +57,7 @@ class ApplicationSecurityWafCustomRuleConditionInputAddress(ModelSimple):
5557 }
5658 SERVER_DB_STATEMENT : ClassVar ["ApplicationSecurityWafCustomRuleConditionInputAddress" ]
5759 SERVER_IO_FS_FILE : ClassVar ["ApplicationSecurityWafCustomRuleConditionInputAddress" ]
60+ SERVER_IO_FS_FILE_WRITE : ClassVar ["ApplicationSecurityWafCustomRuleConditionInputAddress" ]
5861 SERVER_IO_NET_URL : ClassVar ["ApplicationSecurityWafCustomRuleConditionInputAddress" ]
5962 SERVER_SYS_SHELL_CMD : ClassVar ["ApplicationSecurityWafCustomRuleConditionInputAddress" ]
6063 SERVER_REQUEST_METHOD : ClassVar ["ApplicationSecurityWafCustomRuleConditionInputAddress" ]
@@ -68,6 +71,7 @@ class ApplicationSecurityWafCustomRuleConditionInputAddress(ModelSimple):
6871 SERVER_REQUEST_TRAILERS : ClassVar ["ApplicationSecurityWafCustomRuleConditionInputAddress" ]
6972 SERVER_REQUEST_BODY : ClassVar ["ApplicationSecurityWafCustomRuleConditionInputAddress" ]
7073 SERVER_REQUEST_BODY_FILENAMES : ClassVar ["ApplicationSecurityWafCustomRuleConditionInputAddress" ]
74+ SERVER_REQUEST_BODY_FILES_CONTENT : ClassVar ["ApplicationSecurityWafCustomRuleConditionInputAddress" ]
7175 SERVER_RESPONSE_STATUS : ClassVar ["ApplicationSecurityWafCustomRuleConditionInputAddress" ]
7276 SERVER_RESPONSE_HEADERS_NO_COOKIES : ClassVar ["ApplicationSecurityWafCustomRuleConditionInputAddress" ]
7377 SERVER_RESPONSE_TRAILERS : ClassVar ["ApplicationSecurityWafCustomRuleConditionInputAddress" ]
@@ -98,6 +102,9 @@ def openapi_types(_):
98102ApplicationSecurityWafCustomRuleConditionInputAddress .SERVER_IO_FS_FILE = (
99103 ApplicationSecurityWafCustomRuleConditionInputAddress ("server.io.fs.file" )
100104)
105+ ApplicationSecurityWafCustomRuleConditionInputAddress .SERVER_IO_FS_FILE_WRITE = (
106+ ApplicationSecurityWafCustomRuleConditionInputAddress ("server.io.fs.file_write" )
107+ )
101108ApplicationSecurityWafCustomRuleConditionInputAddress .SERVER_IO_NET_URL = (
102109 ApplicationSecurityWafCustomRuleConditionInputAddress ("server.io.net.url" )
103110)
@@ -137,6 +144,9 @@ def openapi_types(_):
137144ApplicationSecurityWafCustomRuleConditionInputAddress .SERVER_REQUEST_BODY_FILENAMES = (
138145 ApplicationSecurityWafCustomRuleConditionInputAddress ("server.request.body.filenames" )
139146)
147+ ApplicationSecurityWafCustomRuleConditionInputAddress .SERVER_REQUEST_BODY_FILES_CONTENT = (
148+ ApplicationSecurityWafCustomRuleConditionInputAddress ("server.request.body.files_content" )
149+ )
140150ApplicationSecurityWafCustomRuleConditionInputAddress .SERVER_RESPONSE_STATUS = (
141151 ApplicationSecurityWafCustomRuleConditionInputAddress ("server.response.status" )
142152)
0 commit comments