diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml index a27042d9b8..d34d6b116a 100644 --- a/.generator/schemas/v2/openapi.yaml +++ b/.generator/schemas/v2/openapi.yaml @@ -4004,19 +4004,29 @@ components: - 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 example: server.db.statement type: string x-enum-varnames: @@ -4028,19 +4038,29 @@ components: - 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 ApplicationSecurityWafCustomRuleConditionOperator: description: Operator to use for the WAF Condition. enum: diff --git a/src/datadog_api_client/v2/model/application_security_waf_custom_rule_condition_input_address.py b/src/datadog_api_client/v2/model/application_security_waf_custom_rule_condition_input_address.py index a8a9ada74e..7205c830ce 100644 --- a/src/datadog_api_client/v2/model/application_security_waf_custom_rule_condition_input_address.py +++ b/src/datadog_api_client/v2/model/application_security_waf_custom_rule_condition_input_address.py @@ -16,7 +16,7 @@ class ApplicationSecurityWafCustomRuleConditionInputAddress(ModelSimple): """ Input from the request on which the condition should apply. - :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.no_cookies", "server.request.cookies", "server.request.trailers", "server.request.body", "server.response.status", "server.response.headers.no_cookies", "server.response.trailers", "grpc.server.request.metadata", "grpc.server.request.message", "grpc.server.method", "graphql.server.all_resolvers", "usr.id", "http.client_ip"]. + :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"]. :type value: str """ @@ -29,19 +29,29 @@ class ApplicationSecurityWafCustomRuleConditionInputAddress(ModelSimple): "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", } SERVER_DB_STATEMENT: ClassVar["ApplicationSecurityWafCustomRuleConditionInputAddress"] SERVER_IO_FS_FILE: ClassVar["ApplicationSecurityWafCustomRuleConditionInputAddress"] @@ -51,19 +61,29 @@ class ApplicationSecurityWafCustomRuleConditionInputAddress(ModelSimple): SERVER_REQUEST_URI_RAW: ClassVar["ApplicationSecurityWafCustomRuleConditionInputAddress"] SERVER_REQUEST_PATH_PARAMS: ClassVar["ApplicationSecurityWafCustomRuleConditionInputAddress"] SERVER_REQUEST_QUERY: ClassVar["ApplicationSecurityWafCustomRuleConditionInputAddress"] + SERVER_REQUEST_HEADERS: ClassVar["ApplicationSecurityWafCustomRuleConditionInputAddress"] SERVER_REQUEST_HEADERS_NO_COOKIES: ClassVar["ApplicationSecurityWafCustomRuleConditionInputAddress"] + SERVER_REQUEST_CUSTOM_AUTH: ClassVar["ApplicationSecurityWafCustomRuleConditionInputAddress"] SERVER_REQUEST_COOKIES: ClassVar["ApplicationSecurityWafCustomRuleConditionInputAddress"] SERVER_REQUEST_TRAILERS: ClassVar["ApplicationSecurityWafCustomRuleConditionInputAddress"] SERVER_REQUEST_BODY: ClassVar["ApplicationSecurityWafCustomRuleConditionInputAddress"] + SERVER_REQUEST_BODY_FILENAMES: ClassVar["ApplicationSecurityWafCustomRuleConditionInputAddress"] SERVER_RESPONSE_STATUS: ClassVar["ApplicationSecurityWafCustomRuleConditionInputAddress"] SERVER_RESPONSE_HEADERS_NO_COOKIES: ClassVar["ApplicationSecurityWafCustomRuleConditionInputAddress"] SERVER_RESPONSE_TRAILERS: ClassVar["ApplicationSecurityWafCustomRuleConditionInputAddress"] + SERVER_RESPONSE_BODY: ClassVar["ApplicationSecurityWafCustomRuleConditionInputAddress"] GRPC_SERVER_REQUEST_METADATA: ClassVar["ApplicationSecurityWafCustomRuleConditionInputAddress"] GRPC_SERVER_REQUEST_MESSAGE: ClassVar["ApplicationSecurityWafCustomRuleConditionInputAddress"] GRPC_SERVER_METHOD: ClassVar["ApplicationSecurityWafCustomRuleConditionInputAddress"] GRAPHQL_SERVER_ALL_RESOLVERS: ClassVar["ApplicationSecurityWafCustomRuleConditionInputAddress"] USR_ID: ClassVar["ApplicationSecurityWafCustomRuleConditionInputAddress"] HTTP_CLIENT_IP: ClassVar["ApplicationSecurityWafCustomRuleConditionInputAddress"] + SERVER_LLM_EVENT: ClassVar["ApplicationSecurityWafCustomRuleConditionInputAddress"] + SERVER_LLM_GUARD_VERDICT: ClassVar["ApplicationSecurityWafCustomRuleConditionInputAddress"] + DD_APPSEC_FP_HTTP_HEADER: ClassVar["ApplicationSecurityWafCustomRuleConditionInputAddress"] + DD_APPSEC_FP_HTTP_NETWORK: ClassVar["ApplicationSecurityWafCustomRuleConditionInputAddress"] + DD_APPSEC_FP_SESSION: ClassVar["ApplicationSecurityWafCustomRuleConditionInputAddress"] + DD_APPSEC_FP_HTTP_ENDPOINT: ClassVar["ApplicationSecurityWafCustomRuleConditionInputAddress"] @cached_property def openapi_types(_): @@ -96,9 +116,15 @@ def openapi_types(_): ApplicationSecurityWafCustomRuleConditionInputAddress.SERVER_REQUEST_QUERY = ( ApplicationSecurityWafCustomRuleConditionInputAddress("server.request.query") ) +ApplicationSecurityWafCustomRuleConditionInputAddress.SERVER_REQUEST_HEADERS = ( + ApplicationSecurityWafCustomRuleConditionInputAddress("server.request.headers") +) ApplicationSecurityWafCustomRuleConditionInputAddress.SERVER_REQUEST_HEADERS_NO_COOKIES = ( ApplicationSecurityWafCustomRuleConditionInputAddress("server.request.headers.no_cookies") ) +ApplicationSecurityWafCustomRuleConditionInputAddress.SERVER_REQUEST_CUSTOM_AUTH = ( + ApplicationSecurityWafCustomRuleConditionInputAddress("server.request.custom-auth") +) ApplicationSecurityWafCustomRuleConditionInputAddress.SERVER_REQUEST_COOKIES = ( ApplicationSecurityWafCustomRuleConditionInputAddress("server.request.cookies") ) @@ -108,6 +134,9 @@ def openapi_types(_): ApplicationSecurityWafCustomRuleConditionInputAddress.SERVER_REQUEST_BODY = ( ApplicationSecurityWafCustomRuleConditionInputAddress("server.request.body") ) +ApplicationSecurityWafCustomRuleConditionInputAddress.SERVER_REQUEST_BODY_FILENAMES = ( + ApplicationSecurityWafCustomRuleConditionInputAddress("server.request.body.filenames") +) ApplicationSecurityWafCustomRuleConditionInputAddress.SERVER_RESPONSE_STATUS = ( ApplicationSecurityWafCustomRuleConditionInputAddress("server.response.status") ) @@ -117,6 +146,9 @@ def openapi_types(_): ApplicationSecurityWafCustomRuleConditionInputAddress.SERVER_RESPONSE_TRAILERS = ( ApplicationSecurityWafCustomRuleConditionInputAddress("server.response.trailers") ) +ApplicationSecurityWafCustomRuleConditionInputAddress.SERVER_RESPONSE_BODY = ( + ApplicationSecurityWafCustomRuleConditionInputAddress("server.response.body") +) ApplicationSecurityWafCustomRuleConditionInputAddress.GRPC_SERVER_REQUEST_METADATA = ( ApplicationSecurityWafCustomRuleConditionInputAddress("grpc.server.request.metadata") ) @@ -135,3 +167,21 @@ def openapi_types(_): ApplicationSecurityWafCustomRuleConditionInputAddress.HTTP_CLIENT_IP = ( ApplicationSecurityWafCustomRuleConditionInputAddress("http.client_ip") ) +ApplicationSecurityWafCustomRuleConditionInputAddress.SERVER_LLM_EVENT = ( + ApplicationSecurityWafCustomRuleConditionInputAddress("server.llm.event") +) +ApplicationSecurityWafCustomRuleConditionInputAddress.SERVER_LLM_GUARD_VERDICT = ( + ApplicationSecurityWafCustomRuleConditionInputAddress("server.llm.guard.verdict") +) +ApplicationSecurityWafCustomRuleConditionInputAddress.DD_APPSEC_FP_HTTP_HEADER = ( + ApplicationSecurityWafCustomRuleConditionInputAddress("_dd.appsec.fp.http.header") +) +ApplicationSecurityWafCustomRuleConditionInputAddress.DD_APPSEC_FP_HTTP_NETWORK = ( + ApplicationSecurityWafCustomRuleConditionInputAddress("_dd.appsec.fp.http.network") +) +ApplicationSecurityWafCustomRuleConditionInputAddress.DD_APPSEC_FP_SESSION = ( + ApplicationSecurityWafCustomRuleConditionInputAddress("_dd.appsec.fp.session") +) +ApplicationSecurityWafCustomRuleConditionInputAddress.DD_APPSEC_FP_HTTP_ENDPOINT = ( + ApplicationSecurityWafCustomRuleConditionInputAddress("_dd.appsec.fp.http.endpoint") +)