---
title: "Save API Proxy for Promotion"
method: PUT
path: "/apiops/projects/{projectName}/apiProxies/promotion"
tags: ["ApiProxy"]
---

# Save API Proxy for Promotion

`PUT /apiops/projects/{projectName}/apiProxies/promotion`

## Request

- Base URL: `http://167.86.118.166:32080`
- URL: `http://167.86.118.166:32080/apiops/projects/{projectName}/apiProxies/promotion`
- Auth: none declared
- TypeScript: <https://skmtc.dev/apinizer/apis/apinizer-management-apis/docs/apiops/projects/:projectName/apiProxies/promotion/put.ts> (a function with typed inputs; its response is checked against the schema)

Saves the given API Proxy entity directly to the database for Promotion feature. Returns the saved ApiProxy entity on success. Fails if an API Proxy with the same name already exists in the target project.

## Path parameters

- `projectName` string, required

## Query parameters

- `deployEnvironmentIds` string[]

## Request body

- ApiProxy
  - `id` string
  - `revision` integer
  - `revisionName` string
  - `projectId` string
  - `name` string
  - `description` string
  - `createdDate` string, date-time
  - `principal` string
  - `enumProxyCreationType` 'WSDL' | 'WADL' | 'SWAGGER' | 'OPEN_API' | 'FAKE_API' | 'MIRROR_API' | 'KPS_API' | 'NOTER_API' | 'API_CREATOR_DB' | 'EMPTY_API' | 'API_CREATOR_SCRIPT' | 'API_CREATOR_MOCK' | 'REVERSE_PROXY' | 'TASK_FLOW_MANAGER' | 'HEART_BEAT_MONITOR' | 'CONNECTOR' | 'GRPC_PROTO' | 'GRPC' | 'WEBSOCKET'
  - `importedContentOfBackendApi` string
  - `soapSchemaList` SoapSchema[]
    - `schemaNo` integer
    - `schemaBody` string
    - `originalLocation` string
    - `schemaNamespace` string
  - `soapApiPortType` 'SOAP11' | 'SOAP12' | 'HTTP'
  - `importedUrl` string
  - `importedFileName` string
  - `specDownloadTrustStoreId` string
  - `specDownloadCertificateId` string
  - `specDownloadSkipSslVerification` boolean
  - `clientRoute` ClientRoute
    - `relativePathList` string[]
    - `methodList` string[]
    - `hostList` string[]
    - `headerList` ApinizerBasicHeader[]
      - `name` string
      - `value` string
      - `resolvedName` string
      - `resolvedValue` string
    - `bufferRequest` boolean
    - `bufferResponse` boolean
  - `type` 'SOAP' | 'REST' | 'GRPC' | 'WEBSOCKET' | 'AI' | 'MCP' | 'A2A'
  - `protocolTransformation` boolean
  - `categoryList` string[]
  - `proxyApiSpecId` string
  - `proxyApiSpec` SpecApi
    - `id` string
    - `projectId` string
    - `apiProxyId` string
    - `apiProxyRevision` integer
    - `openapi` string
    - `info` SpecInfo
      - `title` string
      - `description` string
      - `termsOfService` string
      - `contact` SpecContact
        - `name` string
        - `url` string
        - `email` string
        - `extensions` object
      - `license` SpecLicense
        - `name` string
        - `url` string
        - `extensions` object
      - `version` string
      - `extensions` object
    - `advanced` boolean
    - `specFromProxy` boolean
    - `specCreationType` 'OPEN_API' | 'SWAGGER' | 'WSDL' | 'WADL'
    - `externalDocs` SpecExternalDocumentation
      - `description` string
      - `url` string
      - `extensions` object
    - `servers` SpecServer[]
      - `url` string
      - `description` string
      - `variables` object
        - `extensions` object
        - `empty` boolean
      - `extensions` object
      - `soapType` 'SOAP11' | 'SOAP12' | 'HTTP'
    - `security` SpecSecurityRequirement[]
      - `empty` boolean
    - `tags` SpecTag[]
      - `name` string
      - `description` string
      - `externalDocs` SpecExternalDocumentation
        - `description` string
        - `url` string
        - `extensions` object
      - `extensions` object
    - `paths` object
      - `extensions` object
      - `empty` boolean
    - `components` SpecComponents
      - `schemas` object
      - `responses` object
      - `parameters` object
      - `examples` object
      - `requestBodies` object
      - `headers` object
      - `securitySchemes` object
      - `links` object
      - `callbacks` object
      - `extensions` object
    - `extensions` object
    - `importedContentOfBackendApi` string
    - `soapSchemaList` SoapSchema[]
      - `schemaNo` integer
      - `schemaBody` string
      - `originalLocation` string
      - `schemaNamespace` string
    - `createdDate` string, date-time
    - `updatedDate` string, date-time
  - `apiMethodList` ApiMethod[]
    - `createdDate` string, date-time
    - `id` string
    - `name` string
    - `description` string
    - `active` boolean
    - `protocolTransformation` ProtocolTransformation
      - `id` string
      - `soapMethodName` string
      - `inputPath` string
      - `template` string
      - `httpMethod` 'GET' | 'POST' | 'PUT' | 'HEAD' | 'OPTIONS' | 'DELETE' | 'PATCH' | 'TRACE' | 'ALL' | 'QUERY'
      - `reqTransformationOptionType` 'USE_JACKSON_TRANSFORMATION' | 'USE_JSONML_TRANSFORMATION' | 'USE_TEMPLATE_MESSAGE'
      - `respTransformationOptionType` 'USE_JACKSON_TRANSFORMATION' | 'USE_JSONML_TRANSFORMATION' | 'USE_TEMPLATE_MESSAGE'
      - `reqJsonMLType` 'USE_JSONOBJECT' | 'USE_JSONARRAY'
      - `respJsonMLType` 'USE_JSONOBJECT' | 'USE_JSONARRAY'
      - `reqIgnoreNull` boolean
      - `reqIgnoreEmpty` boolean
      - `reqUseNullForNil` boolean
      - `reqReplaceChildren` boolean
      - `unwrapElement` boolean
      - `reqArrayPathList` string[]
      - `reqXpath` string
      - `requestDataManipulationList` DataManipulationDef[]
        - `sourceValueSource` 'VALUE' | 'VARIABLE'
        - `sourceVar` Variable
          - `id` string
          - `projectId` string
          - `projectName` string
          - `name` string
          - `description` string
          - `type` 'HEADER' | 'PARAMETER' | 'BODY' | 'CONTEXT_VALUES' | 'CUSTOM'
          - `headerName` string
          - `paramType` 'QUERY' | 'PATH' | 'FORM'
          - `paramName` string
          - `paramPath` string
          - `formName` string
          - `xpathValue` string
          - `jsonPathValue` string
          - `messageContentType` 'XML' | 'JSON' | 'ALL_BODY'
          - `contextValue` 'REQUEST_REMOTE_ADDRESS' | 'REQUEST_HTTP_METHOD' | 'REQUEST_CONTENT_TYPE' | 'REQUEST_PATH_INFO' | 'REQUEST_CONTEXT_PATH' | 'REQUEST_QUERY_STRING' | 'REQUEST_REMOTE_USER' | 'REQUEST_USERNAME_KEY' | 'REQUEST_REQUESTED_SESSION_ID' | 'REQUEST_REQUEST_URI' | 'REQUEST_CHARACTER_ENCODING' | 'REQUEST_CHARSET' | 'REQUEST_CONTENT_LENGTH' | 'REQUEST_PROTOCOL' | 'REQUEST_SCHEME' | 'REQUEST_SERVER_NAME' | 'REQUEST_SERVER_PORT' | 'REQUEST_REMOTE_HOST' | 'REQUEST_REMOTE_PORT' | 'REQUEST_LOCAL_NAME' | 'REQUEST_LOCAL_ADDR' | 'REQUEST_LOCAL_PORT' | 'REQUEST_XFORWARDED_FOR' | 'REQUEST_ESTIMATED_TOKEN_COUNT' | 'REQUEST_MCP_TOOL_NAME' | 'REQUEST_OAUTH_CLIENT_ID' | 'REQUEST_IS_SOAP_TO_REST' | 'REQUEST_IS_APIPROXY' | 'REQUEST_IS_APIPROXYGROUP' | 'REQUEST_IS_XWWW_FORM_URL_ENCODED' | 'REQUEST_IS_FORM_DATA' | 'REQUEST_IS_BYTE_ARRAY' | 'REQUEST_HAS_ATTACHMENT' | 'REQUEST_GZIP' | 'REQUEST_DEFLATE' | 'REQUEST_BR' | 'REQUEST_ZSTD' | 'REQUEST_IDENTITY' | 'REQUEST_COMPRESS' | 'REQUEST_HTTP_SERVLET' | 'RESPONSE_IS_BYTE_ARRAY' | 'RESPONSE_GZIP' | 'RESPONSE_DEFLATE' | 'RESPONSE_BR' | 'RESPONSE_ZSTD' | 'RESPONSE_IDENTITY' | 'RESPONSE_COMPRESS' | 'RESPONSE_BACKEND_CONTENT_ENCODING' | 'RESPONSE_CHARSET' | 'RESPONSE_STATUS_CODE' | 'RESPONSE_HTTP_SERVLET' | 'ERROR_CATEGORY' | 'ERROR_TYPE' | 'ERROR_PARENT' | 'ERROR_RESULT_TYPE' | 'ERROR_MESSAGE' | 'ERROR_CODE' | 'ERROR_HTTP_CODE' | 'MESSAGE_CORRELATION_ID' | 'MESSAGE_CACHE_HIT' | 'ENVIRONMENT_ID' | 'ENVIRONMENT_NAME' | 'ENVIRONMENT_CERTIFICATE' | 'ENVIRONMENT_PRIVATEKEY' | 'ENVIRONMENT_PUBLICKEY' | 'ENVIRONMENT_SECRETKEY' | 'ENVIRONMENT_KEYSTORE' | 'ENVIRONMENT_JWK' | 'APIPROXYGROUP_ID' | 'APIPROXYGROUP_NAME' | 'APIPROXY_ID' | 'APIPROXY_NAME' | 'APIPROXY_RELATIVE_PATH' | 'APIMETHOD_ID' | 'APIMETHOD_NAME' | 'APIMETHOD_SOAP_ACTION' | 'APIMETHOD_HTTPMETHOD' | 'APIMETHOD_ENDPOINT' | 'APIMETHOD_BACKEND_HTTPMETHOD' | 'APIMETHOD_BACKEND_ENDPOINT' | 'DATETIME_YEAR' | 'DATETIME_MONTH' | 'DATETIME_DAY_OF_WEEK' | 'DATETIME_DAY_OF_MONTH' | 'DATETIME_HOUR' | 'DATETIME_MINUTE' | 'DATETIME_SECOND' | 'DATETIME_EPOCH_MILLIS' | 'DATETIME_FORMATTED_TEXT' | 'DATE_FORMATTED_TEXT' | 'TIME_FORMATTED_TEXT' | 'CREDENTIAL_USERNAME' | 'CREDENTIAL_EMAIL' | 'CREDENTIAL_FULLNAME' | 'CREDENTIAL_SECRETKEY' | 'CREDENTIAL_CERTIFICATE' | 'CREDENTIAL_PUBLICKEY' | 'CREDENTIAL_PRIVATEKEY' | 'CREDENTIAL_KEYSTORE' | 'CREDENTIAL_TRUSTSTORE' | 'CREDENTIAL_JWK_SIGNANDVALIDATION' | 'CREDENTIAL_JWK_ENCRYPTIONANDDECRYPTION'
          - `zoneId` string
          - `initWithScript` boolean
          - `scriptLanguage` 'GROOVY' | 'JAVASCRIPT'
          - `scriptBody` string
        - `sourceValue` string
        - `targetValueSource` 'VALUE' | 'VARIABLE'
        - `targetVar` Variable
          - `id` string
          - `projectId` string
          - `projectName` string
          - `name` string
          - `description` string
          - `type` 'HEADER' | 'PARAMETER' | 'BODY' | 'CONTEXT_VALUES' | 'CUSTOM'
          - `headerName` string
          - `paramType` 'QUERY' | 'PATH' | 'FORM'
          - `paramName` string
          - `paramPath` string
          - `formName` string
          - `xpathValue` string
          - `jsonPathValue` string
          - `messageContentType` 'XML' | 'JSON' | 'ALL_BODY'
          - `contextValue` 'REQUEST_REMOTE_ADDRESS' | 'REQUEST_HTTP_METHOD' | 'REQUEST_CONTENT_TYPE' | 'REQUEST_PATH_INFO' | 'REQUEST_CONTEXT_PATH' | 'REQUEST_QUERY_STRING' | 'REQUEST_REMOTE_USER' | 'REQUEST_USERNAME_KEY' | 'REQUEST_REQUESTED_SESSION_ID' | 'REQUEST_REQUEST_URI' | 'REQUEST_CHARACTER_ENCODING' | 'REQUEST_CHARSET' | 'REQUEST_CONTENT_LENGTH' | 'REQUEST_PROTOCOL' | 'REQUEST_SCHEME' | 'REQUEST_SERVER_NAME' | 'REQUEST_SERVER_PORT' | 'REQUEST_REMOTE_HOST' | 'REQUEST_REMOTE_PORT' | 'REQUEST_LOCAL_NAME' | 'REQUEST_LOCAL_ADDR' | 'REQUEST_LOCAL_PORT' | 'REQUEST_XFORWARDED_FOR' | 'REQUEST_ESTIMATED_TOKEN_COUNT' | 'REQUEST_MCP_TOOL_NAME' | 'REQUEST_OAUTH_CLIENT_ID' | 'REQUEST_IS_SOAP_TO_REST' | 'REQUEST_IS_APIPROXY' | 'REQUEST_IS_APIPROXYGROUP' | 'REQUEST_IS_XWWW_FORM_URL_ENCODED' | 'REQUEST_IS_FORM_DATA' | 'REQUEST_IS_BYTE_ARRAY' | 'REQUEST_HAS_ATTACHMENT' | 'REQUEST_GZIP' | 'REQUEST_DEFLATE' | 'REQUEST_BR' | 'REQUEST_ZSTD' | 'REQUEST_IDENTITY' | 'REQUEST_COMPRESS' | 'REQUEST_HTTP_SERVLET' | 'RESPONSE_IS_BYTE_ARRAY' | 'RESPONSE_GZIP' | 'RESPONSE_DEFLATE' | 'RESPONSE_BR' | 'RESPONSE_ZSTD' | 'RESPONSE_IDENTITY' | 'RESPONSE_COMPRESS' | 'RESPONSE_BACKEND_CONTENT_ENCODING' | 'RESPONSE_CHARSET' | 'RESPONSE_STATUS_CODE' | 'RESPONSE_HTTP_SERVLET' | 'ERROR_CATEGORY' | 'ERROR_TYPE' | 'ERROR_PARENT' | 'ERROR_RESULT_TYPE' | 'ERROR_MESSAGE' | 'ERROR_CODE' | 'ERROR_HTTP_CODE' | 'MESSAGE_CORRELATION_ID' | 'MESSAGE_CACHE_HIT' | 'ENVIRONMENT_ID' | 'ENVIRONMENT_NAME' | 'ENVIRONMENT_CERTIFICATE' | 'ENVIRONMENT_PRIVATEKEY' | 'ENVIRONMENT_PUBLICKEY' | 'ENVIRONMENT_SECRETKEY' | 'ENVIRONMENT_KEYSTORE' | 'ENVIRONMENT_JWK' | 'APIPROXYGROUP_ID' | 'APIPROXYGROUP_NAME' | 'APIPROXY_ID' | 'APIPROXY_NAME' | 'APIPROXY_RELATIVE_PATH' | 'APIMETHOD_ID' | 'APIMETHOD_NAME' | 'APIMETHOD_SOAP_ACTION' | 'APIMETHOD_HTTPMETHOD' | 'APIMETHOD_ENDPOINT' | 'APIMETHOD_BACKEND_HTTPMETHOD' | 'APIMETHOD_BACKEND_ENDPOINT' | 'DATETIME_YEAR' | 'DATETIME_MONTH' | 'DATETIME_DAY_OF_WEEK' | 'DATETIME_DAY_OF_MONTH' | 'DATETIME_HOUR' | 'DATETIME_MINUTE' | 'DATETIME_SECOND' | 'DATETIME_EPOCH_MILLIS' | 'DATETIME_FORMATTED_TEXT' | 'DATE_FORMATTED_TEXT' | 'TIME_FORMATTED_TEXT' | 'CREDENTIAL_USERNAME' | 'CREDENTIAL_EMAIL' | 'CREDENTIAL_FULLNAME' | 'CREDENTIAL_SECRETKEY' | 'CREDENTIAL_CERTIFICATE' | 'CREDENTIAL_PUBLICKEY' | 'CREDENTIAL_PRIVATEKEY' | 'CREDENTIAL_KEYSTORE' | 'CREDENTIAL_TRUSTSTORE' | 'CREDENTIAL_JWK_SIGNANDVALIDATION' | 'CREDENTIAL_JWK_ENCRYPTIONANDDECRYPTION'
          - `zoneId` string
          - `initWithScript` boolean
          - `scriptLanguage` 'GROOVY' | 'JAVASCRIPT'
          - `scriptBody` string
        - `targetValue` string
      - `responseDataManipulationList` DataManipulationDef[]
        - `sourceValueSource` 'VALUE' | 'VARIABLE'
        - `sourceVar` Variable
          - `id` string
          - `projectId` string
          - `projectName` string
          - `name` string
          - `description` string
          - `type` 'HEADER' | 'PARAMETER' | 'BODY' | 'CONTEXT_VALUES' | 'CUSTOM'
          - `headerName` string
          - `paramType` 'QUERY' | 'PATH' | 'FORM'
          - `paramName` string
          - `paramPath` string
          - `formName` string
          - `xpathValue` string
          - `jsonPathValue` string
          - `messageContentType` 'XML' | 'JSON' | 'ALL_BODY'
          - `contextValue` 'REQUEST_REMOTE_ADDRESS' | 'REQUEST_HTTP_METHOD' | 'REQUEST_CONTENT_TYPE' | 'REQUEST_PATH_INFO' | 'REQUEST_CONTEXT_PATH' | 'REQUEST_QUERY_STRING' | 'REQUEST_REMOTE_USER' | 'REQUEST_USERNAME_KEY' | 'REQUEST_REQUESTED_SESSION_ID' | 'REQUEST_REQUEST_URI' | 'REQUEST_CHARACTER_ENCODING' | 'REQUEST_CHARSET' | 'REQUEST_CONTENT_LENGTH' | 'REQUEST_PROTOCOL' | 'REQUEST_SCHEME' | 'REQUEST_SERVER_NAME' | 'REQUEST_SERVER_PORT' | 'REQUEST_REMOTE_HOST' | 'REQUEST_REMOTE_PORT' | 'REQUEST_LOCAL_NAME' | 'REQUEST_LOCAL_ADDR' | 'REQUEST_LOCAL_PORT' | 'REQUEST_XFORWARDED_FOR' | 'REQUEST_ESTIMATED_TOKEN_COUNT' | 'REQUEST_MCP_TOOL_NAME' | 'REQUEST_OAUTH_CLIENT_ID' | 'REQUEST_IS_SOAP_TO_REST' | 'REQUEST_IS_APIPROXY' | 'REQUEST_IS_APIPROXYGROUP' | 'REQUEST_IS_XWWW_FORM_URL_ENCODED' | 'REQUEST_IS_FORM_DATA' | 'REQUEST_IS_BYTE_ARRAY' | 'REQUEST_HAS_ATTACHMENT' | 'REQUEST_GZIP' | 'REQUEST_DEFLATE' | 'REQUEST_BR' | 'REQUEST_ZSTD' | 'REQUEST_IDENTITY' | 'REQUEST_COMPRESS' | 'REQUEST_HTTP_SERVLET' | 'RESPONSE_IS_BYTE_ARRAY' | 'RESPONSE_GZIP' | 'RESPONSE_DEFLATE' | 'RESPONSE_BR' | 'RESPONSE_ZSTD' | 'RESPONSE_IDENTITY' | 'RESPONSE_COMPRESS' | 'RESPONSE_BACKEND_CONTENT_ENCODING' | 'RESPONSE_CHARSET' | 'RESPONSE_STATUS_CODE' | 'RESPONSE_HTTP_SERVLET' | 'ERROR_CATEGORY' | 'ERROR_TYPE' | 'ERROR_PARENT' | 'ERROR_RESULT_TYPE' | 'ERROR_MESSAGE' | 'ERROR_CODE' | 'ERROR_HTTP_CODE' | 'MESSAGE_CORRELATION_ID' | 'MESSAGE_CACHE_HIT' | 'ENVIRONMENT_ID' | 'ENVIRONMENT_NAME' | 'ENVIRONMENT_CERTIFICATE' | 'ENVIRONMENT_PRIVATEKEY' | 'ENVIRONMENT_PUBLICKEY' | 'ENVIRONMENT_SECRETKEY' | 'ENVIRONMENT_KEYSTORE' | 'ENVIRONMENT_JWK' | 'APIPROXYGROUP_ID' | 'APIPROXYGROUP_NAME' | 'APIPROXY_ID' | 'APIPROXY_NAME' | 'APIPROXY_RELATIVE_PATH' | 'APIMETHOD_ID' | 'APIMETHOD_NAME' | 'APIMETHOD_SOAP_ACTION' | 'APIMETHOD_HTTPMETHOD' | 'APIMETHOD_ENDPOINT' | 'APIMETHOD_BACKEND_HTTPMETHOD' | 'APIMETHOD_BACKEND_ENDPOINT' | 'DATETIME_YEAR' | 'DATETIME_MONTH' | 'DATETIME_DAY_OF_WEEK' | 'DATETIME_DAY_OF_MONTH' | 'DATETIME_HOUR' | 'DATETIME_MINUTE' | 'DATETIME_SECOND' | 'DATETIME_EPOCH_MILLIS' | 'DATETIME_FORMATTED_TEXT' | 'DATE_FORMATTED_TEXT' | 'TIME_FORMATTED_TEXT' | 'CREDENTIAL_USERNAME' | 'CREDENTIAL_EMAIL' | 'CREDENTIAL_FULLNAME' | 'CREDENTIAL_SECRETKEY' | 'CREDENTIAL_CERTIFICATE' | 'CREDENTIAL_PUBLICKEY' | 'CREDENTIAL_PRIVATEKEY' | 'CREDENTIAL_KEYSTORE' | 'CREDENTIAL_TRUSTSTORE' | 'CREDENTIAL_JWK_SIGNANDVALIDATION' | 'CREDENTIAL_JWK_ENCRYPTIONANDDECRYPTION'
          - `zoneId` string
          - `initWithScript` boolean
          - `scriptLanguage` 'GROOVY' | 'JAVASCRIPT'
          - `scriptBody` string
        - `sourceValue` string
        - `targetValueSource` 'VALUE' | 'VARIABLE'
        - `targetVar` Variable
          - `id` string
          - `projectId` string
          - `projectName` string
          - `name` string
          - `description` string
          - `type` 'HEADER' | 'PARAMETER' | 'BODY' | 'CONTEXT_VALUES' | 'CUSTOM'
          - `headerName` string
          - `paramType` 'QUERY' | 'PATH' | 'FORM'
          - `paramName` string
          - `paramPath` string
          - `formName` string
          - `xpathValue` string
          - `jsonPathValue` string
          - `messageContentType` 'XML' | 'JSON' | 'ALL_BODY'
          - `contextValue` 'REQUEST_REMOTE_ADDRESS' | 'REQUEST_HTTP_METHOD' | 'REQUEST_CONTENT_TYPE' | 'REQUEST_PATH_INFO' | 'REQUEST_CONTEXT_PATH' | 'REQUEST_QUERY_STRING' | 'REQUEST_REMOTE_USER' | 'REQUEST_USERNAME_KEY' | 'REQUEST_REQUESTED_SESSION_ID' | 'REQUEST_REQUEST_URI' | 'REQUEST_CHARACTER_ENCODING' | 'REQUEST_CHARSET' | 'REQUEST_CONTENT_LENGTH' | 'REQUEST_PROTOCOL' | 'REQUEST_SCHEME' | 'REQUEST_SERVER_NAME' | 'REQUEST_SERVER_PORT' | 'REQUEST_REMOTE_HOST' | 'REQUEST_REMOTE_PORT' | 'REQUEST_LOCAL_NAME' | 'REQUEST_LOCAL_ADDR' | 'REQUEST_LOCAL_PORT' | 'REQUEST_XFORWARDED_FOR' | 'REQUEST_ESTIMATED_TOKEN_COUNT' | 'REQUEST_MCP_TOOL_NAME' | 'REQUEST_OAUTH_CLIENT_ID' | 'REQUEST_IS_SOAP_TO_REST' | 'REQUEST_IS_APIPROXY' | 'REQUEST_IS_APIPROXYGROUP' | 'REQUEST_IS_XWWW_FORM_URL_ENCODED' | 'REQUEST_IS_FORM_DATA' | 'REQUEST_IS_BYTE_ARRAY' | 'REQUEST_HAS_ATTACHMENT' | 'REQUEST_GZIP' | 'REQUEST_DEFLATE' | 'REQUEST_BR' | 'REQUEST_ZSTD' | 'REQUEST_IDENTITY' | 'REQUEST_COMPRESS' | 'REQUEST_HTTP_SERVLET' | 'RESPONSE_IS_BYTE_ARRAY' | 'RESPONSE_GZIP' | 'RESPONSE_DEFLATE' | 'RESPONSE_BR' | 'RESPONSE_ZSTD' | 'RESPONSE_IDENTITY' | 'RESPONSE_COMPRESS' | 'RESPONSE_BACKEND_CONTENT_ENCODING' | 'RESPONSE_CHARSET' | 'RESPONSE_STATUS_CODE' | 'RESPONSE_HTTP_SERVLET' | 'ERROR_CATEGORY' | 'ERROR_TYPE' | 'ERROR_PARENT' | 'ERROR_RESULT_TYPE' | 'ERROR_MESSAGE' | 'ERROR_CODE' | 'ERROR_HTTP_CODE' | 'MESSAGE_CORRELATION_ID' | 'MESSAGE_CACHE_HIT' | 'ENVIRONMENT_ID' | 'ENVIRONMENT_NAME' | 'ENVIRONMENT_CERTIFICATE' | 'ENVIRONMENT_PRIVATEKEY' | 'ENVIRONMENT_PUBLICKEY' | 'ENVIRONMENT_SECRETKEY' | 'ENVIRONMENT_KEYSTORE' | 'ENVIRONMENT_JWK' | 'APIPROXYGROUP_ID' | 'APIPROXYGROUP_NAME' | 'APIPROXY_ID' | 'APIPROXY_NAME' | 'APIPROXY_RELATIVE_PATH' | 'APIMETHOD_ID' | 'APIMETHOD_NAME' | 'APIMETHOD_SOAP_ACTION' | 'APIMETHOD_HTTPMETHOD' | 'APIMETHOD_ENDPOINT' | 'APIMETHOD_BACKEND_HTTPMETHOD' | 'APIMETHOD_BACKEND_ENDPOINT' | 'DATETIME_YEAR' | 'DATETIME_MONTH' | 'DATETIME_DAY_OF_WEEK' | 'DATETIME_DAY_OF_MONTH' | 'DATETIME_HOUR' | 'DATETIME_MINUTE' | 'DATETIME_SECOND' | 'DATETIME_EPOCH_MILLIS' | 'DATETIME_FORMATTED_TEXT' | 'DATE_FORMATTED_TEXT' | 'TIME_FORMATTED_TEXT' | 'CREDENTIAL_USERNAME' | 'CREDENTIAL_EMAIL' | 'CREDENTIAL_FULLNAME' | 'CREDENTIAL_SECRETKEY' | 'CREDENTIAL_CERTIFICATE' | 'CREDENTIAL_PUBLICKEY' | 'CREDENTIAL_PRIVATEKEY' | 'CREDENTIAL_KEYSTORE' | 'CREDENTIAL_TRUSTSTORE' | 'CREDENTIAL_JWK_SIGNANDVALIDATION' | 'CREDENTIAL_JWK_ENCRYPTIONANDDECRYPTION'
          - `zoneId` string
          - `initWithScript` boolean
          - `scriptLanguage` 'GROOVY' | 'JAVASCRIPT'
          - `scriptBody` string
        - `targetValue` string
      - `respIgnoreNull` boolean
      - `respIgnoreEmpty` boolean
      - `respNumbersAsStrings` boolean
      - `respUseNullForNil` boolean
      - `respArrayPathList` string[]
      - `respXpath` string
      - `respTemplate` string
    - `soapRequestMessagePartNameList` string[]
    - `soapAction` string
    - `httpMethod` 'GET' | 'POST' | 'PUT' | 'HEAD' | 'OPTIONS' | 'DELETE' | 'PATCH' | 'TRACE' | 'ALL' | 'QUERY'
    - `grpcMethodType` 'BIDIRECTIONAL_STREAMING' | 'CLIENT_STREAMING' | 'SERVER_STREAMING' | 'UNARY'
    - `requestPolicyList` union[]
      - union
        - PolicyAiA2aAgentCall
          - `region` 'FROM_CLIENT' | 'TO_BACKEND' | 'FROM_BACKEND' | 'TO_CLIENT'
          - `id` string
          - `projectId` string
          - `name` string
          - `description` string
          - `policyCondition` PolicyCondition
            - `conditionRuleList` ConditionRule[]
              - …
          - `global` boolean
          - `errorMessageList` ErrorMessage[]
            - `id` string
            - `errorType` 'APIPROXY' | 'APIPROXY_HIDDENSPEC' | 'APIPROXY_SPEC_AUTH_REQUIRED' | 'API_METHOD_NOTFOUND' | 'DBTOAPI_DB_OPERATION_TYPE_NOTFOUND' | 'DBTOAPI_DB_BATCH_ARRAY_LENGTH' | 'APIPROXY_NOTFOUND' | 'APIPROXY_ENDPOINT_MISMATCH' | 'APIPROXY_ENDPOINT_MISSING_PATH_PARAM_DEFINITION' | 'APIPROXYGROUP_ACCESS_DISABLED_FROM_PROXY' | 'APIPROXY_BACKEND_ADDRESS_NOTFOUND' | 'APIPROXY_BACKEND_MTLS_SETTINGS_NOTFOUND' | 'APICRYPT_EX' | 'NOTER_SETTINGS_NOTFOUND' | 'KPS_SETTINGS_NOTFOUND' | 'KPS_SECURITY_TOKEN_FAULT' | 'KPS_SECURITY_TOKEN_NOT_VALID' | 'SCRIPT_API_NOTFOUND' | 'CONNECTION_CONFIG_DB_NOTFOUND' | 'CONNECTION_CONFIG_DB_DISABLED' | 'DATABASE_CONNECTION_EX' | 'DB_API_NOTFOUND' | 'JOB_API_NOTFOUND' | 'KPS_EX' | 'CONDITION_RULE_FORMAT_NUMERIC' | 'CONDITION_RULE_FORMAT_DATE' | 'CONDITION_RULE_CONFIGURATION' | 'CONDITION_RULE_EX' | 'POLICY_AUTH_EMPTYUSERNAMEORPSSWD' | 'POLICY_AUTH_EMPTYUSERNAME' | 'POLICY_AUTH_EMPTYPSSWD' | 'POLICY_AUTH_USERNOTEXISTS' | 'POLICY_AUTH_EX_LDAP' | 'POLICY_AUTH_EX_API' | 'POLICY_AUTH_TYPE' | 'POLICY_AUTH_EX_DB' | 'POLICY_AUTH_NOT_FOUND' | 'POLICY_AUTH_BASIC_EX' | 'POLICY_AUTH_BASE64_EX' | 'POLICY_AUTH_DIGEST_EX' | 'POLICY_AUTH_JWT3RD_EX' | 'POLICY_AUTH_JWT3RD_MISSING_CONFIG' | 'POLICY_AUTH_JWT3RD_NOT_VALID' | 'POLICY_AUTH_JWT_EX' | 'POLICY_AUTH_JWT_MISSING_CONFIG' | 'POLICY_AUTH_JWT_NOT_VALID' | 'POLICY_AUTH_OAUTH2_EX' | 'POLICY_AUTH_OAUTH2_TOKEN_EXPIRED' | 'POLICY_AUTH_OAUTH2_TOKEN_NOT_VALID' | 'POLICY_AUTH_OIDC_PROTOCOL_EX' | 'POLICY_AUTH_OIDC_AUTHENTICATION_EX' | 'POLICY_AUTH_OIDC_STOP_FLOW' | 'POLICY_AUTH_OIDC_REDIRECT' | 'POLICY_AUTH_OIDC_INVALID_TOKEN' | 'POLICY_AUTHORIZATION_EX' | 'POLICY_AUTHORIZATION_METHOD_NOT_FOUND' | 'POLICY_AUTHORIZATION_WRONG_SCOPE' | 'POLICY_API_AUTHENTICATION' | 'POLICY_API_AUTHENTICATION_NOTFOUND' | 'POLICY_SAML' | 'POLICY_SAML_SIGNATURENOTEXISTS' | 'POLICY_SAML_SIGNATURENOTVALID' | 'POLICY_SAML_KEYSTORENOTVALID' | 'POLICY_SAML_SIGNERUNKNOWN' | 'POLICY_CONTENTFILTER' | 'POLICY_CONTENTFILTER_HEADER' | 'POLICY_CONTENTFILTER_PARAM' | 'POLICY_CONTENTFILTER_BODY' | 'POLICY_CONTENTFILTER_BODY_PATH' | 'POLICY_IPWHITE_FAILED' | 'POLICY_IPWHITE_EX' | 'POLICY_IPBLACK_FAILED' | 'POLICY_IPBLACK_EX' | 'POLICY_RESTRICTION_ALLOWEDHOUR_FAILED' | 'POLICY_RESTRICTION_ALLOWEDHOUR_EX' | 'POLICY_RESTRICTION_MINMESSAGESIZE_FAILED' | 'POLICY_RESTRICTION_MAXMESSAGESIZE_FAILED' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_JSONSCHEMAVALIDATION_FAILED' | 'POLICY_JSONSCHEMAVALIDATION_PATH' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION_FAILED' | 'POLICY_XMLSCHEMAVALIDATION_UNEXPECTEDBODY' | 'POLICY_XMLSCHEMAVALIDATION_PATH' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_APIBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_APIBASEDTHROTTLING_STOP' | 'POLICY_APIBASEDQUOTA' | 'POLICY_APIBASEDQUOTA_CACHE_SERVICE' | 'POLICY_APIBASEDQUOTA_STOP' | 'POLICY_REST2SOAP_TRANSFORMATION_REQUEST' | 'POLICY_REST2SOAP_TRANSFORMATION_RESPONSE' | 'POLICY_SCRIPT_USERSTOPPEDFLOW' | 'POLICY_SCRIPT_USERSTOPPEDFLOW_SUCCESS' | 'POLICY_SCRIPT' | 'POLICY_WSSECURITY_FROMTARGET' | 'POLICY_WSSECURITY_TOTARGET' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_WSSECURITY_STSTOKEN_NOTFOUND' | 'POLICY_WSSECURITY_STSTOKEN_NOTVALID' | 'POLICY_WSSECURITY_STSTOKEN_FAULT' | 'CIRCUITBREAKEROPEN_EX' | 'CIRCUITBREAKEROPEN_NO_ROUTE_EX' | 'CLIENTFLOWBANNER_EX' | 'POLICY_ROUTING_TIMEOUT' | 'POLICY_ROUTING_UNKNOWNHOST' | 'POLICY_ROUTING_MALFORMED' | 'POLICY_ROUTING_CONNECTIONREFUSED' | 'POLICY_ROUTING_CONNECTION' | 'POLICY_ROUTING_ERRORHANDLINGCONDITION' | 'POLICY_ROUTING_PROXY_EMPTY' | 'POLICY_ROUTING_PROXY_AUTHORIZATION_EMPTY' | 'POLICY_ROUTING_CONNECTION_CLOSED_CLIENT' | 'POLICY_ROUTING_CONNECTION_CLOSED_SERVER' | 'POLICY_ROUTING_SSE_CLIENT' | 'POLICY_ROUTING_SSE_SERVER' | 'POLICY_ROUTING_AI_PROVIDER_EXHAUSTED' | 'POLICY_ROUTING_AI_PROVIDER_ERROR' | 'POLICY_ROUTING_AI_NO_SUITABLE_PROVIDER' | 'POLICY_ROUTING_AI_CONTEXT_WINDOW_EXCEEDED' | 'POLICY_ROUTING_AI_MODEL_ACCESS_DENIED' | 'POLICY_AI_TOKEN_QUOTA_EXCEEDED' | 'POLICY_AI_TOKEN_COUNTER_UNAVAILABLE' | 'POLICY_AI_ANONYMOUS_NOT_ALLOWED' | 'MCP_INBOUND_BAD_REQUEST' | 'MCP_INBOUND_SERVER_NOT_FOUND' | 'MCP_INBOUND_METHOD_NOT_ALLOWED' | 'MCP_INBOUND_UNAUTHORIZED' | 'MCP_INBOUND_SESSION_LIMIT_EXCEEDED' | 'MCP_INBOUND_PARSE_ERROR' | 'MCP_INBOUND_METHOD_NOT_FOUND' | 'MCP_INBOUND_TOOL_NOT_FOUND' | 'MCP_INBOUND_TOOL_PROXY_UNAVAILABLE' | 'MCP_INBOUND_TOOL_POLICY_GATE_BLOCKED' | 'MCP_INBOUND_TOOL_EXECUTION_FAILED' | 'MCP_INBOUND_CALL_QUOTA_EXCEEDED' | 'MCP_INBOUND_TOOL_APPROVAL_REQUIRED' | 'MCP_INBOUND_ELICITATION_UNSUPPORTED' | 'A2A_INBOUND_BAD_REQUEST' | 'A2A_INBOUND_AGENT_NOT_FOUND' | 'A2A_INBOUND_METHOD_NOT_ALLOWED' | 'A2A_INBOUND_UNAUTHORIZED' | 'A2A_INBOUND_PARSE_ERROR' | 'A2A_INBOUND_METHOD_NOT_FOUND' | 'A2A_INBOUND_TASK_NOT_FOUND' | 'A2A_INBOUND_TASK_EXECUTION_UNAVAILABLE' | 'A2A_INBOUND_CONCURRENCY_LIMIT_EXCEEDED' | 'A2A_INBOUND_CALL_QUOTA_EXCEEDED' | 'POLICY_REDACTION' | 'POLICY_REDACTION_VARIABLE_NOT_FOUND' | 'POLICY_REDACTION_DATA_FORMAT' | 'POLICY_ENCRYPTION' | 'POLICY_ENCRYPTION_MISSING_CONFIG' | 'POLICY_DECRYPTION' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_DIGITALSIGNVALIDATION_FAILED' | 'POLICY_RESTAPI_RESPONSE' | 'POLICY_RESTAPI_CONNECTION' | 'POLICY_RESTAPI' | 'CACHE_AUTHREQUIREDTOREFRESH' | 'POLICY_ROLE_GROUP_BASED_ACCESS' | 'POLICY_ROLE_GROUP_BASED_IP_CHECK_ACCESS' | 'POLICY_PROTOCOL_TRANSFORMATION' | 'POLICY_BUSINESS_RULE' | 'POLICY_BUSINESS_RULE_DATA_FORMAT' | 'POLICY_BUSINESS_RULE_STOP' | 'POLICY_BUSINESS_RULE_VARIABLE_NOT_FOUND' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'APIPROXY_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTVALID_FORTOKEN' | 'URL_TOKEN_MANAGEMENT_TYPE_MISMATCH' | 'TOKEN_POLICY_NOT_CONFIGURED' | 'POLICY_ROUTING_SSLHANDSHAKE' | 'POLICY_ROUTING_SSLEXPIRED' | 'POLICY_AUTH_CREDENTIAL_NOTEXISTS' | 'POLICY_AUTH_CREDENTIAL_PROXYNOTALLOWED' | 'POLICY_AUTH_IDENTITY_AMBIGUOUS' | 'API_CLIENT_NOT_VALID_AS_RESOURCE_OWNER' | 'POLICY_AUTH_CREDENTIAL_METHODNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_IPNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CONTRACT_PROXY_EXPIRED' | 'POLICY_AUTH_CONTRACT_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CREDENTIAL_PSSWD' | 'POLICY_AUTH_CREDENTIAL_ENVNOTALLOWED' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_CLIENTBASEDTHROTTLING_STOP' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBASEDQUOTA_CACHE_SERVICE' | 'POLICY_CLIENTBASEDQUOTA_STOP' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION_NEED_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_EX' | 'POLICY_JOSE_IMPLEMENTATION_TARGET_VALUE_NOT_FOUND' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_TARGET_VALUE_EMPTY' | 'POLICY_JOSE_VALIDATION_ISSUER_EMPTY' | 'POLICY_JOSE_VALIDATION_PARSE_JWT' | 'POLICY_JOSE_VALIDATION_DECRYPTION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_ENCRYPTED' | 'POLICY_JOSE_VALIDATION_SIGNVALIDATION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_SIGNED' | 'POLICY_JOSE_VALIDATION_CLAIMVALIDATION' | 'POLICY_JOSE_VALIDATION_SIGNATUREINVALID' | 'POLICY_JOSE_VALIDATION_EX' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_MISSING' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_NOTVALID' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_ISSUER_MISSING' | 'POLICY_MTLS_AUTHENTICATION_EX' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_MTLS_MISSING' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_CERT_NOT_MATCH' | 'CONNECTOR_SETTINGS_NOTFOUND' | 'CONNECTOR_SETTINGS_DISABLED' | 'CONNECTOR_EX' | 'POLICY_ROUTING_ILLEGAL_ARGUMENT' | 'POLICY_ROUTING_CLIENT_PROTOCOL' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EXPIRED' | 'POLICY_JOSE_VALIDATION_JWK_EXPIRED' | 'POLICY_GROUP_EX' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_ENDPOINTRATELIMIT_CACHE_SERVICE' | 'POLICY_ENDPOINTRATELIMIT_STOP' | 'POLICY_ENDPOINTRATELIMIT_TARGETNOTEXIST' | 'POLICY_CLIENTBANNER_BANNED' | 'POLICY_CLIENTBANNER_EX' | 'POLICY_CLIENTBANNER_IDENTITYNOTFOUND' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_AUTH_EX' | 'POLICY_AUTH_CREDENTIALS_MISSING' | 'JOSE_VAL_CONFIG_ERROR' | 'JOSE_VAL_EX' | 'JOSE_VAL_TOKEN_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_BINDING_MISMATCH' | 'JOSE_IMPL_CONFIG_ERROR' | 'APIPROXY_CONFIG_ERROR' | 'APIPROXY_EX' | 'CONTENTFILTER_VIOLATION' | 'THROTTLING_STOP' | 'THROTTLING_EX' | 'THROTTLING_CACHE_SERVICE' | 'QUOTA_STOP' | 'QUOTA_EX' | 'QUOTA_CACHE_SERVICE' | 'ROUTING_CIRCUITBREAKER' | 'ROUTING_CLIENT_ERROR' | 'ROUTING_CONFIG_ERROR' | 'ROUTING_MTLS_CONFIG_FAILED' | 'ROUTING_SSE_EX' | 'ENDPOINT_RATELIMIT_EX' | 'ENDPOINT_RATELIMIT_EXCEEDED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_ALLOWED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_RESOLVED' | 'RLCL_AUTHENTICATION_POLICY_REQUIRED' | 'REST2SOAP_EX' | 'REDACTION_EX' | 'BUSINESS_RULE_EX' | 'MTLS_CERTIFICATE_MISSING' | 'MTLS_CERTIFICATE_NOTVALID' | 'KPS_TOKEN_EX' | 'JSON_SCHEMA_VALIDATION_FAILED' | 'XML_SCHEMA_VALIDATION_FAILED' | 'WSSECURITY_STSTOKEN_NOTVALID' | 'RESTAPI_EX' | 'CONDITION_EX' | 'POLICY_CACHE_EX' | 'POLICY_CACHE_INVALID_CONFIG' | 'POLICY_AI_MCP_TOOL_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_MCP_TOOL_INVOKE_CONFIG_MISSING' | 'POLICY_AI_MCP_TOOL_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_PROMPT_GUARD_BLOCKED' | 'POLICY_AI_SEMANTIC_CACHE_ERROR' | 'POLICY_AI_RAG_INJECTION_NO_MATCH' | 'POLICY_AI_RAG_INJECTION_RETRIEVAL_ERROR' | 'POLICY_AI_DLP_BLOCKED' | 'POLICY_AI_PII_ENCODED_BLOCKED' | 'POLICY_AI_PII_MASK_FAILED' | 'POLICY_AI_LOOP_DETECTED' | 'POLICY_AI_OFF_TOPIC' | 'POLICY_AI_TOPIC_JUDGE_BLOCKED' | 'POLICY_AI_PII_JUDGE_BLOCKED' | 'POLICY_AI_CONTEXT_INTEGRITY_BLOCKED' | 'POLICY_AI_PROMPT_DECORATOR_LIMIT_EXCEEDED' | 'POLICY_AI_DENIED_TOPIC' | 'POLICY_AI_PROMPT_TEMPLATE_UNKNOWN_TEMPLATE' | 'POLICY_AI_PROMPT_TEMPLATE_MISSING_PARAM' | 'POLICY_AI_PROMPT_TEMPLATE_LIMIT_EXCEEDED' | 'POLICY_AI_GROUNDEDNESS_VIOLATION'
            - `parentErrorType` 'API_PROXY' | 'APICREATOR' | 'FAKE_API' | 'KPS_API' | 'CONDITION_ERR' | 'CONDITION_EX' | 'POLICY_GROUP' | 'POLICY_AUTHENTICATION' | 'POLICY_OIDC' | 'POLICY_AUTHORIZATION' | 'POLICY_API_AUTHENTICATION' | 'POLICY_THROTTLING_PER_CLIENT' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_APIBASEDQUOTA' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBANNER' | 'POLICY_QUOTA_PER_CLIENT' | 'POLICY_SCRIPT' | 'POLICY_OAUTH2' | 'POLICY_SAML' | 'POLICY_JOSE_IMPLEMENTATION' | 'POLICY_JOSE_VALIDATION' | 'POLICY_MTLS_AUTHENTICATION' | 'POLICY_CONTENTFILTER' | 'POLICY_IPWHITE' | 'POLICY_IPBLACK' | 'POLICY_ALLOWEDHOUR' | 'POLICY_MINMESSAGESIZE' | 'POLICY_MAXMESSAGESIZE' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONRESPONSEMESSAGETRANS' | 'POLICY_XMLRESPONSEMESSAGETRANS' | 'POLICY_REST2SOAP_TRANSFORMATION' | 'POLICY_CACHE' | 'POLICY_ROUTING' | 'POLICY_REDACTION' | 'POLICY_CORS' | 'POLICY_ENCRYPTION' | 'POLICY_DECRYPTION' | 'POLICY_ROLE_GROUP' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_RESTAPI' | 'POLICY_WSSECURITY' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_BUSINESS_RULE' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'POLICY_AI_PII_MASK' | 'POLICY_AI_PROMPT_GUARD' | 'POLICY_AI_TOKEN_RATE_LIMIT' | 'POLICY_AI_SEMANTIC_CACHE' | 'POLICY_AI_MCP_TOOL_CALL' | 'POLICY_AI_A2A_AGENT_CALL' | 'POLICY_AI_RAG_INJECTION' | 'POLICY_AI_DLP_GUARD' | 'POLICY_AI_LOOP_GUARD' | 'POLICY_AI_TOPIC_GUARD' | 'POLICY_AI_CONTEXT_INTEGRITY' | 'POLICY_AI_ROUTING' | 'POLICY_AI_A2A_AGENT_INVOKE' | 'POLICY_AI_MCP_TOOL_INVOKE' | 'POLICY_AI_PROMPT_DECORATOR' | 'POLICY_AI_PROMPT_TEMPLATE' | 'POLICY_AI_GROUNDEDNESS_GUARD' | 'LICENSE'
            - `httpStatusCode` integer
            - `errorCode` string
            - `originalMessage` string
            - `customizedHttpStatusCode` integer
            - `customizedErrorCode` string
            - `customizedMessage` string
            - `buildCustomMessage` boolean
            - `customMessageTemplate` string
            - `customMessageContentType` string
            - `customMessageHttpStatusCode` integer
            - `errorResponseRules` ErrorResponseRule[]
              - …
            - `customized` boolean
          - `buildCustomMessage` boolean
          - `customMessageTemplate` string
          - `customMessageContentType` string
          - `customMessageHttpStatusCode` integer
          - `oneWay` boolean
          - `trace` boolean
          - `active` boolean
          - `addToGlobal` boolean
          - `policyLocation` 'API_PROXY_GROUP' | 'API_PROXY' | 'API_PROXY_METHOD'
          - `policyGroup` boolean
          - `_class` string, required
          - `enabled` boolean
          - `a2aAgent` ConnectionConfigA2a
            - `id` string
            - `projectId` string
            - `name` string
            - `description` string
            - `enabled` boolean
            - `projectName` string
            - `environmentId` string
            - `circuitBreakerEnabled` boolean
            - `errorThresholdValue` integer
            - `sleepWindow` integer
            - `endpoint` string
            - `a2aProtocolVersion` string
            - `allowPrivateNetworkEgress` boolean
            - `authScheme` 'BEARER' | 'OAUTH2_CLIENT_CREDENTIALS' | 'MTLS' | 'NONE' | 'API_KEY' | 'BASIC' | 'OAUTH2_TOKEN_EXCHANGE'
            - `bearerToken` string
            - `credentialRef` string
            - `tokenEndpoint` string
            - `clientId` string
            - `clientSecret` string
            - `scope` string
            - `tokenExchangeAudience` string
            - `apiKeyHeaderName` string
            - `apiKey` string
            - `basicUsername` string
            - `basicPassword` string
            - `bearerTokenSet` boolean
            - `clientSecretSet` boolean
            - `apiKeySet` boolean
            - `basicPasswordSet` boolean
            - `agentCardCacheTtlSeconds` integer
            - `agentCardCacheEnabled` boolean
            - `discoveredSkills` A2aDiscoveredSkill[]
              - …
            - `skillsParsedAt` integer
            - `healthStatus` string
            - `lastHealthCheckAt` string, date-time
            - `healthMessage` string
            - `driftPolicy` 'WARN_ONLY' | 'FAIL_CLOSED'
            - `pinnedCatalogHash` string
            - `driftDetected` boolean
            - `driftMessage` string
            - `driftStatePushPending` boolean
            - `resolvedEndpoint` string
            - `resolvedTokenEndpoint` string
            - `resolvedClientId` string
            - `resolvedApiKeyHeaderName` string
            - `resolvedBasicUsername` string
            - `resolvedTokenExchangeAudience` string
            - `resolvedScope` string
            - `mTLSSettings` ConnectionMTLSSettings
              - …
          - `callTimeoutMs` integer
          - `taskWaitTimeoutMs` integer
          - `parallelAgentCalls` boolean
          - `allowedSkillNames` string[]
          - `identityAcl` IdentityAclRule[]
            - `principalType` 'CREDENTIAL' | 'ROLE' | 'ORGANIZATION'
            - `principalName` string
            - `allow` string[]
            - `deny` string[]
          - `callQuota` CallQuotaConfig
            - `period` 'MINUTE' | 'HOUR' | 'DAY'
            - `limit` integer
            - `scope` 'PER_TOOL' | 'PER_CREDENTIAL' | 'PER_TOOL_AND_CREDENTIAL'
            - `active` boolean
          - `tokenForwardSettings` AgentTokenForwardSettings
            - `enabled` boolean
            - `source` 'CLIENT_AUTHORIZATION_HEADER'
            - `audienceAllowList` string[]
            - `stripGatewayCredential` boolean
        - PolicyAiA2aAgentInvoke
          - `region` 'FROM_CLIENT' | 'TO_BACKEND' | 'FROM_BACKEND' | 'TO_CLIENT'
          - `id` string
          - `projectId` string
          - `name` string
          - `description` string
          - `policyCondition` PolicyCondition
            - `conditionRuleList` ConditionRule[]
              - …
          - `global` boolean
          - `errorMessageList` ErrorMessage[]
            - `id` string
            - `errorType` 'APIPROXY' | 'APIPROXY_HIDDENSPEC' | 'APIPROXY_SPEC_AUTH_REQUIRED' | 'API_METHOD_NOTFOUND' | 'DBTOAPI_DB_OPERATION_TYPE_NOTFOUND' | 'DBTOAPI_DB_BATCH_ARRAY_LENGTH' | 'APIPROXY_NOTFOUND' | 'APIPROXY_ENDPOINT_MISMATCH' | 'APIPROXY_ENDPOINT_MISSING_PATH_PARAM_DEFINITION' | 'APIPROXYGROUP_ACCESS_DISABLED_FROM_PROXY' | 'APIPROXY_BACKEND_ADDRESS_NOTFOUND' | 'APIPROXY_BACKEND_MTLS_SETTINGS_NOTFOUND' | 'APICRYPT_EX' | 'NOTER_SETTINGS_NOTFOUND' | 'KPS_SETTINGS_NOTFOUND' | 'KPS_SECURITY_TOKEN_FAULT' | 'KPS_SECURITY_TOKEN_NOT_VALID' | 'SCRIPT_API_NOTFOUND' | 'CONNECTION_CONFIG_DB_NOTFOUND' | 'CONNECTION_CONFIG_DB_DISABLED' | 'DATABASE_CONNECTION_EX' | 'DB_API_NOTFOUND' | 'JOB_API_NOTFOUND' | 'KPS_EX' | 'CONDITION_RULE_FORMAT_NUMERIC' | 'CONDITION_RULE_FORMAT_DATE' | 'CONDITION_RULE_CONFIGURATION' | 'CONDITION_RULE_EX' | 'POLICY_AUTH_EMPTYUSERNAMEORPSSWD' | 'POLICY_AUTH_EMPTYUSERNAME' | 'POLICY_AUTH_EMPTYPSSWD' | 'POLICY_AUTH_USERNOTEXISTS' | 'POLICY_AUTH_EX_LDAP' | 'POLICY_AUTH_EX_API' | 'POLICY_AUTH_TYPE' | 'POLICY_AUTH_EX_DB' | 'POLICY_AUTH_NOT_FOUND' | 'POLICY_AUTH_BASIC_EX' | 'POLICY_AUTH_BASE64_EX' | 'POLICY_AUTH_DIGEST_EX' | 'POLICY_AUTH_JWT3RD_EX' | 'POLICY_AUTH_JWT3RD_MISSING_CONFIG' | 'POLICY_AUTH_JWT3RD_NOT_VALID' | 'POLICY_AUTH_JWT_EX' | 'POLICY_AUTH_JWT_MISSING_CONFIG' | 'POLICY_AUTH_JWT_NOT_VALID' | 'POLICY_AUTH_OAUTH2_EX' | 'POLICY_AUTH_OAUTH2_TOKEN_EXPIRED' | 'POLICY_AUTH_OAUTH2_TOKEN_NOT_VALID' | 'POLICY_AUTH_OIDC_PROTOCOL_EX' | 'POLICY_AUTH_OIDC_AUTHENTICATION_EX' | 'POLICY_AUTH_OIDC_STOP_FLOW' | 'POLICY_AUTH_OIDC_REDIRECT' | 'POLICY_AUTH_OIDC_INVALID_TOKEN' | 'POLICY_AUTHORIZATION_EX' | 'POLICY_AUTHORIZATION_METHOD_NOT_FOUND' | 'POLICY_AUTHORIZATION_WRONG_SCOPE' | 'POLICY_API_AUTHENTICATION' | 'POLICY_API_AUTHENTICATION_NOTFOUND' | 'POLICY_SAML' | 'POLICY_SAML_SIGNATURENOTEXISTS' | 'POLICY_SAML_SIGNATURENOTVALID' | 'POLICY_SAML_KEYSTORENOTVALID' | 'POLICY_SAML_SIGNERUNKNOWN' | 'POLICY_CONTENTFILTER' | 'POLICY_CONTENTFILTER_HEADER' | 'POLICY_CONTENTFILTER_PARAM' | 'POLICY_CONTENTFILTER_BODY' | 'POLICY_CONTENTFILTER_BODY_PATH' | 'POLICY_IPWHITE_FAILED' | 'POLICY_IPWHITE_EX' | 'POLICY_IPBLACK_FAILED' | 'POLICY_IPBLACK_EX' | 'POLICY_RESTRICTION_ALLOWEDHOUR_FAILED' | 'POLICY_RESTRICTION_ALLOWEDHOUR_EX' | 'POLICY_RESTRICTION_MINMESSAGESIZE_FAILED' | 'POLICY_RESTRICTION_MAXMESSAGESIZE_FAILED' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_JSONSCHEMAVALIDATION_FAILED' | 'POLICY_JSONSCHEMAVALIDATION_PATH' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION_FAILED' | 'POLICY_XMLSCHEMAVALIDATION_UNEXPECTEDBODY' | 'POLICY_XMLSCHEMAVALIDATION_PATH' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_APIBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_APIBASEDTHROTTLING_STOP' | 'POLICY_APIBASEDQUOTA' | 'POLICY_APIBASEDQUOTA_CACHE_SERVICE' | 'POLICY_APIBASEDQUOTA_STOP' | 'POLICY_REST2SOAP_TRANSFORMATION_REQUEST' | 'POLICY_REST2SOAP_TRANSFORMATION_RESPONSE' | 'POLICY_SCRIPT_USERSTOPPEDFLOW' | 'POLICY_SCRIPT_USERSTOPPEDFLOW_SUCCESS' | 'POLICY_SCRIPT' | 'POLICY_WSSECURITY_FROMTARGET' | 'POLICY_WSSECURITY_TOTARGET' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_WSSECURITY_STSTOKEN_NOTFOUND' | 'POLICY_WSSECURITY_STSTOKEN_NOTVALID' | 'POLICY_WSSECURITY_STSTOKEN_FAULT' | 'CIRCUITBREAKEROPEN_EX' | 'CIRCUITBREAKEROPEN_NO_ROUTE_EX' | 'CLIENTFLOWBANNER_EX' | 'POLICY_ROUTING_TIMEOUT' | 'POLICY_ROUTING_UNKNOWNHOST' | 'POLICY_ROUTING_MALFORMED' | 'POLICY_ROUTING_CONNECTIONREFUSED' | 'POLICY_ROUTING_CONNECTION' | 'POLICY_ROUTING_ERRORHANDLINGCONDITION' | 'POLICY_ROUTING_PROXY_EMPTY' | 'POLICY_ROUTING_PROXY_AUTHORIZATION_EMPTY' | 'POLICY_ROUTING_CONNECTION_CLOSED_CLIENT' | 'POLICY_ROUTING_CONNECTION_CLOSED_SERVER' | 'POLICY_ROUTING_SSE_CLIENT' | 'POLICY_ROUTING_SSE_SERVER' | 'POLICY_ROUTING_AI_PROVIDER_EXHAUSTED' | 'POLICY_ROUTING_AI_PROVIDER_ERROR' | 'POLICY_ROUTING_AI_NO_SUITABLE_PROVIDER' | 'POLICY_ROUTING_AI_CONTEXT_WINDOW_EXCEEDED' | 'POLICY_ROUTING_AI_MODEL_ACCESS_DENIED' | 'POLICY_AI_TOKEN_QUOTA_EXCEEDED' | 'POLICY_AI_TOKEN_COUNTER_UNAVAILABLE' | 'POLICY_AI_ANONYMOUS_NOT_ALLOWED' | 'MCP_INBOUND_BAD_REQUEST' | 'MCP_INBOUND_SERVER_NOT_FOUND' | 'MCP_INBOUND_METHOD_NOT_ALLOWED' | 'MCP_INBOUND_UNAUTHORIZED' | 'MCP_INBOUND_SESSION_LIMIT_EXCEEDED' | 'MCP_INBOUND_PARSE_ERROR' | 'MCP_INBOUND_METHOD_NOT_FOUND' | 'MCP_INBOUND_TOOL_NOT_FOUND' | 'MCP_INBOUND_TOOL_PROXY_UNAVAILABLE' | 'MCP_INBOUND_TOOL_POLICY_GATE_BLOCKED' | 'MCP_INBOUND_TOOL_EXECUTION_FAILED' | 'MCP_INBOUND_CALL_QUOTA_EXCEEDED' | 'MCP_INBOUND_TOOL_APPROVAL_REQUIRED' | 'MCP_INBOUND_ELICITATION_UNSUPPORTED' | 'A2A_INBOUND_BAD_REQUEST' | 'A2A_INBOUND_AGENT_NOT_FOUND' | 'A2A_INBOUND_METHOD_NOT_ALLOWED' | 'A2A_INBOUND_UNAUTHORIZED' | 'A2A_INBOUND_PARSE_ERROR' | 'A2A_INBOUND_METHOD_NOT_FOUND' | 'A2A_INBOUND_TASK_NOT_FOUND' | 'A2A_INBOUND_TASK_EXECUTION_UNAVAILABLE' | 'A2A_INBOUND_CONCURRENCY_LIMIT_EXCEEDED' | 'A2A_INBOUND_CALL_QUOTA_EXCEEDED' | 'POLICY_REDACTION' | 'POLICY_REDACTION_VARIABLE_NOT_FOUND' | 'POLICY_REDACTION_DATA_FORMAT' | 'POLICY_ENCRYPTION' | 'POLICY_ENCRYPTION_MISSING_CONFIG' | 'POLICY_DECRYPTION' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_DIGITALSIGNVALIDATION_FAILED' | 'POLICY_RESTAPI_RESPONSE' | 'POLICY_RESTAPI_CONNECTION' | 'POLICY_RESTAPI' | 'CACHE_AUTHREQUIREDTOREFRESH' | 'POLICY_ROLE_GROUP_BASED_ACCESS' | 'POLICY_ROLE_GROUP_BASED_IP_CHECK_ACCESS' | 'POLICY_PROTOCOL_TRANSFORMATION' | 'POLICY_BUSINESS_RULE' | 'POLICY_BUSINESS_RULE_DATA_FORMAT' | 'POLICY_BUSINESS_RULE_STOP' | 'POLICY_BUSINESS_RULE_VARIABLE_NOT_FOUND' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'APIPROXY_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTVALID_FORTOKEN' | 'URL_TOKEN_MANAGEMENT_TYPE_MISMATCH' | 'TOKEN_POLICY_NOT_CONFIGURED' | 'POLICY_ROUTING_SSLHANDSHAKE' | 'POLICY_ROUTING_SSLEXPIRED' | 'POLICY_AUTH_CREDENTIAL_NOTEXISTS' | 'POLICY_AUTH_CREDENTIAL_PROXYNOTALLOWED' | 'POLICY_AUTH_IDENTITY_AMBIGUOUS' | 'API_CLIENT_NOT_VALID_AS_RESOURCE_OWNER' | 'POLICY_AUTH_CREDENTIAL_METHODNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_IPNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CONTRACT_PROXY_EXPIRED' | 'POLICY_AUTH_CONTRACT_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CREDENTIAL_PSSWD' | 'POLICY_AUTH_CREDENTIAL_ENVNOTALLOWED' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_CLIENTBASEDTHROTTLING_STOP' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBASEDQUOTA_CACHE_SERVICE' | 'POLICY_CLIENTBASEDQUOTA_STOP' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION_NEED_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_EX' | 'POLICY_JOSE_IMPLEMENTATION_TARGET_VALUE_NOT_FOUND' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_TARGET_VALUE_EMPTY' | 'POLICY_JOSE_VALIDATION_ISSUER_EMPTY' | 'POLICY_JOSE_VALIDATION_PARSE_JWT' | 'POLICY_JOSE_VALIDATION_DECRYPTION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_ENCRYPTED' | 'POLICY_JOSE_VALIDATION_SIGNVALIDATION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_SIGNED' | 'POLICY_JOSE_VALIDATION_CLAIMVALIDATION' | 'POLICY_JOSE_VALIDATION_SIGNATUREINVALID' | 'POLICY_JOSE_VALIDATION_EX' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_MISSING' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_NOTVALID' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_ISSUER_MISSING' | 'POLICY_MTLS_AUTHENTICATION_EX' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_MTLS_MISSING' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_CERT_NOT_MATCH' | 'CONNECTOR_SETTINGS_NOTFOUND' | 'CONNECTOR_SETTINGS_DISABLED' | 'CONNECTOR_EX' | 'POLICY_ROUTING_ILLEGAL_ARGUMENT' | 'POLICY_ROUTING_CLIENT_PROTOCOL' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EXPIRED' | 'POLICY_JOSE_VALIDATION_JWK_EXPIRED' | 'POLICY_GROUP_EX' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_ENDPOINTRATELIMIT_CACHE_SERVICE' | 'POLICY_ENDPOINTRATELIMIT_STOP' | 'POLICY_ENDPOINTRATELIMIT_TARGETNOTEXIST' | 'POLICY_CLIENTBANNER_BANNED' | 'POLICY_CLIENTBANNER_EX' | 'POLICY_CLIENTBANNER_IDENTITYNOTFOUND' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_AUTH_EX' | 'POLICY_AUTH_CREDENTIALS_MISSING' | 'JOSE_VAL_CONFIG_ERROR' | 'JOSE_VAL_EX' | 'JOSE_VAL_TOKEN_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_BINDING_MISMATCH' | 'JOSE_IMPL_CONFIG_ERROR' | 'APIPROXY_CONFIG_ERROR' | 'APIPROXY_EX' | 'CONTENTFILTER_VIOLATION' | 'THROTTLING_STOP' | 'THROTTLING_EX' | 'THROTTLING_CACHE_SERVICE' | 'QUOTA_STOP' | 'QUOTA_EX' | 'QUOTA_CACHE_SERVICE' | 'ROUTING_CIRCUITBREAKER' | 'ROUTING_CLIENT_ERROR' | 'ROUTING_CONFIG_ERROR' | 'ROUTING_MTLS_CONFIG_FAILED' | 'ROUTING_SSE_EX' | 'ENDPOINT_RATELIMIT_EX' | 'ENDPOINT_RATELIMIT_EXCEEDED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_ALLOWED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_RESOLVED' | 'RLCL_AUTHENTICATION_POLICY_REQUIRED' | 'REST2SOAP_EX' | 'REDACTION_EX' | 'BUSINESS_RULE_EX' | 'MTLS_CERTIFICATE_MISSING' | 'MTLS_CERTIFICATE_NOTVALID' | 'KPS_TOKEN_EX' | 'JSON_SCHEMA_VALIDATION_FAILED' | 'XML_SCHEMA_VALIDATION_FAILED' | 'WSSECURITY_STSTOKEN_NOTVALID' | 'RESTAPI_EX' | 'CONDITION_EX' | 'POLICY_CACHE_EX' | 'POLICY_CACHE_INVALID_CONFIG' | 'POLICY_AI_MCP_TOOL_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_MCP_TOOL_INVOKE_CONFIG_MISSING' | 'POLICY_AI_MCP_TOOL_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_PROMPT_GUARD_BLOCKED' | 'POLICY_AI_SEMANTIC_CACHE_ERROR' | 'POLICY_AI_RAG_INJECTION_NO_MATCH' | 'POLICY_AI_RAG_INJECTION_RETRIEVAL_ERROR' | 'POLICY_AI_DLP_BLOCKED' | 'POLICY_AI_PII_ENCODED_BLOCKED' | 'POLICY_AI_PII_MASK_FAILED' | 'POLICY_AI_LOOP_DETECTED' | 'POLICY_AI_OFF_TOPIC' | 'POLICY_AI_TOPIC_JUDGE_BLOCKED' | 'POLICY_AI_PII_JUDGE_BLOCKED' | 'POLICY_AI_CONTEXT_INTEGRITY_BLOCKED' | 'POLICY_AI_PROMPT_DECORATOR_LIMIT_EXCEEDED' | 'POLICY_AI_DENIED_TOPIC' | 'POLICY_AI_PROMPT_TEMPLATE_UNKNOWN_TEMPLATE' | 'POLICY_AI_PROMPT_TEMPLATE_MISSING_PARAM' | 'POLICY_AI_PROMPT_TEMPLATE_LIMIT_EXCEEDED' | 'POLICY_AI_GROUNDEDNESS_VIOLATION'
            - `parentErrorType` 'API_PROXY' | 'APICREATOR' | 'FAKE_API' | 'KPS_API' | 'CONDITION_ERR' | 'CONDITION_EX' | 'POLICY_GROUP' | 'POLICY_AUTHENTICATION' | 'POLICY_OIDC' | 'POLICY_AUTHORIZATION' | 'POLICY_API_AUTHENTICATION' | 'POLICY_THROTTLING_PER_CLIENT' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_APIBASEDQUOTA' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBANNER' | 'POLICY_QUOTA_PER_CLIENT' | 'POLICY_SCRIPT' | 'POLICY_OAUTH2' | 'POLICY_SAML' | 'POLICY_JOSE_IMPLEMENTATION' | 'POLICY_JOSE_VALIDATION' | 'POLICY_MTLS_AUTHENTICATION' | 'POLICY_CONTENTFILTER' | 'POLICY_IPWHITE' | 'POLICY_IPBLACK' | 'POLICY_ALLOWEDHOUR' | 'POLICY_MINMESSAGESIZE' | 'POLICY_MAXMESSAGESIZE' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONRESPONSEMESSAGETRANS' | 'POLICY_XMLRESPONSEMESSAGETRANS' | 'POLICY_REST2SOAP_TRANSFORMATION' | 'POLICY_CACHE' | 'POLICY_ROUTING' | 'POLICY_REDACTION' | 'POLICY_CORS' | 'POLICY_ENCRYPTION' | 'POLICY_DECRYPTION' | 'POLICY_ROLE_GROUP' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_RESTAPI' | 'POLICY_WSSECURITY' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_BUSINESS_RULE' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'POLICY_AI_PII_MASK' | 'POLICY_AI_PROMPT_GUARD' | 'POLICY_AI_TOKEN_RATE_LIMIT' | 'POLICY_AI_SEMANTIC_CACHE' | 'POLICY_AI_MCP_TOOL_CALL' | 'POLICY_AI_A2A_AGENT_CALL' | 'POLICY_AI_RAG_INJECTION' | 'POLICY_AI_DLP_GUARD' | 'POLICY_AI_LOOP_GUARD' | 'POLICY_AI_TOPIC_GUARD' | 'POLICY_AI_CONTEXT_INTEGRITY' | 'POLICY_AI_ROUTING' | 'POLICY_AI_A2A_AGENT_INVOKE' | 'POLICY_AI_MCP_TOOL_INVOKE' | 'POLICY_AI_PROMPT_DECORATOR' | 'POLICY_AI_PROMPT_TEMPLATE' | 'POLICY_AI_GROUNDEDNESS_GUARD' | 'LICENSE'
            - `httpStatusCode` integer
            - `errorCode` string
            - `originalMessage` string
            - `customizedHttpStatusCode` integer
            - `customizedErrorCode` string
            - `customizedMessage` string
            - `buildCustomMessage` boolean
            - `customMessageTemplate` string
            - `customMessageContentType` string
            - `customMessageHttpStatusCode` integer
            - `errorResponseRules` ErrorResponseRule[]
              - …
            - `customized` boolean
          - `buildCustomMessage` boolean
          - `customMessageTemplate` string
          - `customMessageContentType` string
          - `customMessageHttpStatusCode` integer
          - `oneWay` boolean
          - `trace` boolean
          - `active` boolean
          - `addToGlobal` boolean
          - `policyLocation` 'API_PROXY_GROUP' | 'API_PROXY' | 'API_PROXY_METHOD'
          - `policyGroup` boolean
          - `_class` string, required
          - `enabled` boolean
          - `a2aAgent` ConnectionConfigA2a
            - `id` string
            - `projectId` string
            - `name` string
            - `description` string
            - `enabled` boolean
            - `projectName` string
            - `environmentId` string
            - `circuitBreakerEnabled` boolean
            - `errorThresholdValue` integer
            - `sleepWindow` integer
            - `endpoint` string
            - `a2aProtocolVersion` string
            - `allowPrivateNetworkEgress` boolean
            - `authScheme` 'BEARER' | 'OAUTH2_CLIENT_CREDENTIALS' | 'MTLS' | 'NONE' | 'API_KEY' | 'BASIC' | 'OAUTH2_TOKEN_EXCHANGE'
            - `bearerToken` string
            - `credentialRef` string
            - `tokenEndpoint` string
            - `clientId` string
            - `clientSecret` string
            - `scope` string
            - `tokenExchangeAudience` string
            - `apiKeyHeaderName` string
            - `apiKey` string
            - `basicUsername` string
            - `basicPassword` string
            - `bearerTokenSet` boolean
            - `clientSecretSet` boolean
            - `apiKeySet` boolean
            - `basicPasswordSet` boolean
            - `agentCardCacheTtlSeconds` integer
            - `agentCardCacheEnabled` boolean
            - `discoveredSkills` A2aDiscoveredSkill[]
              - …
            - `skillsParsedAt` integer
            - `healthStatus` string
            - `lastHealthCheckAt` string, date-time
            - `healthMessage` string
            - `driftPolicy` 'WARN_ONLY' | 'FAIL_CLOSED'
            - `pinnedCatalogHash` string
            - `driftDetected` boolean
            - `driftMessage` string
            - `driftStatePushPending` boolean
            - `resolvedEndpoint` string
            - `resolvedTokenEndpoint` string
            - `resolvedClientId` string
            - `resolvedApiKeyHeaderName` string
            - `resolvedBasicUsername` string
            - `resolvedTokenExchangeAudience` string
            - `resolvedScope` string
            - `mTLSSettings` ConnectionMTLSSettings
              - …
          - `targetSkillName` string
          - `messageTemplate` string
          - `waitMode` 'FIRE_AND_FORGET' | 'SYNC_TO_VARIABLE'
          - `outputVariableName` string
          - `callTimeoutMs` integer
          - `taskWaitTimeoutMs` integer
          - `identityAcl` IdentityAclRule[]
            - `principalType` 'CREDENTIAL' | 'ROLE' | 'ORGANIZATION'
            - `principalName` string
            - `allow` string[]
            - `deny` string[]
          - `callQuota` CallQuotaConfig
            - `period` 'MINUTE' | 'HOUR' | 'DAY'
            - `limit` integer
            - `scope` 'PER_TOOL' | 'PER_CREDENTIAL' | 'PER_TOOL_AND_CREDENTIAL'
            - `active` boolean
          - `tokenForwardSettings` AgentTokenForwardSettings
            - `enabled` boolean
            - `source` 'CLIENT_AUTHORIZATION_HEADER'
            - `audienceAllowList` string[]
            - `stripGatewayCredential` boolean
        - PolicyAiContextIntegrity
          - `region` 'FROM_CLIENT' | 'TO_BACKEND' | 'FROM_BACKEND' | 'TO_CLIENT'
          - `id` string
          - `projectId` string
          - `name` string
          - `description` string
          - `policyCondition` PolicyCondition
            - `conditionRuleList` ConditionRule[]
              - …
          - `global` boolean
          - `errorMessageList` ErrorMessage[]
            - `id` string
            - `errorType` 'APIPROXY' | 'APIPROXY_HIDDENSPEC' | 'APIPROXY_SPEC_AUTH_REQUIRED' | 'API_METHOD_NOTFOUND' | 'DBTOAPI_DB_OPERATION_TYPE_NOTFOUND' | 'DBTOAPI_DB_BATCH_ARRAY_LENGTH' | 'APIPROXY_NOTFOUND' | 'APIPROXY_ENDPOINT_MISMATCH' | 'APIPROXY_ENDPOINT_MISSING_PATH_PARAM_DEFINITION' | 'APIPROXYGROUP_ACCESS_DISABLED_FROM_PROXY' | 'APIPROXY_BACKEND_ADDRESS_NOTFOUND' | 'APIPROXY_BACKEND_MTLS_SETTINGS_NOTFOUND' | 'APICRYPT_EX' | 'NOTER_SETTINGS_NOTFOUND' | 'KPS_SETTINGS_NOTFOUND' | 'KPS_SECURITY_TOKEN_FAULT' | 'KPS_SECURITY_TOKEN_NOT_VALID' | 'SCRIPT_API_NOTFOUND' | 'CONNECTION_CONFIG_DB_NOTFOUND' | 'CONNECTION_CONFIG_DB_DISABLED' | 'DATABASE_CONNECTION_EX' | 'DB_API_NOTFOUND' | 'JOB_API_NOTFOUND' | 'KPS_EX' | 'CONDITION_RULE_FORMAT_NUMERIC' | 'CONDITION_RULE_FORMAT_DATE' | 'CONDITION_RULE_CONFIGURATION' | 'CONDITION_RULE_EX' | 'POLICY_AUTH_EMPTYUSERNAMEORPSSWD' | 'POLICY_AUTH_EMPTYUSERNAME' | 'POLICY_AUTH_EMPTYPSSWD' | 'POLICY_AUTH_USERNOTEXISTS' | 'POLICY_AUTH_EX_LDAP' | 'POLICY_AUTH_EX_API' | 'POLICY_AUTH_TYPE' | 'POLICY_AUTH_EX_DB' | 'POLICY_AUTH_NOT_FOUND' | 'POLICY_AUTH_BASIC_EX' | 'POLICY_AUTH_BASE64_EX' | 'POLICY_AUTH_DIGEST_EX' | 'POLICY_AUTH_JWT3RD_EX' | 'POLICY_AUTH_JWT3RD_MISSING_CONFIG' | 'POLICY_AUTH_JWT3RD_NOT_VALID' | 'POLICY_AUTH_JWT_EX' | 'POLICY_AUTH_JWT_MISSING_CONFIG' | 'POLICY_AUTH_JWT_NOT_VALID' | 'POLICY_AUTH_OAUTH2_EX' | 'POLICY_AUTH_OAUTH2_TOKEN_EXPIRED' | 'POLICY_AUTH_OAUTH2_TOKEN_NOT_VALID' | 'POLICY_AUTH_OIDC_PROTOCOL_EX' | 'POLICY_AUTH_OIDC_AUTHENTICATION_EX' | 'POLICY_AUTH_OIDC_STOP_FLOW' | 'POLICY_AUTH_OIDC_REDIRECT' | 'POLICY_AUTH_OIDC_INVALID_TOKEN' | 'POLICY_AUTHORIZATION_EX' | 'POLICY_AUTHORIZATION_METHOD_NOT_FOUND' | 'POLICY_AUTHORIZATION_WRONG_SCOPE' | 'POLICY_API_AUTHENTICATION' | 'POLICY_API_AUTHENTICATION_NOTFOUND' | 'POLICY_SAML' | 'POLICY_SAML_SIGNATURENOTEXISTS' | 'POLICY_SAML_SIGNATURENOTVALID' | 'POLICY_SAML_KEYSTORENOTVALID' | 'POLICY_SAML_SIGNERUNKNOWN' | 'POLICY_CONTENTFILTER' | 'POLICY_CONTENTFILTER_HEADER' | 'POLICY_CONTENTFILTER_PARAM' | 'POLICY_CONTENTFILTER_BODY' | 'POLICY_CONTENTFILTER_BODY_PATH' | 'POLICY_IPWHITE_FAILED' | 'POLICY_IPWHITE_EX' | 'POLICY_IPBLACK_FAILED' | 'POLICY_IPBLACK_EX' | 'POLICY_RESTRICTION_ALLOWEDHOUR_FAILED' | 'POLICY_RESTRICTION_ALLOWEDHOUR_EX' | 'POLICY_RESTRICTION_MINMESSAGESIZE_FAILED' | 'POLICY_RESTRICTION_MAXMESSAGESIZE_FAILED' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_JSONSCHEMAVALIDATION_FAILED' | 'POLICY_JSONSCHEMAVALIDATION_PATH' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION_FAILED' | 'POLICY_XMLSCHEMAVALIDATION_UNEXPECTEDBODY' | 'POLICY_XMLSCHEMAVALIDATION_PATH' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_APIBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_APIBASEDTHROTTLING_STOP' | 'POLICY_APIBASEDQUOTA' | 'POLICY_APIBASEDQUOTA_CACHE_SERVICE' | 'POLICY_APIBASEDQUOTA_STOP' | 'POLICY_REST2SOAP_TRANSFORMATION_REQUEST' | 'POLICY_REST2SOAP_TRANSFORMATION_RESPONSE' | 'POLICY_SCRIPT_USERSTOPPEDFLOW' | 'POLICY_SCRIPT_USERSTOPPEDFLOW_SUCCESS' | 'POLICY_SCRIPT' | 'POLICY_WSSECURITY_FROMTARGET' | 'POLICY_WSSECURITY_TOTARGET' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_WSSECURITY_STSTOKEN_NOTFOUND' | 'POLICY_WSSECURITY_STSTOKEN_NOTVALID' | 'POLICY_WSSECURITY_STSTOKEN_FAULT' | 'CIRCUITBREAKEROPEN_EX' | 'CIRCUITBREAKEROPEN_NO_ROUTE_EX' | 'CLIENTFLOWBANNER_EX' | 'POLICY_ROUTING_TIMEOUT' | 'POLICY_ROUTING_UNKNOWNHOST' | 'POLICY_ROUTING_MALFORMED' | 'POLICY_ROUTING_CONNECTIONREFUSED' | 'POLICY_ROUTING_CONNECTION' | 'POLICY_ROUTING_ERRORHANDLINGCONDITION' | 'POLICY_ROUTING_PROXY_EMPTY' | 'POLICY_ROUTING_PROXY_AUTHORIZATION_EMPTY' | 'POLICY_ROUTING_CONNECTION_CLOSED_CLIENT' | 'POLICY_ROUTING_CONNECTION_CLOSED_SERVER' | 'POLICY_ROUTING_SSE_CLIENT' | 'POLICY_ROUTING_SSE_SERVER' | 'POLICY_ROUTING_AI_PROVIDER_EXHAUSTED' | 'POLICY_ROUTING_AI_PROVIDER_ERROR' | 'POLICY_ROUTING_AI_NO_SUITABLE_PROVIDER' | 'POLICY_ROUTING_AI_CONTEXT_WINDOW_EXCEEDED' | 'POLICY_ROUTING_AI_MODEL_ACCESS_DENIED' | 'POLICY_AI_TOKEN_QUOTA_EXCEEDED' | 'POLICY_AI_TOKEN_COUNTER_UNAVAILABLE' | 'POLICY_AI_ANONYMOUS_NOT_ALLOWED' | 'MCP_INBOUND_BAD_REQUEST' | 'MCP_INBOUND_SERVER_NOT_FOUND' | 'MCP_INBOUND_METHOD_NOT_ALLOWED' | 'MCP_INBOUND_UNAUTHORIZED' | 'MCP_INBOUND_SESSION_LIMIT_EXCEEDED' | 'MCP_INBOUND_PARSE_ERROR' | 'MCP_INBOUND_METHOD_NOT_FOUND' | 'MCP_INBOUND_TOOL_NOT_FOUND' | 'MCP_INBOUND_TOOL_PROXY_UNAVAILABLE' | 'MCP_INBOUND_TOOL_POLICY_GATE_BLOCKED' | 'MCP_INBOUND_TOOL_EXECUTION_FAILED' | 'MCP_INBOUND_CALL_QUOTA_EXCEEDED' | 'MCP_INBOUND_TOOL_APPROVAL_REQUIRED' | 'MCP_INBOUND_ELICITATION_UNSUPPORTED' | 'A2A_INBOUND_BAD_REQUEST' | 'A2A_INBOUND_AGENT_NOT_FOUND' | 'A2A_INBOUND_METHOD_NOT_ALLOWED' | 'A2A_INBOUND_UNAUTHORIZED' | 'A2A_INBOUND_PARSE_ERROR' | 'A2A_INBOUND_METHOD_NOT_FOUND' | 'A2A_INBOUND_TASK_NOT_FOUND' | 'A2A_INBOUND_TASK_EXECUTION_UNAVAILABLE' | 'A2A_INBOUND_CONCURRENCY_LIMIT_EXCEEDED' | 'A2A_INBOUND_CALL_QUOTA_EXCEEDED' | 'POLICY_REDACTION' | 'POLICY_REDACTION_VARIABLE_NOT_FOUND' | 'POLICY_REDACTION_DATA_FORMAT' | 'POLICY_ENCRYPTION' | 'POLICY_ENCRYPTION_MISSING_CONFIG' | 'POLICY_DECRYPTION' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_DIGITALSIGNVALIDATION_FAILED' | 'POLICY_RESTAPI_RESPONSE' | 'POLICY_RESTAPI_CONNECTION' | 'POLICY_RESTAPI' | 'CACHE_AUTHREQUIREDTOREFRESH' | 'POLICY_ROLE_GROUP_BASED_ACCESS' | 'POLICY_ROLE_GROUP_BASED_IP_CHECK_ACCESS' | 'POLICY_PROTOCOL_TRANSFORMATION' | 'POLICY_BUSINESS_RULE' | 'POLICY_BUSINESS_RULE_DATA_FORMAT' | 'POLICY_BUSINESS_RULE_STOP' | 'POLICY_BUSINESS_RULE_VARIABLE_NOT_FOUND' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'APIPROXY_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTVALID_FORTOKEN' | 'URL_TOKEN_MANAGEMENT_TYPE_MISMATCH' | 'TOKEN_POLICY_NOT_CONFIGURED' | 'POLICY_ROUTING_SSLHANDSHAKE' | 'POLICY_ROUTING_SSLEXPIRED' | 'POLICY_AUTH_CREDENTIAL_NOTEXISTS' | 'POLICY_AUTH_CREDENTIAL_PROXYNOTALLOWED' | 'POLICY_AUTH_IDENTITY_AMBIGUOUS' | 'API_CLIENT_NOT_VALID_AS_RESOURCE_OWNER' | 'POLICY_AUTH_CREDENTIAL_METHODNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_IPNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CONTRACT_PROXY_EXPIRED' | 'POLICY_AUTH_CONTRACT_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CREDENTIAL_PSSWD' | 'POLICY_AUTH_CREDENTIAL_ENVNOTALLOWED' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_CLIENTBASEDTHROTTLING_STOP' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBASEDQUOTA_CACHE_SERVICE' | 'POLICY_CLIENTBASEDQUOTA_STOP' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION_NEED_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_EX' | 'POLICY_JOSE_IMPLEMENTATION_TARGET_VALUE_NOT_FOUND' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_TARGET_VALUE_EMPTY' | 'POLICY_JOSE_VALIDATION_ISSUER_EMPTY' | 'POLICY_JOSE_VALIDATION_PARSE_JWT' | 'POLICY_JOSE_VALIDATION_DECRYPTION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_ENCRYPTED' | 'POLICY_JOSE_VALIDATION_SIGNVALIDATION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_SIGNED' | 'POLICY_JOSE_VALIDATION_CLAIMVALIDATION' | 'POLICY_JOSE_VALIDATION_SIGNATUREINVALID' | 'POLICY_JOSE_VALIDATION_EX' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_MISSING' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_NOTVALID' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_ISSUER_MISSING' | 'POLICY_MTLS_AUTHENTICATION_EX' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_MTLS_MISSING' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_CERT_NOT_MATCH' | 'CONNECTOR_SETTINGS_NOTFOUND' | 'CONNECTOR_SETTINGS_DISABLED' | 'CONNECTOR_EX' | 'POLICY_ROUTING_ILLEGAL_ARGUMENT' | 'POLICY_ROUTING_CLIENT_PROTOCOL' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EXPIRED' | 'POLICY_JOSE_VALIDATION_JWK_EXPIRED' | 'POLICY_GROUP_EX' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_ENDPOINTRATELIMIT_CACHE_SERVICE' | 'POLICY_ENDPOINTRATELIMIT_STOP' | 'POLICY_ENDPOINTRATELIMIT_TARGETNOTEXIST' | 'POLICY_CLIENTBANNER_BANNED' | 'POLICY_CLIENTBANNER_EX' | 'POLICY_CLIENTBANNER_IDENTITYNOTFOUND' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_AUTH_EX' | 'POLICY_AUTH_CREDENTIALS_MISSING' | 'JOSE_VAL_CONFIG_ERROR' | 'JOSE_VAL_EX' | 'JOSE_VAL_TOKEN_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_BINDING_MISMATCH' | 'JOSE_IMPL_CONFIG_ERROR' | 'APIPROXY_CONFIG_ERROR' | 'APIPROXY_EX' | 'CONTENTFILTER_VIOLATION' | 'THROTTLING_STOP' | 'THROTTLING_EX' | 'THROTTLING_CACHE_SERVICE' | 'QUOTA_STOP' | 'QUOTA_EX' | 'QUOTA_CACHE_SERVICE' | 'ROUTING_CIRCUITBREAKER' | 'ROUTING_CLIENT_ERROR' | 'ROUTING_CONFIG_ERROR' | 'ROUTING_MTLS_CONFIG_FAILED' | 'ROUTING_SSE_EX' | 'ENDPOINT_RATELIMIT_EX' | 'ENDPOINT_RATELIMIT_EXCEEDED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_ALLOWED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_RESOLVED' | 'RLCL_AUTHENTICATION_POLICY_REQUIRED' | 'REST2SOAP_EX' | 'REDACTION_EX' | 'BUSINESS_RULE_EX' | 'MTLS_CERTIFICATE_MISSING' | 'MTLS_CERTIFICATE_NOTVALID' | 'KPS_TOKEN_EX' | 'JSON_SCHEMA_VALIDATION_FAILED' | 'XML_SCHEMA_VALIDATION_FAILED' | 'WSSECURITY_STSTOKEN_NOTVALID' | 'RESTAPI_EX' | 'CONDITION_EX' | 'POLICY_CACHE_EX' | 'POLICY_CACHE_INVALID_CONFIG' | 'POLICY_AI_MCP_TOOL_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_MCP_TOOL_INVOKE_CONFIG_MISSING' | 'POLICY_AI_MCP_TOOL_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_PROMPT_GUARD_BLOCKED' | 'POLICY_AI_SEMANTIC_CACHE_ERROR' | 'POLICY_AI_RAG_INJECTION_NO_MATCH' | 'POLICY_AI_RAG_INJECTION_RETRIEVAL_ERROR' | 'POLICY_AI_DLP_BLOCKED' | 'POLICY_AI_PII_ENCODED_BLOCKED' | 'POLICY_AI_PII_MASK_FAILED' | 'POLICY_AI_LOOP_DETECTED' | 'POLICY_AI_OFF_TOPIC' | 'POLICY_AI_TOPIC_JUDGE_BLOCKED' | 'POLICY_AI_PII_JUDGE_BLOCKED' | 'POLICY_AI_CONTEXT_INTEGRITY_BLOCKED' | 'POLICY_AI_PROMPT_DECORATOR_LIMIT_EXCEEDED' | 'POLICY_AI_DENIED_TOPIC' | 'POLICY_AI_PROMPT_TEMPLATE_UNKNOWN_TEMPLATE' | 'POLICY_AI_PROMPT_TEMPLATE_MISSING_PARAM' | 'POLICY_AI_PROMPT_TEMPLATE_LIMIT_EXCEEDED' | 'POLICY_AI_GROUNDEDNESS_VIOLATION'
            - `parentErrorType` 'API_PROXY' | 'APICREATOR' | 'FAKE_API' | 'KPS_API' | 'CONDITION_ERR' | 'CONDITION_EX' | 'POLICY_GROUP' | 'POLICY_AUTHENTICATION' | 'POLICY_OIDC' | 'POLICY_AUTHORIZATION' | 'POLICY_API_AUTHENTICATION' | 'POLICY_THROTTLING_PER_CLIENT' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_APIBASEDQUOTA' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBANNER' | 'POLICY_QUOTA_PER_CLIENT' | 'POLICY_SCRIPT' | 'POLICY_OAUTH2' | 'POLICY_SAML' | 'POLICY_JOSE_IMPLEMENTATION' | 'POLICY_JOSE_VALIDATION' | 'POLICY_MTLS_AUTHENTICATION' | 'POLICY_CONTENTFILTER' | 'POLICY_IPWHITE' | 'POLICY_IPBLACK' | 'POLICY_ALLOWEDHOUR' | 'POLICY_MINMESSAGESIZE' | 'POLICY_MAXMESSAGESIZE' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONRESPONSEMESSAGETRANS' | 'POLICY_XMLRESPONSEMESSAGETRANS' | 'POLICY_REST2SOAP_TRANSFORMATION' | 'POLICY_CACHE' | 'POLICY_ROUTING' | 'POLICY_REDACTION' | 'POLICY_CORS' | 'POLICY_ENCRYPTION' | 'POLICY_DECRYPTION' | 'POLICY_ROLE_GROUP' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_RESTAPI' | 'POLICY_WSSECURITY' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_BUSINESS_RULE' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'POLICY_AI_PII_MASK' | 'POLICY_AI_PROMPT_GUARD' | 'POLICY_AI_TOKEN_RATE_LIMIT' | 'POLICY_AI_SEMANTIC_CACHE' | 'POLICY_AI_MCP_TOOL_CALL' | 'POLICY_AI_A2A_AGENT_CALL' | 'POLICY_AI_RAG_INJECTION' | 'POLICY_AI_DLP_GUARD' | 'POLICY_AI_LOOP_GUARD' | 'POLICY_AI_TOPIC_GUARD' | 'POLICY_AI_CONTEXT_INTEGRITY' | 'POLICY_AI_ROUTING' | 'POLICY_AI_A2A_AGENT_INVOKE' | 'POLICY_AI_MCP_TOOL_INVOKE' | 'POLICY_AI_PROMPT_DECORATOR' | 'POLICY_AI_PROMPT_TEMPLATE' | 'POLICY_AI_GROUNDEDNESS_GUARD' | 'LICENSE'
            - `httpStatusCode` integer
            - `errorCode` string
            - `originalMessage` string
            - `customizedHttpStatusCode` integer
            - `customizedErrorCode` string
            - `customizedMessage` string
            - `buildCustomMessage` boolean
            - `customMessageTemplate` string
            - `customMessageContentType` string
            - `customMessageHttpStatusCode` integer
            - `errorResponseRules` ErrorResponseRule[]
              - …
            - `customized` boolean
          - `buildCustomMessage` boolean
          - `customMessageTemplate` string
          - `customMessageContentType` string
          - `customMessageHttpStatusCode` integer
          - `oneWay` boolean
          - `trace` boolean
          - `active` boolean
          - `addToGlobal` boolean
          - `policyLocation` 'API_PROXY_GROUP' | 'API_PROXY' | 'API_PROXY_METHOD'
          - `policyGroup` boolean
          - `_class` string, required
          - `enabled` boolean
          - `action` 'BLOCK' | 'FLAG' | 'MASK'
          - `roleMarkerDetectionEnabled` boolean
          - `customMarkerPatternList` string[]
          - `roleSequenceValidationEnabled` boolean
          - `allowedRoles` string[]
          - `maxSystemMessages` integer
        - PolicyAiDlpGuard
          - `region` 'FROM_CLIENT' | 'TO_BACKEND' | 'FROM_BACKEND' | 'TO_CLIENT'
          - `id` string
          - `projectId` string
          - `name` string
          - `description` string
          - `policyCondition` PolicyCondition
            - `conditionRuleList` ConditionRule[]
              - …
          - `global` boolean
          - `errorMessageList` ErrorMessage[]
            - `id` string
            - `errorType` 'APIPROXY' | 'APIPROXY_HIDDENSPEC' | 'APIPROXY_SPEC_AUTH_REQUIRED' | 'API_METHOD_NOTFOUND' | 'DBTOAPI_DB_OPERATION_TYPE_NOTFOUND' | 'DBTOAPI_DB_BATCH_ARRAY_LENGTH' | 'APIPROXY_NOTFOUND' | 'APIPROXY_ENDPOINT_MISMATCH' | 'APIPROXY_ENDPOINT_MISSING_PATH_PARAM_DEFINITION' | 'APIPROXYGROUP_ACCESS_DISABLED_FROM_PROXY' | 'APIPROXY_BACKEND_ADDRESS_NOTFOUND' | 'APIPROXY_BACKEND_MTLS_SETTINGS_NOTFOUND' | 'APICRYPT_EX' | 'NOTER_SETTINGS_NOTFOUND' | 'KPS_SETTINGS_NOTFOUND' | 'KPS_SECURITY_TOKEN_FAULT' | 'KPS_SECURITY_TOKEN_NOT_VALID' | 'SCRIPT_API_NOTFOUND' | 'CONNECTION_CONFIG_DB_NOTFOUND' | 'CONNECTION_CONFIG_DB_DISABLED' | 'DATABASE_CONNECTION_EX' | 'DB_API_NOTFOUND' | 'JOB_API_NOTFOUND' | 'KPS_EX' | 'CONDITION_RULE_FORMAT_NUMERIC' | 'CONDITION_RULE_FORMAT_DATE' | 'CONDITION_RULE_CONFIGURATION' | 'CONDITION_RULE_EX' | 'POLICY_AUTH_EMPTYUSERNAMEORPSSWD' | 'POLICY_AUTH_EMPTYUSERNAME' | 'POLICY_AUTH_EMPTYPSSWD' | 'POLICY_AUTH_USERNOTEXISTS' | 'POLICY_AUTH_EX_LDAP' | 'POLICY_AUTH_EX_API' | 'POLICY_AUTH_TYPE' | 'POLICY_AUTH_EX_DB' | 'POLICY_AUTH_NOT_FOUND' | 'POLICY_AUTH_BASIC_EX' | 'POLICY_AUTH_BASE64_EX' | 'POLICY_AUTH_DIGEST_EX' | 'POLICY_AUTH_JWT3RD_EX' | 'POLICY_AUTH_JWT3RD_MISSING_CONFIG' | 'POLICY_AUTH_JWT3RD_NOT_VALID' | 'POLICY_AUTH_JWT_EX' | 'POLICY_AUTH_JWT_MISSING_CONFIG' | 'POLICY_AUTH_JWT_NOT_VALID' | 'POLICY_AUTH_OAUTH2_EX' | 'POLICY_AUTH_OAUTH2_TOKEN_EXPIRED' | 'POLICY_AUTH_OAUTH2_TOKEN_NOT_VALID' | 'POLICY_AUTH_OIDC_PROTOCOL_EX' | 'POLICY_AUTH_OIDC_AUTHENTICATION_EX' | 'POLICY_AUTH_OIDC_STOP_FLOW' | 'POLICY_AUTH_OIDC_REDIRECT' | 'POLICY_AUTH_OIDC_INVALID_TOKEN' | 'POLICY_AUTHORIZATION_EX' | 'POLICY_AUTHORIZATION_METHOD_NOT_FOUND' | 'POLICY_AUTHORIZATION_WRONG_SCOPE' | 'POLICY_API_AUTHENTICATION' | 'POLICY_API_AUTHENTICATION_NOTFOUND' | 'POLICY_SAML' | 'POLICY_SAML_SIGNATURENOTEXISTS' | 'POLICY_SAML_SIGNATURENOTVALID' | 'POLICY_SAML_KEYSTORENOTVALID' | 'POLICY_SAML_SIGNERUNKNOWN' | 'POLICY_CONTENTFILTER' | 'POLICY_CONTENTFILTER_HEADER' | 'POLICY_CONTENTFILTER_PARAM' | 'POLICY_CONTENTFILTER_BODY' | 'POLICY_CONTENTFILTER_BODY_PATH' | 'POLICY_IPWHITE_FAILED' | 'POLICY_IPWHITE_EX' | 'POLICY_IPBLACK_FAILED' | 'POLICY_IPBLACK_EX' | 'POLICY_RESTRICTION_ALLOWEDHOUR_FAILED' | 'POLICY_RESTRICTION_ALLOWEDHOUR_EX' | 'POLICY_RESTRICTION_MINMESSAGESIZE_FAILED' | 'POLICY_RESTRICTION_MAXMESSAGESIZE_FAILED' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_JSONSCHEMAVALIDATION_FAILED' | 'POLICY_JSONSCHEMAVALIDATION_PATH' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION_FAILED' | 'POLICY_XMLSCHEMAVALIDATION_UNEXPECTEDBODY' | 'POLICY_XMLSCHEMAVALIDATION_PATH' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_APIBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_APIBASEDTHROTTLING_STOP' | 'POLICY_APIBASEDQUOTA' | 'POLICY_APIBASEDQUOTA_CACHE_SERVICE' | 'POLICY_APIBASEDQUOTA_STOP' | 'POLICY_REST2SOAP_TRANSFORMATION_REQUEST' | 'POLICY_REST2SOAP_TRANSFORMATION_RESPONSE' | 'POLICY_SCRIPT_USERSTOPPEDFLOW' | 'POLICY_SCRIPT_USERSTOPPEDFLOW_SUCCESS' | 'POLICY_SCRIPT' | 'POLICY_WSSECURITY_FROMTARGET' | 'POLICY_WSSECURITY_TOTARGET' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_WSSECURITY_STSTOKEN_NOTFOUND' | 'POLICY_WSSECURITY_STSTOKEN_NOTVALID' | 'POLICY_WSSECURITY_STSTOKEN_FAULT' | 'CIRCUITBREAKEROPEN_EX' | 'CIRCUITBREAKEROPEN_NO_ROUTE_EX' | 'CLIENTFLOWBANNER_EX' | 'POLICY_ROUTING_TIMEOUT' | 'POLICY_ROUTING_UNKNOWNHOST' | 'POLICY_ROUTING_MALFORMED' | 'POLICY_ROUTING_CONNECTIONREFUSED' | 'POLICY_ROUTING_CONNECTION' | 'POLICY_ROUTING_ERRORHANDLINGCONDITION' | 'POLICY_ROUTING_PROXY_EMPTY' | 'POLICY_ROUTING_PROXY_AUTHORIZATION_EMPTY' | 'POLICY_ROUTING_CONNECTION_CLOSED_CLIENT' | 'POLICY_ROUTING_CONNECTION_CLOSED_SERVER' | 'POLICY_ROUTING_SSE_CLIENT' | 'POLICY_ROUTING_SSE_SERVER' | 'POLICY_ROUTING_AI_PROVIDER_EXHAUSTED' | 'POLICY_ROUTING_AI_PROVIDER_ERROR' | 'POLICY_ROUTING_AI_NO_SUITABLE_PROVIDER' | 'POLICY_ROUTING_AI_CONTEXT_WINDOW_EXCEEDED' | 'POLICY_ROUTING_AI_MODEL_ACCESS_DENIED' | 'POLICY_AI_TOKEN_QUOTA_EXCEEDED' | 'POLICY_AI_TOKEN_COUNTER_UNAVAILABLE' | 'POLICY_AI_ANONYMOUS_NOT_ALLOWED' | 'MCP_INBOUND_BAD_REQUEST' | 'MCP_INBOUND_SERVER_NOT_FOUND' | 'MCP_INBOUND_METHOD_NOT_ALLOWED' | 'MCP_INBOUND_UNAUTHORIZED' | 'MCP_INBOUND_SESSION_LIMIT_EXCEEDED' | 'MCP_INBOUND_PARSE_ERROR' | 'MCP_INBOUND_METHOD_NOT_FOUND' | 'MCP_INBOUND_TOOL_NOT_FOUND' | 'MCP_INBOUND_TOOL_PROXY_UNAVAILABLE' | 'MCP_INBOUND_TOOL_POLICY_GATE_BLOCKED' | 'MCP_INBOUND_TOOL_EXECUTION_FAILED' | 'MCP_INBOUND_CALL_QUOTA_EXCEEDED' | 'MCP_INBOUND_TOOL_APPROVAL_REQUIRED' | 'MCP_INBOUND_ELICITATION_UNSUPPORTED' | 'A2A_INBOUND_BAD_REQUEST' | 'A2A_INBOUND_AGENT_NOT_FOUND' | 'A2A_INBOUND_METHOD_NOT_ALLOWED' | 'A2A_INBOUND_UNAUTHORIZED' | 'A2A_INBOUND_PARSE_ERROR' | 'A2A_INBOUND_METHOD_NOT_FOUND' | 'A2A_INBOUND_TASK_NOT_FOUND' | 'A2A_INBOUND_TASK_EXECUTION_UNAVAILABLE' | 'A2A_INBOUND_CONCURRENCY_LIMIT_EXCEEDED' | 'A2A_INBOUND_CALL_QUOTA_EXCEEDED' | 'POLICY_REDACTION' | 'POLICY_REDACTION_VARIABLE_NOT_FOUND' | 'POLICY_REDACTION_DATA_FORMAT' | 'POLICY_ENCRYPTION' | 'POLICY_ENCRYPTION_MISSING_CONFIG' | 'POLICY_DECRYPTION' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_DIGITALSIGNVALIDATION_FAILED' | 'POLICY_RESTAPI_RESPONSE' | 'POLICY_RESTAPI_CONNECTION' | 'POLICY_RESTAPI' | 'CACHE_AUTHREQUIREDTOREFRESH' | 'POLICY_ROLE_GROUP_BASED_ACCESS' | 'POLICY_ROLE_GROUP_BASED_IP_CHECK_ACCESS' | 'POLICY_PROTOCOL_TRANSFORMATION' | 'POLICY_BUSINESS_RULE' | 'POLICY_BUSINESS_RULE_DATA_FORMAT' | 'POLICY_BUSINESS_RULE_STOP' | 'POLICY_BUSINESS_RULE_VARIABLE_NOT_FOUND' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'APIPROXY_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTVALID_FORTOKEN' | 'URL_TOKEN_MANAGEMENT_TYPE_MISMATCH' | 'TOKEN_POLICY_NOT_CONFIGURED' | 'POLICY_ROUTING_SSLHANDSHAKE' | 'POLICY_ROUTING_SSLEXPIRED' | 'POLICY_AUTH_CREDENTIAL_NOTEXISTS' | 'POLICY_AUTH_CREDENTIAL_PROXYNOTALLOWED' | 'POLICY_AUTH_IDENTITY_AMBIGUOUS' | 'API_CLIENT_NOT_VALID_AS_RESOURCE_OWNER' | 'POLICY_AUTH_CREDENTIAL_METHODNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_IPNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CONTRACT_PROXY_EXPIRED' | 'POLICY_AUTH_CONTRACT_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CREDENTIAL_PSSWD' | 'POLICY_AUTH_CREDENTIAL_ENVNOTALLOWED' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_CLIENTBASEDTHROTTLING_STOP' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBASEDQUOTA_CACHE_SERVICE' | 'POLICY_CLIENTBASEDQUOTA_STOP' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION_NEED_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_EX' | 'POLICY_JOSE_IMPLEMENTATION_TARGET_VALUE_NOT_FOUND' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_TARGET_VALUE_EMPTY' | 'POLICY_JOSE_VALIDATION_ISSUER_EMPTY' | 'POLICY_JOSE_VALIDATION_PARSE_JWT' | 'POLICY_JOSE_VALIDATION_DECRYPTION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_ENCRYPTED' | 'POLICY_JOSE_VALIDATION_SIGNVALIDATION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_SIGNED' | 'POLICY_JOSE_VALIDATION_CLAIMVALIDATION' | 'POLICY_JOSE_VALIDATION_SIGNATUREINVALID' | 'POLICY_JOSE_VALIDATION_EX' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_MISSING' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_NOTVALID' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_ISSUER_MISSING' | 'POLICY_MTLS_AUTHENTICATION_EX' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_MTLS_MISSING' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_CERT_NOT_MATCH' | 'CONNECTOR_SETTINGS_NOTFOUND' | 'CONNECTOR_SETTINGS_DISABLED' | 'CONNECTOR_EX' | 'POLICY_ROUTING_ILLEGAL_ARGUMENT' | 'POLICY_ROUTING_CLIENT_PROTOCOL' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EXPIRED' | 'POLICY_JOSE_VALIDATION_JWK_EXPIRED' | 'POLICY_GROUP_EX' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_ENDPOINTRATELIMIT_CACHE_SERVICE' | 'POLICY_ENDPOINTRATELIMIT_STOP' | 'POLICY_ENDPOINTRATELIMIT_TARGETNOTEXIST' | 'POLICY_CLIENTBANNER_BANNED' | 'POLICY_CLIENTBANNER_EX' | 'POLICY_CLIENTBANNER_IDENTITYNOTFOUND' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_AUTH_EX' | 'POLICY_AUTH_CREDENTIALS_MISSING' | 'JOSE_VAL_CONFIG_ERROR' | 'JOSE_VAL_EX' | 'JOSE_VAL_TOKEN_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_BINDING_MISMATCH' | 'JOSE_IMPL_CONFIG_ERROR' | 'APIPROXY_CONFIG_ERROR' | 'APIPROXY_EX' | 'CONTENTFILTER_VIOLATION' | 'THROTTLING_STOP' | 'THROTTLING_EX' | 'THROTTLING_CACHE_SERVICE' | 'QUOTA_STOP' | 'QUOTA_EX' | 'QUOTA_CACHE_SERVICE' | 'ROUTING_CIRCUITBREAKER' | 'ROUTING_CLIENT_ERROR' | 'ROUTING_CONFIG_ERROR' | 'ROUTING_MTLS_CONFIG_FAILED' | 'ROUTING_SSE_EX' | 'ENDPOINT_RATELIMIT_EX' | 'ENDPOINT_RATELIMIT_EXCEEDED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_ALLOWED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_RESOLVED' | 'RLCL_AUTHENTICATION_POLICY_REQUIRED' | 'REST2SOAP_EX' | 'REDACTION_EX' | 'BUSINESS_RULE_EX' | 'MTLS_CERTIFICATE_MISSING' | 'MTLS_CERTIFICATE_NOTVALID' | 'KPS_TOKEN_EX' | 'JSON_SCHEMA_VALIDATION_FAILED' | 'XML_SCHEMA_VALIDATION_FAILED' | 'WSSECURITY_STSTOKEN_NOTVALID' | 'RESTAPI_EX' | 'CONDITION_EX' | 'POLICY_CACHE_EX' | 'POLICY_CACHE_INVALID_CONFIG' | 'POLICY_AI_MCP_TOOL_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_MCP_TOOL_INVOKE_CONFIG_MISSING' | 'POLICY_AI_MCP_TOOL_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_PROMPT_GUARD_BLOCKED' | 'POLICY_AI_SEMANTIC_CACHE_ERROR' | 'POLICY_AI_RAG_INJECTION_NO_MATCH' | 'POLICY_AI_RAG_INJECTION_RETRIEVAL_ERROR' | 'POLICY_AI_DLP_BLOCKED' | 'POLICY_AI_PII_ENCODED_BLOCKED' | 'POLICY_AI_PII_MASK_FAILED' | 'POLICY_AI_LOOP_DETECTED' | 'POLICY_AI_OFF_TOPIC' | 'POLICY_AI_TOPIC_JUDGE_BLOCKED' | 'POLICY_AI_PII_JUDGE_BLOCKED' | 'POLICY_AI_CONTEXT_INTEGRITY_BLOCKED' | 'POLICY_AI_PROMPT_DECORATOR_LIMIT_EXCEEDED' | 'POLICY_AI_DENIED_TOPIC' | 'POLICY_AI_PROMPT_TEMPLATE_UNKNOWN_TEMPLATE' | 'POLICY_AI_PROMPT_TEMPLATE_MISSING_PARAM' | 'POLICY_AI_PROMPT_TEMPLATE_LIMIT_EXCEEDED' | 'POLICY_AI_GROUNDEDNESS_VIOLATION'
            - `parentErrorType` 'API_PROXY' | 'APICREATOR' | 'FAKE_API' | 'KPS_API' | 'CONDITION_ERR' | 'CONDITION_EX' | 'POLICY_GROUP' | 'POLICY_AUTHENTICATION' | 'POLICY_OIDC' | 'POLICY_AUTHORIZATION' | 'POLICY_API_AUTHENTICATION' | 'POLICY_THROTTLING_PER_CLIENT' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_APIBASEDQUOTA' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBANNER' | 'POLICY_QUOTA_PER_CLIENT' | 'POLICY_SCRIPT' | 'POLICY_OAUTH2' | 'POLICY_SAML' | 'POLICY_JOSE_IMPLEMENTATION' | 'POLICY_JOSE_VALIDATION' | 'POLICY_MTLS_AUTHENTICATION' | 'POLICY_CONTENTFILTER' | 'POLICY_IPWHITE' | 'POLICY_IPBLACK' | 'POLICY_ALLOWEDHOUR' | 'POLICY_MINMESSAGESIZE' | 'POLICY_MAXMESSAGESIZE' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONRESPONSEMESSAGETRANS' | 'POLICY_XMLRESPONSEMESSAGETRANS' | 'POLICY_REST2SOAP_TRANSFORMATION' | 'POLICY_CACHE' | 'POLICY_ROUTING' | 'POLICY_REDACTION' | 'POLICY_CORS' | 'POLICY_ENCRYPTION' | 'POLICY_DECRYPTION' | 'POLICY_ROLE_GROUP' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_RESTAPI' | 'POLICY_WSSECURITY' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_BUSINESS_RULE' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'POLICY_AI_PII_MASK' | 'POLICY_AI_PROMPT_GUARD' | 'POLICY_AI_TOKEN_RATE_LIMIT' | 'POLICY_AI_SEMANTIC_CACHE' | 'POLICY_AI_MCP_TOOL_CALL' | 'POLICY_AI_A2A_AGENT_CALL' | 'POLICY_AI_RAG_INJECTION' | 'POLICY_AI_DLP_GUARD' | 'POLICY_AI_LOOP_GUARD' | 'POLICY_AI_TOPIC_GUARD' | 'POLICY_AI_CONTEXT_INTEGRITY' | 'POLICY_AI_ROUTING' | 'POLICY_AI_A2A_AGENT_INVOKE' | 'POLICY_AI_MCP_TOOL_INVOKE' | 'POLICY_AI_PROMPT_DECORATOR' | 'POLICY_AI_PROMPT_TEMPLATE' | 'POLICY_AI_GROUNDEDNESS_GUARD' | 'LICENSE'
            - `httpStatusCode` integer
            - `errorCode` string
            - `originalMessage` string
            - `customizedHttpStatusCode` integer
            - `customizedErrorCode` string
            - `customizedMessage` string
            - `buildCustomMessage` boolean
            - `customMessageTemplate` string
            - `customMessageContentType` string
            - `customMessageHttpStatusCode` integer
            - `errorResponseRules` ErrorResponseRule[]
              - …
            - `customized` boolean
          - `buildCustomMessage` boolean
          - `customMessageTemplate` string
          - `customMessageContentType` string
          - `customMessageHttpStatusCode` integer
          - `oneWay` boolean
          - `trace` boolean
          - `active` boolean
          - `addToGlobal` boolean
          - `policyLocation` 'API_PROXY_GROUP' | 'API_PROXY' | 'API_PROXY_METHOD'
          - `policyGroup` boolean
          - `_class` string, required
          - `enabled` boolean
          - `policyAiDlpGuardDefList` PolicyAiDlpGuardDef[]
            - `id` integer
            - `presetId` string
            - `name` string
            - `ruleValue` string
            - `action` 'BLOCK' | 'FLAG' | 'MASK'
            - `category` string
            - `enabled` boolean
            - `description` string
            - `literalAnchors` string[]
          - `decodeEncodedContent` boolean
          - `carryBufferSize` integer
          - `fileSignatureDetectionEnabled` boolean
          - `fileSignatureAction` 'BLOCK' | 'FLAG' | 'MASK'
          - `fileSignatureTypes` string[]
          - `engine` 'BUILTIN' | 'BUILTIN_PLUS_EXTERNAL' | 'EXTERNAL_ONLY'
          - `failMode` 'FAIL_OPEN' | 'FAIL_CLOSED'
          - `externalGuardrail` union
            - HttpDlpGuardrailAdapter
              - …
            - LlmJudgeGuardrailAdapter
              - …
          - `streamingBufferMode` boolean
        - PolicyAiGroundednessGuard
          - `region` 'FROM_CLIENT' | 'TO_BACKEND' | 'FROM_BACKEND' | 'TO_CLIENT'
          - `id` string
          - `projectId` string
          - `name` string
          - `description` string
          - `policyCondition` PolicyCondition
            - `conditionRuleList` ConditionRule[]
              - …
          - `global` boolean
          - `errorMessageList` ErrorMessage[]
            - `id` string
            - `errorType` 'APIPROXY' | 'APIPROXY_HIDDENSPEC' | 'APIPROXY_SPEC_AUTH_REQUIRED' | 'API_METHOD_NOTFOUND' | 'DBTOAPI_DB_OPERATION_TYPE_NOTFOUND' | 'DBTOAPI_DB_BATCH_ARRAY_LENGTH' | 'APIPROXY_NOTFOUND' | 'APIPROXY_ENDPOINT_MISMATCH' | 'APIPROXY_ENDPOINT_MISSING_PATH_PARAM_DEFINITION' | 'APIPROXYGROUP_ACCESS_DISABLED_FROM_PROXY' | 'APIPROXY_BACKEND_ADDRESS_NOTFOUND' | 'APIPROXY_BACKEND_MTLS_SETTINGS_NOTFOUND' | 'APICRYPT_EX' | 'NOTER_SETTINGS_NOTFOUND' | 'KPS_SETTINGS_NOTFOUND' | 'KPS_SECURITY_TOKEN_FAULT' | 'KPS_SECURITY_TOKEN_NOT_VALID' | 'SCRIPT_API_NOTFOUND' | 'CONNECTION_CONFIG_DB_NOTFOUND' | 'CONNECTION_CONFIG_DB_DISABLED' | 'DATABASE_CONNECTION_EX' | 'DB_API_NOTFOUND' | 'JOB_API_NOTFOUND' | 'KPS_EX' | 'CONDITION_RULE_FORMAT_NUMERIC' | 'CONDITION_RULE_FORMAT_DATE' | 'CONDITION_RULE_CONFIGURATION' | 'CONDITION_RULE_EX' | 'POLICY_AUTH_EMPTYUSERNAMEORPSSWD' | 'POLICY_AUTH_EMPTYUSERNAME' | 'POLICY_AUTH_EMPTYPSSWD' | 'POLICY_AUTH_USERNOTEXISTS' | 'POLICY_AUTH_EX_LDAP' | 'POLICY_AUTH_EX_API' | 'POLICY_AUTH_TYPE' | 'POLICY_AUTH_EX_DB' | 'POLICY_AUTH_NOT_FOUND' | 'POLICY_AUTH_BASIC_EX' | 'POLICY_AUTH_BASE64_EX' | 'POLICY_AUTH_DIGEST_EX' | 'POLICY_AUTH_JWT3RD_EX' | 'POLICY_AUTH_JWT3RD_MISSING_CONFIG' | 'POLICY_AUTH_JWT3RD_NOT_VALID' | 'POLICY_AUTH_JWT_EX' | 'POLICY_AUTH_JWT_MISSING_CONFIG' | 'POLICY_AUTH_JWT_NOT_VALID' | 'POLICY_AUTH_OAUTH2_EX' | 'POLICY_AUTH_OAUTH2_TOKEN_EXPIRED' | 'POLICY_AUTH_OAUTH2_TOKEN_NOT_VALID' | 'POLICY_AUTH_OIDC_PROTOCOL_EX' | 'POLICY_AUTH_OIDC_AUTHENTICATION_EX' | 'POLICY_AUTH_OIDC_STOP_FLOW' | 'POLICY_AUTH_OIDC_REDIRECT' | 'POLICY_AUTH_OIDC_INVALID_TOKEN' | 'POLICY_AUTHORIZATION_EX' | 'POLICY_AUTHORIZATION_METHOD_NOT_FOUND' | 'POLICY_AUTHORIZATION_WRONG_SCOPE' | 'POLICY_API_AUTHENTICATION' | 'POLICY_API_AUTHENTICATION_NOTFOUND' | 'POLICY_SAML' | 'POLICY_SAML_SIGNATURENOTEXISTS' | 'POLICY_SAML_SIGNATURENOTVALID' | 'POLICY_SAML_KEYSTORENOTVALID' | 'POLICY_SAML_SIGNERUNKNOWN' | 'POLICY_CONTENTFILTER' | 'POLICY_CONTENTFILTER_HEADER' | 'POLICY_CONTENTFILTER_PARAM' | 'POLICY_CONTENTFILTER_BODY' | 'POLICY_CONTENTFILTER_BODY_PATH' | 'POLICY_IPWHITE_FAILED' | 'POLICY_IPWHITE_EX' | 'POLICY_IPBLACK_FAILED' | 'POLICY_IPBLACK_EX' | 'POLICY_RESTRICTION_ALLOWEDHOUR_FAILED' | 'POLICY_RESTRICTION_ALLOWEDHOUR_EX' | 'POLICY_RESTRICTION_MINMESSAGESIZE_FAILED' | 'POLICY_RESTRICTION_MAXMESSAGESIZE_FAILED' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_JSONSCHEMAVALIDATION_FAILED' | 'POLICY_JSONSCHEMAVALIDATION_PATH' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION_FAILED' | 'POLICY_XMLSCHEMAVALIDATION_UNEXPECTEDBODY' | 'POLICY_XMLSCHEMAVALIDATION_PATH' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_APIBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_APIBASEDTHROTTLING_STOP' | 'POLICY_APIBASEDQUOTA' | 'POLICY_APIBASEDQUOTA_CACHE_SERVICE' | 'POLICY_APIBASEDQUOTA_STOP' | 'POLICY_REST2SOAP_TRANSFORMATION_REQUEST' | 'POLICY_REST2SOAP_TRANSFORMATION_RESPONSE' | 'POLICY_SCRIPT_USERSTOPPEDFLOW' | 'POLICY_SCRIPT_USERSTOPPEDFLOW_SUCCESS' | 'POLICY_SCRIPT' | 'POLICY_WSSECURITY_FROMTARGET' | 'POLICY_WSSECURITY_TOTARGET' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_WSSECURITY_STSTOKEN_NOTFOUND' | 'POLICY_WSSECURITY_STSTOKEN_NOTVALID' | 'POLICY_WSSECURITY_STSTOKEN_FAULT' | 'CIRCUITBREAKEROPEN_EX' | 'CIRCUITBREAKEROPEN_NO_ROUTE_EX' | 'CLIENTFLOWBANNER_EX' | 'POLICY_ROUTING_TIMEOUT' | 'POLICY_ROUTING_UNKNOWNHOST' | 'POLICY_ROUTING_MALFORMED' | 'POLICY_ROUTING_CONNECTIONREFUSED' | 'POLICY_ROUTING_CONNECTION' | 'POLICY_ROUTING_ERRORHANDLINGCONDITION' | 'POLICY_ROUTING_PROXY_EMPTY' | 'POLICY_ROUTING_PROXY_AUTHORIZATION_EMPTY' | 'POLICY_ROUTING_CONNECTION_CLOSED_CLIENT' | 'POLICY_ROUTING_CONNECTION_CLOSED_SERVER' | 'POLICY_ROUTING_SSE_CLIENT' | 'POLICY_ROUTING_SSE_SERVER' | 'POLICY_ROUTING_AI_PROVIDER_EXHAUSTED' | 'POLICY_ROUTING_AI_PROVIDER_ERROR' | 'POLICY_ROUTING_AI_NO_SUITABLE_PROVIDER' | 'POLICY_ROUTING_AI_CONTEXT_WINDOW_EXCEEDED' | 'POLICY_ROUTING_AI_MODEL_ACCESS_DENIED' | 'POLICY_AI_TOKEN_QUOTA_EXCEEDED' | 'POLICY_AI_TOKEN_COUNTER_UNAVAILABLE' | 'POLICY_AI_ANONYMOUS_NOT_ALLOWED' | 'MCP_INBOUND_BAD_REQUEST' | 'MCP_INBOUND_SERVER_NOT_FOUND' | 'MCP_INBOUND_METHOD_NOT_ALLOWED' | 'MCP_INBOUND_UNAUTHORIZED' | 'MCP_INBOUND_SESSION_LIMIT_EXCEEDED' | 'MCP_INBOUND_PARSE_ERROR' | 'MCP_INBOUND_METHOD_NOT_FOUND' | 'MCP_INBOUND_TOOL_NOT_FOUND' | 'MCP_INBOUND_TOOL_PROXY_UNAVAILABLE' | 'MCP_INBOUND_TOOL_POLICY_GATE_BLOCKED' | 'MCP_INBOUND_TOOL_EXECUTION_FAILED' | 'MCP_INBOUND_CALL_QUOTA_EXCEEDED' | 'MCP_INBOUND_TOOL_APPROVAL_REQUIRED' | 'MCP_INBOUND_ELICITATION_UNSUPPORTED' | 'A2A_INBOUND_BAD_REQUEST' | 'A2A_INBOUND_AGENT_NOT_FOUND' | 'A2A_INBOUND_METHOD_NOT_ALLOWED' | 'A2A_INBOUND_UNAUTHORIZED' | 'A2A_INBOUND_PARSE_ERROR' | 'A2A_INBOUND_METHOD_NOT_FOUND' | 'A2A_INBOUND_TASK_NOT_FOUND' | 'A2A_INBOUND_TASK_EXECUTION_UNAVAILABLE' | 'A2A_INBOUND_CONCURRENCY_LIMIT_EXCEEDED' | 'A2A_INBOUND_CALL_QUOTA_EXCEEDED' | 'POLICY_REDACTION' | 'POLICY_REDACTION_VARIABLE_NOT_FOUND' | 'POLICY_REDACTION_DATA_FORMAT' | 'POLICY_ENCRYPTION' | 'POLICY_ENCRYPTION_MISSING_CONFIG' | 'POLICY_DECRYPTION' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_DIGITALSIGNVALIDATION_FAILED' | 'POLICY_RESTAPI_RESPONSE' | 'POLICY_RESTAPI_CONNECTION' | 'POLICY_RESTAPI' | 'CACHE_AUTHREQUIREDTOREFRESH' | 'POLICY_ROLE_GROUP_BASED_ACCESS' | 'POLICY_ROLE_GROUP_BASED_IP_CHECK_ACCESS' | 'POLICY_PROTOCOL_TRANSFORMATION' | 'POLICY_BUSINESS_RULE' | 'POLICY_BUSINESS_RULE_DATA_FORMAT' | 'POLICY_BUSINESS_RULE_STOP' | 'POLICY_BUSINESS_RULE_VARIABLE_NOT_FOUND' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'APIPROXY_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTVALID_FORTOKEN' | 'URL_TOKEN_MANAGEMENT_TYPE_MISMATCH' | 'TOKEN_POLICY_NOT_CONFIGURED' | 'POLICY_ROUTING_SSLHANDSHAKE' | 'POLICY_ROUTING_SSLEXPIRED' | 'POLICY_AUTH_CREDENTIAL_NOTEXISTS' | 'POLICY_AUTH_CREDENTIAL_PROXYNOTALLOWED' | 'POLICY_AUTH_IDENTITY_AMBIGUOUS' | 'API_CLIENT_NOT_VALID_AS_RESOURCE_OWNER' | 'POLICY_AUTH_CREDENTIAL_METHODNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_IPNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CONTRACT_PROXY_EXPIRED' | 'POLICY_AUTH_CONTRACT_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CREDENTIAL_PSSWD' | 'POLICY_AUTH_CREDENTIAL_ENVNOTALLOWED' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_CLIENTBASEDTHROTTLING_STOP' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBASEDQUOTA_CACHE_SERVICE' | 'POLICY_CLIENTBASEDQUOTA_STOP' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION_NEED_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_EX' | 'POLICY_JOSE_IMPLEMENTATION_TARGET_VALUE_NOT_FOUND' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_TARGET_VALUE_EMPTY' | 'POLICY_JOSE_VALIDATION_ISSUER_EMPTY' | 'POLICY_JOSE_VALIDATION_PARSE_JWT' | 'POLICY_JOSE_VALIDATION_DECRYPTION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_ENCRYPTED' | 'POLICY_JOSE_VALIDATION_SIGNVALIDATION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_SIGNED' | 'POLICY_JOSE_VALIDATION_CLAIMVALIDATION' | 'POLICY_JOSE_VALIDATION_SIGNATUREINVALID' | 'POLICY_JOSE_VALIDATION_EX' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_MISSING' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_NOTVALID' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_ISSUER_MISSING' | 'POLICY_MTLS_AUTHENTICATION_EX' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_MTLS_MISSING' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_CERT_NOT_MATCH' | 'CONNECTOR_SETTINGS_NOTFOUND' | 'CONNECTOR_SETTINGS_DISABLED' | 'CONNECTOR_EX' | 'POLICY_ROUTING_ILLEGAL_ARGUMENT' | 'POLICY_ROUTING_CLIENT_PROTOCOL' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EXPIRED' | 'POLICY_JOSE_VALIDATION_JWK_EXPIRED' | 'POLICY_GROUP_EX' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_ENDPOINTRATELIMIT_CACHE_SERVICE' | 'POLICY_ENDPOINTRATELIMIT_STOP' | 'POLICY_ENDPOINTRATELIMIT_TARGETNOTEXIST' | 'POLICY_CLIENTBANNER_BANNED' | 'POLICY_CLIENTBANNER_EX' | 'POLICY_CLIENTBANNER_IDENTITYNOTFOUND' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_AUTH_EX' | 'POLICY_AUTH_CREDENTIALS_MISSING' | 'JOSE_VAL_CONFIG_ERROR' | 'JOSE_VAL_EX' | 'JOSE_VAL_TOKEN_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_BINDING_MISMATCH' | 'JOSE_IMPL_CONFIG_ERROR' | 'APIPROXY_CONFIG_ERROR' | 'APIPROXY_EX' | 'CONTENTFILTER_VIOLATION' | 'THROTTLING_STOP' | 'THROTTLING_EX' | 'THROTTLING_CACHE_SERVICE' | 'QUOTA_STOP' | 'QUOTA_EX' | 'QUOTA_CACHE_SERVICE' | 'ROUTING_CIRCUITBREAKER' | 'ROUTING_CLIENT_ERROR' | 'ROUTING_CONFIG_ERROR' | 'ROUTING_MTLS_CONFIG_FAILED' | 'ROUTING_SSE_EX' | 'ENDPOINT_RATELIMIT_EX' | 'ENDPOINT_RATELIMIT_EXCEEDED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_ALLOWED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_RESOLVED' | 'RLCL_AUTHENTICATION_POLICY_REQUIRED' | 'REST2SOAP_EX' | 'REDACTION_EX' | 'BUSINESS_RULE_EX' | 'MTLS_CERTIFICATE_MISSING' | 'MTLS_CERTIFICATE_NOTVALID' | 'KPS_TOKEN_EX' | 'JSON_SCHEMA_VALIDATION_FAILED' | 'XML_SCHEMA_VALIDATION_FAILED' | 'WSSECURITY_STSTOKEN_NOTVALID' | 'RESTAPI_EX' | 'CONDITION_EX' | 'POLICY_CACHE_EX' | 'POLICY_CACHE_INVALID_CONFIG' | 'POLICY_AI_MCP_TOOL_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_MCP_TOOL_INVOKE_CONFIG_MISSING' | 'POLICY_AI_MCP_TOOL_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_PROMPT_GUARD_BLOCKED' | 'POLICY_AI_SEMANTIC_CACHE_ERROR' | 'POLICY_AI_RAG_INJECTION_NO_MATCH' | 'POLICY_AI_RAG_INJECTION_RETRIEVAL_ERROR' | 'POLICY_AI_DLP_BLOCKED' | 'POLICY_AI_PII_ENCODED_BLOCKED' | 'POLICY_AI_PII_MASK_FAILED' | 'POLICY_AI_LOOP_DETECTED' | 'POLICY_AI_OFF_TOPIC' | 'POLICY_AI_TOPIC_JUDGE_BLOCKED' | 'POLICY_AI_PII_JUDGE_BLOCKED' | 'POLICY_AI_CONTEXT_INTEGRITY_BLOCKED' | 'POLICY_AI_PROMPT_DECORATOR_LIMIT_EXCEEDED' | 'POLICY_AI_DENIED_TOPIC' | 'POLICY_AI_PROMPT_TEMPLATE_UNKNOWN_TEMPLATE' | 'POLICY_AI_PROMPT_TEMPLATE_MISSING_PARAM' | 'POLICY_AI_PROMPT_TEMPLATE_LIMIT_EXCEEDED' | 'POLICY_AI_GROUNDEDNESS_VIOLATION'
            - `parentErrorType` 'API_PROXY' | 'APICREATOR' | 'FAKE_API' | 'KPS_API' | 'CONDITION_ERR' | 'CONDITION_EX' | 'POLICY_GROUP' | 'POLICY_AUTHENTICATION' | 'POLICY_OIDC' | 'POLICY_AUTHORIZATION' | 'POLICY_API_AUTHENTICATION' | 'POLICY_THROTTLING_PER_CLIENT' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_APIBASEDQUOTA' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBANNER' | 'POLICY_QUOTA_PER_CLIENT' | 'POLICY_SCRIPT' | 'POLICY_OAUTH2' | 'POLICY_SAML' | 'POLICY_JOSE_IMPLEMENTATION' | 'POLICY_JOSE_VALIDATION' | 'POLICY_MTLS_AUTHENTICATION' | 'POLICY_CONTENTFILTER' | 'POLICY_IPWHITE' | 'POLICY_IPBLACK' | 'POLICY_ALLOWEDHOUR' | 'POLICY_MINMESSAGESIZE' | 'POLICY_MAXMESSAGESIZE' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONRESPONSEMESSAGETRANS' | 'POLICY_XMLRESPONSEMESSAGETRANS' | 'POLICY_REST2SOAP_TRANSFORMATION' | 'POLICY_CACHE' | 'POLICY_ROUTING' | 'POLICY_REDACTION' | 'POLICY_CORS' | 'POLICY_ENCRYPTION' | 'POLICY_DECRYPTION' | 'POLICY_ROLE_GROUP' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_RESTAPI' | 'POLICY_WSSECURITY' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_BUSINESS_RULE' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'POLICY_AI_PII_MASK' | 'POLICY_AI_PROMPT_GUARD' | 'POLICY_AI_TOKEN_RATE_LIMIT' | 'POLICY_AI_SEMANTIC_CACHE' | 'POLICY_AI_MCP_TOOL_CALL' | 'POLICY_AI_A2A_AGENT_CALL' | 'POLICY_AI_RAG_INJECTION' | 'POLICY_AI_DLP_GUARD' | 'POLICY_AI_LOOP_GUARD' | 'POLICY_AI_TOPIC_GUARD' | 'POLICY_AI_CONTEXT_INTEGRITY' | 'POLICY_AI_ROUTING' | 'POLICY_AI_A2A_AGENT_INVOKE' | 'POLICY_AI_MCP_TOOL_INVOKE' | 'POLICY_AI_PROMPT_DECORATOR' | 'POLICY_AI_PROMPT_TEMPLATE' | 'POLICY_AI_GROUNDEDNESS_GUARD' | 'LICENSE'
            - `httpStatusCode` integer
            - `errorCode` string
            - `originalMessage` string
            - `customizedHttpStatusCode` integer
            - `customizedErrorCode` string
            - `customizedMessage` string
            - `buildCustomMessage` boolean
            - `customMessageTemplate` string
            - `customMessageContentType` string
            - `customMessageHttpStatusCode` integer
            - `errorResponseRules` ErrorResponseRule[]
              - …
            - `customized` boolean
          - `buildCustomMessage` boolean
          - `customMessageTemplate` string
          - `customMessageContentType` string
          - `customMessageHttpStatusCode` integer
          - `oneWay` boolean
          - `trace` boolean
          - `active` boolean
          - `addToGlobal` boolean
          - `policyLocation` 'API_PROXY_GROUP' | 'API_PROXY' | 'API_PROXY_METHOD'
          - `policyGroup` boolean
          - `_class` string, required
          - `action` 'BLOCK' | 'FLAG' | 'MASK'
          - `failMode` 'FAIL_OPEN' | 'FAIL_CLOSED'
          - `latencyMode` 'INLINE' | 'ASYNC' | 'SHADOW'
          - `maxWaitMs` integer
          - `externalGuardrail` union
            - HttpDlpGuardrailAdapter
              - …
            - LlmJudgeGuardrailAdapter
              - …
          - `maxContextChars` integer
          - `maxResponseChars` integer
          - `maxContextCharsOrDefault` integer
          - `maxResponseCharsOrDefault` integer
        - PolicyAiLoopGuard
          - `region` 'FROM_CLIENT' | 'TO_BACKEND' | 'FROM_BACKEND' | 'TO_CLIENT'
          - `id` string
          - `projectId` string
          - `name` string
          - `description` string
          - `policyCondition` PolicyCondition
            - `conditionRuleList` ConditionRule[]
              - …
          - `global` boolean
          - `errorMessageList` ErrorMessage[]
            - `id` string
            - `errorType` 'APIPROXY' | 'APIPROXY_HIDDENSPEC' | 'APIPROXY_SPEC_AUTH_REQUIRED' | 'API_METHOD_NOTFOUND' | 'DBTOAPI_DB_OPERATION_TYPE_NOTFOUND' | 'DBTOAPI_DB_BATCH_ARRAY_LENGTH' | 'APIPROXY_NOTFOUND' | 'APIPROXY_ENDPOINT_MISMATCH' | 'APIPROXY_ENDPOINT_MISSING_PATH_PARAM_DEFINITION' | 'APIPROXYGROUP_ACCESS_DISABLED_FROM_PROXY' | 'APIPROXY_BACKEND_ADDRESS_NOTFOUND' | 'APIPROXY_BACKEND_MTLS_SETTINGS_NOTFOUND' | 'APICRYPT_EX' | 'NOTER_SETTINGS_NOTFOUND' | 'KPS_SETTINGS_NOTFOUND' | 'KPS_SECURITY_TOKEN_FAULT' | 'KPS_SECURITY_TOKEN_NOT_VALID' | 'SCRIPT_API_NOTFOUND' | 'CONNECTION_CONFIG_DB_NOTFOUND' | 'CONNECTION_CONFIG_DB_DISABLED' | 'DATABASE_CONNECTION_EX' | 'DB_API_NOTFOUND' | 'JOB_API_NOTFOUND' | 'KPS_EX' | 'CONDITION_RULE_FORMAT_NUMERIC' | 'CONDITION_RULE_FORMAT_DATE' | 'CONDITION_RULE_CONFIGURATION' | 'CONDITION_RULE_EX' | 'POLICY_AUTH_EMPTYUSERNAMEORPSSWD' | 'POLICY_AUTH_EMPTYUSERNAME' | 'POLICY_AUTH_EMPTYPSSWD' | 'POLICY_AUTH_USERNOTEXISTS' | 'POLICY_AUTH_EX_LDAP' | 'POLICY_AUTH_EX_API' | 'POLICY_AUTH_TYPE' | 'POLICY_AUTH_EX_DB' | 'POLICY_AUTH_NOT_FOUND' | 'POLICY_AUTH_BASIC_EX' | 'POLICY_AUTH_BASE64_EX' | 'POLICY_AUTH_DIGEST_EX' | 'POLICY_AUTH_JWT3RD_EX' | 'POLICY_AUTH_JWT3RD_MISSING_CONFIG' | 'POLICY_AUTH_JWT3RD_NOT_VALID' | 'POLICY_AUTH_JWT_EX' | 'POLICY_AUTH_JWT_MISSING_CONFIG' | 'POLICY_AUTH_JWT_NOT_VALID' | 'POLICY_AUTH_OAUTH2_EX' | 'POLICY_AUTH_OAUTH2_TOKEN_EXPIRED' | 'POLICY_AUTH_OAUTH2_TOKEN_NOT_VALID' | 'POLICY_AUTH_OIDC_PROTOCOL_EX' | 'POLICY_AUTH_OIDC_AUTHENTICATION_EX' | 'POLICY_AUTH_OIDC_STOP_FLOW' | 'POLICY_AUTH_OIDC_REDIRECT' | 'POLICY_AUTH_OIDC_INVALID_TOKEN' | 'POLICY_AUTHORIZATION_EX' | 'POLICY_AUTHORIZATION_METHOD_NOT_FOUND' | 'POLICY_AUTHORIZATION_WRONG_SCOPE' | 'POLICY_API_AUTHENTICATION' | 'POLICY_API_AUTHENTICATION_NOTFOUND' | 'POLICY_SAML' | 'POLICY_SAML_SIGNATURENOTEXISTS' | 'POLICY_SAML_SIGNATURENOTVALID' | 'POLICY_SAML_KEYSTORENOTVALID' | 'POLICY_SAML_SIGNERUNKNOWN' | 'POLICY_CONTENTFILTER' | 'POLICY_CONTENTFILTER_HEADER' | 'POLICY_CONTENTFILTER_PARAM' | 'POLICY_CONTENTFILTER_BODY' | 'POLICY_CONTENTFILTER_BODY_PATH' | 'POLICY_IPWHITE_FAILED' | 'POLICY_IPWHITE_EX' | 'POLICY_IPBLACK_FAILED' | 'POLICY_IPBLACK_EX' | 'POLICY_RESTRICTION_ALLOWEDHOUR_FAILED' | 'POLICY_RESTRICTION_ALLOWEDHOUR_EX' | 'POLICY_RESTRICTION_MINMESSAGESIZE_FAILED' | 'POLICY_RESTRICTION_MAXMESSAGESIZE_FAILED' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_JSONSCHEMAVALIDATION_FAILED' | 'POLICY_JSONSCHEMAVALIDATION_PATH' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION_FAILED' | 'POLICY_XMLSCHEMAVALIDATION_UNEXPECTEDBODY' | 'POLICY_XMLSCHEMAVALIDATION_PATH' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_APIBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_APIBASEDTHROTTLING_STOP' | 'POLICY_APIBASEDQUOTA' | 'POLICY_APIBASEDQUOTA_CACHE_SERVICE' | 'POLICY_APIBASEDQUOTA_STOP' | 'POLICY_REST2SOAP_TRANSFORMATION_REQUEST' | 'POLICY_REST2SOAP_TRANSFORMATION_RESPONSE' | 'POLICY_SCRIPT_USERSTOPPEDFLOW' | 'POLICY_SCRIPT_USERSTOPPEDFLOW_SUCCESS' | 'POLICY_SCRIPT' | 'POLICY_WSSECURITY_FROMTARGET' | 'POLICY_WSSECURITY_TOTARGET' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_WSSECURITY_STSTOKEN_NOTFOUND' | 'POLICY_WSSECURITY_STSTOKEN_NOTVALID' | 'POLICY_WSSECURITY_STSTOKEN_FAULT' | 'CIRCUITBREAKEROPEN_EX' | 'CIRCUITBREAKEROPEN_NO_ROUTE_EX' | 'CLIENTFLOWBANNER_EX' | 'POLICY_ROUTING_TIMEOUT' | 'POLICY_ROUTING_UNKNOWNHOST' | 'POLICY_ROUTING_MALFORMED' | 'POLICY_ROUTING_CONNECTIONREFUSED' | 'POLICY_ROUTING_CONNECTION' | 'POLICY_ROUTING_ERRORHANDLINGCONDITION' | 'POLICY_ROUTING_PROXY_EMPTY' | 'POLICY_ROUTING_PROXY_AUTHORIZATION_EMPTY' | 'POLICY_ROUTING_CONNECTION_CLOSED_CLIENT' | 'POLICY_ROUTING_CONNECTION_CLOSED_SERVER' | 'POLICY_ROUTING_SSE_CLIENT' | 'POLICY_ROUTING_SSE_SERVER' | 'POLICY_ROUTING_AI_PROVIDER_EXHAUSTED' | 'POLICY_ROUTING_AI_PROVIDER_ERROR' | 'POLICY_ROUTING_AI_NO_SUITABLE_PROVIDER' | 'POLICY_ROUTING_AI_CONTEXT_WINDOW_EXCEEDED' | 'POLICY_ROUTING_AI_MODEL_ACCESS_DENIED' | 'POLICY_AI_TOKEN_QUOTA_EXCEEDED' | 'POLICY_AI_TOKEN_COUNTER_UNAVAILABLE' | 'POLICY_AI_ANONYMOUS_NOT_ALLOWED' | 'MCP_INBOUND_BAD_REQUEST' | 'MCP_INBOUND_SERVER_NOT_FOUND' | 'MCP_INBOUND_METHOD_NOT_ALLOWED' | 'MCP_INBOUND_UNAUTHORIZED' | 'MCP_INBOUND_SESSION_LIMIT_EXCEEDED' | 'MCP_INBOUND_PARSE_ERROR' | 'MCP_INBOUND_METHOD_NOT_FOUND' | 'MCP_INBOUND_TOOL_NOT_FOUND' | 'MCP_INBOUND_TOOL_PROXY_UNAVAILABLE' | 'MCP_INBOUND_TOOL_POLICY_GATE_BLOCKED' | 'MCP_INBOUND_TOOL_EXECUTION_FAILED' | 'MCP_INBOUND_CALL_QUOTA_EXCEEDED' | 'MCP_INBOUND_TOOL_APPROVAL_REQUIRED' | 'MCP_INBOUND_ELICITATION_UNSUPPORTED' | 'A2A_INBOUND_BAD_REQUEST' | 'A2A_INBOUND_AGENT_NOT_FOUND' | 'A2A_INBOUND_METHOD_NOT_ALLOWED' | 'A2A_INBOUND_UNAUTHORIZED' | 'A2A_INBOUND_PARSE_ERROR' | 'A2A_INBOUND_METHOD_NOT_FOUND' | 'A2A_INBOUND_TASK_NOT_FOUND' | 'A2A_INBOUND_TASK_EXECUTION_UNAVAILABLE' | 'A2A_INBOUND_CONCURRENCY_LIMIT_EXCEEDED' | 'A2A_INBOUND_CALL_QUOTA_EXCEEDED' | 'POLICY_REDACTION' | 'POLICY_REDACTION_VARIABLE_NOT_FOUND' | 'POLICY_REDACTION_DATA_FORMAT' | 'POLICY_ENCRYPTION' | 'POLICY_ENCRYPTION_MISSING_CONFIG' | 'POLICY_DECRYPTION' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_DIGITALSIGNVALIDATION_FAILED' | 'POLICY_RESTAPI_RESPONSE' | 'POLICY_RESTAPI_CONNECTION' | 'POLICY_RESTAPI' | 'CACHE_AUTHREQUIREDTOREFRESH' | 'POLICY_ROLE_GROUP_BASED_ACCESS' | 'POLICY_ROLE_GROUP_BASED_IP_CHECK_ACCESS' | 'POLICY_PROTOCOL_TRANSFORMATION' | 'POLICY_BUSINESS_RULE' | 'POLICY_BUSINESS_RULE_DATA_FORMAT' | 'POLICY_BUSINESS_RULE_STOP' | 'POLICY_BUSINESS_RULE_VARIABLE_NOT_FOUND' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'APIPROXY_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTVALID_FORTOKEN' | 'URL_TOKEN_MANAGEMENT_TYPE_MISMATCH' | 'TOKEN_POLICY_NOT_CONFIGURED' | 'POLICY_ROUTING_SSLHANDSHAKE' | 'POLICY_ROUTING_SSLEXPIRED' | 'POLICY_AUTH_CREDENTIAL_NOTEXISTS' | 'POLICY_AUTH_CREDENTIAL_PROXYNOTALLOWED' | 'POLICY_AUTH_IDENTITY_AMBIGUOUS' | 'API_CLIENT_NOT_VALID_AS_RESOURCE_OWNER' | 'POLICY_AUTH_CREDENTIAL_METHODNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_IPNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CONTRACT_PROXY_EXPIRED' | 'POLICY_AUTH_CONTRACT_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CREDENTIAL_PSSWD' | 'POLICY_AUTH_CREDENTIAL_ENVNOTALLOWED' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_CLIENTBASEDTHROTTLING_STOP' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBASEDQUOTA_CACHE_SERVICE' | 'POLICY_CLIENTBASEDQUOTA_STOP' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION_NEED_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_EX' | 'POLICY_JOSE_IMPLEMENTATION_TARGET_VALUE_NOT_FOUND' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_TARGET_VALUE_EMPTY' | 'POLICY_JOSE_VALIDATION_ISSUER_EMPTY' | 'POLICY_JOSE_VALIDATION_PARSE_JWT' | 'POLICY_JOSE_VALIDATION_DECRYPTION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_ENCRYPTED' | 'POLICY_JOSE_VALIDATION_SIGNVALIDATION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_SIGNED' | 'POLICY_JOSE_VALIDATION_CLAIMVALIDATION' | 'POLICY_JOSE_VALIDATION_SIGNATUREINVALID' | 'POLICY_JOSE_VALIDATION_EX' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_MISSING' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_NOTVALID' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_ISSUER_MISSING' | 'POLICY_MTLS_AUTHENTICATION_EX' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_MTLS_MISSING' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_CERT_NOT_MATCH' | 'CONNECTOR_SETTINGS_NOTFOUND' | 'CONNECTOR_SETTINGS_DISABLED' | 'CONNECTOR_EX' | 'POLICY_ROUTING_ILLEGAL_ARGUMENT' | 'POLICY_ROUTING_CLIENT_PROTOCOL' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EXPIRED' | 'POLICY_JOSE_VALIDATION_JWK_EXPIRED' | 'POLICY_GROUP_EX' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_ENDPOINTRATELIMIT_CACHE_SERVICE' | 'POLICY_ENDPOINTRATELIMIT_STOP' | 'POLICY_ENDPOINTRATELIMIT_TARGETNOTEXIST' | 'POLICY_CLIENTBANNER_BANNED' | 'POLICY_CLIENTBANNER_EX' | 'POLICY_CLIENTBANNER_IDENTITYNOTFOUND' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_AUTH_EX' | 'POLICY_AUTH_CREDENTIALS_MISSING' | 'JOSE_VAL_CONFIG_ERROR' | 'JOSE_VAL_EX' | 'JOSE_VAL_TOKEN_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_BINDING_MISMATCH' | 'JOSE_IMPL_CONFIG_ERROR' | 'APIPROXY_CONFIG_ERROR' | 'APIPROXY_EX' | 'CONTENTFILTER_VIOLATION' | 'THROTTLING_STOP' | 'THROTTLING_EX' | 'THROTTLING_CACHE_SERVICE' | 'QUOTA_STOP' | 'QUOTA_EX' | 'QUOTA_CACHE_SERVICE' | 'ROUTING_CIRCUITBREAKER' | 'ROUTING_CLIENT_ERROR' | 'ROUTING_CONFIG_ERROR' | 'ROUTING_MTLS_CONFIG_FAILED' | 'ROUTING_SSE_EX' | 'ENDPOINT_RATELIMIT_EX' | 'ENDPOINT_RATELIMIT_EXCEEDED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_ALLOWED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_RESOLVED' | 'RLCL_AUTHENTICATION_POLICY_REQUIRED' | 'REST2SOAP_EX' | 'REDACTION_EX' | 'BUSINESS_RULE_EX' | 'MTLS_CERTIFICATE_MISSING' | 'MTLS_CERTIFICATE_NOTVALID' | 'KPS_TOKEN_EX' | 'JSON_SCHEMA_VALIDATION_FAILED' | 'XML_SCHEMA_VALIDATION_FAILED' | 'WSSECURITY_STSTOKEN_NOTVALID' | 'RESTAPI_EX' | 'CONDITION_EX' | 'POLICY_CACHE_EX' | 'POLICY_CACHE_INVALID_CONFIG' | 'POLICY_AI_MCP_TOOL_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_MCP_TOOL_INVOKE_CONFIG_MISSING' | 'POLICY_AI_MCP_TOOL_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_PROMPT_GUARD_BLOCKED' | 'POLICY_AI_SEMANTIC_CACHE_ERROR' | 'POLICY_AI_RAG_INJECTION_NO_MATCH' | 'POLICY_AI_RAG_INJECTION_RETRIEVAL_ERROR' | 'POLICY_AI_DLP_BLOCKED' | 'POLICY_AI_PII_ENCODED_BLOCKED' | 'POLICY_AI_PII_MASK_FAILED' | 'POLICY_AI_LOOP_DETECTED' | 'POLICY_AI_OFF_TOPIC' | 'POLICY_AI_TOPIC_JUDGE_BLOCKED' | 'POLICY_AI_PII_JUDGE_BLOCKED' | 'POLICY_AI_CONTEXT_INTEGRITY_BLOCKED' | 'POLICY_AI_PROMPT_DECORATOR_LIMIT_EXCEEDED' | 'POLICY_AI_DENIED_TOPIC' | 'POLICY_AI_PROMPT_TEMPLATE_UNKNOWN_TEMPLATE' | 'POLICY_AI_PROMPT_TEMPLATE_MISSING_PARAM' | 'POLICY_AI_PROMPT_TEMPLATE_LIMIT_EXCEEDED' | 'POLICY_AI_GROUNDEDNESS_VIOLATION'
            - `parentErrorType` 'API_PROXY' | 'APICREATOR' | 'FAKE_API' | 'KPS_API' | 'CONDITION_ERR' | 'CONDITION_EX' | 'POLICY_GROUP' | 'POLICY_AUTHENTICATION' | 'POLICY_OIDC' | 'POLICY_AUTHORIZATION' | 'POLICY_API_AUTHENTICATION' | 'POLICY_THROTTLING_PER_CLIENT' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_APIBASEDQUOTA' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBANNER' | 'POLICY_QUOTA_PER_CLIENT' | 'POLICY_SCRIPT' | 'POLICY_OAUTH2' | 'POLICY_SAML' | 'POLICY_JOSE_IMPLEMENTATION' | 'POLICY_JOSE_VALIDATION' | 'POLICY_MTLS_AUTHENTICATION' | 'POLICY_CONTENTFILTER' | 'POLICY_IPWHITE' | 'POLICY_IPBLACK' | 'POLICY_ALLOWEDHOUR' | 'POLICY_MINMESSAGESIZE' | 'POLICY_MAXMESSAGESIZE' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONRESPONSEMESSAGETRANS' | 'POLICY_XMLRESPONSEMESSAGETRANS' | 'POLICY_REST2SOAP_TRANSFORMATION' | 'POLICY_CACHE' | 'POLICY_ROUTING' | 'POLICY_REDACTION' | 'POLICY_CORS' | 'POLICY_ENCRYPTION' | 'POLICY_DECRYPTION' | 'POLICY_ROLE_GROUP' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_RESTAPI' | 'POLICY_WSSECURITY' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_BUSINESS_RULE' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'POLICY_AI_PII_MASK' | 'POLICY_AI_PROMPT_GUARD' | 'POLICY_AI_TOKEN_RATE_LIMIT' | 'POLICY_AI_SEMANTIC_CACHE' | 'POLICY_AI_MCP_TOOL_CALL' | 'POLICY_AI_A2A_AGENT_CALL' | 'POLICY_AI_RAG_INJECTION' | 'POLICY_AI_DLP_GUARD' | 'POLICY_AI_LOOP_GUARD' | 'POLICY_AI_TOPIC_GUARD' | 'POLICY_AI_CONTEXT_INTEGRITY' | 'POLICY_AI_ROUTING' | 'POLICY_AI_A2A_AGENT_INVOKE' | 'POLICY_AI_MCP_TOOL_INVOKE' | 'POLICY_AI_PROMPT_DECORATOR' | 'POLICY_AI_PROMPT_TEMPLATE' | 'POLICY_AI_GROUNDEDNESS_GUARD' | 'LICENSE'
            - `httpStatusCode` integer
            - `errorCode` string
            - `originalMessage` string
            - `customizedHttpStatusCode` integer
            - `customizedErrorCode` string
            - `customizedMessage` string
            - `buildCustomMessage` boolean
            - `customMessageTemplate` string
            - `customMessageContentType` string
            - `customMessageHttpStatusCode` integer
            - `errorResponseRules` ErrorResponseRule[]
              - …
            - `customized` boolean
          - `buildCustomMessage` boolean
          - `customMessageTemplate` string
          - `customMessageContentType` string
          - `customMessageHttpStatusCode` integer
          - `oneWay` boolean
          - `trace` boolean
          - `active` boolean
          - `addToGlobal` boolean
          - `policyLocation` 'API_PROXY_GROUP' | 'API_PROXY' | 'API_PROXY_METHOD'
          - `policyGroup` boolean
          - `_class` string, required
          - `windowSeconds` integer
          - `maxRepeats` integer
          - `action` 'BLOCK' | 'FLAG' | 'MASK'
          - `failOpenOnCacheError` boolean
          - `anonymousHandling` 'SKIP' | 'SHARED_POOL' | 'DENY'
          - `countingMode` 'ALL_REQUESTS' | 'ACCEPTED_ONLY'
          - `limitChangeAction` 'CLAMP' | 'RESET' | 'NONE'
        - PolicyAiMcpToolCall
          - `region` 'FROM_CLIENT' | 'TO_BACKEND' | 'FROM_BACKEND' | 'TO_CLIENT'
          - `id` string
          - `projectId` string
          - `name` string
          - `description` string
          - `policyCondition` PolicyCondition
            - `conditionRuleList` ConditionRule[]
              - …
          - `global` boolean
          - `errorMessageList` ErrorMessage[]
            - `id` string
            - `errorType` 'APIPROXY' | 'APIPROXY_HIDDENSPEC' | 'APIPROXY_SPEC_AUTH_REQUIRED' | 'API_METHOD_NOTFOUND' | 'DBTOAPI_DB_OPERATION_TYPE_NOTFOUND' | 'DBTOAPI_DB_BATCH_ARRAY_LENGTH' | 'APIPROXY_NOTFOUND' | 'APIPROXY_ENDPOINT_MISMATCH' | 'APIPROXY_ENDPOINT_MISSING_PATH_PARAM_DEFINITION' | 'APIPROXYGROUP_ACCESS_DISABLED_FROM_PROXY' | 'APIPROXY_BACKEND_ADDRESS_NOTFOUND' | 'APIPROXY_BACKEND_MTLS_SETTINGS_NOTFOUND' | 'APICRYPT_EX' | 'NOTER_SETTINGS_NOTFOUND' | 'KPS_SETTINGS_NOTFOUND' | 'KPS_SECURITY_TOKEN_FAULT' | 'KPS_SECURITY_TOKEN_NOT_VALID' | 'SCRIPT_API_NOTFOUND' | 'CONNECTION_CONFIG_DB_NOTFOUND' | 'CONNECTION_CONFIG_DB_DISABLED' | 'DATABASE_CONNECTION_EX' | 'DB_API_NOTFOUND' | 'JOB_API_NOTFOUND' | 'KPS_EX' | 'CONDITION_RULE_FORMAT_NUMERIC' | 'CONDITION_RULE_FORMAT_DATE' | 'CONDITION_RULE_CONFIGURATION' | 'CONDITION_RULE_EX' | 'POLICY_AUTH_EMPTYUSERNAMEORPSSWD' | 'POLICY_AUTH_EMPTYUSERNAME' | 'POLICY_AUTH_EMPTYPSSWD' | 'POLICY_AUTH_USERNOTEXISTS' | 'POLICY_AUTH_EX_LDAP' | 'POLICY_AUTH_EX_API' | 'POLICY_AUTH_TYPE' | 'POLICY_AUTH_EX_DB' | 'POLICY_AUTH_NOT_FOUND' | 'POLICY_AUTH_BASIC_EX' | 'POLICY_AUTH_BASE64_EX' | 'POLICY_AUTH_DIGEST_EX' | 'POLICY_AUTH_JWT3RD_EX' | 'POLICY_AUTH_JWT3RD_MISSING_CONFIG' | 'POLICY_AUTH_JWT3RD_NOT_VALID' | 'POLICY_AUTH_JWT_EX' | 'POLICY_AUTH_JWT_MISSING_CONFIG' | 'POLICY_AUTH_JWT_NOT_VALID' | 'POLICY_AUTH_OAUTH2_EX' | 'POLICY_AUTH_OAUTH2_TOKEN_EXPIRED' | 'POLICY_AUTH_OAUTH2_TOKEN_NOT_VALID' | 'POLICY_AUTH_OIDC_PROTOCOL_EX' | 'POLICY_AUTH_OIDC_AUTHENTICATION_EX' | 'POLICY_AUTH_OIDC_STOP_FLOW' | 'POLICY_AUTH_OIDC_REDIRECT' | 'POLICY_AUTH_OIDC_INVALID_TOKEN' | 'POLICY_AUTHORIZATION_EX' | 'POLICY_AUTHORIZATION_METHOD_NOT_FOUND' | 'POLICY_AUTHORIZATION_WRONG_SCOPE' | 'POLICY_API_AUTHENTICATION' | 'POLICY_API_AUTHENTICATION_NOTFOUND' | 'POLICY_SAML' | 'POLICY_SAML_SIGNATURENOTEXISTS' | 'POLICY_SAML_SIGNATURENOTVALID' | 'POLICY_SAML_KEYSTORENOTVALID' | 'POLICY_SAML_SIGNERUNKNOWN' | 'POLICY_CONTENTFILTER' | 'POLICY_CONTENTFILTER_HEADER' | 'POLICY_CONTENTFILTER_PARAM' | 'POLICY_CONTENTFILTER_BODY' | 'POLICY_CONTENTFILTER_BODY_PATH' | 'POLICY_IPWHITE_FAILED' | 'POLICY_IPWHITE_EX' | 'POLICY_IPBLACK_FAILED' | 'POLICY_IPBLACK_EX' | 'POLICY_RESTRICTION_ALLOWEDHOUR_FAILED' | 'POLICY_RESTRICTION_ALLOWEDHOUR_EX' | 'POLICY_RESTRICTION_MINMESSAGESIZE_FAILED' | 'POLICY_RESTRICTION_MAXMESSAGESIZE_FAILED' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_JSONSCHEMAVALIDATION_FAILED' | 'POLICY_JSONSCHEMAVALIDATION_PATH' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION_FAILED' | 'POLICY_XMLSCHEMAVALIDATION_UNEXPECTEDBODY' | 'POLICY_XMLSCHEMAVALIDATION_PATH' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_APIBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_APIBASEDTHROTTLING_STOP' | 'POLICY_APIBASEDQUOTA' | 'POLICY_APIBASEDQUOTA_CACHE_SERVICE' | 'POLICY_APIBASEDQUOTA_STOP' | 'POLICY_REST2SOAP_TRANSFORMATION_REQUEST' | 'POLICY_REST2SOAP_TRANSFORMATION_RESPONSE' | 'POLICY_SCRIPT_USERSTOPPEDFLOW' | 'POLICY_SCRIPT_USERSTOPPEDFLOW_SUCCESS' | 'POLICY_SCRIPT' | 'POLICY_WSSECURITY_FROMTARGET' | 'POLICY_WSSECURITY_TOTARGET' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_WSSECURITY_STSTOKEN_NOTFOUND' | 'POLICY_WSSECURITY_STSTOKEN_NOTVALID' | 'POLICY_WSSECURITY_STSTOKEN_FAULT' | 'CIRCUITBREAKEROPEN_EX' | 'CIRCUITBREAKEROPEN_NO_ROUTE_EX' | 'CLIENTFLOWBANNER_EX' | 'POLICY_ROUTING_TIMEOUT' | 'POLICY_ROUTING_UNKNOWNHOST' | 'POLICY_ROUTING_MALFORMED' | 'POLICY_ROUTING_CONNECTIONREFUSED' | 'POLICY_ROUTING_CONNECTION' | 'POLICY_ROUTING_ERRORHANDLINGCONDITION' | 'POLICY_ROUTING_PROXY_EMPTY' | 'POLICY_ROUTING_PROXY_AUTHORIZATION_EMPTY' | 'POLICY_ROUTING_CONNECTION_CLOSED_CLIENT' | 'POLICY_ROUTING_CONNECTION_CLOSED_SERVER' | 'POLICY_ROUTING_SSE_CLIENT' | 'POLICY_ROUTING_SSE_SERVER' | 'POLICY_ROUTING_AI_PROVIDER_EXHAUSTED' | 'POLICY_ROUTING_AI_PROVIDER_ERROR' | 'POLICY_ROUTING_AI_NO_SUITABLE_PROVIDER' | 'POLICY_ROUTING_AI_CONTEXT_WINDOW_EXCEEDED' | 'POLICY_ROUTING_AI_MODEL_ACCESS_DENIED' | 'POLICY_AI_TOKEN_QUOTA_EXCEEDED' | 'POLICY_AI_TOKEN_COUNTER_UNAVAILABLE' | 'POLICY_AI_ANONYMOUS_NOT_ALLOWED' | 'MCP_INBOUND_BAD_REQUEST' | 'MCP_INBOUND_SERVER_NOT_FOUND' | 'MCP_INBOUND_METHOD_NOT_ALLOWED' | 'MCP_INBOUND_UNAUTHORIZED' | 'MCP_INBOUND_SESSION_LIMIT_EXCEEDED' | 'MCP_INBOUND_PARSE_ERROR' | 'MCP_INBOUND_METHOD_NOT_FOUND' | 'MCP_INBOUND_TOOL_NOT_FOUND' | 'MCP_INBOUND_TOOL_PROXY_UNAVAILABLE' | 'MCP_INBOUND_TOOL_POLICY_GATE_BLOCKED' | 'MCP_INBOUND_TOOL_EXECUTION_FAILED' | 'MCP_INBOUND_CALL_QUOTA_EXCEEDED' | 'MCP_INBOUND_TOOL_APPROVAL_REQUIRED' | 'MCP_INBOUND_ELICITATION_UNSUPPORTED' | 'A2A_INBOUND_BAD_REQUEST' | 'A2A_INBOUND_AGENT_NOT_FOUND' | 'A2A_INBOUND_METHOD_NOT_ALLOWED' | 'A2A_INBOUND_UNAUTHORIZED' | 'A2A_INBOUND_PARSE_ERROR' | 'A2A_INBOUND_METHOD_NOT_FOUND' | 'A2A_INBOUND_TASK_NOT_FOUND' | 'A2A_INBOUND_TASK_EXECUTION_UNAVAILABLE' | 'A2A_INBOUND_CONCURRENCY_LIMIT_EXCEEDED' | 'A2A_INBOUND_CALL_QUOTA_EXCEEDED' | 'POLICY_REDACTION' | 'POLICY_REDACTION_VARIABLE_NOT_FOUND' | 'POLICY_REDACTION_DATA_FORMAT' | 'POLICY_ENCRYPTION' | 'POLICY_ENCRYPTION_MISSING_CONFIG' | 'POLICY_DECRYPTION' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_DIGITALSIGNVALIDATION_FAILED' | 'POLICY_RESTAPI_RESPONSE' | 'POLICY_RESTAPI_CONNECTION' | 'POLICY_RESTAPI' | 'CACHE_AUTHREQUIREDTOREFRESH' | 'POLICY_ROLE_GROUP_BASED_ACCESS' | 'POLICY_ROLE_GROUP_BASED_IP_CHECK_ACCESS' | 'POLICY_PROTOCOL_TRANSFORMATION' | 'POLICY_BUSINESS_RULE' | 'POLICY_BUSINESS_RULE_DATA_FORMAT' | 'POLICY_BUSINESS_RULE_STOP' | 'POLICY_BUSINESS_RULE_VARIABLE_NOT_FOUND' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'APIPROXY_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTVALID_FORTOKEN' | 'URL_TOKEN_MANAGEMENT_TYPE_MISMATCH' | 'TOKEN_POLICY_NOT_CONFIGURED' | 'POLICY_ROUTING_SSLHANDSHAKE' | 'POLICY_ROUTING_SSLEXPIRED' | 'POLICY_AUTH_CREDENTIAL_NOTEXISTS' | 'POLICY_AUTH_CREDENTIAL_PROXYNOTALLOWED' | 'POLICY_AUTH_IDENTITY_AMBIGUOUS' | 'API_CLIENT_NOT_VALID_AS_RESOURCE_OWNER' | 'POLICY_AUTH_CREDENTIAL_METHODNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_IPNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CONTRACT_PROXY_EXPIRED' | 'POLICY_AUTH_CONTRACT_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CREDENTIAL_PSSWD' | 'POLICY_AUTH_CREDENTIAL_ENVNOTALLOWED' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_CLIENTBASEDTHROTTLING_STOP' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBASEDQUOTA_CACHE_SERVICE' | 'POLICY_CLIENTBASEDQUOTA_STOP' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION_NEED_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_EX' | 'POLICY_JOSE_IMPLEMENTATION_TARGET_VALUE_NOT_FOUND' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_TARGET_VALUE_EMPTY' | 'POLICY_JOSE_VALIDATION_ISSUER_EMPTY' | 'POLICY_JOSE_VALIDATION_PARSE_JWT' | 'POLICY_JOSE_VALIDATION_DECRYPTION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_ENCRYPTED' | 'POLICY_JOSE_VALIDATION_SIGNVALIDATION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_SIGNED' | 'POLICY_JOSE_VALIDATION_CLAIMVALIDATION' | 'POLICY_JOSE_VALIDATION_SIGNATUREINVALID' | 'POLICY_JOSE_VALIDATION_EX' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_MISSING' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_NOTVALID' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_ISSUER_MISSING' | 'POLICY_MTLS_AUTHENTICATION_EX' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_MTLS_MISSING' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_CERT_NOT_MATCH' | 'CONNECTOR_SETTINGS_NOTFOUND' | 'CONNECTOR_SETTINGS_DISABLED' | 'CONNECTOR_EX' | 'POLICY_ROUTING_ILLEGAL_ARGUMENT' | 'POLICY_ROUTING_CLIENT_PROTOCOL' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EXPIRED' | 'POLICY_JOSE_VALIDATION_JWK_EXPIRED' | 'POLICY_GROUP_EX' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_ENDPOINTRATELIMIT_CACHE_SERVICE' | 'POLICY_ENDPOINTRATELIMIT_STOP' | 'POLICY_ENDPOINTRATELIMIT_TARGETNOTEXIST' | 'POLICY_CLIENTBANNER_BANNED' | 'POLICY_CLIENTBANNER_EX' | 'POLICY_CLIENTBANNER_IDENTITYNOTFOUND' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_AUTH_EX' | 'POLICY_AUTH_CREDENTIALS_MISSING' | 'JOSE_VAL_CONFIG_ERROR' | 'JOSE_VAL_EX' | 'JOSE_VAL_TOKEN_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_BINDING_MISMATCH' | 'JOSE_IMPL_CONFIG_ERROR' | 'APIPROXY_CONFIG_ERROR' | 'APIPROXY_EX' | 'CONTENTFILTER_VIOLATION' | 'THROTTLING_STOP' | 'THROTTLING_EX' | 'THROTTLING_CACHE_SERVICE' | 'QUOTA_STOP' | 'QUOTA_EX' | 'QUOTA_CACHE_SERVICE' | 'ROUTING_CIRCUITBREAKER' | 'ROUTING_CLIENT_ERROR' | 'ROUTING_CONFIG_ERROR' | 'ROUTING_MTLS_CONFIG_FAILED' | 'ROUTING_SSE_EX' | 'ENDPOINT_RATELIMIT_EX' | 'ENDPOINT_RATELIMIT_EXCEEDED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_ALLOWED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_RESOLVED' | 'RLCL_AUTHENTICATION_POLICY_REQUIRED' | 'REST2SOAP_EX' | 'REDACTION_EX' | 'BUSINESS_RULE_EX' | 'MTLS_CERTIFICATE_MISSING' | 'MTLS_CERTIFICATE_NOTVALID' | 'KPS_TOKEN_EX' | 'JSON_SCHEMA_VALIDATION_FAILED' | 'XML_SCHEMA_VALIDATION_FAILED' | 'WSSECURITY_STSTOKEN_NOTVALID' | 'RESTAPI_EX' | 'CONDITION_EX' | 'POLICY_CACHE_EX' | 'POLICY_CACHE_INVALID_CONFIG' | 'POLICY_AI_MCP_TOOL_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_MCP_TOOL_INVOKE_CONFIG_MISSING' | 'POLICY_AI_MCP_TOOL_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_PROMPT_GUARD_BLOCKED' | 'POLICY_AI_SEMANTIC_CACHE_ERROR' | 'POLICY_AI_RAG_INJECTION_NO_MATCH' | 'POLICY_AI_RAG_INJECTION_RETRIEVAL_ERROR' | 'POLICY_AI_DLP_BLOCKED' | 'POLICY_AI_PII_ENCODED_BLOCKED' | 'POLICY_AI_PII_MASK_FAILED' | 'POLICY_AI_LOOP_DETECTED' | 'POLICY_AI_OFF_TOPIC' | 'POLICY_AI_TOPIC_JUDGE_BLOCKED' | 'POLICY_AI_PII_JUDGE_BLOCKED' | 'POLICY_AI_CONTEXT_INTEGRITY_BLOCKED' | 'POLICY_AI_PROMPT_DECORATOR_LIMIT_EXCEEDED' | 'POLICY_AI_DENIED_TOPIC' | 'POLICY_AI_PROMPT_TEMPLATE_UNKNOWN_TEMPLATE' | 'POLICY_AI_PROMPT_TEMPLATE_MISSING_PARAM' | 'POLICY_AI_PROMPT_TEMPLATE_LIMIT_EXCEEDED' | 'POLICY_AI_GROUNDEDNESS_VIOLATION'
            - `parentErrorType` 'API_PROXY' | 'APICREATOR' | 'FAKE_API' | 'KPS_API' | 'CONDITION_ERR' | 'CONDITION_EX' | 'POLICY_GROUP' | 'POLICY_AUTHENTICATION' | 'POLICY_OIDC' | 'POLICY_AUTHORIZATION' | 'POLICY_API_AUTHENTICATION' | 'POLICY_THROTTLING_PER_CLIENT' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_APIBASEDQUOTA' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBANNER' | 'POLICY_QUOTA_PER_CLIENT' | 'POLICY_SCRIPT' | 'POLICY_OAUTH2' | 'POLICY_SAML' | 'POLICY_JOSE_IMPLEMENTATION' | 'POLICY_JOSE_VALIDATION' | 'POLICY_MTLS_AUTHENTICATION' | 'POLICY_CONTENTFILTER' | 'POLICY_IPWHITE' | 'POLICY_IPBLACK' | 'POLICY_ALLOWEDHOUR' | 'POLICY_MINMESSAGESIZE' | 'POLICY_MAXMESSAGESIZE' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONRESPONSEMESSAGETRANS' | 'POLICY_XMLRESPONSEMESSAGETRANS' | 'POLICY_REST2SOAP_TRANSFORMATION' | 'POLICY_CACHE' | 'POLICY_ROUTING' | 'POLICY_REDACTION' | 'POLICY_CORS' | 'POLICY_ENCRYPTION' | 'POLICY_DECRYPTION' | 'POLICY_ROLE_GROUP' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_RESTAPI' | 'POLICY_WSSECURITY' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_BUSINESS_RULE' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'POLICY_AI_PII_MASK' | 'POLICY_AI_PROMPT_GUARD' | 'POLICY_AI_TOKEN_RATE_LIMIT' | 'POLICY_AI_SEMANTIC_CACHE' | 'POLICY_AI_MCP_TOOL_CALL' | 'POLICY_AI_A2A_AGENT_CALL' | 'POLICY_AI_RAG_INJECTION' | 'POLICY_AI_DLP_GUARD' | 'POLICY_AI_LOOP_GUARD' | 'POLICY_AI_TOPIC_GUARD' | 'POLICY_AI_CONTEXT_INTEGRITY' | 'POLICY_AI_ROUTING' | 'POLICY_AI_A2A_AGENT_INVOKE' | 'POLICY_AI_MCP_TOOL_INVOKE' | 'POLICY_AI_PROMPT_DECORATOR' | 'POLICY_AI_PROMPT_TEMPLATE' | 'POLICY_AI_GROUNDEDNESS_GUARD' | 'LICENSE'
            - `httpStatusCode` integer
            - `errorCode` string
            - `originalMessage` string
            - `customizedHttpStatusCode` integer
            - `customizedErrorCode` string
            - `customizedMessage` string
            - `buildCustomMessage` boolean
            - `customMessageTemplate` string
            - `customMessageContentType` string
            - `customMessageHttpStatusCode` integer
            - `errorResponseRules` ErrorResponseRule[]
              - …
            - `customized` boolean
          - `buildCustomMessage` boolean
          - `customMessageTemplate` string
          - `customMessageContentType` string
          - `customMessageHttpStatusCode` integer
          - `oneWay` boolean
          - `trace` boolean
          - `active` boolean
          - `addToGlobal` boolean
          - `policyLocation` 'API_PROXY_GROUP' | 'API_PROXY' | 'API_PROXY_METHOD'
          - `policyGroup` boolean
          - `_class` string, required
          - `enabled` boolean
          - `mcpServer` ConnectionConfigMcp
            - `id` string
            - `projectId` string
            - `name` string
            - `description` string
            - `enabled` boolean
            - `projectName` string
            - `environmentId` string
            - `circuitBreakerEnabled` boolean
            - `errorThresholdValue` integer
            - `sleepWindow` integer
            - `endpoint` string
            - `transport` 'HTTP_SSE' | 'STDIO'
            - `mcpProtocolVersion` string
            - `allowPrivateNetworkEgress` boolean
            - `authScheme` 'BEARER' | 'OAUTH2_CLIENT_CREDENTIALS' | 'MTLS' | 'NONE' | 'API_KEY' | 'BASIC' | 'OAUTH2_TOKEN_EXCHANGE'
            - `bearerToken` string
            - `credentialRef` string
            - `tokenEndpoint` string
            - `clientId` string
            - `clientSecret` string
            - `scope` string
            - `tokenExchangeAudience` string
            - `apiKeyHeaderName` string
            - `apiKey` string
            - `basicUsername` string
            - `basicPassword` string
            - `bearerTokenSet` boolean
            - `clientSecretSet` boolean
            - `apiKeySet` boolean
            - `basicPasswordSet` boolean
            - `capabilityCacheTtlSeconds` integer
            - `capabilityCacheEnabled` boolean
            - `trustToolAnnotations` boolean
            - `relayElicitation` boolean
            - `discoveredTools` McpDiscoveredTool[]
              - …
            - `toolsParsedAt` integer
            - `credentialMappingRef` string
            - `healthStatus` string
            - `lastHealthCheckAt` string, date-time
            - `healthMessage` string
            - `driftPolicy` 'WARN_ONLY' | 'FAIL_CLOSED'
            - `pinnedCatalogHash` string
            - `driftDetected` boolean
            - `driftMessage` string
            - `driftStatePushPending` boolean
            - `resolvedEndpoint` string
            - `resolvedTokenEndpoint` string
            - `resolvedClientId` string
            - `resolvedApiKeyHeaderName` string
            - `resolvedBasicUsername` string
            - `resolvedTokenExchangeAudience` string
            - `resolvedScope` string
            - `mTLSSettings` ConnectionMTLSSettings
              - …
          - `toolCallTimeoutMs` integer
          - `parallelToolCalls` boolean
          - `allowedToolNames` string[]
          - `identityAcl` IdentityAclRule[]
            - `principalType` 'CREDENTIAL' | 'ROLE' | 'ORGANIZATION'
            - `principalName` string
            - `allow` string[]
            - `deny` string[]
          - `argumentConstraints` ArgumentConstraintRule[]
            - `argumentPath` string
            - `ruleType` 'REGEX' | 'MAX_LENGTH' | 'ENUM' | 'REQUIRED'
            - `value` string
          - `callQuota` CallQuotaConfig
            - `period` 'MINUTE' | 'HOUR' | 'DAY'
            - `limit` integer
            - `scope` 'PER_TOOL' | 'PER_CREDENTIAL' | 'PER_TOOL_AND_CREDENTIAL'
            - `active` boolean
          - `tokenForwardSettings` AgentTokenForwardSettings
            - `enabled` boolean
            - `source` 'CLIENT_AUTHORIZATION_HEADER'
            - `audienceAllowList` string[]
            - `stripGatewayCredential` boolean
        - PolicyAiMcpToolInvoke
          - `region` 'FROM_CLIENT' | 'TO_BACKEND' | 'FROM_BACKEND' | 'TO_CLIENT'
          - `id` string
          - `projectId` string
          - `name` string
          - `description` string
          - `policyCondition` PolicyCondition
            - `conditionRuleList` ConditionRule[]
              - …
          - `global` boolean
          - `errorMessageList` ErrorMessage[]
            - `id` string
            - `errorType` 'APIPROXY' | 'APIPROXY_HIDDENSPEC' | 'APIPROXY_SPEC_AUTH_REQUIRED' | 'API_METHOD_NOTFOUND' | 'DBTOAPI_DB_OPERATION_TYPE_NOTFOUND' | 'DBTOAPI_DB_BATCH_ARRAY_LENGTH' | 'APIPROXY_NOTFOUND' | 'APIPROXY_ENDPOINT_MISMATCH' | 'APIPROXY_ENDPOINT_MISSING_PATH_PARAM_DEFINITION' | 'APIPROXYGROUP_ACCESS_DISABLED_FROM_PROXY' | 'APIPROXY_BACKEND_ADDRESS_NOTFOUND' | 'APIPROXY_BACKEND_MTLS_SETTINGS_NOTFOUND' | 'APICRYPT_EX' | 'NOTER_SETTINGS_NOTFOUND' | 'KPS_SETTINGS_NOTFOUND' | 'KPS_SECURITY_TOKEN_FAULT' | 'KPS_SECURITY_TOKEN_NOT_VALID' | 'SCRIPT_API_NOTFOUND' | 'CONNECTION_CONFIG_DB_NOTFOUND' | 'CONNECTION_CONFIG_DB_DISABLED' | 'DATABASE_CONNECTION_EX' | 'DB_API_NOTFOUND' | 'JOB_API_NOTFOUND' | 'KPS_EX' | 'CONDITION_RULE_FORMAT_NUMERIC' | 'CONDITION_RULE_FORMAT_DATE' | 'CONDITION_RULE_CONFIGURATION' | 'CONDITION_RULE_EX' | 'POLICY_AUTH_EMPTYUSERNAMEORPSSWD' | 'POLICY_AUTH_EMPTYUSERNAME' | 'POLICY_AUTH_EMPTYPSSWD' | 'POLICY_AUTH_USERNOTEXISTS' | 'POLICY_AUTH_EX_LDAP' | 'POLICY_AUTH_EX_API' | 'POLICY_AUTH_TYPE' | 'POLICY_AUTH_EX_DB' | 'POLICY_AUTH_NOT_FOUND' | 'POLICY_AUTH_BASIC_EX' | 'POLICY_AUTH_BASE64_EX' | 'POLICY_AUTH_DIGEST_EX' | 'POLICY_AUTH_JWT3RD_EX' | 'POLICY_AUTH_JWT3RD_MISSING_CONFIG' | 'POLICY_AUTH_JWT3RD_NOT_VALID' | 'POLICY_AUTH_JWT_EX' | 'POLICY_AUTH_JWT_MISSING_CONFIG' | 'POLICY_AUTH_JWT_NOT_VALID' | 'POLICY_AUTH_OAUTH2_EX' | 'POLICY_AUTH_OAUTH2_TOKEN_EXPIRED' | 'POLICY_AUTH_OAUTH2_TOKEN_NOT_VALID' | 'POLICY_AUTH_OIDC_PROTOCOL_EX' | 'POLICY_AUTH_OIDC_AUTHENTICATION_EX' | 'POLICY_AUTH_OIDC_STOP_FLOW' | 'POLICY_AUTH_OIDC_REDIRECT' | 'POLICY_AUTH_OIDC_INVALID_TOKEN' | 'POLICY_AUTHORIZATION_EX' | 'POLICY_AUTHORIZATION_METHOD_NOT_FOUND' | 'POLICY_AUTHORIZATION_WRONG_SCOPE' | 'POLICY_API_AUTHENTICATION' | 'POLICY_API_AUTHENTICATION_NOTFOUND' | 'POLICY_SAML' | 'POLICY_SAML_SIGNATURENOTEXISTS' | 'POLICY_SAML_SIGNATURENOTVALID' | 'POLICY_SAML_KEYSTORENOTVALID' | 'POLICY_SAML_SIGNERUNKNOWN' | 'POLICY_CONTENTFILTER' | 'POLICY_CONTENTFILTER_HEADER' | 'POLICY_CONTENTFILTER_PARAM' | 'POLICY_CONTENTFILTER_BODY' | 'POLICY_CONTENTFILTER_BODY_PATH' | 'POLICY_IPWHITE_FAILED' | 'POLICY_IPWHITE_EX' | 'POLICY_IPBLACK_FAILED' | 'POLICY_IPBLACK_EX' | 'POLICY_RESTRICTION_ALLOWEDHOUR_FAILED' | 'POLICY_RESTRICTION_ALLOWEDHOUR_EX' | 'POLICY_RESTRICTION_MINMESSAGESIZE_FAILED' | 'POLICY_RESTRICTION_MAXMESSAGESIZE_FAILED' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_JSONSCHEMAVALIDATION_FAILED' | 'POLICY_JSONSCHEMAVALIDATION_PATH' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION_FAILED' | 'POLICY_XMLSCHEMAVALIDATION_UNEXPECTEDBODY' | 'POLICY_XMLSCHEMAVALIDATION_PATH' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_APIBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_APIBASEDTHROTTLING_STOP' | 'POLICY_APIBASEDQUOTA' | 'POLICY_APIBASEDQUOTA_CACHE_SERVICE' | 'POLICY_APIBASEDQUOTA_STOP' | 'POLICY_REST2SOAP_TRANSFORMATION_REQUEST' | 'POLICY_REST2SOAP_TRANSFORMATION_RESPONSE' | 'POLICY_SCRIPT_USERSTOPPEDFLOW' | 'POLICY_SCRIPT_USERSTOPPEDFLOW_SUCCESS' | 'POLICY_SCRIPT' | 'POLICY_WSSECURITY_FROMTARGET' | 'POLICY_WSSECURITY_TOTARGET' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_WSSECURITY_STSTOKEN_NOTFOUND' | 'POLICY_WSSECURITY_STSTOKEN_NOTVALID' | 'POLICY_WSSECURITY_STSTOKEN_FAULT' | 'CIRCUITBREAKEROPEN_EX' | 'CIRCUITBREAKEROPEN_NO_ROUTE_EX' | 'CLIENTFLOWBANNER_EX' | 'POLICY_ROUTING_TIMEOUT' | 'POLICY_ROUTING_UNKNOWNHOST' | 'POLICY_ROUTING_MALFORMED' | 'POLICY_ROUTING_CONNECTIONREFUSED' | 'POLICY_ROUTING_CONNECTION' | 'POLICY_ROUTING_ERRORHANDLINGCONDITION' | 'POLICY_ROUTING_PROXY_EMPTY' | 'POLICY_ROUTING_PROXY_AUTHORIZATION_EMPTY' | 'POLICY_ROUTING_CONNECTION_CLOSED_CLIENT' | 'POLICY_ROUTING_CONNECTION_CLOSED_SERVER' | 'POLICY_ROUTING_SSE_CLIENT' | 'POLICY_ROUTING_SSE_SERVER' | 'POLICY_ROUTING_AI_PROVIDER_EXHAUSTED' | 'POLICY_ROUTING_AI_PROVIDER_ERROR' | 'POLICY_ROUTING_AI_NO_SUITABLE_PROVIDER' | 'POLICY_ROUTING_AI_CONTEXT_WINDOW_EXCEEDED' | 'POLICY_ROUTING_AI_MODEL_ACCESS_DENIED' | 'POLICY_AI_TOKEN_QUOTA_EXCEEDED' | 'POLICY_AI_TOKEN_COUNTER_UNAVAILABLE' | 'POLICY_AI_ANONYMOUS_NOT_ALLOWED' | 'MCP_INBOUND_BAD_REQUEST' | 'MCP_INBOUND_SERVER_NOT_FOUND' | 'MCP_INBOUND_METHOD_NOT_ALLOWED' | 'MCP_INBOUND_UNAUTHORIZED' | 'MCP_INBOUND_SESSION_LIMIT_EXCEEDED' | 'MCP_INBOUND_PARSE_ERROR' | 'MCP_INBOUND_METHOD_NOT_FOUND' | 'MCP_INBOUND_TOOL_NOT_FOUND' | 'MCP_INBOUND_TOOL_PROXY_UNAVAILABLE' | 'MCP_INBOUND_TOOL_POLICY_GATE_BLOCKED' | 'MCP_INBOUND_TOOL_EXECUTION_FAILED' | 'MCP_INBOUND_CALL_QUOTA_EXCEEDED' | 'MCP_INBOUND_TOOL_APPROVAL_REQUIRED' | 'MCP_INBOUND_ELICITATION_UNSUPPORTED' | 'A2A_INBOUND_BAD_REQUEST' | 'A2A_INBOUND_AGENT_NOT_FOUND' | 'A2A_INBOUND_METHOD_NOT_ALLOWED' | 'A2A_INBOUND_UNAUTHORIZED' | 'A2A_INBOUND_PARSE_ERROR' | 'A2A_INBOUND_METHOD_NOT_FOUND' | 'A2A_INBOUND_TASK_NOT_FOUND' | 'A2A_INBOUND_TASK_EXECUTION_UNAVAILABLE' | 'A2A_INBOUND_CONCURRENCY_LIMIT_EXCEEDED' | 'A2A_INBOUND_CALL_QUOTA_EXCEEDED' | 'POLICY_REDACTION' | 'POLICY_REDACTION_VARIABLE_NOT_FOUND' | 'POLICY_REDACTION_DATA_FORMAT' | 'POLICY_ENCRYPTION' | 'POLICY_ENCRYPTION_MISSING_CONFIG' | 'POLICY_DECRYPTION' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_DIGITALSIGNVALIDATION_FAILED' | 'POLICY_RESTAPI_RESPONSE' | 'POLICY_RESTAPI_CONNECTION' | 'POLICY_RESTAPI' | 'CACHE_AUTHREQUIREDTOREFRESH' | 'POLICY_ROLE_GROUP_BASED_ACCESS' | 'POLICY_ROLE_GROUP_BASED_IP_CHECK_ACCESS' | 'POLICY_PROTOCOL_TRANSFORMATION' | 'POLICY_BUSINESS_RULE' | 'POLICY_BUSINESS_RULE_DATA_FORMAT' | 'POLICY_BUSINESS_RULE_STOP' | 'POLICY_BUSINESS_RULE_VARIABLE_NOT_FOUND' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'APIPROXY_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTVALID_FORTOKEN' | 'URL_TOKEN_MANAGEMENT_TYPE_MISMATCH' | 'TOKEN_POLICY_NOT_CONFIGURED' | 'POLICY_ROUTING_SSLHANDSHAKE' | 'POLICY_ROUTING_SSLEXPIRED' | 'POLICY_AUTH_CREDENTIAL_NOTEXISTS' | 'POLICY_AUTH_CREDENTIAL_PROXYNOTALLOWED' | 'POLICY_AUTH_IDENTITY_AMBIGUOUS' | 'API_CLIENT_NOT_VALID_AS_RESOURCE_OWNER' | 'POLICY_AUTH_CREDENTIAL_METHODNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_IPNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CONTRACT_PROXY_EXPIRED' | 'POLICY_AUTH_CONTRACT_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CREDENTIAL_PSSWD' | 'POLICY_AUTH_CREDENTIAL_ENVNOTALLOWED' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_CLIENTBASEDTHROTTLING_STOP' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBASEDQUOTA_CACHE_SERVICE' | 'POLICY_CLIENTBASEDQUOTA_STOP' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION_NEED_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_EX' | 'POLICY_JOSE_IMPLEMENTATION_TARGET_VALUE_NOT_FOUND' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_TARGET_VALUE_EMPTY' | 'POLICY_JOSE_VALIDATION_ISSUER_EMPTY' | 'POLICY_JOSE_VALIDATION_PARSE_JWT' | 'POLICY_JOSE_VALIDATION_DECRYPTION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_ENCRYPTED' | 'POLICY_JOSE_VALIDATION_SIGNVALIDATION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_SIGNED' | 'POLICY_JOSE_VALIDATION_CLAIMVALIDATION' | 'POLICY_JOSE_VALIDATION_SIGNATUREINVALID' | 'POLICY_JOSE_VALIDATION_EX' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_MISSING' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_NOTVALID' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_ISSUER_MISSING' | 'POLICY_MTLS_AUTHENTICATION_EX' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_MTLS_MISSING' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_CERT_NOT_MATCH' | 'CONNECTOR_SETTINGS_NOTFOUND' | 'CONNECTOR_SETTINGS_DISABLED' | 'CONNECTOR_EX' | 'POLICY_ROUTING_ILLEGAL_ARGUMENT' | 'POLICY_ROUTING_CLIENT_PROTOCOL' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EXPIRED' | 'POLICY_JOSE_VALIDATION_JWK_EXPIRED' | 'POLICY_GROUP_EX' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_ENDPOINTRATELIMIT_CACHE_SERVICE' | 'POLICY_ENDPOINTRATELIMIT_STOP' | 'POLICY_ENDPOINTRATELIMIT_TARGETNOTEXIST' | 'POLICY_CLIENTBANNER_BANNED' | 'POLICY_CLIENTBANNER_EX' | 'POLICY_CLIENTBANNER_IDENTITYNOTFOUND' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_AUTH_EX' | 'POLICY_AUTH_CREDENTIALS_MISSING' | 'JOSE_VAL_CONFIG_ERROR' | 'JOSE_VAL_EX' | 'JOSE_VAL_TOKEN_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_BINDING_MISMATCH' | 'JOSE_IMPL_CONFIG_ERROR' | 'APIPROXY_CONFIG_ERROR' | 'APIPROXY_EX' | 'CONTENTFILTER_VIOLATION' | 'THROTTLING_STOP' | 'THROTTLING_EX' | 'THROTTLING_CACHE_SERVICE' | 'QUOTA_STOP' | 'QUOTA_EX' | 'QUOTA_CACHE_SERVICE' | 'ROUTING_CIRCUITBREAKER' | 'ROUTING_CLIENT_ERROR' | 'ROUTING_CONFIG_ERROR' | 'ROUTING_MTLS_CONFIG_FAILED' | 'ROUTING_SSE_EX' | 'ENDPOINT_RATELIMIT_EX' | 'ENDPOINT_RATELIMIT_EXCEEDED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_ALLOWED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_RESOLVED' | 'RLCL_AUTHENTICATION_POLICY_REQUIRED' | 'REST2SOAP_EX' | 'REDACTION_EX' | 'BUSINESS_RULE_EX' | 'MTLS_CERTIFICATE_MISSING' | 'MTLS_CERTIFICATE_NOTVALID' | 'KPS_TOKEN_EX' | 'JSON_SCHEMA_VALIDATION_FAILED' | 'XML_SCHEMA_VALIDATION_FAILED' | 'WSSECURITY_STSTOKEN_NOTVALID' | 'RESTAPI_EX' | 'CONDITION_EX' | 'POLICY_CACHE_EX' | 'POLICY_CACHE_INVALID_CONFIG' | 'POLICY_AI_MCP_TOOL_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_MCP_TOOL_INVOKE_CONFIG_MISSING' | 'POLICY_AI_MCP_TOOL_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_PROMPT_GUARD_BLOCKED' | 'POLICY_AI_SEMANTIC_CACHE_ERROR' | 'POLICY_AI_RAG_INJECTION_NO_MATCH' | 'POLICY_AI_RAG_INJECTION_RETRIEVAL_ERROR' | 'POLICY_AI_DLP_BLOCKED' | 'POLICY_AI_PII_ENCODED_BLOCKED' | 'POLICY_AI_PII_MASK_FAILED' | 'POLICY_AI_LOOP_DETECTED' | 'POLICY_AI_OFF_TOPIC' | 'POLICY_AI_TOPIC_JUDGE_BLOCKED' | 'POLICY_AI_PII_JUDGE_BLOCKED' | 'POLICY_AI_CONTEXT_INTEGRITY_BLOCKED' | 'POLICY_AI_PROMPT_DECORATOR_LIMIT_EXCEEDED' | 'POLICY_AI_DENIED_TOPIC' | 'POLICY_AI_PROMPT_TEMPLATE_UNKNOWN_TEMPLATE' | 'POLICY_AI_PROMPT_TEMPLATE_MISSING_PARAM' | 'POLICY_AI_PROMPT_TEMPLATE_LIMIT_EXCEEDED' | 'POLICY_AI_GROUNDEDNESS_VIOLATION'
            - `parentErrorType` 'API_PROXY' | 'APICREATOR' | 'FAKE_API' | 'KPS_API' | 'CONDITION_ERR' | 'CONDITION_EX' | 'POLICY_GROUP' | 'POLICY_AUTHENTICATION' | 'POLICY_OIDC' | 'POLICY_AUTHORIZATION' | 'POLICY_API_AUTHENTICATION' | 'POLICY_THROTTLING_PER_CLIENT' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_APIBASEDQUOTA' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBANNER' | 'POLICY_QUOTA_PER_CLIENT' | 'POLICY_SCRIPT' | 'POLICY_OAUTH2' | 'POLICY_SAML' | 'POLICY_JOSE_IMPLEMENTATION' | 'POLICY_JOSE_VALIDATION' | 'POLICY_MTLS_AUTHENTICATION' | 'POLICY_CONTENTFILTER' | 'POLICY_IPWHITE' | 'POLICY_IPBLACK' | 'POLICY_ALLOWEDHOUR' | 'POLICY_MINMESSAGESIZE' | 'POLICY_MAXMESSAGESIZE' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONRESPONSEMESSAGETRANS' | 'POLICY_XMLRESPONSEMESSAGETRANS' | 'POLICY_REST2SOAP_TRANSFORMATION' | 'POLICY_CACHE' | 'POLICY_ROUTING' | 'POLICY_REDACTION' | 'POLICY_CORS' | 'POLICY_ENCRYPTION' | 'POLICY_DECRYPTION' | 'POLICY_ROLE_GROUP' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_RESTAPI' | 'POLICY_WSSECURITY' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_BUSINESS_RULE' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'POLICY_AI_PII_MASK' | 'POLICY_AI_PROMPT_GUARD' | 'POLICY_AI_TOKEN_RATE_LIMIT' | 'POLICY_AI_SEMANTIC_CACHE' | 'POLICY_AI_MCP_TOOL_CALL' | 'POLICY_AI_A2A_AGENT_CALL' | 'POLICY_AI_RAG_INJECTION' | 'POLICY_AI_DLP_GUARD' | 'POLICY_AI_LOOP_GUARD' | 'POLICY_AI_TOPIC_GUARD' | 'POLICY_AI_CONTEXT_INTEGRITY' | 'POLICY_AI_ROUTING' | 'POLICY_AI_A2A_AGENT_INVOKE' | 'POLICY_AI_MCP_TOOL_INVOKE' | 'POLICY_AI_PROMPT_DECORATOR' | 'POLICY_AI_PROMPT_TEMPLATE' | 'POLICY_AI_GROUNDEDNESS_GUARD' | 'LICENSE'
            - `httpStatusCode` integer
            - `errorCode` string
            - `originalMessage` string
            - `customizedHttpStatusCode` integer
            - `customizedErrorCode` string
            - `customizedMessage` string
            - `buildCustomMessage` boolean
            - `customMessageTemplate` string
            - `customMessageContentType` string
            - `customMessageHttpStatusCode` integer
            - `errorResponseRules` ErrorResponseRule[]
              - …
            - `customized` boolean
          - `buildCustomMessage` boolean
          - `customMessageTemplate` string
          - `customMessageContentType` string
          - `customMessageHttpStatusCode` integer
          - `oneWay` boolean
          - `trace` boolean
          - `active` boolean
          - `addToGlobal` boolean
          - `policyLocation` 'API_PROXY_GROUP' | 'API_PROXY' | 'API_PROXY_METHOD'
          - `policyGroup` boolean
          - `_class` string, required
          - `enabled` boolean
          - `mcpServer` ConnectionConfigMcp
            - `id` string
            - `projectId` string
            - `name` string
            - `description` string
            - `enabled` boolean
            - `projectName` string
            - `environmentId` string
            - `circuitBreakerEnabled` boolean
            - `errorThresholdValue` integer
            - `sleepWindow` integer
            - `endpoint` string
            - `transport` 'HTTP_SSE' | 'STDIO'
            - `mcpProtocolVersion` string
            - `allowPrivateNetworkEgress` boolean
            - `authScheme` 'BEARER' | 'OAUTH2_CLIENT_CREDENTIALS' | 'MTLS' | 'NONE' | 'API_KEY' | 'BASIC' | 'OAUTH2_TOKEN_EXCHANGE'
            - `bearerToken` string
            - `credentialRef` string
            - `tokenEndpoint` string
            - `clientId` string
            - `clientSecret` string
            - `scope` string
            - `tokenExchangeAudience` string
            - `apiKeyHeaderName` string
            - `apiKey` string
            - `basicUsername` string
            - `basicPassword` string
            - `bearerTokenSet` boolean
            - `clientSecretSet` boolean
            - `apiKeySet` boolean
            - `basicPasswordSet` boolean
            - `capabilityCacheTtlSeconds` integer
            - `capabilityCacheEnabled` boolean
            - `trustToolAnnotations` boolean
            - `relayElicitation` boolean
            - `discoveredTools` McpDiscoveredTool[]
              - …
            - `toolsParsedAt` integer
            - `credentialMappingRef` string
            - `healthStatus` string
            - `lastHealthCheckAt` string, date-time
            - `healthMessage` string
            - `driftPolicy` 'WARN_ONLY' | 'FAIL_CLOSED'
            - `pinnedCatalogHash` string
            - `driftDetected` boolean
            - `driftMessage` string
            - `driftStatePushPending` boolean
            - `resolvedEndpoint` string
            - `resolvedTokenEndpoint` string
            - `resolvedClientId` string
            - `resolvedApiKeyHeaderName` string
            - `resolvedBasicUsername` string
            - `resolvedTokenExchangeAudience` string
            - `resolvedScope` string
            - `mTLSSettings` ConnectionMTLSSettings
              - …
          - `targetToolName` string
          - `argumentsTemplate` string
          - `waitMode` 'FIRE_AND_FORGET' | 'SYNC_TO_VARIABLE'
          - `outputVariableName` string
          - `callTimeoutMs` integer
          - `identityAcl` IdentityAclRule[]
            - `principalType` 'CREDENTIAL' | 'ROLE' | 'ORGANIZATION'
            - `principalName` string
            - `allow` string[]
            - `deny` string[]
          - `argumentConstraints` ArgumentConstraintRule[]
            - `argumentPath` string
            - `ruleType` 'REGEX' | 'MAX_LENGTH' | 'ENUM' | 'REQUIRED'
            - `value` string
          - `callQuota` CallQuotaConfig
            - `period` 'MINUTE' | 'HOUR' | 'DAY'
            - `limit` integer
            - `scope` 'PER_TOOL' | 'PER_CREDENTIAL' | 'PER_TOOL_AND_CREDENTIAL'
            - `active` boolean
          - `tokenForwardSettings` AgentTokenForwardSettings
            - `enabled` boolean
            - `source` 'CLIENT_AUTHORIZATION_HEADER'
            - `audienceAllowList` string[]
            - `stripGatewayCredential` boolean
        - PolicyAiPiiMask
          - `region` 'FROM_CLIENT' | 'TO_BACKEND' | 'FROM_BACKEND' | 'TO_CLIENT'
          - `id` string
          - `projectId` string
          - `name` string
          - `description` string
          - `policyCondition` PolicyCondition
            - `conditionRuleList` ConditionRule[]
              - …
          - `global` boolean
          - `errorMessageList` ErrorMessage[]
            - `id` string
            - `errorType` 'APIPROXY' | 'APIPROXY_HIDDENSPEC' | 'APIPROXY_SPEC_AUTH_REQUIRED' | 'API_METHOD_NOTFOUND' | 'DBTOAPI_DB_OPERATION_TYPE_NOTFOUND' | 'DBTOAPI_DB_BATCH_ARRAY_LENGTH' | 'APIPROXY_NOTFOUND' | 'APIPROXY_ENDPOINT_MISMATCH' | 'APIPROXY_ENDPOINT_MISSING_PATH_PARAM_DEFINITION' | 'APIPROXYGROUP_ACCESS_DISABLED_FROM_PROXY' | 'APIPROXY_BACKEND_ADDRESS_NOTFOUND' | 'APIPROXY_BACKEND_MTLS_SETTINGS_NOTFOUND' | 'APICRYPT_EX' | 'NOTER_SETTINGS_NOTFOUND' | 'KPS_SETTINGS_NOTFOUND' | 'KPS_SECURITY_TOKEN_FAULT' | 'KPS_SECURITY_TOKEN_NOT_VALID' | 'SCRIPT_API_NOTFOUND' | 'CONNECTION_CONFIG_DB_NOTFOUND' | 'CONNECTION_CONFIG_DB_DISABLED' | 'DATABASE_CONNECTION_EX' | 'DB_API_NOTFOUND' | 'JOB_API_NOTFOUND' | 'KPS_EX' | 'CONDITION_RULE_FORMAT_NUMERIC' | 'CONDITION_RULE_FORMAT_DATE' | 'CONDITION_RULE_CONFIGURATION' | 'CONDITION_RULE_EX' | 'POLICY_AUTH_EMPTYUSERNAMEORPSSWD' | 'POLICY_AUTH_EMPTYUSERNAME' | 'POLICY_AUTH_EMPTYPSSWD' | 'POLICY_AUTH_USERNOTEXISTS' | 'POLICY_AUTH_EX_LDAP' | 'POLICY_AUTH_EX_API' | 'POLICY_AUTH_TYPE' | 'POLICY_AUTH_EX_DB' | 'POLICY_AUTH_NOT_FOUND' | 'POLICY_AUTH_BASIC_EX' | 'POLICY_AUTH_BASE64_EX' | 'POLICY_AUTH_DIGEST_EX' | 'POLICY_AUTH_JWT3RD_EX' | 'POLICY_AUTH_JWT3RD_MISSING_CONFIG' | 'POLICY_AUTH_JWT3RD_NOT_VALID' | 'POLICY_AUTH_JWT_EX' | 'POLICY_AUTH_JWT_MISSING_CONFIG' | 'POLICY_AUTH_JWT_NOT_VALID' | 'POLICY_AUTH_OAUTH2_EX' | 'POLICY_AUTH_OAUTH2_TOKEN_EXPIRED' | 'POLICY_AUTH_OAUTH2_TOKEN_NOT_VALID' | 'POLICY_AUTH_OIDC_PROTOCOL_EX' | 'POLICY_AUTH_OIDC_AUTHENTICATION_EX' | 'POLICY_AUTH_OIDC_STOP_FLOW' | 'POLICY_AUTH_OIDC_REDIRECT' | 'POLICY_AUTH_OIDC_INVALID_TOKEN' | 'POLICY_AUTHORIZATION_EX' | 'POLICY_AUTHORIZATION_METHOD_NOT_FOUND' | 'POLICY_AUTHORIZATION_WRONG_SCOPE' | 'POLICY_API_AUTHENTICATION' | 'POLICY_API_AUTHENTICATION_NOTFOUND' | 'POLICY_SAML' | 'POLICY_SAML_SIGNATURENOTEXISTS' | 'POLICY_SAML_SIGNATURENOTVALID' | 'POLICY_SAML_KEYSTORENOTVALID' | 'POLICY_SAML_SIGNERUNKNOWN' | 'POLICY_CONTENTFILTER' | 'POLICY_CONTENTFILTER_HEADER' | 'POLICY_CONTENTFILTER_PARAM' | 'POLICY_CONTENTFILTER_BODY' | 'POLICY_CONTENTFILTER_BODY_PATH' | 'POLICY_IPWHITE_FAILED' | 'POLICY_IPWHITE_EX' | 'POLICY_IPBLACK_FAILED' | 'POLICY_IPBLACK_EX' | 'POLICY_RESTRICTION_ALLOWEDHOUR_FAILED' | 'POLICY_RESTRICTION_ALLOWEDHOUR_EX' | 'POLICY_RESTRICTION_MINMESSAGESIZE_FAILED' | 'POLICY_RESTRICTION_MAXMESSAGESIZE_FAILED' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_JSONSCHEMAVALIDATION_FAILED' | 'POLICY_JSONSCHEMAVALIDATION_PATH' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION_FAILED' | 'POLICY_XMLSCHEMAVALIDATION_UNEXPECTEDBODY' | 'POLICY_XMLSCHEMAVALIDATION_PATH' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_APIBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_APIBASEDTHROTTLING_STOP' | 'POLICY_APIBASEDQUOTA' | 'POLICY_APIBASEDQUOTA_CACHE_SERVICE' | 'POLICY_APIBASEDQUOTA_STOP' | 'POLICY_REST2SOAP_TRANSFORMATION_REQUEST' | 'POLICY_REST2SOAP_TRANSFORMATION_RESPONSE' | 'POLICY_SCRIPT_USERSTOPPEDFLOW' | 'POLICY_SCRIPT_USERSTOPPEDFLOW_SUCCESS' | 'POLICY_SCRIPT' | 'POLICY_WSSECURITY_FROMTARGET' | 'POLICY_WSSECURITY_TOTARGET' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_WSSECURITY_STSTOKEN_NOTFOUND' | 'POLICY_WSSECURITY_STSTOKEN_NOTVALID' | 'POLICY_WSSECURITY_STSTOKEN_FAULT' | 'CIRCUITBREAKEROPEN_EX' | 'CIRCUITBREAKEROPEN_NO_ROUTE_EX' | 'CLIENTFLOWBANNER_EX' | 'POLICY_ROUTING_TIMEOUT' | 'POLICY_ROUTING_UNKNOWNHOST' | 'POLICY_ROUTING_MALFORMED' | 'POLICY_ROUTING_CONNECTIONREFUSED' | 'POLICY_ROUTING_CONNECTION' | 'POLICY_ROUTING_ERRORHANDLINGCONDITION' | 'POLICY_ROUTING_PROXY_EMPTY' | 'POLICY_ROUTING_PROXY_AUTHORIZATION_EMPTY' | 'POLICY_ROUTING_CONNECTION_CLOSED_CLIENT' | 'POLICY_ROUTING_CONNECTION_CLOSED_SERVER' | 'POLICY_ROUTING_SSE_CLIENT' | 'POLICY_ROUTING_SSE_SERVER' | 'POLICY_ROUTING_AI_PROVIDER_EXHAUSTED' | 'POLICY_ROUTING_AI_PROVIDER_ERROR' | 'POLICY_ROUTING_AI_NO_SUITABLE_PROVIDER' | 'POLICY_ROUTING_AI_CONTEXT_WINDOW_EXCEEDED' | 'POLICY_ROUTING_AI_MODEL_ACCESS_DENIED' | 'POLICY_AI_TOKEN_QUOTA_EXCEEDED' | 'POLICY_AI_TOKEN_COUNTER_UNAVAILABLE' | 'POLICY_AI_ANONYMOUS_NOT_ALLOWED' | 'MCP_INBOUND_BAD_REQUEST' | 'MCP_INBOUND_SERVER_NOT_FOUND' | 'MCP_INBOUND_METHOD_NOT_ALLOWED' | 'MCP_INBOUND_UNAUTHORIZED' | 'MCP_INBOUND_SESSION_LIMIT_EXCEEDED' | 'MCP_INBOUND_PARSE_ERROR' | 'MCP_INBOUND_METHOD_NOT_FOUND' | 'MCP_INBOUND_TOOL_NOT_FOUND' | 'MCP_INBOUND_TOOL_PROXY_UNAVAILABLE' | 'MCP_INBOUND_TOOL_POLICY_GATE_BLOCKED' | 'MCP_INBOUND_TOOL_EXECUTION_FAILED' | 'MCP_INBOUND_CALL_QUOTA_EXCEEDED' | 'MCP_INBOUND_TOOL_APPROVAL_REQUIRED' | 'MCP_INBOUND_ELICITATION_UNSUPPORTED' | 'A2A_INBOUND_BAD_REQUEST' | 'A2A_INBOUND_AGENT_NOT_FOUND' | 'A2A_INBOUND_METHOD_NOT_ALLOWED' | 'A2A_INBOUND_UNAUTHORIZED' | 'A2A_INBOUND_PARSE_ERROR' | 'A2A_INBOUND_METHOD_NOT_FOUND' | 'A2A_INBOUND_TASK_NOT_FOUND' | 'A2A_INBOUND_TASK_EXECUTION_UNAVAILABLE' | 'A2A_INBOUND_CONCURRENCY_LIMIT_EXCEEDED' | 'A2A_INBOUND_CALL_QUOTA_EXCEEDED' | 'POLICY_REDACTION' | 'POLICY_REDACTION_VARIABLE_NOT_FOUND' | 'POLICY_REDACTION_DATA_FORMAT' | 'POLICY_ENCRYPTION' | 'POLICY_ENCRYPTION_MISSING_CONFIG' | 'POLICY_DECRYPTION' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_DIGITALSIGNVALIDATION_FAILED' | 'POLICY_RESTAPI_RESPONSE' | 'POLICY_RESTAPI_CONNECTION' | 'POLICY_RESTAPI' | 'CACHE_AUTHREQUIREDTOREFRESH' | 'POLICY_ROLE_GROUP_BASED_ACCESS' | 'POLICY_ROLE_GROUP_BASED_IP_CHECK_ACCESS' | 'POLICY_PROTOCOL_TRANSFORMATION' | 'POLICY_BUSINESS_RULE' | 'POLICY_BUSINESS_RULE_DATA_FORMAT' | 'POLICY_BUSINESS_RULE_STOP' | 'POLICY_BUSINESS_RULE_VARIABLE_NOT_FOUND' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'APIPROXY_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTVALID_FORTOKEN' | 'URL_TOKEN_MANAGEMENT_TYPE_MISMATCH' | 'TOKEN_POLICY_NOT_CONFIGURED' | 'POLICY_ROUTING_SSLHANDSHAKE' | 'POLICY_ROUTING_SSLEXPIRED' | 'POLICY_AUTH_CREDENTIAL_NOTEXISTS' | 'POLICY_AUTH_CREDENTIAL_PROXYNOTALLOWED' | 'POLICY_AUTH_IDENTITY_AMBIGUOUS' | 'API_CLIENT_NOT_VALID_AS_RESOURCE_OWNER' | 'POLICY_AUTH_CREDENTIAL_METHODNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_IPNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CONTRACT_PROXY_EXPIRED' | 'POLICY_AUTH_CONTRACT_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CREDENTIAL_PSSWD' | 'POLICY_AUTH_CREDENTIAL_ENVNOTALLOWED' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_CLIENTBASEDTHROTTLING_STOP' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBASEDQUOTA_CACHE_SERVICE' | 'POLICY_CLIENTBASEDQUOTA_STOP' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION_NEED_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_EX' | 'POLICY_JOSE_IMPLEMENTATION_TARGET_VALUE_NOT_FOUND' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_TARGET_VALUE_EMPTY' | 'POLICY_JOSE_VALIDATION_ISSUER_EMPTY' | 'POLICY_JOSE_VALIDATION_PARSE_JWT' | 'POLICY_JOSE_VALIDATION_DECRYPTION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_ENCRYPTED' | 'POLICY_JOSE_VALIDATION_SIGNVALIDATION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_SIGNED' | 'POLICY_JOSE_VALIDATION_CLAIMVALIDATION' | 'POLICY_JOSE_VALIDATION_SIGNATUREINVALID' | 'POLICY_JOSE_VALIDATION_EX' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_MISSING' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_NOTVALID' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_ISSUER_MISSING' | 'POLICY_MTLS_AUTHENTICATION_EX' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_MTLS_MISSING' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_CERT_NOT_MATCH' | 'CONNECTOR_SETTINGS_NOTFOUND' | 'CONNECTOR_SETTINGS_DISABLED' | 'CONNECTOR_EX' | 'POLICY_ROUTING_ILLEGAL_ARGUMENT' | 'POLICY_ROUTING_CLIENT_PROTOCOL' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EXPIRED' | 'POLICY_JOSE_VALIDATION_JWK_EXPIRED' | 'POLICY_GROUP_EX' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_ENDPOINTRATELIMIT_CACHE_SERVICE' | 'POLICY_ENDPOINTRATELIMIT_STOP' | 'POLICY_ENDPOINTRATELIMIT_TARGETNOTEXIST' | 'POLICY_CLIENTBANNER_BANNED' | 'POLICY_CLIENTBANNER_EX' | 'POLICY_CLIENTBANNER_IDENTITYNOTFOUND' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_AUTH_EX' | 'POLICY_AUTH_CREDENTIALS_MISSING' | 'JOSE_VAL_CONFIG_ERROR' | 'JOSE_VAL_EX' | 'JOSE_VAL_TOKEN_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_BINDING_MISMATCH' | 'JOSE_IMPL_CONFIG_ERROR' | 'APIPROXY_CONFIG_ERROR' | 'APIPROXY_EX' | 'CONTENTFILTER_VIOLATION' | 'THROTTLING_STOP' | 'THROTTLING_EX' | 'THROTTLING_CACHE_SERVICE' | 'QUOTA_STOP' | 'QUOTA_EX' | 'QUOTA_CACHE_SERVICE' | 'ROUTING_CIRCUITBREAKER' | 'ROUTING_CLIENT_ERROR' | 'ROUTING_CONFIG_ERROR' | 'ROUTING_MTLS_CONFIG_FAILED' | 'ROUTING_SSE_EX' | 'ENDPOINT_RATELIMIT_EX' | 'ENDPOINT_RATELIMIT_EXCEEDED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_ALLOWED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_RESOLVED' | 'RLCL_AUTHENTICATION_POLICY_REQUIRED' | 'REST2SOAP_EX' | 'REDACTION_EX' | 'BUSINESS_RULE_EX' | 'MTLS_CERTIFICATE_MISSING' | 'MTLS_CERTIFICATE_NOTVALID' | 'KPS_TOKEN_EX' | 'JSON_SCHEMA_VALIDATION_FAILED' | 'XML_SCHEMA_VALIDATION_FAILED' | 'WSSECURITY_STSTOKEN_NOTVALID' | 'RESTAPI_EX' | 'CONDITION_EX' | 'POLICY_CACHE_EX' | 'POLICY_CACHE_INVALID_CONFIG' | 'POLICY_AI_MCP_TOOL_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_MCP_TOOL_INVOKE_CONFIG_MISSING' | 'POLICY_AI_MCP_TOOL_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_PROMPT_GUARD_BLOCKED' | 'POLICY_AI_SEMANTIC_CACHE_ERROR' | 'POLICY_AI_RAG_INJECTION_NO_MATCH' | 'POLICY_AI_RAG_INJECTION_RETRIEVAL_ERROR' | 'POLICY_AI_DLP_BLOCKED' | 'POLICY_AI_PII_ENCODED_BLOCKED' | 'POLICY_AI_PII_MASK_FAILED' | 'POLICY_AI_LOOP_DETECTED' | 'POLICY_AI_OFF_TOPIC' | 'POLICY_AI_TOPIC_JUDGE_BLOCKED' | 'POLICY_AI_PII_JUDGE_BLOCKED' | 'POLICY_AI_CONTEXT_INTEGRITY_BLOCKED' | 'POLICY_AI_PROMPT_DECORATOR_LIMIT_EXCEEDED' | 'POLICY_AI_DENIED_TOPIC' | 'POLICY_AI_PROMPT_TEMPLATE_UNKNOWN_TEMPLATE' | 'POLICY_AI_PROMPT_TEMPLATE_MISSING_PARAM' | 'POLICY_AI_PROMPT_TEMPLATE_LIMIT_EXCEEDED' | 'POLICY_AI_GROUNDEDNESS_VIOLATION'
            - `parentErrorType` 'API_PROXY' | 'APICREATOR' | 'FAKE_API' | 'KPS_API' | 'CONDITION_ERR' | 'CONDITION_EX' | 'POLICY_GROUP' | 'POLICY_AUTHENTICATION' | 'POLICY_OIDC' | 'POLICY_AUTHORIZATION' | 'POLICY_API_AUTHENTICATION' | 'POLICY_THROTTLING_PER_CLIENT' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_APIBASEDQUOTA' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBANNER' | 'POLICY_QUOTA_PER_CLIENT' | 'POLICY_SCRIPT' | 'POLICY_OAUTH2' | 'POLICY_SAML' | 'POLICY_JOSE_IMPLEMENTATION' | 'POLICY_JOSE_VALIDATION' | 'POLICY_MTLS_AUTHENTICATION' | 'POLICY_CONTENTFILTER' | 'POLICY_IPWHITE' | 'POLICY_IPBLACK' | 'POLICY_ALLOWEDHOUR' | 'POLICY_MINMESSAGESIZE' | 'POLICY_MAXMESSAGESIZE' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONRESPONSEMESSAGETRANS' | 'POLICY_XMLRESPONSEMESSAGETRANS' | 'POLICY_REST2SOAP_TRANSFORMATION' | 'POLICY_CACHE' | 'POLICY_ROUTING' | 'POLICY_REDACTION' | 'POLICY_CORS' | 'POLICY_ENCRYPTION' | 'POLICY_DECRYPTION' | 'POLICY_ROLE_GROUP' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_RESTAPI' | 'POLICY_WSSECURITY' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_BUSINESS_RULE' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'POLICY_AI_PII_MASK' | 'POLICY_AI_PROMPT_GUARD' | 'POLICY_AI_TOKEN_RATE_LIMIT' | 'POLICY_AI_SEMANTIC_CACHE' | 'POLICY_AI_MCP_TOOL_CALL' | 'POLICY_AI_A2A_AGENT_CALL' | 'POLICY_AI_RAG_INJECTION' | 'POLICY_AI_DLP_GUARD' | 'POLICY_AI_LOOP_GUARD' | 'POLICY_AI_TOPIC_GUARD' | 'POLICY_AI_CONTEXT_INTEGRITY' | 'POLICY_AI_ROUTING' | 'POLICY_AI_A2A_AGENT_INVOKE' | 'POLICY_AI_MCP_TOOL_INVOKE' | 'POLICY_AI_PROMPT_DECORATOR' | 'POLICY_AI_PROMPT_TEMPLATE' | 'POLICY_AI_GROUNDEDNESS_GUARD' | 'LICENSE'
            - `httpStatusCode` integer
            - `errorCode` string
            - `originalMessage` string
            - `customizedHttpStatusCode` integer
            - `customizedErrorCode` string
            - `customizedMessage` string
            - `buildCustomMessage` boolean
            - `customMessageTemplate` string
            - `customMessageContentType` string
            - `customMessageHttpStatusCode` integer
            - `errorResponseRules` ErrorResponseRule[]
              - …
            - `customized` boolean
          - `buildCustomMessage` boolean
          - `customMessageTemplate` string
          - `customMessageContentType` string
          - `customMessageHttpStatusCode` integer
          - `oneWay` boolean
          - `trace` boolean
          - `active` boolean
          - `addToGlobal` boolean
          - `policyLocation` 'API_PROXY_GROUP' | 'API_PROXY' | 'API_PROXY_METHOD'
          - `policyGroup` boolean
          - `_class` string, required
          - `privacyDefinitions` PrivacyDefinition[]
            - `presetId` string
            - `elementName` string
            - `operation` 'MASK' | 'DELETE' | 'ENCRYPT' | 'HASH' | 'DETECT'
            - `enabled` boolean
            - `patternType` 'ELEMENT_NAME' | 'REGEX' | 'BUILTIN'
            - `regexPattern` string
            - `builtInPiiType` 'TCKN' | 'IBAN_TR' | 'PHONE_TR' | 'EMAIL' | 'CREDIT_CARD' | 'IP_ADDRESS' | 'URL' | 'PASSPORT' | 'SSN_US' | 'DRIVER_LICENSE_TR' | 'BANK_ACCOUNT_IBAN' | 'CRYPTO_WALLET'
            - `maskMode` 'FIXED' | 'KEEP_FIRST' | 'KEEP_LAST' | 'MASK_FIRST' | 'PLACEHOLDER_SEQUENCE' | 'SYNTHETIC'
            - `maskPattern` string
            - `maskVisibleCharCount` integer
          - `decodeEncodedContent` boolean
          - `carryBufferSize` integer
          - `unmaskMode` 'NONE' | 'RESPONSE_INLINE' | 'UNMASK_API'
          - `unmaskAllowedRoles` string[]
          - `engine` 'BUILTIN' | 'BUILTIN_PLUS_EXTERNAL' | 'EXTERNAL_ONLY'
          - `failMode` 'FAIL_OPEN' | 'FAIL_CLOSED'
          - `externalGuardrail` union
            - HttpDlpGuardrailAdapter
              - …
            - LlmJudgeGuardrailAdapter
              - …
          - `unmaskEnabled` boolean
        - PolicyAiPromptDecorator
          - `region` 'FROM_CLIENT' | 'TO_BACKEND' | 'FROM_BACKEND' | 'TO_CLIENT'
          - `id` string
          - `projectId` string
          - `name` string
          - `description` string
          - `policyCondition` PolicyCondition
            - `conditionRuleList` ConditionRule[]
              - …
          - `global` boolean
          - `errorMessageList` ErrorMessage[]
            - `id` string
            - `errorType` 'APIPROXY' | 'APIPROXY_HIDDENSPEC' | 'APIPROXY_SPEC_AUTH_REQUIRED' | 'API_METHOD_NOTFOUND' | 'DBTOAPI_DB_OPERATION_TYPE_NOTFOUND' | 'DBTOAPI_DB_BATCH_ARRAY_LENGTH' | 'APIPROXY_NOTFOUND' | 'APIPROXY_ENDPOINT_MISMATCH' | 'APIPROXY_ENDPOINT_MISSING_PATH_PARAM_DEFINITION' | 'APIPROXYGROUP_ACCESS_DISABLED_FROM_PROXY' | 'APIPROXY_BACKEND_ADDRESS_NOTFOUND' | 'APIPROXY_BACKEND_MTLS_SETTINGS_NOTFOUND' | 'APICRYPT_EX' | 'NOTER_SETTINGS_NOTFOUND' | 'KPS_SETTINGS_NOTFOUND' | 'KPS_SECURITY_TOKEN_FAULT' | 'KPS_SECURITY_TOKEN_NOT_VALID' | 'SCRIPT_API_NOTFOUND' | 'CONNECTION_CONFIG_DB_NOTFOUND' | 'CONNECTION_CONFIG_DB_DISABLED' | 'DATABASE_CONNECTION_EX' | 'DB_API_NOTFOUND' | 'JOB_API_NOTFOUND' | 'KPS_EX' | 'CONDITION_RULE_FORMAT_NUMERIC' | 'CONDITION_RULE_FORMAT_DATE' | 'CONDITION_RULE_CONFIGURATION' | 'CONDITION_RULE_EX' | 'POLICY_AUTH_EMPTYUSERNAMEORPSSWD' | 'POLICY_AUTH_EMPTYUSERNAME' | 'POLICY_AUTH_EMPTYPSSWD' | 'POLICY_AUTH_USERNOTEXISTS' | 'POLICY_AUTH_EX_LDAP' | 'POLICY_AUTH_EX_API' | 'POLICY_AUTH_TYPE' | 'POLICY_AUTH_EX_DB' | 'POLICY_AUTH_NOT_FOUND' | 'POLICY_AUTH_BASIC_EX' | 'POLICY_AUTH_BASE64_EX' | 'POLICY_AUTH_DIGEST_EX' | 'POLICY_AUTH_JWT3RD_EX' | 'POLICY_AUTH_JWT3RD_MISSING_CONFIG' | 'POLICY_AUTH_JWT3RD_NOT_VALID' | 'POLICY_AUTH_JWT_EX' | 'POLICY_AUTH_JWT_MISSING_CONFIG' | 'POLICY_AUTH_JWT_NOT_VALID' | 'POLICY_AUTH_OAUTH2_EX' | 'POLICY_AUTH_OAUTH2_TOKEN_EXPIRED' | 'POLICY_AUTH_OAUTH2_TOKEN_NOT_VALID' | 'POLICY_AUTH_OIDC_PROTOCOL_EX' | 'POLICY_AUTH_OIDC_AUTHENTICATION_EX' | 'POLICY_AUTH_OIDC_STOP_FLOW' | 'POLICY_AUTH_OIDC_REDIRECT' | 'POLICY_AUTH_OIDC_INVALID_TOKEN' | 'POLICY_AUTHORIZATION_EX' | 'POLICY_AUTHORIZATION_METHOD_NOT_FOUND' | 'POLICY_AUTHORIZATION_WRONG_SCOPE' | 'POLICY_API_AUTHENTICATION' | 'POLICY_API_AUTHENTICATION_NOTFOUND' | 'POLICY_SAML' | 'POLICY_SAML_SIGNATURENOTEXISTS' | 'POLICY_SAML_SIGNATURENOTVALID' | 'POLICY_SAML_KEYSTORENOTVALID' | 'POLICY_SAML_SIGNERUNKNOWN' | 'POLICY_CONTENTFILTER' | 'POLICY_CONTENTFILTER_HEADER' | 'POLICY_CONTENTFILTER_PARAM' | 'POLICY_CONTENTFILTER_BODY' | 'POLICY_CONTENTFILTER_BODY_PATH' | 'POLICY_IPWHITE_FAILED' | 'POLICY_IPWHITE_EX' | 'POLICY_IPBLACK_FAILED' | 'POLICY_IPBLACK_EX' | 'POLICY_RESTRICTION_ALLOWEDHOUR_FAILED' | 'POLICY_RESTRICTION_ALLOWEDHOUR_EX' | 'POLICY_RESTRICTION_MINMESSAGESIZE_FAILED' | 'POLICY_RESTRICTION_MAXMESSAGESIZE_FAILED' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_JSONSCHEMAVALIDATION_FAILED' | 'POLICY_JSONSCHEMAVALIDATION_PATH' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION_FAILED' | 'POLICY_XMLSCHEMAVALIDATION_UNEXPECTEDBODY' | 'POLICY_XMLSCHEMAVALIDATION_PATH' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_APIBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_APIBASEDTHROTTLING_STOP' | 'POLICY_APIBASEDQUOTA' | 'POLICY_APIBASEDQUOTA_CACHE_SERVICE' | 'POLICY_APIBASEDQUOTA_STOP' | 'POLICY_REST2SOAP_TRANSFORMATION_REQUEST' | 'POLICY_REST2SOAP_TRANSFORMATION_RESPONSE' | 'POLICY_SCRIPT_USERSTOPPEDFLOW' | 'POLICY_SCRIPT_USERSTOPPEDFLOW_SUCCESS' | 'POLICY_SCRIPT' | 'POLICY_WSSECURITY_FROMTARGET' | 'POLICY_WSSECURITY_TOTARGET' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_WSSECURITY_STSTOKEN_NOTFOUND' | 'POLICY_WSSECURITY_STSTOKEN_NOTVALID' | 'POLICY_WSSECURITY_STSTOKEN_FAULT' | 'CIRCUITBREAKEROPEN_EX' | 'CIRCUITBREAKEROPEN_NO_ROUTE_EX' | 'CLIENTFLOWBANNER_EX' | 'POLICY_ROUTING_TIMEOUT' | 'POLICY_ROUTING_UNKNOWNHOST' | 'POLICY_ROUTING_MALFORMED' | 'POLICY_ROUTING_CONNECTIONREFUSED' | 'POLICY_ROUTING_CONNECTION' | 'POLICY_ROUTING_ERRORHANDLINGCONDITION' | 'POLICY_ROUTING_PROXY_EMPTY' | 'POLICY_ROUTING_PROXY_AUTHORIZATION_EMPTY' | 'POLICY_ROUTING_CONNECTION_CLOSED_CLIENT' | 'POLICY_ROUTING_CONNECTION_CLOSED_SERVER' | 'POLICY_ROUTING_SSE_CLIENT' | 'POLICY_ROUTING_SSE_SERVER' | 'POLICY_ROUTING_AI_PROVIDER_EXHAUSTED' | 'POLICY_ROUTING_AI_PROVIDER_ERROR' | 'POLICY_ROUTING_AI_NO_SUITABLE_PROVIDER' | 'POLICY_ROUTING_AI_CONTEXT_WINDOW_EXCEEDED' | 'POLICY_ROUTING_AI_MODEL_ACCESS_DENIED' | 'POLICY_AI_TOKEN_QUOTA_EXCEEDED' | 'POLICY_AI_TOKEN_COUNTER_UNAVAILABLE' | 'POLICY_AI_ANONYMOUS_NOT_ALLOWED' | 'MCP_INBOUND_BAD_REQUEST' | 'MCP_INBOUND_SERVER_NOT_FOUND' | 'MCP_INBOUND_METHOD_NOT_ALLOWED' | 'MCP_INBOUND_UNAUTHORIZED' | 'MCP_INBOUND_SESSION_LIMIT_EXCEEDED' | 'MCP_INBOUND_PARSE_ERROR' | 'MCP_INBOUND_METHOD_NOT_FOUND' | 'MCP_INBOUND_TOOL_NOT_FOUND' | 'MCP_INBOUND_TOOL_PROXY_UNAVAILABLE' | 'MCP_INBOUND_TOOL_POLICY_GATE_BLOCKED' | 'MCP_INBOUND_TOOL_EXECUTION_FAILED' | 'MCP_INBOUND_CALL_QUOTA_EXCEEDED' | 'MCP_INBOUND_TOOL_APPROVAL_REQUIRED' | 'MCP_INBOUND_ELICITATION_UNSUPPORTED' | 'A2A_INBOUND_BAD_REQUEST' | 'A2A_INBOUND_AGENT_NOT_FOUND' | 'A2A_INBOUND_METHOD_NOT_ALLOWED' | 'A2A_INBOUND_UNAUTHORIZED' | 'A2A_INBOUND_PARSE_ERROR' | 'A2A_INBOUND_METHOD_NOT_FOUND' | 'A2A_INBOUND_TASK_NOT_FOUND' | 'A2A_INBOUND_TASK_EXECUTION_UNAVAILABLE' | 'A2A_INBOUND_CONCURRENCY_LIMIT_EXCEEDED' | 'A2A_INBOUND_CALL_QUOTA_EXCEEDED' | 'POLICY_REDACTION' | 'POLICY_REDACTION_VARIABLE_NOT_FOUND' | 'POLICY_REDACTION_DATA_FORMAT' | 'POLICY_ENCRYPTION' | 'POLICY_ENCRYPTION_MISSING_CONFIG' | 'POLICY_DECRYPTION' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_DIGITALSIGNVALIDATION_FAILED' | 'POLICY_RESTAPI_RESPONSE' | 'POLICY_RESTAPI_CONNECTION' | 'POLICY_RESTAPI' | 'CACHE_AUTHREQUIREDTOREFRESH' | 'POLICY_ROLE_GROUP_BASED_ACCESS' | 'POLICY_ROLE_GROUP_BASED_IP_CHECK_ACCESS' | 'POLICY_PROTOCOL_TRANSFORMATION' | 'POLICY_BUSINESS_RULE' | 'POLICY_BUSINESS_RULE_DATA_FORMAT' | 'POLICY_BUSINESS_RULE_STOP' | 'POLICY_BUSINESS_RULE_VARIABLE_NOT_FOUND' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'APIPROXY_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTVALID_FORTOKEN' | 'URL_TOKEN_MANAGEMENT_TYPE_MISMATCH' | 'TOKEN_POLICY_NOT_CONFIGURED' | 'POLICY_ROUTING_SSLHANDSHAKE' | 'POLICY_ROUTING_SSLEXPIRED' | 'POLICY_AUTH_CREDENTIAL_NOTEXISTS' | 'POLICY_AUTH_CREDENTIAL_PROXYNOTALLOWED' | 'POLICY_AUTH_IDENTITY_AMBIGUOUS' | 'API_CLIENT_NOT_VALID_AS_RESOURCE_OWNER' | 'POLICY_AUTH_CREDENTIAL_METHODNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_IPNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CONTRACT_PROXY_EXPIRED' | 'POLICY_AUTH_CONTRACT_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CREDENTIAL_PSSWD' | 'POLICY_AUTH_CREDENTIAL_ENVNOTALLOWED' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_CLIENTBASEDTHROTTLING_STOP' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBASEDQUOTA_CACHE_SERVICE' | 'POLICY_CLIENTBASEDQUOTA_STOP' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION_NEED_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_EX' | 'POLICY_JOSE_IMPLEMENTATION_TARGET_VALUE_NOT_FOUND' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_TARGET_VALUE_EMPTY' | 'POLICY_JOSE_VALIDATION_ISSUER_EMPTY' | 'POLICY_JOSE_VALIDATION_PARSE_JWT' | 'POLICY_JOSE_VALIDATION_DECRYPTION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_ENCRYPTED' | 'POLICY_JOSE_VALIDATION_SIGNVALIDATION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_SIGNED' | 'POLICY_JOSE_VALIDATION_CLAIMVALIDATION' | 'POLICY_JOSE_VALIDATION_SIGNATUREINVALID' | 'POLICY_JOSE_VALIDATION_EX' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_MISSING' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_NOTVALID' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_ISSUER_MISSING' | 'POLICY_MTLS_AUTHENTICATION_EX' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_MTLS_MISSING' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_CERT_NOT_MATCH' | 'CONNECTOR_SETTINGS_NOTFOUND' | 'CONNECTOR_SETTINGS_DISABLED' | 'CONNECTOR_EX' | 'POLICY_ROUTING_ILLEGAL_ARGUMENT' | 'POLICY_ROUTING_CLIENT_PROTOCOL' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EXPIRED' | 'POLICY_JOSE_VALIDATION_JWK_EXPIRED' | 'POLICY_GROUP_EX' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_ENDPOINTRATELIMIT_CACHE_SERVICE' | 'POLICY_ENDPOINTRATELIMIT_STOP' | 'POLICY_ENDPOINTRATELIMIT_TARGETNOTEXIST' | 'POLICY_CLIENTBANNER_BANNED' | 'POLICY_CLIENTBANNER_EX' | 'POLICY_CLIENTBANNER_IDENTITYNOTFOUND' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_AUTH_EX' | 'POLICY_AUTH_CREDENTIALS_MISSING' | 'JOSE_VAL_CONFIG_ERROR' | 'JOSE_VAL_EX' | 'JOSE_VAL_TOKEN_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_BINDING_MISMATCH' | 'JOSE_IMPL_CONFIG_ERROR' | 'APIPROXY_CONFIG_ERROR' | 'APIPROXY_EX' | 'CONTENTFILTER_VIOLATION' | 'THROTTLING_STOP' | 'THROTTLING_EX' | 'THROTTLING_CACHE_SERVICE' | 'QUOTA_STOP' | 'QUOTA_EX' | 'QUOTA_CACHE_SERVICE' | 'ROUTING_CIRCUITBREAKER' | 'ROUTING_CLIENT_ERROR' | 'ROUTING_CONFIG_ERROR' | 'ROUTING_MTLS_CONFIG_FAILED' | 'ROUTING_SSE_EX' | 'ENDPOINT_RATELIMIT_EX' | 'ENDPOINT_RATELIMIT_EXCEEDED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_ALLOWED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_RESOLVED' | 'RLCL_AUTHENTICATION_POLICY_REQUIRED' | 'REST2SOAP_EX' | 'REDACTION_EX' | 'BUSINESS_RULE_EX' | 'MTLS_CERTIFICATE_MISSING' | 'MTLS_CERTIFICATE_NOTVALID' | 'KPS_TOKEN_EX' | 'JSON_SCHEMA_VALIDATION_FAILED' | 'XML_SCHEMA_VALIDATION_FAILED' | 'WSSECURITY_STSTOKEN_NOTVALID' | 'RESTAPI_EX' | 'CONDITION_EX' | 'POLICY_CACHE_EX' | 'POLICY_CACHE_INVALID_CONFIG' | 'POLICY_AI_MCP_TOOL_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_MCP_TOOL_INVOKE_CONFIG_MISSING' | 'POLICY_AI_MCP_TOOL_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_PROMPT_GUARD_BLOCKED' | 'POLICY_AI_SEMANTIC_CACHE_ERROR' | 'POLICY_AI_RAG_INJECTION_NO_MATCH' | 'POLICY_AI_RAG_INJECTION_RETRIEVAL_ERROR' | 'POLICY_AI_DLP_BLOCKED' | 'POLICY_AI_PII_ENCODED_BLOCKED' | 'POLICY_AI_PII_MASK_FAILED' | 'POLICY_AI_LOOP_DETECTED' | 'POLICY_AI_OFF_TOPIC' | 'POLICY_AI_TOPIC_JUDGE_BLOCKED' | 'POLICY_AI_PII_JUDGE_BLOCKED' | 'POLICY_AI_CONTEXT_INTEGRITY_BLOCKED' | 'POLICY_AI_PROMPT_DECORATOR_LIMIT_EXCEEDED' | 'POLICY_AI_DENIED_TOPIC' | 'POLICY_AI_PROMPT_TEMPLATE_UNKNOWN_TEMPLATE' | 'POLICY_AI_PROMPT_TEMPLATE_MISSING_PARAM' | 'POLICY_AI_PROMPT_TEMPLATE_LIMIT_EXCEEDED' | 'POLICY_AI_GROUNDEDNESS_VIOLATION'
            - `parentErrorType` 'API_PROXY' | 'APICREATOR' | 'FAKE_API' | 'KPS_API' | 'CONDITION_ERR' | 'CONDITION_EX' | 'POLICY_GROUP' | 'POLICY_AUTHENTICATION' | 'POLICY_OIDC' | 'POLICY_AUTHORIZATION' | 'POLICY_API_AUTHENTICATION' | 'POLICY_THROTTLING_PER_CLIENT' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_APIBASEDQUOTA' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBANNER' | 'POLICY_QUOTA_PER_CLIENT' | 'POLICY_SCRIPT' | 'POLICY_OAUTH2' | 'POLICY_SAML' | 'POLICY_JOSE_IMPLEMENTATION' | 'POLICY_JOSE_VALIDATION' | 'POLICY_MTLS_AUTHENTICATION' | 'POLICY_CONTENTFILTER' | 'POLICY_IPWHITE' | 'POLICY_IPBLACK' | 'POLICY_ALLOWEDHOUR' | 'POLICY_MINMESSAGESIZE' | 'POLICY_MAXMESSAGESIZE' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONRESPONSEMESSAGETRANS' | 'POLICY_XMLRESPONSEMESSAGETRANS' | 'POLICY_REST2SOAP_TRANSFORMATION' | 'POLICY_CACHE' | 'POLICY_ROUTING' | 'POLICY_REDACTION' | 'POLICY_CORS' | 'POLICY_ENCRYPTION' | 'POLICY_DECRYPTION' | 'POLICY_ROLE_GROUP' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_RESTAPI' | 'POLICY_WSSECURITY' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_BUSINESS_RULE' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'POLICY_AI_PII_MASK' | 'POLICY_AI_PROMPT_GUARD' | 'POLICY_AI_TOKEN_RATE_LIMIT' | 'POLICY_AI_SEMANTIC_CACHE' | 'POLICY_AI_MCP_TOOL_CALL' | 'POLICY_AI_A2A_AGENT_CALL' | 'POLICY_AI_RAG_INJECTION' | 'POLICY_AI_DLP_GUARD' | 'POLICY_AI_LOOP_GUARD' | 'POLICY_AI_TOPIC_GUARD' | 'POLICY_AI_CONTEXT_INTEGRITY' | 'POLICY_AI_ROUTING' | 'POLICY_AI_A2A_AGENT_INVOKE' | 'POLICY_AI_MCP_TOOL_INVOKE' | 'POLICY_AI_PROMPT_DECORATOR' | 'POLICY_AI_PROMPT_TEMPLATE' | 'POLICY_AI_GROUNDEDNESS_GUARD' | 'LICENSE'
            - `httpStatusCode` integer
            - `errorCode` string
            - `originalMessage` string
            - `customizedHttpStatusCode` integer
            - `customizedErrorCode` string
            - `customizedMessage` string
            - `buildCustomMessage` boolean
            - `customMessageTemplate` string
            - `customMessageContentType` string
            - `customMessageHttpStatusCode` integer
            - `errorResponseRules` ErrorResponseRule[]
              - …
            - `customized` boolean
          - `buildCustomMessage` boolean
          - `customMessageTemplate` string
          - `customMessageContentType` string
          - `customMessageHttpStatusCode` integer
          - `oneWay` boolean
          - `trace` boolean
          - `active` boolean
          - `addToGlobal` boolean
          - `policyLocation` 'API_PROXY_GROUP' | 'API_PROXY' | 'API_PROXY_METHOD'
          - `policyGroup` boolean
          - `_class` string, required
          - `enabled` boolean
          - `blocks` AiPromptDecoratorBlock[]
            - `position` string
            - `role` string
            - `content` string
            - `enabled` boolean
            - `presetId` string
            - `enabledBlock` boolean
            - `prepend` boolean
          - `mergeIntoExistingSystem` boolean
          - `maxTotalChars` integer
        - PolicyAiPromptGuard
          - `region` 'FROM_CLIENT' | 'TO_BACKEND' | 'FROM_BACKEND' | 'TO_CLIENT'
          - `id` string
          - `projectId` string
          - `name` string
          - `description` string
          - `policyCondition` PolicyCondition
            - `conditionRuleList` ConditionRule[]
              - …
          - `global` boolean
          - `errorMessageList` ErrorMessage[]
            - `id` string
            - `errorType` 'APIPROXY' | 'APIPROXY_HIDDENSPEC' | 'APIPROXY_SPEC_AUTH_REQUIRED' | 'API_METHOD_NOTFOUND' | 'DBTOAPI_DB_OPERATION_TYPE_NOTFOUND' | 'DBTOAPI_DB_BATCH_ARRAY_LENGTH' | 'APIPROXY_NOTFOUND' | 'APIPROXY_ENDPOINT_MISMATCH' | 'APIPROXY_ENDPOINT_MISSING_PATH_PARAM_DEFINITION' | 'APIPROXYGROUP_ACCESS_DISABLED_FROM_PROXY' | 'APIPROXY_BACKEND_ADDRESS_NOTFOUND' | 'APIPROXY_BACKEND_MTLS_SETTINGS_NOTFOUND' | 'APICRYPT_EX' | 'NOTER_SETTINGS_NOTFOUND' | 'KPS_SETTINGS_NOTFOUND' | 'KPS_SECURITY_TOKEN_FAULT' | 'KPS_SECURITY_TOKEN_NOT_VALID' | 'SCRIPT_API_NOTFOUND' | 'CONNECTION_CONFIG_DB_NOTFOUND' | 'CONNECTION_CONFIG_DB_DISABLED' | 'DATABASE_CONNECTION_EX' | 'DB_API_NOTFOUND' | 'JOB_API_NOTFOUND' | 'KPS_EX' | 'CONDITION_RULE_FORMAT_NUMERIC' | 'CONDITION_RULE_FORMAT_DATE' | 'CONDITION_RULE_CONFIGURATION' | 'CONDITION_RULE_EX' | 'POLICY_AUTH_EMPTYUSERNAMEORPSSWD' | 'POLICY_AUTH_EMPTYUSERNAME' | 'POLICY_AUTH_EMPTYPSSWD' | 'POLICY_AUTH_USERNOTEXISTS' | 'POLICY_AUTH_EX_LDAP' | 'POLICY_AUTH_EX_API' | 'POLICY_AUTH_TYPE' | 'POLICY_AUTH_EX_DB' | 'POLICY_AUTH_NOT_FOUND' | 'POLICY_AUTH_BASIC_EX' | 'POLICY_AUTH_BASE64_EX' | 'POLICY_AUTH_DIGEST_EX' | 'POLICY_AUTH_JWT3RD_EX' | 'POLICY_AUTH_JWT3RD_MISSING_CONFIG' | 'POLICY_AUTH_JWT3RD_NOT_VALID' | 'POLICY_AUTH_JWT_EX' | 'POLICY_AUTH_JWT_MISSING_CONFIG' | 'POLICY_AUTH_JWT_NOT_VALID' | 'POLICY_AUTH_OAUTH2_EX' | 'POLICY_AUTH_OAUTH2_TOKEN_EXPIRED' | 'POLICY_AUTH_OAUTH2_TOKEN_NOT_VALID' | 'POLICY_AUTH_OIDC_PROTOCOL_EX' | 'POLICY_AUTH_OIDC_AUTHENTICATION_EX' | 'POLICY_AUTH_OIDC_STOP_FLOW' | 'POLICY_AUTH_OIDC_REDIRECT' | 'POLICY_AUTH_OIDC_INVALID_TOKEN' | 'POLICY_AUTHORIZATION_EX' | 'POLICY_AUTHORIZATION_METHOD_NOT_FOUND' | 'POLICY_AUTHORIZATION_WRONG_SCOPE' | 'POLICY_API_AUTHENTICATION' | 'POLICY_API_AUTHENTICATION_NOTFOUND' | 'POLICY_SAML' | 'POLICY_SAML_SIGNATURENOTEXISTS' | 'POLICY_SAML_SIGNATURENOTVALID' | 'POLICY_SAML_KEYSTORENOTVALID' | 'POLICY_SAML_SIGNERUNKNOWN' | 'POLICY_CONTENTFILTER' | 'POLICY_CONTENTFILTER_HEADER' | 'POLICY_CONTENTFILTER_PARAM' | 'POLICY_CONTENTFILTER_BODY' | 'POLICY_CONTENTFILTER_BODY_PATH' | 'POLICY_IPWHITE_FAILED' | 'POLICY_IPWHITE_EX' | 'POLICY_IPBLACK_FAILED' | 'POLICY_IPBLACK_EX' | 'POLICY_RESTRICTION_ALLOWEDHOUR_FAILED' | 'POLICY_RESTRICTION_ALLOWEDHOUR_EX' | 'POLICY_RESTRICTION_MINMESSAGESIZE_FAILED' | 'POLICY_RESTRICTION_MAXMESSAGESIZE_FAILED' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_JSONSCHEMAVALIDATION_FAILED' | 'POLICY_JSONSCHEMAVALIDATION_PATH' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION_FAILED' | 'POLICY_XMLSCHEMAVALIDATION_UNEXPECTEDBODY' | 'POLICY_XMLSCHEMAVALIDATION_PATH' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_APIBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_APIBASEDTHROTTLING_STOP' | 'POLICY_APIBASEDQUOTA' | 'POLICY_APIBASEDQUOTA_CACHE_SERVICE' | 'POLICY_APIBASEDQUOTA_STOP' | 'POLICY_REST2SOAP_TRANSFORMATION_REQUEST' | 'POLICY_REST2SOAP_TRANSFORMATION_RESPONSE' | 'POLICY_SCRIPT_USERSTOPPEDFLOW' | 'POLICY_SCRIPT_USERSTOPPEDFLOW_SUCCESS' | 'POLICY_SCRIPT' | 'POLICY_WSSECURITY_FROMTARGET' | 'POLICY_WSSECURITY_TOTARGET' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_WSSECURITY_STSTOKEN_NOTFOUND' | 'POLICY_WSSECURITY_STSTOKEN_NOTVALID' | 'POLICY_WSSECURITY_STSTOKEN_FAULT' | 'CIRCUITBREAKEROPEN_EX' | 'CIRCUITBREAKEROPEN_NO_ROUTE_EX' | 'CLIENTFLOWBANNER_EX' | 'POLICY_ROUTING_TIMEOUT' | 'POLICY_ROUTING_UNKNOWNHOST' | 'POLICY_ROUTING_MALFORMED' | 'POLICY_ROUTING_CONNECTIONREFUSED' | 'POLICY_ROUTING_CONNECTION' | 'POLICY_ROUTING_ERRORHANDLINGCONDITION' | 'POLICY_ROUTING_PROXY_EMPTY' | 'POLICY_ROUTING_PROXY_AUTHORIZATION_EMPTY' | 'POLICY_ROUTING_CONNECTION_CLOSED_CLIENT' | 'POLICY_ROUTING_CONNECTION_CLOSED_SERVER' | 'POLICY_ROUTING_SSE_CLIENT' | 'POLICY_ROUTING_SSE_SERVER' | 'POLICY_ROUTING_AI_PROVIDER_EXHAUSTED' | 'POLICY_ROUTING_AI_PROVIDER_ERROR' | 'POLICY_ROUTING_AI_NO_SUITABLE_PROVIDER' | 'POLICY_ROUTING_AI_CONTEXT_WINDOW_EXCEEDED' | 'POLICY_ROUTING_AI_MODEL_ACCESS_DENIED' | 'POLICY_AI_TOKEN_QUOTA_EXCEEDED' | 'POLICY_AI_TOKEN_COUNTER_UNAVAILABLE' | 'POLICY_AI_ANONYMOUS_NOT_ALLOWED' | 'MCP_INBOUND_BAD_REQUEST' | 'MCP_INBOUND_SERVER_NOT_FOUND' | 'MCP_INBOUND_METHOD_NOT_ALLOWED' | 'MCP_INBOUND_UNAUTHORIZED' | 'MCP_INBOUND_SESSION_LIMIT_EXCEEDED' | 'MCP_INBOUND_PARSE_ERROR' | 'MCP_INBOUND_METHOD_NOT_FOUND' | 'MCP_INBOUND_TOOL_NOT_FOUND' | 'MCP_INBOUND_TOOL_PROXY_UNAVAILABLE' | 'MCP_INBOUND_TOOL_POLICY_GATE_BLOCKED' | 'MCP_INBOUND_TOOL_EXECUTION_FAILED' | 'MCP_INBOUND_CALL_QUOTA_EXCEEDED' | 'MCP_INBOUND_TOOL_APPROVAL_REQUIRED' | 'MCP_INBOUND_ELICITATION_UNSUPPORTED' | 'A2A_INBOUND_BAD_REQUEST' | 'A2A_INBOUND_AGENT_NOT_FOUND' | 'A2A_INBOUND_METHOD_NOT_ALLOWED' | 'A2A_INBOUND_UNAUTHORIZED' | 'A2A_INBOUND_PARSE_ERROR' | 'A2A_INBOUND_METHOD_NOT_FOUND' | 'A2A_INBOUND_TASK_NOT_FOUND' | 'A2A_INBOUND_TASK_EXECUTION_UNAVAILABLE' | 'A2A_INBOUND_CONCURRENCY_LIMIT_EXCEEDED' | 'A2A_INBOUND_CALL_QUOTA_EXCEEDED' | 'POLICY_REDACTION' | 'POLICY_REDACTION_VARIABLE_NOT_FOUND' | 'POLICY_REDACTION_DATA_FORMAT' | 'POLICY_ENCRYPTION' | 'POLICY_ENCRYPTION_MISSING_CONFIG' | 'POLICY_DECRYPTION' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_DIGITALSIGNVALIDATION_FAILED' | 'POLICY_RESTAPI_RESPONSE' | 'POLICY_RESTAPI_CONNECTION' | 'POLICY_RESTAPI' | 'CACHE_AUTHREQUIREDTOREFRESH' | 'POLICY_ROLE_GROUP_BASED_ACCESS' | 'POLICY_ROLE_GROUP_BASED_IP_CHECK_ACCESS' | 'POLICY_PROTOCOL_TRANSFORMATION' | 'POLICY_BUSINESS_RULE' | 'POLICY_BUSINESS_RULE_DATA_FORMAT' | 'POLICY_BUSINESS_RULE_STOP' | 'POLICY_BUSINESS_RULE_VARIABLE_NOT_FOUND' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'APIPROXY_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTVALID_FORTOKEN' | 'URL_TOKEN_MANAGEMENT_TYPE_MISMATCH' | 'TOKEN_POLICY_NOT_CONFIGURED' | 'POLICY_ROUTING_SSLHANDSHAKE' | 'POLICY_ROUTING_SSLEXPIRED' | 'POLICY_AUTH_CREDENTIAL_NOTEXISTS' | 'POLICY_AUTH_CREDENTIAL_PROXYNOTALLOWED' | 'POLICY_AUTH_IDENTITY_AMBIGUOUS' | 'API_CLIENT_NOT_VALID_AS_RESOURCE_OWNER' | 'POLICY_AUTH_CREDENTIAL_METHODNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_IPNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CONTRACT_PROXY_EXPIRED' | 'POLICY_AUTH_CONTRACT_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CREDENTIAL_PSSWD' | 'POLICY_AUTH_CREDENTIAL_ENVNOTALLOWED' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_CLIENTBASEDTHROTTLING_STOP' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBASEDQUOTA_CACHE_SERVICE' | 'POLICY_CLIENTBASEDQUOTA_STOP' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION_NEED_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_EX' | 'POLICY_JOSE_IMPLEMENTATION_TARGET_VALUE_NOT_FOUND' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_TARGET_VALUE_EMPTY' | 'POLICY_JOSE_VALIDATION_ISSUER_EMPTY' | 'POLICY_JOSE_VALIDATION_PARSE_JWT' | 'POLICY_JOSE_VALIDATION_DECRYPTION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_ENCRYPTED' | 'POLICY_JOSE_VALIDATION_SIGNVALIDATION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_SIGNED' | 'POLICY_JOSE_VALIDATION_CLAIMVALIDATION' | 'POLICY_JOSE_VALIDATION_SIGNATUREINVALID' | 'POLICY_JOSE_VALIDATION_EX' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_MISSING' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_NOTVALID' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_ISSUER_MISSING' | 'POLICY_MTLS_AUTHENTICATION_EX' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_MTLS_MISSING' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_CERT_NOT_MATCH' | 'CONNECTOR_SETTINGS_NOTFOUND' | 'CONNECTOR_SETTINGS_DISABLED' | 'CONNECTOR_EX' | 'POLICY_ROUTING_ILLEGAL_ARGUMENT' | 'POLICY_ROUTING_CLIENT_PROTOCOL' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EXPIRED' | 'POLICY_JOSE_VALIDATION_JWK_EXPIRED' | 'POLICY_GROUP_EX' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_ENDPOINTRATELIMIT_CACHE_SERVICE' | 'POLICY_ENDPOINTRATELIMIT_STOP' | 'POLICY_ENDPOINTRATELIMIT_TARGETNOTEXIST' | 'POLICY_CLIENTBANNER_BANNED' | 'POLICY_CLIENTBANNER_EX' | 'POLICY_CLIENTBANNER_IDENTITYNOTFOUND' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_AUTH_EX' | 'POLICY_AUTH_CREDENTIALS_MISSING' | 'JOSE_VAL_CONFIG_ERROR' | 'JOSE_VAL_EX' | 'JOSE_VAL_TOKEN_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_BINDING_MISMATCH' | 'JOSE_IMPL_CONFIG_ERROR' | 'APIPROXY_CONFIG_ERROR' | 'APIPROXY_EX' | 'CONTENTFILTER_VIOLATION' | 'THROTTLING_STOP' | 'THROTTLING_EX' | 'THROTTLING_CACHE_SERVICE' | 'QUOTA_STOP' | 'QUOTA_EX' | 'QUOTA_CACHE_SERVICE' | 'ROUTING_CIRCUITBREAKER' | 'ROUTING_CLIENT_ERROR' | 'ROUTING_CONFIG_ERROR' | 'ROUTING_MTLS_CONFIG_FAILED' | 'ROUTING_SSE_EX' | 'ENDPOINT_RATELIMIT_EX' | 'ENDPOINT_RATELIMIT_EXCEEDED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_ALLOWED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_RESOLVED' | 'RLCL_AUTHENTICATION_POLICY_REQUIRED' | 'REST2SOAP_EX' | 'REDACTION_EX' | 'BUSINESS_RULE_EX' | 'MTLS_CERTIFICATE_MISSING' | 'MTLS_CERTIFICATE_NOTVALID' | 'KPS_TOKEN_EX' | 'JSON_SCHEMA_VALIDATION_FAILED' | 'XML_SCHEMA_VALIDATION_FAILED' | 'WSSECURITY_STSTOKEN_NOTVALID' | 'RESTAPI_EX' | 'CONDITION_EX' | 'POLICY_CACHE_EX' | 'POLICY_CACHE_INVALID_CONFIG' | 'POLICY_AI_MCP_TOOL_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_MCP_TOOL_INVOKE_CONFIG_MISSING' | 'POLICY_AI_MCP_TOOL_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_PROMPT_GUARD_BLOCKED' | 'POLICY_AI_SEMANTIC_CACHE_ERROR' | 'POLICY_AI_RAG_INJECTION_NO_MATCH' | 'POLICY_AI_RAG_INJECTION_RETRIEVAL_ERROR' | 'POLICY_AI_DLP_BLOCKED' | 'POLICY_AI_PII_ENCODED_BLOCKED' | 'POLICY_AI_PII_MASK_FAILED' | 'POLICY_AI_LOOP_DETECTED' | 'POLICY_AI_OFF_TOPIC' | 'POLICY_AI_TOPIC_JUDGE_BLOCKED' | 'POLICY_AI_PII_JUDGE_BLOCKED' | 'POLICY_AI_CONTEXT_INTEGRITY_BLOCKED' | 'POLICY_AI_PROMPT_DECORATOR_LIMIT_EXCEEDED' | 'POLICY_AI_DENIED_TOPIC' | 'POLICY_AI_PROMPT_TEMPLATE_UNKNOWN_TEMPLATE' | 'POLICY_AI_PROMPT_TEMPLATE_MISSING_PARAM' | 'POLICY_AI_PROMPT_TEMPLATE_LIMIT_EXCEEDED' | 'POLICY_AI_GROUNDEDNESS_VIOLATION'
            - `parentErrorType` 'API_PROXY' | 'APICREATOR' | 'FAKE_API' | 'KPS_API' | 'CONDITION_ERR' | 'CONDITION_EX' | 'POLICY_GROUP' | 'POLICY_AUTHENTICATION' | 'POLICY_OIDC' | 'POLICY_AUTHORIZATION' | 'POLICY_API_AUTHENTICATION' | 'POLICY_THROTTLING_PER_CLIENT' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_APIBASEDQUOTA' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBANNER' | 'POLICY_QUOTA_PER_CLIENT' | 'POLICY_SCRIPT' | 'POLICY_OAUTH2' | 'POLICY_SAML' | 'POLICY_JOSE_IMPLEMENTATION' | 'POLICY_JOSE_VALIDATION' | 'POLICY_MTLS_AUTHENTICATION' | 'POLICY_CONTENTFILTER' | 'POLICY_IPWHITE' | 'POLICY_IPBLACK' | 'POLICY_ALLOWEDHOUR' | 'POLICY_MINMESSAGESIZE' | 'POLICY_MAXMESSAGESIZE' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONRESPONSEMESSAGETRANS' | 'POLICY_XMLRESPONSEMESSAGETRANS' | 'POLICY_REST2SOAP_TRANSFORMATION' | 'POLICY_CACHE' | 'POLICY_ROUTING' | 'POLICY_REDACTION' | 'POLICY_CORS' | 'POLICY_ENCRYPTION' | 'POLICY_DECRYPTION' | 'POLICY_ROLE_GROUP' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_RESTAPI' | 'POLICY_WSSECURITY' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_BUSINESS_RULE' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'POLICY_AI_PII_MASK' | 'POLICY_AI_PROMPT_GUARD' | 'POLICY_AI_TOKEN_RATE_LIMIT' | 'POLICY_AI_SEMANTIC_CACHE' | 'POLICY_AI_MCP_TOOL_CALL' | 'POLICY_AI_A2A_AGENT_CALL' | 'POLICY_AI_RAG_INJECTION' | 'POLICY_AI_DLP_GUARD' | 'POLICY_AI_LOOP_GUARD' | 'POLICY_AI_TOPIC_GUARD' | 'POLICY_AI_CONTEXT_INTEGRITY' | 'POLICY_AI_ROUTING' | 'POLICY_AI_A2A_AGENT_INVOKE' | 'POLICY_AI_MCP_TOOL_INVOKE' | 'POLICY_AI_PROMPT_DECORATOR' | 'POLICY_AI_PROMPT_TEMPLATE' | 'POLICY_AI_GROUNDEDNESS_GUARD' | 'LICENSE'
            - `httpStatusCode` integer
            - `errorCode` string
            - `originalMessage` string
            - `customizedHttpStatusCode` integer
            - `customizedErrorCode` string
            - `customizedMessage` string
            - `buildCustomMessage` boolean
            - `customMessageTemplate` string
            - `customMessageContentType` string
            - `customMessageHttpStatusCode` integer
            - `errorResponseRules` ErrorResponseRule[]
              - …
            - `customized` boolean
          - `buildCustomMessage` boolean
          - `customMessageTemplate` string
          - `customMessageContentType` string
          - `customMessageHttpStatusCode` integer
          - `oneWay` boolean
          - `trace` boolean
          - `active` boolean
          - `addToGlobal` boolean
          - `policyLocation` 'API_PROXY_GROUP' | 'API_PROXY' | 'API_PROXY_METHOD'
          - `policyGroup` boolean
          - `_class` string, required
          - `enabled` boolean
          - `policyAiPromptGuardDefList` PolicyAiPromptGuardDef[]
            - `id` integer
            - `presetId` string
            - `name` string
            - `ruleValue` string
            - `action` 'BLOCK' | 'FLAG' | 'MASK'
            - `category` string
            - `enabled` boolean
            - `description` string
          - `latencyMode` 'INLINE' | 'ASYNC' | 'SHADOW'
          - `maxWaitMs` integer
          - `decodeEncodedContent` boolean
          - `includeSystemPrompts` boolean
          - `includeAssistantPrompts` boolean
          - `includeToolPrompts` boolean
          - `engine` 'BUILTIN' | 'BUILTIN_PLUS_EXTERNAL' | 'EXTERNAL_ONLY'
          - `failMode` 'FAIL_OPEN' | 'FAIL_CLOSED'
          - `externalGuardrail` union
            - HttpDlpGuardrailAdapter
              - …
            - LlmJudgeGuardrailAdapter
              - …
        - PolicyAiPromptTemplate
          - `region` 'FROM_CLIENT' | 'TO_BACKEND' | 'FROM_BACKEND' | 'TO_CLIENT'
          - `id` string
          - `projectId` string
          - `name` string
          - `description` string
          - `policyCondition` PolicyCondition
            - `conditionRuleList` ConditionRule[]
              - …
          - `global` boolean
          - `errorMessageList` ErrorMessage[]
            - `id` string
            - `errorType` 'APIPROXY' | 'APIPROXY_HIDDENSPEC' | 'APIPROXY_SPEC_AUTH_REQUIRED' | 'API_METHOD_NOTFOUND' | 'DBTOAPI_DB_OPERATION_TYPE_NOTFOUND' | 'DBTOAPI_DB_BATCH_ARRAY_LENGTH' | 'APIPROXY_NOTFOUND' | 'APIPROXY_ENDPOINT_MISMATCH' | 'APIPROXY_ENDPOINT_MISSING_PATH_PARAM_DEFINITION' | 'APIPROXYGROUP_ACCESS_DISABLED_FROM_PROXY' | 'APIPROXY_BACKEND_ADDRESS_NOTFOUND' | 'APIPROXY_BACKEND_MTLS_SETTINGS_NOTFOUND' | 'APICRYPT_EX' | 'NOTER_SETTINGS_NOTFOUND' | 'KPS_SETTINGS_NOTFOUND' | 'KPS_SECURITY_TOKEN_FAULT' | 'KPS_SECURITY_TOKEN_NOT_VALID' | 'SCRIPT_API_NOTFOUND' | 'CONNECTION_CONFIG_DB_NOTFOUND' | 'CONNECTION_CONFIG_DB_DISABLED' | 'DATABASE_CONNECTION_EX' | 'DB_API_NOTFOUND' | 'JOB_API_NOTFOUND' | 'KPS_EX' | 'CONDITION_RULE_FORMAT_NUMERIC' | 'CONDITION_RULE_FORMAT_DATE' | 'CONDITION_RULE_CONFIGURATION' | 'CONDITION_RULE_EX' | 'POLICY_AUTH_EMPTYUSERNAMEORPSSWD' | 'POLICY_AUTH_EMPTYUSERNAME' | 'POLICY_AUTH_EMPTYPSSWD' | 'POLICY_AUTH_USERNOTEXISTS' | 'POLICY_AUTH_EX_LDAP' | 'POLICY_AUTH_EX_API' | 'POLICY_AUTH_TYPE' | 'POLICY_AUTH_EX_DB' | 'POLICY_AUTH_NOT_FOUND' | 'POLICY_AUTH_BASIC_EX' | 'POLICY_AUTH_BASE64_EX' | 'POLICY_AUTH_DIGEST_EX' | 'POLICY_AUTH_JWT3RD_EX' | 'POLICY_AUTH_JWT3RD_MISSING_CONFIG' | 'POLICY_AUTH_JWT3RD_NOT_VALID' | 'POLICY_AUTH_JWT_EX' | 'POLICY_AUTH_JWT_MISSING_CONFIG' | 'POLICY_AUTH_JWT_NOT_VALID' | 'POLICY_AUTH_OAUTH2_EX' | 'POLICY_AUTH_OAUTH2_TOKEN_EXPIRED' | 'POLICY_AUTH_OAUTH2_TOKEN_NOT_VALID' | 'POLICY_AUTH_OIDC_PROTOCOL_EX' | 'POLICY_AUTH_OIDC_AUTHENTICATION_EX' | 'POLICY_AUTH_OIDC_STOP_FLOW' | 'POLICY_AUTH_OIDC_REDIRECT' | 'POLICY_AUTH_OIDC_INVALID_TOKEN' | 'POLICY_AUTHORIZATION_EX' | 'POLICY_AUTHORIZATION_METHOD_NOT_FOUND' | 'POLICY_AUTHORIZATION_WRONG_SCOPE' | 'POLICY_API_AUTHENTICATION' | 'POLICY_API_AUTHENTICATION_NOTFOUND' | 'POLICY_SAML' | 'POLICY_SAML_SIGNATURENOTEXISTS' | 'POLICY_SAML_SIGNATURENOTVALID' | 'POLICY_SAML_KEYSTORENOTVALID' | 'POLICY_SAML_SIGNERUNKNOWN' | 'POLICY_CONTENTFILTER' | 'POLICY_CONTENTFILTER_HEADER' | 'POLICY_CONTENTFILTER_PARAM' | 'POLICY_CONTENTFILTER_BODY' | 'POLICY_CONTENTFILTER_BODY_PATH' | 'POLICY_IPWHITE_FAILED' | 'POLICY_IPWHITE_EX' | 'POLICY_IPBLACK_FAILED' | 'POLICY_IPBLACK_EX' | 'POLICY_RESTRICTION_ALLOWEDHOUR_FAILED' | 'POLICY_RESTRICTION_ALLOWEDHOUR_EX' | 'POLICY_RESTRICTION_MINMESSAGESIZE_FAILED' | 'POLICY_RESTRICTION_MAXMESSAGESIZE_FAILED' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_JSONSCHEMAVALIDATION_FAILED' | 'POLICY_JSONSCHEMAVALIDATION_PATH' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION_FAILED' | 'POLICY_XMLSCHEMAVALIDATION_UNEXPECTEDBODY' | 'POLICY_XMLSCHEMAVALIDATION_PATH' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_APIBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_APIBASEDTHROTTLING_STOP' | 'POLICY_APIBASEDQUOTA' | 'POLICY_APIBASEDQUOTA_CACHE_SERVICE' | 'POLICY_APIBASEDQUOTA_STOP' | 'POLICY_REST2SOAP_TRANSFORMATION_REQUEST' | 'POLICY_REST2SOAP_TRANSFORMATION_RESPONSE' | 'POLICY_SCRIPT_USERSTOPPEDFLOW' | 'POLICY_SCRIPT_USERSTOPPEDFLOW_SUCCESS' | 'POLICY_SCRIPT' | 'POLICY_WSSECURITY_FROMTARGET' | 'POLICY_WSSECURITY_TOTARGET' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_WSSECURITY_STSTOKEN_NOTFOUND' | 'POLICY_WSSECURITY_STSTOKEN_NOTVALID' | 'POLICY_WSSECURITY_STSTOKEN_FAULT' | 'CIRCUITBREAKEROPEN_EX' | 'CIRCUITBREAKEROPEN_NO_ROUTE_EX' | 'CLIENTFLOWBANNER_EX' | 'POLICY_ROUTING_TIMEOUT' | 'POLICY_ROUTING_UNKNOWNHOST' | 'POLICY_ROUTING_MALFORMED' | 'POLICY_ROUTING_CONNECTIONREFUSED' | 'POLICY_ROUTING_CONNECTION' | 'POLICY_ROUTING_ERRORHANDLINGCONDITION' | 'POLICY_ROUTING_PROXY_EMPTY' | 'POLICY_ROUTING_PROXY_AUTHORIZATION_EMPTY' | 'POLICY_ROUTING_CONNECTION_CLOSED_CLIENT' | 'POLICY_ROUTING_CONNECTION_CLOSED_SERVER' | 'POLICY_ROUTING_SSE_CLIENT' | 'POLICY_ROUTING_SSE_SERVER' | 'POLICY_ROUTING_AI_PROVIDER_EXHAUSTED' | 'POLICY_ROUTING_AI_PROVIDER_ERROR' | 'POLICY_ROUTING_AI_NO_SUITABLE_PROVIDER' | 'POLICY_ROUTING_AI_CONTEXT_WINDOW_EXCEEDED' | 'POLICY_ROUTING_AI_MODEL_ACCESS_DENIED' | 'POLICY_AI_TOKEN_QUOTA_EXCEEDED' | 'POLICY_AI_TOKEN_COUNTER_UNAVAILABLE' | 'POLICY_AI_ANONYMOUS_NOT_ALLOWED' | 'MCP_INBOUND_BAD_REQUEST' | 'MCP_INBOUND_SERVER_NOT_FOUND' | 'MCP_INBOUND_METHOD_NOT_ALLOWED' | 'MCP_INBOUND_UNAUTHORIZED' | 'MCP_INBOUND_SESSION_LIMIT_EXCEEDED' | 'MCP_INBOUND_PARSE_ERROR' | 'MCP_INBOUND_METHOD_NOT_FOUND' | 'MCP_INBOUND_TOOL_NOT_FOUND' | 'MCP_INBOUND_TOOL_PROXY_UNAVAILABLE' | 'MCP_INBOUND_TOOL_POLICY_GATE_BLOCKED' | 'MCP_INBOUND_TOOL_EXECUTION_FAILED' | 'MCP_INBOUND_CALL_QUOTA_EXCEEDED' | 'MCP_INBOUND_TOOL_APPROVAL_REQUIRED' | 'MCP_INBOUND_ELICITATION_UNSUPPORTED' | 'A2A_INBOUND_BAD_REQUEST' | 'A2A_INBOUND_AGENT_NOT_FOUND' | 'A2A_INBOUND_METHOD_NOT_ALLOWED' | 'A2A_INBOUND_UNAUTHORIZED' | 'A2A_INBOUND_PARSE_ERROR' | 'A2A_INBOUND_METHOD_NOT_FOUND' | 'A2A_INBOUND_TASK_NOT_FOUND' | 'A2A_INBOUND_TASK_EXECUTION_UNAVAILABLE' | 'A2A_INBOUND_CONCURRENCY_LIMIT_EXCEEDED' | 'A2A_INBOUND_CALL_QUOTA_EXCEEDED' | 'POLICY_REDACTION' | 'POLICY_REDACTION_VARIABLE_NOT_FOUND' | 'POLICY_REDACTION_DATA_FORMAT' | 'POLICY_ENCRYPTION' | 'POLICY_ENCRYPTION_MISSING_CONFIG' | 'POLICY_DECRYPTION' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_DIGITALSIGNVALIDATION_FAILED' | 'POLICY_RESTAPI_RESPONSE' | 'POLICY_RESTAPI_CONNECTION' | 'POLICY_RESTAPI' | 'CACHE_AUTHREQUIREDTOREFRESH' | 'POLICY_ROLE_GROUP_BASED_ACCESS' | 'POLICY_ROLE_GROUP_BASED_IP_CHECK_ACCESS' | 'POLICY_PROTOCOL_TRANSFORMATION' | 'POLICY_BUSINESS_RULE' | 'POLICY_BUSINESS_RULE_DATA_FORMAT' | 'POLICY_BUSINESS_RULE_STOP' | 'POLICY_BUSINESS_RULE_VARIABLE_NOT_FOUND' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'APIPROXY_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTVALID_FORTOKEN' | 'URL_TOKEN_MANAGEMENT_TYPE_MISMATCH' | 'TOKEN_POLICY_NOT_CONFIGURED' | 'POLICY_ROUTING_SSLHANDSHAKE' | 'POLICY_ROUTING_SSLEXPIRED' | 'POLICY_AUTH_CREDENTIAL_NOTEXISTS' | 'POLICY_AUTH_CREDENTIAL_PROXYNOTALLOWED' | 'POLICY_AUTH_IDENTITY_AMBIGUOUS' | 'API_CLIENT_NOT_VALID_AS_RESOURCE_OWNER' | 'POLICY_AUTH_CREDENTIAL_METHODNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_IPNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CONTRACT_PROXY_EXPIRED' | 'POLICY_AUTH_CONTRACT_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CREDENTIAL_PSSWD' | 'POLICY_AUTH_CREDENTIAL_ENVNOTALLOWED' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_CLIENTBASEDTHROTTLING_STOP' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBASEDQUOTA_CACHE_SERVICE' | 'POLICY_CLIENTBASEDQUOTA_STOP' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION_NEED_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_EX' | 'POLICY_JOSE_IMPLEMENTATION_TARGET_VALUE_NOT_FOUND' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_TARGET_VALUE_EMPTY' | 'POLICY_JOSE_VALIDATION_ISSUER_EMPTY' | 'POLICY_JOSE_VALIDATION_PARSE_JWT' | 'POLICY_JOSE_VALIDATION_DECRYPTION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_ENCRYPTED' | 'POLICY_JOSE_VALIDATION_SIGNVALIDATION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_SIGNED' | 'POLICY_JOSE_VALIDATION_CLAIMVALIDATION' | 'POLICY_JOSE_VALIDATION_SIGNATUREINVALID' | 'POLICY_JOSE_VALIDATION_EX' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_MISSING' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_NOTVALID' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_ISSUER_MISSING' | 'POLICY_MTLS_AUTHENTICATION_EX' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_MTLS_MISSING' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_CERT_NOT_MATCH' | 'CONNECTOR_SETTINGS_NOTFOUND' | 'CONNECTOR_SETTINGS_DISABLED' | 'CONNECTOR_EX' | 'POLICY_ROUTING_ILLEGAL_ARGUMENT' | 'POLICY_ROUTING_CLIENT_PROTOCOL' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EXPIRED' | 'POLICY_JOSE_VALIDATION_JWK_EXPIRED' | 'POLICY_GROUP_EX' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_ENDPOINTRATELIMIT_CACHE_SERVICE' | 'POLICY_ENDPOINTRATELIMIT_STOP' | 'POLICY_ENDPOINTRATELIMIT_TARGETNOTEXIST' | 'POLICY_CLIENTBANNER_BANNED' | 'POLICY_CLIENTBANNER_EX' | 'POLICY_CLIENTBANNER_IDENTITYNOTFOUND' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_AUTH_EX' | 'POLICY_AUTH_CREDENTIALS_MISSING' | 'JOSE_VAL_CONFIG_ERROR' | 'JOSE_VAL_EX' | 'JOSE_VAL_TOKEN_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_BINDING_MISMATCH' | 'JOSE_IMPL_CONFIG_ERROR' | 'APIPROXY_CONFIG_ERROR' | 'APIPROXY_EX' | 'CONTENTFILTER_VIOLATION' | 'THROTTLING_STOP' | 'THROTTLING_EX' | 'THROTTLING_CACHE_SERVICE' | 'QUOTA_STOP' | 'QUOTA_EX' | 'QUOTA_CACHE_SERVICE' | 'ROUTING_CIRCUITBREAKER' | 'ROUTING_CLIENT_ERROR' | 'ROUTING_CONFIG_ERROR' | 'ROUTING_MTLS_CONFIG_FAILED' | 'ROUTING_SSE_EX' | 'ENDPOINT_RATELIMIT_EX' | 'ENDPOINT_RATELIMIT_EXCEEDED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_ALLOWED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_RESOLVED' | 'RLCL_AUTHENTICATION_POLICY_REQUIRED' | 'REST2SOAP_EX' | 'REDACTION_EX' | 'BUSINESS_RULE_EX' | 'MTLS_CERTIFICATE_MISSING' | 'MTLS_CERTIFICATE_NOTVALID' | 'KPS_TOKEN_EX' | 'JSON_SCHEMA_VALIDATION_FAILED' | 'XML_SCHEMA_VALIDATION_FAILED' | 'WSSECURITY_STSTOKEN_NOTVALID' | 'RESTAPI_EX' | 'CONDITION_EX' | 'POLICY_CACHE_EX' | 'POLICY_CACHE_INVALID_CONFIG' | 'POLICY_AI_MCP_TOOL_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_MCP_TOOL_INVOKE_CONFIG_MISSING' | 'POLICY_AI_MCP_TOOL_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_PROMPT_GUARD_BLOCKED' | 'POLICY_AI_SEMANTIC_CACHE_ERROR' | 'POLICY_AI_RAG_INJECTION_NO_MATCH' | 'POLICY_AI_RAG_INJECTION_RETRIEVAL_ERROR' | 'POLICY_AI_DLP_BLOCKED' | 'POLICY_AI_PII_ENCODED_BLOCKED' | 'POLICY_AI_PII_MASK_FAILED' | 'POLICY_AI_LOOP_DETECTED' | 'POLICY_AI_OFF_TOPIC' | 'POLICY_AI_TOPIC_JUDGE_BLOCKED' | 'POLICY_AI_PII_JUDGE_BLOCKED' | 'POLICY_AI_CONTEXT_INTEGRITY_BLOCKED' | 'POLICY_AI_PROMPT_DECORATOR_LIMIT_EXCEEDED' | 'POLICY_AI_DENIED_TOPIC' | 'POLICY_AI_PROMPT_TEMPLATE_UNKNOWN_TEMPLATE' | 'POLICY_AI_PROMPT_TEMPLATE_MISSING_PARAM' | 'POLICY_AI_PROMPT_TEMPLATE_LIMIT_EXCEEDED' | 'POLICY_AI_GROUNDEDNESS_VIOLATION'
            - `parentErrorType` 'API_PROXY' | 'APICREATOR' | 'FAKE_API' | 'KPS_API' | 'CONDITION_ERR' | 'CONDITION_EX' | 'POLICY_GROUP' | 'POLICY_AUTHENTICATION' | 'POLICY_OIDC' | 'POLICY_AUTHORIZATION' | 'POLICY_API_AUTHENTICATION' | 'POLICY_THROTTLING_PER_CLIENT' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_APIBASEDQUOTA' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBANNER' | 'POLICY_QUOTA_PER_CLIENT' | 'POLICY_SCRIPT' | 'POLICY_OAUTH2' | 'POLICY_SAML' | 'POLICY_JOSE_IMPLEMENTATION' | 'POLICY_JOSE_VALIDATION' | 'POLICY_MTLS_AUTHENTICATION' | 'POLICY_CONTENTFILTER' | 'POLICY_IPWHITE' | 'POLICY_IPBLACK' | 'POLICY_ALLOWEDHOUR' | 'POLICY_MINMESSAGESIZE' | 'POLICY_MAXMESSAGESIZE' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONRESPONSEMESSAGETRANS' | 'POLICY_XMLRESPONSEMESSAGETRANS' | 'POLICY_REST2SOAP_TRANSFORMATION' | 'POLICY_CACHE' | 'POLICY_ROUTING' | 'POLICY_REDACTION' | 'POLICY_CORS' | 'POLICY_ENCRYPTION' | 'POLICY_DECRYPTION' | 'POLICY_ROLE_GROUP' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_RESTAPI' | 'POLICY_WSSECURITY' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_BUSINESS_RULE' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'POLICY_AI_PII_MASK' | 'POLICY_AI_PROMPT_GUARD' | 'POLICY_AI_TOKEN_RATE_LIMIT' | 'POLICY_AI_SEMANTIC_CACHE' | 'POLICY_AI_MCP_TOOL_CALL' | 'POLICY_AI_A2A_AGENT_CALL' | 'POLICY_AI_RAG_INJECTION' | 'POLICY_AI_DLP_GUARD' | 'POLICY_AI_LOOP_GUARD' | 'POLICY_AI_TOPIC_GUARD' | 'POLICY_AI_CONTEXT_INTEGRITY' | 'POLICY_AI_ROUTING' | 'POLICY_AI_A2A_AGENT_INVOKE' | 'POLICY_AI_MCP_TOOL_INVOKE' | 'POLICY_AI_PROMPT_DECORATOR' | 'POLICY_AI_PROMPT_TEMPLATE' | 'POLICY_AI_GROUNDEDNESS_GUARD' | 'LICENSE'
            - `httpStatusCode` integer
            - `errorCode` string
            - `originalMessage` string
            - `customizedHttpStatusCode` integer
            - `customizedErrorCode` string
            - `customizedMessage` string
            - `buildCustomMessage` boolean
            - `customMessageTemplate` string
            - `customMessageContentType` string
            - `customMessageHttpStatusCode` integer
            - `errorResponseRules` ErrorResponseRule[]
              - …
            - `customized` boolean
          - `buildCustomMessage` boolean
          - `customMessageTemplate` string
          - `customMessageContentType` string
          - `customMessageHttpStatusCode` integer
          - `oneWay` boolean
          - `trace` boolean
          - `active` boolean
          - `addToGlobal` boolean
          - `policyLocation` 'API_PROXY_GROUP' | 'API_PROXY' | 'API_PROXY_METHOD'
          - `policyGroup` boolean
          - `_class` string, required
          - `enabled` boolean
          - `templates` AiPromptTemplateBinding[]
            - `alias` string
            - `templateId` string
            - `messages` AiPromptTemplateMessage[]
              - …
            - `parameters` AiPromptTemplateParam[]
              - …
            - `description` string
            - `boundToCatalog` boolean
          - `requestTemplateField` string
          - `requestParamsField` string
          - `onUnknownTemplate` string
          - `onMissingParam` string
          - `mergeMode` string
          - `stripTemplateFields` boolean
          - `maxExpandedChars` integer
        - PolicyAiRagInjection
          - `region` 'FROM_CLIENT' | 'TO_BACKEND' | 'FROM_BACKEND' | 'TO_CLIENT'
          - `id` string
          - `projectId` string
          - `name` string
          - `description` string
          - `policyCondition` PolicyCondition
            - `conditionRuleList` ConditionRule[]
              - …
          - `global` boolean
          - `errorMessageList` ErrorMessage[]
            - `id` string
            - `errorType` 'APIPROXY' | 'APIPROXY_HIDDENSPEC' | 'APIPROXY_SPEC_AUTH_REQUIRED' | 'API_METHOD_NOTFOUND' | 'DBTOAPI_DB_OPERATION_TYPE_NOTFOUND' | 'DBTOAPI_DB_BATCH_ARRAY_LENGTH' | 'APIPROXY_NOTFOUND' | 'APIPROXY_ENDPOINT_MISMATCH' | 'APIPROXY_ENDPOINT_MISSING_PATH_PARAM_DEFINITION' | 'APIPROXYGROUP_ACCESS_DISABLED_FROM_PROXY' | 'APIPROXY_BACKEND_ADDRESS_NOTFOUND' | 'APIPROXY_BACKEND_MTLS_SETTINGS_NOTFOUND' | 'APICRYPT_EX' | 'NOTER_SETTINGS_NOTFOUND' | 'KPS_SETTINGS_NOTFOUND' | 'KPS_SECURITY_TOKEN_FAULT' | 'KPS_SECURITY_TOKEN_NOT_VALID' | 'SCRIPT_API_NOTFOUND' | 'CONNECTION_CONFIG_DB_NOTFOUND' | 'CONNECTION_CONFIG_DB_DISABLED' | 'DATABASE_CONNECTION_EX' | 'DB_API_NOTFOUND' | 'JOB_API_NOTFOUND' | 'KPS_EX' | 'CONDITION_RULE_FORMAT_NUMERIC' | 'CONDITION_RULE_FORMAT_DATE' | 'CONDITION_RULE_CONFIGURATION' | 'CONDITION_RULE_EX' | 'POLICY_AUTH_EMPTYUSERNAMEORPSSWD' | 'POLICY_AUTH_EMPTYUSERNAME' | 'POLICY_AUTH_EMPTYPSSWD' | 'POLICY_AUTH_USERNOTEXISTS' | 'POLICY_AUTH_EX_LDAP' | 'POLICY_AUTH_EX_API' | 'POLICY_AUTH_TYPE' | 'POLICY_AUTH_EX_DB' | 'POLICY_AUTH_NOT_FOUND' | 'POLICY_AUTH_BASIC_EX' | 'POLICY_AUTH_BASE64_EX' | 'POLICY_AUTH_DIGEST_EX' | 'POLICY_AUTH_JWT3RD_EX' | 'POLICY_AUTH_JWT3RD_MISSING_CONFIG' | 'POLICY_AUTH_JWT3RD_NOT_VALID' | 'POLICY_AUTH_JWT_EX' | 'POLICY_AUTH_JWT_MISSING_CONFIG' | 'POLICY_AUTH_JWT_NOT_VALID' | 'POLICY_AUTH_OAUTH2_EX' | 'POLICY_AUTH_OAUTH2_TOKEN_EXPIRED' | 'POLICY_AUTH_OAUTH2_TOKEN_NOT_VALID' | 'POLICY_AUTH_OIDC_PROTOCOL_EX' | 'POLICY_AUTH_OIDC_AUTHENTICATION_EX' | 'POLICY_AUTH_OIDC_STOP_FLOW' | 'POLICY_AUTH_OIDC_REDIRECT' | 'POLICY_AUTH_OIDC_INVALID_TOKEN' | 'POLICY_AUTHORIZATION_EX' | 'POLICY_AUTHORIZATION_METHOD_NOT_FOUND' | 'POLICY_AUTHORIZATION_WRONG_SCOPE' | 'POLICY_API_AUTHENTICATION' | 'POLICY_API_AUTHENTICATION_NOTFOUND' | 'POLICY_SAML' | 'POLICY_SAML_SIGNATURENOTEXISTS' | 'POLICY_SAML_SIGNATURENOTVALID' | 'POLICY_SAML_KEYSTORENOTVALID' | 'POLICY_SAML_SIGNERUNKNOWN' | 'POLICY_CONTENTFILTER' | 'POLICY_CONTENTFILTER_HEADER' | 'POLICY_CONTENTFILTER_PARAM' | 'POLICY_CONTENTFILTER_BODY' | 'POLICY_CONTENTFILTER_BODY_PATH' | 'POLICY_IPWHITE_FAILED' | 'POLICY_IPWHITE_EX' | 'POLICY_IPBLACK_FAILED' | 'POLICY_IPBLACK_EX' | 'POLICY_RESTRICTION_ALLOWEDHOUR_FAILED' | 'POLICY_RESTRICTION_ALLOWEDHOUR_EX' | 'POLICY_RESTRICTION_MINMESSAGESIZE_FAILED' | 'POLICY_RESTRICTION_MAXMESSAGESIZE_FAILED' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_JSONSCHEMAVALIDATION_FAILED' | 'POLICY_JSONSCHEMAVALIDATION_PATH' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION_FAILED' | 'POLICY_XMLSCHEMAVALIDATION_UNEXPECTEDBODY' | 'POLICY_XMLSCHEMAVALIDATION_PATH' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_APIBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_APIBASEDTHROTTLING_STOP' | 'POLICY_APIBASEDQUOTA' | 'POLICY_APIBASEDQUOTA_CACHE_SERVICE' | 'POLICY_APIBASEDQUOTA_STOP' | 'POLICY_REST2SOAP_TRANSFORMATION_REQUEST' | 'POLICY_REST2SOAP_TRANSFORMATION_RESPONSE' | 'POLICY_SCRIPT_USERSTOPPEDFLOW' | 'POLICY_SCRIPT_USERSTOPPEDFLOW_SUCCESS' | 'POLICY_SCRIPT' | 'POLICY_WSSECURITY_FROMTARGET' | 'POLICY_WSSECURITY_TOTARGET' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_WSSECURITY_STSTOKEN_NOTFOUND' | 'POLICY_WSSECURITY_STSTOKEN_NOTVALID' | 'POLICY_WSSECURITY_STSTOKEN_FAULT' | 'CIRCUITBREAKEROPEN_EX' | 'CIRCUITBREAKEROPEN_NO_ROUTE_EX' | 'CLIENTFLOWBANNER_EX' | 'POLICY_ROUTING_TIMEOUT' | 'POLICY_ROUTING_UNKNOWNHOST' | 'POLICY_ROUTING_MALFORMED' | 'POLICY_ROUTING_CONNECTIONREFUSED' | 'POLICY_ROUTING_CONNECTION' | 'POLICY_ROUTING_ERRORHANDLINGCONDITION' | 'POLICY_ROUTING_PROXY_EMPTY' | 'POLICY_ROUTING_PROXY_AUTHORIZATION_EMPTY' | 'POLICY_ROUTING_CONNECTION_CLOSED_CLIENT' | 'POLICY_ROUTING_CONNECTION_CLOSED_SERVER' | 'POLICY_ROUTING_SSE_CLIENT' | 'POLICY_ROUTING_SSE_SERVER' | 'POLICY_ROUTING_AI_PROVIDER_EXHAUSTED' | 'POLICY_ROUTING_AI_PROVIDER_ERROR' | 'POLICY_ROUTING_AI_NO_SUITABLE_PROVIDER' | 'POLICY_ROUTING_AI_CONTEXT_WINDOW_EXCEEDED' | 'POLICY_ROUTING_AI_MODEL_ACCESS_DENIED' | 'POLICY_AI_TOKEN_QUOTA_EXCEEDED' | 'POLICY_AI_TOKEN_COUNTER_UNAVAILABLE' | 'POLICY_AI_ANONYMOUS_NOT_ALLOWED' | 'MCP_INBOUND_BAD_REQUEST' | 'MCP_INBOUND_SERVER_NOT_FOUND' | 'MCP_INBOUND_METHOD_NOT_ALLOWED' | 'MCP_INBOUND_UNAUTHORIZED' | 'MCP_INBOUND_SESSION_LIMIT_EXCEEDED' | 'MCP_INBOUND_PARSE_ERROR' | 'MCP_INBOUND_METHOD_NOT_FOUND' | 'MCP_INBOUND_TOOL_NOT_FOUND' | 'MCP_INBOUND_TOOL_PROXY_UNAVAILABLE' | 'MCP_INBOUND_TOOL_POLICY_GATE_BLOCKED' | 'MCP_INBOUND_TOOL_EXECUTION_FAILED' | 'MCP_INBOUND_CALL_QUOTA_EXCEEDED' | 'MCP_INBOUND_TOOL_APPROVAL_REQUIRED' | 'MCP_INBOUND_ELICITATION_UNSUPPORTED' | 'A2A_INBOUND_BAD_REQUEST' | 'A2A_INBOUND_AGENT_NOT_FOUND' | 'A2A_INBOUND_METHOD_NOT_ALLOWED' | 'A2A_INBOUND_UNAUTHORIZED' | 'A2A_INBOUND_PARSE_ERROR' | 'A2A_INBOUND_METHOD_NOT_FOUND' | 'A2A_INBOUND_TASK_NOT_FOUND' | 'A2A_INBOUND_TASK_EXECUTION_UNAVAILABLE' | 'A2A_INBOUND_CONCURRENCY_LIMIT_EXCEEDED' | 'A2A_INBOUND_CALL_QUOTA_EXCEEDED' | 'POLICY_REDACTION' | 'POLICY_REDACTION_VARIABLE_NOT_FOUND' | 'POLICY_REDACTION_DATA_FORMAT' | 'POLICY_ENCRYPTION' | 'POLICY_ENCRYPTION_MISSING_CONFIG' | 'POLICY_DECRYPTION' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_DIGITALSIGNVALIDATION_FAILED' | 'POLICY_RESTAPI_RESPONSE' | 'POLICY_RESTAPI_CONNECTION' | 'POLICY_RESTAPI' | 'CACHE_AUTHREQUIREDTOREFRESH' | 'POLICY_ROLE_GROUP_BASED_ACCESS' | 'POLICY_ROLE_GROUP_BASED_IP_CHECK_ACCESS' | 'POLICY_PROTOCOL_TRANSFORMATION' | 'POLICY_BUSINESS_RULE' | 'POLICY_BUSINESS_RULE_DATA_FORMAT' | 'POLICY_BUSINESS_RULE_STOP' | 'POLICY_BUSINESS_RULE_VARIABLE_NOT_FOUND' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'APIPROXY_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTVALID_FORTOKEN' | 'URL_TOKEN_MANAGEMENT_TYPE_MISMATCH' | 'TOKEN_POLICY_NOT_CONFIGURED' | 'POLICY_ROUTING_SSLHANDSHAKE' | 'POLICY_ROUTING_SSLEXPIRED' | 'POLICY_AUTH_CREDENTIAL_NOTEXISTS' | 'POLICY_AUTH_CREDENTIAL_PROXYNOTALLOWED' | 'POLICY_AUTH_IDENTITY_AMBIGUOUS' | 'API_CLIENT_NOT_VALID_AS_RESOURCE_OWNER' | 'POLICY_AUTH_CREDENTIAL_METHODNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_IPNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CONTRACT_PROXY_EXPIRED' | 'POLICY_AUTH_CONTRACT_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CREDENTIAL_PSSWD' | 'POLICY_AUTH_CREDENTIAL_ENVNOTALLOWED' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_CLIENTBASEDTHROTTLING_STOP' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBASEDQUOTA_CACHE_SERVICE' | 'POLICY_CLIENTBASEDQUOTA_STOP' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION_NEED_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_EX' | 'POLICY_JOSE_IMPLEMENTATION_TARGET_VALUE_NOT_FOUND' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_TARGET_VALUE_EMPTY' | 'POLICY_JOSE_VALIDATION_ISSUER_EMPTY' | 'POLICY_JOSE_VALIDATION_PARSE_JWT' | 'POLICY_JOSE_VALIDATION_DECRYPTION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_ENCRYPTED' | 'POLICY_JOSE_VALIDATION_SIGNVALIDATION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_SIGNED' | 'POLICY_JOSE_VALIDATION_CLAIMVALIDATION' | 'POLICY_JOSE_VALIDATION_SIGNATUREINVALID' | 'POLICY_JOSE_VALIDATION_EX' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_MISSING' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_NOTVALID' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_ISSUER_MISSING' | 'POLICY_MTLS_AUTHENTICATION_EX' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_MTLS_MISSING' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_CERT_NOT_MATCH' | 'CONNECTOR_SETTINGS_NOTFOUND' | 'CONNECTOR_SETTINGS_DISABLED' | 'CONNECTOR_EX' | 'POLICY_ROUTING_ILLEGAL_ARGUMENT' | 'POLICY_ROUTING_CLIENT_PROTOCOL' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EXPIRED' | 'POLICY_JOSE_VALIDATION_JWK_EXPIRED' | 'POLICY_GROUP_EX' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_ENDPOINTRATELIMIT_CACHE_SERVICE' | 'POLICY_ENDPOINTRATELIMIT_STOP' | 'POLICY_ENDPOINTRATELIMIT_TARGETNOTEXIST' | 'POLICY_CLIENTBANNER_BANNED' | 'POLICY_CLIENTBANNER_EX' | 'POLICY_CLIENTBANNER_IDENTITYNOTFOUND' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_AUTH_EX' | 'POLICY_AUTH_CREDENTIALS_MISSING' | 'JOSE_VAL_CONFIG_ERROR' | 'JOSE_VAL_EX' | 'JOSE_VAL_TOKEN_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_BINDING_MISMATCH' | 'JOSE_IMPL_CONFIG_ERROR' | 'APIPROXY_CONFIG_ERROR' | 'APIPROXY_EX' | 'CONTENTFILTER_VIOLATION' | 'THROTTLING_STOP' | 'THROTTLING_EX' | 'THROTTLING_CACHE_SERVICE' | 'QUOTA_STOP' | 'QUOTA_EX' | 'QUOTA_CACHE_SERVICE' | 'ROUTING_CIRCUITBREAKER' | 'ROUTING_CLIENT_ERROR' | 'ROUTING_CONFIG_ERROR' | 'ROUTING_MTLS_CONFIG_FAILED' | 'ROUTING_SSE_EX' | 'ENDPOINT_RATELIMIT_EX' | 'ENDPOINT_RATELIMIT_EXCEEDED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_ALLOWED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_RESOLVED' | 'RLCL_AUTHENTICATION_POLICY_REQUIRED' | 'REST2SOAP_EX' | 'REDACTION_EX' | 'BUSINESS_RULE_EX' | 'MTLS_CERTIFICATE_MISSING' | 'MTLS_CERTIFICATE_NOTVALID' | 'KPS_TOKEN_EX' | 'JSON_SCHEMA_VALIDATION_FAILED' | 'XML_SCHEMA_VALIDATION_FAILED' | 'WSSECURITY_STSTOKEN_NOTVALID' | 'RESTAPI_EX' | 'CONDITION_EX' | 'POLICY_CACHE_EX' | 'POLICY_CACHE_INVALID_CONFIG' | 'POLICY_AI_MCP_TOOL_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_MCP_TOOL_INVOKE_CONFIG_MISSING' | 'POLICY_AI_MCP_TOOL_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_PROMPT_GUARD_BLOCKED' | 'POLICY_AI_SEMANTIC_CACHE_ERROR' | 'POLICY_AI_RAG_INJECTION_NO_MATCH' | 'POLICY_AI_RAG_INJECTION_RETRIEVAL_ERROR' | 'POLICY_AI_DLP_BLOCKED' | 'POLICY_AI_PII_ENCODED_BLOCKED' | 'POLICY_AI_PII_MASK_FAILED' | 'POLICY_AI_LOOP_DETECTED' | 'POLICY_AI_OFF_TOPIC' | 'POLICY_AI_TOPIC_JUDGE_BLOCKED' | 'POLICY_AI_PII_JUDGE_BLOCKED' | 'POLICY_AI_CONTEXT_INTEGRITY_BLOCKED' | 'POLICY_AI_PROMPT_DECORATOR_LIMIT_EXCEEDED' | 'POLICY_AI_DENIED_TOPIC' | 'POLICY_AI_PROMPT_TEMPLATE_UNKNOWN_TEMPLATE' | 'POLICY_AI_PROMPT_TEMPLATE_MISSING_PARAM' | 'POLICY_AI_PROMPT_TEMPLATE_LIMIT_EXCEEDED' | 'POLICY_AI_GROUNDEDNESS_VIOLATION'
            - `parentErrorType` 'API_PROXY' | 'APICREATOR' | 'FAKE_API' | 'KPS_API' | 'CONDITION_ERR' | 'CONDITION_EX' | 'POLICY_GROUP' | 'POLICY_AUTHENTICATION' | 'POLICY_OIDC' | 'POLICY_AUTHORIZATION' | 'POLICY_API_AUTHENTICATION' | 'POLICY_THROTTLING_PER_CLIENT' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_APIBASEDQUOTA' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBANNER' | 'POLICY_QUOTA_PER_CLIENT' | 'POLICY_SCRIPT' | 'POLICY_OAUTH2' | 'POLICY_SAML' | 'POLICY_JOSE_IMPLEMENTATION' | 'POLICY_JOSE_VALIDATION' | 'POLICY_MTLS_AUTHENTICATION' | 'POLICY_CONTENTFILTER' | 'POLICY_IPWHITE' | 'POLICY_IPBLACK' | 'POLICY_ALLOWEDHOUR' | 'POLICY_MINMESSAGESIZE' | 'POLICY_MAXMESSAGESIZE' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONRESPONSEMESSAGETRANS' | 'POLICY_XMLRESPONSEMESSAGETRANS' | 'POLICY_REST2SOAP_TRANSFORMATION' | 'POLICY_CACHE' | 'POLICY_ROUTING' | 'POLICY_REDACTION' | 'POLICY_CORS' | 'POLICY_ENCRYPTION' | 'POLICY_DECRYPTION' | 'POLICY_ROLE_GROUP' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_RESTAPI' | 'POLICY_WSSECURITY' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_BUSINESS_RULE' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'POLICY_AI_PII_MASK' | 'POLICY_AI_PROMPT_GUARD' | 'POLICY_AI_TOKEN_RATE_LIMIT' | 'POLICY_AI_SEMANTIC_CACHE' | 'POLICY_AI_MCP_TOOL_CALL' | 'POLICY_AI_A2A_AGENT_CALL' | 'POLICY_AI_RAG_INJECTION' | 'POLICY_AI_DLP_GUARD' | 'POLICY_AI_LOOP_GUARD' | 'POLICY_AI_TOPIC_GUARD' | 'POLICY_AI_CONTEXT_INTEGRITY' | 'POLICY_AI_ROUTING' | 'POLICY_AI_A2A_AGENT_INVOKE' | 'POLICY_AI_MCP_TOOL_INVOKE' | 'POLICY_AI_PROMPT_DECORATOR' | 'POLICY_AI_PROMPT_TEMPLATE' | 'POLICY_AI_GROUNDEDNESS_GUARD' | 'LICENSE'
            - `httpStatusCode` integer
            - `errorCode` string
            - `originalMessage` string
            - `customizedHttpStatusCode` integer
            - `customizedErrorCode` string
            - `customizedMessage` string
            - `buildCustomMessage` boolean
            - `customMessageTemplate` string
            - `customMessageContentType` string
            - `customMessageHttpStatusCode` integer
            - `errorResponseRules` ErrorResponseRule[]
              - …
            - `customized` boolean
          - `buildCustomMessage` boolean
          - `customMessageTemplate` string
          - `customMessageContentType` string
          - `customMessageHttpStatusCode` integer
          - `oneWay` boolean
          - `trace` boolean
          - `active` boolean
          - `addToGlobal` boolean
          - `policyLocation` 'API_PROXY_GROUP' | 'API_PROXY' | 'API_PROXY_METHOD'
          - `policyGroup` boolean
          - `_class` string, required
          - `enabled` boolean
          - `vectorDbRef` string
          - `embeddingProviderRef` string
          - `collectionName` string
          - `topK` integer
          - `similarityThreshold` number, double
          - `injectionTemplate` string
          - `maxContextChars` integer
          - `injectionMode` string
          - `noMatchBehavior` string
          - `injectionTargetVariable` Variable
            - `id` string
            - `projectId` string
            - `projectName` string
            - `name` string
            - `description` string
            - `type` 'HEADER' | 'PARAMETER' | 'BODY' | 'CONTEXT_VALUES' | 'CUSTOM'
            - `headerName` string
            - `paramType` 'QUERY' | 'PATH' | 'FORM'
            - `paramName` string
            - `paramPath` string
            - `formName` string
            - `xpathValue` string
            - `jsonPathValue` string
            - `messageContentType` 'XML' | 'JSON' | 'ALL_BODY'
            - `contextValue` 'REQUEST_REMOTE_ADDRESS' | 'REQUEST_HTTP_METHOD' | 'REQUEST_CONTENT_TYPE' | 'REQUEST_PATH_INFO' | 'REQUEST_CONTEXT_PATH' | 'REQUEST_QUERY_STRING' | 'REQUEST_REMOTE_USER' | 'REQUEST_USERNAME_KEY' | 'REQUEST_REQUESTED_SESSION_ID' | 'REQUEST_REQUEST_URI' | 'REQUEST_CHARACTER_ENCODING' | 'REQUEST_CHARSET' | 'REQUEST_CONTENT_LENGTH' | 'REQUEST_PROTOCOL' | 'REQUEST_SCHEME' | 'REQUEST_SERVER_NAME' | 'REQUEST_SERVER_PORT' | 'REQUEST_REMOTE_HOST' | 'REQUEST_REMOTE_PORT' | 'REQUEST_LOCAL_NAME' | 'REQUEST_LOCAL_ADDR' | 'REQUEST_LOCAL_PORT' | 'REQUEST_XFORWARDED_FOR' | 'REQUEST_ESTIMATED_TOKEN_COUNT' | 'REQUEST_MCP_TOOL_NAME' | 'REQUEST_OAUTH_CLIENT_ID' | 'REQUEST_IS_SOAP_TO_REST' | 'REQUEST_IS_APIPROXY' | 'REQUEST_IS_APIPROXYGROUP' | 'REQUEST_IS_XWWW_FORM_URL_ENCODED' | 'REQUEST_IS_FORM_DATA' | 'REQUEST_IS_BYTE_ARRAY' | 'REQUEST_HAS_ATTACHMENT' | 'REQUEST_GZIP' | 'REQUEST_DEFLATE' | 'REQUEST_BR' | 'REQUEST_ZSTD' | 'REQUEST_IDENTITY' | 'REQUEST_COMPRESS' | 'REQUEST_HTTP_SERVLET' | 'RESPONSE_IS_BYTE_ARRAY' | 'RESPONSE_GZIP' | 'RESPONSE_DEFLATE' | 'RESPONSE_BR' | 'RESPONSE_ZSTD' | 'RESPONSE_IDENTITY' | 'RESPONSE_COMPRESS' | 'RESPONSE_BACKEND_CONTENT_ENCODING' | 'RESPONSE_CHARSET' | 'RESPONSE_STATUS_CODE' | 'RESPONSE_HTTP_SERVLET' | 'ERROR_CATEGORY' | 'ERROR_TYPE' | 'ERROR_PARENT' | 'ERROR_RESULT_TYPE' | 'ERROR_MESSAGE' | 'ERROR_CODE' | 'ERROR_HTTP_CODE' | 'MESSAGE_CORRELATION_ID' | 'MESSAGE_CACHE_HIT' | 'ENVIRONMENT_ID' | 'ENVIRONMENT_NAME' | 'ENVIRONMENT_CERTIFICATE' | 'ENVIRONMENT_PRIVATEKEY' | 'ENVIRONMENT_PUBLICKEY' | 'ENVIRONMENT_SECRETKEY' | 'ENVIRONMENT_KEYSTORE' | 'ENVIRONMENT_JWK' | 'APIPROXYGROUP_ID' | 'APIPROXYGROUP_NAME' | 'APIPROXY_ID' | 'APIPROXY_NAME' | 'APIPROXY_RELATIVE_PATH' | 'APIMETHOD_ID' | 'APIMETHOD_NAME' | 'APIMETHOD_SOAP_ACTION' | 'APIMETHOD_HTTPMETHOD' | 'APIMETHOD_ENDPOINT' | 'APIMETHOD_BACKEND_HTTPMETHOD' | 'APIMETHOD_BACKEND_ENDPOINT' | 'DATETIME_YEAR' | 'DATETIME_MONTH' | 'DATETIME_DAY_OF_WEEK' | 'DATETIME_DAY_OF_MONTH' | 'DATETIME_HOUR' | 'DATETIME_MINUTE' | 'DATETIME_SECOND' | 'DATETIME_EPOCH_MILLIS' | 'DATETIME_FORMATTED_TEXT' | 'DATE_FORMATTED_TEXT' | 'TIME_FORMATTED_TEXT' | 'CREDENTIAL_USERNAME' | 'CREDENTIAL_EMAIL' | 'CREDENTIAL_FULLNAME' | 'CREDENTIAL_SECRETKEY' | 'CREDENTIAL_CERTIFICATE' | 'CREDENTIAL_PUBLICKEY' | 'CREDENTIAL_PRIVATEKEY' | 'CREDENTIAL_KEYSTORE' | 'CREDENTIAL_TRUSTSTORE' | 'CREDENTIAL_JWK_SIGNANDVALIDATION' | 'CREDENTIAL_JWK_ENCRYPTIONANDDECRYPTION'
            - `zoneId` string
            - `initWithScript` boolean
            - `scriptLanguage` 'GROOVY' | 'JAVASCRIPT'
            - `scriptBody` string
          - `embeddingModelId` string
          - `embeddingDimension` integer
          - `knowledgeBaseId` string
          - `requireResolvedProjectId` boolean
          - `resolvedEmbeddingModelId` string
          - `resolvedCollectionName` string
        - PolicyAiSemanticCache
          - `region` 'FROM_CLIENT' | 'TO_BACKEND' | 'FROM_BACKEND' | 'TO_CLIENT'
          - `id` string
          - `projectId` string
          - `name` string
          - `description` string
          - `policyCondition` PolicyCondition
            - `conditionRuleList` ConditionRule[]
              - …
          - `global` boolean
          - `errorMessageList` ErrorMessage[]
            - `id` string
            - `errorType` 'APIPROXY' | 'APIPROXY_HIDDENSPEC' | 'APIPROXY_SPEC_AUTH_REQUIRED' | 'API_METHOD_NOTFOUND' | 'DBTOAPI_DB_OPERATION_TYPE_NOTFOUND' | 'DBTOAPI_DB_BATCH_ARRAY_LENGTH' | 'APIPROXY_NOTFOUND' | 'APIPROXY_ENDPOINT_MISMATCH' | 'APIPROXY_ENDPOINT_MISSING_PATH_PARAM_DEFINITION' | 'APIPROXYGROUP_ACCESS_DISABLED_FROM_PROXY' | 'APIPROXY_BACKEND_ADDRESS_NOTFOUND' | 'APIPROXY_BACKEND_MTLS_SETTINGS_NOTFOUND' | 'APICRYPT_EX' | 'NOTER_SETTINGS_NOTFOUND' | 'KPS_SETTINGS_NOTFOUND' | 'KPS_SECURITY_TOKEN_FAULT' | 'KPS_SECURITY_TOKEN_NOT_VALID' | 'SCRIPT_API_NOTFOUND' | 'CONNECTION_CONFIG_DB_NOTFOUND' | 'CONNECTION_CONFIG_DB_DISABLED' | 'DATABASE_CONNECTION_EX' | 'DB_API_NOTFOUND' | 'JOB_API_NOTFOUND' | 'KPS_EX' | 'CONDITION_RULE_FORMAT_NUMERIC' | 'CONDITION_RULE_FORMAT_DATE' | 'CONDITION_RULE_CONFIGURATION' | 'CONDITION_RULE_EX' | 'POLICY_AUTH_EMPTYUSERNAMEORPSSWD' | 'POLICY_AUTH_EMPTYUSERNAME' | 'POLICY_AUTH_EMPTYPSSWD' | 'POLICY_AUTH_USERNOTEXISTS' | 'POLICY_AUTH_EX_LDAP' | 'POLICY_AUTH_EX_API' | 'POLICY_AUTH_TYPE' | 'POLICY_AUTH_EX_DB' | 'POLICY_AUTH_NOT_FOUND' | 'POLICY_AUTH_BASIC_EX' | 'POLICY_AUTH_BASE64_EX' | 'POLICY_AUTH_DIGEST_EX' | 'POLICY_AUTH_JWT3RD_EX' | 'POLICY_AUTH_JWT3RD_MISSING_CONFIG' | 'POLICY_AUTH_JWT3RD_NOT_VALID' | 'POLICY_AUTH_JWT_EX' | 'POLICY_AUTH_JWT_MISSING_CONFIG' | 'POLICY_AUTH_JWT_NOT_VALID' | 'POLICY_AUTH_OAUTH2_EX' | 'POLICY_AUTH_OAUTH2_TOKEN_EXPIRED' | 'POLICY_AUTH_OAUTH2_TOKEN_NOT_VALID' | 'POLICY_AUTH_OIDC_PROTOCOL_EX' | 'POLICY_AUTH_OIDC_AUTHENTICATION_EX' | 'POLICY_AUTH_OIDC_STOP_FLOW' | 'POLICY_AUTH_OIDC_REDIRECT' | 'POLICY_AUTH_OIDC_INVALID_TOKEN' | 'POLICY_AUTHORIZATION_EX' | 'POLICY_AUTHORIZATION_METHOD_NOT_FOUND' | 'POLICY_AUTHORIZATION_WRONG_SCOPE' | 'POLICY_API_AUTHENTICATION' | 'POLICY_API_AUTHENTICATION_NOTFOUND' | 'POLICY_SAML' | 'POLICY_SAML_SIGNATURENOTEXISTS' | 'POLICY_SAML_SIGNATURENOTVALID' | 'POLICY_SAML_KEYSTORENOTVALID' | 'POLICY_SAML_SIGNERUNKNOWN' | 'POLICY_CONTENTFILTER' | 'POLICY_CONTENTFILTER_HEADER' | 'POLICY_CONTENTFILTER_PARAM' | 'POLICY_CONTENTFILTER_BODY' | 'POLICY_CONTENTFILTER_BODY_PATH' | 'POLICY_IPWHITE_FAILED' | 'POLICY_IPWHITE_EX' | 'POLICY_IPBLACK_FAILED' | 'POLICY_IPBLACK_EX' | 'POLICY_RESTRICTION_ALLOWEDHOUR_FAILED' | 'POLICY_RESTRICTION_ALLOWEDHOUR_EX' | 'POLICY_RESTRICTION_MINMESSAGESIZE_FAILED' | 'POLICY_RESTRICTION_MAXMESSAGESIZE_FAILED' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_JSONSCHEMAVALIDATION_FAILED' | 'POLICY_JSONSCHEMAVALIDATION_PATH' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION_FAILED' | 'POLICY_XMLSCHEMAVALIDATION_UNEXPECTEDBODY' | 'POLICY_XMLSCHEMAVALIDATION_PATH' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_APIBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_APIBASEDTHROTTLING_STOP' | 'POLICY_APIBASEDQUOTA' | 'POLICY_APIBASEDQUOTA_CACHE_SERVICE' | 'POLICY_APIBASEDQUOTA_STOP' | 'POLICY_REST2SOAP_TRANSFORMATION_REQUEST' | 'POLICY_REST2SOAP_TRANSFORMATION_RESPONSE' | 'POLICY_SCRIPT_USERSTOPPEDFLOW' | 'POLICY_SCRIPT_USERSTOPPEDFLOW_SUCCESS' | 'POLICY_SCRIPT' | 'POLICY_WSSECURITY_FROMTARGET' | 'POLICY_WSSECURITY_TOTARGET' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_WSSECURITY_STSTOKEN_NOTFOUND' | 'POLICY_WSSECURITY_STSTOKEN_NOTVALID' | 'POLICY_WSSECURITY_STSTOKEN_FAULT' | 'CIRCUITBREAKEROPEN_EX' | 'CIRCUITBREAKEROPEN_NO_ROUTE_EX' | 'CLIENTFLOWBANNER_EX' | 'POLICY_ROUTING_TIMEOUT' | 'POLICY_ROUTING_UNKNOWNHOST' | 'POLICY_ROUTING_MALFORMED' | 'POLICY_ROUTING_CONNECTIONREFUSED' | 'POLICY_ROUTING_CONNECTION' | 'POLICY_ROUTING_ERRORHANDLINGCONDITION' | 'POLICY_ROUTING_PROXY_EMPTY' | 'POLICY_ROUTING_PROXY_AUTHORIZATION_EMPTY' | 'POLICY_ROUTING_CONNECTION_CLOSED_CLIENT' | 'POLICY_ROUTING_CONNECTION_CLOSED_SERVER' | 'POLICY_ROUTING_SSE_CLIENT' | 'POLICY_ROUTING_SSE_SERVER' | 'POLICY_ROUTING_AI_PROVIDER_EXHAUSTED' | 'POLICY_ROUTING_AI_PROVIDER_ERROR' | 'POLICY_ROUTING_AI_NO_SUITABLE_PROVIDER' | 'POLICY_ROUTING_AI_CONTEXT_WINDOW_EXCEEDED' | 'POLICY_ROUTING_AI_MODEL_ACCESS_DENIED' | 'POLICY_AI_TOKEN_QUOTA_EXCEEDED' | 'POLICY_AI_TOKEN_COUNTER_UNAVAILABLE' | 'POLICY_AI_ANONYMOUS_NOT_ALLOWED' | 'MCP_INBOUND_BAD_REQUEST' | 'MCP_INBOUND_SERVER_NOT_FOUND' | 'MCP_INBOUND_METHOD_NOT_ALLOWED' | 'MCP_INBOUND_UNAUTHORIZED' | 'MCP_INBOUND_SESSION_LIMIT_EXCEEDED' | 'MCP_INBOUND_PARSE_ERROR' | 'MCP_INBOUND_METHOD_NOT_FOUND' | 'MCP_INBOUND_TOOL_NOT_FOUND' | 'MCP_INBOUND_TOOL_PROXY_UNAVAILABLE' | 'MCP_INBOUND_TOOL_POLICY_GATE_BLOCKED' | 'MCP_INBOUND_TOOL_EXECUTION_FAILED' | 'MCP_INBOUND_CALL_QUOTA_EXCEEDED' | 'MCP_INBOUND_TOOL_APPROVAL_REQUIRED' | 'MCP_INBOUND_ELICITATION_UNSUPPORTED' | 'A2A_INBOUND_BAD_REQUEST' | 'A2A_INBOUND_AGENT_NOT_FOUND' | 'A2A_INBOUND_METHOD_NOT_ALLOWED' | 'A2A_INBOUND_UNAUTHORIZED' | 'A2A_INBOUND_PARSE_ERROR' | 'A2A_INBOUND_METHOD_NOT_FOUND' | 'A2A_INBOUND_TASK_NOT_FOUND' | 'A2A_INBOUND_TASK_EXECUTION_UNAVAILABLE' | 'A2A_INBOUND_CONCURRENCY_LIMIT_EXCEEDED' | 'A2A_INBOUND_CALL_QUOTA_EXCEEDED' | 'POLICY_REDACTION' | 'POLICY_REDACTION_VARIABLE_NOT_FOUND' | 'POLICY_REDACTION_DATA_FORMAT' | 'POLICY_ENCRYPTION' | 'POLICY_ENCRYPTION_MISSING_CONFIG' | 'POLICY_DECRYPTION' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_DIGITALSIGNVALIDATION_FAILED' | 'POLICY_RESTAPI_RESPONSE' | 'POLICY_RESTAPI_CONNECTION' | 'POLICY_RESTAPI' | 'CACHE_AUTHREQUIREDTOREFRESH' | 'POLICY_ROLE_GROUP_BASED_ACCESS' | 'POLICY_ROLE_GROUP_BASED_IP_CHECK_ACCESS' | 'POLICY_PROTOCOL_TRANSFORMATION' | 'POLICY_BUSINESS_RULE' | 'POLICY_BUSINESS_RULE_DATA_FORMAT' | 'POLICY_BUSINESS_RULE_STOP' | 'POLICY_BUSINESS_RULE_VARIABLE_NOT_FOUND' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'APIPROXY_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTVALID_FORTOKEN' | 'URL_TOKEN_MANAGEMENT_TYPE_MISMATCH' | 'TOKEN_POLICY_NOT_CONFIGURED' | 'POLICY_ROUTING_SSLHANDSHAKE' | 'POLICY_ROUTING_SSLEXPIRED' | 'POLICY_AUTH_CREDENTIAL_NOTEXISTS' | 'POLICY_AUTH_CREDENTIAL_PROXYNOTALLOWED' | 'POLICY_AUTH_IDENTITY_AMBIGUOUS' | 'API_CLIENT_NOT_VALID_AS_RESOURCE_OWNER' | 'POLICY_AUTH_CREDENTIAL_METHODNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_IPNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CONTRACT_PROXY_EXPIRED' | 'POLICY_AUTH_CONTRACT_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CREDENTIAL_PSSWD' | 'POLICY_AUTH_CREDENTIAL_ENVNOTALLOWED' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_CLIENTBASEDTHROTTLING_STOP' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBASEDQUOTA_CACHE_SERVICE' | 'POLICY_CLIENTBASEDQUOTA_STOP' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION_NEED_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_EX' | 'POLICY_JOSE_IMPLEMENTATION_TARGET_VALUE_NOT_FOUND' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_TARGET_VALUE_EMPTY' | 'POLICY_JOSE_VALIDATION_ISSUER_EMPTY' | 'POLICY_JOSE_VALIDATION_PARSE_JWT' | 'POLICY_JOSE_VALIDATION_DECRYPTION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_ENCRYPTED' | 'POLICY_JOSE_VALIDATION_SIGNVALIDATION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_SIGNED' | 'POLICY_JOSE_VALIDATION_CLAIMVALIDATION' | 'POLICY_JOSE_VALIDATION_SIGNATUREINVALID' | 'POLICY_JOSE_VALIDATION_EX' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_MISSING' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_NOTVALID' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_ISSUER_MISSING' | 'POLICY_MTLS_AUTHENTICATION_EX' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_MTLS_MISSING' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_CERT_NOT_MATCH' | 'CONNECTOR_SETTINGS_NOTFOUND' | 'CONNECTOR_SETTINGS_DISABLED' | 'CONNECTOR_EX' | 'POLICY_ROUTING_ILLEGAL_ARGUMENT' | 'POLICY_ROUTING_CLIENT_PROTOCOL' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EXPIRED' | 'POLICY_JOSE_VALIDATION_JWK_EXPIRED' | 'POLICY_GROUP_EX' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_ENDPOINTRATELIMIT_CACHE_SERVICE' | 'POLICY_ENDPOINTRATELIMIT_STOP' | 'POLICY_ENDPOINTRATELIMIT_TARGETNOTEXIST' | 'POLICY_CLIENTBANNER_BANNED' | 'POLICY_CLIENTBANNER_EX' | 'POLICY_CLIENTBANNER_IDENTITYNOTFOUND' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_AUTH_EX' | 'POLICY_AUTH_CREDENTIALS_MISSING' | 'JOSE_VAL_CONFIG_ERROR' | 'JOSE_VAL_EX' | 'JOSE_VAL_TOKEN_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_BINDING_MISMATCH' | 'JOSE_IMPL_CONFIG_ERROR' | 'APIPROXY_CONFIG_ERROR' | 'APIPROXY_EX' | 'CONTENTFILTER_VIOLATION' | 'THROTTLING_STOP' | 'THROTTLING_EX' | 'THROTTLING_CACHE_SERVICE' | 'QUOTA_STOP' | 'QUOTA_EX' | 'QUOTA_CACHE_SERVICE' | 'ROUTING_CIRCUITBREAKER' | 'ROUTING_CLIENT_ERROR' | 'ROUTING_CONFIG_ERROR' | 'ROUTING_MTLS_CONFIG_FAILED' | 'ROUTING_SSE_EX' | 'ENDPOINT_RATELIMIT_EX' | 'ENDPOINT_RATELIMIT_EXCEEDED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_ALLOWED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_RESOLVED' | 'RLCL_AUTHENTICATION_POLICY_REQUIRED' | 'REST2SOAP_EX' | 'REDACTION_EX' | 'BUSINESS_RULE_EX' | 'MTLS_CERTIFICATE_MISSING' | 'MTLS_CERTIFICATE_NOTVALID' | 'KPS_TOKEN_EX' | 'JSON_SCHEMA_VALIDATION_FAILED' | 'XML_SCHEMA_VALIDATION_FAILED' | 'WSSECURITY_STSTOKEN_NOTVALID' | 'RESTAPI_EX' | 'CONDITION_EX' | 'POLICY_CACHE_EX' | 'POLICY_CACHE_INVALID_CONFIG' | 'POLICY_AI_MCP_TOOL_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_MCP_TOOL_INVOKE_CONFIG_MISSING' | 'POLICY_AI_MCP_TOOL_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_PROMPT_GUARD_BLOCKED' | 'POLICY_AI_SEMANTIC_CACHE_ERROR' | 'POLICY_AI_RAG_INJECTION_NO_MATCH' | 'POLICY_AI_RAG_INJECTION_RETRIEVAL_ERROR' | 'POLICY_AI_DLP_BLOCKED' | 'POLICY_AI_PII_ENCODED_BLOCKED' | 'POLICY_AI_PII_MASK_FAILED' | 'POLICY_AI_LOOP_DETECTED' | 'POLICY_AI_OFF_TOPIC' | 'POLICY_AI_TOPIC_JUDGE_BLOCKED' | 'POLICY_AI_PII_JUDGE_BLOCKED' | 'POLICY_AI_CONTEXT_INTEGRITY_BLOCKED' | 'POLICY_AI_PROMPT_DECORATOR_LIMIT_EXCEEDED' | 'POLICY_AI_DENIED_TOPIC' | 'POLICY_AI_PROMPT_TEMPLATE_UNKNOWN_TEMPLATE' | 'POLICY_AI_PROMPT_TEMPLATE_MISSING_PARAM' | 'POLICY_AI_PROMPT_TEMPLATE_LIMIT_EXCEEDED' | 'POLICY_AI_GROUNDEDNESS_VIOLATION'
            - `parentErrorType` 'API_PROXY' | 'APICREATOR' | 'FAKE_API' | 'KPS_API' | 'CONDITION_ERR' | 'CONDITION_EX' | 'POLICY_GROUP' | 'POLICY_AUTHENTICATION' | 'POLICY_OIDC' | 'POLICY_AUTHORIZATION' | 'POLICY_API_AUTHENTICATION' | 'POLICY_THROTTLING_PER_CLIENT' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_APIBASEDQUOTA' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBANNER' | 'POLICY_QUOTA_PER_CLIENT' | 'POLICY_SCRIPT' | 'POLICY_OAUTH2' | 'POLICY_SAML' | 'POLICY_JOSE_IMPLEMENTATION' | 'POLICY_JOSE_VALIDATION' | 'POLICY_MTLS_AUTHENTICATION' | 'POLICY_CONTENTFILTER' | 'POLICY_IPWHITE' | 'POLICY_IPBLACK' | 'POLICY_ALLOWEDHOUR' | 'POLICY_MINMESSAGESIZE' | 'POLICY_MAXMESSAGESIZE' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONRESPONSEMESSAGETRANS' | 'POLICY_XMLRESPONSEMESSAGETRANS' | 'POLICY_REST2SOAP_TRANSFORMATION' | 'POLICY_CACHE' | 'POLICY_ROUTING' | 'POLICY_REDACTION' | 'POLICY_CORS' | 'POLICY_ENCRYPTION' | 'POLICY_DECRYPTION' | 'POLICY_ROLE_GROUP' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_RESTAPI' | 'POLICY_WSSECURITY' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_BUSINESS_RULE' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'POLICY_AI_PII_MASK' | 'POLICY_AI_PROMPT_GUARD' | 'POLICY_AI_TOKEN_RATE_LIMIT' | 'POLICY_AI_SEMANTIC_CACHE' | 'POLICY_AI_MCP_TOOL_CALL' | 'POLICY_AI_A2A_AGENT_CALL' | 'POLICY_AI_RAG_INJECTION' | 'POLICY_AI_DLP_GUARD' | 'POLICY_AI_LOOP_GUARD' | 'POLICY_AI_TOPIC_GUARD' | 'POLICY_AI_CONTEXT_INTEGRITY' | 'POLICY_AI_ROUTING' | 'POLICY_AI_A2A_AGENT_INVOKE' | 'POLICY_AI_MCP_TOOL_INVOKE' | 'POLICY_AI_PROMPT_DECORATOR' | 'POLICY_AI_PROMPT_TEMPLATE' | 'POLICY_AI_GROUNDEDNESS_GUARD' | 'LICENSE'
            - `httpStatusCode` integer
            - `errorCode` string
            - `originalMessage` string
            - `customizedHttpStatusCode` integer
            - `customizedErrorCode` string
            - `customizedMessage` string
            - `buildCustomMessage` boolean
            - `customMessageTemplate` string
            - `customMessageContentType` string
            - `customMessageHttpStatusCode` integer
            - `errorResponseRules` ErrorResponseRule[]
              - …
            - `customized` boolean
          - `buildCustomMessage` boolean
          - `customMessageTemplate` string
          - `customMessageContentType` string
          - `customMessageHttpStatusCode` integer
          - `oneWay` boolean
          - `trace` boolean
          - `active` boolean
          - `addToGlobal` boolean
          - `policyLocation` 'API_PROXY_GROUP' | 'API_PROXY' | 'API_PROXY_METHOD'
          - `policyGroup` boolean
          - `_class` string, required
          - `enabled` boolean
          - `ttlSeconds` integer
          - `cacheKeyStrategy` string
          - `anonymousHandling` 'SKIP' | 'SHARED_POOL' | 'DENY'
          - `cacheConnectionTimeoutInSeconds` integer
          - `maxCacheableBytes` integer
          - `vectorEnabled` boolean
          - `vectorDbRef` string
          - `embeddingProviderRef` string
          - `embeddingModelId` string
          - `embeddingDimension` integer
          - `similarityThreshold` number, double
          - `vectorTopK` integer
          - `vectorCollectionName` string
          - `messageCountback` integer
          - `includeSystemPrompts` boolean
          - `includeAssistantPrompts` boolean
          - `includeToolPrompts` boolean
          - `respectCacheControl` boolean
          - `vectorLayerConfigured` boolean
          - `resolvedEmbeddingModelId` string
          - `resolvedVectorCollectionName` string
        - PolicyAiTokenRateLimit
          - `region` 'FROM_CLIENT' | 'TO_BACKEND' | 'FROM_BACKEND' | 'TO_CLIENT'
          - `id` string
          - `projectId` string
          - `name` string
          - `description` string
          - `policyCondition` PolicyCondition
            - `conditionRuleList` ConditionRule[]
              - …
          - `global` boolean
          - `errorMessageList` ErrorMessage[]
            - `id` string
            - `errorType` 'APIPROXY' | 'APIPROXY_HIDDENSPEC' | 'APIPROXY_SPEC_AUTH_REQUIRED' | 'API_METHOD_NOTFOUND' | 'DBTOAPI_DB_OPERATION_TYPE_NOTFOUND' | 'DBTOAPI_DB_BATCH_ARRAY_LENGTH' | 'APIPROXY_NOTFOUND' | 'APIPROXY_ENDPOINT_MISMATCH' | 'APIPROXY_ENDPOINT_MISSING_PATH_PARAM_DEFINITION' | 'APIPROXYGROUP_ACCESS_DISABLED_FROM_PROXY' | 'APIPROXY_BACKEND_ADDRESS_NOTFOUND' | 'APIPROXY_BACKEND_MTLS_SETTINGS_NOTFOUND' | 'APICRYPT_EX' | 'NOTER_SETTINGS_NOTFOUND' | 'KPS_SETTINGS_NOTFOUND' | 'KPS_SECURITY_TOKEN_FAULT' | 'KPS_SECURITY_TOKEN_NOT_VALID' | 'SCRIPT_API_NOTFOUND' | 'CONNECTION_CONFIG_DB_NOTFOUND' | 'CONNECTION_CONFIG_DB_DISABLED' | 'DATABASE_CONNECTION_EX' | 'DB_API_NOTFOUND' | 'JOB_API_NOTFOUND' | 'KPS_EX' | 'CONDITION_RULE_FORMAT_NUMERIC' | 'CONDITION_RULE_FORMAT_DATE' | 'CONDITION_RULE_CONFIGURATION' | 'CONDITION_RULE_EX' | 'POLICY_AUTH_EMPTYUSERNAMEORPSSWD' | 'POLICY_AUTH_EMPTYUSERNAME' | 'POLICY_AUTH_EMPTYPSSWD' | 'POLICY_AUTH_USERNOTEXISTS' | 'POLICY_AUTH_EX_LDAP' | 'POLICY_AUTH_EX_API' | 'POLICY_AUTH_TYPE' | 'POLICY_AUTH_EX_DB' | 'POLICY_AUTH_NOT_FOUND' | 'POLICY_AUTH_BASIC_EX' | 'POLICY_AUTH_BASE64_EX' | 'POLICY_AUTH_DIGEST_EX' | 'POLICY_AUTH_JWT3RD_EX' | 'POLICY_AUTH_JWT3RD_MISSING_CONFIG' | 'POLICY_AUTH_JWT3RD_NOT_VALID' | 'POLICY_AUTH_JWT_EX' | 'POLICY_AUTH_JWT_MISSING_CONFIG' | 'POLICY_AUTH_JWT_NOT_VALID' | 'POLICY_AUTH_OAUTH2_EX' | 'POLICY_AUTH_OAUTH2_TOKEN_EXPIRED' | 'POLICY_AUTH_OAUTH2_TOKEN_NOT_VALID' | 'POLICY_AUTH_OIDC_PROTOCOL_EX' | 'POLICY_AUTH_OIDC_AUTHENTICATION_EX' | 'POLICY_AUTH_OIDC_STOP_FLOW' | 'POLICY_AUTH_OIDC_REDIRECT' | 'POLICY_AUTH_OIDC_INVALID_TOKEN' | 'POLICY_AUTHORIZATION_EX' | 'POLICY_AUTHORIZATION_METHOD_NOT_FOUND' | 'POLICY_AUTHORIZATION_WRONG_SCOPE' | 'POLICY_API_AUTHENTICATION' | 'POLICY_API_AUTHENTICATION_NOTFOUND' | 'POLICY_SAML' | 'POLICY_SAML_SIGNATURENOTEXISTS' | 'POLICY_SAML_SIGNATURENOTVALID' | 'POLICY_SAML_KEYSTORENOTVALID' | 'POLICY_SAML_SIGNERUNKNOWN' | 'POLICY_CONTENTFILTER' | 'POLICY_CONTENTFILTER_HEADER' | 'POLICY_CONTENTFILTER_PARAM' | 'POLICY_CONTENTFILTER_BODY' | 'POLICY_CONTENTFILTER_BODY_PATH' | 'POLICY_IPWHITE_FAILED' | 'POLICY_IPWHITE_EX' | 'POLICY_IPBLACK_FAILED' | 'POLICY_IPBLACK_EX' | 'POLICY_RESTRICTION_ALLOWEDHOUR_FAILED' | 'POLICY_RESTRICTION_ALLOWEDHOUR_EX' | 'POLICY_RESTRICTION_MINMESSAGESIZE_FAILED' | 'POLICY_RESTRICTION_MAXMESSAGESIZE_FAILED' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_JSONSCHEMAVALIDATION_FAILED' | 'POLICY_JSONSCHEMAVALIDATION_PATH' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION_FAILED' | 'POLICY_XMLSCHEMAVALIDATION_UNEXPECTEDBODY' | 'POLICY_XMLSCHEMAVALIDATION_PATH' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_APIBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_APIBASEDTHROTTLING_STOP' | 'POLICY_APIBASEDQUOTA' | 'POLICY_APIBASEDQUOTA_CACHE_SERVICE' | 'POLICY_APIBASEDQUOTA_STOP' | 'POLICY_REST2SOAP_TRANSFORMATION_REQUEST' | 'POLICY_REST2SOAP_TRANSFORMATION_RESPONSE' | 'POLICY_SCRIPT_USERSTOPPEDFLOW' | 'POLICY_SCRIPT_USERSTOPPEDFLOW_SUCCESS' | 'POLICY_SCRIPT' | 'POLICY_WSSECURITY_FROMTARGET' | 'POLICY_WSSECURITY_TOTARGET' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_WSSECURITY_STSTOKEN_NOTFOUND' | 'POLICY_WSSECURITY_STSTOKEN_NOTVALID' | 'POLICY_WSSECURITY_STSTOKEN_FAULT' | 'CIRCUITBREAKEROPEN_EX' | 'CIRCUITBREAKEROPEN_NO_ROUTE_EX' | 'CLIENTFLOWBANNER_EX' | 'POLICY_ROUTING_TIMEOUT' | 'POLICY_ROUTING_UNKNOWNHOST' | 'POLICY_ROUTING_MALFORMED' | 'POLICY_ROUTING_CONNECTIONREFUSED' | 'POLICY_ROUTING_CONNECTION' | 'POLICY_ROUTING_ERRORHANDLINGCONDITION' | 'POLICY_ROUTING_PROXY_EMPTY' | 'POLICY_ROUTING_PROXY_AUTHORIZATION_EMPTY' | 'POLICY_ROUTING_CONNECTION_CLOSED_CLIENT' | 'POLICY_ROUTING_CONNECTION_CLOSED_SERVER' | 'POLICY_ROUTING_SSE_CLIENT' | 'POLICY_ROUTING_SSE_SERVER' | 'POLICY_ROUTING_AI_PROVIDER_EXHAUSTED' | 'POLICY_ROUTING_AI_PROVIDER_ERROR' | 'POLICY_ROUTING_AI_NO_SUITABLE_PROVIDER' | 'POLICY_ROUTING_AI_CONTEXT_WINDOW_EXCEEDED' | 'POLICY_ROUTING_AI_MODEL_ACCESS_DENIED' | 'POLICY_AI_TOKEN_QUOTA_EXCEEDED' | 'POLICY_AI_TOKEN_COUNTER_UNAVAILABLE' | 'POLICY_AI_ANONYMOUS_NOT_ALLOWED' | 'MCP_INBOUND_BAD_REQUEST' | 'MCP_INBOUND_SERVER_NOT_FOUND' | 'MCP_INBOUND_METHOD_NOT_ALLOWED' | 'MCP_INBOUND_UNAUTHORIZED' | 'MCP_INBOUND_SESSION_LIMIT_EXCEEDED' | 'MCP_INBOUND_PARSE_ERROR' | 'MCP_INBOUND_METHOD_NOT_FOUND' | 'MCP_INBOUND_TOOL_NOT_FOUND' | 'MCP_INBOUND_TOOL_PROXY_UNAVAILABLE' | 'MCP_INBOUND_TOOL_POLICY_GATE_BLOCKED' | 'MCP_INBOUND_TOOL_EXECUTION_FAILED' | 'MCP_INBOUND_CALL_QUOTA_EXCEEDED' | 'MCP_INBOUND_TOOL_APPROVAL_REQUIRED' | 'MCP_INBOUND_ELICITATION_UNSUPPORTED' | 'A2A_INBOUND_BAD_REQUEST' | 'A2A_INBOUND_AGENT_NOT_FOUND' | 'A2A_INBOUND_METHOD_NOT_ALLOWED' | 'A2A_INBOUND_UNAUTHORIZED' | 'A2A_INBOUND_PARSE_ERROR' | 'A2A_INBOUND_METHOD_NOT_FOUND' | 'A2A_INBOUND_TASK_NOT_FOUND' | 'A2A_INBOUND_TASK_EXECUTION_UNAVAILABLE' | 'A2A_INBOUND_CONCURRENCY_LIMIT_EXCEEDED' | 'A2A_INBOUND_CALL_QUOTA_EXCEEDED' | 'POLICY_REDACTION' | 'POLICY_REDACTION_VARIABLE_NOT_FOUND' | 'POLICY_REDACTION_DATA_FORMAT' | 'POLICY_ENCRYPTION' | 'POLICY_ENCRYPTION_MISSING_CONFIG' | 'POLICY_DECRYPTION' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_DIGITALSIGNVALIDATION_FAILED' | 'POLICY_RESTAPI_RESPONSE' | 'POLICY_RESTAPI_CONNECTION' | 'POLICY_RESTAPI' | 'CACHE_AUTHREQUIREDTOREFRESH' | 'POLICY_ROLE_GROUP_BASED_ACCESS' | 'POLICY_ROLE_GROUP_BASED_IP_CHECK_ACCESS' | 'POLICY_PROTOCOL_TRANSFORMATION' | 'POLICY_BUSINESS_RULE' | 'POLICY_BUSINESS_RULE_DATA_FORMAT' | 'POLICY_BUSINESS_RULE_STOP' | 'POLICY_BUSINESS_RULE_VARIABLE_NOT_FOUND' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'APIPROXY_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTVALID_FORTOKEN' | 'URL_TOKEN_MANAGEMENT_TYPE_MISMATCH' | 'TOKEN_POLICY_NOT_CONFIGURED' | 'POLICY_ROUTING_SSLHANDSHAKE' | 'POLICY_ROUTING_SSLEXPIRED' | 'POLICY_AUTH_CREDENTIAL_NOTEXISTS' | 'POLICY_AUTH_CREDENTIAL_PROXYNOTALLOWED' | 'POLICY_AUTH_IDENTITY_AMBIGUOUS' | 'API_CLIENT_NOT_VALID_AS_RESOURCE_OWNER' | 'POLICY_AUTH_CREDENTIAL_METHODNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_IPNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CONTRACT_PROXY_EXPIRED' | 'POLICY_AUTH_CONTRACT_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CREDENTIAL_PSSWD' | 'POLICY_AUTH_CREDENTIAL_ENVNOTALLOWED' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_CLIENTBASEDTHROTTLING_STOP' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBASEDQUOTA_CACHE_SERVICE' | 'POLICY_CLIENTBASEDQUOTA_STOP' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION_NEED_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_EX' | 'POLICY_JOSE_IMPLEMENTATION_TARGET_VALUE_NOT_FOUND' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_TARGET_VALUE_EMPTY' | 'POLICY_JOSE_VALIDATION_ISSUER_EMPTY' | 'POLICY_JOSE_VALIDATION_PARSE_JWT' | 'POLICY_JOSE_VALIDATION_DECRYPTION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_ENCRYPTED' | 'POLICY_JOSE_VALIDATION_SIGNVALIDATION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_SIGNED' | 'POLICY_JOSE_VALIDATION_CLAIMVALIDATION' | 'POLICY_JOSE_VALIDATION_SIGNATUREINVALID' | 'POLICY_JOSE_VALIDATION_EX' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_MISSING' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_NOTVALID' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_ISSUER_MISSING' | 'POLICY_MTLS_AUTHENTICATION_EX' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_MTLS_MISSING' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_CERT_NOT_MATCH' | 'CONNECTOR_SETTINGS_NOTFOUND' | 'CONNECTOR_SETTINGS_DISABLED' | 'CONNECTOR_EX' | 'POLICY_ROUTING_ILLEGAL_ARGUMENT' | 'POLICY_ROUTING_CLIENT_PROTOCOL' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EXPIRED' | 'POLICY_JOSE_VALIDATION_JWK_EXPIRED' | 'POLICY_GROUP_EX' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_ENDPOINTRATELIMIT_CACHE_SERVICE' | 'POLICY_ENDPOINTRATELIMIT_STOP' | 'POLICY_ENDPOINTRATELIMIT_TARGETNOTEXIST' | 'POLICY_CLIENTBANNER_BANNED' | 'POLICY_CLIENTBANNER_EX' | 'POLICY_CLIENTBANNER_IDENTITYNOTFOUND' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_AUTH_EX' | 'POLICY_AUTH_CREDENTIALS_MISSING' | 'JOSE_VAL_CONFIG_ERROR' | 'JOSE_VAL_EX' | 'JOSE_VAL_TOKEN_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_BINDING_MISMATCH' | 'JOSE_IMPL_CONFIG_ERROR' | 'APIPROXY_CONFIG_ERROR' | 'APIPROXY_EX' | 'CONTENTFILTER_VIOLATION' | 'THROTTLING_STOP' | 'THROTTLING_EX' | 'THROTTLING_CACHE_SERVICE' | 'QUOTA_STOP' | 'QUOTA_EX' | 'QUOTA_CACHE_SERVICE' | 'ROUTING_CIRCUITBREAKER' | 'ROUTING_CLIENT_ERROR' | 'ROUTING_CONFIG_ERROR' | 'ROUTING_MTLS_CONFIG_FAILED' | 'ROUTING_SSE_EX' | 'ENDPOINT_RATELIMIT_EX' | 'ENDPOINT_RATELIMIT_EXCEEDED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_ALLOWED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_RESOLVED' | 'RLCL_AUTHENTICATION_POLICY_REQUIRED' | 'REST2SOAP_EX' | 'REDACTION_EX' | 'BUSINESS_RULE_EX' | 'MTLS_CERTIFICATE_MISSING' | 'MTLS_CERTIFICATE_NOTVALID' | 'KPS_TOKEN_EX' | 'JSON_SCHEMA_VALIDATION_FAILED' | 'XML_SCHEMA_VALIDATION_FAILED' | 'WSSECURITY_STSTOKEN_NOTVALID' | 'RESTAPI_EX' | 'CONDITION_EX' | 'POLICY_CACHE_EX' | 'POLICY_CACHE_INVALID_CONFIG' | 'POLICY_AI_MCP_TOOL_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_MCP_TOOL_INVOKE_CONFIG_MISSING' | 'POLICY_AI_MCP_TOOL_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_PROMPT_GUARD_BLOCKED' | 'POLICY_AI_SEMANTIC_CACHE_ERROR' | 'POLICY_AI_RAG_INJECTION_NO_MATCH' | 'POLICY_AI_RAG_INJECTION_RETRIEVAL_ERROR' | 'POLICY_AI_DLP_BLOCKED' | 'POLICY_AI_PII_ENCODED_BLOCKED' | 'POLICY_AI_PII_MASK_FAILED' | 'POLICY_AI_LOOP_DETECTED' | 'POLICY_AI_OFF_TOPIC' | 'POLICY_AI_TOPIC_JUDGE_BLOCKED' | 'POLICY_AI_PII_JUDGE_BLOCKED' | 'POLICY_AI_CONTEXT_INTEGRITY_BLOCKED' | 'POLICY_AI_PROMPT_DECORATOR_LIMIT_EXCEEDED' | 'POLICY_AI_DENIED_TOPIC' | 'POLICY_AI_PROMPT_TEMPLATE_UNKNOWN_TEMPLATE' | 'POLICY_AI_PROMPT_TEMPLATE_MISSING_PARAM' | 'POLICY_AI_PROMPT_TEMPLATE_LIMIT_EXCEEDED' | 'POLICY_AI_GROUNDEDNESS_VIOLATION'
            - `parentErrorType` 'API_PROXY' | 'APICREATOR' | 'FAKE_API' | 'KPS_API' | 'CONDITION_ERR' | 'CONDITION_EX' | 'POLICY_GROUP' | 'POLICY_AUTHENTICATION' | 'POLICY_OIDC' | 'POLICY_AUTHORIZATION' | 'POLICY_API_AUTHENTICATION' | 'POLICY_THROTTLING_PER_CLIENT' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_APIBASEDQUOTA' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBANNER' | 'POLICY_QUOTA_PER_CLIENT' | 'POLICY_SCRIPT' | 'POLICY_OAUTH2' | 'POLICY_SAML' | 'POLICY_JOSE_IMPLEMENTATION' | 'POLICY_JOSE_VALIDATION' | 'POLICY_MTLS_AUTHENTICATION' | 'POLICY_CONTENTFILTER' | 'POLICY_IPWHITE' | 'POLICY_IPBLACK' | 'POLICY_ALLOWEDHOUR' | 'POLICY_MINMESSAGESIZE' | 'POLICY_MAXMESSAGESIZE' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONRESPONSEMESSAGETRANS' | 'POLICY_XMLRESPONSEMESSAGETRANS' | 'POLICY_REST2SOAP_TRANSFORMATION' | 'POLICY_CACHE' | 'POLICY_ROUTING' | 'POLICY_REDACTION' | 'POLICY_CORS' | 'POLICY_ENCRYPTION' | 'POLICY_DECRYPTION' | 'POLICY_ROLE_GROUP' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_RESTAPI' | 'POLICY_WSSECURITY' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_BUSINESS_RULE' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'POLICY_AI_PII_MASK' | 'POLICY_AI_PROMPT_GUARD' | 'POLICY_AI_TOKEN_RATE_LIMIT' | 'POLICY_AI_SEMANTIC_CACHE' | 'POLICY_AI_MCP_TOOL_CALL' | 'POLICY_AI_A2A_AGENT_CALL' | 'POLICY_AI_RAG_INJECTION' | 'POLICY_AI_DLP_GUARD' | 'POLICY_AI_LOOP_GUARD' | 'POLICY_AI_TOPIC_GUARD' | 'POLICY_AI_CONTEXT_INTEGRITY' | 'POLICY_AI_ROUTING' | 'POLICY_AI_A2A_AGENT_INVOKE' | 'POLICY_AI_MCP_TOOL_INVOKE' | 'POLICY_AI_PROMPT_DECORATOR' | 'POLICY_AI_PROMPT_TEMPLATE' | 'POLICY_AI_GROUNDEDNESS_GUARD' | 'LICENSE'
            - `httpStatusCode` integer
            - `errorCode` string
            - `originalMessage` string
            - `customizedHttpStatusCode` integer
            - `customizedErrorCode` string
            - `customizedMessage` string
            - `buildCustomMessage` boolean
            - `customMessageTemplate` string
            - `customMessageContentType` string
            - `customMessageHttpStatusCode` integer
            - `errorResponseRules` ErrorResponseRule[]
              - …
            - `customized` boolean
          - `buildCustomMessage` boolean
          - `customMessageTemplate` string
          - `customMessageContentType` string
          - `customMessageHttpStatusCode` integer
          - `oneWay` boolean
          - `trace` boolean
          - `active` boolean
          - `addToGlobal` boolean
          - `policyLocation` 'API_PROXY_GROUP' | 'API_PROXY' | 'API_PROXY_METHOD'
          - `policyGroup` boolean
          - `_class` string, required
          - `proxyBudget` AiTokenBudget
            - `enabled` boolean
            - `tokensPerHour` integer
            - `tokensPerMinute` integer
            - `tokensPerDay` integer
            - `tokensPerMonth` integer
            - `monthlyBudgetUsd` number
            - `usdPerHour` number
            - `usdPerMinute` number
            - `usdPerDay` number
            - `requestsPerMinute` integer
            - `requestsPerHour` integer
            - `requestsPerDay` integer
            - `requestsPerMonth` integer
            - `softCapPercents` integer[]
            - `hardCapPercent` integer
            - `overflowAction` 'BLOCK' | 'FAILOVER' | 'ALERT_ONLY' | 'CHEAPER_MODEL'
            - `cheaperModelId` string
            - `modelBudgets` AiModelBudget[]
              - …
            - `providerBudgets` AiProviderBudget[]
              - …
            - `customMessageTemplate` string
            - `customMessageContentType` string
            - `customMessageHttpStatusCode` integer
            - `cacheErrorHandlingType` string
            - `cacheConnectionTimeoutInSeconds` integer
            - `showRateLimitStatisticsInResponseHeader` boolean
          - `applyBy` Variable
            - `id` string
            - `projectId` string
            - `projectName` string
            - `name` string
            - `description` string
            - `type` 'HEADER' | 'PARAMETER' | 'BODY' | 'CONTEXT_VALUES' | 'CUSTOM'
            - `headerName` string
            - `paramType` 'QUERY' | 'PATH' | 'FORM'
            - `paramName` string
            - `paramPath` string
            - `formName` string
            - `xpathValue` string
            - `jsonPathValue` string
            - `messageContentType` 'XML' | 'JSON' | 'ALL_BODY'
            - `contextValue` 'REQUEST_REMOTE_ADDRESS' | 'REQUEST_HTTP_METHOD' | 'REQUEST_CONTENT_TYPE' | 'REQUEST_PATH_INFO' | 'REQUEST_CONTEXT_PATH' | 'REQUEST_QUERY_STRING' | 'REQUEST_REMOTE_USER' | 'REQUEST_USERNAME_KEY' | 'REQUEST_REQUESTED_SESSION_ID' | 'REQUEST_REQUEST_URI' | 'REQUEST_CHARACTER_ENCODING' | 'REQUEST_CHARSET' | 'REQUEST_CONTENT_LENGTH' | 'REQUEST_PROTOCOL' | 'REQUEST_SCHEME' | 'REQUEST_SERVER_NAME' | 'REQUEST_SERVER_PORT' | 'REQUEST_REMOTE_HOST' | 'REQUEST_REMOTE_PORT' | 'REQUEST_LOCAL_NAME' | 'REQUEST_LOCAL_ADDR' | 'REQUEST_LOCAL_PORT' | 'REQUEST_XFORWARDED_FOR' | 'REQUEST_ESTIMATED_TOKEN_COUNT' | 'REQUEST_MCP_TOOL_NAME' | 'REQUEST_OAUTH_CLIENT_ID' | 'REQUEST_IS_SOAP_TO_REST' | 'REQUEST_IS_APIPROXY' | 'REQUEST_IS_APIPROXYGROUP' | 'REQUEST_IS_XWWW_FORM_URL_ENCODED' | 'REQUEST_IS_FORM_DATA' | 'REQUEST_IS_BYTE_ARRAY' | 'REQUEST_HAS_ATTACHMENT' | 'REQUEST_GZIP' | 'REQUEST_DEFLATE' | 'REQUEST_BR' | 'REQUEST_ZSTD' | 'REQUEST_IDENTITY' | 'REQUEST_COMPRESS' | 'REQUEST_HTTP_SERVLET' | 'RESPONSE_IS_BYTE_ARRAY' | 'RESPONSE_GZIP' | 'RESPONSE_DEFLATE' | 'RESPONSE_BR' | 'RESPONSE_ZSTD' | 'RESPONSE_IDENTITY' | 'RESPONSE_COMPRESS' | 'RESPONSE_BACKEND_CONTENT_ENCODING' | 'RESPONSE_CHARSET' | 'RESPONSE_STATUS_CODE' | 'RESPONSE_HTTP_SERVLET' | 'ERROR_CATEGORY' | 'ERROR_TYPE' | 'ERROR_PARENT' | 'ERROR_RESULT_TYPE' | 'ERROR_MESSAGE' | 'ERROR_CODE' | 'ERROR_HTTP_CODE' | 'MESSAGE_CORRELATION_ID' | 'MESSAGE_CACHE_HIT' | 'ENVIRONMENT_ID' | 'ENVIRONMENT_NAME' | 'ENVIRONMENT_CERTIFICATE' | 'ENVIRONMENT_PRIVATEKEY' | 'ENVIRONMENT_PUBLICKEY' | 'ENVIRONMENT_SECRETKEY' | 'ENVIRONMENT_KEYSTORE' | 'ENVIRONMENT_JWK' | 'APIPROXYGROUP_ID' | 'APIPROXYGROUP_NAME' | 'APIPROXY_ID' | 'APIPROXY_NAME' | 'APIPROXY_RELATIVE_PATH' | 'APIMETHOD_ID' | 'APIMETHOD_NAME' | 'APIMETHOD_SOAP_ACTION' | 'APIMETHOD_HTTPMETHOD' | 'APIMETHOD_ENDPOINT' | 'APIMETHOD_BACKEND_HTTPMETHOD' | 'APIMETHOD_BACKEND_ENDPOINT' | 'DATETIME_YEAR' | 'DATETIME_MONTH' | 'DATETIME_DAY_OF_WEEK' | 'DATETIME_DAY_OF_MONTH' | 'DATETIME_HOUR' | 'DATETIME_MINUTE' | 'DATETIME_SECOND' | 'DATETIME_EPOCH_MILLIS' | 'DATETIME_FORMATTED_TEXT' | 'DATE_FORMATTED_TEXT' | 'TIME_FORMATTED_TEXT' | 'CREDENTIAL_USERNAME' | 'CREDENTIAL_EMAIL' | 'CREDENTIAL_FULLNAME' | 'CREDENTIAL_SECRETKEY' | 'CREDENTIAL_CERTIFICATE' | 'CREDENTIAL_PUBLICKEY' | 'CREDENTIAL_PRIVATEKEY' | 'CREDENTIAL_KEYSTORE' | 'CREDENTIAL_TRUSTSTORE' | 'CREDENTIAL_JWK_SIGNANDVALIDATION' | 'CREDENTIAL_JWK_ENCRYPTIONANDDECRYPTION'
            - `zoneId` string
            - `initWithScript` boolean
            - `scriptLanguage` 'GROOVY' | 'JAVASCRIPT'
            - `scriptBody` string
          - `detailList` AiTokenRateLimitDetail[]
            - `targetValue` string
            - `regexExpression` boolean
            - `budget` AiTokenBudget
              - …
          - `defaultReservationTtlSeconds` integer
          - `cacheConnectionTimeoutInSeconds` integer
          - `failOpenOnCacheError` boolean
          - `maxTokensPerRequest` integer
          - `maxPromptChars` integer
          - `overflowAction` 'BLOCK' | 'TRUNCATE_OLDEST'
        - PolicyAiTopicGuard
          - `region` 'FROM_CLIENT' | 'TO_BACKEND' | 'FROM_BACKEND' | 'TO_CLIENT'
          - `id` string
          - `projectId` string
          - `name` string
          - `description` string
          - `policyCondition` PolicyCondition
            - `conditionRuleList` ConditionRule[]
              - …
          - `global` boolean
          - `errorMessageList` ErrorMessage[]
            - `id` string
            - `errorType` 'APIPROXY' | 'APIPROXY_HIDDENSPEC' | 'APIPROXY_SPEC_AUTH_REQUIRED' | 'API_METHOD_NOTFOUND' | 'DBTOAPI_DB_OPERATION_TYPE_NOTFOUND' | 'DBTOAPI_DB_BATCH_ARRAY_LENGTH' | 'APIPROXY_NOTFOUND' | 'APIPROXY_ENDPOINT_MISMATCH' | 'APIPROXY_ENDPOINT_MISSING_PATH_PARAM_DEFINITION' | 'APIPROXYGROUP_ACCESS_DISABLED_FROM_PROXY' | 'APIPROXY_BACKEND_ADDRESS_NOTFOUND' | 'APIPROXY_BACKEND_MTLS_SETTINGS_NOTFOUND' | 'APICRYPT_EX' | 'NOTER_SETTINGS_NOTFOUND' | 'KPS_SETTINGS_NOTFOUND' | 'KPS_SECURITY_TOKEN_FAULT' | 'KPS_SECURITY_TOKEN_NOT_VALID' | 'SCRIPT_API_NOTFOUND' | 'CONNECTION_CONFIG_DB_NOTFOUND' | 'CONNECTION_CONFIG_DB_DISABLED' | 'DATABASE_CONNECTION_EX' | 'DB_API_NOTFOUND' | 'JOB_API_NOTFOUND' | 'KPS_EX' | 'CONDITION_RULE_FORMAT_NUMERIC' | 'CONDITION_RULE_FORMAT_DATE' | 'CONDITION_RULE_CONFIGURATION' | 'CONDITION_RULE_EX' | 'POLICY_AUTH_EMPTYUSERNAMEORPSSWD' | 'POLICY_AUTH_EMPTYUSERNAME' | 'POLICY_AUTH_EMPTYPSSWD' | 'POLICY_AUTH_USERNOTEXISTS' | 'POLICY_AUTH_EX_LDAP' | 'POLICY_AUTH_EX_API' | 'POLICY_AUTH_TYPE' | 'POLICY_AUTH_EX_DB' | 'POLICY_AUTH_NOT_FOUND' | 'POLICY_AUTH_BASIC_EX' | 'POLICY_AUTH_BASE64_EX' | 'POLICY_AUTH_DIGEST_EX' | 'POLICY_AUTH_JWT3RD_EX' | 'POLICY_AUTH_JWT3RD_MISSING_CONFIG' | 'POLICY_AUTH_JWT3RD_NOT_VALID' | 'POLICY_AUTH_JWT_EX' | 'POLICY_AUTH_JWT_MISSING_CONFIG' | 'POLICY_AUTH_JWT_NOT_VALID' | 'POLICY_AUTH_OAUTH2_EX' | 'POLICY_AUTH_OAUTH2_TOKEN_EXPIRED' | 'POLICY_AUTH_OAUTH2_TOKEN_NOT_VALID' | 'POLICY_AUTH_OIDC_PROTOCOL_EX' | 'POLICY_AUTH_OIDC_AUTHENTICATION_EX' | 'POLICY_AUTH_OIDC_STOP_FLOW' | 'POLICY_AUTH_OIDC_REDIRECT' | 'POLICY_AUTH_OIDC_INVALID_TOKEN' | 'POLICY_AUTHORIZATION_EX' | 'POLICY_AUTHORIZATION_METHOD_NOT_FOUND' | 'POLICY_AUTHORIZATION_WRONG_SCOPE' | 'POLICY_API_AUTHENTICATION' | 'POLICY_API_AUTHENTICATION_NOTFOUND' | 'POLICY_SAML' | 'POLICY_SAML_SIGNATURENOTEXISTS' | 'POLICY_SAML_SIGNATURENOTVALID' | 'POLICY_SAML_KEYSTORENOTVALID' | 'POLICY_SAML_SIGNERUNKNOWN' | 'POLICY_CONTENTFILTER' | 'POLICY_CONTENTFILTER_HEADER' | 'POLICY_CONTENTFILTER_PARAM' | 'POLICY_CONTENTFILTER_BODY' | 'POLICY_CONTENTFILTER_BODY_PATH' | 'POLICY_IPWHITE_FAILED' | 'POLICY_IPWHITE_EX' | 'POLICY_IPBLACK_FAILED' | 'POLICY_IPBLACK_EX' | 'POLICY_RESTRICTION_ALLOWEDHOUR_FAILED' | 'POLICY_RESTRICTION_ALLOWEDHOUR_EX' | 'POLICY_RESTRICTION_MINMESSAGESIZE_FAILED' | 'POLICY_RESTRICTION_MAXMESSAGESIZE_FAILED' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_JSONSCHEMAVALIDATION_FAILED' | 'POLICY_JSONSCHEMAVALIDATION_PATH' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION_FAILED' | 'POLICY_XMLSCHEMAVALIDATION_UNEXPECTEDBODY' | 'POLICY_XMLSCHEMAVALIDATION_PATH' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_APIBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_APIBASEDTHROTTLING_STOP' | 'POLICY_APIBASEDQUOTA' | 'POLICY_APIBASEDQUOTA_CACHE_SERVICE' | 'POLICY_APIBASEDQUOTA_STOP' | 'POLICY_REST2SOAP_TRANSFORMATION_REQUEST' | 'POLICY_REST2SOAP_TRANSFORMATION_RESPONSE' | 'POLICY_SCRIPT_USERSTOPPEDFLOW' | 'POLICY_SCRIPT_USERSTOPPEDFLOW_SUCCESS' | 'POLICY_SCRIPT' | 'POLICY_WSSECURITY_FROMTARGET' | 'POLICY_WSSECURITY_TOTARGET' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_WSSECURITY_STSTOKEN_NOTFOUND' | 'POLICY_WSSECURITY_STSTOKEN_NOTVALID' | 'POLICY_WSSECURITY_STSTOKEN_FAULT' | 'CIRCUITBREAKEROPEN_EX' | 'CIRCUITBREAKEROPEN_NO_ROUTE_EX' | 'CLIENTFLOWBANNER_EX' | 'POLICY_ROUTING_TIMEOUT' | 'POLICY_ROUTING_UNKNOWNHOST' | 'POLICY_ROUTING_MALFORMED' | 'POLICY_ROUTING_CONNECTIONREFUSED' | 'POLICY_ROUTING_CONNECTION' | 'POLICY_ROUTING_ERRORHANDLINGCONDITION' | 'POLICY_ROUTING_PROXY_EMPTY' | 'POLICY_ROUTING_PROXY_AUTHORIZATION_EMPTY' | 'POLICY_ROUTING_CONNECTION_CLOSED_CLIENT' | 'POLICY_ROUTING_CONNECTION_CLOSED_SERVER' | 'POLICY_ROUTING_SSE_CLIENT' | 'POLICY_ROUTING_SSE_SERVER' | 'POLICY_ROUTING_AI_PROVIDER_EXHAUSTED' | 'POLICY_ROUTING_AI_PROVIDER_ERROR' | 'POLICY_ROUTING_AI_NO_SUITABLE_PROVIDER' | 'POLICY_ROUTING_AI_CONTEXT_WINDOW_EXCEEDED' | 'POLICY_ROUTING_AI_MODEL_ACCESS_DENIED' | 'POLICY_AI_TOKEN_QUOTA_EXCEEDED' | 'POLICY_AI_TOKEN_COUNTER_UNAVAILABLE' | 'POLICY_AI_ANONYMOUS_NOT_ALLOWED' | 'MCP_INBOUND_BAD_REQUEST' | 'MCP_INBOUND_SERVER_NOT_FOUND' | 'MCP_INBOUND_METHOD_NOT_ALLOWED' | 'MCP_INBOUND_UNAUTHORIZED' | 'MCP_INBOUND_SESSION_LIMIT_EXCEEDED' | 'MCP_INBOUND_PARSE_ERROR' | 'MCP_INBOUND_METHOD_NOT_FOUND' | 'MCP_INBOUND_TOOL_NOT_FOUND' | 'MCP_INBOUND_TOOL_PROXY_UNAVAILABLE' | 'MCP_INBOUND_TOOL_POLICY_GATE_BLOCKED' | 'MCP_INBOUND_TOOL_EXECUTION_FAILED' | 'MCP_INBOUND_CALL_QUOTA_EXCEEDED' | 'MCP_INBOUND_TOOL_APPROVAL_REQUIRED' | 'MCP_INBOUND_ELICITATION_UNSUPPORTED' | 'A2A_INBOUND_BAD_REQUEST' | 'A2A_INBOUND_AGENT_NOT_FOUND' | 'A2A_INBOUND_METHOD_NOT_ALLOWED' | 'A2A_INBOUND_UNAUTHORIZED' | 'A2A_INBOUND_PARSE_ERROR' | 'A2A_INBOUND_METHOD_NOT_FOUND' | 'A2A_INBOUND_TASK_NOT_FOUND' | 'A2A_INBOUND_TASK_EXECUTION_UNAVAILABLE' | 'A2A_INBOUND_CONCURRENCY_LIMIT_EXCEEDED' | 'A2A_INBOUND_CALL_QUOTA_EXCEEDED' | 'POLICY_REDACTION' | 'POLICY_REDACTION_VARIABLE_NOT_FOUND' | 'POLICY_REDACTION_DATA_FORMAT' | 'POLICY_ENCRYPTION' | 'POLICY_ENCRYPTION_MISSING_CONFIG' | 'POLICY_DECRYPTION' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_DIGITALSIGNVALIDATION_FAILED' | 'POLICY_RESTAPI_RESPONSE' | 'POLICY_RESTAPI_CONNECTION' | 'POLICY_RESTAPI' | 'CACHE_AUTHREQUIREDTOREFRESH' | 'POLICY_ROLE_GROUP_BASED_ACCESS' | 'POLICY_ROLE_GROUP_BASED_IP_CHECK_ACCESS' | 'POLICY_PROTOCOL_TRANSFORMATION' | 'POLICY_BUSINESS_RULE' | 'POLICY_BUSINESS_RULE_DATA_FORMAT' | 'POLICY_BUSINESS_RULE_STOP' | 'POLICY_BUSINESS_RULE_VARIABLE_NOT_FOUND' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'APIPROXY_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTVALID_FORTOKEN' | 'URL_TOKEN_MANAGEMENT_TYPE_MISMATCH' | 'TOKEN_POLICY_NOT_CONFIGURED' | 'POLICY_ROUTING_SSLHANDSHAKE' | 'POLICY_ROUTING_SSLEXPIRED' | 'POLICY_AUTH_CREDENTIAL_NOTEXISTS' | 'POLICY_AUTH_CREDENTIAL_PROXYNOTALLOWED' | 'POLICY_AUTH_IDENTITY_AMBIGUOUS' | 'API_CLIENT_NOT_VALID_AS_RESOURCE_OWNER' | 'POLICY_AUTH_CREDENTIAL_METHODNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_IPNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CONTRACT_PROXY_EXPIRED' | 'POLICY_AUTH_CONTRACT_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CREDENTIAL_PSSWD' | 'POLICY_AUTH_CREDENTIAL_ENVNOTALLOWED' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_CLIENTBASEDTHROTTLING_STOP' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBASEDQUOTA_CACHE_SERVICE' | 'POLICY_CLIENTBASEDQUOTA_STOP' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION_NEED_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_EX' | 'POLICY_JOSE_IMPLEMENTATION_TARGET_VALUE_NOT_FOUND' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_TARGET_VALUE_EMPTY' | 'POLICY_JOSE_VALIDATION_ISSUER_EMPTY' | 'POLICY_JOSE_VALIDATION_PARSE_JWT' | 'POLICY_JOSE_VALIDATION_DECRYPTION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_ENCRYPTED' | 'POLICY_JOSE_VALIDATION_SIGNVALIDATION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_SIGNED' | 'POLICY_JOSE_VALIDATION_CLAIMVALIDATION' | 'POLICY_JOSE_VALIDATION_SIGNATUREINVALID' | 'POLICY_JOSE_VALIDATION_EX' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_MISSING' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_NOTVALID' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_ISSUER_MISSING' | 'POLICY_MTLS_AUTHENTICATION_EX' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_MTLS_MISSING' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_CERT_NOT_MATCH' | 'CONNECTOR_SETTINGS_NOTFOUND' | 'CONNECTOR_SETTINGS_DISABLED' | 'CONNECTOR_EX' | 'POLICY_ROUTING_ILLEGAL_ARGUMENT' | 'POLICY_ROUTING_CLIENT_PROTOCOL' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EXPIRED' | 'POLICY_JOSE_VALIDATION_JWK_EXPIRED' | 'POLICY_GROUP_EX' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_ENDPOINTRATELIMIT_CACHE_SERVICE' | 'POLICY_ENDPOINTRATELIMIT_STOP' | 'POLICY_ENDPOINTRATELIMIT_TARGETNOTEXIST' | 'POLICY_CLIENTBANNER_BANNED' | 'POLICY_CLIENTBANNER_EX' | 'POLICY_CLIENTBANNER_IDENTITYNOTFOUND' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_AUTH_EX' | 'POLICY_AUTH_CREDENTIALS_MISSING' | 'JOSE_VAL_CONFIG_ERROR' | 'JOSE_VAL_EX' | 'JOSE_VAL_TOKEN_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_BINDING_MISMATCH' | 'JOSE_IMPL_CONFIG_ERROR' | 'APIPROXY_CONFIG_ERROR' | 'APIPROXY_EX' | 'CONTENTFILTER_VIOLATION' | 'THROTTLING_STOP' | 'THROTTLING_EX' | 'THROTTLING_CACHE_SERVICE' | 'QUOTA_STOP' | 'QUOTA_EX' | 'QUOTA_CACHE_SERVICE' | 'ROUTING_CIRCUITBREAKER' | 'ROUTING_CLIENT_ERROR' | 'ROUTING_CONFIG_ERROR' | 'ROUTING_MTLS_CONFIG_FAILED' | 'ROUTING_SSE_EX' | 'ENDPOINT_RATELIMIT_EX' | 'ENDPOINT_RATELIMIT_EXCEEDED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_ALLOWED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_RESOLVED' | 'RLCL_AUTHENTICATION_POLICY_REQUIRED' | 'REST2SOAP_EX' | 'REDACTION_EX' | 'BUSINESS_RULE_EX' | 'MTLS_CERTIFICATE_MISSING' | 'MTLS_CERTIFICATE_NOTVALID' | 'KPS_TOKEN_EX' | 'JSON_SCHEMA_VALIDATION_FAILED' | 'XML_SCHEMA_VALIDATION_FAILED' | 'WSSECURITY_STSTOKEN_NOTVALID' | 'RESTAPI_EX' | 'CONDITION_EX' | 'POLICY_CACHE_EX' | 'POLICY_CACHE_INVALID_CONFIG' | 'POLICY_AI_MCP_TOOL_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_MCP_TOOL_INVOKE_CONFIG_MISSING' | 'POLICY_AI_MCP_TOOL_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_PROMPT_GUARD_BLOCKED' | 'POLICY_AI_SEMANTIC_CACHE_ERROR' | 'POLICY_AI_RAG_INJECTION_NO_MATCH' | 'POLICY_AI_RAG_INJECTION_RETRIEVAL_ERROR' | 'POLICY_AI_DLP_BLOCKED' | 'POLICY_AI_PII_ENCODED_BLOCKED' | 'POLICY_AI_PII_MASK_FAILED' | 'POLICY_AI_LOOP_DETECTED' | 'POLICY_AI_OFF_TOPIC' | 'POLICY_AI_TOPIC_JUDGE_BLOCKED' | 'POLICY_AI_PII_JUDGE_BLOCKED' | 'POLICY_AI_CONTEXT_INTEGRITY_BLOCKED' | 'POLICY_AI_PROMPT_DECORATOR_LIMIT_EXCEEDED' | 'POLICY_AI_DENIED_TOPIC' | 'POLICY_AI_PROMPT_TEMPLATE_UNKNOWN_TEMPLATE' | 'POLICY_AI_PROMPT_TEMPLATE_MISSING_PARAM' | 'POLICY_AI_PROMPT_TEMPLATE_LIMIT_EXCEEDED' | 'POLICY_AI_GROUNDEDNESS_VIOLATION'
            - `parentErrorType` 'API_PROXY' | 'APICREATOR' | 'FAKE_API' | 'KPS_API' | 'CONDITION_ERR' | 'CONDITION_EX' | 'POLICY_GROUP' | 'POLICY_AUTHENTICATION' | 'POLICY_OIDC' | 'POLICY_AUTHORIZATION' | 'POLICY_API_AUTHENTICATION' | 'POLICY_THROTTLING_PER_CLIENT' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_APIBASEDQUOTA' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBANNER' | 'POLICY_QUOTA_PER_CLIENT' | 'POLICY_SCRIPT' | 'POLICY_OAUTH2' | 'POLICY_SAML' | 'POLICY_JOSE_IMPLEMENTATION' | 'POLICY_JOSE_VALIDATION' | 'POLICY_MTLS_AUTHENTICATION' | 'POLICY_CONTENTFILTER' | 'POLICY_IPWHITE' | 'POLICY_IPBLACK' | 'POLICY_ALLOWEDHOUR' | 'POLICY_MINMESSAGESIZE' | 'POLICY_MAXMESSAGESIZE' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONRESPONSEMESSAGETRANS' | 'POLICY_XMLRESPONSEMESSAGETRANS' | 'POLICY_REST2SOAP_TRANSFORMATION' | 'POLICY_CACHE' | 'POLICY_ROUTING' | 'POLICY_REDACTION' | 'POLICY_CORS' | 'POLICY_ENCRYPTION' | 'POLICY_DECRYPTION' | 'POLICY_ROLE_GROUP' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_RESTAPI' | 'POLICY_WSSECURITY' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_BUSINESS_RULE' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'POLICY_AI_PII_MASK' | 'POLICY_AI_PROMPT_GUARD' | 'POLICY_AI_TOKEN_RATE_LIMIT' | 'POLICY_AI_SEMANTIC_CACHE' | 'POLICY_AI_MCP_TOOL_CALL' | 'POLICY_AI_A2A_AGENT_CALL' | 'POLICY_AI_RAG_INJECTION' | 'POLICY_AI_DLP_GUARD' | 'POLICY_AI_LOOP_GUARD' | 'POLICY_AI_TOPIC_GUARD' | 'POLICY_AI_CONTEXT_INTEGRITY' | 'POLICY_AI_ROUTING' | 'POLICY_AI_A2A_AGENT_INVOKE' | 'POLICY_AI_MCP_TOOL_INVOKE' | 'POLICY_AI_PROMPT_DECORATOR' | 'POLICY_AI_PROMPT_TEMPLATE' | 'POLICY_AI_GROUNDEDNESS_GUARD' | 'LICENSE'
            - `httpStatusCode` integer
            - `errorCode` string
            - `originalMessage` string
            - `customizedHttpStatusCode` integer
            - `customizedErrorCode` string
            - `customizedMessage` string
            - `buildCustomMessage` boolean
            - `customMessageTemplate` string
            - `customMessageContentType` string
            - `customMessageHttpStatusCode` integer
            - `errorResponseRules` ErrorResponseRule[]
              - …
            - `customized` boolean
          - `buildCustomMessage` boolean
          - `customMessageTemplate` string
          - `customMessageContentType` string
          - `customMessageHttpStatusCode` integer
          - `oneWay` boolean
          - `trace` boolean
          - `active` boolean
          - `addToGlobal` boolean
          - `policyLocation` 'API_PROXY_GROUP' | 'API_PROXY' | 'API_PROXY_METHOD'
          - `policyGroup` boolean
          - `_class` string, required
          - `allowedTopics` string[]
          - `similarityThreshold` number, double
          - `action` 'BLOCK' | 'FLAG' | 'MASK'
          - `embeddingProviderRef` string
          - `embeddingModelId` string
          - `embeddingDimension` integer
          - `latencyMode` 'INLINE' | 'ASYNC' | 'SHADOW'
          - `maxWaitMs` integer
          - `failOpenOnError` boolean
          - `decodeEncodedContent` boolean
          - `includeSystemPrompts` boolean
          - `includeAssistantPrompts` boolean
          - `includeToolPrompts` boolean
          - `deniedTopics` string[]
          - `deniedSimilarityThreshold` number, double
          - `deniedAction` 'BLOCK' | 'FLAG' | 'MASK'
          - `engine` 'BUILTIN' | 'BUILTIN_PLUS_EXTERNAL' | 'EXTERNAL_ONLY'
          - `failMode` 'FAIL_OPEN' | 'FAIL_CLOSED'
          - `externalGuardrail` union
            - HttpDlpGuardrailAdapter
              - …
            - LlmJudgeGuardrailAdapter
              - …
          - `streamingBufferMode` boolean
        - PolicyAllowedHours
          - `region` 'FROM_CLIENT' | 'TO_BACKEND' | 'FROM_BACKEND' | 'TO_CLIENT'
          - `id` string
          - `projectId` string
          - `name` string
          - `description` string
          - `policyCondition` PolicyCondition
            - `conditionRuleList` ConditionRule[]
              - …
          - `global` boolean
          - `errorMessageList` ErrorMessage[]
            - `id` string
            - `errorType` 'APIPROXY' | 'APIPROXY_HIDDENSPEC' | 'APIPROXY_SPEC_AUTH_REQUIRED' | 'API_METHOD_NOTFOUND' | 'DBTOAPI_DB_OPERATION_TYPE_NOTFOUND' | 'DBTOAPI_DB_BATCH_ARRAY_LENGTH' | 'APIPROXY_NOTFOUND' | 'APIPROXY_ENDPOINT_MISMATCH' | 'APIPROXY_ENDPOINT_MISSING_PATH_PARAM_DEFINITION' | 'APIPROXYGROUP_ACCESS_DISABLED_FROM_PROXY' | 'APIPROXY_BACKEND_ADDRESS_NOTFOUND' | 'APIPROXY_BACKEND_MTLS_SETTINGS_NOTFOUND' | 'APICRYPT_EX' | 'NOTER_SETTINGS_NOTFOUND' | 'KPS_SETTINGS_NOTFOUND' | 'KPS_SECURITY_TOKEN_FAULT' | 'KPS_SECURITY_TOKEN_NOT_VALID' | 'SCRIPT_API_NOTFOUND' | 'CONNECTION_CONFIG_DB_NOTFOUND' | 'CONNECTION_CONFIG_DB_DISABLED' | 'DATABASE_CONNECTION_EX' | 'DB_API_NOTFOUND' | 'JOB_API_NOTFOUND' | 'KPS_EX' | 'CONDITION_RULE_FORMAT_NUMERIC' | 'CONDITION_RULE_FORMAT_DATE' | 'CONDITION_RULE_CONFIGURATION' | 'CONDITION_RULE_EX' | 'POLICY_AUTH_EMPTYUSERNAMEORPSSWD' | 'POLICY_AUTH_EMPTYUSERNAME' | 'POLICY_AUTH_EMPTYPSSWD' | 'POLICY_AUTH_USERNOTEXISTS' | 'POLICY_AUTH_EX_LDAP' | 'POLICY_AUTH_EX_API' | 'POLICY_AUTH_TYPE' | 'POLICY_AUTH_EX_DB' | 'POLICY_AUTH_NOT_FOUND' | 'POLICY_AUTH_BASIC_EX' | 'POLICY_AUTH_BASE64_EX' | 'POLICY_AUTH_DIGEST_EX' | 'POLICY_AUTH_JWT3RD_EX' | 'POLICY_AUTH_JWT3RD_MISSING_CONFIG' | 'POLICY_AUTH_JWT3RD_NOT_VALID' | 'POLICY_AUTH_JWT_EX' | 'POLICY_AUTH_JWT_MISSING_CONFIG' | 'POLICY_AUTH_JWT_NOT_VALID' | 'POLICY_AUTH_OAUTH2_EX' | 'POLICY_AUTH_OAUTH2_TOKEN_EXPIRED' | 'POLICY_AUTH_OAUTH2_TOKEN_NOT_VALID' | 'POLICY_AUTH_OIDC_PROTOCOL_EX' | 'POLICY_AUTH_OIDC_AUTHENTICATION_EX' | 'POLICY_AUTH_OIDC_STOP_FLOW' | 'POLICY_AUTH_OIDC_REDIRECT' | 'POLICY_AUTH_OIDC_INVALID_TOKEN' | 'POLICY_AUTHORIZATION_EX' | 'POLICY_AUTHORIZATION_METHOD_NOT_FOUND' | 'POLICY_AUTHORIZATION_WRONG_SCOPE' | 'POLICY_API_AUTHENTICATION' | 'POLICY_API_AUTHENTICATION_NOTFOUND' | 'POLICY_SAML' | 'POLICY_SAML_SIGNATURENOTEXISTS' | 'POLICY_SAML_SIGNATURENOTVALID' | 'POLICY_SAML_KEYSTORENOTVALID' | 'POLICY_SAML_SIGNERUNKNOWN' | 'POLICY_CONTENTFILTER' | 'POLICY_CONTENTFILTER_HEADER' | 'POLICY_CONTENTFILTER_PARAM' | 'POLICY_CONTENTFILTER_BODY' | 'POLICY_CONTENTFILTER_BODY_PATH' | 'POLICY_IPWHITE_FAILED' | 'POLICY_IPWHITE_EX' | 'POLICY_IPBLACK_FAILED' | 'POLICY_IPBLACK_EX' | 'POLICY_RESTRICTION_ALLOWEDHOUR_FAILED' | 'POLICY_RESTRICTION_ALLOWEDHOUR_EX' | 'POLICY_RESTRICTION_MINMESSAGESIZE_FAILED' | 'POLICY_RESTRICTION_MAXMESSAGESIZE_FAILED' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_JSONSCHEMAVALIDATION_FAILED' | 'POLICY_JSONSCHEMAVALIDATION_PATH' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION_FAILED' | 'POLICY_XMLSCHEMAVALIDATION_UNEXPECTEDBODY' | 'POLICY_XMLSCHEMAVALIDATION_PATH' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_APIBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_APIBASEDTHROTTLING_STOP' | 'POLICY_APIBASEDQUOTA' | 'POLICY_APIBASEDQUOTA_CACHE_SERVICE' | 'POLICY_APIBASEDQUOTA_STOP' | 'POLICY_REST2SOAP_TRANSFORMATION_REQUEST' | 'POLICY_REST2SOAP_TRANSFORMATION_RESPONSE' | 'POLICY_SCRIPT_USERSTOPPEDFLOW' | 'POLICY_SCRIPT_USERSTOPPEDFLOW_SUCCESS' | 'POLICY_SCRIPT' | 'POLICY_WSSECURITY_FROMTARGET' | 'POLICY_WSSECURITY_TOTARGET' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_WSSECURITY_STSTOKEN_NOTFOUND' | 'POLICY_WSSECURITY_STSTOKEN_NOTVALID' | 'POLICY_WSSECURITY_STSTOKEN_FAULT' | 'CIRCUITBREAKEROPEN_EX' | 'CIRCUITBREAKEROPEN_NO_ROUTE_EX' | 'CLIENTFLOWBANNER_EX' | 'POLICY_ROUTING_TIMEOUT' | 'POLICY_ROUTING_UNKNOWNHOST' | 'POLICY_ROUTING_MALFORMED' | 'POLICY_ROUTING_CONNECTIONREFUSED' | 'POLICY_ROUTING_CONNECTION' | 'POLICY_ROUTING_ERRORHANDLINGCONDITION' | 'POLICY_ROUTING_PROXY_EMPTY' | 'POLICY_ROUTING_PROXY_AUTHORIZATION_EMPTY' | 'POLICY_ROUTING_CONNECTION_CLOSED_CLIENT' | 'POLICY_ROUTING_CONNECTION_CLOSED_SERVER' | 'POLICY_ROUTING_SSE_CLIENT' | 'POLICY_ROUTING_SSE_SERVER' | 'POLICY_ROUTING_AI_PROVIDER_EXHAUSTED' | 'POLICY_ROUTING_AI_PROVIDER_ERROR' | 'POLICY_ROUTING_AI_NO_SUITABLE_PROVIDER' | 'POLICY_ROUTING_AI_CONTEXT_WINDOW_EXCEEDED' | 'POLICY_ROUTING_AI_MODEL_ACCESS_DENIED' | 'POLICY_AI_TOKEN_QUOTA_EXCEEDED' | 'POLICY_AI_TOKEN_COUNTER_UNAVAILABLE' | 'POLICY_AI_ANONYMOUS_NOT_ALLOWED' | 'MCP_INBOUND_BAD_REQUEST' | 'MCP_INBOUND_SERVER_NOT_FOUND' | 'MCP_INBOUND_METHOD_NOT_ALLOWED' | 'MCP_INBOUND_UNAUTHORIZED' | 'MCP_INBOUND_SESSION_LIMIT_EXCEEDED' | 'MCP_INBOUND_PARSE_ERROR' | 'MCP_INBOUND_METHOD_NOT_FOUND' | 'MCP_INBOUND_TOOL_NOT_FOUND' | 'MCP_INBOUND_TOOL_PROXY_UNAVAILABLE' | 'MCP_INBOUND_TOOL_POLICY_GATE_BLOCKED' | 'MCP_INBOUND_TOOL_EXECUTION_FAILED' | 'MCP_INBOUND_CALL_QUOTA_EXCEEDED' | 'MCP_INBOUND_TOOL_APPROVAL_REQUIRED' | 'MCP_INBOUND_ELICITATION_UNSUPPORTED' | 'A2A_INBOUND_BAD_REQUEST' | 'A2A_INBOUND_AGENT_NOT_FOUND' | 'A2A_INBOUND_METHOD_NOT_ALLOWED' | 'A2A_INBOUND_UNAUTHORIZED' | 'A2A_INBOUND_PARSE_ERROR' | 'A2A_INBOUND_METHOD_NOT_FOUND' | 'A2A_INBOUND_TASK_NOT_FOUND' | 'A2A_INBOUND_TASK_EXECUTION_UNAVAILABLE' | 'A2A_INBOUND_CONCURRENCY_LIMIT_EXCEEDED' | 'A2A_INBOUND_CALL_QUOTA_EXCEEDED' | 'POLICY_REDACTION' | 'POLICY_REDACTION_VARIABLE_NOT_FOUND' | 'POLICY_REDACTION_DATA_FORMAT' | 'POLICY_ENCRYPTION' | 'POLICY_ENCRYPTION_MISSING_CONFIG' | 'POLICY_DECRYPTION' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_DIGITALSIGNVALIDATION_FAILED' | 'POLICY_RESTAPI_RESPONSE' | 'POLICY_RESTAPI_CONNECTION' | 'POLICY_RESTAPI' | 'CACHE_AUTHREQUIREDTOREFRESH' | 'POLICY_ROLE_GROUP_BASED_ACCESS' | 'POLICY_ROLE_GROUP_BASED_IP_CHECK_ACCESS' | 'POLICY_PROTOCOL_TRANSFORMATION' | 'POLICY_BUSINESS_RULE' | 'POLICY_BUSINESS_RULE_DATA_FORMAT' | 'POLICY_BUSINESS_RULE_STOP' | 'POLICY_BUSINESS_RULE_VARIABLE_NOT_FOUND' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'APIPROXY_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTVALID_FORTOKEN' | 'URL_TOKEN_MANAGEMENT_TYPE_MISMATCH' | 'TOKEN_POLICY_NOT_CONFIGURED' | 'POLICY_ROUTING_SSLHANDSHAKE' | 'POLICY_ROUTING_SSLEXPIRED' | 'POLICY_AUTH_CREDENTIAL_NOTEXISTS' | 'POLICY_AUTH_CREDENTIAL_PROXYNOTALLOWED' | 'POLICY_AUTH_IDENTITY_AMBIGUOUS' | 'API_CLIENT_NOT_VALID_AS_RESOURCE_OWNER' | 'POLICY_AUTH_CREDENTIAL_METHODNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_IPNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CONTRACT_PROXY_EXPIRED' | 'POLICY_AUTH_CONTRACT_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CREDENTIAL_PSSWD' | 'POLICY_AUTH_CREDENTIAL_ENVNOTALLOWED' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_CLIENTBASEDTHROTTLING_STOP' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBASEDQUOTA_CACHE_SERVICE' | 'POLICY_CLIENTBASEDQUOTA_STOP' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION_NEED_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_EX' | 'POLICY_JOSE_IMPLEMENTATION_TARGET_VALUE_NOT_FOUND' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_TARGET_VALUE_EMPTY' | 'POLICY_JOSE_VALIDATION_ISSUER_EMPTY' | 'POLICY_JOSE_VALIDATION_PARSE_JWT' | 'POLICY_JOSE_VALIDATION_DECRYPTION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_ENCRYPTED' | 'POLICY_JOSE_VALIDATION_SIGNVALIDATION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_SIGNED' | 'POLICY_JOSE_VALIDATION_CLAIMVALIDATION' | 'POLICY_JOSE_VALIDATION_SIGNATUREINVALID' | 'POLICY_JOSE_VALIDATION_EX' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_MISSING' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_NOTVALID' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_ISSUER_MISSING' | 'POLICY_MTLS_AUTHENTICATION_EX' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_MTLS_MISSING' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_CERT_NOT_MATCH' | 'CONNECTOR_SETTINGS_NOTFOUND' | 'CONNECTOR_SETTINGS_DISABLED' | 'CONNECTOR_EX' | 'POLICY_ROUTING_ILLEGAL_ARGUMENT' | 'POLICY_ROUTING_CLIENT_PROTOCOL' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EXPIRED' | 'POLICY_JOSE_VALIDATION_JWK_EXPIRED' | 'POLICY_GROUP_EX' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_ENDPOINTRATELIMIT_CACHE_SERVICE' | 'POLICY_ENDPOINTRATELIMIT_STOP' | 'POLICY_ENDPOINTRATELIMIT_TARGETNOTEXIST' | 'POLICY_CLIENTBANNER_BANNED' | 'POLICY_CLIENTBANNER_EX' | 'POLICY_CLIENTBANNER_IDENTITYNOTFOUND' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_AUTH_EX' | 'POLICY_AUTH_CREDENTIALS_MISSING' | 'JOSE_VAL_CONFIG_ERROR' | 'JOSE_VAL_EX' | 'JOSE_VAL_TOKEN_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_BINDING_MISMATCH' | 'JOSE_IMPL_CONFIG_ERROR' | 'APIPROXY_CONFIG_ERROR' | 'APIPROXY_EX' | 'CONTENTFILTER_VIOLATION' | 'THROTTLING_STOP' | 'THROTTLING_EX' | 'THROTTLING_CACHE_SERVICE' | 'QUOTA_STOP' | 'QUOTA_EX' | 'QUOTA_CACHE_SERVICE' | 'ROUTING_CIRCUITBREAKER' | 'ROUTING_CLIENT_ERROR' | 'ROUTING_CONFIG_ERROR' | 'ROUTING_MTLS_CONFIG_FAILED' | 'ROUTING_SSE_EX' | 'ENDPOINT_RATELIMIT_EX' | 'ENDPOINT_RATELIMIT_EXCEEDED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_ALLOWED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_RESOLVED' | 'RLCL_AUTHENTICATION_POLICY_REQUIRED' | 'REST2SOAP_EX' | 'REDACTION_EX' | 'BUSINESS_RULE_EX' | 'MTLS_CERTIFICATE_MISSING' | 'MTLS_CERTIFICATE_NOTVALID' | 'KPS_TOKEN_EX' | 'JSON_SCHEMA_VALIDATION_FAILED' | 'XML_SCHEMA_VALIDATION_FAILED' | 'WSSECURITY_STSTOKEN_NOTVALID' | 'RESTAPI_EX' | 'CONDITION_EX' | 'POLICY_CACHE_EX' | 'POLICY_CACHE_INVALID_CONFIG' | 'POLICY_AI_MCP_TOOL_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_MCP_TOOL_INVOKE_CONFIG_MISSING' | 'POLICY_AI_MCP_TOOL_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_PROMPT_GUARD_BLOCKED' | 'POLICY_AI_SEMANTIC_CACHE_ERROR' | 'POLICY_AI_RAG_INJECTION_NO_MATCH' | 'POLICY_AI_RAG_INJECTION_RETRIEVAL_ERROR' | 'POLICY_AI_DLP_BLOCKED' | 'POLICY_AI_PII_ENCODED_BLOCKED' | 'POLICY_AI_PII_MASK_FAILED' | 'POLICY_AI_LOOP_DETECTED' | 'POLICY_AI_OFF_TOPIC' | 'POLICY_AI_TOPIC_JUDGE_BLOCKED' | 'POLICY_AI_PII_JUDGE_BLOCKED' | 'POLICY_AI_CONTEXT_INTEGRITY_BLOCKED' | 'POLICY_AI_PROMPT_DECORATOR_LIMIT_EXCEEDED' | 'POLICY_AI_DENIED_TOPIC' | 'POLICY_AI_PROMPT_TEMPLATE_UNKNOWN_TEMPLATE' | 'POLICY_AI_PROMPT_TEMPLATE_MISSING_PARAM' | 'POLICY_AI_PROMPT_TEMPLATE_LIMIT_EXCEEDED' | 'POLICY_AI_GROUNDEDNESS_VIOLATION'
            - `parentErrorType` 'API_PROXY' | 'APICREATOR' | 'FAKE_API' | 'KPS_API' | 'CONDITION_ERR' | 'CONDITION_EX' | 'POLICY_GROUP' | 'POLICY_AUTHENTICATION' | 'POLICY_OIDC' | 'POLICY_AUTHORIZATION' | 'POLICY_API_AUTHENTICATION' | 'POLICY_THROTTLING_PER_CLIENT' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_APIBASEDQUOTA' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBANNER' | 'POLICY_QUOTA_PER_CLIENT' | 'POLICY_SCRIPT' | 'POLICY_OAUTH2' | 'POLICY_SAML' | 'POLICY_JOSE_IMPLEMENTATION' | 'POLICY_JOSE_VALIDATION' | 'POLICY_MTLS_AUTHENTICATION' | 'POLICY_CONTENTFILTER' | 'POLICY_IPWHITE' | 'POLICY_IPBLACK' | 'POLICY_ALLOWEDHOUR' | 'POLICY_MINMESSAGESIZE' | 'POLICY_MAXMESSAGESIZE' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONRESPONSEMESSAGETRANS' | 'POLICY_XMLRESPONSEMESSAGETRANS' | 'POLICY_REST2SOAP_TRANSFORMATION' | 'POLICY_CACHE' | 'POLICY_ROUTING' | 'POLICY_REDACTION' | 'POLICY_CORS' | 'POLICY_ENCRYPTION' | 'POLICY_DECRYPTION' | 'POLICY_ROLE_GROUP' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_RESTAPI' | 'POLICY_WSSECURITY' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_BUSINESS_RULE' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'POLICY_AI_PII_MASK' | 'POLICY_AI_PROMPT_GUARD' | 'POLICY_AI_TOKEN_RATE_LIMIT' | 'POLICY_AI_SEMANTIC_CACHE' | 'POLICY_AI_MCP_TOOL_CALL' | 'POLICY_AI_A2A_AGENT_CALL' | 'POLICY_AI_RAG_INJECTION' | 'POLICY_AI_DLP_GUARD' | 'POLICY_AI_LOOP_GUARD' | 'POLICY_AI_TOPIC_GUARD' | 'POLICY_AI_CONTEXT_INTEGRITY' | 'POLICY_AI_ROUTING' | 'POLICY_AI_A2A_AGENT_INVOKE' | 'POLICY_AI_MCP_TOOL_INVOKE' | 'POLICY_AI_PROMPT_DECORATOR' | 'POLICY_AI_PROMPT_TEMPLATE' | 'POLICY_AI_GROUNDEDNESS_GUARD' | 'LICENSE'
            - `httpStatusCode` integer
            - `errorCode` string
            - `originalMessage` string
            - `customizedHttpStatusCode` integer
            - `customizedErrorCode` string
            - `customizedMessage` string
            - `buildCustomMessage` boolean
            - `customMessageTemplate` string
            - `customMessageContentType` string
            - `customMessageHttpStatusCode` integer
            - `errorResponseRules` ErrorResponseRule[]
              - …
            - `customized` boolean
          - `buildCustomMessage` boolean
          - `customMessageTemplate` string
          - `customMessageContentType` string
          - `customMessageHttpStatusCode` integer
          - `oneWay` boolean
          - `trace` boolean
          - `active` boolean
          - `addToGlobal` boolean
          - `policyLocation` 'API_PROXY_GROUP' | 'API_PROXY' | 'API_PROXY_METHOD'
          - `policyGroup` boolean
          - `_class` string, required
          - `actionType` 'ALLOW' | 'RESTRICT'
          - `zoneId` string
          - `hourWrapperList` HourWrapper[]
            - `hourName` string
            - `description` string
            - `dayType` 'WEEK' | 'CUSTOM'
            - `enumWeekDayList` string[]
            - `day` integer
            - `month` integer
            - `startHour` integer
            - `startMinute` integer
            - `startSecond` integer
            - `endHour` integer
            - `endMinute` integer
            - `endSecond` integer
            - `wholeDay` boolean
        - PolicyApiAuthentication
          - `region` 'FROM_CLIENT' | 'TO_BACKEND' | 'FROM_BACKEND' | 'TO_CLIENT'
          - `id` string
          - `projectId` string
          - `name` string
          - `description` string
          - `policyCondition` PolicyCondition
            - `conditionRuleList` ConditionRule[]
              - …
          - `global` boolean
          - `errorMessageList` ErrorMessage[]
            - `id` string
            - `errorType` 'APIPROXY' | 'APIPROXY_HIDDENSPEC' | 'APIPROXY_SPEC_AUTH_REQUIRED' | 'API_METHOD_NOTFOUND' | 'DBTOAPI_DB_OPERATION_TYPE_NOTFOUND' | 'DBTOAPI_DB_BATCH_ARRAY_LENGTH' | 'APIPROXY_NOTFOUND' | 'APIPROXY_ENDPOINT_MISMATCH' | 'APIPROXY_ENDPOINT_MISSING_PATH_PARAM_DEFINITION' | 'APIPROXYGROUP_ACCESS_DISABLED_FROM_PROXY' | 'APIPROXY_BACKEND_ADDRESS_NOTFOUND' | 'APIPROXY_BACKEND_MTLS_SETTINGS_NOTFOUND' | 'APICRYPT_EX' | 'NOTER_SETTINGS_NOTFOUND' | 'KPS_SETTINGS_NOTFOUND' | 'KPS_SECURITY_TOKEN_FAULT' | 'KPS_SECURITY_TOKEN_NOT_VALID' | 'SCRIPT_API_NOTFOUND' | 'CONNECTION_CONFIG_DB_NOTFOUND' | 'CONNECTION_CONFIG_DB_DISABLED' | 'DATABASE_CONNECTION_EX' | 'DB_API_NOTFOUND' | 'JOB_API_NOTFOUND' | 'KPS_EX' | 'CONDITION_RULE_FORMAT_NUMERIC' | 'CONDITION_RULE_FORMAT_DATE' | 'CONDITION_RULE_CONFIGURATION' | 'CONDITION_RULE_EX' | 'POLICY_AUTH_EMPTYUSERNAMEORPSSWD' | 'POLICY_AUTH_EMPTYUSERNAME' | 'POLICY_AUTH_EMPTYPSSWD' | 'POLICY_AUTH_USERNOTEXISTS' | 'POLICY_AUTH_EX_LDAP' | 'POLICY_AUTH_EX_API' | 'POLICY_AUTH_TYPE' | 'POLICY_AUTH_EX_DB' | 'POLICY_AUTH_NOT_FOUND' | 'POLICY_AUTH_BASIC_EX' | 'POLICY_AUTH_BASE64_EX' | 'POLICY_AUTH_DIGEST_EX' | 'POLICY_AUTH_JWT3RD_EX' | 'POLICY_AUTH_JWT3RD_MISSING_CONFIG' | 'POLICY_AUTH_JWT3RD_NOT_VALID' | 'POLICY_AUTH_JWT_EX' | 'POLICY_AUTH_JWT_MISSING_CONFIG' | 'POLICY_AUTH_JWT_NOT_VALID' | 'POLICY_AUTH_OAUTH2_EX' | 'POLICY_AUTH_OAUTH2_TOKEN_EXPIRED' | 'POLICY_AUTH_OAUTH2_TOKEN_NOT_VALID' | 'POLICY_AUTH_OIDC_PROTOCOL_EX' | 'POLICY_AUTH_OIDC_AUTHENTICATION_EX' | 'POLICY_AUTH_OIDC_STOP_FLOW' | 'POLICY_AUTH_OIDC_REDIRECT' | 'POLICY_AUTH_OIDC_INVALID_TOKEN' | 'POLICY_AUTHORIZATION_EX' | 'POLICY_AUTHORIZATION_METHOD_NOT_FOUND' | 'POLICY_AUTHORIZATION_WRONG_SCOPE' | 'POLICY_API_AUTHENTICATION' | 'POLICY_API_AUTHENTICATION_NOTFOUND' | 'POLICY_SAML' | 'POLICY_SAML_SIGNATURENOTEXISTS' | 'POLICY_SAML_SIGNATURENOTVALID' | 'POLICY_SAML_KEYSTORENOTVALID' | 'POLICY_SAML_SIGNERUNKNOWN' | 'POLICY_CONTENTFILTER' | 'POLICY_CONTENTFILTER_HEADER' | 'POLICY_CONTENTFILTER_PARAM' | 'POLICY_CONTENTFILTER_BODY' | 'POLICY_CONTENTFILTER_BODY_PATH' | 'POLICY_IPWHITE_FAILED' | 'POLICY_IPWHITE_EX' | 'POLICY_IPBLACK_FAILED' | 'POLICY_IPBLACK_EX' | 'POLICY_RESTRICTION_ALLOWEDHOUR_FAILED' | 'POLICY_RESTRICTION_ALLOWEDHOUR_EX' | 'POLICY_RESTRICTION_MINMESSAGESIZE_FAILED' | 'POLICY_RESTRICTION_MAXMESSAGESIZE_FAILED' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_JSONSCHEMAVALIDATION_FAILED' | 'POLICY_JSONSCHEMAVALIDATION_PATH' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION_FAILED' | 'POLICY_XMLSCHEMAVALIDATION_UNEXPECTEDBODY' | 'POLICY_XMLSCHEMAVALIDATION_PATH' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_APIBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_APIBASEDTHROTTLING_STOP' | 'POLICY_APIBASEDQUOTA' | 'POLICY_APIBASEDQUOTA_CACHE_SERVICE' | 'POLICY_APIBASEDQUOTA_STOP' | 'POLICY_REST2SOAP_TRANSFORMATION_REQUEST' | 'POLICY_REST2SOAP_TRANSFORMATION_RESPONSE' | 'POLICY_SCRIPT_USERSTOPPEDFLOW' | 'POLICY_SCRIPT_USERSTOPPEDFLOW_SUCCESS' | 'POLICY_SCRIPT' | 'POLICY_WSSECURITY_FROMTARGET' | 'POLICY_WSSECURITY_TOTARGET' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_WSSECURITY_STSTOKEN_NOTFOUND' | 'POLICY_WSSECURITY_STSTOKEN_NOTVALID' | 'POLICY_WSSECURITY_STSTOKEN_FAULT' | 'CIRCUITBREAKEROPEN_EX' | 'CIRCUITBREAKEROPEN_NO_ROUTE_EX' | 'CLIENTFLOWBANNER_EX' | 'POLICY_ROUTING_TIMEOUT' | 'POLICY_ROUTING_UNKNOWNHOST' | 'POLICY_ROUTING_MALFORMED' | 'POLICY_ROUTING_CONNECTIONREFUSED' | 'POLICY_ROUTING_CONNECTION' | 'POLICY_ROUTING_ERRORHANDLINGCONDITION' | 'POLICY_ROUTING_PROXY_EMPTY' | 'POLICY_ROUTING_PROXY_AUTHORIZATION_EMPTY' | 'POLICY_ROUTING_CONNECTION_CLOSED_CLIENT' | 'POLICY_ROUTING_CONNECTION_CLOSED_SERVER' | 'POLICY_ROUTING_SSE_CLIENT' | 'POLICY_ROUTING_SSE_SERVER' | 'POLICY_ROUTING_AI_PROVIDER_EXHAUSTED' | 'POLICY_ROUTING_AI_PROVIDER_ERROR' | 'POLICY_ROUTING_AI_NO_SUITABLE_PROVIDER' | 'POLICY_ROUTING_AI_CONTEXT_WINDOW_EXCEEDED' | 'POLICY_ROUTING_AI_MODEL_ACCESS_DENIED' | 'POLICY_AI_TOKEN_QUOTA_EXCEEDED' | 'POLICY_AI_TOKEN_COUNTER_UNAVAILABLE' | 'POLICY_AI_ANONYMOUS_NOT_ALLOWED' | 'MCP_INBOUND_BAD_REQUEST' | 'MCP_INBOUND_SERVER_NOT_FOUND' | 'MCP_INBOUND_METHOD_NOT_ALLOWED' | 'MCP_INBOUND_UNAUTHORIZED' | 'MCP_INBOUND_SESSION_LIMIT_EXCEEDED' | 'MCP_INBOUND_PARSE_ERROR' | 'MCP_INBOUND_METHOD_NOT_FOUND' | 'MCP_INBOUND_TOOL_NOT_FOUND' | 'MCP_INBOUND_TOOL_PROXY_UNAVAILABLE' | 'MCP_INBOUND_TOOL_POLICY_GATE_BLOCKED' | 'MCP_INBOUND_TOOL_EXECUTION_FAILED' | 'MCP_INBOUND_CALL_QUOTA_EXCEEDED' | 'MCP_INBOUND_TOOL_APPROVAL_REQUIRED' | 'MCP_INBOUND_ELICITATION_UNSUPPORTED' | 'A2A_INBOUND_BAD_REQUEST' | 'A2A_INBOUND_AGENT_NOT_FOUND' | 'A2A_INBOUND_METHOD_NOT_ALLOWED' | 'A2A_INBOUND_UNAUTHORIZED' | 'A2A_INBOUND_PARSE_ERROR' | 'A2A_INBOUND_METHOD_NOT_FOUND' | 'A2A_INBOUND_TASK_NOT_FOUND' | 'A2A_INBOUND_TASK_EXECUTION_UNAVAILABLE' | 'A2A_INBOUND_CONCURRENCY_LIMIT_EXCEEDED' | 'A2A_INBOUND_CALL_QUOTA_EXCEEDED' | 'POLICY_REDACTION' | 'POLICY_REDACTION_VARIABLE_NOT_FOUND' | 'POLICY_REDACTION_DATA_FORMAT' | 'POLICY_ENCRYPTION' | 'POLICY_ENCRYPTION_MISSING_CONFIG' | 'POLICY_DECRYPTION' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_DIGITALSIGNVALIDATION_FAILED' | 'POLICY_RESTAPI_RESPONSE' | 'POLICY_RESTAPI_CONNECTION' | 'POLICY_RESTAPI' | 'CACHE_AUTHREQUIREDTOREFRESH' | 'POLICY_ROLE_GROUP_BASED_ACCESS' | 'POLICY_ROLE_GROUP_BASED_IP_CHECK_ACCESS' | 'POLICY_PROTOCOL_TRANSFORMATION' | 'POLICY_BUSINESS_RULE' | 'POLICY_BUSINESS_RULE_DATA_FORMAT' | 'POLICY_BUSINESS_RULE_STOP' | 'POLICY_BUSINESS_RULE_VARIABLE_NOT_FOUND' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'APIPROXY_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTVALID_FORTOKEN' | 'URL_TOKEN_MANAGEMENT_TYPE_MISMATCH' | 'TOKEN_POLICY_NOT_CONFIGURED' | 'POLICY_ROUTING_SSLHANDSHAKE' | 'POLICY_ROUTING_SSLEXPIRED' | 'POLICY_AUTH_CREDENTIAL_NOTEXISTS' | 'POLICY_AUTH_CREDENTIAL_PROXYNOTALLOWED' | 'POLICY_AUTH_IDENTITY_AMBIGUOUS' | 'API_CLIENT_NOT_VALID_AS_RESOURCE_OWNER' | 'POLICY_AUTH_CREDENTIAL_METHODNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_IPNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CONTRACT_PROXY_EXPIRED' | 'POLICY_AUTH_CONTRACT_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CREDENTIAL_PSSWD' | 'POLICY_AUTH_CREDENTIAL_ENVNOTALLOWED' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_CLIENTBASEDTHROTTLING_STOP' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBASEDQUOTA_CACHE_SERVICE' | 'POLICY_CLIENTBASEDQUOTA_STOP' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION_NEED_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_EX' | 'POLICY_JOSE_IMPLEMENTATION_TARGET_VALUE_NOT_FOUND' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_TARGET_VALUE_EMPTY' | 'POLICY_JOSE_VALIDATION_ISSUER_EMPTY' | 'POLICY_JOSE_VALIDATION_PARSE_JWT' | 'POLICY_JOSE_VALIDATION_DECRYPTION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_ENCRYPTED' | 'POLICY_JOSE_VALIDATION_SIGNVALIDATION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_SIGNED' | 'POLICY_JOSE_VALIDATION_CLAIMVALIDATION' | 'POLICY_JOSE_VALIDATION_SIGNATUREINVALID' | 'POLICY_JOSE_VALIDATION_EX' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_MISSING' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_NOTVALID' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_ISSUER_MISSING' | 'POLICY_MTLS_AUTHENTICATION_EX' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_MTLS_MISSING' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_CERT_NOT_MATCH' | 'CONNECTOR_SETTINGS_NOTFOUND' | 'CONNECTOR_SETTINGS_DISABLED' | 'CONNECTOR_EX' | 'POLICY_ROUTING_ILLEGAL_ARGUMENT' | 'POLICY_ROUTING_CLIENT_PROTOCOL' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EXPIRED' | 'POLICY_JOSE_VALIDATION_JWK_EXPIRED' | 'POLICY_GROUP_EX' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_ENDPOINTRATELIMIT_CACHE_SERVICE' | 'POLICY_ENDPOINTRATELIMIT_STOP' | 'POLICY_ENDPOINTRATELIMIT_TARGETNOTEXIST' | 'POLICY_CLIENTBANNER_BANNED' | 'POLICY_CLIENTBANNER_EX' | 'POLICY_CLIENTBANNER_IDENTITYNOTFOUND' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_AUTH_EX' | 'POLICY_AUTH_CREDENTIALS_MISSING' | 'JOSE_VAL_CONFIG_ERROR' | 'JOSE_VAL_EX' | 'JOSE_VAL_TOKEN_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_BINDING_MISMATCH' | 'JOSE_IMPL_CONFIG_ERROR' | 'APIPROXY_CONFIG_ERROR' | 'APIPROXY_EX' | 'CONTENTFILTER_VIOLATION' | 'THROTTLING_STOP' | 'THROTTLING_EX' | 'THROTTLING_CACHE_SERVICE' | 'QUOTA_STOP' | 'QUOTA_EX' | 'QUOTA_CACHE_SERVICE' | 'ROUTING_CIRCUITBREAKER' | 'ROUTING_CLIENT_ERROR' | 'ROUTING_CONFIG_ERROR' | 'ROUTING_MTLS_CONFIG_FAILED' | 'ROUTING_SSE_EX' | 'ENDPOINT_RATELIMIT_EX' | 'ENDPOINT_RATELIMIT_EXCEEDED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_ALLOWED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_RESOLVED' | 'RLCL_AUTHENTICATION_POLICY_REQUIRED' | 'REST2SOAP_EX' | 'REDACTION_EX' | 'BUSINESS_RULE_EX' | 'MTLS_CERTIFICATE_MISSING' | 'MTLS_CERTIFICATE_NOTVALID' | 'KPS_TOKEN_EX' | 'JSON_SCHEMA_VALIDATION_FAILED' | 'XML_SCHEMA_VALIDATION_FAILED' | 'WSSECURITY_STSTOKEN_NOTVALID' | 'RESTAPI_EX' | 'CONDITION_EX' | 'POLICY_CACHE_EX' | 'POLICY_CACHE_INVALID_CONFIG' | 'POLICY_AI_MCP_TOOL_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_MCP_TOOL_INVOKE_CONFIG_MISSING' | 'POLICY_AI_MCP_TOOL_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_PROMPT_GUARD_BLOCKED' | 'POLICY_AI_SEMANTIC_CACHE_ERROR' | 'POLICY_AI_RAG_INJECTION_NO_MATCH' | 'POLICY_AI_RAG_INJECTION_RETRIEVAL_ERROR' | 'POLICY_AI_DLP_BLOCKED' | 'POLICY_AI_PII_ENCODED_BLOCKED' | 'POLICY_AI_PII_MASK_FAILED' | 'POLICY_AI_LOOP_DETECTED' | 'POLICY_AI_OFF_TOPIC' | 'POLICY_AI_TOPIC_JUDGE_BLOCKED' | 'POLICY_AI_PII_JUDGE_BLOCKED' | 'POLICY_AI_CONTEXT_INTEGRITY_BLOCKED' | 'POLICY_AI_PROMPT_DECORATOR_LIMIT_EXCEEDED' | 'POLICY_AI_DENIED_TOPIC' | 'POLICY_AI_PROMPT_TEMPLATE_UNKNOWN_TEMPLATE' | 'POLICY_AI_PROMPT_TEMPLATE_MISSING_PARAM' | 'POLICY_AI_PROMPT_TEMPLATE_LIMIT_EXCEEDED' | 'POLICY_AI_GROUNDEDNESS_VIOLATION'
            - `parentErrorType` 'API_PROXY' | 'APICREATOR' | 'FAKE_API' | 'KPS_API' | 'CONDITION_ERR' | 'CONDITION_EX' | 'POLICY_GROUP' | 'POLICY_AUTHENTICATION' | 'POLICY_OIDC' | 'POLICY_AUTHORIZATION' | 'POLICY_API_AUTHENTICATION' | 'POLICY_THROTTLING_PER_CLIENT' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_APIBASEDQUOTA' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBANNER' | 'POLICY_QUOTA_PER_CLIENT' | 'POLICY_SCRIPT' | 'POLICY_OAUTH2' | 'POLICY_SAML' | 'POLICY_JOSE_IMPLEMENTATION' | 'POLICY_JOSE_VALIDATION' | 'POLICY_MTLS_AUTHENTICATION' | 'POLICY_CONTENTFILTER' | 'POLICY_IPWHITE' | 'POLICY_IPBLACK' | 'POLICY_ALLOWEDHOUR' | 'POLICY_MINMESSAGESIZE' | 'POLICY_MAXMESSAGESIZE' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONRESPONSEMESSAGETRANS' | 'POLICY_XMLRESPONSEMESSAGETRANS' | 'POLICY_REST2SOAP_TRANSFORMATION' | 'POLICY_CACHE' | 'POLICY_ROUTING' | 'POLICY_REDACTION' | 'POLICY_CORS' | 'POLICY_ENCRYPTION' | 'POLICY_DECRYPTION' | 'POLICY_ROLE_GROUP' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_RESTAPI' | 'POLICY_WSSECURITY' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_BUSINESS_RULE' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'POLICY_AI_PII_MASK' | 'POLICY_AI_PROMPT_GUARD' | 'POLICY_AI_TOKEN_RATE_LIMIT' | 'POLICY_AI_SEMANTIC_CACHE' | 'POLICY_AI_MCP_TOOL_CALL' | 'POLICY_AI_A2A_AGENT_CALL' | 'POLICY_AI_RAG_INJECTION' | 'POLICY_AI_DLP_GUARD' | 'POLICY_AI_LOOP_GUARD' | 'POLICY_AI_TOPIC_GUARD' | 'POLICY_AI_CONTEXT_INTEGRITY' | 'POLICY_AI_ROUTING' | 'POLICY_AI_A2A_AGENT_INVOKE' | 'POLICY_AI_MCP_TOOL_INVOKE' | 'POLICY_AI_PROMPT_DECORATOR' | 'POLICY_AI_PROMPT_TEMPLATE' | 'POLICY_AI_GROUNDEDNESS_GUARD' | 'LICENSE'
            - `httpStatusCode` integer
            - `errorCode` string
            - `originalMessage` string
            - `customizedHttpStatusCode` integer
            - `customizedErrorCode` string
            - `customizedMessage` string
            - `buildCustomMessage` boolean
            - `customMessageTemplate` string
            - `customMessageContentType` string
            - `customMessageHttpStatusCode` integer
            - `errorResponseRules` ErrorResponseRule[]
              - …
            - `customized` boolean
          - `buildCustomMessage` boolean
          - `customMessageTemplate` string
          - `customMessageContentType` string
          - `customMessageHttpStatusCode` integer
          - `oneWay` boolean
          - `trace` boolean
          - `active` boolean
          - `addToGlobal` boolean
          - `policyLocation` 'API_PROXY_GROUP' | 'API_PROXY' | 'API_PROXY_METHOD'
          - `policyGroup` boolean
          - `_class` string, required
          - `apiAuthCondExpressionList` ApiAuthenticationConditionalExpression[]
            - `id` integer
            - `username` string
            - `password` string
            - `policyCondition` PolicyCondition
              - …
          - `authType` 'BASIC' | 'BASE64' | 'API' | 'DIGEST'
          - `sendType` 'HEADER' | 'PARAM' | 'BODY_MESSAGE' | 'BODY_INJECTION'
          - `messageContentType` 'XML' | 'JSON' | 'ALL_BODY'
          - `usernameFieldName` string
          - `authApiId` string
          - `passwordFieldName` string
          - `createdFieldName` string
          - `nonceFieldName` string
          - `bodyMessage` string
          - `bodyMessageInjectionPath` string
          - `usernameInjectionPath` string
          - `passwordInjectionPath` string
          - `createdInjectionPath` string
          - `nonceInjectionPath` string
        - PolicyApiBasedQuota
          - `region` 'FROM_CLIENT' | 'TO_BACKEND' | 'FROM_BACKEND' | 'TO_CLIENT'
          - `id` string
          - `projectId` string
          - `name` string
          - `description` string
          - `policyCondition` PolicyCondition
            - `conditionRuleList` ConditionRule[]
              - …
          - `global` boolean
          - `errorMessageList` ErrorMessage[]
            - `id` string
            - `errorType` 'APIPROXY' | 'APIPROXY_HIDDENSPEC' | 'APIPROXY_SPEC_AUTH_REQUIRED' | 'API_METHOD_NOTFOUND' | 'DBTOAPI_DB_OPERATION_TYPE_NOTFOUND' | 'DBTOAPI_DB_BATCH_ARRAY_LENGTH' | 'APIPROXY_NOTFOUND' | 'APIPROXY_ENDPOINT_MISMATCH' | 'APIPROXY_ENDPOINT_MISSING_PATH_PARAM_DEFINITION' | 'APIPROXYGROUP_ACCESS_DISABLED_FROM_PROXY' | 'APIPROXY_BACKEND_ADDRESS_NOTFOUND' | 'APIPROXY_BACKEND_MTLS_SETTINGS_NOTFOUND' | 'APICRYPT_EX' | 'NOTER_SETTINGS_NOTFOUND' | 'KPS_SETTINGS_NOTFOUND' | 'KPS_SECURITY_TOKEN_FAULT' | 'KPS_SECURITY_TOKEN_NOT_VALID' | 'SCRIPT_API_NOTFOUND' | 'CONNECTION_CONFIG_DB_NOTFOUND' | 'CONNECTION_CONFIG_DB_DISABLED' | 'DATABASE_CONNECTION_EX' | 'DB_API_NOTFOUND' | 'JOB_API_NOTFOUND' | 'KPS_EX' | 'CONDITION_RULE_FORMAT_NUMERIC' | 'CONDITION_RULE_FORMAT_DATE' | 'CONDITION_RULE_CONFIGURATION' | 'CONDITION_RULE_EX' | 'POLICY_AUTH_EMPTYUSERNAMEORPSSWD' | 'POLICY_AUTH_EMPTYUSERNAME' | 'POLICY_AUTH_EMPTYPSSWD' | 'POLICY_AUTH_USERNOTEXISTS' | 'POLICY_AUTH_EX_LDAP' | 'POLICY_AUTH_EX_API' | 'POLICY_AUTH_TYPE' | 'POLICY_AUTH_EX_DB' | 'POLICY_AUTH_NOT_FOUND' | 'POLICY_AUTH_BASIC_EX' | 'POLICY_AUTH_BASE64_EX' | 'POLICY_AUTH_DIGEST_EX' | 'POLICY_AUTH_JWT3RD_EX' | 'POLICY_AUTH_JWT3RD_MISSING_CONFIG' | 'POLICY_AUTH_JWT3RD_NOT_VALID' | 'POLICY_AUTH_JWT_EX' | 'POLICY_AUTH_JWT_MISSING_CONFIG' | 'POLICY_AUTH_JWT_NOT_VALID' | 'POLICY_AUTH_OAUTH2_EX' | 'POLICY_AUTH_OAUTH2_TOKEN_EXPIRED' | 'POLICY_AUTH_OAUTH2_TOKEN_NOT_VALID' | 'POLICY_AUTH_OIDC_PROTOCOL_EX' | 'POLICY_AUTH_OIDC_AUTHENTICATION_EX' | 'POLICY_AUTH_OIDC_STOP_FLOW' | 'POLICY_AUTH_OIDC_REDIRECT' | 'POLICY_AUTH_OIDC_INVALID_TOKEN' | 'POLICY_AUTHORIZATION_EX' | 'POLICY_AUTHORIZATION_METHOD_NOT_FOUND' | 'POLICY_AUTHORIZATION_WRONG_SCOPE' | 'POLICY_API_AUTHENTICATION' | 'POLICY_API_AUTHENTICATION_NOTFOUND' | 'POLICY_SAML' | 'POLICY_SAML_SIGNATURENOTEXISTS' | 'POLICY_SAML_SIGNATURENOTVALID' | 'POLICY_SAML_KEYSTORENOTVALID' | 'POLICY_SAML_SIGNERUNKNOWN' | 'POLICY_CONTENTFILTER' | 'POLICY_CONTENTFILTER_HEADER' | 'POLICY_CONTENTFILTER_PARAM' | 'POLICY_CONTENTFILTER_BODY' | 'POLICY_CONTENTFILTER_BODY_PATH' | 'POLICY_IPWHITE_FAILED' | 'POLICY_IPWHITE_EX' | 'POLICY_IPBLACK_FAILED' | 'POLICY_IPBLACK_EX' | 'POLICY_RESTRICTION_ALLOWEDHOUR_FAILED' | 'POLICY_RESTRICTION_ALLOWEDHOUR_EX' | 'POLICY_RESTRICTION_MINMESSAGESIZE_FAILED' | 'POLICY_RESTRICTION_MAXMESSAGESIZE_FAILED' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_JSONSCHEMAVALIDATION_FAILED' | 'POLICY_JSONSCHEMAVALIDATION_PATH' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION_FAILED' | 'POLICY_XMLSCHEMAVALIDATION_UNEXPECTEDBODY' | 'POLICY_XMLSCHEMAVALIDATION_PATH' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_APIBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_APIBASEDTHROTTLING_STOP' | 'POLICY_APIBASEDQUOTA' | 'POLICY_APIBASEDQUOTA_CACHE_SERVICE' | 'POLICY_APIBASEDQUOTA_STOP' | 'POLICY_REST2SOAP_TRANSFORMATION_REQUEST' | 'POLICY_REST2SOAP_TRANSFORMATION_RESPONSE' | 'POLICY_SCRIPT_USERSTOPPEDFLOW' | 'POLICY_SCRIPT_USERSTOPPEDFLOW_SUCCESS' | 'POLICY_SCRIPT' | 'POLICY_WSSECURITY_FROMTARGET' | 'POLICY_WSSECURITY_TOTARGET' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_WSSECURITY_STSTOKEN_NOTFOUND' | 'POLICY_WSSECURITY_STSTOKEN_NOTVALID' | 'POLICY_WSSECURITY_STSTOKEN_FAULT' | 'CIRCUITBREAKEROPEN_EX' | 'CIRCUITBREAKEROPEN_NO_ROUTE_EX' | 'CLIENTFLOWBANNER_EX' | 'POLICY_ROUTING_TIMEOUT' | 'POLICY_ROUTING_UNKNOWNHOST' | 'POLICY_ROUTING_MALFORMED' | 'POLICY_ROUTING_CONNECTIONREFUSED' | 'POLICY_ROUTING_CONNECTION' | 'POLICY_ROUTING_ERRORHANDLINGCONDITION' | 'POLICY_ROUTING_PROXY_EMPTY' | 'POLICY_ROUTING_PROXY_AUTHORIZATION_EMPTY' | 'POLICY_ROUTING_CONNECTION_CLOSED_CLIENT' | 'POLICY_ROUTING_CONNECTION_CLOSED_SERVER' | 'POLICY_ROUTING_SSE_CLIENT' | 'POLICY_ROUTING_SSE_SERVER' | 'POLICY_ROUTING_AI_PROVIDER_EXHAUSTED' | 'POLICY_ROUTING_AI_PROVIDER_ERROR' | 'POLICY_ROUTING_AI_NO_SUITABLE_PROVIDER' | 'POLICY_ROUTING_AI_CONTEXT_WINDOW_EXCEEDED' | 'POLICY_ROUTING_AI_MODEL_ACCESS_DENIED' | 'POLICY_AI_TOKEN_QUOTA_EXCEEDED' | 'POLICY_AI_TOKEN_COUNTER_UNAVAILABLE' | 'POLICY_AI_ANONYMOUS_NOT_ALLOWED' | 'MCP_INBOUND_BAD_REQUEST' | 'MCP_INBOUND_SERVER_NOT_FOUND' | 'MCP_INBOUND_METHOD_NOT_ALLOWED' | 'MCP_INBOUND_UNAUTHORIZED' | 'MCP_INBOUND_SESSION_LIMIT_EXCEEDED' | 'MCP_INBOUND_PARSE_ERROR' | 'MCP_INBOUND_METHOD_NOT_FOUND' | 'MCP_INBOUND_TOOL_NOT_FOUND' | 'MCP_INBOUND_TOOL_PROXY_UNAVAILABLE' | 'MCP_INBOUND_TOOL_POLICY_GATE_BLOCKED' | 'MCP_INBOUND_TOOL_EXECUTION_FAILED' | 'MCP_INBOUND_CALL_QUOTA_EXCEEDED' | 'MCP_INBOUND_TOOL_APPROVAL_REQUIRED' | 'MCP_INBOUND_ELICITATION_UNSUPPORTED' | 'A2A_INBOUND_BAD_REQUEST' | 'A2A_INBOUND_AGENT_NOT_FOUND' | 'A2A_INBOUND_METHOD_NOT_ALLOWED' | 'A2A_INBOUND_UNAUTHORIZED' | 'A2A_INBOUND_PARSE_ERROR' | 'A2A_INBOUND_METHOD_NOT_FOUND' | 'A2A_INBOUND_TASK_NOT_FOUND' | 'A2A_INBOUND_TASK_EXECUTION_UNAVAILABLE' | 'A2A_INBOUND_CONCURRENCY_LIMIT_EXCEEDED' | 'A2A_INBOUND_CALL_QUOTA_EXCEEDED' | 'POLICY_REDACTION' | 'POLICY_REDACTION_VARIABLE_NOT_FOUND' | 'POLICY_REDACTION_DATA_FORMAT' | 'POLICY_ENCRYPTION' | 'POLICY_ENCRYPTION_MISSING_CONFIG' | 'POLICY_DECRYPTION' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_DIGITALSIGNVALIDATION_FAILED' | 'POLICY_RESTAPI_RESPONSE' | 'POLICY_RESTAPI_CONNECTION' | 'POLICY_RESTAPI' | 'CACHE_AUTHREQUIREDTOREFRESH' | 'POLICY_ROLE_GROUP_BASED_ACCESS' | 'POLICY_ROLE_GROUP_BASED_IP_CHECK_ACCESS' | 'POLICY_PROTOCOL_TRANSFORMATION' | 'POLICY_BUSINESS_RULE' | 'POLICY_BUSINESS_RULE_DATA_FORMAT' | 'POLICY_BUSINESS_RULE_STOP' | 'POLICY_BUSINESS_RULE_VARIABLE_NOT_FOUND' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'APIPROXY_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTVALID_FORTOKEN' | 'URL_TOKEN_MANAGEMENT_TYPE_MISMATCH' | 'TOKEN_POLICY_NOT_CONFIGURED' | 'POLICY_ROUTING_SSLHANDSHAKE' | 'POLICY_ROUTING_SSLEXPIRED' | 'POLICY_AUTH_CREDENTIAL_NOTEXISTS' | 'POLICY_AUTH_CREDENTIAL_PROXYNOTALLOWED' | 'POLICY_AUTH_IDENTITY_AMBIGUOUS' | 'API_CLIENT_NOT_VALID_AS_RESOURCE_OWNER' | 'POLICY_AUTH_CREDENTIAL_METHODNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_IPNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CONTRACT_PROXY_EXPIRED' | 'POLICY_AUTH_CONTRACT_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CREDENTIAL_PSSWD' | 'POLICY_AUTH_CREDENTIAL_ENVNOTALLOWED' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_CLIENTBASEDTHROTTLING_STOP' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBASEDQUOTA_CACHE_SERVICE' | 'POLICY_CLIENTBASEDQUOTA_STOP' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION_NEED_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_EX' | 'POLICY_JOSE_IMPLEMENTATION_TARGET_VALUE_NOT_FOUND' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_TARGET_VALUE_EMPTY' | 'POLICY_JOSE_VALIDATION_ISSUER_EMPTY' | 'POLICY_JOSE_VALIDATION_PARSE_JWT' | 'POLICY_JOSE_VALIDATION_DECRYPTION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_ENCRYPTED' | 'POLICY_JOSE_VALIDATION_SIGNVALIDATION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_SIGNED' | 'POLICY_JOSE_VALIDATION_CLAIMVALIDATION' | 'POLICY_JOSE_VALIDATION_SIGNATUREINVALID' | 'POLICY_JOSE_VALIDATION_EX' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_MISSING' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_NOTVALID' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_ISSUER_MISSING' | 'POLICY_MTLS_AUTHENTICATION_EX' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_MTLS_MISSING' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_CERT_NOT_MATCH' | 'CONNECTOR_SETTINGS_NOTFOUND' | 'CONNECTOR_SETTINGS_DISABLED' | 'CONNECTOR_EX' | 'POLICY_ROUTING_ILLEGAL_ARGUMENT' | 'POLICY_ROUTING_CLIENT_PROTOCOL' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EXPIRED' | 'POLICY_JOSE_VALIDATION_JWK_EXPIRED' | 'POLICY_GROUP_EX' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_ENDPOINTRATELIMIT_CACHE_SERVICE' | 'POLICY_ENDPOINTRATELIMIT_STOP' | 'POLICY_ENDPOINTRATELIMIT_TARGETNOTEXIST' | 'POLICY_CLIENTBANNER_BANNED' | 'POLICY_CLIENTBANNER_EX' | 'POLICY_CLIENTBANNER_IDENTITYNOTFOUND' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_AUTH_EX' | 'POLICY_AUTH_CREDENTIALS_MISSING' | 'JOSE_VAL_CONFIG_ERROR' | 'JOSE_VAL_EX' | 'JOSE_VAL_TOKEN_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_BINDING_MISMATCH' | 'JOSE_IMPL_CONFIG_ERROR' | 'APIPROXY_CONFIG_ERROR' | 'APIPROXY_EX' | 'CONTENTFILTER_VIOLATION' | 'THROTTLING_STOP' | 'THROTTLING_EX' | 'THROTTLING_CACHE_SERVICE' | 'QUOTA_STOP' | 'QUOTA_EX' | 'QUOTA_CACHE_SERVICE' | 'ROUTING_CIRCUITBREAKER' | 'ROUTING_CLIENT_ERROR' | 'ROUTING_CONFIG_ERROR' | 'ROUTING_MTLS_CONFIG_FAILED' | 'ROUTING_SSE_EX' | 'ENDPOINT_RATELIMIT_EX' | 'ENDPOINT_RATELIMIT_EXCEEDED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_ALLOWED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_RESOLVED' | 'RLCL_AUTHENTICATION_POLICY_REQUIRED' | 'REST2SOAP_EX' | 'REDACTION_EX' | 'BUSINESS_RULE_EX' | 'MTLS_CERTIFICATE_MISSING' | 'MTLS_CERTIFICATE_NOTVALID' | 'KPS_TOKEN_EX' | 'JSON_SCHEMA_VALIDATION_FAILED' | 'XML_SCHEMA_VALIDATION_FAILED' | 'WSSECURITY_STSTOKEN_NOTVALID' | 'RESTAPI_EX' | 'CONDITION_EX' | 'POLICY_CACHE_EX' | 'POLICY_CACHE_INVALID_CONFIG' | 'POLICY_AI_MCP_TOOL_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_MCP_TOOL_INVOKE_CONFIG_MISSING' | 'POLICY_AI_MCP_TOOL_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_PROMPT_GUARD_BLOCKED' | 'POLICY_AI_SEMANTIC_CACHE_ERROR' | 'POLICY_AI_RAG_INJECTION_NO_MATCH' | 'POLICY_AI_RAG_INJECTION_RETRIEVAL_ERROR' | 'POLICY_AI_DLP_BLOCKED' | 'POLICY_AI_PII_ENCODED_BLOCKED' | 'POLICY_AI_PII_MASK_FAILED' | 'POLICY_AI_LOOP_DETECTED' | 'POLICY_AI_OFF_TOPIC' | 'POLICY_AI_TOPIC_JUDGE_BLOCKED' | 'POLICY_AI_PII_JUDGE_BLOCKED' | 'POLICY_AI_CONTEXT_INTEGRITY_BLOCKED' | 'POLICY_AI_PROMPT_DECORATOR_LIMIT_EXCEEDED' | 'POLICY_AI_DENIED_TOPIC' | 'POLICY_AI_PROMPT_TEMPLATE_UNKNOWN_TEMPLATE' | 'POLICY_AI_PROMPT_TEMPLATE_MISSING_PARAM' | 'POLICY_AI_PROMPT_TEMPLATE_LIMIT_EXCEEDED' | 'POLICY_AI_GROUNDEDNESS_VIOLATION'
            - `parentErrorType` 'API_PROXY' | 'APICREATOR' | 'FAKE_API' | 'KPS_API' | 'CONDITION_ERR' | 'CONDITION_EX' | 'POLICY_GROUP' | 'POLICY_AUTHENTICATION' | 'POLICY_OIDC' | 'POLICY_AUTHORIZATION' | 'POLICY_API_AUTHENTICATION' | 'POLICY_THROTTLING_PER_CLIENT' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_APIBASEDQUOTA' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBANNER' | 'POLICY_QUOTA_PER_CLIENT' | 'POLICY_SCRIPT' | 'POLICY_OAUTH2' | 'POLICY_SAML' | 'POLICY_JOSE_IMPLEMENTATION' | 'POLICY_JOSE_VALIDATION' | 'POLICY_MTLS_AUTHENTICATION' | 'POLICY_CONTENTFILTER' | 'POLICY_IPWHITE' | 'POLICY_IPBLACK' | 'POLICY_ALLOWEDHOUR' | 'POLICY_MINMESSAGESIZE' | 'POLICY_MAXMESSAGESIZE' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONRESPONSEMESSAGETRANS' | 'POLICY_XMLRESPONSEMESSAGETRANS' | 'POLICY_REST2SOAP_TRANSFORMATION' | 'POLICY_CACHE' | 'POLICY_ROUTING' | 'POLICY_REDACTION' | 'POLICY_CORS' | 'POLICY_ENCRYPTION' | 'POLICY_DECRYPTION' | 'POLICY_ROLE_GROUP' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_RESTAPI' | 'POLICY_WSSECURITY' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_BUSINESS_RULE' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'POLICY_AI_PII_MASK' | 'POLICY_AI_PROMPT_GUARD' | 'POLICY_AI_TOKEN_RATE_LIMIT' | 'POLICY_AI_SEMANTIC_CACHE' | 'POLICY_AI_MCP_TOOL_CALL' | 'POLICY_AI_A2A_AGENT_CALL' | 'POLICY_AI_RAG_INJECTION' | 'POLICY_AI_DLP_GUARD' | 'POLICY_AI_LOOP_GUARD' | 'POLICY_AI_TOPIC_GUARD' | 'POLICY_AI_CONTEXT_INTEGRITY' | 'POLICY_AI_ROUTING' | 'POLICY_AI_A2A_AGENT_INVOKE' | 'POLICY_AI_MCP_TOOL_INVOKE' | 'POLICY_AI_PROMPT_DECORATOR' | 'POLICY_AI_PROMPT_TEMPLATE' | 'POLICY_AI_GROUNDEDNESS_GUARD' | 'LICENSE'
            - `httpStatusCode` integer
            - `errorCode` string
            - `originalMessage` string
            - `customizedHttpStatusCode` integer
            - `customizedErrorCode` string
            - `customizedMessage` string
            - `buildCustomMessage` boolean
            - `customMessageTemplate` string
            - `customMessageContentType` string
            - `customMessageHttpStatusCode` integer
            - `errorResponseRules` ErrorResponseRule[]
              - …
            - `customized` boolean
          - `buildCustomMessage` boolean
          - `customMessageTemplate` string
          - `customMessageContentType` string
          - `customMessageHttpStatusCode` integer
          - `oneWay` boolean
          - `trace` boolean
          - `active` boolean
          - `addToGlobal` boolean
          - `policyLocation` 'API_PROXY_GROUP' | 'API_PROXY' | 'API_PROXY_METHOD'
          - `policyGroup` boolean
          - `_class` string, required
          - `quotaInterval` 'ONE_HOUR' | 'ONE_DAY' | 'ONE_MONTH'
          - `quotaCount` integer
          - `intervalPeriodLength` integer
          - `intervalWindowType` 'FIXED' | 'SLIDING'
          - `applyBy` Variable
            - `id` string
            - `projectId` string
            - `projectName` string
            - `name` string
            - `description` string
            - `type` 'HEADER' | 'PARAMETER' | 'BODY' | 'CONTEXT_VALUES' | 'CUSTOM'
            - `headerName` string
            - `paramType` 'QUERY' | 'PATH' | 'FORM'
            - `paramName` string
            - `paramPath` string
            - `formName` string
            - `xpathValue` string
            - `jsonPathValue` string
            - `messageContentType` 'XML' | 'JSON' | 'ALL_BODY'
            - `contextValue` 'REQUEST_REMOTE_ADDRESS' | 'REQUEST_HTTP_METHOD' | 'REQUEST_CONTENT_TYPE' | 'REQUEST_PATH_INFO' | 'REQUEST_CONTEXT_PATH' | 'REQUEST_QUERY_STRING' | 'REQUEST_REMOTE_USER' | 'REQUEST_USERNAME_KEY' | 'REQUEST_REQUESTED_SESSION_ID' | 'REQUEST_REQUEST_URI' | 'REQUEST_CHARACTER_ENCODING' | 'REQUEST_CHARSET' | 'REQUEST_CONTENT_LENGTH' | 'REQUEST_PROTOCOL' | 'REQUEST_SCHEME' | 'REQUEST_SERVER_NAME' | 'REQUEST_SERVER_PORT' | 'REQUEST_REMOTE_HOST' | 'REQUEST_REMOTE_PORT' | 'REQUEST_LOCAL_NAME' | 'REQUEST_LOCAL_ADDR' | 'REQUEST_LOCAL_PORT' | 'REQUEST_XFORWARDED_FOR' | 'REQUEST_ESTIMATED_TOKEN_COUNT' | 'REQUEST_MCP_TOOL_NAME' | 'REQUEST_OAUTH_CLIENT_ID' | 'REQUEST_IS_SOAP_TO_REST' | 'REQUEST_IS_APIPROXY' | 'REQUEST_IS_APIPROXYGROUP' | 'REQUEST_IS_XWWW_FORM_URL_ENCODED' | 'REQUEST_IS_FORM_DATA' | 'REQUEST_IS_BYTE_ARRAY' | 'REQUEST_HAS_ATTACHMENT' | 'REQUEST_GZIP' | 'REQUEST_DEFLATE' | 'REQUEST_BR' | 'REQUEST_ZSTD' | 'REQUEST_IDENTITY' | 'REQUEST_COMPRESS' | 'REQUEST_HTTP_SERVLET' | 'RESPONSE_IS_BYTE_ARRAY' | 'RESPONSE_GZIP' | 'RESPONSE_DEFLATE' | 'RESPONSE_BR' | 'RESPONSE_ZSTD' | 'RESPONSE_IDENTITY' | 'RESPONSE_COMPRESS' | 'RESPONSE_BACKEND_CONTENT_ENCODING' | 'RESPONSE_CHARSET' | 'RESPONSE_STATUS_CODE' | 'RESPONSE_HTTP_SERVLET' | 'ERROR_CATEGORY' | 'ERROR_TYPE' | 'ERROR_PARENT' | 'ERROR_RESULT_TYPE' | 'ERROR_MESSAGE' | 'ERROR_CODE' | 'ERROR_HTTP_CODE' | 'MESSAGE_CORRELATION_ID' | 'MESSAGE_CACHE_HIT' | 'ENVIRONMENT_ID' | 'ENVIRONMENT_NAME' | 'ENVIRONMENT_CERTIFICATE' | 'ENVIRONMENT_PRIVATEKEY' | 'ENVIRONMENT_PUBLICKEY' | 'ENVIRONMENT_SECRETKEY' | 'ENVIRONMENT_KEYSTORE' | 'ENVIRONMENT_JWK' | 'APIPROXYGROUP_ID' | 'APIPROXYGROUP_NAME' | 'APIPROXY_ID' | 'APIPROXY_NAME' | 'APIPROXY_RELATIVE_PATH' | 'APIMETHOD_ID' | 'APIMETHOD_NAME' | 'APIMETHOD_SOAP_ACTION' | 'APIMETHOD_HTTPMETHOD' | 'APIMETHOD_ENDPOINT' | 'APIMETHOD_BACKEND_HTTPMETHOD' | 'APIMETHOD_BACKEND_ENDPOINT' | 'DATETIME_YEAR' | 'DATETIME_MONTH' | 'DATETIME_DAY_OF_WEEK' | 'DATETIME_DAY_OF_MONTH' | 'DATETIME_HOUR' | 'DATETIME_MINUTE' | 'DATETIME_SECOND' | 'DATETIME_EPOCH_MILLIS' | 'DATETIME_FORMATTED_TEXT' | 'DATE_FORMATTED_TEXT' | 'TIME_FORMATTED_TEXT' | 'CREDENTIAL_USERNAME' | 'CREDENTIAL_EMAIL' | 'CREDENTIAL_FULLNAME' | 'CREDENTIAL_SECRETKEY' | 'CREDENTIAL_CERTIFICATE' | 'CREDENTIAL_PUBLICKEY' | 'CREDENTIAL_PRIVATEKEY' | 'CREDENTIAL_KEYSTORE' | 'CREDENTIAL_TRUSTSTORE' | 'CREDENTIAL_JWK_SIGNANDVALIDATION' | 'CREDENTIAL_JWK_ENCRYPTIONANDDECRYPTION'
            - `zoneId` string
            - `initWithScript` boolean
            - `scriptLanguage` 'GROOVY' | 'JAVASCRIPT'
            - `scriptBody` string
          - `cacheConnectionTimeoutInSeconds` integer
          - `cacheErrorHandlingType` 'FAIL' | 'CONTINUE'
          - `detailList` ApiBasedQuotaDetail[]
            - `targetValue` string
            - `regexExpression` boolean
            - `quotaCount` integer
            - `intervalPeriodLength` integer
            - `quotaInterval` 'ONE_HOUR' | 'ONE_DAY' | 'ONE_MONTH'
          - `showRateLimitStatisticsInResponseHeader` boolean
          - `countingMode` 'ALL_REQUESTS' | 'ACCEPTED_ONLY'
          - `limitChangeAction` 'CLAMP' | 'RESET' | 'NONE'
        - PolicyApiBasedThrottling
          - `region` 'FROM_CLIENT' | 'TO_BACKEND' | 'FROM_BACKEND' | 'TO_CLIENT'
          - `id` string
          - `projectId` string
          - `name` string
          - `description` string
          - `policyCondition` PolicyCondition
            - `conditionRuleList` ConditionRule[]
              - …
          - `global` boolean
          - `errorMessageList` ErrorMessage[]
            - `id` string
            - `errorType` 'APIPROXY' | 'APIPROXY_HIDDENSPEC' | 'APIPROXY_SPEC_AUTH_REQUIRED' | 'API_METHOD_NOTFOUND' | 'DBTOAPI_DB_OPERATION_TYPE_NOTFOUND' | 'DBTOAPI_DB_BATCH_ARRAY_LENGTH' | 'APIPROXY_NOTFOUND' | 'APIPROXY_ENDPOINT_MISMATCH' | 'APIPROXY_ENDPOINT_MISSING_PATH_PARAM_DEFINITION' | 'APIPROXYGROUP_ACCESS_DISABLED_FROM_PROXY' | 'APIPROXY_BACKEND_ADDRESS_NOTFOUND' | 'APIPROXY_BACKEND_MTLS_SETTINGS_NOTFOUND' | 'APICRYPT_EX' | 'NOTER_SETTINGS_NOTFOUND' | 'KPS_SETTINGS_NOTFOUND' | 'KPS_SECURITY_TOKEN_FAULT' | 'KPS_SECURITY_TOKEN_NOT_VALID' | 'SCRIPT_API_NOTFOUND' | 'CONNECTION_CONFIG_DB_NOTFOUND' | 'CONNECTION_CONFIG_DB_DISABLED' | 'DATABASE_CONNECTION_EX' | 'DB_API_NOTFOUND' | 'JOB_API_NOTFOUND' | 'KPS_EX' | 'CONDITION_RULE_FORMAT_NUMERIC' | 'CONDITION_RULE_FORMAT_DATE' | 'CONDITION_RULE_CONFIGURATION' | 'CONDITION_RULE_EX' | 'POLICY_AUTH_EMPTYUSERNAMEORPSSWD' | 'POLICY_AUTH_EMPTYUSERNAME' | 'POLICY_AUTH_EMPTYPSSWD' | 'POLICY_AUTH_USERNOTEXISTS' | 'POLICY_AUTH_EX_LDAP' | 'POLICY_AUTH_EX_API' | 'POLICY_AUTH_TYPE' | 'POLICY_AUTH_EX_DB' | 'POLICY_AUTH_NOT_FOUND' | 'POLICY_AUTH_BASIC_EX' | 'POLICY_AUTH_BASE64_EX' | 'POLICY_AUTH_DIGEST_EX' | 'POLICY_AUTH_JWT3RD_EX' | 'POLICY_AUTH_JWT3RD_MISSING_CONFIG' | 'POLICY_AUTH_JWT3RD_NOT_VALID' | 'POLICY_AUTH_JWT_EX' | 'POLICY_AUTH_JWT_MISSING_CONFIG' | 'POLICY_AUTH_JWT_NOT_VALID' | 'POLICY_AUTH_OAUTH2_EX' | 'POLICY_AUTH_OAUTH2_TOKEN_EXPIRED' | 'POLICY_AUTH_OAUTH2_TOKEN_NOT_VALID' | 'POLICY_AUTH_OIDC_PROTOCOL_EX' | 'POLICY_AUTH_OIDC_AUTHENTICATION_EX' | 'POLICY_AUTH_OIDC_STOP_FLOW' | 'POLICY_AUTH_OIDC_REDIRECT' | 'POLICY_AUTH_OIDC_INVALID_TOKEN' | 'POLICY_AUTHORIZATION_EX' | 'POLICY_AUTHORIZATION_METHOD_NOT_FOUND' | 'POLICY_AUTHORIZATION_WRONG_SCOPE' | 'POLICY_API_AUTHENTICATION' | 'POLICY_API_AUTHENTICATION_NOTFOUND' | 'POLICY_SAML' | 'POLICY_SAML_SIGNATURENOTEXISTS' | 'POLICY_SAML_SIGNATURENOTVALID' | 'POLICY_SAML_KEYSTORENOTVALID' | 'POLICY_SAML_SIGNERUNKNOWN' | 'POLICY_CONTENTFILTER' | 'POLICY_CONTENTFILTER_HEADER' | 'POLICY_CONTENTFILTER_PARAM' | 'POLICY_CONTENTFILTER_BODY' | 'POLICY_CONTENTFILTER_BODY_PATH' | 'POLICY_IPWHITE_FAILED' | 'POLICY_IPWHITE_EX' | 'POLICY_IPBLACK_FAILED' | 'POLICY_IPBLACK_EX' | 'POLICY_RESTRICTION_ALLOWEDHOUR_FAILED' | 'POLICY_RESTRICTION_ALLOWEDHOUR_EX' | 'POLICY_RESTRICTION_MINMESSAGESIZE_FAILED' | 'POLICY_RESTRICTION_MAXMESSAGESIZE_FAILED' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_JSONSCHEMAVALIDATION_FAILED' | 'POLICY_JSONSCHEMAVALIDATION_PATH' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION_FAILED' | 'POLICY_XMLSCHEMAVALIDATION_UNEXPECTEDBODY' | 'POLICY_XMLSCHEMAVALIDATION_PATH' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_APIBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_APIBASEDTHROTTLING_STOP' | 'POLICY_APIBASEDQUOTA' | 'POLICY_APIBASEDQUOTA_CACHE_SERVICE' | 'POLICY_APIBASEDQUOTA_STOP' | 'POLICY_REST2SOAP_TRANSFORMATION_REQUEST' | 'POLICY_REST2SOAP_TRANSFORMATION_RESPONSE' | 'POLICY_SCRIPT_USERSTOPPEDFLOW' | 'POLICY_SCRIPT_USERSTOPPEDFLOW_SUCCESS' | 'POLICY_SCRIPT' | 'POLICY_WSSECURITY_FROMTARGET' | 'POLICY_WSSECURITY_TOTARGET' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_WSSECURITY_STSTOKEN_NOTFOUND' | 'POLICY_WSSECURITY_STSTOKEN_NOTVALID' | 'POLICY_WSSECURITY_STSTOKEN_FAULT' | 'CIRCUITBREAKEROPEN_EX' | 'CIRCUITBREAKEROPEN_NO_ROUTE_EX' | 'CLIENTFLOWBANNER_EX' | 'POLICY_ROUTING_TIMEOUT' | 'POLICY_ROUTING_UNKNOWNHOST' | 'POLICY_ROUTING_MALFORMED' | 'POLICY_ROUTING_CONNECTIONREFUSED' | 'POLICY_ROUTING_CONNECTION' | 'POLICY_ROUTING_ERRORHANDLINGCONDITION' | 'POLICY_ROUTING_PROXY_EMPTY' | 'POLICY_ROUTING_PROXY_AUTHORIZATION_EMPTY' | 'POLICY_ROUTING_CONNECTION_CLOSED_CLIENT' | 'POLICY_ROUTING_CONNECTION_CLOSED_SERVER' | 'POLICY_ROUTING_SSE_CLIENT' | 'POLICY_ROUTING_SSE_SERVER' | 'POLICY_ROUTING_AI_PROVIDER_EXHAUSTED' | 'POLICY_ROUTING_AI_PROVIDER_ERROR' | 'POLICY_ROUTING_AI_NO_SUITABLE_PROVIDER' | 'POLICY_ROUTING_AI_CONTEXT_WINDOW_EXCEEDED' | 'POLICY_ROUTING_AI_MODEL_ACCESS_DENIED' | 'POLICY_AI_TOKEN_QUOTA_EXCEEDED' | 'POLICY_AI_TOKEN_COUNTER_UNAVAILABLE' | 'POLICY_AI_ANONYMOUS_NOT_ALLOWED' | 'MCP_INBOUND_BAD_REQUEST' | 'MCP_INBOUND_SERVER_NOT_FOUND' | 'MCP_INBOUND_METHOD_NOT_ALLOWED' | 'MCP_INBOUND_UNAUTHORIZED' | 'MCP_INBOUND_SESSION_LIMIT_EXCEEDED' | 'MCP_INBOUND_PARSE_ERROR' | 'MCP_INBOUND_METHOD_NOT_FOUND' | 'MCP_INBOUND_TOOL_NOT_FOUND' | 'MCP_INBOUND_TOOL_PROXY_UNAVAILABLE' | 'MCP_INBOUND_TOOL_POLICY_GATE_BLOCKED' | 'MCP_INBOUND_TOOL_EXECUTION_FAILED' | 'MCP_INBOUND_CALL_QUOTA_EXCEEDED' | 'MCP_INBOUND_TOOL_APPROVAL_REQUIRED' | 'MCP_INBOUND_ELICITATION_UNSUPPORTED' | 'A2A_INBOUND_BAD_REQUEST' | 'A2A_INBOUND_AGENT_NOT_FOUND' | 'A2A_INBOUND_METHOD_NOT_ALLOWED' | 'A2A_INBOUND_UNAUTHORIZED' | 'A2A_INBOUND_PARSE_ERROR' | 'A2A_INBOUND_METHOD_NOT_FOUND' | 'A2A_INBOUND_TASK_NOT_FOUND' | 'A2A_INBOUND_TASK_EXECUTION_UNAVAILABLE' | 'A2A_INBOUND_CONCURRENCY_LIMIT_EXCEEDED' | 'A2A_INBOUND_CALL_QUOTA_EXCEEDED' | 'POLICY_REDACTION' | 'POLICY_REDACTION_VARIABLE_NOT_FOUND' | 'POLICY_REDACTION_DATA_FORMAT' | 'POLICY_ENCRYPTION' | 'POLICY_ENCRYPTION_MISSING_CONFIG' | 'POLICY_DECRYPTION' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_DIGITALSIGNVALIDATION_FAILED' | 'POLICY_RESTAPI_RESPONSE' | 'POLICY_RESTAPI_CONNECTION' | 'POLICY_RESTAPI' | 'CACHE_AUTHREQUIREDTOREFRESH' | 'POLICY_ROLE_GROUP_BASED_ACCESS' | 'POLICY_ROLE_GROUP_BASED_IP_CHECK_ACCESS' | 'POLICY_PROTOCOL_TRANSFORMATION' | 'POLICY_BUSINESS_RULE' | 'POLICY_BUSINESS_RULE_DATA_FORMAT' | 'POLICY_BUSINESS_RULE_STOP' | 'POLICY_BUSINESS_RULE_VARIABLE_NOT_FOUND' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'APIPROXY_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTVALID_FORTOKEN' | 'URL_TOKEN_MANAGEMENT_TYPE_MISMATCH' | 'TOKEN_POLICY_NOT_CONFIGURED' | 'POLICY_ROUTING_SSLHANDSHAKE' | 'POLICY_ROUTING_SSLEXPIRED' | 'POLICY_AUTH_CREDENTIAL_NOTEXISTS' | 'POLICY_AUTH_CREDENTIAL_PROXYNOTALLOWED' | 'POLICY_AUTH_IDENTITY_AMBIGUOUS' | 'API_CLIENT_NOT_VALID_AS_RESOURCE_OWNER' | 'POLICY_AUTH_CREDENTIAL_METHODNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_IPNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CONTRACT_PROXY_EXPIRED' | 'POLICY_AUTH_CONTRACT_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CREDENTIAL_PSSWD' | 'POLICY_AUTH_CREDENTIAL_ENVNOTALLOWED' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_CLIENTBASEDTHROTTLING_STOP' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBASEDQUOTA_CACHE_SERVICE' | 'POLICY_CLIENTBASEDQUOTA_STOP' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION_NEED_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_EX' | 'POLICY_JOSE_IMPLEMENTATION_TARGET_VALUE_NOT_FOUND' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_TARGET_VALUE_EMPTY' | 'POLICY_JOSE_VALIDATION_ISSUER_EMPTY' | 'POLICY_JOSE_VALIDATION_PARSE_JWT' | 'POLICY_JOSE_VALIDATION_DECRYPTION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_ENCRYPTED' | 'POLICY_JOSE_VALIDATION_SIGNVALIDATION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_SIGNED' | 'POLICY_JOSE_VALIDATION_CLAIMVALIDATION' | 'POLICY_JOSE_VALIDATION_SIGNATUREINVALID' | 'POLICY_JOSE_VALIDATION_EX' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_MISSING' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_NOTVALID' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_ISSUER_MISSING' | 'POLICY_MTLS_AUTHENTICATION_EX' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_MTLS_MISSING' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_CERT_NOT_MATCH' | 'CONNECTOR_SETTINGS_NOTFOUND' | 'CONNECTOR_SETTINGS_DISABLED' | 'CONNECTOR_EX' | 'POLICY_ROUTING_ILLEGAL_ARGUMENT' | 'POLICY_ROUTING_CLIENT_PROTOCOL' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EXPIRED' | 'POLICY_JOSE_VALIDATION_JWK_EXPIRED' | 'POLICY_GROUP_EX' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_ENDPOINTRATELIMIT_CACHE_SERVICE' | 'POLICY_ENDPOINTRATELIMIT_STOP' | 'POLICY_ENDPOINTRATELIMIT_TARGETNOTEXIST' | 'POLICY_CLIENTBANNER_BANNED' | 'POLICY_CLIENTBANNER_EX' | 'POLICY_CLIENTBANNER_IDENTITYNOTFOUND' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_AUTH_EX' | 'POLICY_AUTH_CREDENTIALS_MISSING' | 'JOSE_VAL_CONFIG_ERROR' | 'JOSE_VAL_EX' | 'JOSE_VAL_TOKEN_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_BINDING_MISMATCH' | 'JOSE_IMPL_CONFIG_ERROR' | 'APIPROXY_CONFIG_ERROR' | 'APIPROXY_EX' | 'CONTENTFILTER_VIOLATION' | 'THROTTLING_STOP' | 'THROTTLING_EX' | 'THROTTLING_CACHE_SERVICE' | 'QUOTA_STOP' | 'QUOTA_EX' | 'QUOTA_CACHE_SERVICE' | 'ROUTING_CIRCUITBREAKER' | 'ROUTING_CLIENT_ERROR' | 'ROUTING_CONFIG_ERROR' | 'ROUTING_MTLS_CONFIG_FAILED' | 'ROUTING_SSE_EX' | 'ENDPOINT_RATELIMIT_EX' | 'ENDPOINT_RATELIMIT_EXCEEDED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_ALLOWED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_RESOLVED' | 'RLCL_AUTHENTICATION_POLICY_REQUIRED' | 'REST2SOAP_EX' | 'REDACTION_EX' | 'BUSINESS_RULE_EX' | 'MTLS_CERTIFICATE_MISSING' | 'MTLS_CERTIFICATE_NOTVALID' | 'KPS_TOKEN_EX' | 'JSON_SCHEMA_VALIDATION_FAILED' | 'XML_SCHEMA_VALIDATION_FAILED' | 'WSSECURITY_STSTOKEN_NOTVALID' | 'RESTAPI_EX' | 'CONDITION_EX' | 'POLICY_CACHE_EX' | 'POLICY_CACHE_INVALID_CONFIG' | 'POLICY_AI_MCP_TOOL_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_MCP_TOOL_INVOKE_CONFIG_MISSING' | 'POLICY_AI_MCP_TOOL_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_PROMPT_GUARD_BLOCKED' | 'POLICY_AI_SEMANTIC_CACHE_ERROR' | 'POLICY_AI_RAG_INJECTION_NO_MATCH' | 'POLICY_AI_RAG_INJECTION_RETRIEVAL_ERROR' | 'POLICY_AI_DLP_BLOCKED' | 'POLICY_AI_PII_ENCODED_BLOCKED' | 'POLICY_AI_PII_MASK_FAILED' | 'POLICY_AI_LOOP_DETECTED' | 'POLICY_AI_OFF_TOPIC' | 'POLICY_AI_TOPIC_JUDGE_BLOCKED' | 'POLICY_AI_PII_JUDGE_BLOCKED' | 'POLICY_AI_CONTEXT_INTEGRITY_BLOCKED' | 'POLICY_AI_PROMPT_DECORATOR_LIMIT_EXCEEDED' | 'POLICY_AI_DENIED_TOPIC' | 'POLICY_AI_PROMPT_TEMPLATE_UNKNOWN_TEMPLATE' | 'POLICY_AI_PROMPT_TEMPLATE_MISSING_PARAM' | 'POLICY_AI_PROMPT_TEMPLATE_LIMIT_EXCEEDED' | 'POLICY_AI_GROUNDEDNESS_VIOLATION'
            - `parentErrorType` 'API_PROXY' | 'APICREATOR' | 'FAKE_API' | 'KPS_API' | 'CONDITION_ERR' | 'CONDITION_EX' | 'POLICY_GROUP' | 'POLICY_AUTHENTICATION' | 'POLICY_OIDC' | 'POLICY_AUTHORIZATION' | 'POLICY_API_AUTHENTICATION' | 'POLICY_THROTTLING_PER_CLIENT' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_APIBASEDQUOTA' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBANNER' | 'POLICY_QUOTA_PER_CLIENT' | 'POLICY_SCRIPT' | 'POLICY_OAUTH2' | 'POLICY_SAML' | 'POLICY_JOSE_IMPLEMENTATION' | 'POLICY_JOSE_VALIDATION' | 'POLICY_MTLS_AUTHENTICATION' | 'POLICY_CONTENTFILTER' | 'POLICY_IPWHITE' | 'POLICY_IPBLACK' | 'POLICY_ALLOWEDHOUR' | 'POLICY_MINMESSAGESIZE' | 'POLICY_MAXMESSAGESIZE' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONRESPONSEMESSAGETRANS' | 'POLICY_XMLRESPONSEMESSAGETRANS' | 'POLICY_REST2SOAP_TRANSFORMATION' | 'POLICY_CACHE' | 'POLICY_ROUTING' | 'POLICY_REDACTION' | 'POLICY_CORS' | 'POLICY_ENCRYPTION' | 'POLICY_DECRYPTION' | 'POLICY_ROLE_GROUP' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_RESTAPI' | 'POLICY_WSSECURITY' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_BUSINESS_RULE' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'POLICY_AI_PII_MASK' | 'POLICY_AI_PROMPT_GUARD' | 'POLICY_AI_TOKEN_RATE_LIMIT' | 'POLICY_AI_SEMANTIC_CACHE' | 'POLICY_AI_MCP_TOOL_CALL' | 'POLICY_AI_A2A_AGENT_CALL' | 'POLICY_AI_RAG_INJECTION' | 'POLICY_AI_DLP_GUARD' | 'POLICY_AI_LOOP_GUARD' | 'POLICY_AI_TOPIC_GUARD' | 'POLICY_AI_CONTEXT_INTEGRITY' | 'POLICY_AI_ROUTING' | 'POLICY_AI_A2A_AGENT_INVOKE' | 'POLICY_AI_MCP_TOOL_INVOKE' | 'POLICY_AI_PROMPT_DECORATOR' | 'POLICY_AI_PROMPT_TEMPLATE' | 'POLICY_AI_GROUNDEDNESS_GUARD' | 'LICENSE'
            - `httpStatusCode` integer
            - `errorCode` string
            - `originalMessage` string
            - `customizedHttpStatusCode` integer
            - `customizedErrorCode` string
            - `customizedMessage` string
            - `buildCustomMessage` boolean
            - `customMessageTemplate` string
            - `customMessageContentType` string
            - `customMessageHttpStatusCode` integer
            - `errorResponseRules` ErrorResponseRule[]
              - …
            - `customized` boolean
          - `buildCustomMessage` boolean
          - `customMessageTemplate` string
          - `customMessageContentType` string
          - `customMessageHttpStatusCode` integer
          - `oneWay` boolean
          - `trace` boolean
          - `active` boolean
          - `addToGlobal` boolean
          - `policyLocation` 'API_PROXY_GROUP' | 'API_PROXY' | 'API_PROXY_METHOD'
          - `policyGroup` boolean
          - `_class` string, required
          - `messageCount` integer
          - `intervalPeriodLength` integer
          - `throttlingInterval` 'ONE_SECOND' | 'ONE_MINUTE'
          - `intervalWindowType` 'FIXED' | 'SLIDING'
          - `applyBy` Variable
            - `id` string
            - `projectId` string
            - `projectName` string
            - `name` string
            - `description` string
            - `type` 'HEADER' | 'PARAMETER' | 'BODY' | 'CONTEXT_VALUES' | 'CUSTOM'
            - `headerName` string
            - `paramType` 'QUERY' | 'PATH' | 'FORM'
            - `paramName` string
            - `paramPath` string
            - `formName` string
            - `xpathValue` string
            - `jsonPathValue` string
            - `messageContentType` 'XML' | 'JSON' | 'ALL_BODY'
            - `contextValue` 'REQUEST_REMOTE_ADDRESS' | 'REQUEST_HTTP_METHOD' | 'REQUEST_CONTENT_TYPE' | 'REQUEST_PATH_INFO' | 'REQUEST_CONTEXT_PATH' | 'REQUEST_QUERY_STRING' | 'REQUEST_REMOTE_USER' | 'REQUEST_USERNAME_KEY' | 'REQUEST_REQUESTED_SESSION_ID' | 'REQUEST_REQUEST_URI' | 'REQUEST_CHARACTER_ENCODING' | 'REQUEST_CHARSET' | 'REQUEST_CONTENT_LENGTH' | 'REQUEST_PROTOCOL' | 'REQUEST_SCHEME' | 'REQUEST_SERVER_NAME' | 'REQUEST_SERVER_PORT' | 'REQUEST_REMOTE_HOST' | 'REQUEST_REMOTE_PORT' | 'REQUEST_LOCAL_NAME' | 'REQUEST_LOCAL_ADDR' | 'REQUEST_LOCAL_PORT' | 'REQUEST_XFORWARDED_FOR' | 'REQUEST_ESTIMATED_TOKEN_COUNT' | 'REQUEST_MCP_TOOL_NAME' | 'REQUEST_OAUTH_CLIENT_ID' | 'REQUEST_IS_SOAP_TO_REST' | 'REQUEST_IS_APIPROXY' | 'REQUEST_IS_APIPROXYGROUP' | 'REQUEST_IS_XWWW_FORM_URL_ENCODED' | 'REQUEST_IS_FORM_DATA' | 'REQUEST_IS_BYTE_ARRAY' | 'REQUEST_HAS_ATTACHMENT' | 'REQUEST_GZIP' | 'REQUEST_DEFLATE' | 'REQUEST_BR' | 'REQUEST_ZSTD' | 'REQUEST_IDENTITY' | 'REQUEST_COMPRESS' | 'REQUEST_HTTP_SERVLET' | 'RESPONSE_IS_BYTE_ARRAY' | 'RESPONSE_GZIP' | 'RESPONSE_DEFLATE' | 'RESPONSE_BR' | 'RESPONSE_ZSTD' | 'RESPONSE_IDENTITY' | 'RESPONSE_COMPRESS' | 'RESPONSE_BACKEND_CONTENT_ENCODING' | 'RESPONSE_CHARSET' | 'RESPONSE_STATUS_CODE' | 'RESPONSE_HTTP_SERVLET' | 'ERROR_CATEGORY' | 'ERROR_TYPE' | 'ERROR_PARENT' | 'ERROR_RESULT_TYPE' | 'ERROR_MESSAGE' | 'ERROR_CODE' | 'ERROR_HTTP_CODE' | 'MESSAGE_CORRELATION_ID' | 'MESSAGE_CACHE_HIT' | 'ENVIRONMENT_ID' | 'ENVIRONMENT_NAME' | 'ENVIRONMENT_CERTIFICATE' | 'ENVIRONMENT_PRIVATEKEY' | 'ENVIRONMENT_PUBLICKEY' | 'ENVIRONMENT_SECRETKEY' | 'ENVIRONMENT_KEYSTORE' | 'ENVIRONMENT_JWK' | 'APIPROXYGROUP_ID' | 'APIPROXYGROUP_NAME' | 'APIPROXY_ID' | 'APIPROXY_NAME' | 'APIPROXY_RELATIVE_PATH' | 'APIMETHOD_ID' | 'APIMETHOD_NAME' | 'APIMETHOD_SOAP_ACTION' | 'APIMETHOD_HTTPMETHOD' | 'APIMETHOD_ENDPOINT' | 'APIMETHOD_BACKEND_HTTPMETHOD' | 'APIMETHOD_BACKEND_ENDPOINT' | 'DATETIME_YEAR' | 'DATETIME_MONTH' | 'DATETIME_DAY_OF_WEEK' | 'DATETIME_DAY_OF_MONTH' | 'DATETIME_HOUR' | 'DATETIME_MINUTE' | 'DATETIME_SECOND' | 'DATETIME_EPOCH_MILLIS' | 'DATETIME_FORMATTED_TEXT' | 'DATE_FORMATTED_TEXT' | 'TIME_FORMATTED_TEXT' | 'CREDENTIAL_USERNAME' | 'CREDENTIAL_EMAIL' | 'CREDENTIAL_FULLNAME' | 'CREDENTIAL_SECRETKEY' | 'CREDENTIAL_CERTIFICATE' | 'CREDENTIAL_PUBLICKEY' | 'CREDENTIAL_PRIVATEKEY' | 'CREDENTIAL_KEYSTORE' | 'CREDENTIAL_TRUSTSTORE' | 'CREDENTIAL_JWK_SIGNANDVALIDATION' | 'CREDENTIAL_JWK_ENCRYPTIONANDDECRYPTION'
            - `zoneId` string
            - `initWithScript` boolean
            - `scriptLanguage` 'GROOVY' | 'JAVASCRIPT'
            - `scriptBody` string
          - `cacheConnectionTimeoutInSeconds` integer
          - `cacheErrorHandlingType` 'FAIL' | 'CONTINUE'
          - `showRateLimitStatisticsInResponseHeader` boolean
          - `detailList` ApiBasedThrottlingDetail[]
            - `targetValue` string
            - `regexExpression` boolean
            - `messageCount` integer
            - `intervalPeriodLength` integer
            - `throttlingInterval` 'ONE_SECOND' | 'ONE_MINUTE'
          - `countingMode` 'ALL_REQUESTS' | 'ACCEPTED_ONLY'
          - `limitChangeAction` 'CLAMP' | 'RESET' | 'NONE'
        - PolicyBase64Authentication
          - `region` 'FROM_CLIENT' | 'TO_BACKEND' | 'FROM_BACKEND' | 'TO_CLIENT'
          - `id` string
          - `projectId` string
          - `name` string
          - `description` string
          - `policyCondition` PolicyCondition
            - `conditionRuleList` ConditionRule[]
              - …
          - `global` boolean
          - `errorMessageList` ErrorMessage[]
            - `id` string
            - `errorType` 'APIPROXY' | 'APIPROXY_HIDDENSPEC' | 'APIPROXY_SPEC_AUTH_REQUIRED' | 'API_METHOD_NOTFOUND' | 'DBTOAPI_DB_OPERATION_TYPE_NOTFOUND' | 'DBTOAPI_DB_BATCH_ARRAY_LENGTH' | 'APIPROXY_NOTFOUND' | 'APIPROXY_ENDPOINT_MISMATCH' | 'APIPROXY_ENDPOINT_MISSING_PATH_PARAM_DEFINITION' | 'APIPROXYGROUP_ACCESS_DISABLED_FROM_PROXY' | 'APIPROXY_BACKEND_ADDRESS_NOTFOUND' | 'APIPROXY_BACKEND_MTLS_SETTINGS_NOTFOUND' | 'APICRYPT_EX' | 'NOTER_SETTINGS_NOTFOUND' | 'KPS_SETTINGS_NOTFOUND' | 'KPS_SECURITY_TOKEN_FAULT' | 'KPS_SECURITY_TOKEN_NOT_VALID' | 'SCRIPT_API_NOTFOUND' | 'CONNECTION_CONFIG_DB_NOTFOUND' | 'CONNECTION_CONFIG_DB_DISABLED' | 'DATABASE_CONNECTION_EX' | 'DB_API_NOTFOUND' | 'JOB_API_NOTFOUND' | 'KPS_EX' | 'CONDITION_RULE_FORMAT_NUMERIC' | 'CONDITION_RULE_FORMAT_DATE' | 'CONDITION_RULE_CONFIGURATION' | 'CONDITION_RULE_EX' | 'POLICY_AUTH_EMPTYUSERNAMEORPSSWD' | 'POLICY_AUTH_EMPTYUSERNAME' | 'POLICY_AUTH_EMPTYPSSWD' | 'POLICY_AUTH_USERNOTEXISTS' | 'POLICY_AUTH_EX_LDAP' | 'POLICY_AUTH_EX_API' | 'POLICY_AUTH_TYPE' | 'POLICY_AUTH_EX_DB' | 'POLICY_AUTH_NOT_FOUND' | 'POLICY_AUTH_BASIC_EX' | 'POLICY_AUTH_BASE64_EX' | 'POLICY_AUTH_DIGEST_EX' | 'POLICY_AUTH_JWT3RD_EX' | 'POLICY_AUTH_JWT3RD_MISSING_CONFIG' | 'POLICY_AUTH_JWT3RD_NOT_VALID' | 'POLICY_AUTH_JWT_EX' | 'POLICY_AUTH_JWT_MISSING_CONFIG' | 'POLICY_AUTH_JWT_NOT_VALID' | 'POLICY_AUTH_OAUTH2_EX' | 'POLICY_AUTH_OAUTH2_TOKEN_EXPIRED' | 'POLICY_AUTH_OAUTH2_TOKEN_NOT_VALID' | 'POLICY_AUTH_OIDC_PROTOCOL_EX' | 'POLICY_AUTH_OIDC_AUTHENTICATION_EX' | 'POLICY_AUTH_OIDC_STOP_FLOW' | 'POLICY_AUTH_OIDC_REDIRECT' | 'POLICY_AUTH_OIDC_INVALID_TOKEN' | 'POLICY_AUTHORIZATION_EX' | 'POLICY_AUTHORIZATION_METHOD_NOT_FOUND' | 'POLICY_AUTHORIZATION_WRONG_SCOPE' | 'POLICY_API_AUTHENTICATION' | 'POLICY_API_AUTHENTICATION_NOTFOUND' | 'POLICY_SAML' | 'POLICY_SAML_SIGNATURENOTEXISTS' | 'POLICY_SAML_SIGNATURENOTVALID' | 'POLICY_SAML_KEYSTORENOTVALID' | 'POLICY_SAML_SIGNERUNKNOWN' | 'POLICY_CONTENTFILTER' | 'POLICY_CONTENTFILTER_HEADER' | 'POLICY_CONTENTFILTER_PARAM' | 'POLICY_CONTENTFILTER_BODY' | 'POLICY_CONTENTFILTER_BODY_PATH' | 'POLICY_IPWHITE_FAILED' | 'POLICY_IPWHITE_EX' | 'POLICY_IPBLACK_FAILED' | 'POLICY_IPBLACK_EX' | 'POLICY_RESTRICTION_ALLOWEDHOUR_FAILED' | 'POLICY_RESTRICTION_ALLOWEDHOUR_EX' | 'POLICY_RESTRICTION_MINMESSAGESIZE_FAILED' | 'POLICY_RESTRICTION_MAXMESSAGESIZE_FAILED' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_JSONSCHEMAVALIDATION_FAILED' | 'POLICY_JSONSCHEMAVALIDATION_PATH' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION_FAILED' | 'POLICY_XMLSCHEMAVALIDATION_UNEXPECTEDBODY' | 'POLICY_XMLSCHEMAVALIDATION_PATH' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_APIBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_APIBASEDTHROTTLING_STOP' | 'POLICY_APIBASEDQUOTA' | 'POLICY_APIBASEDQUOTA_CACHE_SERVICE' | 'POLICY_APIBASEDQUOTA_STOP' | 'POLICY_REST2SOAP_TRANSFORMATION_REQUEST' | 'POLICY_REST2SOAP_TRANSFORMATION_RESPONSE' | 'POLICY_SCRIPT_USERSTOPPEDFLOW' | 'POLICY_SCRIPT_USERSTOPPEDFLOW_SUCCESS' | 'POLICY_SCRIPT' | 'POLICY_WSSECURITY_FROMTARGET' | 'POLICY_WSSECURITY_TOTARGET' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_WSSECURITY_STSTOKEN_NOTFOUND' | 'POLICY_WSSECURITY_STSTOKEN_NOTVALID' | 'POLICY_WSSECURITY_STSTOKEN_FAULT' | 'CIRCUITBREAKEROPEN_EX' | 'CIRCUITBREAKEROPEN_NO_ROUTE_EX' | 'CLIENTFLOWBANNER_EX' | 'POLICY_ROUTING_TIMEOUT' | 'POLICY_ROUTING_UNKNOWNHOST' | 'POLICY_ROUTING_MALFORMED' | 'POLICY_ROUTING_CONNECTIONREFUSED' | 'POLICY_ROUTING_CONNECTION' | 'POLICY_ROUTING_ERRORHANDLINGCONDITION' | 'POLICY_ROUTING_PROXY_EMPTY' | 'POLICY_ROUTING_PROXY_AUTHORIZATION_EMPTY' | 'POLICY_ROUTING_CONNECTION_CLOSED_CLIENT' | 'POLICY_ROUTING_CONNECTION_CLOSED_SERVER' | 'POLICY_ROUTING_SSE_CLIENT' | 'POLICY_ROUTING_SSE_SERVER' | 'POLICY_ROUTING_AI_PROVIDER_EXHAUSTED' | 'POLICY_ROUTING_AI_PROVIDER_ERROR' | 'POLICY_ROUTING_AI_NO_SUITABLE_PROVIDER' | 'POLICY_ROUTING_AI_CONTEXT_WINDOW_EXCEEDED' | 'POLICY_ROUTING_AI_MODEL_ACCESS_DENIED' | 'POLICY_AI_TOKEN_QUOTA_EXCEEDED' | 'POLICY_AI_TOKEN_COUNTER_UNAVAILABLE' | 'POLICY_AI_ANONYMOUS_NOT_ALLOWED' | 'MCP_INBOUND_BAD_REQUEST' | 'MCP_INBOUND_SERVER_NOT_FOUND' | 'MCP_INBOUND_METHOD_NOT_ALLOWED' | 'MCP_INBOUND_UNAUTHORIZED' | 'MCP_INBOUND_SESSION_LIMIT_EXCEEDED' | 'MCP_INBOUND_PARSE_ERROR' | 'MCP_INBOUND_METHOD_NOT_FOUND' | 'MCP_INBOUND_TOOL_NOT_FOUND' | 'MCP_INBOUND_TOOL_PROXY_UNAVAILABLE' | 'MCP_INBOUND_TOOL_POLICY_GATE_BLOCKED' | 'MCP_INBOUND_TOOL_EXECUTION_FAILED' | 'MCP_INBOUND_CALL_QUOTA_EXCEEDED' | 'MCP_INBOUND_TOOL_APPROVAL_REQUIRED' | 'MCP_INBOUND_ELICITATION_UNSUPPORTED' | 'A2A_INBOUND_BAD_REQUEST' | 'A2A_INBOUND_AGENT_NOT_FOUND' | 'A2A_INBOUND_METHOD_NOT_ALLOWED' | 'A2A_INBOUND_UNAUTHORIZED' | 'A2A_INBOUND_PARSE_ERROR' | 'A2A_INBOUND_METHOD_NOT_FOUND' | 'A2A_INBOUND_TASK_NOT_FOUND' | 'A2A_INBOUND_TASK_EXECUTION_UNAVAILABLE' | 'A2A_INBOUND_CONCURRENCY_LIMIT_EXCEEDED' | 'A2A_INBOUND_CALL_QUOTA_EXCEEDED' | 'POLICY_REDACTION' | 'POLICY_REDACTION_VARIABLE_NOT_FOUND' | 'POLICY_REDACTION_DATA_FORMAT' | 'POLICY_ENCRYPTION' | 'POLICY_ENCRYPTION_MISSING_CONFIG' | 'POLICY_DECRYPTION' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_DIGITALSIGNVALIDATION_FAILED' | 'POLICY_RESTAPI_RESPONSE' | 'POLICY_RESTAPI_CONNECTION' | 'POLICY_RESTAPI' | 'CACHE_AUTHREQUIREDTOREFRESH' | 'POLICY_ROLE_GROUP_BASED_ACCESS' | 'POLICY_ROLE_GROUP_BASED_IP_CHECK_ACCESS' | 'POLICY_PROTOCOL_TRANSFORMATION' | 'POLICY_BUSINESS_RULE' | 'POLICY_BUSINESS_RULE_DATA_FORMAT' | 'POLICY_BUSINESS_RULE_STOP' | 'POLICY_BUSINESS_RULE_VARIABLE_NOT_FOUND' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'APIPROXY_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTVALID_FORTOKEN' | 'URL_TOKEN_MANAGEMENT_TYPE_MISMATCH' | 'TOKEN_POLICY_NOT_CONFIGURED' | 'POLICY_ROUTING_SSLHANDSHAKE' | 'POLICY_ROUTING_SSLEXPIRED' | 'POLICY_AUTH_CREDENTIAL_NOTEXISTS' | 'POLICY_AUTH_CREDENTIAL_PROXYNOTALLOWED' | 'POLICY_AUTH_IDENTITY_AMBIGUOUS' | 'API_CLIENT_NOT_VALID_AS_RESOURCE_OWNER' | 'POLICY_AUTH_CREDENTIAL_METHODNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_IPNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CONTRACT_PROXY_EXPIRED' | 'POLICY_AUTH_CONTRACT_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CREDENTIAL_PSSWD' | 'POLICY_AUTH_CREDENTIAL_ENVNOTALLOWED' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_CLIENTBASEDTHROTTLING_STOP' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBASEDQUOTA_CACHE_SERVICE' | 'POLICY_CLIENTBASEDQUOTA_STOP' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION_NEED_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_EX' | 'POLICY_JOSE_IMPLEMENTATION_TARGET_VALUE_NOT_FOUND' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_TARGET_VALUE_EMPTY' | 'POLICY_JOSE_VALIDATION_ISSUER_EMPTY' | 'POLICY_JOSE_VALIDATION_PARSE_JWT' | 'POLICY_JOSE_VALIDATION_DECRYPTION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_ENCRYPTED' | 'POLICY_JOSE_VALIDATION_SIGNVALIDATION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_SIGNED' | 'POLICY_JOSE_VALIDATION_CLAIMVALIDATION' | 'POLICY_JOSE_VALIDATION_SIGNATUREINVALID' | 'POLICY_JOSE_VALIDATION_EX' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_MISSING' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_NOTVALID' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_ISSUER_MISSING' | 'POLICY_MTLS_AUTHENTICATION_EX' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_MTLS_MISSING' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_CERT_NOT_MATCH' | 'CONNECTOR_SETTINGS_NOTFOUND' | 'CONNECTOR_SETTINGS_DISABLED' | 'CONNECTOR_EX' | 'POLICY_ROUTING_ILLEGAL_ARGUMENT' | 'POLICY_ROUTING_CLIENT_PROTOCOL' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EXPIRED' | 'POLICY_JOSE_VALIDATION_JWK_EXPIRED' | 'POLICY_GROUP_EX' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_ENDPOINTRATELIMIT_CACHE_SERVICE' | 'POLICY_ENDPOINTRATELIMIT_STOP' | 'POLICY_ENDPOINTRATELIMIT_TARGETNOTEXIST' | 'POLICY_CLIENTBANNER_BANNED' | 'POLICY_CLIENTBANNER_EX' | 'POLICY_CLIENTBANNER_IDENTITYNOTFOUND' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_AUTH_EX' | 'POLICY_AUTH_CREDENTIALS_MISSING' | 'JOSE_VAL_CONFIG_ERROR' | 'JOSE_VAL_EX' | 'JOSE_VAL_TOKEN_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_BINDING_MISMATCH' | 'JOSE_IMPL_CONFIG_ERROR' | 'APIPROXY_CONFIG_ERROR' | 'APIPROXY_EX' | 'CONTENTFILTER_VIOLATION' | 'THROTTLING_STOP' | 'THROTTLING_EX' | 'THROTTLING_CACHE_SERVICE' | 'QUOTA_STOP' | 'QUOTA_EX' | 'QUOTA_CACHE_SERVICE' | 'ROUTING_CIRCUITBREAKER' | 'ROUTING_CLIENT_ERROR' | 'ROUTING_CONFIG_ERROR' | 'ROUTING_MTLS_CONFIG_FAILED' | 'ROUTING_SSE_EX' | 'ENDPOINT_RATELIMIT_EX' | 'ENDPOINT_RATELIMIT_EXCEEDED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_ALLOWED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_RESOLVED' | 'RLCL_AUTHENTICATION_POLICY_REQUIRED' | 'REST2SOAP_EX' | 'REDACTION_EX' | 'BUSINESS_RULE_EX' | 'MTLS_CERTIFICATE_MISSING' | 'MTLS_CERTIFICATE_NOTVALID' | 'KPS_TOKEN_EX' | 'JSON_SCHEMA_VALIDATION_FAILED' | 'XML_SCHEMA_VALIDATION_FAILED' | 'WSSECURITY_STSTOKEN_NOTVALID' | 'RESTAPI_EX' | 'CONDITION_EX' | 'POLICY_CACHE_EX' | 'POLICY_CACHE_INVALID_CONFIG' | 'POLICY_AI_MCP_TOOL_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_MCP_TOOL_INVOKE_CONFIG_MISSING' | 'POLICY_AI_MCP_TOOL_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_PROMPT_GUARD_BLOCKED' | 'POLICY_AI_SEMANTIC_CACHE_ERROR' | 'POLICY_AI_RAG_INJECTION_NO_MATCH' | 'POLICY_AI_RAG_INJECTION_RETRIEVAL_ERROR' | 'POLICY_AI_DLP_BLOCKED' | 'POLICY_AI_PII_ENCODED_BLOCKED' | 'POLICY_AI_PII_MASK_FAILED' | 'POLICY_AI_LOOP_DETECTED' | 'POLICY_AI_OFF_TOPIC' | 'POLICY_AI_TOPIC_JUDGE_BLOCKED' | 'POLICY_AI_PII_JUDGE_BLOCKED' | 'POLICY_AI_CONTEXT_INTEGRITY_BLOCKED' | 'POLICY_AI_PROMPT_DECORATOR_LIMIT_EXCEEDED' | 'POLICY_AI_DENIED_TOPIC' | 'POLICY_AI_PROMPT_TEMPLATE_UNKNOWN_TEMPLATE' | 'POLICY_AI_PROMPT_TEMPLATE_MISSING_PARAM' | 'POLICY_AI_PROMPT_TEMPLATE_LIMIT_EXCEEDED' | 'POLICY_AI_GROUNDEDNESS_VIOLATION'
            - `parentErrorType` 'API_PROXY' | 'APICREATOR' | 'FAKE_API' | 'KPS_API' | 'CONDITION_ERR' | 'CONDITION_EX' | 'POLICY_GROUP' | 'POLICY_AUTHENTICATION' | 'POLICY_OIDC' | 'POLICY_AUTHORIZATION' | 'POLICY_API_AUTHENTICATION' | 'POLICY_THROTTLING_PER_CLIENT' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_APIBASEDQUOTA' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBANNER' | 'POLICY_QUOTA_PER_CLIENT' | 'POLICY_SCRIPT' | 'POLICY_OAUTH2' | 'POLICY_SAML' | 'POLICY_JOSE_IMPLEMENTATION' | 'POLICY_JOSE_VALIDATION' | 'POLICY_MTLS_AUTHENTICATION' | 'POLICY_CONTENTFILTER' | 'POLICY_IPWHITE' | 'POLICY_IPBLACK' | 'POLICY_ALLOWEDHOUR' | 'POLICY_MINMESSAGESIZE' | 'POLICY_MAXMESSAGESIZE' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONRESPONSEMESSAGETRANS' | 'POLICY_XMLRESPONSEMESSAGETRANS' | 'POLICY_REST2SOAP_TRANSFORMATION' | 'POLICY_CACHE' | 'POLICY_ROUTING' | 'POLICY_REDACTION' | 'POLICY_CORS' | 'POLICY_ENCRYPTION' | 'POLICY_DECRYPTION' | 'POLICY_ROLE_GROUP' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_RESTAPI' | 'POLICY_WSSECURITY' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_BUSINESS_RULE' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'POLICY_AI_PII_MASK' | 'POLICY_AI_PROMPT_GUARD' | 'POLICY_AI_TOKEN_RATE_LIMIT' | 'POLICY_AI_SEMANTIC_CACHE' | 'POLICY_AI_MCP_TOOL_CALL' | 'POLICY_AI_A2A_AGENT_CALL' | 'POLICY_AI_RAG_INJECTION' | 'POLICY_AI_DLP_GUARD' | 'POLICY_AI_LOOP_GUARD' | 'POLICY_AI_TOPIC_GUARD' | 'POLICY_AI_CONTEXT_INTEGRITY' | 'POLICY_AI_ROUTING' | 'POLICY_AI_A2A_AGENT_INVOKE' | 'POLICY_AI_MCP_TOOL_INVOKE' | 'POLICY_AI_PROMPT_DECORATOR' | 'POLICY_AI_PROMPT_TEMPLATE' | 'POLICY_AI_GROUNDEDNESS_GUARD' | 'LICENSE'
            - `httpStatusCode` integer
            - `errorCode` string
            - `originalMessage` string
            - `customizedHttpStatusCode` integer
            - `customizedErrorCode` string
            - `customizedMessage` string
            - `buildCustomMessage` boolean
            - `customMessageTemplate` string
            - `customMessageContentType` string
            - `customMessageHttpStatusCode` integer
            - `errorResponseRules` ErrorResponseRule[]
              - …
            - `customized` boolean
          - `buildCustomMessage` boolean
          - `customMessageTemplate` string
          - `customMessageContentType` string
          - `customMessageHttpStatusCode` integer
          - `oneWay` boolean
          - `trace` boolean
          - `active` boolean
          - `addToGlobal` boolean
          - `policyLocation` 'API_PROXY_GROUP' | 'API_PROXY' | 'API_PROXY_METHOD'
          - `policyGroup` boolean
          - `_class` string, required
          - `enumPolicyAuthenticationType` 'LDAP' | 'DATABASE' | 'MEMORY' | 'API' | 'SECRET_MANAGER' | 'OIDC'
          - `authenticationLDAPId` string
          - `authenticationDatabaseId` string
          - `authenticationApiId` string
          - `authenticationOidcProviderId` string
          - `jwtRegeneratorServiceApiId` string
          - `proxyGroup` boolean
          - `enumPolicyAuthorizationType` 'LDAP' | 'DATABASE' | 'MEMORY' | 'API' | 'SECRET_MANAGER' | 'OIDC'
          - `authorizationLDAPId` string
          - `authorizationDatabaseId` string
          - `useSecretManagerForAuthorization` boolean
          - `authorizationApiId` string
          - `authorizationOidcProviderId` string
          - `enableAuthorization` boolean
          - `credentialRoleIdList` string[]
          - `roleNameList` string[]
          - `addRolesToHeader` boolean
          - `enableMethodAccess` boolean
          - `authorizationType` 'ALL' | 'ANY'
          - `policyAuthorizationMethodDefList` PolicyAuthorizationMethodDef[]
            - `apiMethodId` string
            - `methodCredentialRoleIdList` string[]
            - `roleNameList` string[]
            - `authorizationType` 'ALL' | 'ANY'
          - `checkClientIpAddress` boolean
          - `validateACLForIssuer` boolean
          - `rolesHeaderName` string
          - `addUserToHeader` boolean
          - `userHeaderName` string
          - `setUsernameOrKey` boolean
          - `clearAuth` boolean
          - `checkPassword` boolean
          - `addRolesFromAuthorizationService` boolean
          - `rolesFromAuthorizationServiceHeaderName` string
          - `usernameVar` Variable
            - `id` string
            - `projectId` string
            - `projectName` string
            - `name` string
            - `description` string
            - `type` 'HEADER' | 'PARAMETER' | 'BODY' | 'CONTEXT_VALUES' | 'CUSTOM'
            - `headerName` string
            - `paramType` 'QUERY' | 'PATH' | 'FORM'
            - `paramName` string
            - `paramPath` string
            - `formName` string
            - `xpathValue` string
            - `jsonPathValue` string
            - `messageContentType` 'XML' | 'JSON' | 'ALL_BODY'
            - `contextValue` 'REQUEST_REMOTE_ADDRESS' | 'REQUEST_HTTP_METHOD' | 'REQUEST_CONTENT_TYPE' | 'REQUEST_PATH_INFO' | 'REQUEST_CONTEXT_PATH' | 'REQUEST_QUERY_STRING' | 'REQUEST_REMOTE_USER' | 'REQUEST_USERNAME_KEY' | 'REQUEST_REQUESTED_SESSION_ID' | 'REQUEST_REQUEST_URI' | 'REQUEST_CHARACTER_ENCODING' | 'REQUEST_CHARSET' | 'REQUEST_CONTENT_LENGTH' | 'REQUEST_PROTOCOL' | 'REQUEST_SCHEME' | 'REQUEST_SERVER_NAME' | 'REQUEST_SERVER_PORT' | 'REQUEST_REMOTE_HOST' | 'REQUEST_REMOTE_PORT' | 'REQUEST_LOCAL_NAME' | 'REQUEST_LOCAL_ADDR' | 'REQUEST_LOCAL_PORT' | 'REQUEST_XFORWARDED_FOR' | 'REQUEST_ESTIMATED_TOKEN_COUNT' | 'REQUEST_MCP_TOOL_NAME' | 'REQUEST_OAUTH_CLIENT_ID' | 'REQUEST_IS_SOAP_TO_REST' | 'REQUEST_IS_APIPROXY' | 'REQUEST_IS_APIPROXYGROUP' | 'REQUEST_IS_XWWW_FORM_URL_ENCODED' | 'REQUEST_IS_FORM_DATA' | 'REQUEST_IS_BYTE_ARRAY' | 'REQUEST_HAS_ATTACHMENT' | 'REQUEST_GZIP' | 'REQUEST_DEFLATE' | 'REQUEST_BR' | 'REQUEST_ZSTD' | 'REQUEST_IDENTITY' | 'REQUEST_COMPRESS' | 'REQUEST_HTTP_SERVLET' | 'RESPONSE_IS_BYTE_ARRAY' | 'RESPONSE_GZIP' | 'RESPONSE_DEFLATE' | 'RESPONSE_BR' | 'RESPONSE_ZSTD' | 'RESPONSE_IDENTITY' | 'RESPONSE_COMPRESS' | 'RESPONSE_BACKEND_CONTENT_ENCODING' | 'RESPONSE_CHARSET' | 'RESPONSE_STATUS_CODE' | 'RESPONSE_HTTP_SERVLET' | 'ERROR_CATEGORY' | 'ERROR_TYPE' | 'ERROR_PARENT' | 'ERROR_RESULT_TYPE' | 'ERROR_MESSAGE' | 'ERROR_CODE' | 'ERROR_HTTP_CODE' | 'MESSAGE_CORRELATION_ID' | 'MESSAGE_CACHE_HIT' | 'ENVIRONMENT_ID' | 'ENVIRONMENT_NAME' | 'ENVIRONMENT_CERTIFICATE' | 'ENVIRONMENT_PRIVATEKEY' | 'ENVIRONMENT_PUBLICKEY' | 'ENVIRONMENT_SECRETKEY' | 'ENVIRONMENT_KEYSTORE' | 'ENVIRONMENT_JWK' | 'APIPROXYGROUP_ID' | 'APIPROXYGROUP_NAME' | 'APIPROXY_ID' | 'APIPROXY_NAME' | 'APIPROXY_RELATIVE_PATH' | 'APIMETHOD_ID' | 'APIMETHOD_NAME' | 'APIMETHOD_SOAP_ACTION' | 'APIMETHOD_HTTPMETHOD' | 'APIMETHOD_ENDPOINT' | 'APIMETHOD_BACKEND_HTTPMETHOD' | 'APIMETHOD_BACKEND_ENDPOINT' | 'DATETIME_YEAR' | 'DATETIME_MONTH' | 'DATETIME_DAY_OF_WEEK' | 'DATETIME_DAY_OF_MONTH' | 'DATETIME_HOUR' | 'DATETIME_MINUTE' | 'DATETIME_SECOND' | 'DATETIME_EPOCH_MILLIS' | 'DATETIME_FORMATTED_TEXT' | 'DATE_FORMATTED_TEXT' | 'TIME_FORMATTED_TEXT' | 'CREDENTIAL_USERNAME' | 'CREDENTIAL_EMAIL' | 'CREDENTIAL_FULLNAME' | 'CREDENTIAL_SECRETKEY' | 'CREDENTIAL_CERTIFICATE' | 'CREDENTIAL_PUBLICKEY' | 'CREDENTIAL_PRIVATEKEY' | 'CREDENTIAL_KEYSTORE' | 'CREDENTIAL_TRUSTSTORE' | 'CREDENTIAL_JWK_SIGNANDVALIDATION' | 'CREDENTIAL_JWK_ENCRYPTIONANDDECRYPTION'
            - `zoneId` string
            - `initWithScript` boolean
            - `scriptLanguage` 'GROOVY' | 'JAVASCRIPT'
            - `scriptBody` string
        - PolicyBasicAuthentication
          - `region` 'FROM_CLIENT' | 'TO_BACKEND' | 'FROM_BACKEND' | 'TO_CLIENT'
          - `id` string
          - `projectId` string
          - `name` string
          - `description` string
          - `policyCondition` PolicyCondition
            - `conditionRuleList` ConditionRule[]
              - …
          - `global` boolean
          - `errorMessageList` ErrorMessage[]
            - `id` string
            - `errorType` 'APIPROXY' | 'APIPROXY_HIDDENSPEC' | 'APIPROXY_SPEC_AUTH_REQUIRED' | 'API_METHOD_NOTFOUND' | 'DBTOAPI_DB_OPERATION_TYPE_NOTFOUND' | 'DBTOAPI_DB_BATCH_ARRAY_LENGTH' | 'APIPROXY_NOTFOUND' | 'APIPROXY_ENDPOINT_MISMATCH' | 'APIPROXY_ENDPOINT_MISSING_PATH_PARAM_DEFINITION' | 'APIPROXYGROUP_ACCESS_DISABLED_FROM_PROXY' | 'APIPROXY_BACKEND_ADDRESS_NOTFOUND' | 'APIPROXY_BACKEND_MTLS_SETTINGS_NOTFOUND' | 'APICRYPT_EX' | 'NOTER_SETTINGS_NOTFOUND' | 'KPS_SETTINGS_NOTFOUND' | 'KPS_SECURITY_TOKEN_FAULT' | 'KPS_SECURITY_TOKEN_NOT_VALID' | 'SCRIPT_API_NOTFOUND' | 'CONNECTION_CONFIG_DB_NOTFOUND' | 'CONNECTION_CONFIG_DB_DISABLED' | 'DATABASE_CONNECTION_EX' | 'DB_API_NOTFOUND' | 'JOB_API_NOTFOUND' | 'KPS_EX' | 'CONDITION_RULE_FORMAT_NUMERIC' | 'CONDITION_RULE_FORMAT_DATE' | 'CONDITION_RULE_CONFIGURATION' | 'CONDITION_RULE_EX' | 'POLICY_AUTH_EMPTYUSERNAMEORPSSWD' | 'POLICY_AUTH_EMPTYUSERNAME' | 'POLICY_AUTH_EMPTYPSSWD' | 'POLICY_AUTH_USERNOTEXISTS' | 'POLICY_AUTH_EX_LDAP' | 'POLICY_AUTH_EX_API' | 'POLICY_AUTH_TYPE' | 'POLICY_AUTH_EX_DB' | 'POLICY_AUTH_NOT_FOUND' | 'POLICY_AUTH_BASIC_EX' | 'POLICY_AUTH_BASE64_EX' | 'POLICY_AUTH_DIGEST_EX' | 'POLICY_AUTH_JWT3RD_EX' | 'POLICY_AUTH_JWT3RD_MISSING_CONFIG' | 'POLICY_AUTH_JWT3RD_NOT_VALID' | 'POLICY_AUTH_JWT_EX' | 'POLICY_AUTH_JWT_MISSING_CONFIG' | 'POLICY_AUTH_JWT_NOT_VALID' | 'POLICY_AUTH_OAUTH2_EX' | 'POLICY_AUTH_OAUTH2_TOKEN_EXPIRED' | 'POLICY_AUTH_OAUTH2_TOKEN_NOT_VALID' | 'POLICY_AUTH_OIDC_PROTOCOL_EX' | 'POLICY_AUTH_OIDC_AUTHENTICATION_EX' | 'POLICY_AUTH_OIDC_STOP_FLOW' | 'POLICY_AUTH_OIDC_REDIRECT' | 'POLICY_AUTH_OIDC_INVALID_TOKEN' | 'POLICY_AUTHORIZATION_EX' | 'POLICY_AUTHORIZATION_METHOD_NOT_FOUND' | 'POLICY_AUTHORIZATION_WRONG_SCOPE' | 'POLICY_API_AUTHENTICATION' | 'POLICY_API_AUTHENTICATION_NOTFOUND' | 'POLICY_SAML' | 'POLICY_SAML_SIGNATURENOTEXISTS' | 'POLICY_SAML_SIGNATURENOTVALID' | 'POLICY_SAML_KEYSTORENOTVALID' | 'POLICY_SAML_SIGNERUNKNOWN' | 'POLICY_CONTENTFILTER' | 'POLICY_CONTENTFILTER_HEADER' | 'POLICY_CONTENTFILTER_PARAM' | 'POLICY_CONTENTFILTER_BODY' | 'POLICY_CONTENTFILTER_BODY_PATH' | 'POLICY_IPWHITE_FAILED' | 'POLICY_IPWHITE_EX' | 'POLICY_IPBLACK_FAILED' | 'POLICY_IPBLACK_EX' | 'POLICY_RESTRICTION_ALLOWEDHOUR_FAILED' | 'POLICY_RESTRICTION_ALLOWEDHOUR_EX' | 'POLICY_RESTRICTION_MINMESSAGESIZE_FAILED' | 'POLICY_RESTRICTION_MAXMESSAGESIZE_FAILED' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_JSONSCHEMAVALIDATION_FAILED' | 'POLICY_JSONSCHEMAVALIDATION_PATH' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION_FAILED' | 'POLICY_XMLSCHEMAVALIDATION_UNEXPECTEDBODY' | 'POLICY_XMLSCHEMAVALIDATION_PATH' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_APIBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_APIBASEDTHROTTLING_STOP' | 'POLICY_APIBASEDQUOTA' | 'POLICY_APIBASEDQUOTA_CACHE_SERVICE' | 'POLICY_APIBASEDQUOTA_STOP' | 'POLICY_REST2SOAP_TRANSFORMATION_REQUEST' | 'POLICY_REST2SOAP_TRANSFORMATION_RESPONSE' | 'POLICY_SCRIPT_USERSTOPPEDFLOW' | 'POLICY_SCRIPT_USERSTOPPEDFLOW_SUCCESS' | 'POLICY_SCRIPT' | 'POLICY_WSSECURITY_FROMTARGET' | 'POLICY_WSSECURITY_TOTARGET' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_WSSECURITY_STSTOKEN_NOTFOUND' | 'POLICY_WSSECURITY_STSTOKEN_NOTVALID' | 'POLICY_WSSECURITY_STSTOKEN_FAULT' | 'CIRCUITBREAKEROPEN_EX' | 'CIRCUITBREAKEROPEN_NO_ROUTE_EX' | 'CLIENTFLOWBANNER_EX' | 'POLICY_ROUTING_TIMEOUT' | 'POLICY_ROUTING_UNKNOWNHOST' | 'POLICY_ROUTING_MALFORMED' | 'POLICY_ROUTING_CONNECTIONREFUSED' | 'POLICY_ROUTING_CONNECTION' | 'POLICY_ROUTING_ERRORHANDLINGCONDITION' | 'POLICY_ROUTING_PROXY_EMPTY' | 'POLICY_ROUTING_PROXY_AUTHORIZATION_EMPTY' | 'POLICY_ROUTING_CONNECTION_CLOSED_CLIENT' | 'POLICY_ROUTING_CONNECTION_CLOSED_SERVER' | 'POLICY_ROUTING_SSE_CLIENT' | 'POLICY_ROUTING_SSE_SERVER' | 'POLICY_ROUTING_AI_PROVIDER_EXHAUSTED' | 'POLICY_ROUTING_AI_PROVIDER_ERROR' | 'POLICY_ROUTING_AI_NO_SUITABLE_PROVIDER' | 'POLICY_ROUTING_AI_CONTEXT_WINDOW_EXCEEDED' | 'POLICY_ROUTING_AI_MODEL_ACCESS_DENIED' | 'POLICY_AI_TOKEN_QUOTA_EXCEEDED' | 'POLICY_AI_TOKEN_COUNTER_UNAVAILABLE' | 'POLICY_AI_ANONYMOUS_NOT_ALLOWED' | 'MCP_INBOUND_BAD_REQUEST' | 'MCP_INBOUND_SERVER_NOT_FOUND' | 'MCP_INBOUND_METHOD_NOT_ALLOWED' | 'MCP_INBOUND_UNAUTHORIZED' | 'MCP_INBOUND_SESSION_LIMIT_EXCEEDED' | 'MCP_INBOUND_PARSE_ERROR' | 'MCP_INBOUND_METHOD_NOT_FOUND' | 'MCP_INBOUND_TOOL_NOT_FOUND' | 'MCP_INBOUND_TOOL_PROXY_UNAVAILABLE' | 'MCP_INBOUND_TOOL_POLICY_GATE_BLOCKED' | 'MCP_INBOUND_TOOL_EXECUTION_FAILED' | 'MCP_INBOUND_CALL_QUOTA_EXCEEDED' | 'MCP_INBOUND_TOOL_APPROVAL_REQUIRED' | 'MCP_INBOUND_ELICITATION_UNSUPPORTED' | 'A2A_INBOUND_BAD_REQUEST' | 'A2A_INBOUND_AGENT_NOT_FOUND' | 'A2A_INBOUND_METHOD_NOT_ALLOWED' | 'A2A_INBOUND_UNAUTHORIZED' | 'A2A_INBOUND_PARSE_ERROR' | 'A2A_INBOUND_METHOD_NOT_FOUND' | 'A2A_INBOUND_TASK_NOT_FOUND' | 'A2A_INBOUND_TASK_EXECUTION_UNAVAILABLE' | 'A2A_INBOUND_CONCURRENCY_LIMIT_EXCEEDED' | 'A2A_INBOUND_CALL_QUOTA_EXCEEDED' | 'POLICY_REDACTION' | 'POLICY_REDACTION_VARIABLE_NOT_FOUND' | 'POLICY_REDACTION_DATA_FORMAT' | 'POLICY_ENCRYPTION' | 'POLICY_ENCRYPTION_MISSING_CONFIG' | 'POLICY_DECRYPTION' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_DIGITALSIGNVALIDATION_FAILED' | 'POLICY_RESTAPI_RESPONSE' | 'POLICY_RESTAPI_CONNECTION' | 'POLICY_RESTAPI' | 'CACHE_AUTHREQUIREDTOREFRESH' | 'POLICY_ROLE_GROUP_BASED_ACCESS' | 'POLICY_ROLE_GROUP_BASED_IP_CHECK_ACCESS' | 'POLICY_PROTOCOL_TRANSFORMATION' | 'POLICY_BUSINESS_RULE' | 'POLICY_BUSINESS_RULE_DATA_FORMAT' | 'POLICY_BUSINESS_RULE_STOP' | 'POLICY_BUSINESS_RULE_VARIABLE_NOT_FOUND' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'APIPROXY_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTVALID_FORTOKEN' | 'URL_TOKEN_MANAGEMENT_TYPE_MISMATCH' | 'TOKEN_POLICY_NOT_CONFIGURED' | 'POLICY_ROUTING_SSLHANDSHAKE' | 'POLICY_ROUTING_SSLEXPIRED' | 'POLICY_AUTH_CREDENTIAL_NOTEXISTS' | 'POLICY_AUTH_CREDENTIAL_PROXYNOTALLOWED' | 'POLICY_AUTH_IDENTITY_AMBIGUOUS' | 'API_CLIENT_NOT_VALID_AS_RESOURCE_OWNER' | 'POLICY_AUTH_CREDENTIAL_METHODNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_IPNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CONTRACT_PROXY_EXPIRED' | 'POLICY_AUTH_CONTRACT_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CREDENTIAL_PSSWD' | 'POLICY_AUTH_CREDENTIAL_ENVNOTALLOWED' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_CLIENTBASEDTHROTTLING_STOP' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBASEDQUOTA_CACHE_SERVICE' | 'POLICY_CLIENTBASEDQUOTA_STOP' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION_NEED_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_EX' | 'POLICY_JOSE_IMPLEMENTATION_TARGET_VALUE_NOT_FOUND' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_TARGET_VALUE_EMPTY' | 'POLICY_JOSE_VALIDATION_ISSUER_EMPTY' | 'POLICY_JOSE_VALIDATION_PARSE_JWT' | 'POLICY_JOSE_VALIDATION_DECRYPTION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_ENCRYPTED' | 'POLICY_JOSE_VALIDATION_SIGNVALIDATION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_SIGNED' | 'POLICY_JOSE_VALIDATION_CLAIMVALIDATION' | 'POLICY_JOSE_VALIDATION_SIGNATUREINVALID' | 'POLICY_JOSE_VALIDATION_EX' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_MISSING' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_NOTVALID' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_ISSUER_MISSING' | 'POLICY_MTLS_AUTHENTICATION_EX' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_MTLS_MISSING' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_CERT_NOT_MATCH' | 'CONNECTOR_SETTINGS_NOTFOUND' | 'CONNECTOR_SETTINGS_DISABLED' | 'CONNECTOR_EX' | 'POLICY_ROUTING_ILLEGAL_ARGUMENT' | 'POLICY_ROUTING_CLIENT_PROTOCOL' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EXPIRED' | 'POLICY_JOSE_VALIDATION_JWK_EXPIRED' | 'POLICY_GROUP_EX' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_ENDPOINTRATELIMIT_CACHE_SERVICE' | 'POLICY_ENDPOINTRATELIMIT_STOP' | 'POLICY_ENDPOINTRATELIMIT_TARGETNOTEXIST' | 'POLICY_CLIENTBANNER_BANNED' | 'POLICY_CLIENTBANNER_EX' | 'POLICY_CLIENTBANNER_IDENTITYNOTFOUND' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_AUTH_EX' | 'POLICY_AUTH_CREDENTIALS_MISSING' | 'JOSE_VAL_CONFIG_ERROR' | 'JOSE_VAL_EX' | 'JOSE_VAL_TOKEN_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_BINDING_MISMATCH' | 'JOSE_IMPL_CONFIG_ERROR' | 'APIPROXY_CONFIG_ERROR' | 'APIPROXY_EX' | 'CONTENTFILTER_VIOLATION' | 'THROTTLING_STOP' | 'THROTTLING_EX' | 'THROTTLING_CACHE_SERVICE' | 'QUOTA_STOP' | 'QUOTA_EX' | 'QUOTA_CACHE_SERVICE' | 'ROUTING_CIRCUITBREAKER' | 'ROUTING_CLIENT_ERROR' | 'ROUTING_CONFIG_ERROR' | 'ROUTING_MTLS_CONFIG_FAILED' | 'ROUTING_SSE_EX' | 'ENDPOINT_RATELIMIT_EX' | 'ENDPOINT_RATELIMIT_EXCEEDED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_ALLOWED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_RESOLVED' | 'RLCL_AUTHENTICATION_POLICY_REQUIRED' | 'REST2SOAP_EX' | 'REDACTION_EX' | 'BUSINESS_RULE_EX' | 'MTLS_CERTIFICATE_MISSING' | 'MTLS_CERTIFICATE_NOTVALID' | 'KPS_TOKEN_EX' | 'JSON_SCHEMA_VALIDATION_FAILED' | 'XML_SCHEMA_VALIDATION_FAILED' | 'WSSECURITY_STSTOKEN_NOTVALID' | 'RESTAPI_EX' | 'CONDITION_EX' | 'POLICY_CACHE_EX' | 'POLICY_CACHE_INVALID_CONFIG' | 'POLICY_AI_MCP_TOOL_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_MCP_TOOL_INVOKE_CONFIG_MISSING' | 'POLICY_AI_MCP_TOOL_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_PROMPT_GUARD_BLOCKED' | 'POLICY_AI_SEMANTIC_CACHE_ERROR' | 'POLICY_AI_RAG_INJECTION_NO_MATCH' | 'POLICY_AI_RAG_INJECTION_RETRIEVAL_ERROR' | 'POLICY_AI_DLP_BLOCKED' | 'POLICY_AI_PII_ENCODED_BLOCKED' | 'POLICY_AI_PII_MASK_FAILED' | 'POLICY_AI_LOOP_DETECTED' | 'POLICY_AI_OFF_TOPIC' | 'POLICY_AI_TOPIC_JUDGE_BLOCKED' | 'POLICY_AI_PII_JUDGE_BLOCKED' | 'POLICY_AI_CONTEXT_INTEGRITY_BLOCKED' | 'POLICY_AI_PROMPT_DECORATOR_LIMIT_EXCEEDED' | 'POLICY_AI_DENIED_TOPIC' | 'POLICY_AI_PROMPT_TEMPLATE_UNKNOWN_TEMPLATE' | 'POLICY_AI_PROMPT_TEMPLATE_MISSING_PARAM' | 'POLICY_AI_PROMPT_TEMPLATE_LIMIT_EXCEEDED' | 'POLICY_AI_GROUNDEDNESS_VIOLATION'
            - `parentErrorType` 'API_PROXY' | 'APICREATOR' | 'FAKE_API' | 'KPS_API' | 'CONDITION_ERR' | 'CONDITION_EX' | 'POLICY_GROUP' | 'POLICY_AUTHENTICATION' | 'POLICY_OIDC' | 'POLICY_AUTHORIZATION' | 'POLICY_API_AUTHENTICATION' | 'POLICY_THROTTLING_PER_CLIENT' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_APIBASEDQUOTA' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBANNER' | 'POLICY_QUOTA_PER_CLIENT' | 'POLICY_SCRIPT' | 'POLICY_OAUTH2' | 'POLICY_SAML' | 'POLICY_JOSE_IMPLEMENTATION' | 'POLICY_JOSE_VALIDATION' | 'POLICY_MTLS_AUTHENTICATION' | 'POLICY_CONTENTFILTER' | 'POLICY_IPWHITE' | 'POLICY_IPBLACK' | 'POLICY_ALLOWEDHOUR' | 'POLICY_MINMESSAGESIZE' | 'POLICY_MAXMESSAGESIZE' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONRESPONSEMESSAGETRANS' | 'POLICY_XMLRESPONSEMESSAGETRANS' | 'POLICY_REST2SOAP_TRANSFORMATION' | 'POLICY_CACHE' | 'POLICY_ROUTING' | 'POLICY_REDACTION' | 'POLICY_CORS' | 'POLICY_ENCRYPTION' | 'POLICY_DECRYPTION' | 'POLICY_ROLE_GROUP' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_RESTAPI' | 'POLICY_WSSECURITY' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_BUSINESS_RULE' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'POLICY_AI_PII_MASK' | 'POLICY_AI_PROMPT_GUARD' | 'POLICY_AI_TOKEN_RATE_LIMIT' | 'POLICY_AI_SEMANTIC_CACHE' | 'POLICY_AI_MCP_TOOL_CALL' | 'POLICY_AI_A2A_AGENT_CALL' | 'POLICY_AI_RAG_INJECTION' | 'POLICY_AI_DLP_GUARD' | 'POLICY_AI_LOOP_GUARD' | 'POLICY_AI_TOPIC_GUARD' | 'POLICY_AI_CONTEXT_INTEGRITY' | 'POLICY_AI_ROUTING' | 'POLICY_AI_A2A_AGENT_INVOKE' | 'POLICY_AI_MCP_TOOL_INVOKE' | 'POLICY_AI_PROMPT_DECORATOR' | 'POLICY_AI_PROMPT_TEMPLATE' | 'POLICY_AI_GROUNDEDNESS_GUARD' | 'LICENSE'
            - `httpStatusCode` integer
            - `errorCode` string
            - `originalMessage` string
            - `customizedHttpStatusCode` integer
            - `customizedErrorCode` string
            - `customizedMessage` string
            - `buildCustomMessage` boolean
            - `customMessageTemplate` string
            - `customMessageContentType` string
            - `customMessageHttpStatusCode` integer
            - `errorResponseRules` ErrorResponseRule[]
              - …
            - `customized` boolean
          - `buildCustomMessage` boolean
          - `customMessageTemplate` string
          - `customMessageContentType` string
          - `customMessageHttpStatusCode` integer
          - `oneWay` boolean
          - `trace` boolean
          - `active` boolean
          - `addToGlobal` boolean
          - `policyLocation` 'API_PROXY_GROUP' | 'API_PROXY' | 'API_PROXY_METHOD'
          - `policyGroup` boolean
          - `_class` string, required
          - `enumPolicyAuthenticationType` 'LDAP' | 'DATABASE' | 'MEMORY' | 'API' | 'SECRET_MANAGER' | 'OIDC'
          - `authenticationLDAPId` string
          - `authenticationDatabaseId` string
          - `authenticationApiId` string
          - `authenticationOidcProviderId` string
          - `jwtRegeneratorServiceApiId` string
          - `proxyGroup` boolean
          - `enumPolicyAuthorizationType` 'LDAP' | 'DATABASE' | 'MEMORY' | 'API' | 'SECRET_MANAGER' | 'OIDC'
          - `authorizationLDAPId` string
          - `authorizationDatabaseId` string
          - `useSecretManagerForAuthorization` boolean
          - `authorizationApiId` string
          - `authorizationOidcProviderId` string
          - `enableAuthorization` boolean
          - `credentialRoleIdList` string[]
          - `roleNameList` string[]
          - `addRolesToHeader` boolean
          - `enableMethodAccess` boolean
          - `authorizationType` 'ALL' | 'ANY'
          - `policyAuthorizationMethodDefList` PolicyAuthorizationMethodDef[]
            - `apiMethodId` string
            - `methodCredentialRoleIdList` string[]
            - `roleNameList` string[]
            - `authorizationType` 'ALL' | 'ANY'
          - `checkClientIpAddress` boolean
          - `validateACLForIssuer` boolean
          - `rolesHeaderName` string
          - `addUserToHeader` boolean
          - `userHeaderName` string
          - `setUsernameOrKey` boolean
          - `clearAuth` boolean
          - `checkPassword` boolean
          - `addRolesFromAuthorizationService` boolean
          - `rolesFromAuthorizationServiceHeaderName` string
          - `usernameVar` Variable
            - `id` string
            - `projectId` string
            - `projectName` string
            - `name` string
            - `description` string
            - `type` 'HEADER' | 'PARAMETER' | 'BODY' | 'CONTEXT_VALUES' | 'CUSTOM'
            - `headerName` string
            - `paramType` 'QUERY' | 'PATH' | 'FORM'
            - `paramName` string
            - `paramPath` string
            - `formName` string
            - `xpathValue` string
            - `jsonPathValue` string
            - `messageContentType` 'XML' | 'JSON' | 'ALL_BODY'
            - `contextValue` 'REQUEST_REMOTE_ADDRESS' | 'REQUEST_HTTP_METHOD' | 'REQUEST_CONTENT_TYPE' | 'REQUEST_PATH_INFO' | 'REQUEST_CONTEXT_PATH' | 'REQUEST_QUERY_STRING' | 'REQUEST_REMOTE_USER' | 'REQUEST_USERNAME_KEY' | 'REQUEST_REQUESTED_SESSION_ID' | 'REQUEST_REQUEST_URI' | 'REQUEST_CHARACTER_ENCODING' | 'REQUEST_CHARSET' | 'REQUEST_CONTENT_LENGTH' | 'REQUEST_PROTOCOL' | 'REQUEST_SCHEME' | 'REQUEST_SERVER_NAME' | 'REQUEST_SERVER_PORT' | 'REQUEST_REMOTE_HOST' | 'REQUEST_REMOTE_PORT' | 'REQUEST_LOCAL_NAME' | 'REQUEST_LOCAL_ADDR' | 'REQUEST_LOCAL_PORT' | 'REQUEST_XFORWARDED_FOR' | 'REQUEST_ESTIMATED_TOKEN_COUNT' | 'REQUEST_MCP_TOOL_NAME' | 'REQUEST_OAUTH_CLIENT_ID' | 'REQUEST_IS_SOAP_TO_REST' | 'REQUEST_IS_APIPROXY' | 'REQUEST_IS_APIPROXYGROUP' | 'REQUEST_IS_XWWW_FORM_URL_ENCODED' | 'REQUEST_IS_FORM_DATA' | 'REQUEST_IS_BYTE_ARRAY' | 'REQUEST_HAS_ATTACHMENT' | 'REQUEST_GZIP' | 'REQUEST_DEFLATE' | 'REQUEST_BR' | 'REQUEST_ZSTD' | 'REQUEST_IDENTITY' | 'REQUEST_COMPRESS' | 'REQUEST_HTTP_SERVLET' | 'RESPONSE_IS_BYTE_ARRAY' | 'RESPONSE_GZIP' | 'RESPONSE_DEFLATE' | 'RESPONSE_BR' | 'RESPONSE_ZSTD' | 'RESPONSE_IDENTITY' | 'RESPONSE_COMPRESS' | 'RESPONSE_BACKEND_CONTENT_ENCODING' | 'RESPONSE_CHARSET' | 'RESPONSE_STATUS_CODE' | 'RESPONSE_HTTP_SERVLET' | 'ERROR_CATEGORY' | 'ERROR_TYPE' | 'ERROR_PARENT' | 'ERROR_RESULT_TYPE' | 'ERROR_MESSAGE' | 'ERROR_CODE' | 'ERROR_HTTP_CODE' | 'MESSAGE_CORRELATION_ID' | 'MESSAGE_CACHE_HIT' | 'ENVIRONMENT_ID' | 'ENVIRONMENT_NAME' | 'ENVIRONMENT_CERTIFICATE' | 'ENVIRONMENT_PRIVATEKEY' | 'ENVIRONMENT_PUBLICKEY' | 'ENVIRONMENT_SECRETKEY' | 'ENVIRONMENT_KEYSTORE' | 'ENVIRONMENT_JWK' | 'APIPROXYGROUP_ID' | 'APIPROXYGROUP_NAME' | 'APIPROXY_ID' | 'APIPROXY_NAME' | 'APIPROXY_RELATIVE_PATH' | 'APIMETHOD_ID' | 'APIMETHOD_NAME' | 'APIMETHOD_SOAP_ACTION' | 'APIMETHOD_HTTPMETHOD' | 'APIMETHOD_ENDPOINT' | 'APIMETHOD_BACKEND_HTTPMETHOD' | 'APIMETHOD_BACKEND_ENDPOINT' | 'DATETIME_YEAR' | 'DATETIME_MONTH' | 'DATETIME_DAY_OF_WEEK' | 'DATETIME_DAY_OF_MONTH' | 'DATETIME_HOUR' | 'DATETIME_MINUTE' | 'DATETIME_SECOND' | 'DATETIME_EPOCH_MILLIS' | 'DATETIME_FORMATTED_TEXT' | 'DATE_FORMATTED_TEXT' | 'TIME_FORMATTED_TEXT' | 'CREDENTIAL_USERNAME' | 'CREDENTIAL_EMAIL' | 'CREDENTIAL_FULLNAME' | 'CREDENTIAL_SECRETKEY' | 'CREDENTIAL_CERTIFICATE' | 'CREDENTIAL_PUBLICKEY' | 'CREDENTIAL_PRIVATEKEY' | 'CREDENTIAL_KEYSTORE' | 'CREDENTIAL_TRUSTSTORE' | 'CREDENTIAL_JWK_SIGNANDVALIDATION' | 'CREDENTIAL_JWK_ENCRYPTIONANDDECRYPTION'
            - `zoneId` string
            - `initWithScript` boolean
            - `scriptLanguage` 'GROOVY' | 'JAVASCRIPT'
            - `scriptBody` string
          - `passwordVar` Variable
            - `id` string
            - `projectId` string
            - `projectName` string
            - `name` string
            - `description` string
            - `type` 'HEADER' | 'PARAMETER' | 'BODY' | 'CONTEXT_VALUES' | 'CUSTOM'
            - `headerName` string
            - `paramType` 'QUERY' | 'PATH' | 'FORM'
            - `paramName` string
            - `paramPath` string
            - `formName` string
            - `xpathValue` string
            - `jsonPathValue` string
            - `messageContentType` 'XML' | 'JSON' | 'ALL_BODY'
            - `contextValue` 'REQUEST_REMOTE_ADDRESS' | 'REQUEST_HTTP_METHOD' | 'REQUEST_CONTENT_TYPE' | 'REQUEST_PATH_INFO' | 'REQUEST_CONTEXT_PATH' | 'REQUEST_QUERY_STRING' | 'REQUEST_REMOTE_USER' | 'REQUEST_USERNAME_KEY' | 'REQUEST_REQUESTED_SESSION_ID' | 'REQUEST_REQUEST_URI' | 'REQUEST_CHARACTER_ENCODING' | 'REQUEST_CHARSET' | 'REQUEST_CONTENT_LENGTH' | 'REQUEST_PROTOCOL' | 'REQUEST_SCHEME' | 'REQUEST_SERVER_NAME' | 'REQUEST_SERVER_PORT' | 'REQUEST_REMOTE_HOST' | 'REQUEST_REMOTE_PORT' | 'REQUEST_LOCAL_NAME' | 'REQUEST_LOCAL_ADDR' | 'REQUEST_LOCAL_PORT' | 'REQUEST_XFORWARDED_FOR' | 'REQUEST_ESTIMATED_TOKEN_COUNT' | 'REQUEST_MCP_TOOL_NAME' | 'REQUEST_OAUTH_CLIENT_ID' | 'REQUEST_IS_SOAP_TO_REST' | 'REQUEST_IS_APIPROXY' | 'REQUEST_IS_APIPROXYGROUP' | 'REQUEST_IS_XWWW_FORM_URL_ENCODED' | 'REQUEST_IS_FORM_DATA' | 'REQUEST_IS_BYTE_ARRAY' | 'REQUEST_HAS_ATTACHMENT' | 'REQUEST_GZIP' | 'REQUEST_DEFLATE' | 'REQUEST_BR' | 'REQUEST_ZSTD' | 'REQUEST_IDENTITY' | 'REQUEST_COMPRESS' | 'REQUEST_HTTP_SERVLET' | 'RESPONSE_IS_BYTE_ARRAY' | 'RESPONSE_GZIP' | 'RESPONSE_DEFLATE' | 'RESPONSE_BR' | 'RESPONSE_ZSTD' | 'RESPONSE_IDENTITY' | 'RESPONSE_COMPRESS' | 'RESPONSE_BACKEND_CONTENT_ENCODING' | 'RESPONSE_CHARSET' | 'RESPONSE_STATUS_CODE' | 'RESPONSE_HTTP_SERVLET' | 'ERROR_CATEGORY' | 'ERROR_TYPE' | 'ERROR_PARENT' | 'ERROR_RESULT_TYPE' | 'ERROR_MESSAGE' | 'ERROR_CODE' | 'ERROR_HTTP_CODE' | 'MESSAGE_CORRELATION_ID' | 'MESSAGE_CACHE_HIT' | 'ENVIRONMENT_ID' | 'ENVIRONMENT_NAME' | 'ENVIRONMENT_CERTIFICATE' | 'ENVIRONMENT_PRIVATEKEY' | 'ENVIRONMENT_PUBLICKEY' | 'ENVIRONMENT_SECRETKEY' | 'ENVIRONMENT_KEYSTORE' | 'ENVIRONMENT_JWK' | 'APIPROXYGROUP_ID' | 'APIPROXYGROUP_NAME' | 'APIPROXY_ID' | 'APIPROXY_NAME' | 'APIPROXY_RELATIVE_PATH' | 'APIMETHOD_ID' | 'APIMETHOD_NAME' | 'APIMETHOD_SOAP_ACTION' | 'APIMETHOD_HTTPMETHOD' | 'APIMETHOD_ENDPOINT' | 'APIMETHOD_BACKEND_HTTPMETHOD' | 'APIMETHOD_BACKEND_ENDPOINT' | 'DATETIME_YEAR' | 'DATETIME_MONTH' | 'DATETIME_DAY_OF_WEEK' | 'DATETIME_DAY_OF_MONTH' | 'DATETIME_HOUR' | 'DATETIME_MINUTE' | 'DATETIME_SECOND' | 'DATETIME_EPOCH_MILLIS' | 'DATETIME_FORMATTED_TEXT' | 'DATE_FORMATTED_TEXT' | 'TIME_FORMATTED_TEXT' | 'CREDENTIAL_USERNAME' | 'CREDENTIAL_EMAIL' | 'CREDENTIAL_FULLNAME' | 'CREDENTIAL_SECRETKEY' | 'CREDENTIAL_CERTIFICATE' | 'CREDENTIAL_PUBLICKEY' | 'CREDENTIAL_PRIVATEKEY' | 'CREDENTIAL_KEYSTORE' | 'CREDENTIAL_TRUSTSTORE' | 'CREDENTIAL_JWK_SIGNANDVALIDATION' | 'CREDENTIAL_JWK_ENCRYPTIONANDDECRYPTION'
            - `zoneId` string
            - `initWithScript` boolean
            - `scriptLanguage` 'GROOVY' | 'JAVASCRIPT'
            - `scriptBody` string
          - `bearerApiKey` boolean
        - PolicyBusinessRule
          - `region` 'FROM_CLIENT' | 'TO_BACKEND' | 'FROM_BACKEND' | 'TO_CLIENT'
          - `id` string
          - `projectId` string
          - `name` string
          - `description` string
          - `policyCondition` PolicyCondition
            - `conditionRuleList` ConditionRule[]
              - …
          - `global` boolean
          - `errorMessageList` ErrorMessage[]
            - `id` string
            - `errorType` 'APIPROXY' | 'APIPROXY_HIDDENSPEC' | 'APIPROXY_SPEC_AUTH_REQUIRED' | 'API_METHOD_NOTFOUND' | 'DBTOAPI_DB_OPERATION_TYPE_NOTFOUND' | 'DBTOAPI_DB_BATCH_ARRAY_LENGTH' | 'APIPROXY_NOTFOUND' | 'APIPROXY_ENDPOINT_MISMATCH' | 'APIPROXY_ENDPOINT_MISSING_PATH_PARAM_DEFINITION' | 'APIPROXYGROUP_ACCESS_DISABLED_FROM_PROXY' | 'APIPROXY_BACKEND_ADDRESS_NOTFOUND' | 'APIPROXY_BACKEND_MTLS_SETTINGS_NOTFOUND' | 'APICRYPT_EX' | 'NOTER_SETTINGS_NOTFOUND' | 'KPS_SETTINGS_NOTFOUND' | 'KPS_SECURITY_TOKEN_FAULT' | 'KPS_SECURITY_TOKEN_NOT_VALID' | 'SCRIPT_API_NOTFOUND' | 'CONNECTION_CONFIG_DB_NOTFOUND' | 'CONNECTION_CONFIG_DB_DISABLED' | 'DATABASE_CONNECTION_EX' | 'DB_API_NOTFOUND' | 'JOB_API_NOTFOUND' | 'KPS_EX' | 'CONDITION_RULE_FORMAT_NUMERIC' | 'CONDITION_RULE_FORMAT_DATE' | 'CONDITION_RULE_CONFIGURATION' | 'CONDITION_RULE_EX' | 'POLICY_AUTH_EMPTYUSERNAMEORPSSWD' | 'POLICY_AUTH_EMPTYUSERNAME' | 'POLICY_AUTH_EMPTYPSSWD' | 'POLICY_AUTH_USERNOTEXISTS' | 'POLICY_AUTH_EX_LDAP' | 'POLICY_AUTH_EX_API' | 'POLICY_AUTH_TYPE' | 'POLICY_AUTH_EX_DB' | 'POLICY_AUTH_NOT_FOUND' | 'POLICY_AUTH_BASIC_EX' | 'POLICY_AUTH_BASE64_EX' | 'POLICY_AUTH_DIGEST_EX' | 'POLICY_AUTH_JWT3RD_EX' | 'POLICY_AUTH_JWT3RD_MISSING_CONFIG' | 'POLICY_AUTH_JWT3RD_NOT_VALID' | 'POLICY_AUTH_JWT_EX' | 'POLICY_AUTH_JWT_MISSING_CONFIG' | 'POLICY_AUTH_JWT_NOT_VALID' | 'POLICY_AUTH_OAUTH2_EX' | 'POLICY_AUTH_OAUTH2_TOKEN_EXPIRED' | 'POLICY_AUTH_OAUTH2_TOKEN_NOT_VALID' | 'POLICY_AUTH_OIDC_PROTOCOL_EX' | 'POLICY_AUTH_OIDC_AUTHENTICATION_EX' | 'POLICY_AUTH_OIDC_STOP_FLOW' | 'POLICY_AUTH_OIDC_REDIRECT' | 'POLICY_AUTH_OIDC_INVALID_TOKEN' | 'POLICY_AUTHORIZATION_EX' | 'POLICY_AUTHORIZATION_METHOD_NOT_FOUND' | 'POLICY_AUTHORIZATION_WRONG_SCOPE' | 'POLICY_API_AUTHENTICATION' | 'POLICY_API_AUTHENTICATION_NOTFOUND' | 'POLICY_SAML' | 'POLICY_SAML_SIGNATURENOTEXISTS' | 'POLICY_SAML_SIGNATURENOTVALID' | 'POLICY_SAML_KEYSTORENOTVALID' | 'POLICY_SAML_SIGNERUNKNOWN' | 'POLICY_CONTENTFILTER' | 'POLICY_CONTENTFILTER_HEADER' | 'POLICY_CONTENTFILTER_PARAM' | 'POLICY_CONTENTFILTER_BODY' | 'POLICY_CONTENTFILTER_BODY_PATH' | 'POLICY_IPWHITE_FAILED' | 'POLICY_IPWHITE_EX' | 'POLICY_IPBLACK_FAILED' | 'POLICY_IPBLACK_EX' | 'POLICY_RESTRICTION_ALLOWEDHOUR_FAILED' | 'POLICY_RESTRICTION_ALLOWEDHOUR_EX' | 'POLICY_RESTRICTION_MINMESSAGESIZE_FAILED' | 'POLICY_RESTRICTION_MAXMESSAGESIZE_FAILED' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_JSONSCHEMAVALIDATION_FAILED' | 'POLICY_JSONSCHEMAVALIDATION_PATH' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION_FAILED' | 'POLICY_XMLSCHEMAVALIDATION_UNEXPECTEDBODY' | 'POLICY_XMLSCHEMAVALIDATION_PATH' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_APIBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_APIBASEDTHROTTLING_STOP' | 'POLICY_APIBASEDQUOTA' | 'POLICY_APIBASEDQUOTA_CACHE_SERVICE' | 'POLICY_APIBASEDQUOTA_STOP' | 'POLICY_REST2SOAP_TRANSFORMATION_REQUEST' | 'POLICY_REST2SOAP_TRANSFORMATION_RESPONSE' | 'POLICY_SCRIPT_USERSTOPPEDFLOW' | 'POLICY_SCRIPT_USERSTOPPEDFLOW_SUCCESS' | 'POLICY_SCRIPT' | 'POLICY_WSSECURITY_FROMTARGET' | 'POLICY_WSSECURITY_TOTARGET' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_WSSECURITY_STSTOKEN_NOTFOUND' | 'POLICY_WSSECURITY_STSTOKEN_NOTVALID' | 'POLICY_WSSECURITY_STSTOKEN_FAULT' | 'CIRCUITBREAKEROPEN_EX' | 'CIRCUITBREAKEROPEN_NO_ROUTE_EX' | 'CLIENTFLOWBANNER_EX' | 'POLICY_ROUTING_TIMEOUT' | 'POLICY_ROUTING_UNKNOWNHOST' | 'POLICY_ROUTING_MALFORMED' | 'POLICY_ROUTING_CONNECTIONREFUSED' | 'POLICY_ROUTING_CONNECTION' | 'POLICY_ROUTING_ERRORHANDLINGCONDITION' | 'POLICY_ROUTING_PROXY_EMPTY' | 'POLICY_ROUTING_PROXY_AUTHORIZATION_EMPTY' | 'POLICY_ROUTING_CONNECTION_CLOSED_CLIENT' | 'POLICY_ROUTING_CONNECTION_CLOSED_SERVER' | 'POLICY_ROUTING_SSE_CLIENT' | 'POLICY_ROUTING_SSE_SERVER' | 'POLICY_ROUTING_AI_PROVIDER_EXHAUSTED' | 'POLICY_ROUTING_AI_PROVIDER_ERROR' | 'POLICY_ROUTING_AI_NO_SUITABLE_PROVIDER' | 'POLICY_ROUTING_AI_CONTEXT_WINDOW_EXCEEDED' | 'POLICY_ROUTING_AI_MODEL_ACCESS_DENIED' | 'POLICY_AI_TOKEN_QUOTA_EXCEEDED' | 'POLICY_AI_TOKEN_COUNTER_UNAVAILABLE' | 'POLICY_AI_ANONYMOUS_NOT_ALLOWED' | 'MCP_INBOUND_BAD_REQUEST' | 'MCP_INBOUND_SERVER_NOT_FOUND' | 'MCP_INBOUND_METHOD_NOT_ALLOWED' | 'MCP_INBOUND_UNAUTHORIZED' | 'MCP_INBOUND_SESSION_LIMIT_EXCEEDED' | 'MCP_INBOUND_PARSE_ERROR' | 'MCP_INBOUND_METHOD_NOT_FOUND' | 'MCP_INBOUND_TOOL_NOT_FOUND' | 'MCP_INBOUND_TOOL_PROXY_UNAVAILABLE' | 'MCP_INBOUND_TOOL_POLICY_GATE_BLOCKED' | 'MCP_INBOUND_TOOL_EXECUTION_FAILED' | 'MCP_INBOUND_CALL_QUOTA_EXCEEDED' | 'MCP_INBOUND_TOOL_APPROVAL_REQUIRED' | 'MCP_INBOUND_ELICITATION_UNSUPPORTED' | 'A2A_INBOUND_BAD_REQUEST' | 'A2A_INBOUND_AGENT_NOT_FOUND' | 'A2A_INBOUND_METHOD_NOT_ALLOWED' | 'A2A_INBOUND_UNAUTHORIZED' | 'A2A_INBOUND_PARSE_ERROR' | 'A2A_INBOUND_METHOD_NOT_FOUND' | 'A2A_INBOUND_TASK_NOT_FOUND' | 'A2A_INBOUND_TASK_EXECUTION_UNAVAILABLE' | 'A2A_INBOUND_CONCURRENCY_LIMIT_EXCEEDED' | 'A2A_INBOUND_CALL_QUOTA_EXCEEDED' | 'POLICY_REDACTION' | 'POLICY_REDACTION_VARIABLE_NOT_FOUND' | 'POLICY_REDACTION_DATA_FORMAT' | 'POLICY_ENCRYPTION' | 'POLICY_ENCRYPTION_MISSING_CONFIG' | 'POLICY_DECRYPTION' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_DIGITALSIGNVALIDATION_FAILED' | 'POLICY_RESTAPI_RESPONSE' | 'POLICY_RESTAPI_CONNECTION' | 'POLICY_RESTAPI' | 'CACHE_AUTHREQUIREDTOREFRESH' | 'POLICY_ROLE_GROUP_BASED_ACCESS' | 'POLICY_ROLE_GROUP_BASED_IP_CHECK_ACCESS' | 'POLICY_PROTOCOL_TRANSFORMATION' | 'POLICY_BUSINESS_RULE' | 'POLICY_BUSINESS_RULE_DATA_FORMAT' | 'POLICY_BUSINESS_RULE_STOP' | 'POLICY_BUSINESS_RULE_VARIABLE_NOT_FOUND' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'APIPROXY_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTVALID_FORTOKEN' | 'URL_TOKEN_MANAGEMENT_TYPE_MISMATCH' | 'TOKEN_POLICY_NOT_CONFIGURED' | 'POLICY_ROUTING_SSLHANDSHAKE' | 'POLICY_ROUTING_SSLEXPIRED' | 'POLICY_AUTH_CREDENTIAL_NOTEXISTS' | 'POLICY_AUTH_CREDENTIAL_PROXYNOTALLOWED' | 'POLICY_AUTH_IDENTITY_AMBIGUOUS' | 'API_CLIENT_NOT_VALID_AS_RESOURCE_OWNER' | 'POLICY_AUTH_CREDENTIAL_METHODNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_IPNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CONTRACT_PROXY_EXPIRED' | 'POLICY_AUTH_CONTRACT_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CREDENTIAL_PSSWD' | 'POLICY_AUTH_CREDENTIAL_ENVNOTALLOWED' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_CLIENTBASEDTHROTTLING_STOP' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBASEDQUOTA_CACHE_SERVICE' | 'POLICY_CLIENTBASEDQUOTA_STOP' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION_NEED_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_EX' | 'POLICY_JOSE_IMPLEMENTATION_TARGET_VALUE_NOT_FOUND' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_TARGET_VALUE_EMPTY' | 'POLICY_JOSE_VALIDATION_ISSUER_EMPTY' | 'POLICY_JOSE_VALIDATION_PARSE_JWT' | 'POLICY_JOSE_VALIDATION_DECRYPTION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_ENCRYPTED' | 'POLICY_JOSE_VALIDATION_SIGNVALIDATION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_SIGNED' | 'POLICY_JOSE_VALIDATION_CLAIMVALIDATION' | 'POLICY_JOSE_VALIDATION_SIGNATUREINVALID' | 'POLICY_JOSE_VALIDATION_EX' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_MISSING' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_NOTVALID' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_ISSUER_MISSING' | 'POLICY_MTLS_AUTHENTICATION_EX' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_MTLS_MISSING' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_CERT_NOT_MATCH' | 'CONNECTOR_SETTINGS_NOTFOUND' | 'CONNECTOR_SETTINGS_DISABLED' | 'CONNECTOR_EX' | 'POLICY_ROUTING_ILLEGAL_ARGUMENT' | 'POLICY_ROUTING_CLIENT_PROTOCOL' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EXPIRED' | 'POLICY_JOSE_VALIDATION_JWK_EXPIRED' | 'POLICY_GROUP_EX' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_ENDPOINTRATELIMIT_CACHE_SERVICE' | 'POLICY_ENDPOINTRATELIMIT_STOP' | 'POLICY_ENDPOINTRATELIMIT_TARGETNOTEXIST' | 'POLICY_CLIENTBANNER_BANNED' | 'POLICY_CLIENTBANNER_EX' | 'POLICY_CLIENTBANNER_IDENTITYNOTFOUND' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_AUTH_EX' | 'POLICY_AUTH_CREDENTIALS_MISSING' | 'JOSE_VAL_CONFIG_ERROR' | 'JOSE_VAL_EX' | 'JOSE_VAL_TOKEN_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_BINDING_MISMATCH' | 'JOSE_IMPL_CONFIG_ERROR' | 'APIPROXY_CONFIG_ERROR' | 'APIPROXY_EX' | 'CONTENTFILTER_VIOLATION' | 'THROTTLING_STOP' | 'THROTTLING_EX' | 'THROTTLING_CACHE_SERVICE' | 'QUOTA_STOP' | 'QUOTA_EX' | 'QUOTA_CACHE_SERVICE' | 'ROUTING_CIRCUITBREAKER' | 'ROUTING_CLIENT_ERROR' | 'ROUTING_CONFIG_ERROR' | 'ROUTING_MTLS_CONFIG_FAILED' | 'ROUTING_SSE_EX' | 'ENDPOINT_RATELIMIT_EX' | 'ENDPOINT_RATELIMIT_EXCEEDED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_ALLOWED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_RESOLVED' | 'RLCL_AUTHENTICATION_POLICY_REQUIRED' | 'REST2SOAP_EX' | 'REDACTION_EX' | 'BUSINESS_RULE_EX' | 'MTLS_CERTIFICATE_MISSING' | 'MTLS_CERTIFICATE_NOTVALID' | 'KPS_TOKEN_EX' | 'JSON_SCHEMA_VALIDATION_FAILED' | 'XML_SCHEMA_VALIDATION_FAILED' | 'WSSECURITY_STSTOKEN_NOTVALID' | 'RESTAPI_EX' | 'CONDITION_EX' | 'POLICY_CACHE_EX' | 'POLICY_CACHE_INVALID_CONFIG' | 'POLICY_AI_MCP_TOOL_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_MCP_TOOL_INVOKE_CONFIG_MISSING' | 'POLICY_AI_MCP_TOOL_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_PROMPT_GUARD_BLOCKED' | 'POLICY_AI_SEMANTIC_CACHE_ERROR' | 'POLICY_AI_RAG_INJECTION_NO_MATCH' | 'POLICY_AI_RAG_INJECTION_RETRIEVAL_ERROR' | 'POLICY_AI_DLP_BLOCKED' | 'POLICY_AI_PII_ENCODED_BLOCKED' | 'POLICY_AI_PII_MASK_FAILED' | 'POLICY_AI_LOOP_DETECTED' | 'POLICY_AI_OFF_TOPIC' | 'POLICY_AI_TOPIC_JUDGE_BLOCKED' | 'POLICY_AI_PII_JUDGE_BLOCKED' | 'POLICY_AI_CONTEXT_INTEGRITY_BLOCKED' | 'POLICY_AI_PROMPT_DECORATOR_LIMIT_EXCEEDED' | 'POLICY_AI_DENIED_TOPIC' | 'POLICY_AI_PROMPT_TEMPLATE_UNKNOWN_TEMPLATE' | 'POLICY_AI_PROMPT_TEMPLATE_MISSING_PARAM' | 'POLICY_AI_PROMPT_TEMPLATE_LIMIT_EXCEEDED' | 'POLICY_AI_GROUNDEDNESS_VIOLATION'
            - `parentErrorType` 'API_PROXY' | 'APICREATOR' | 'FAKE_API' | 'KPS_API' | 'CONDITION_ERR' | 'CONDITION_EX' | 'POLICY_GROUP' | 'POLICY_AUTHENTICATION' | 'POLICY_OIDC' | 'POLICY_AUTHORIZATION' | 'POLICY_API_AUTHENTICATION' | 'POLICY_THROTTLING_PER_CLIENT' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_APIBASEDQUOTA' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBANNER' | 'POLICY_QUOTA_PER_CLIENT' | 'POLICY_SCRIPT' | 'POLICY_OAUTH2' | 'POLICY_SAML' | 'POLICY_JOSE_IMPLEMENTATION' | 'POLICY_JOSE_VALIDATION' | 'POLICY_MTLS_AUTHENTICATION' | 'POLICY_CONTENTFILTER' | 'POLICY_IPWHITE' | 'POLICY_IPBLACK' | 'POLICY_ALLOWEDHOUR' | 'POLICY_MINMESSAGESIZE' | 'POLICY_MAXMESSAGESIZE' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONRESPONSEMESSAGETRANS' | 'POLICY_XMLRESPONSEMESSAGETRANS' | 'POLICY_REST2SOAP_TRANSFORMATION' | 'POLICY_CACHE' | 'POLICY_ROUTING' | 'POLICY_REDACTION' | 'POLICY_CORS' | 'POLICY_ENCRYPTION' | 'POLICY_DECRYPTION' | 'POLICY_ROLE_GROUP' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_RESTAPI' | 'POLICY_WSSECURITY' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_BUSINESS_RULE' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'POLICY_AI_PII_MASK' | 'POLICY_AI_PROMPT_GUARD' | 'POLICY_AI_TOKEN_RATE_LIMIT' | 'POLICY_AI_SEMANTIC_CACHE' | 'POLICY_AI_MCP_TOOL_CALL' | 'POLICY_AI_A2A_AGENT_CALL' | 'POLICY_AI_RAG_INJECTION' | 'POLICY_AI_DLP_GUARD' | 'POLICY_AI_LOOP_GUARD' | 'POLICY_AI_TOPIC_GUARD' | 'POLICY_AI_CONTEXT_INTEGRITY' | 'POLICY_AI_ROUTING' | 'POLICY_AI_A2A_AGENT_INVOKE' | 'POLICY_AI_MCP_TOOL_INVOKE' | 'POLICY_AI_PROMPT_DECORATOR' | 'POLICY_AI_PROMPT_TEMPLATE' | 'POLICY_AI_GROUNDEDNESS_GUARD' | 'LICENSE'
            - `httpStatusCode` integer
            - `errorCode` string
            - `originalMessage` string
            - `customizedHttpStatusCode` integer
            - `customizedErrorCode` string
            - `customizedMessage` string
            - `buildCustomMessage` boolean
            - `customMessageTemplate` string
            - `customMessageContentType` string
            - `customMessageHttpStatusCode` integer
            - `errorResponseRules` ErrorResponseRule[]
              - …
            - `customized` boolean
          - `buildCustomMessage` boolean
          - `customMessageTemplate` string
          - `customMessageContentType` string
          - `customMessageHttpStatusCode` integer
          - `oneWay` boolean
          - `trace` boolean
          - `active` boolean
          - `addToGlobal` boolean
          - `policyLocation` 'API_PROXY_GROUP' | 'API_PROXY' | 'API_PROXY_METHOD'
          - `policyGroup` boolean
          - `_class` string, required
          - `actionList` Action[]
            - `policyCondition` PolicyCondition
              - …
            - `buildCustomMessage` boolean
            - `customMessageHttpStatusCode` integer
            - `customMessageContentType` string
            - `customMessageTemplate` string
            - `stopResultType` 'BLOCKED' | 'ERROR' | 'SUCCESS'
            - `actionType` 'ADD' | 'MODIFY' | 'DELETE' | 'STOP'
            - `sourceVar` Variable
              - …
            - `sourceVarBodyInjectionFieldName` string
            - `sourceDataType` 'NUMERIC' | 'STRING' | 'TEMPORAL'
            - `sourceTemporalFormat` string
            - `operator` 'ADD' | 'SUBTRACT' | 'MULTIPLY' | 'DIVIDE' | 'MODULUS' | 'POWER' | 'CONCAT' | 'REPLACE_IN' | 'REPLACE_WITH' | 'REPLACE_FIRST' | 'SUBSTRING' | 'MASK' | 'FORMAT' | 'TRANSFORM' | 'INSERT' | 'TRIM' | 'ENCODE' | 'DECODE' | 'URL_ENCODE' | 'URL_DECODE' | 'EXTRACT_JWT_HEADER_CLAIM' | 'EXTRACT_JWT_BODY_CLAIM' | 'ADD_TEMPORAL' | 'SUBTRACT_TEMPORAL'
            - `substringFrom` integer
            - `substringTo` integer
            - `maskFrom` integer
            - `maskTo` integer
            - `replaceSource` string
            - `insertOffset` integer
            - `temporalOperatorTimeUnit` 'MILLI_SECONDS' | 'SECONDS' | 'MINUTES' | 'HOURS' | 'DAYS' | 'WEEKS' | 'MONTHS' | 'YEARS'
            - `replaceFirst` string
            - `targetValSource` 'VALUE' | 'VARIABLE'
            - `targetVal` string
            - `targetVar` Variable
              - …
            - `transformationContentType` 'XSLT' | 'JOLT' | 'XML2JSON' | 'JSON2XML'
            - `formatAllowsInvalid` boolean
            - `formatValueContainsLiteralCharacters` boolean
            - `formatInvalidCharacters` string
            - `formatPlaceholder` string
            - `jsonToXmlIgnoreNull` boolean
            - `jsonToXmlIgnoreEmpty` boolean
            - `jsonToXmlUseNullForNil` boolean
            - `jsonToXmlUnwrapElement` boolean
            - `xmlToJsonUnwrapElement` boolean
            - `xmlToJsonIgnoreNull` boolean
            - `xmlToJsonIgnoreEmpty` boolean
            - `xmlToJsonNumbersAsStrings` boolean
            - `xmlToJsonUseNullForNil` boolean
            - `xmlToJsonArrayPathList` string[]
            - `claimJsonPath` string
        - PolicyCache
          - `region` 'FROM_CLIENT' | 'TO_BACKEND' | 'FROM_BACKEND' | 'TO_CLIENT'
          - `id` string
          - `projectId` string
          - `name` string
          - `description` string
          - `policyCondition` PolicyCondition
            - `conditionRuleList` ConditionRule[]
              - …
          - `global` boolean
          - `errorMessageList` ErrorMessage[]
            - `id` string
            - `errorType` 'APIPROXY' | 'APIPROXY_HIDDENSPEC' | 'APIPROXY_SPEC_AUTH_REQUIRED' | 'API_METHOD_NOTFOUND' | 'DBTOAPI_DB_OPERATION_TYPE_NOTFOUND' | 'DBTOAPI_DB_BATCH_ARRAY_LENGTH' | 'APIPROXY_NOTFOUND' | 'APIPROXY_ENDPOINT_MISMATCH' | 'APIPROXY_ENDPOINT_MISSING_PATH_PARAM_DEFINITION' | 'APIPROXYGROUP_ACCESS_DISABLED_FROM_PROXY' | 'APIPROXY_BACKEND_ADDRESS_NOTFOUND' | 'APIPROXY_BACKEND_MTLS_SETTINGS_NOTFOUND' | 'APICRYPT_EX' | 'NOTER_SETTINGS_NOTFOUND' | 'KPS_SETTINGS_NOTFOUND' | 'KPS_SECURITY_TOKEN_FAULT' | 'KPS_SECURITY_TOKEN_NOT_VALID' | 'SCRIPT_API_NOTFOUND' | 'CONNECTION_CONFIG_DB_NOTFOUND' | 'CONNECTION_CONFIG_DB_DISABLED' | 'DATABASE_CONNECTION_EX' | 'DB_API_NOTFOUND' | 'JOB_API_NOTFOUND' | 'KPS_EX' | 'CONDITION_RULE_FORMAT_NUMERIC' | 'CONDITION_RULE_FORMAT_DATE' | 'CONDITION_RULE_CONFIGURATION' | 'CONDITION_RULE_EX' | 'POLICY_AUTH_EMPTYUSERNAMEORPSSWD' | 'POLICY_AUTH_EMPTYUSERNAME' | 'POLICY_AUTH_EMPTYPSSWD' | 'POLICY_AUTH_USERNOTEXISTS' | 'POLICY_AUTH_EX_LDAP' | 'POLICY_AUTH_EX_API' | 'POLICY_AUTH_TYPE' | 'POLICY_AUTH_EX_DB' | 'POLICY_AUTH_NOT_FOUND' | 'POLICY_AUTH_BASIC_EX' | 'POLICY_AUTH_BASE64_EX' | 'POLICY_AUTH_DIGEST_EX' | 'POLICY_AUTH_JWT3RD_EX' | 'POLICY_AUTH_JWT3RD_MISSING_CONFIG' | 'POLICY_AUTH_JWT3RD_NOT_VALID' | 'POLICY_AUTH_JWT_EX' | 'POLICY_AUTH_JWT_MISSING_CONFIG' | 'POLICY_AUTH_JWT_NOT_VALID' | 'POLICY_AUTH_OAUTH2_EX' | 'POLICY_AUTH_OAUTH2_TOKEN_EXPIRED' | 'POLICY_AUTH_OAUTH2_TOKEN_NOT_VALID' | 'POLICY_AUTH_OIDC_PROTOCOL_EX' | 'POLICY_AUTH_OIDC_AUTHENTICATION_EX' | 'POLICY_AUTH_OIDC_STOP_FLOW' | 'POLICY_AUTH_OIDC_REDIRECT' | 'POLICY_AUTH_OIDC_INVALID_TOKEN' | 'POLICY_AUTHORIZATION_EX' | 'POLICY_AUTHORIZATION_METHOD_NOT_FOUND' | 'POLICY_AUTHORIZATION_WRONG_SCOPE' | 'POLICY_API_AUTHENTICATION' | 'POLICY_API_AUTHENTICATION_NOTFOUND' | 'POLICY_SAML' | 'POLICY_SAML_SIGNATURENOTEXISTS' | 'POLICY_SAML_SIGNATURENOTVALID' | 'POLICY_SAML_KEYSTORENOTVALID' | 'POLICY_SAML_SIGNERUNKNOWN' | 'POLICY_CONTENTFILTER' | 'POLICY_CONTENTFILTER_HEADER' | 'POLICY_CONTENTFILTER_PARAM' | 'POLICY_CONTENTFILTER_BODY' | 'POLICY_CONTENTFILTER_BODY_PATH' | 'POLICY_IPWHITE_FAILED' | 'POLICY_IPWHITE_EX' | 'POLICY_IPBLACK_FAILED' | 'POLICY_IPBLACK_EX' | 'POLICY_RESTRICTION_ALLOWEDHOUR_FAILED' | 'POLICY_RESTRICTION_ALLOWEDHOUR_EX' | 'POLICY_RESTRICTION_MINMESSAGESIZE_FAILED' | 'POLICY_RESTRICTION_MAXMESSAGESIZE_FAILED' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_JSONSCHEMAVALIDATION_FAILED' | 'POLICY_JSONSCHEMAVALIDATION_PATH' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION_FAILED' | 'POLICY_XMLSCHEMAVALIDATION_UNEXPECTEDBODY' | 'POLICY_XMLSCHEMAVALIDATION_PATH' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_APIBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_APIBASEDTHROTTLING_STOP' | 'POLICY_APIBASEDQUOTA' | 'POLICY_APIBASEDQUOTA_CACHE_SERVICE' | 'POLICY_APIBASEDQUOTA_STOP' | 'POLICY_REST2SOAP_TRANSFORMATION_REQUEST' | 'POLICY_REST2SOAP_TRANSFORMATION_RESPONSE' | 'POLICY_SCRIPT_USERSTOPPEDFLOW' | 'POLICY_SCRIPT_USERSTOPPEDFLOW_SUCCESS' | 'POLICY_SCRIPT' | 'POLICY_WSSECURITY_FROMTARGET' | 'POLICY_WSSECURITY_TOTARGET' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_WSSECURITY_STSTOKEN_NOTFOUND' | 'POLICY_WSSECURITY_STSTOKEN_NOTVALID' | 'POLICY_WSSECURITY_STSTOKEN_FAULT' | 'CIRCUITBREAKEROPEN_EX' | 'CIRCUITBREAKEROPEN_NO_ROUTE_EX' | 'CLIENTFLOWBANNER_EX' | 'POLICY_ROUTING_TIMEOUT' | 'POLICY_ROUTING_UNKNOWNHOST' | 'POLICY_ROUTING_MALFORMED' | 'POLICY_ROUTING_CONNECTIONREFUSED' | 'POLICY_ROUTING_CONNECTION' | 'POLICY_ROUTING_ERRORHANDLINGCONDITION' | 'POLICY_ROUTING_PROXY_EMPTY' | 'POLICY_ROUTING_PROXY_AUTHORIZATION_EMPTY' | 'POLICY_ROUTING_CONNECTION_CLOSED_CLIENT' | 'POLICY_ROUTING_CONNECTION_CLOSED_SERVER' | 'POLICY_ROUTING_SSE_CLIENT' | 'POLICY_ROUTING_SSE_SERVER' | 'POLICY_ROUTING_AI_PROVIDER_EXHAUSTED' | 'POLICY_ROUTING_AI_PROVIDER_ERROR' | 'POLICY_ROUTING_AI_NO_SUITABLE_PROVIDER' | 'POLICY_ROUTING_AI_CONTEXT_WINDOW_EXCEEDED' | 'POLICY_ROUTING_AI_MODEL_ACCESS_DENIED' | 'POLICY_AI_TOKEN_QUOTA_EXCEEDED' | 'POLICY_AI_TOKEN_COUNTER_UNAVAILABLE' | 'POLICY_AI_ANONYMOUS_NOT_ALLOWED' | 'MCP_INBOUND_BAD_REQUEST' | 'MCP_INBOUND_SERVER_NOT_FOUND' | 'MCP_INBOUND_METHOD_NOT_ALLOWED' | 'MCP_INBOUND_UNAUTHORIZED' | 'MCP_INBOUND_SESSION_LIMIT_EXCEEDED' | 'MCP_INBOUND_PARSE_ERROR' | 'MCP_INBOUND_METHOD_NOT_FOUND' | 'MCP_INBOUND_TOOL_NOT_FOUND' | 'MCP_INBOUND_TOOL_PROXY_UNAVAILABLE' | 'MCP_INBOUND_TOOL_POLICY_GATE_BLOCKED' | 'MCP_INBOUND_TOOL_EXECUTION_FAILED' | 'MCP_INBOUND_CALL_QUOTA_EXCEEDED' | 'MCP_INBOUND_TOOL_APPROVAL_REQUIRED' | 'MCP_INBOUND_ELICITATION_UNSUPPORTED' | 'A2A_INBOUND_BAD_REQUEST' | 'A2A_INBOUND_AGENT_NOT_FOUND' | 'A2A_INBOUND_METHOD_NOT_ALLOWED' | 'A2A_INBOUND_UNAUTHORIZED' | 'A2A_INBOUND_PARSE_ERROR' | 'A2A_INBOUND_METHOD_NOT_FOUND' | 'A2A_INBOUND_TASK_NOT_FOUND' | 'A2A_INBOUND_TASK_EXECUTION_UNAVAILABLE' | 'A2A_INBOUND_CONCURRENCY_LIMIT_EXCEEDED' | 'A2A_INBOUND_CALL_QUOTA_EXCEEDED' | 'POLICY_REDACTION' | 'POLICY_REDACTION_VARIABLE_NOT_FOUND' | 'POLICY_REDACTION_DATA_FORMAT' | 'POLICY_ENCRYPTION' | 'POLICY_ENCRYPTION_MISSING_CONFIG' | 'POLICY_DECRYPTION' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_DIGITALSIGNVALIDATION_FAILED' | 'POLICY_RESTAPI_RESPONSE' | 'POLICY_RESTAPI_CONNECTION' | 'POLICY_RESTAPI' | 'CACHE_AUTHREQUIREDTOREFRESH' | 'POLICY_ROLE_GROUP_BASED_ACCESS' | 'POLICY_ROLE_GROUP_BASED_IP_CHECK_ACCESS' | 'POLICY_PROTOCOL_TRANSFORMATION' | 'POLICY_BUSINESS_RULE' | 'POLICY_BUSINESS_RULE_DATA_FORMAT' | 'POLICY_BUSINESS_RULE_STOP' | 'POLICY_BUSINESS_RULE_VARIABLE_NOT_FOUND' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'APIPROXY_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTVALID_FORTOKEN' | 'URL_TOKEN_MANAGEMENT_TYPE_MISMATCH' | 'TOKEN_POLICY_NOT_CONFIGURED' | 'POLICY_ROUTING_SSLHANDSHAKE' | 'POLICY_ROUTING_SSLEXPIRED' | 'POLICY_AUTH_CREDENTIAL_NOTEXISTS' | 'POLICY_AUTH_CREDENTIAL_PROXYNOTALLOWED' | 'POLICY_AUTH_IDENTITY_AMBIGUOUS' | 'API_CLIENT_NOT_VALID_AS_RESOURCE_OWNER' | 'POLICY_AUTH_CREDENTIAL_METHODNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_IPNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CONTRACT_PROXY_EXPIRED' | 'POLICY_AUTH_CONTRACT_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CREDENTIAL_PSSWD' | 'POLICY_AUTH_CREDENTIAL_ENVNOTALLOWED' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_CLIENTBASEDTHROTTLING_STOP' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBASEDQUOTA_CACHE_SERVICE' | 'POLICY_CLIENTBASEDQUOTA_STOP' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION_NEED_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_EX' | 'POLICY_JOSE_IMPLEMENTATION_TARGET_VALUE_NOT_FOUND' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_TARGET_VALUE_EMPTY' | 'POLICY_JOSE_VALIDATION_ISSUER_EMPTY' | 'POLICY_JOSE_VALIDATION_PARSE_JWT' | 'POLICY_JOSE_VALIDATION_DECRYPTION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_ENCRYPTED' | 'POLICY_JOSE_VALIDATION_SIGNVALIDATION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_SIGNED' | 'POLICY_JOSE_VALIDATION_CLAIMVALIDATION' | 'POLICY_JOSE_VALIDATION_SIGNATUREINVALID' | 'POLICY_JOSE_VALIDATION_EX' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_MISSING' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_NOTVALID' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_ISSUER_MISSING' | 'POLICY_MTLS_AUTHENTICATION_EX' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_MTLS_MISSING' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_CERT_NOT_MATCH' | 'CONNECTOR_SETTINGS_NOTFOUND' | 'CONNECTOR_SETTINGS_DISABLED' | 'CONNECTOR_EX' | 'POLICY_ROUTING_ILLEGAL_ARGUMENT' | 'POLICY_ROUTING_CLIENT_PROTOCOL' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EXPIRED' | 'POLICY_JOSE_VALIDATION_JWK_EXPIRED' | 'POLICY_GROUP_EX' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_ENDPOINTRATELIMIT_CACHE_SERVICE' | 'POLICY_ENDPOINTRATELIMIT_STOP' | 'POLICY_ENDPOINTRATELIMIT_TARGETNOTEXIST' | 'POLICY_CLIENTBANNER_BANNED' | 'POLICY_CLIENTBANNER_EX' | 'POLICY_CLIENTBANNER_IDENTITYNOTFOUND' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_AUTH_EX' | 'POLICY_AUTH_CREDENTIALS_MISSING' | 'JOSE_VAL_CONFIG_ERROR' | 'JOSE_VAL_EX' | 'JOSE_VAL_TOKEN_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_BINDING_MISMATCH' | 'JOSE_IMPL_CONFIG_ERROR' | 'APIPROXY_CONFIG_ERROR' | 'APIPROXY_EX' | 'CONTENTFILTER_VIOLATION' | 'THROTTLING_STOP' | 'THROTTLING_EX' | 'THROTTLING_CACHE_SERVICE' | 'QUOTA_STOP' | 'QUOTA_EX' | 'QUOTA_CACHE_SERVICE' | 'ROUTING_CIRCUITBREAKER' | 'ROUTING_CLIENT_ERROR' | 'ROUTING_CONFIG_ERROR' | 'ROUTING_MTLS_CONFIG_FAILED' | 'ROUTING_SSE_EX' | 'ENDPOINT_RATELIMIT_EX' | 'ENDPOINT_RATELIMIT_EXCEEDED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_ALLOWED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_RESOLVED' | 'RLCL_AUTHENTICATION_POLICY_REQUIRED' | 'REST2SOAP_EX' | 'REDACTION_EX' | 'BUSINESS_RULE_EX' | 'MTLS_CERTIFICATE_MISSING' | 'MTLS_CERTIFICATE_NOTVALID' | 'KPS_TOKEN_EX' | 'JSON_SCHEMA_VALIDATION_FAILED' | 'XML_SCHEMA_VALIDATION_FAILED' | 'WSSECURITY_STSTOKEN_NOTVALID' | 'RESTAPI_EX' | 'CONDITION_EX' | 'POLICY_CACHE_EX' | 'POLICY_CACHE_INVALID_CONFIG' | 'POLICY_AI_MCP_TOOL_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_MCP_TOOL_INVOKE_CONFIG_MISSING' | 'POLICY_AI_MCP_TOOL_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_PROMPT_GUARD_BLOCKED' | 'POLICY_AI_SEMANTIC_CACHE_ERROR' | 'POLICY_AI_RAG_INJECTION_NO_MATCH' | 'POLICY_AI_RAG_INJECTION_RETRIEVAL_ERROR' | 'POLICY_AI_DLP_BLOCKED' | 'POLICY_AI_PII_ENCODED_BLOCKED' | 'POLICY_AI_PII_MASK_FAILED' | 'POLICY_AI_LOOP_DETECTED' | 'POLICY_AI_OFF_TOPIC' | 'POLICY_AI_TOPIC_JUDGE_BLOCKED' | 'POLICY_AI_PII_JUDGE_BLOCKED' | 'POLICY_AI_CONTEXT_INTEGRITY_BLOCKED' | 'POLICY_AI_PROMPT_DECORATOR_LIMIT_EXCEEDED' | 'POLICY_AI_DENIED_TOPIC' | 'POLICY_AI_PROMPT_TEMPLATE_UNKNOWN_TEMPLATE' | 'POLICY_AI_PROMPT_TEMPLATE_MISSING_PARAM' | 'POLICY_AI_PROMPT_TEMPLATE_LIMIT_EXCEEDED' | 'POLICY_AI_GROUNDEDNESS_VIOLATION'
            - `parentErrorType` 'API_PROXY' | 'APICREATOR' | 'FAKE_API' | 'KPS_API' | 'CONDITION_ERR' | 'CONDITION_EX' | 'POLICY_GROUP' | 'POLICY_AUTHENTICATION' | 'POLICY_OIDC' | 'POLICY_AUTHORIZATION' | 'POLICY_API_AUTHENTICATION' | 'POLICY_THROTTLING_PER_CLIENT' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_APIBASEDQUOTA' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBANNER' | 'POLICY_QUOTA_PER_CLIENT' | 'POLICY_SCRIPT' | 'POLICY_OAUTH2' | 'POLICY_SAML' | 'POLICY_JOSE_IMPLEMENTATION' | 'POLICY_JOSE_VALIDATION' | 'POLICY_MTLS_AUTHENTICATION' | 'POLICY_CONTENTFILTER' | 'POLICY_IPWHITE' | 'POLICY_IPBLACK' | 'POLICY_ALLOWEDHOUR' | 'POLICY_MINMESSAGESIZE' | 'POLICY_MAXMESSAGESIZE' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONRESPONSEMESSAGETRANS' | 'POLICY_XMLRESPONSEMESSAGETRANS' | 'POLICY_REST2SOAP_TRANSFORMATION' | 'POLICY_CACHE' | 'POLICY_ROUTING' | 'POLICY_REDACTION' | 'POLICY_CORS' | 'POLICY_ENCRYPTION' | 'POLICY_DECRYPTION' | 'POLICY_ROLE_GROUP' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_RESTAPI' | 'POLICY_WSSECURITY' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_BUSINESS_RULE' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'POLICY_AI_PII_MASK' | 'POLICY_AI_PROMPT_GUARD' | 'POLICY_AI_TOKEN_RATE_LIMIT' | 'POLICY_AI_SEMANTIC_CACHE' | 'POLICY_AI_MCP_TOOL_CALL' | 'POLICY_AI_A2A_AGENT_CALL' | 'POLICY_AI_RAG_INJECTION' | 'POLICY_AI_DLP_GUARD' | 'POLICY_AI_LOOP_GUARD' | 'POLICY_AI_TOPIC_GUARD' | 'POLICY_AI_CONTEXT_INTEGRITY' | 'POLICY_AI_ROUTING' | 'POLICY_AI_A2A_AGENT_INVOKE' | 'POLICY_AI_MCP_TOOL_INVOKE' | 'POLICY_AI_PROMPT_DECORATOR' | 'POLICY_AI_PROMPT_TEMPLATE' | 'POLICY_AI_GROUNDEDNESS_GUARD' | 'LICENSE'
            - `httpStatusCode` integer
            - `errorCode` string
            - `originalMessage` string
- … truncated; see the full OpenAPI document linked below

## Response `200`

successful operation!

- ApiProxy
  - `id` string
  - `revision` integer
  - `revisionName` string
  - `projectId` string
  - `name` string
  - `description` string
  - `createdDate` string, date-time
  - `principal` string
  - `enumProxyCreationType` 'WSDL' | 'WADL' | 'SWAGGER' | 'OPEN_API' | 'FAKE_API' | 'MIRROR_API' | 'KPS_API' | 'NOTER_API' | 'API_CREATOR_DB' | 'EMPTY_API' | 'API_CREATOR_SCRIPT' | 'API_CREATOR_MOCK' | 'REVERSE_PROXY' | 'TASK_FLOW_MANAGER' | 'HEART_BEAT_MONITOR' | 'CONNECTOR' | 'GRPC_PROTO' | 'GRPC' | 'WEBSOCKET'
  - `importedContentOfBackendApi` string
  - `soapSchemaList` SoapSchema[]
    - `schemaNo` integer
    - `schemaBody` string
    - `originalLocation` string
    - `schemaNamespace` string
  - `soapApiPortType` 'SOAP11' | 'SOAP12' | 'HTTP'
  - `importedUrl` string
  - `importedFileName` string
  - `specDownloadTrustStoreId` string
  - `specDownloadCertificateId` string
  - `specDownloadSkipSslVerification` boolean
  - `clientRoute` ClientRoute
    - `relativePathList` string[]
    - `methodList` string[]
    - `hostList` string[]
    - `headerList` ApinizerBasicHeader[]
      - `name` string
      - `value` string
      - `resolvedName` string
      - `resolvedValue` string
    - `bufferRequest` boolean
    - `bufferResponse` boolean
  - `type` 'SOAP' | 'REST' | 'GRPC' | 'WEBSOCKET' | 'AI' | 'MCP' | 'A2A'
  - `protocolTransformation` boolean
  - `categoryList` string[]
  - `proxyApiSpecId` string
  - `proxyApiSpec` SpecApi
    - `id` string
    - `projectId` string
    - `apiProxyId` string
    - `apiProxyRevision` integer
    - `openapi` string
    - `info` SpecInfo
      - `title` string
      - `description` string
      - `termsOfService` string
      - `contact` SpecContact
        - `name` string
        - `url` string
        - `email` string
        - `extensions` object
      - `license` SpecLicense
        - `name` string
        - `url` string
        - `extensions` object
      - `version` string
      - `extensions` object
    - `advanced` boolean
    - `specFromProxy` boolean
    - `specCreationType` 'OPEN_API' | 'SWAGGER' | 'WSDL' | 'WADL'
    - `externalDocs` SpecExternalDocumentation
      - `description` string
      - `url` string
      - `extensions` object
    - `servers` SpecServer[]
      - `url` string
      - `description` string
      - `variables` object
        - `extensions` object
        - `empty` boolean
      - `extensions` object
      - `soapType` 'SOAP11' | 'SOAP12' | 'HTTP'
    - `security` SpecSecurityRequirement[]
      - `empty` boolean
    - `tags` SpecTag[]
      - `name` string
      - `description` string
      - `externalDocs` SpecExternalDocumentation
        - `description` string
        - `url` string
        - `extensions` object
      - `extensions` object
    - `paths` object
      - `extensions` object
      - `empty` boolean
    - `components` SpecComponents
      - `schemas` object
      - `responses` object
      - `parameters` object
      - `examples` object
      - `requestBodies` object
      - `headers` object
      - `securitySchemes` object
      - `links` object
      - `callbacks` object
      - `extensions` object
    - `extensions` object
    - `importedContentOfBackendApi` string
    - `soapSchemaList` SoapSchema[]
      - `schemaNo` integer
      - `schemaBody` string
      - `originalLocation` string
      - `schemaNamespace` string
    - `createdDate` string, date-time
    - `updatedDate` string, date-time
  - `apiMethodList` ApiMethod[]
    - `createdDate` string, date-time
    - `id` string
    - `name` string
    - `description` string
    - `active` boolean
    - `protocolTransformation` ProtocolTransformation
      - `id` string
      - `soapMethodName` string
      - `inputPath` string
      - `template` string
      - `httpMethod` 'GET' | 'POST' | 'PUT' | 'HEAD' | 'OPTIONS' | 'DELETE' | 'PATCH' | 'TRACE' | 'ALL' | 'QUERY'
      - `reqTransformationOptionType` 'USE_JACKSON_TRANSFORMATION' | 'USE_JSONML_TRANSFORMATION' | 'USE_TEMPLATE_MESSAGE'
      - `respTransformationOptionType` 'USE_JACKSON_TRANSFORMATION' | 'USE_JSONML_TRANSFORMATION' | 'USE_TEMPLATE_MESSAGE'
      - `reqJsonMLType` 'USE_JSONOBJECT' | 'USE_JSONARRAY'
      - `respJsonMLType` 'USE_JSONOBJECT' | 'USE_JSONARRAY'
      - `reqIgnoreNull` boolean
      - `reqIgnoreEmpty` boolean
      - `reqUseNullForNil` boolean
      - `reqReplaceChildren` boolean
      - `unwrapElement` boolean
      - `reqArrayPathList` string[]
      - `reqXpath` string
      - `requestDataManipulationList` DataManipulationDef[]
        - `sourceValueSource` 'VALUE' | 'VARIABLE'
        - `sourceVar` Variable
          - `id` string
          - `projectId` string
          - `projectName` string
          - `name` string
          - `description` string
          - `type` 'HEADER' | 'PARAMETER' | 'BODY' | 'CONTEXT_VALUES' | 'CUSTOM'
          - `headerName` string
          - `paramType` 'QUERY' | 'PATH' | 'FORM'
          - `paramName` string
          - `paramPath` string
          - `formName` string
          - `xpathValue` string
          - `jsonPathValue` string
          - `messageContentType` 'XML' | 'JSON' | 'ALL_BODY'
          - `contextValue` 'REQUEST_REMOTE_ADDRESS' | 'REQUEST_HTTP_METHOD' | 'REQUEST_CONTENT_TYPE' | 'REQUEST_PATH_INFO' | 'REQUEST_CONTEXT_PATH' | 'REQUEST_QUERY_STRING' | 'REQUEST_REMOTE_USER' | 'REQUEST_USERNAME_KEY' | 'REQUEST_REQUESTED_SESSION_ID' | 'REQUEST_REQUEST_URI' | 'REQUEST_CHARACTER_ENCODING' | 'REQUEST_CHARSET' | 'REQUEST_CONTENT_LENGTH' | 'REQUEST_PROTOCOL' | 'REQUEST_SCHEME' | 'REQUEST_SERVER_NAME' | 'REQUEST_SERVER_PORT' | 'REQUEST_REMOTE_HOST' | 'REQUEST_REMOTE_PORT' | 'REQUEST_LOCAL_NAME' | 'REQUEST_LOCAL_ADDR' | 'REQUEST_LOCAL_PORT' | 'REQUEST_XFORWARDED_FOR' | 'REQUEST_ESTIMATED_TOKEN_COUNT' | 'REQUEST_MCP_TOOL_NAME' | 'REQUEST_OAUTH_CLIENT_ID' | 'REQUEST_IS_SOAP_TO_REST' | 'REQUEST_IS_APIPROXY' | 'REQUEST_IS_APIPROXYGROUP' | 'REQUEST_IS_XWWW_FORM_URL_ENCODED' | 'REQUEST_IS_FORM_DATA' | 'REQUEST_IS_BYTE_ARRAY' | 'REQUEST_HAS_ATTACHMENT' | 'REQUEST_GZIP' | 'REQUEST_DEFLATE' | 'REQUEST_BR' | 'REQUEST_ZSTD' | 'REQUEST_IDENTITY' | 'REQUEST_COMPRESS' | 'REQUEST_HTTP_SERVLET' | 'RESPONSE_IS_BYTE_ARRAY' | 'RESPONSE_GZIP' | 'RESPONSE_DEFLATE' | 'RESPONSE_BR' | 'RESPONSE_ZSTD' | 'RESPONSE_IDENTITY' | 'RESPONSE_COMPRESS' | 'RESPONSE_BACKEND_CONTENT_ENCODING' | 'RESPONSE_CHARSET' | 'RESPONSE_STATUS_CODE' | 'RESPONSE_HTTP_SERVLET' | 'ERROR_CATEGORY' | 'ERROR_TYPE' | 'ERROR_PARENT' | 'ERROR_RESULT_TYPE' | 'ERROR_MESSAGE' | 'ERROR_CODE' | 'ERROR_HTTP_CODE' | 'MESSAGE_CORRELATION_ID' | 'MESSAGE_CACHE_HIT' | 'ENVIRONMENT_ID' | 'ENVIRONMENT_NAME' | 'ENVIRONMENT_CERTIFICATE' | 'ENVIRONMENT_PRIVATEKEY' | 'ENVIRONMENT_PUBLICKEY' | 'ENVIRONMENT_SECRETKEY' | 'ENVIRONMENT_KEYSTORE' | 'ENVIRONMENT_JWK' | 'APIPROXYGROUP_ID' | 'APIPROXYGROUP_NAME' | 'APIPROXY_ID' | 'APIPROXY_NAME' | 'APIPROXY_RELATIVE_PATH' | 'APIMETHOD_ID' | 'APIMETHOD_NAME' | 'APIMETHOD_SOAP_ACTION' | 'APIMETHOD_HTTPMETHOD' | 'APIMETHOD_ENDPOINT' | 'APIMETHOD_BACKEND_HTTPMETHOD' | 'APIMETHOD_BACKEND_ENDPOINT' | 'DATETIME_YEAR' | 'DATETIME_MONTH' | 'DATETIME_DAY_OF_WEEK' | 'DATETIME_DAY_OF_MONTH' | 'DATETIME_HOUR' | 'DATETIME_MINUTE' | 'DATETIME_SECOND' | 'DATETIME_EPOCH_MILLIS' | 'DATETIME_FORMATTED_TEXT' | 'DATE_FORMATTED_TEXT' | 'TIME_FORMATTED_TEXT' | 'CREDENTIAL_USERNAME' | 'CREDENTIAL_EMAIL' | 'CREDENTIAL_FULLNAME' | 'CREDENTIAL_SECRETKEY' | 'CREDENTIAL_CERTIFICATE' | 'CREDENTIAL_PUBLICKEY' | 'CREDENTIAL_PRIVATEKEY' | 'CREDENTIAL_KEYSTORE' | 'CREDENTIAL_TRUSTSTORE' | 'CREDENTIAL_JWK_SIGNANDVALIDATION' | 'CREDENTIAL_JWK_ENCRYPTIONANDDECRYPTION'
          - `zoneId` string
          - `initWithScript` boolean
          - `scriptLanguage` 'GROOVY' | 'JAVASCRIPT'
          - `scriptBody` string
        - `sourceValue` string
        - `targetValueSource` 'VALUE' | 'VARIABLE'
        - `targetVar` Variable
          - `id` string
          - `projectId` string
          - `projectName` string
          - `name` string
          - `description` string
          - `type` 'HEADER' | 'PARAMETER' | 'BODY' | 'CONTEXT_VALUES' | 'CUSTOM'
          - `headerName` string
          - `paramType` 'QUERY' | 'PATH' | 'FORM'
          - `paramName` string
          - `paramPath` string
          - `formName` string
          - `xpathValue` string
          - `jsonPathValue` string
          - `messageContentType` 'XML' | 'JSON' | 'ALL_BODY'
          - `contextValue` 'REQUEST_REMOTE_ADDRESS' | 'REQUEST_HTTP_METHOD' | 'REQUEST_CONTENT_TYPE' | 'REQUEST_PATH_INFO' | 'REQUEST_CONTEXT_PATH' | 'REQUEST_QUERY_STRING' | 'REQUEST_REMOTE_USER' | 'REQUEST_USERNAME_KEY' | 'REQUEST_REQUESTED_SESSION_ID' | 'REQUEST_REQUEST_URI' | 'REQUEST_CHARACTER_ENCODING' | 'REQUEST_CHARSET' | 'REQUEST_CONTENT_LENGTH' | 'REQUEST_PROTOCOL' | 'REQUEST_SCHEME' | 'REQUEST_SERVER_NAME' | 'REQUEST_SERVER_PORT' | 'REQUEST_REMOTE_HOST' | 'REQUEST_REMOTE_PORT' | 'REQUEST_LOCAL_NAME' | 'REQUEST_LOCAL_ADDR' | 'REQUEST_LOCAL_PORT' | 'REQUEST_XFORWARDED_FOR' | 'REQUEST_ESTIMATED_TOKEN_COUNT' | 'REQUEST_MCP_TOOL_NAME' | 'REQUEST_OAUTH_CLIENT_ID' | 'REQUEST_IS_SOAP_TO_REST' | 'REQUEST_IS_APIPROXY' | 'REQUEST_IS_APIPROXYGROUP' | 'REQUEST_IS_XWWW_FORM_URL_ENCODED' | 'REQUEST_IS_FORM_DATA' | 'REQUEST_IS_BYTE_ARRAY' | 'REQUEST_HAS_ATTACHMENT' | 'REQUEST_GZIP' | 'REQUEST_DEFLATE' | 'REQUEST_BR' | 'REQUEST_ZSTD' | 'REQUEST_IDENTITY' | 'REQUEST_COMPRESS' | 'REQUEST_HTTP_SERVLET' | 'RESPONSE_IS_BYTE_ARRAY' | 'RESPONSE_GZIP' | 'RESPONSE_DEFLATE' | 'RESPONSE_BR' | 'RESPONSE_ZSTD' | 'RESPONSE_IDENTITY' | 'RESPONSE_COMPRESS' | 'RESPONSE_BACKEND_CONTENT_ENCODING' | 'RESPONSE_CHARSET' | 'RESPONSE_STATUS_CODE' | 'RESPONSE_HTTP_SERVLET' | 'ERROR_CATEGORY' | 'ERROR_TYPE' | 'ERROR_PARENT' | 'ERROR_RESULT_TYPE' | 'ERROR_MESSAGE' | 'ERROR_CODE' | 'ERROR_HTTP_CODE' | 'MESSAGE_CORRELATION_ID' | 'MESSAGE_CACHE_HIT' | 'ENVIRONMENT_ID' | 'ENVIRONMENT_NAME' | 'ENVIRONMENT_CERTIFICATE' | 'ENVIRONMENT_PRIVATEKEY' | 'ENVIRONMENT_PUBLICKEY' | 'ENVIRONMENT_SECRETKEY' | 'ENVIRONMENT_KEYSTORE' | 'ENVIRONMENT_JWK' | 'APIPROXYGROUP_ID' | 'APIPROXYGROUP_NAME' | 'APIPROXY_ID' | 'APIPROXY_NAME' | 'APIPROXY_RELATIVE_PATH' | 'APIMETHOD_ID' | 'APIMETHOD_NAME' | 'APIMETHOD_SOAP_ACTION' | 'APIMETHOD_HTTPMETHOD' | 'APIMETHOD_ENDPOINT' | 'APIMETHOD_BACKEND_HTTPMETHOD' | 'APIMETHOD_BACKEND_ENDPOINT' | 'DATETIME_YEAR' | 'DATETIME_MONTH' | 'DATETIME_DAY_OF_WEEK' | 'DATETIME_DAY_OF_MONTH' | 'DATETIME_HOUR' | 'DATETIME_MINUTE' | 'DATETIME_SECOND' | 'DATETIME_EPOCH_MILLIS' | 'DATETIME_FORMATTED_TEXT' | 'DATE_FORMATTED_TEXT' | 'TIME_FORMATTED_TEXT' | 'CREDENTIAL_USERNAME' | 'CREDENTIAL_EMAIL' | 'CREDENTIAL_FULLNAME' | 'CREDENTIAL_SECRETKEY' | 'CREDENTIAL_CERTIFICATE' | 'CREDENTIAL_PUBLICKEY' | 'CREDENTIAL_PRIVATEKEY' | 'CREDENTIAL_KEYSTORE' | 'CREDENTIAL_TRUSTSTORE' | 'CREDENTIAL_JWK_SIGNANDVALIDATION' | 'CREDENTIAL_JWK_ENCRYPTIONANDDECRYPTION'
          - `zoneId` string
          - `initWithScript` boolean
          - `scriptLanguage` 'GROOVY' | 'JAVASCRIPT'
          - `scriptBody` string
        - `targetValue` string
      - `responseDataManipulationList` DataManipulationDef[]
        - `sourceValueSource` 'VALUE' | 'VARIABLE'
        - `sourceVar` Variable
          - `id` string
          - `projectId` string
          - `projectName` string
          - `name` string
          - `description` string
          - `type` 'HEADER' | 'PARAMETER' | 'BODY' | 'CONTEXT_VALUES' | 'CUSTOM'
          - `headerName` string
          - `paramType` 'QUERY' | 'PATH' | 'FORM'
          - `paramName` string
          - `paramPath` string
          - `formName` string
          - `xpathValue` string
          - `jsonPathValue` string
          - `messageContentType` 'XML' | 'JSON' | 'ALL_BODY'
          - `contextValue` 'REQUEST_REMOTE_ADDRESS' | 'REQUEST_HTTP_METHOD' | 'REQUEST_CONTENT_TYPE' | 'REQUEST_PATH_INFO' | 'REQUEST_CONTEXT_PATH' | 'REQUEST_QUERY_STRING' | 'REQUEST_REMOTE_USER' | 'REQUEST_USERNAME_KEY' | 'REQUEST_REQUESTED_SESSION_ID' | 'REQUEST_REQUEST_URI' | 'REQUEST_CHARACTER_ENCODING' | 'REQUEST_CHARSET' | 'REQUEST_CONTENT_LENGTH' | 'REQUEST_PROTOCOL' | 'REQUEST_SCHEME' | 'REQUEST_SERVER_NAME' | 'REQUEST_SERVER_PORT' | 'REQUEST_REMOTE_HOST' | 'REQUEST_REMOTE_PORT' | 'REQUEST_LOCAL_NAME' | 'REQUEST_LOCAL_ADDR' | 'REQUEST_LOCAL_PORT' | 'REQUEST_XFORWARDED_FOR' | 'REQUEST_ESTIMATED_TOKEN_COUNT' | 'REQUEST_MCP_TOOL_NAME' | 'REQUEST_OAUTH_CLIENT_ID' | 'REQUEST_IS_SOAP_TO_REST' | 'REQUEST_IS_APIPROXY' | 'REQUEST_IS_APIPROXYGROUP' | 'REQUEST_IS_XWWW_FORM_URL_ENCODED' | 'REQUEST_IS_FORM_DATA' | 'REQUEST_IS_BYTE_ARRAY' | 'REQUEST_HAS_ATTACHMENT' | 'REQUEST_GZIP' | 'REQUEST_DEFLATE' | 'REQUEST_BR' | 'REQUEST_ZSTD' | 'REQUEST_IDENTITY' | 'REQUEST_COMPRESS' | 'REQUEST_HTTP_SERVLET' | 'RESPONSE_IS_BYTE_ARRAY' | 'RESPONSE_GZIP' | 'RESPONSE_DEFLATE' | 'RESPONSE_BR' | 'RESPONSE_ZSTD' | 'RESPONSE_IDENTITY' | 'RESPONSE_COMPRESS' | 'RESPONSE_BACKEND_CONTENT_ENCODING' | 'RESPONSE_CHARSET' | 'RESPONSE_STATUS_CODE' | 'RESPONSE_HTTP_SERVLET' | 'ERROR_CATEGORY' | 'ERROR_TYPE' | 'ERROR_PARENT' | 'ERROR_RESULT_TYPE' | 'ERROR_MESSAGE' | 'ERROR_CODE' | 'ERROR_HTTP_CODE' | 'MESSAGE_CORRELATION_ID' | 'MESSAGE_CACHE_HIT' | 'ENVIRONMENT_ID' | 'ENVIRONMENT_NAME' | 'ENVIRONMENT_CERTIFICATE' | 'ENVIRONMENT_PRIVATEKEY' | 'ENVIRONMENT_PUBLICKEY' | 'ENVIRONMENT_SECRETKEY' | 'ENVIRONMENT_KEYSTORE' | 'ENVIRONMENT_JWK' | 'APIPROXYGROUP_ID' | 'APIPROXYGROUP_NAME' | 'APIPROXY_ID' | 'APIPROXY_NAME' | 'APIPROXY_RELATIVE_PATH' | 'APIMETHOD_ID' | 'APIMETHOD_NAME' | 'APIMETHOD_SOAP_ACTION' | 'APIMETHOD_HTTPMETHOD' | 'APIMETHOD_ENDPOINT' | 'APIMETHOD_BACKEND_HTTPMETHOD' | 'APIMETHOD_BACKEND_ENDPOINT' | 'DATETIME_YEAR' | 'DATETIME_MONTH' | 'DATETIME_DAY_OF_WEEK' | 'DATETIME_DAY_OF_MONTH' | 'DATETIME_HOUR' | 'DATETIME_MINUTE' | 'DATETIME_SECOND' | 'DATETIME_EPOCH_MILLIS' | 'DATETIME_FORMATTED_TEXT' | 'DATE_FORMATTED_TEXT' | 'TIME_FORMATTED_TEXT' | 'CREDENTIAL_USERNAME' | 'CREDENTIAL_EMAIL' | 'CREDENTIAL_FULLNAME' | 'CREDENTIAL_SECRETKEY' | 'CREDENTIAL_CERTIFICATE' | 'CREDENTIAL_PUBLICKEY' | 'CREDENTIAL_PRIVATEKEY' | 'CREDENTIAL_KEYSTORE' | 'CREDENTIAL_TRUSTSTORE' | 'CREDENTIAL_JWK_SIGNANDVALIDATION' | 'CREDENTIAL_JWK_ENCRYPTIONANDDECRYPTION'
          - `zoneId` string
          - `initWithScript` boolean
          - `scriptLanguage` 'GROOVY' | 'JAVASCRIPT'
          - `scriptBody` string
        - `sourceValue` string
        - `targetValueSource` 'VALUE' | 'VARIABLE'
        - `targetVar` Variable
          - `id` string
          - `projectId` string
          - `projectName` string
          - `name` string
          - `description` string
          - `type` 'HEADER' | 'PARAMETER' | 'BODY' | 'CONTEXT_VALUES' | 'CUSTOM'
          - `headerName` string
          - `paramType` 'QUERY' | 'PATH' | 'FORM'
          - `paramName` string
          - `paramPath` string
          - `formName` string
          - `xpathValue` string
          - `jsonPathValue` string
          - `messageContentType` 'XML' | 'JSON' | 'ALL_BODY'
          - `contextValue` 'REQUEST_REMOTE_ADDRESS' | 'REQUEST_HTTP_METHOD' | 'REQUEST_CONTENT_TYPE' | 'REQUEST_PATH_INFO' | 'REQUEST_CONTEXT_PATH' | 'REQUEST_QUERY_STRING' | 'REQUEST_REMOTE_USER' | 'REQUEST_USERNAME_KEY' | 'REQUEST_REQUESTED_SESSION_ID' | 'REQUEST_REQUEST_URI' | 'REQUEST_CHARACTER_ENCODING' | 'REQUEST_CHARSET' | 'REQUEST_CONTENT_LENGTH' | 'REQUEST_PROTOCOL' | 'REQUEST_SCHEME' | 'REQUEST_SERVER_NAME' | 'REQUEST_SERVER_PORT' | 'REQUEST_REMOTE_HOST' | 'REQUEST_REMOTE_PORT' | 'REQUEST_LOCAL_NAME' | 'REQUEST_LOCAL_ADDR' | 'REQUEST_LOCAL_PORT' | 'REQUEST_XFORWARDED_FOR' | 'REQUEST_ESTIMATED_TOKEN_COUNT' | 'REQUEST_MCP_TOOL_NAME' | 'REQUEST_OAUTH_CLIENT_ID' | 'REQUEST_IS_SOAP_TO_REST' | 'REQUEST_IS_APIPROXY' | 'REQUEST_IS_APIPROXYGROUP' | 'REQUEST_IS_XWWW_FORM_URL_ENCODED' | 'REQUEST_IS_FORM_DATA' | 'REQUEST_IS_BYTE_ARRAY' | 'REQUEST_HAS_ATTACHMENT' | 'REQUEST_GZIP' | 'REQUEST_DEFLATE' | 'REQUEST_BR' | 'REQUEST_ZSTD' | 'REQUEST_IDENTITY' | 'REQUEST_COMPRESS' | 'REQUEST_HTTP_SERVLET' | 'RESPONSE_IS_BYTE_ARRAY' | 'RESPONSE_GZIP' | 'RESPONSE_DEFLATE' | 'RESPONSE_BR' | 'RESPONSE_ZSTD' | 'RESPONSE_IDENTITY' | 'RESPONSE_COMPRESS' | 'RESPONSE_BACKEND_CONTENT_ENCODING' | 'RESPONSE_CHARSET' | 'RESPONSE_STATUS_CODE' | 'RESPONSE_HTTP_SERVLET' | 'ERROR_CATEGORY' | 'ERROR_TYPE' | 'ERROR_PARENT' | 'ERROR_RESULT_TYPE' | 'ERROR_MESSAGE' | 'ERROR_CODE' | 'ERROR_HTTP_CODE' | 'MESSAGE_CORRELATION_ID' | 'MESSAGE_CACHE_HIT' | 'ENVIRONMENT_ID' | 'ENVIRONMENT_NAME' | 'ENVIRONMENT_CERTIFICATE' | 'ENVIRONMENT_PRIVATEKEY' | 'ENVIRONMENT_PUBLICKEY' | 'ENVIRONMENT_SECRETKEY' | 'ENVIRONMENT_KEYSTORE' | 'ENVIRONMENT_JWK' | 'APIPROXYGROUP_ID' | 'APIPROXYGROUP_NAME' | 'APIPROXY_ID' | 'APIPROXY_NAME' | 'APIPROXY_RELATIVE_PATH' | 'APIMETHOD_ID' | 'APIMETHOD_NAME' | 'APIMETHOD_SOAP_ACTION' | 'APIMETHOD_HTTPMETHOD' | 'APIMETHOD_ENDPOINT' | 'APIMETHOD_BACKEND_HTTPMETHOD' | 'APIMETHOD_BACKEND_ENDPOINT' | 'DATETIME_YEAR' | 'DATETIME_MONTH' | 'DATETIME_DAY_OF_WEEK' | 'DATETIME_DAY_OF_MONTH' | 'DATETIME_HOUR' | 'DATETIME_MINUTE' | 'DATETIME_SECOND' | 'DATETIME_EPOCH_MILLIS' | 'DATETIME_FORMATTED_TEXT' | 'DATE_FORMATTED_TEXT' | 'TIME_FORMATTED_TEXT' | 'CREDENTIAL_USERNAME' | 'CREDENTIAL_EMAIL' | 'CREDENTIAL_FULLNAME' | 'CREDENTIAL_SECRETKEY' | 'CREDENTIAL_CERTIFICATE' | 'CREDENTIAL_PUBLICKEY' | 'CREDENTIAL_PRIVATEKEY' | 'CREDENTIAL_KEYSTORE' | 'CREDENTIAL_TRUSTSTORE' | 'CREDENTIAL_JWK_SIGNANDVALIDATION' | 'CREDENTIAL_JWK_ENCRYPTIONANDDECRYPTION'
          - `zoneId` string
          - `initWithScript` boolean
          - `scriptLanguage` 'GROOVY' | 'JAVASCRIPT'
          - `scriptBody` string
        - `targetValue` string
      - `respIgnoreNull` boolean
      - `respIgnoreEmpty` boolean
      - `respNumbersAsStrings` boolean
      - `respUseNullForNil` boolean
      - `respArrayPathList` string[]
      - `respXpath` string
      - `respTemplate` string
    - `soapRequestMessagePartNameList` string[]
    - `soapAction` string
    - `httpMethod` 'GET' | 'POST' | 'PUT' | 'HEAD' | 'OPTIONS' | 'DELETE' | 'PATCH' | 'TRACE' | 'ALL' | 'QUERY'
    - `grpcMethodType` 'BIDIRECTIONAL_STREAMING' | 'CLIENT_STREAMING' | 'SERVER_STREAMING' | 'UNARY'
    - `requestPolicyList` union[]
      - union
        - PolicyAiA2aAgentCall
          - `region` 'FROM_CLIENT' | 'TO_BACKEND' | 'FROM_BACKEND' | 'TO_CLIENT'
          - `id` string
          - `projectId` string
          - `name` string
          - `description` string
          - `policyCondition` PolicyCondition
            - `conditionRuleList` ConditionRule[]
              - …
          - `global` boolean
          - `errorMessageList` ErrorMessage[]
            - `id` string
            - `errorType` 'APIPROXY' | 'APIPROXY_HIDDENSPEC' | 'APIPROXY_SPEC_AUTH_REQUIRED' | 'API_METHOD_NOTFOUND' | 'DBTOAPI_DB_OPERATION_TYPE_NOTFOUND' | 'DBTOAPI_DB_BATCH_ARRAY_LENGTH' | 'APIPROXY_NOTFOUND' | 'APIPROXY_ENDPOINT_MISMATCH' | 'APIPROXY_ENDPOINT_MISSING_PATH_PARAM_DEFINITION' | 'APIPROXYGROUP_ACCESS_DISABLED_FROM_PROXY' | 'APIPROXY_BACKEND_ADDRESS_NOTFOUND' | 'APIPROXY_BACKEND_MTLS_SETTINGS_NOTFOUND' | 'APICRYPT_EX' | 'NOTER_SETTINGS_NOTFOUND' | 'KPS_SETTINGS_NOTFOUND' | 'KPS_SECURITY_TOKEN_FAULT' | 'KPS_SECURITY_TOKEN_NOT_VALID' | 'SCRIPT_API_NOTFOUND' | 'CONNECTION_CONFIG_DB_NOTFOUND' | 'CONNECTION_CONFIG_DB_DISABLED' | 'DATABASE_CONNECTION_EX' | 'DB_API_NOTFOUND' | 'JOB_API_NOTFOUND' | 'KPS_EX' | 'CONDITION_RULE_FORMAT_NUMERIC' | 'CONDITION_RULE_FORMAT_DATE' | 'CONDITION_RULE_CONFIGURATION' | 'CONDITION_RULE_EX' | 'POLICY_AUTH_EMPTYUSERNAMEORPSSWD' | 'POLICY_AUTH_EMPTYUSERNAME' | 'POLICY_AUTH_EMPTYPSSWD' | 'POLICY_AUTH_USERNOTEXISTS' | 'POLICY_AUTH_EX_LDAP' | 'POLICY_AUTH_EX_API' | 'POLICY_AUTH_TYPE' | 'POLICY_AUTH_EX_DB' | 'POLICY_AUTH_NOT_FOUND' | 'POLICY_AUTH_BASIC_EX' | 'POLICY_AUTH_BASE64_EX' | 'POLICY_AUTH_DIGEST_EX' | 'POLICY_AUTH_JWT3RD_EX' | 'POLICY_AUTH_JWT3RD_MISSING_CONFIG' | 'POLICY_AUTH_JWT3RD_NOT_VALID' | 'POLICY_AUTH_JWT_EX' | 'POLICY_AUTH_JWT_MISSING_CONFIG' | 'POLICY_AUTH_JWT_NOT_VALID' | 'POLICY_AUTH_OAUTH2_EX' | 'POLICY_AUTH_OAUTH2_TOKEN_EXPIRED' | 'POLICY_AUTH_OAUTH2_TOKEN_NOT_VALID' | 'POLICY_AUTH_OIDC_PROTOCOL_EX' | 'POLICY_AUTH_OIDC_AUTHENTICATION_EX' | 'POLICY_AUTH_OIDC_STOP_FLOW' | 'POLICY_AUTH_OIDC_REDIRECT' | 'POLICY_AUTH_OIDC_INVALID_TOKEN' | 'POLICY_AUTHORIZATION_EX' | 'POLICY_AUTHORIZATION_METHOD_NOT_FOUND' | 'POLICY_AUTHORIZATION_WRONG_SCOPE' | 'POLICY_API_AUTHENTICATION' | 'POLICY_API_AUTHENTICATION_NOTFOUND' | 'POLICY_SAML' | 'POLICY_SAML_SIGNATURENOTEXISTS' | 'POLICY_SAML_SIGNATURENOTVALID' | 'POLICY_SAML_KEYSTORENOTVALID' | 'POLICY_SAML_SIGNERUNKNOWN' | 'POLICY_CONTENTFILTER' | 'POLICY_CONTENTFILTER_HEADER' | 'POLICY_CONTENTFILTER_PARAM' | 'POLICY_CONTENTFILTER_BODY' | 'POLICY_CONTENTFILTER_BODY_PATH' | 'POLICY_IPWHITE_FAILED' | 'POLICY_IPWHITE_EX' | 'POLICY_IPBLACK_FAILED' | 'POLICY_IPBLACK_EX' | 'POLICY_RESTRICTION_ALLOWEDHOUR_FAILED' | 'POLICY_RESTRICTION_ALLOWEDHOUR_EX' | 'POLICY_RESTRICTION_MINMESSAGESIZE_FAILED' | 'POLICY_RESTRICTION_MAXMESSAGESIZE_FAILED' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_JSONSCHEMAVALIDATION_FAILED' | 'POLICY_JSONSCHEMAVALIDATION_PATH' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION_FAILED' | 'POLICY_XMLSCHEMAVALIDATION_UNEXPECTEDBODY' | 'POLICY_XMLSCHEMAVALIDATION_PATH' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_APIBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_APIBASEDTHROTTLING_STOP' | 'POLICY_APIBASEDQUOTA' | 'POLICY_APIBASEDQUOTA_CACHE_SERVICE' | 'POLICY_APIBASEDQUOTA_STOP' | 'POLICY_REST2SOAP_TRANSFORMATION_REQUEST' | 'POLICY_REST2SOAP_TRANSFORMATION_RESPONSE' | 'POLICY_SCRIPT_USERSTOPPEDFLOW' | 'POLICY_SCRIPT_USERSTOPPEDFLOW_SUCCESS' | 'POLICY_SCRIPT' | 'POLICY_WSSECURITY_FROMTARGET' | 'POLICY_WSSECURITY_TOTARGET' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_WSSECURITY_STSTOKEN_NOTFOUND' | 'POLICY_WSSECURITY_STSTOKEN_NOTVALID' | 'POLICY_WSSECURITY_STSTOKEN_FAULT' | 'CIRCUITBREAKEROPEN_EX' | 'CIRCUITBREAKEROPEN_NO_ROUTE_EX' | 'CLIENTFLOWBANNER_EX' | 'POLICY_ROUTING_TIMEOUT' | 'POLICY_ROUTING_UNKNOWNHOST' | 'POLICY_ROUTING_MALFORMED' | 'POLICY_ROUTING_CONNECTIONREFUSED' | 'POLICY_ROUTING_CONNECTION' | 'POLICY_ROUTING_ERRORHANDLINGCONDITION' | 'POLICY_ROUTING_PROXY_EMPTY' | 'POLICY_ROUTING_PROXY_AUTHORIZATION_EMPTY' | 'POLICY_ROUTING_CONNECTION_CLOSED_CLIENT' | 'POLICY_ROUTING_CONNECTION_CLOSED_SERVER' | 'POLICY_ROUTING_SSE_CLIENT' | 'POLICY_ROUTING_SSE_SERVER' | 'POLICY_ROUTING_AI_PROVIDER_EXHAUSTED' | 'POLICY_ROUTING_AI_PROVIDER_ERROR' | 'POLICY_ROUTING_AI_NO_SUITABLE_PROVIDER' | 'POLICY_ROUTING_AI_CONTEXT_WINDOW_EXCEEDED' | 'POLICY_ROUTING_AI_MODEL_ACCESS_DENIED' | 'POLICY_AI_TOKEN_QUOTA_EXCEEDED' | 'POLICY_AI_TOKEN_COUNTER_UNAVAILABLE' | 'POLICY_AI_ANONYMOUS_NOT_ALLOWED' | 'MCP_INBOUND_BAD_REQUEST' | 'MCP_INBOUND_SERVER_NOT_FOUND' | 'MCP_INBOUND_METHOD_NOT_ALLOWED' | 'MCP_INBOUND_UNAUTHORIZED' | 'MCP_INBOUND_SESSION_LIMIT_EXCEEDED' | 'MCP_INBOUND_PARSE_ERROR' | 'MCP_INBOUND_METHOD_NOT_FOUND' | 'MCP_INBOUND_TOOL_NOT_FOUND' | 'MCP_INBOUND_TOOL_PROXY_UNAVAILABLE' | 'MCP_INBOUND_TOOL_POLICY_GATE_BLOCKED' | 'MCP_INBOUND_TOOL_EXECUTION_FAILED' | 'MCP_INBOUND_CALL_QUOTA_EXCEEDED' | 'MCP_INBOUND_TOOL_APPROVAL_REQUIRED' | 'MCP_INBOUND_ELICITATION_UNSUPPORTED' | 'A2A_INBOUND_BAD_REQUEST' | 'A2A_INBOUND_AGENT_NOT_FOUND' | 'A2A_INBOUND_METHOD_NOT_ALLOWED' | 'A2A_INBOUND_UNAUTHORIZED' | 'A2A_INBOUND_PARSE_ERROR' | 'A2A_INBOUND_METHOD_NOT_FOUND' | 'A2A_INBOUND_TASK_NOT_FOUND' | 'A2A_INBOUND_TASK_EXECUTION_UNAVAILABLE' | 'A2A_INBOUND_CONCURRENCY_LIMIT_EXCEEDED' | 'A2A_INBOUND_CALL_QUOTA_EXCEEDED' | 'POLICY_REDACTION' | 'POLICY_REDACTION_VARIABLE_NOT_FOUND' | 'POLICY_REDACTION_DATA_FORMAT' | 'POLICY_ENCRYPTION' | 'POLICY_ENCRYPTION_MISSING_CONFIG' | 'POLICY_DECRYPTION' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_DIGITALSIGNVALIDATION_FAILED' | 'POLICY_RESTAPI_RESPONSE' | 'POLICY_RESTAPI_CONNECTION' | 'POLICY_RESTAPI' | 'CACHE_AUTHREQUIREDTOREFRESH' | 'POLICY_ROLE_GROUP_BASED_ACCESS' | 'POLICY_ROLE_GROUP_BASED_IP_CHECK_ACCESS' | 'POLICY_PROTOCOL_TRANSFORMATION' | 'POLICY_BUSINESS_RULE' | 'POLICY_BUSINESS_RULE_DATA_FORMAT' | 'POLICY_BUSINESS_RULE_STOP' | 'POLICY_BUSINESS_RULE_VARIABLE_NOT_FOUND' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'APIPROXY_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTVALID_FORTOKEN' | 'URL_TOKEN_MANAGEMENT_TYPE_MISMATCH' | 'TOKEN_POLICY_NOT_CONFIGURED' | 'POLICY_ROUTING_SSLHANDSHAKE' | 'POLICY_ROUTING_SSLEXPIRED' | 'POLICY_AUTH_CREDENTIAL_NOTEXISTS' | 'POLICY_AUTH_CREDENTIAL_PROXYNOTALLOWED' | 'POLICY_AUTH_IDENTITY_AMBIGUOUS' | 'API_CLIENT_NOT_VALID_AS_RESOURCE_OWNER' | 'POLICY_AUTH_CREDENTIAL_METHODNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_IPNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CONTRACT_PROXY_EXPIRED' | 'POLICY_AUTH_CONTRACT_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CREDENTIAL_PSSWD' | 'POLICY_AUTH_CREDENTIAL_ENVNOTALLOWED' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_CLIENTBASEDTHROTTLING_STOP' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBASEDQUOTA_CACHE_SERVICE' | 'POLICY_CLIENTBASEDQUOTA_STOP' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION_NEED_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_EX' | 'POLICY_JOSE_IMPLEMENTATION_TARGET_VALUE_NOT_FOUND' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_TARGET_VALUE_EMPTY' | 'POLICY_JOSE_VALIDATION_ISSUER_EMPTY' | 'POLICY_JOSE_VALIDATION_PARSE_JWT' | 'POLICY_JOSE_VALIDATION_DECRYPTION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_ENCRYPTED' | 'POLICY_JOSE_VALIDATION_SIGNVALIDATION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_SIGNED' | 'POLICY_JOSE_VALIDATION_CLAIMVALIDATION' | 'POLICY_JOSE_VALIDATION_SIGNATUREINVALID' | 'POLICY_JOSE_VALIDATION_EX' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_MISSING' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_NOTVALID' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_ISSUER_MISSING' | 'POLICY_MTLS_AUTHENTICATION_EX' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_MTLS_MISSING' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_CERT_NOT_MATCH' | 'CONNECTOR_SETTINGS_NOTFOUND' | 'CONNECTOR_SETTINGS_DISABLED' | 'CONNECTOR_EX' | 'POLICY_ROUTING_ILLEGAL_ARGUMENT' | 'POLICY_ROUTING_CLIENT_PROTOCOL' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EXPIRED' | 'POLICY_JOSE_VALIDATION_JWK_EXPIRED' | 'POLICY_GROUP_EX' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_ENDPOINTRATELIMIT_CACHE_SERVICE' | 'POLICY_ENDPOINTRATELIMIT_STOP' | 'POLICY_ENDPOINTRATELIMIT_TARGETNOTEXIST' | 'POLICY_CLIENTBANNER_BANNED' | 'POLICY_CLIENTBANNER_EX' | 'POLICY_CLIENTBANNER_IDENTITYNOTFOUND' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_AUTH_EX' | 'POLICY_AUTH_CREDENTIALS_MISSING' | 'JOSE_VAL_CONFIG_ERROR' | 'JOSE_VAL_EX' | 'JOSE_VAL_TOKEN_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_BINDING_MISMATCH' | 'JOSE_IMPL_CONFIG_ERROR' | 'APIPROXY_CONFIG_ERROR' | 'APIPROXY_EX' | 'CONTENTFILTER_VIOLATION' | 'THROTTLING_STOP' | 'THROTTLING_EX' | 'THROTTLING_CACHE_SERVICE' | 'QUOTA_STOP' | 'QUOTA_EX' | 'QUOTA_CACHE_SERVICE' | 'ROUTING_CIRCUITBREAKER' | 'ROUTING_CLIENT_ERROR' | 'ROUTING_CONFIG_ERROR' | 'ROUTING_MTLS_CONFIG_FAILED' | 'ROUTING_SSE_EX' | 'ENDPOINT_RATELIMIT_EX' | 'ENDPOINT_RATELIMIT_EXCEEDED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_ALLOWED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_RESOLVED' | 'RLCL_AUTHENTICATION_POLICY_REQUIRED' | 'REST2SOAP_EX' | 'REDACTION_EX' | 'BUSINESS_RULE_EX' | 'MTLS_CERTIFICATE_MISSING' | 'MTLS_CERTIFICATE_NOTVALID' | 'KPS_TOKEN_EX' | 'JSON_SCHEMA_VALIDATION_FAILED' | 'XML_SCHEMA_VALIDATION_FAILED' | 'WSSECURITY_STSTOKEN_NOTVALID' | 'RESTAPI_EX' | 'CONDITION_EX' | 'POLICY_CACHE_EX' | 'POLICY_CACHE_INVALID_CONFIG' | 'POLICY_AI_MCP_TOOL_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_MCP_TOOL_INVOKE_CONFIG_MISSING' | 'POLICY_AI_MCP_TOOL_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_PROMPT_GUARD_BLOCKED' | 'POLICY_AI_SEMANTIC_CACHE_ERROR' | 'POLICY_AI_RAG_INJECTION_NO_MATCH' | 'POLICY_AI_RAG_INJECTION_RETRIEVAL_ERROR' | 'POLICY_AI_DLP_BLOCKED' | 'POLICY_AI_PII_ENCODED_BLOCKED' | 'POLICY_AI_PII_MASK_FAILED' | 'POLICY_AI_LOOP_DETECTED' | 'POLICY_AI_OFF_TOPIC' | 'POLICY_AI_TOPIC_JUDGE_BLOCKED' | 'POLICY_AI_PII_JUDGE_BLOCKED' | 'POLICY_AI_CONTEXT_INTEGRITY_BLOCKED' | 'POLICY_AI_PROMPT_DECORATOR_LIMIT_EXCEEDED' | 'POLICY_AI_DENIED_TOPIC' | 'POLICY_AI_PROMPT_TEMPLATE_UNKNOWN_TEMPLATE' | 'POLICY_AI_PROMPT_TEMPLATE_MISSING_PARAM' | 'POLICY_AI_PROMPT_TEMPLATE_LIMIT_EXCEEDED' | 'POLICY_AI_GROUNDEDNESS_VIOLATION'
            - `parentErrorType` 'API_PROXY' | 'APICREATOR' | 'FAKE_API' | 'KPS_API' | 'CONDITION_ERR' | 'CONDITION_EX' | 'POLICY_GROUP' | 'POLICY_AUTHENTICATION' | 'POLICY_OIDC' | 'POLICY_AUTHORIZATION' | 'POLICY_API_AUTHENTICATION' | 'POLICY_THROTTLING_PER_CLIENT' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_APIBASEDQUOTA' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBANNER' | 'POLICY_QUOTA_PER_CLIENT' | 'POLICY_SCRIPT' | 'POLICY_OAUTH2' | 'POLICY_SAML' | 'POLICY_JOSE_IMPLEMENTATION' | 'POLICY_JOSE_VALIDATION' | 'POLICY_MTLS_AUTHENTICATION' | 'POLICY_CONTENTFILTER' | 'POLICY_IPWHITE' | 'POLICY_IPBLACK' | 'POLICY_ALLOWEDHOUR' | 'POLICY_MINMESSAGESIZE' | 'POLICY_MAXMESSAGESIZE' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONRESPONSEMESSAGETRANS' | 'POLICY_XMLRESPONSEMESSAGETRANS' | 'POLICY_REST2SOAP_TRANSFORMATION' | 'POLICY_CACHE' | 'POLICY_ROUTING' | 'POLICY_REDACTION' | 'POLICY_CORS' | 'POLICY_ENCRYPTION' | 'POLICY_DECRYPTION' | 'POLICY_ROLE_GROUP' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_RESTAPI' | 'POLICY_WSSECURITY' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_BUSINESS_RULE' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'POLICY_AI_PII_MASK' | 'POLICY_AI_PROMPT_GUARD' | 'POLICY_AI_TOKEN_RATE_LIMIT' | 'POLICY_AI_SEMANTIC_CACHE' | 'POLICY_AI_MCP_TOOL_CALL' | 'POLICY_AI_A2A_AGENT_CALL' | 'POLICY_AI_RAG_INJECTION' | 'POLICY_AI_DLP_GUARD' | 'POLICY_AI_LOOP_GUARD' | 'POLICY_AI_TOPIC_GUARD' | 'POLICY_AI_CONTEXT_INTEGRITY' | 'POLICY_AI_ROUTING' | 'POLICY_AI_A2A_AGENT_INVOKE' | 'POLICY_AI_MCP_TOOL_INVOKE' | 'POLICY_AI_PROMPT_DECORATOR' | 'POLICY_AI_PROMPT_TEMPLATE' | 'POLICY_AI_GROUNDEDNESS_GUARD' | 'LICENSE'
            - `httpStatusCode` integer
            - `errorCode` string
            - `originalMessage` string
            - `customizedHttpStatusCode` integer
            - `customizedErrorCode` string
            - `customizedMessage` string
            - `buildCustomMessage` boolean
            - `customMessageTemplate` string
            - `customMessageContentType` string
            - `customMessageHttpStatusCode` integer
            - `errorResponseRules` ErrorResponseRule[]
              - …
            - `customized` boolean
          - `buildCustomMessage` boolean
          - `customMessageTemplate` string
          - `customMessageContentType` string
          - `customMessageHttpStatusCode` integer
          - `oneWay` boolean
          - `trace` boolean
          - `active` boolean
          - `addToGlobal` boolean
          - `policyLocation` 'API_PROXY_GROUP' | 'API_PROXY' | 'API_PROXY_METHOD'
          - `policyGroup` boolean
          - `_class` string, required
          - `enabled` boolean
          - `a2aAgent` ConnectionConfigA2a
            - `id` string
            - `projectId` string
            - `name` string
            - `description` string
            - `enabled` boolean
            - `projectName` string
            - `environmentId` string
            - `circuitBreakerEnabled` boolean
            - `errorThresholdValue` integer
            - `sleepWindow` integer
            - `endpoint` string
            - `a2aProtocolVersion` string
            - `allowPrivateNetworkEgress` boolean
            - `authScheme` 'BEARER' | 'OAUTH2_CLIENT_CREDENTIALS' | 'MTLS' | 'NONE' | 'API_KEY' | 'BASIC' | 'OAUTH2_TOKEN_EXCHANGE'
            - `bearerToken` string
            - `credentialRef` string
            - `tokenEndpoint` string
            - `clientId` string
            - `clientSecret` string
            - `scope` string
            - `tokenExchangeAudience` string
            - `apiKeyHeaderName` string
            - `apiKey` string
            - `basicUsername` string
            - `basicPassword` string
            - `bearerTokenSet` boolean
            - `clientSecretSet` boolean
            - `apiKeySet` boolean
            - `basicPasswordSet` boolean
            - `agentCardCacheTtlSeconds` integer
            - `agentCardCacheEnabled` boolean
            - `discoveredSkills` A2aDiscoveredSkill[]
              - …
            - `skillsParsedAt` integer
            - `healthStatus` string
            - `lastHealthCheckAt` string, date-time
            - `healthMessage` string
            - `driftPolicy` 'WARN_ONLY' | 'FAIL_CLOSED'
            - `pinnedCatalogHash` string
            - `driftDetected` boolean
            - `driftMessage` string
            - `driftStatePushPending` boolean
            - `resolvedEndpoint` string
            - `resolvedTokenEndpoint` string
            - `resolvedClientId` string
            - `resolvedApiKeyHeaderName` string
            - `resolvedBasicUsername` string
            - `resolvedTokenExchangeAudience` string
            - `resolvedScope` string
            - `mTLSSettings` ConnectionMTLSSettings
              - …
          - `callTimeoutMs` integer
          - `taskWaitTimeoutMs` integer
          - `parallelAgentCalls` boolean
          - `allowedSkillNames` string[]
          - `identityAcl` IdentityAclRule[]
            - `principalType` 'CREDENTIAL' | 'ROLE' | 'ORGANIZATION'
            - `principalName` string
            - `allow` string[]
            - `deny` string[]
          - `callQuota` CallQuotaConfig
            - `period` 'MINUTE' | 'HOUR' | 'DAY'
            - `limit` integer
            - `scope` 'PER_TOOL' | 'PER_CREDENTIAL' | 'PER_TOOL_AND_CREDENTIAL'
            - `active` boolean
          - `tokenForwardSettings` AgentTokenForwardSettings
            - `enabled` boolean
            - `source` 'CLIENT_AUTHORIZATION_HEADER'
            - `audienceAllowList` string[]
            - `stripGatewayCredential` boolean
        - PolicyAiA2aAgentInvoke
          - `region` 'FROM_CLIENT' | 'TO_BACKEND' | 'FROM_BACKEND' | 'TO_CLIENT'
          - `id` string
          - `projectId` string
          - `name` string
          - `description` string
          - `policyCondition` PolicyCondition
            - `conditionRuleList` ConditionRule[]
              - …
          - `global` boolean
          - `errorMessageList` ErrorMessage[]
            - `id` string
            - `errorType` 'APIPROXY' | 'APIPROXY_HIDDENSPEC' | 'APIPROXY_SPEC_AUTH_REQUIRED' | 'API_METHOD_NOTFOUND' | 'DBTOAPI_DB_OPERATION_TYPE_NOTFOUND' | 'DBTOAPI_DB_BATCH_ARRAY_LENGTH' | 'APIPROXY_NOTFOUND' | 'APIPROXY_ENDPOINT_MISMATCH' | 'APIPROXY_ENDPOINT_MISSING_PATH_PARAM_DEFINITION' | 'APIPROXYGROUP_ACCESS_DISABLED_FROM_PROXY' | 'APIPROXY_BACKEND_ADDRESS_NOTFOUND' | 'APIPROXY_BACKEND_MTLS_SETTINGS_NOTFOUND' | 'APICRYPT_EX' | 'NOTER_SETTINGS_NOTFOUND' | 'KPS_SETTINGS_NOTFOUND' | 'KPS_SECURITY_TOKEN_FAULT' | 'KPS_SECURITY_TOKEN_NOT_VALID' | 'SCRIPT_API_NOTFOUND' | 'CONNECTION_CONFIG_DB_NOTFOUND' | 'CONNECTION_CONFIG_DB_DISABLED' | 'DATABASE_CONNECTION_EX' | 'DB_API_NOTFOUND' | 'JOB_API_NOTFOUND' | 'KPS_EX' | 'CONDITION_RULE_FORMAT_NUMERIC' | 'CONDITION_RULE_FORMAT_DATE' | 'CONDITION_RULE_CONFIGURATION' | 'CONDITION_RULE_EX' | 'POLICY_AUTH_EMPTYUSERNAMEORPSSWD' | 'POLICY_AUTH_EMPTYUSERNAME' | 'POLICY_AUTH_EMPTYPSSWD' | 'POLICY_AUTH_USERNOTEXISTS' | 'POLICY_AUTH_EX_LDAP' | 'POLICY_AUTH_EX_API' | 'POLICY_AUTH_TYPE' | 'POLICY_AUTH_EX_DB' | 'POLICY_AUTH_NOT_FOUND' | 'POLICY_AUTH_BASIC_EX' | 'POLICY_AUTH_BASE64_EX' | 'POLICY_AUTH_DIGEST_EX' | 'POLICY_AUTH_JWT3RD_EX' | 'POLICY_AUTH_JWT3RD_MISSING_CONFIG' | 'POLICY_AUTH_JWT3RD_NOT_VALID' | 'POLICY_AUTH_JWT_EX' | 'POLICY_AUTH_JWT_MISSING_CONFIG' | 'POLICY_AUTH_JWT_NOT_VALID' | 'POLICY_AUTH_OAUTH2_EX' | 'POLICY_AUTH_OAUTH2_TOKEN_EXPIRED' | 'POLICY_AUTH_OAUTH2_TOKEN_NOT_VALID' | 'POLICY_AUTH_OIDC_PROTOCOL_EX' | 'POLICY_AUTH_OIDC_AUTHENTICATION_EX' | 'POLICY_AUTH_OIDC_STOP_FLOW' | 'POLICY_AUTH_OIDC_REDIRECT' | 'POLICY_AUTH_OIDC_INVALID_TOKEN' | 'POLICY_AUTHORIZATION_EX' | 'POLICY_AUTHORIZATION_METHOD_NOT_FOUND' | 'POLICY_AUTHORIZATION_WRONG_SCOPE' | 'POLICY_API_AUTHENTICATION' | 'POLICY_API_AUTHENTICATION_NOTFOUND' | 'POLICY_SAML' | 'POLICY_SAML_SIGNATURENOTEXISTS' | 'POLICY_SAML_SIGNATURENOTVALID' | 'POLICY_SAML_KEYSTORENOTVALID' | 'POLICY_SAML_SIGNERUNKNOWN' | 'POLICY_CONTENTFILTER' | 'POLICY_CONTENTFILTER_HEADER' | 'POLICY_CONTENTFILTER_PARAM' | 'POLICY_CONTENTFILTER_BODY' | 'POLICY_CONTENTFILTER_BODY_PATH' | 'POLICY_IPWHITE_FAILED' | 'POLICY_IPWHITE_EX' | 'POLICY_IPBLACK_FAILED' | 'POLICY_IPBLACK_EX' | 'POLICY_RESTRICTION_ALLOWEDHOUR_FAILED' | 'POLICY_RESTRICTION_ALLOWEDHOUR_EX' | 'POLICY_RESTRICTION_MINMESSAGESIZE_FAILED' | 'POLICY_RESTRICTION_MAXMESSAGESIZE_FAILED' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_JSONSCHEMAVALIDATION_FAILED' | 'POLICY_JSONSCHEMAVALIDATION_PATH' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION_FAILED' | 'POLICY_XMLSCHEMAVALIDATION_UNEXPECTEDBODY' | 'POLICY_XMLSCHEMAVALIDATION_PATH' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_APIBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_APIBASEDTHROTTLING_STOP' | 'POLICY_APIBASEDQUOTA' | 'POLICY_APIBASEDQUOTA_CACHE_SERVICE' | 'POLICY_APIBASEDQUOTA_STOP' | 'POLICY_REST2SOAP_TRANSFORMATION_REQUEST' | 'POLICY_REST2SOAP_TRANSFORMATION_RESPONSE' | 'POLICY_SCRIPT_USERSTOPPEDFLOW' | 'POLICY_SCRIPT_USERSTOPPEDFLOW_SUCCESS' | 'POLICY_SCRIPT' | 'POLICY_WSSECURITY_FROMTARGET' | 'POLICY_WSSECURITY_TOTARGET' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_WSSECURITY_STSTOKEN_NOTFOUND' | 'POLICY_WSSECURITY_STSTOKEN_NOTVALID' | 'POLICY_WSSECURITY_STSTOKEN_FAULT' | 'CIRCUITBREAKEROPEN_EX' | 'CIRCUITBREAKEROPEN_NO_ROUTE_EX' | 'CLIENTFLOWBANNER_EX' | 'POLICY_ROUTING_TIMEOUT' | 'POLICY_ROUTING_UNKNOWNHOST' | 'POLICY_ROUTING_MALFORMED' | 'POLICY_ROUTING_CONNECTIONREFUSED' | 'POLICY_ROUTING_CONNECTION' | 'POLICY_ROUTING_ERRORHANDLINGCONDITION' | 'POLICY_ROUTING_PROXY_EMPTY' | 'POLICY_ROUTING_PROXY_AUTHORIZATION_EMPTY' | 'POLICY_ROUTING_CONNECTION_CLOSED_CLIENT' | 'POLICY_ROUTING_CONNECTION_CLOSED_SERVER' | 'POLICY_ROUTING_SSE_CLIENT' | 'POLICY_ROUTING_SSE_SERVER' | 'POLICY_ROUTING_AI_PROVIDER_EXHAUSTED' | 'POLICY_ROUTING_AI_PROVIDER_ERROR' | 'POLICY_ROUTING_AI_NO_SUITABLE_PROVIDER' | 'POLICY_ROUTING_AI_CONTEXT_WINDOW_EXCEEDED' | 'POLICY_ROUTING_AI_MODEL_ACCESS_DENIED' | 'POLICY_AI_TOKEN_QUOTA_EXCEEDED' | 'POLICY_AI_TOKEN_COUNTER_UNAVAILABLE' | 'POLICY_AI_ANONYMOUS_NOT_ALLOWED' | 'MCP_INBOUND_BAD_REQUEST' | 'MCP_INBOUND_SERVER_NOT_FOUND' | 'MCP_INBOUND_METHOD_NOT_ALLOWED' | 'MCP_INBOUND_UNAUTHORIZED' | 'MCP_INBOUND_SESSION_LIMIT_EXCEEDED' | 'MCP_INBOUND_PARSE_ERROR' | 'MCP_INBOUND_METHOD_NOT_FOUND' | 'MCP_INBOUND_TOOL_NOT_FOUND' | 'MCP_INBOUND_TOOL_PROXY_UNAVAILABLE' | 'MCP_INBOUND_TOOL_POLICY_GATE_BLOCKED' | 'MCP_INBOUND_TOOL_EXECUTION_FAILED' | 'MCP_INBOUND_CALL_QUOTA_EXCEEDED' | 'MCP_INBOUND_TOOL_APPROVAL_REQUIRED' | 'MCP_INBOUND_ELICITATION_UNSUPPORTED' | 'A2A_INBOUND_BAD_REQUEST' | 'A2A_INBOUND_AGENT_NOT_FOUND' | 'A2A_INBOUND_METHOD_NOT_ALLOWED' | 'A2A_INBOUND_UNAUTHORIZED' | 'A2A_INBOUND_PARSE_ERROR' | 'A2A_INBOUND_METHOD_NOT_FOUND' | 'A2A_INBOUND_TASK_NOT_FOUND' | 'A2A_INBOUND_TASK_EXECUTION_UNAVAILABLE' | 'A2A_INBOUND_CONCURRENCY_LIMIT_EXCEEDED' | 'A2A_INBOUND_CALL_QUOTA_EXCEEDED' | 'POLICY_REDACTION' | 'POLICY_REDACTION_VARIABLE_NOT_FOUND' | 'POLICY_REDACTION_DATA_FORMAT' | 'POLICY_ENCRYPTION' | 'POLICY_ENCRYPTION_MISSING_CONFIG' | 'POLICY_DECRYPTION' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_DIGITALSIGNVALIDATION_FAILED' | 'POLICY_RESTAPI_RESPONSE' | 'POLICY_RESTAPI_CONNECTION' | 'POLICY_RESTAPI' | 'CACHE_AUTHREQUIREDTOREFRESH' | 'POLICY_ROLE_GROUP_BASED_ACCESS' | 'POLICY_ROLE_GROUP_BASED_IP_CHECK_ACCESS' | 'POLICY_PROTOCOL_TRANSFORMATION' | 'POLICY_BUSINESS_RULE' | 'POLICY_BUSINESS_RULE_DATA_FORMAT' | 'POLICY_BUSINESS_RULE_STOP' | 'POLICY_BUSINESS_RULE_VARIABLE_NOT_FOUND' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'APIPROXY_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTVALID_FORTOKEN' | 'URL_TOKEN_MANAGEMENT_TYPE_MISMATCH' | 'TOKEN_POLICY_NOT_CONFIGURED' | 'POLICY_ROUTING_SSLHANDSHAKE' | 'POLICY_ROUTING_SSLEXPIRED' | 'POLICY_AUTH_CREDENTIAL_NOTEXISTS' | 'POLICY_AUTH_CREDENTIAL_PROXYNOTALLOWED' | 'POLICY_AUTH_IDENTITY_AMBIGUOUS' | 'API_CLIENT_NOT_VALID_AS_RESOURCE_OWNER' | 'POLICY_AUTH_CREDENTIAL_METHODNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_IPNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CONTRACT_PROXY_EXPIRED' | 'POLICY_AUTH_CONTRACT_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CREDENTIAL_PSSWD' | 'POLICY_AUTH_CREDENTIAL_ENVNOTALLOWED' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_CLIENTBASEDTHROTTLING_STOP' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBASEDQUOTA_CACHE_SERVICE' | 'POLICY_CLIENTBASEDQUOTA_STOP' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION_NEED_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_EX' | 'POLICY_JOSE_IMPLEMENTATION_TARGET_VALUE_NOT_FOUND' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_TARGET_VALUE_EMPTY' | 'POLICY_JOSE_VALIDATION_ISSUER_EMPTY' | 'POLICY_JOSE_VALIDATION_PARSE_JWT' | 'POLICY_JOSE_VALIDATION_DECRYPTION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_ENCRYPTED' | 'POLICY_JOSE_VALIDATION_SIGNVALIDATION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_SIGNED' | 'POLICY_JOSE_VALIDATION_CLAIMVALIDATION' | 'POLICY_JOSE_VALIDATION_SIGNATUREINVALID' | 'POLICY_JOSE_VALIDATION_EX' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_MISSING' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_NOTVALID' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_ISSUER_MISSING' | 'POLICY_MTLS_AUTHENTICATION_EX' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_MTLS_MISSING' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_CERT_NOT_MATCH' | 'CONNECTOR_SETTINGS_NOTFOUND' | 'CONNECTOR_SETTINGS_DISABLED' | 'CONNECTOR_EX' | 'POLICY_ROUTING_ILLEGAL_ARGUMENT' | 'POLICY_ROUTING_CLIENT_PROTOCOL' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EXPIRED' | 'POLICY_JOSE_VALIDATION_JWK_EXPIRED' | 'POLICY_GROUP_EX' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_ENDPOINTRATELIMIT_CACHE_SERVICE' | 'POLICY_ENDPOINTRATELIMIT_STOP' | 'POLICY_ENDPOINTRATELIMIT_TARGETNOTEXIST' | 'POLICY_CLIENTBANNER_BANNED' | 'POLICY_CLIENTBANNER_EX' | 'POLICY_CLIENTBANNER_IDENTITYNOTFOUND' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_AUTH_EX' | 'POLICY_AUTH_CREDENTIALS_MISSING' | 'JOSE_VAL_CONFIG_ERROR' | 'JOSE_VAL_EX' | 'JOSE_VAL_TOKEN_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_BINDING_MISMATCH' | 'JOSE_IMPL_CONFIG_ERROR' | 'APIPROXY_CONFIG_ERROR' | 'APIPROXY_EX' | 'CONTENTFILTER_VIOLATION' | 'THROTTLING_STOP' | 'THROTTLING_EX' | 'THROTTLING_CACHE_SERVICE' | 'QUOTA_STOP' | 'QUOTA_EX' | 'QUOTA_CACHE_SERVICE' | 'ROUTING_CIRCUITBREAKER' | 'ROUTING_CLIENT_ERROR' | 'ROUTING_CONFIG_ERROR' | 'ROUTING_MTLS_CONFIG_FAILED' | 'ROUTING_SSE_EX' | 'ENDPOINT_RATELIMIT_EX' | 'ENDPOINT_RATELIMIT_EXCEEDED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_ALLOWED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_RESOLVED' | 'RLCL_AUTHENTICATION_POLICY_REQUIRED' | 'REST2SOAP_EX' | 'REDACTION_EX' | 'BUSINESS_RULE_EX' | 'MTLS_CERTIFICATE_MISSING' | 'MTLS_CERTIFICATE_NOTVALID' | 'KPS_TOKEN_EX' | 'JSON_SCHEMA_VALIDATION_FAILED' | 'XML_SCHEMA_VALIDATION_FAILED' | 'WSSECURITY_STSTOKEN_NOTVALID' | 'RESTAPI_EX' | 'CONDITION_EX' | 'POLICY_CACHE_EX' | 'POLICY_CACHE_INVALID_CONFIG' | 'POLICY_AI_MCP_TOOL_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_MCP_TOOL_INVOKE_CONFIG_MISSING' | 'POLICY_AI_MCP_TOOL_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_PROMPT_GUARD_BLOCKED' | 'POLICY_AI_SEMANTIC_CACHE_ERROR' | 'POLICY_AI_RAG_INJECTION_NO_MATCH' | 'POLICY_AI_RAG_INJECTION_RETRIEVAL_ERROR' | 'POLICY_AI_DLP_BLOCKED' | 'POLICY_AI_PII_ENCODED_BLOCKED' | 'POLICY_AI_PII_MASK_FAILED' | 'POLICY_AI_LOOP_DETECTED' | 'POLICY_AI_OFF_TOPIC' | 'POLICY_AI_TOPIC_JUDGE_BLOCKED' | 'POLICY_AI_PII_JUDGE_BLOCKED' | 'POLICY_AI_CONTEXT_INTEGRITY_BLOCKED' | 'POLICY_AI_PROMPT_DECORATOR_LIMIT_EXCEEDED' | 'POLICY_AI_DENIED_TOPIC' | 'POLICY_AI_PROMPT_TEMPLATE_UNKNOWN_TEMPLATE' | 'POLICY_AI_PROMPT_TEMPLATE_MISSING_PARAM' | 'POLICY_AI_PROMPT_TEMPLATE_LIMIT_EXCEEDED' | 'POLICY_AI_GROUNDEDNESS_VIOLATION'
            - `parentErrorType` 'API_PROXY' | 'APICREATOR' | 'FAKE_API' | 'KPS_API' | 'CONDITION_ERR' | 'CONDITION_EX' | 'POLICY_GROUP' | 'POLICY_AUTHENTICATION' | 'POLICY_OIDC' | 'POLICY_AUTHORIZATION' | 'POLICY_API_AUTHENTICATION' | 'POLICY_THROTTLING_PER_CLIENT' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_APIBASEDQUOTA' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBANNER' | 'POLICY_QUOTA_PER_CLIENT' | 'POLICY_SCRIPT' | 'POLICY_OAUTH2' | 'POLICY_SAML' | 'POLICY_JOSE_IMPLEMENTATION' | 'POLICY_JOSE_VALIDATION' | 'POLICY_MTLS_AUTHENTICATION' | 'POLICY_CONTENTFILTER' | 'POLICY_IPWHITE' | 'POLICY_IPBLACK' | 'POLICY_ALLOWEDHOUR' | 'POLICY_MINMESSAGESIZE' | 'POLICY_MAXMESSAGESIZE' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONRESPONSEMESSAGETRANS' | 'POLICY_XMLRESPONSEMESSAGETRANS' | 'POLICY_REST2SOAP_TRANSFORMATION' | 'POLICY_CACHE' | 'POLICY_ROUTING' | 'POLICY_REDACTION' | 'POLICY_CORS' | 'POLICY_ENCRYPTION' | 'POLICY_DECRYPTION' | 'POLICY_ROLE_GROUP' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_RESTAPI' | 'POLICY_WSSECURITY' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_BUSINESS_RULE' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'POLICY_AI_PII_MASK' | 'POLICY_AI_PROMPT_GUARD' | 'POLICY_AI_TOKEN_RATE_LIMIT' | 'POLICY_AI_SEMANTIC_CACHE' | 'POLICY_AI_MCP_TOOL_CALL' | 'POLICY_AI_A2A_AGENT_CALL' | 'POLICY_AI_RAG_INJECTION' | 'POLICY_AI_DLP_GUARD' | 'POLICY_AI_LOOP_GUARD' | 'POLICY_AI_TOPIC_GUARD' | 'POLICY_AI_CONTEXT_INTEGRITY' | 'POLICY_AI_ROUTING' | 'POLICY_AI_A2A_AGENT_INVOKE' | 'POLICY_AI_MCP_TOOL_INVOKE' | 'POLICY_AI_PROMPT_DECORATOR' | 'POLICY_AI_PROMPT_TEMPLATE' | 'POLICY_AI_GROUNDEDNESS_GUARD' | 'LICENSE'
            - `httpStatusCode` integer
            - `errorCode` string
            - `originalMessage` string
            - `customizedHttpStatusCode` integer
            - `customizedErrorCode` string
            - `customizedMessage` string
            - `buildCustomMessage` boolean
            - `customMessageTemplate` string
            - `customMessageContentType` string
            - `customMessageHttpStatusCode` integer
            - `errorResponseRules` ErrorResponseRule[]
              - …
            - `customized` boolean
          - `buildCustomMessage` boolean
          - `customMessageTemplate` string
          - `customMessageContentType` string
          - `customMessageHttpStatusCode` integer
          - `oneWay` boolean
          - `trace` boolean
          - `active` boolean
          - `addToGlobal` boolean
          - `policyLocation` 'API_PROXY_GROUP' | 'API_PROXY' | 'API_PROXY_METHOD'
          - `policyGroup` boolean
          - `_class` string, required
          - `enabled` boolean
          - `a2aAgent` ConnectionConfigA2a
            - `id` string
            - `projectId` string
            - `name` string
            - `description` string
            - `enabled` boolean
            - `projectName` string
            - `environmentId` string
            - `circuitBreakerEnabled` boolean
            - `errorThresholdValue` integer
            - `sleepWindow` integer
            - `endpoint` string
            - `a2aProtocolVersion` string
            - `allowPrivateNetworkEgress` boolean
            - `authScheme` 'BEARER' | 'OAUTH2_CLIENT_CREDENTIALS' | 'MTLS' | 'NONE' | 'API_KEY' | 'BASIC' | 'OAUTH2_TOKEN_EXCHANGE'
            - `bearerToken` string
            - `credentialRef` string
            - `tokenEndpoint` string
            - `clientId` string
            - `clientSecret` string
            - `scope` string
            - `tokenExchangeAudience` string
            - `apiKeyHeaderName` string
            - `apiKey` string
            - `basicUsername` string
            - `basicPassword` string
            - `bearerTokenSet` boolean
            - `clientSecretSet` boolean
            - `apiKeySet` boolean
            - `basicPasswordSet` boolean
            - `agentCardCacheTtlSeconds` integer
            - `agentCardCacheEnabled` boolean
            - `discoveredSkills` A2aDiscoveredSkill[]
              - …
            - `skillsParsedAt` integer
            - `healthStatus` string
            - `lastHealthCheckAt` string, date-time
            - `healthMessage` string
            - `driftPolicy` 'WARN_ONLY' | 'FAIL_CLOSED'
            - `pinnedCatalogHash` string
            - `driftDetected` boolean
            - `driftMessage` string
            - `driftStatePushPending` boolean
            - `resolvedEndpoint` string
            - `resolvedTokenEndpoint` string
            - `resolvedClientId` string
            - `resolvedApiKeyHeaderName` string
            - `resolvedBasicUsername` string
            - `resolvedTokenExchangeAudience` string
            - `resolvedScope` string
            - `mTLSSettings` ConnectionMTLSSettings
              - …
          - `targetSkillName` string
          - `messageTemplate` string
          - `waitMode` 'FIRE_AND_FORGET' | 'SYNC_TO_VARIABLE'
          - `outputVariableName` string
          - `callTimeoutMs` integer
          - `taskWaitTimeoutMs` integer
          - `identityAcl` IdentityAclRule[]
            - `principalType` 'CREDENTIAL' | 'ROLE' | 'ORGANIZATION'
            - `principalName` string
            - `allow` string[]
            - `deny` string[]
          - `callQuota` CallQuotaConfig
            - `period` 'MINUTE' | 'HOUR' | 'DAY'
            - `limit` integer
            - `scope` 'PER_TOOL' | 'PER_CREDENTIAL' | 'PER_TOOL_AND_CREDENTIAL'
            - `active` boolean
          - `tokenForwardSettings` AgentTokenForwardSettings
            - `enabled` boolean
            - `source` 'CLIENT_AUTHORIZATION_HEADER'
            - `audienceAllowList` string[]
            - `stripGatewayCredential` boolean
        - PolicyAiContextIntegrity
          - `region` 'FROM_CLIENT' | 'TO_BACKEND' | 'FROM_BACKEND' | 'TO_CLIENT'
          - `id` string
          - `projectId` string
          - `name` string
          - `description` string
          - `policyCondition` PolicyCondition
            - `conditionRuleList` ConditionRule[]
              - …
          - `global` boolean
          - `errorMessageList` ErrorMessage[]
            - `id` string
            - `errorType` 'APIPROXY' | 'APIPROXY_HIDDENSPEC' | 'APIPROXY_SPEC_AUTH_REQUIRED' | 'API_METHOD_NOTFOUND' | 'DBTOAPI_DB_OPERATION_TYPE_NOTFOUND' | 'DBTOAPI_DB_BATCH_ARRAY_LENGTH' | 'APIPROXY_NOTFOUND' | 'APIPROXY_ENDPOINT_MISMATCH' | 'APIPROXY_ENDPOINT_MISSING_PATH_PARAM_DEFINITION' | 'APIPROXYGROUP_ACCESS_DISABLED_FROM_PROXY' | 'APIPROXY_BACKEND_ADDRESS_NOTFOUND' | 'APIPROXY_BACKEND_MTLS_SETTINGS_NOTFOUND' | 'APICRYPT_EX' | 'NOTER_SETTINGS_NOTFOUND' | 'KPS_SETTINGS_NOTFOUND' | 'KPS_SECURITY_TOKEN_FAULT' | 'KPS_SECURITY_TOKEN_NOT_VALID' | 'SCRIPT_API_NOTFOUND' | 'CONNECTION_CONFIG_DB_NOTFOUND' | 'CONNECTION_CONFIG_DB_DISABLED' | 'DATABASE_CONNECTION_EX' | 'DB_API_NOTFOUND' | 'JOB_API_NOTFOUND' | 'KPS_EX' | 'CONDITION_RULE_FORMAT_NUMERIC' | 'CONDITION_RULE_FORMAT_DATE' | 'CONDITION_RULE_CONFIGURATION' | 'CONDITION_RULE_EX' | 'POLICY_AUTH_EMPTYUSERNAMEORPSSWD' | 'POLICY_AUTH_EMPTYUSERNAME' | 'POLICY_AUTH_EMPTYPSSWD' | 'POLICY_AUTH_USERNOTEXISTS' | 'POLICY_AUTH_EX_LDAP' | 'POLICY_AUTH_EX_API' | 'POLICY_AUTH_TYPE' | 'POLICY_AUTH_EX_DB' | 'POLICY_AUTH_NOT_FOUND' | 'POLICY_AUTH_BASIC_EX' | 'POLICY_AUTH_BASE64_EX' | 'POLICY_AUTH_DIGEST_EX' | 'POLICY_AUTH_JWT3RD_EX' | 'POLICY_AUTH_JWT3RD_MISSING_CONFIG' | 'POLICY_AUTH_JWT3RD_NOT_VALID' | 'POLICY_AUTH_JWT_EX' | 'POLICY_AUTH_JWT_MISSING_CONFIG' | 'POLICY_AUTH_JWT_NOT_VALID' | 'POLICY_AUTH_OAUTH2_EX' | 'POLICY_AUTH_OAUTH2_TOKEN_EXPIRED' | 'POLICY_AUTH_OAUTH2_TOKEN_NOT_VALID' | 'POLICY_AUTH_OIDC_PROTOCOL_EX' | 'POLICY_AUTH_OIDC_AUTHENTICATION_EX' | 'POLICY_AUTH_OIDC_STOP_FLOW' | 'POLICY_AUTH_OIDC_REDIRECT' | 'POLICY_AUTH_OIDC_INVALID_TOKEN' | 'POLICY_AUTHORIZATION_EX' | 'POLICY_AUTHORIZATION_METHOD_NOT_FOUND' | 'POLICY_AUTHORIZATION_WRONG_SCOPE' | 'POLICY_API_AUTHENTICATION' | 'POLICY_API_AUTHENTICATION_NOTFOUND' | 'POLICY_SAML' | 'POLICY_SAML_SIGNATURENOTEXISTS' | 'POLICY_SAML_SIGNATURENOTVALID' | 'POLICY_SAML_KEYSTORENOTVALID' | 'POLICY_SAML_SIGNERUNKNOWN' | 'POLICY_CONTENTFILTER' | 'POLICY_CONTENTFILTER_HEADER' | 'POLICY_CONTENTFILTER_PARAM' | 'POLICY_CONTENTFILTER_BODY' | 'POLICY_CONTENTFILTER_BODY_PATH' | 'POLICY_IPWHITE_FAILED' | 'POLICY_IPWHITE_EX' | 'POLICY_IPBLACK_FAILED' | 'POLICY_IPBLACK_EX' | 'POLICY_RESTRICTION_ALLOWEDHOUR_FAILED' | 'POLICY_RESTRICTION_ALLOWEDHOUR_EX' | 'POLICY_RESTRICTION_MINMESSAGESIZE_FAILED' | 'POLICY_RESTRICTION_MAXMESSAGESIZE_FAILED' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_JSONSCHEMAVALIDATION_FAILED' | 'POLICY_JSONSCHEMAVALIDATION_PATH' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION_FAILED' | 'POLICY_XMLSCHEMAVALIDATION_UNEXPECTEDBODY' | 'POLICY_XMLSCHEMAVALIDATION_PATH' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_APIBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_APIBASEDTHROTTLING_STOP' | 'POLICY_APIBASEDQUOTA' | 'POLICY_APIBASEDQUOTA_CACHE_SERVICE' | 'POLICY_APIBASEDQUOTA_STOP' | 'POLICY_REST2SOAP_TRANSFORMATION_REQUEST' | 'POLICY_REST2SOAP_TRANSFORMATION_RESPONSE' | 'POLICY_SCRIPT_USERSTOPPEDFLOW' | 'POLICY_SCRIPT_USERSTOPPEDFLOW_SUCCESS' | 'POLICY_SCRIPT' | 'POLICY_WSSECURITY_FROMTARGET' | 'POLICY_WSSECURITY_TOTARGET' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_WSSECURITY_STSTOKEN_NOTFOUND' | 'POLICY_WSSECURITY_STSTOKEN_NOTVALID' | 'POLICY_WSSECURITY_STSTOKEN_FAULT' | 'CIRCUITBREAKEROPEN_EX' | 'CIRCUITBREAKEROPEN_NO_ROUTE_EX' | 'CLIENTFLOWBANNER_EX' | 'POLICY_ROUTING_TIMEOUT' | 'POLICY_ROUTING_UNKNOWNHOST' | 'POLICY_ROUTING_MALFORMED' | 'POLICY_ROUTING_CONNECTIONREFUSED' | 'POLICY_ROUTING_CONNECTION' | 'POLICY_ROUTING_ERRORHANDLINGCONDITION' | 'POLICY_ROUTING_PROXY_EMPTY' | 'POLICY_ROUTING_PROXY_AUTHORIZATION_EMPTY' | 'POLICY_ROUTING_CONNECTION_CLOSED_CLIENT' | 'POLICY_ROUTING_CONNECTION_CLOSED_SERVER' | 'POLICY_ROUTING_SSE_CLIENT' | 'POLICY_ROUTING_SSE_SERVER' | 'POLICY_ROUTING_AI_PROVIDER_EXHAUSTED' | 'POLICY_ROUTING_AI_PROVIDER_ERROR' | 'POLICY_ROUTING_AI_NO_SUITABLE_PROVIDER' | 'POLICY_ROUTING_AI_CONTEXT_WINDOW_EXCEEDED' | 'POLICY_ROUTING_AI_MODEL_ACCESS_DENIED' | 'POLICY_AI_TOKEN_QUOTA_EXCEEDED' | 'POLICY_AI_TOKEN_COUNTER_UNAVAILABLE' | 'POLICY_AI_ANONYMOUS_NOT_ALLOWED' | 'MCP_INBOUND_BAD_REQUEST' | 'MCP_INBOUND_SERVER_NOT_FOUND' | 'MCP_INBOUND_METHOD_NOT_ALLOWED' | 'MCP_INBOUND_UNAUTHORIZED' | 'MCP_INBOUND_SESSION_LIMIT_EXCEEDED' | 'MCP_INBOUND_PARSE_ERROR' | 'MCP_INBOUND_METHOD_NOT_FOUND' | 'MCP_INBOUND_TOOL_NOT_FOUND' | 'MCP_INBOUND_TOOL_PROXY_UNAVAILABLE' | 'MCP_INBOUND_TOOL_POLICY_GATE_BLOCKED' | 'MCP_INBOUND_TOOL_EXECUTION_FAILED' | 'MCP_INBOUND_CALL_QUOTA_EXCEEDED' | 'MCP_INBOUND_TOOL_APPROVAL_REQUIRED' | 'MCP_INBOUND_ELICITATION_UNSUPPORTED' | 'A2A_INBOUND_BAD_REQUEST' | 'A2A_INBOUND_AGENT_NOT_FOUND' | 'A2A_INBOUND_METHOD_NOT_ALLOWED' | 'A2A_INBOUND_UNAUTHORIZED' | 'A2A_INBOUND_PARSE_ERROR' | 'A2A_INBOUND_METHOD_NOT_FOUND' | 'A2A_INBOUND_TASK_NOT_FOUND' | 'A2A_INBOUND_TASK_EXECUTION_UNAVAILABLE' | 'A2A_INBOUND_CONCURRENCY_LIMIT_EXCEEDED' | 'A2A_INBOUND_CALL_QUOTA_EXCEEDED' | 'POLICY_REDACTION' | 'POLICY_REDACTION_VARIABLE_NOT_FOUND' | 'POLICY_REDACTION_DATA_FORMAT' | 'POLICY_ENCRYPTION' | 'POLICY_ENCRYPTION_MISSING_CONFIG' | 'POLICY_DECRYPTION' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_DIGITALSIGNVALIDATION_FAILED' | 'POLICY_RESTAPI_RESPONSE' | 'POLICY_RESTAPI_CONNECTION' | 'POLICY_RESTAPI' | 'CACHE_AUTHREQUIREDTOREFRESH' | 'POLICY_ROLE_GROUP_BASED_ACCESS' | 'POLICY_ROLE_GROUP_BASED_IP_CHECK_ACCESS' | 'POLICY_PROTOCOL_TRANSFORMATION' | 'POLICY_BUSINESS_RULE' | 'POLICY_BUSINESS_RULE_DATA_FORMAT' | 'POLICY_BUSINESS_RULE_STOP' | 'POLICY_BUSINESS_RULE_VARIABLE_NOT_FOUND' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'APIPROXY_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTVALID_FORTOKEN' | 'URL_TOKEN_MANAGEMENT_TYPE_MISMATCH' | 'TOKEN_POLICY_NOT_CONFIGURED' | 'POLICY_ROUTING_SSLHANDSHAKE' | 'POLICY_ROUTING_SSLEXPIRED' | 'POLICY_AUTH_CREDENTIAL_NOTEXISTS' | 'POLICY_AUTH_CREDENTIAL_PROXYNOTALLOWED' | 'POLICY_AUTH_IDENTITY_AMBIGUOUS' | 'API_CLIENT_NOT_VALID_AS_RESOURCE_OWNER' | 'POLICY_AUTH_CREDENTIAL_METHODNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_IPNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CONTRACT_PROXY_EXPIRED' | 'POLICY_AUTH_CONTRACT_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CREDENTIAL_PSSWD' | 'POLICY_AUTH_CREDENTIAL_ENVNOTALLOWED' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_CLIENTBASEDTHROTTLING_STOP' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBASEDQUOTA_CACHE_SERVICE' | 'POLICY_CLIENTBASEDQUOTA_STOP' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION_NEED_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_EX' | 'POLICY_JOSE_IMPLEMENTATION_TARGET_VALUE_NOT_FOUND' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_TARGET_VALUE_EMPTY' | 'POLICY_JOSE_VALIDATION_ISSUER_EMPTY' | 'POLICY_JOSE_VALIDATION_PARSE_JWT' | 'POLICY_JOSE_VALIDATION_DECRYPTION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_ENCRYPTED' | 'POLICY_JOSE_VALIDATION_SIGNVALIDATION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_SIGNED' | 'POLICY_JOSE_VALIDATION_CLAIMVALIDATION' | 'POLICY_JOSE_VALIDATION_SIGNATUREINVALID' | 'POLICY_JOSE_VALIDATION_EX' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_MISSING' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_NOTVALID' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_ISSUER_MISSING' | 'POLICY_MTLS_AUTHENTICATION_EX' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_MTLS_MISSING' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_CERT_NOT_MATCH' | 'CONNECTOR_SETTINGS_NOTFOUND' | 'CONNECTOR_SETTINGS_DISABLED' | 'CONNECTOR_EX' | 'POLICY_ROUTING_ILLEGAL_ARGUMENT' | 'POLICY_ROUTING_CLIENT_PROTOCOL' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EXPIRED' | 'POLICY_JOSE_VALIDATION_JWK_EXPIRED' | 'POLICY_GROUP_EX' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_ENDPOINTRATELIMIT_CACHE_SERVICE' | 'POLICY_ENDPOINTRATELIMIT_STOP' | 'POLICY_ENDPOINTRATELIMIT_TARGETNOTEXIST' | 'POLICY_CLIENTBANNER_BANNED' | 'POLICY_CLIENTBANNER_EX' | 'POLICY_CLIENTBANNER_IDENTITYNOTFOUND' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_AUTH_EX' | 'POLICY_AUTH_CREDENTIALS_MISSING' | 'JOSE_VAL_CONFIG_ERROR' | 'JOSE_VAL_EX' | 'JOSE_VAL_TOKEN_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_BINDING_MISMATCH' | 'JOSE_IMPL_CONFIG_ERROR' | 'APIPROXY_CONFIG_ERROR' | 'APIPROXY_EX' | 'CONTENTFILTER_VIOLATION' | 'THROTTLING_STOP' | 'THROTTLING_EX' | 'THROTTLING_CACHE_SERVICE' | 'QUOTA_STOP' | 'QUOTA_EX' | 'QUOTA_CACHE_SERVICE' | 'ROUTING_CIRCUITBREAKER' | 'ROUTING_CLIENT_ERROR' | 'ROUTING_CONFIG_ERROR' | 'ROUTING_MTLS_CONFIG_FAILED' | 'ROUTING_SSE_EX' | 'ENDPOINT_RATELIMIT_EX' | 'ENDPOINT_RATELIMIT_EXCEEDED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_ALLOWED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_RESOLVED' | 'RLCL_AUTHENTICATION_POLICY_REQUIRED' | 'REST2SOAP_EX' | 'REDACTION_EX' | 'BUSINESS_RULE_EX' | 'MTLS_CERTIFICATE_MISSING' | 'MTLS_CERTIFICATE_NOTVALID' | 'KPS_TOKEN_EX' | 'JSON_SCHEMA_VALIDATION_FAILED' | 'XML_SCHEMA_VALIDATION_FAILED' | 'WSSECURITY_STSTOKEN_NOTVALID' | 'RESTAPI_EX' | 'CONDITION_EX' | 'POLICY_CACHE_EX' | 'POLICY_CACHE_INVALID_CONFIG' | 'POLICY_AI_MCP_TOOL_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_MCP_TOOL_INVOKE_CONFIG_MISSING' | 'POLICY_AI_MCP_TOOL_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_PROMPT_GUARD_BLOCKED' | 'POLICY_AI_SEMANTIC_CACHE_ERROR' | 'POLICY_AI_RAG_INJECTION_NO_MATCH' | 'POLICY_AI_RAG_INJECTION_RETRIEVAL_ERROR' | 'POLICY_AI_DLP_BLOCKED' | 'POLICY_AI_PII_ENCODED_BLOCKED' | 'POLICY_AI_PII_MASK_FAILED' | 'POLICY_AI_LOOP_DETECTED' | 'POLICY_AI_OFF_TOPIC' | 'POLICY_AI_TOPIC_JUDGE_BLOCKED' | 'POLICY_AI_PII_JUDGE_BLOCKED' | 'POLICY_AI_CONTEXT_INTEGRITY_BLOCKED' | 'POLICY_AI_PROMPT_DECORATOR_LIMIT_EXCEEDED' | 'POLICY_AI_DENIED_TOPIC' | 'POLICY_AI_PROMPT_TEMPLATE_UNKNOWN_TEMPLATE' | 'POLICY_AI_PROMPT_TEMPLATE_MISSING_PARAM' | 'POLICY_AI_PROMPT_TEMPLATE_LIMIT_EXCEEDED' | 'POLICY_AI_GROUNDEDNESS_VIOLATION'
            - `parentErrorType` 'API_PROXY' | 'APICREATOR' | 'FAKE_API' | 'KPS_API' | 'CONDITION_ERR' | 'CONDITION_EX' | 'POLICY_GROUP' | 'POLICY_AUTHENTICATION' | 'POLICY_OIDC' | 'POLICY_AUTHORIZATION' | 'POLICY_API_AUTHENTICATION' | 'POLICY_THROTTLING_PER_CLIENT' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_APIBASEDQUOTA' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBANNER' | 'POLICY_QUOTA_PER_CLIENT' | 'POLICY_SCRIPT' | 'POLICY_OAUTH2' | 'POLICY_SAML' | 'POLICY_JOSE_IMPLEMENTATION' | 'POLICY_JOSE_VALIDATION' | 'POLICY_MTLS_AUTHENTICATION' | 'POLICY_CONTENTFILTER' | 'POLICY_IPWHITE' | 'POLICY_IPBLACK' | 'POLICY_ALLOWEDHOUR' | 'POLICY_MINMESSAGESIZE' | 'POLICY_MAXMESSAGESIZE' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONRESPONSEMESSAGETRANS' | 'POLICY_XMLRESPONSEMESSAGETRANS' | 'POLICY_REST2SOAP_TRANSFORMATION' | 'POLICY_CACHE' | 'POLICY_ROUTING' | 'POLICY_REDACTION' | 'POLICY_CORS' | 'POLICY_ENCRYPTION' | 'POLICY_DECRYPTION' | 'POLICY_ROLE_GROUP' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_RESTAPI' | 'POLICY_WSSECURITY' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_BUSINESS_RULE' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'POLICY_AI_PII_MASK' | 'POLICY_AI_PROMPT_GUARD' | 'POLICY_AI_TOKEN_RATE_LIMIT' | 'POLICY_AI_SEMANTIC_CACHE' | 'POLICY_AI_MCP_TOOL_CALL' | 'POLICY_AI_A2A_AGENT_CALL' | 'POLICY_AI_RAG_INJECTION' | 'POLICY_AI_DLP_GUARD' | 'POLICY_AI_LOOP_GUARD' | 'POLICY_AI_TOPIC_GUARD' | 'POLICY_AI_CONTEXT_INTEGRITY' | 'POLICY_AI_ROUTING' | 'POLICY_AI_A2A_AGENT_INVOKE' | 'POLICY_AI_MCP_TOOL_INVOKE' | 'POLICY_AI_PROMPT_DECORATOR' | 'POLICY_AI_PROMPT_TEMPLATE' | 'POLICY_AI_GROUNDEDNESS_GUARD' | 'LICENSE'
            - `httpStatusCode` integer
            - `errorCode` string
            - `originalMessage` string
            - `customizedHttpStatusCode` integer
            - `customizedErrorCode` string
            - `customizedMessage` string
            - `buildCustomMessage` boolean
            - `customMessageTemplate` string
            - `customMessageContentType` string
            - `customMessageHttpStatusCode` integer
            - `errorResponseRules` ErrorResponseRule[]
              - …
            - `customized` boolean
          - `buildCustomMessage` boolean
          - `customMessageTemplate` string
          - `customMessageContentType` string
          - `customMessageHttpStatusCode` integer
          - `oneWay` boolean
          - `trace` boolean
          - `active` boolean
          - `addToGlobal` boolean
          - `policyLocation` 'API_PROXY_GROUP' | 'API_PROXY' | 'API_PROXY_METHOD'
          - `policyGroup` boolean
          - `_class` string, required
          - `enabled` boolean
          - `action` 'BLOCK' | 'FLAG' | 'MASK'
          - `roleMarkerDetectionEnabled` boolean
          - `customMarkerPatternList` string[]
          - `roleSequenceValidationEnabled` boolean
          - `allowedRoles` string[]
          - `maxSystemMessages` integer
        - PolicyAiDlpGuard
          - `region` 'FROM_CLIENT' | 'TO_BACKEND' | 'FROM_BACKEND' | 'TO_CLIENT'
          - `id` string
          - `projectId` string
          - `name` string
          - `description` string
          - `policyCondition` PolicyCondition
            - `conditionRuleList` ConditionRule[]
              - …
          - `global` boolean
          - `errorMessageList` ErrorMessage[]
            - `id` string
            - `errorType` 'APIPROXY' | 'APIPROXY_HIDDENSPEC' | 'APIPROXY_SPEC_AUTH_REQUIRED' | 'API_METHOD_NOTFOUND' | 'DBTOAPI_DB_OPERATION_TYPE_NOTFOUND' | 'DBTOAPI_DB_BATCH_ARRAY_LENGTH' | 'APIPROXY_NOTFOUND' | 'APIPROXY_ENDPOINT_MISMATCH' | 'APIPROXY_ENDPOINT_MISSING_PATH_PARAM_DEFINITION' | 'APIPROXYGROUP_ACCESS_DISABLED_FROM_PROXY' | 'APIPROXY_BACKEND_ADDRESS_NOTFOUND' | 'APIPROXY_BACKEND_MTLS_SETTINGS_NOTFOUND' | 'APICRYPT_EX' | 'NOTER_SETTINGS_NOTFOUND' | 'KPS_SETTINGS_NOTFOUND' | 'KPS_SECURITY_TOKEN_FAULT' | 'KPS_SECURITY_TOKEN_NOT_VALID' | 'SCRIPT_API_NOTFOUND' | 'CONNECTION_CONFIG_DB_NOTFOUND' | 'CONNECTION_CONFIG_DB_DISABLED' | 'DATABASE_CONNECTION_EX' | 'DB_API_NOTFOUND' | 'JOB_API_NOTFOUND' | 'KPS_EX' | 'CONDITION_RULE_FORMAT_NUMERIC' | 'CONDITION_RULE_FORMAT_DATE' | 'CONDITION_RULE_CONFIGURATION' | 'CONDITION_RULE_EX' | 'POLICY_AUTH_EMPTYUSERNAMEORPSSWD' | 'POLICY_AUTH_EMPTYUSERNAME' | 'POLICY_AUTH_EMPTYPSSWD' | 'POLICY_AUTH_USERNOTEXISTS' | 'POLICY_AUTH_EX_LDAP' | 'POLICY_AUTH_EX_API' | 'POLICY_AUTH_TYPE' | 'POLICY_AUTH_EX_DB' | 'POLICY_AUTH_NOT_FOUND' | 'POLICY_AUTH_BASIC_EX' | 'POLICY_AUTH_BASE64_EX' | 'POLICY_AUTH_DIGEST_EX' | 'POLICY_AUTH_JWT3RD_EX' | 'POLICY_AUTH_JWT3RD_MISSING_CONFIG' | 'POLICY_AUTH_JWT3RD_NOT_VALID' | 'POLICY_AUTH_JWT_EX' | 'POLICY_AUTH_JWT_MISSING_CONFIG' | 'POLICY_AUTH_JWT_NOT_VALID' | 'POLICY_AUTH_OAUTH2_EX' | 'POLICY_AUTH_OAUTH2_TOKEN_EXPIRED' | 'POLICY_AUTH_OAUTH2_TOKEN_NOT_VALID' | 'POLICY_AUTH_OIDC_PROTOCOL_EX' | 'POLICY_AUTH_OIDC_AUTHENTICATION_EX' | 'POLICY_AUTH_OIDC_STOP_FLOW' | 'POLICY_AUTH_OIDC_REDIRECT' | 'POLICY_AUTH_OIDC_INVALID_TOKEN' | 'POLICY_AUTHORIZATION_EX' | 'POLICY_AUTHORIZATION_METHOD_NOT_FOUND' | 'POLICY_AUTHORIZATION_WRONG_SCOPE' | 'POLICY_API_AUTHENTICATION' | 'POLICY_API_AUTHENTICATION_NOTFOUND' | 'POLICY_SAML' | 'POLICY_SAML_SIGNATURENOTEXISTS' | 'POLICY_SAML_SIGNATURENOTVALID' | 'POLICY_SAML_KEYSTORENOTVALID' | 'POLICY_SAML_SIGNERUNKNOWN' | 'POLICY_CONTENTFILTER' | 'POLICY_CONTENTFILTER_HEADER' | 'POLICY_CONTENTFILTER_PARAM' | 'POLICY_CONTENTFILTER_BODY' | 'POLICY_CONTENTFILTER_BODY_PATH' | 'POLICY_IPWHITE_FAILED' | 'POLICY_IPWHITE_EX' | 'POLICY_IPBLACK_FAILED' | 'POLICY_IPBLACK_EX' | 'POLICY_RESTRICTION_ALLOWEDHOUR_FAILED' | 'POLICY_RESTRICTION_ALLOWEDHOUR_EX' | 'POLICY_RESTRICTION_MINMESSAGESIZE_FAILED' | 'POLICY_RESTRICTION_MAXMESSAGESIZE_FAILED' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_JSONSCHEMAVALIDATION_FAILED' | 'POLICY_JSONSCHEMAVALIDATION_PATH' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION_FAILED' | 'POLICY_XMLSCHEMAVALIDATION_UNEXPECTEDBODY' | 'POLICY_XMLSCHEMAVALIDATION_PATH' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_APIBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_APIBASEDTHROTTLING_STOP' | 'POLICY_APIBASEDQUOTA' | 'POLICY_APIBASEDQUOTA_CACHE_SERVICE' | 'POLICY_APIBASEDQUOTA_STOP' | 'POLICY_REST2SOAP_TRANSFORMATION_REQUEST' | 'POLICY_REST2SOAP_TRANSFORMATION_RESPONSE' | 'POLICY_SCRIPT_USERSTOPPEDFLOW' | 'POLICY_SCRIPT_USERSTOPPEDFLOW_SUCCESS' | 'POLICY_SCRIPT' | 'POLICY_WSSECURITY_FROMTARGET' | 'POLICY_WSSECURITY_TOTARGET' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_WSSECURITY_STSTOKEN_NOTFOUND' | 'POLICY_WSSECURITY_STSTOKEN_NOTVALID' | 'POLICY_WSSECURITY_STSTOKEN_FAULT' | 'CIRCUITBREAKEROPEN_EX' | 'CIRCUITBREAKEROPEN_NO_ROUTE_EX' | 'CLIENTFLOWBANNER_EX' | 'POLICY_ROUTING_TIMEOUT' | 'POLICY_ROUTING_UNKNOWNHOST' | 'POLICY_ROUTING_MALFORMED' | 'POLICY_ROUTING_CONNECTIONREFUSED' | 'POLICY_ROUTING_CONNECTION' | 'POLICY_ROUTING_ERRORHANDLINGCONDITION' | 'POLICY_ROUTING_PROXY_EMPTY' | 'POLICY_ROUTING_PROXY_AUTHORIZATION_EMPTY' | 'POLICY_ROUTING_CONNECTION_CLOSED_CLIENT' | 'POLICY_ROUTING_CONNECTION_CLOSED_SERVER' | 'POLICY_ROUTING_SSE_CLIENT' | 'POLICY_ROUTING_SSE_SERVER' | 'POLICY_ROUTING_AI_PROVIDER_EXHAUSTED' | 'POLICY_ROUTING_AI_PROVIDER_ERROR' | 'POLICY_ROUTING_AI_NO_SUITABLE_PROVIDER' | 'POLICY_ROUTING_AI_CONTEXT_WINDOW_EXCEEDED' | 'POLICY_ROUTING_AI_MODEL_ACCESS_DENIED' | 'POLICY_AI_TOKEN_QUOTA_EXCEEDED' | 'POLICY_AI_TOKEN_COUNTER_UNAVAILABLE' | 'POLICY_AI_ANONYMOUS_NOT_ALLOWED' | 'MCP_INBOUND_BAD_REQUEST' | 'MCP_INBOUND_SERVER_NOT_FOUND' | 'MCP_INBOUND_METHOD_NOT_ALLOWED' | 'MCP_INBOUND_UNAUTHORIZED' | 'MCP_INBOUND_SESSION_LIMIT_EXCEEDED' | 'MCP_INBOUND_PARSE_ERROR' | 'MCP_INBOUND_METHOD_NOT_FOUND' | 'MCP_INBOUND_TOOL_NOT_FOUND' | 'MCP_INBOUND_TOOL_PROXY_UNAVAILABLE' | 'MCP_INBOUND_TOOL_POLICY_GATE_BLOCKED' | 'MCP_INBOUND_TOOL_EXECUTION_FAILED' | 'MCP_INBOUND_CALL_QUOTA_EXCEEDED' | 'MCP_INBOUND_TOOL_APPROVAL_REQUIRED' | 'MCP_INBOUND_ELICITATION_UNSUPPORTED' | 'A2A_INBOUND_BAD_REQUEST' | 'A2A_INBOUND_AGENT_NOT_FOUND' | 'A2A_INBOUND_METHOD_NOT_ALLOWED' | 'A2A_INBOUND_UNAUTHORIZED' | 'A2A_INBOUND_PARSE_ERROR' | 'A2A_INBOUND_METHOD_NOT_FOUND' | 'A2A_INBOUND_TASK_NOT_FOUND' | 'A2A_INBOUND_TASK_EXECUTION_UNAVAILABLE' | 'A2A_INBOUND_CONCURRENCY_LIMIT_EXCEEDED' | 'A2A_INBOUND_CALL_QUOTA_EXCEEDED' | 'POLICY_REDACTION' | 'POLICY_REDACTION_VARIABLE_NOT_FOUND' | 'POLICY_REDACTION_DATA_FORMAT' | 'POLICY_ENCRYPTION' | 'POLICY_ENCRYPTION_MISSING_CONFIG' | 'POLICY_DECRYPTION' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_DIGITALSIGNVALIDATION_FAILED' | 'POLICY_RESTAPI_RESPONSE' | 'POLICY_RESTAPI_CONNECTION' | 'POLICY_RESTAPI' | 'CACHE_AUTHREQUIREDTOREFRESH' | 'POLICY_ROLE_GROUP_BASED_ACCESS' | 'POLICY_ROLE_GROUP_BASED_IP_CHECK_ACCESS' | 'POLICY_PROTOCOL_TRANSFORMATION' | 'POLICY_BUSINESS_RULE' | 'POLICY_BUSINESS_RULE_DATA_FORMAT' | 'POLICY_BUSINESS_RULE_STOP' | 'POLICY_BUSINESS_RULE_VARIABLE_NOT_FOUND' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'APIPROXY_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTVALID_FORTOKEN' | 'URL_TOKEN_MANAGEMENT_TYPE_MISMATCH' | 'TOKEN_POLICY_NOT_CONFIGURED' | 'POLICY_ROUTING_SSLHANDSHAKE' | 'POLICY_ROUTING_SSLEXPIRED' | 'POLICY_AUTH_CREDENTIAL_NOTEXISTS' | 'POLICY_AUTH_CREDENTIAL_PROXYNOTALLOWED' | 'POLICY_AUTH_IDENTITY_AMBIGUOUS' | 'API_CLIENT_NOT_VALID_AS_RESOURCE_OWNER' | 'POLICY_AUTH_CREDENTIAL_METHODNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_IPNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CONTRACT_PROXY_EXPIRED' | 'POLICY_AUTH_CONTRACT_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CREDENTIAL_PSSWD' | 'POLICY_AUTH_CREDENTIAL_ENVNOTALLOWED' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_CLIENTBASEDTHROTTLING_STOP' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBASEDQUOTA_CACHE_SERVICE' | 'POLICY_CLIENTBASEDQUOTA_STOP' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION_NEED_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_EX' | 'POLICY_JOSE_IMPLEMENTATION_TARGET_VALUE_NOT_FOUND' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_TARGET_VALUE_EMPTY' | 'POLICY_JOSE_VALIDATION_ISSUER_EMPTY' | 'POLICY_JOSE_VALIDATION_PARSE_JWT' | 'POLICY_JOSE_VALIDATION_DECRYPTION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_ENCRYPTED' | 'POLICY_JOSE_VALIDATION_SIGNVALIDATION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_SIGNED' | 'POLICY_JOSE_VALIDATION_CLAIMVALIDATION' | 'POLICY_JOSE_VALIDATION_SIGNATUREINVALID' | 'POLICY_JOSE_VALIDATION_EX' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_MISSING' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_NOTVALID' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_ISSUER_MISSING' | 'POLICY_MTLS_AUTHENTICATION_EX' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_MTLS_MISSING' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_CERT_NOT_MATCH' | 'CONNECTOR_SETTINGS_NOTFOUND' | 'CONNECTOR_SETTINGS_DISABLED' | 'CONNECTOR_EX' | 'POLICY_ROUTING_ILLEGAL_ARGUMENT' | 'POLICY_ROUTING_CLIENT_PROTOCOL' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EXPIRED' | 'POLICY_JOSE_VALIDATION_JWK_EXPIRED' | 'POLICY_GROUP_EX' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_ENDPOINTRATELIMIT_CACHE_SERVICE' | 'POLICY_ENDPOINTRATELIMIT_STOP' | 'POLICY_ENDPOINTRATELIMIT_TARGETNOTEXIST' | 'POLICY_CLIENTBANNER_BANNED' | 'POLICY_CLIENTBANNER_EX' | 'POLICY_CLIENTBANNER_IDENTITYNOTFOUND' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_AUTH_EX' | 'POLICY_AUTH_CREDENTIALS_MISSING' | 'JOSE_VAL_CONFIG_ERROR' | 'JOSE_VAL_EX' | 'JOSE_VAL_TOKEN_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_BINDING_MISMATCH' | 'JOSE_IMPL_CONFIG_ERROR' | 'APIPROXY_CONFIG_ERROR' | 'APIPROXY_EX' | 'CONTENTFILTER_VIOLATION' | 'THROTTLING_STOP' | 'THROTTLING_EX' | 'THROTTLING_CACHE_SERVICE' | 'QUOTA_STOP' | 'QUOTA_EX' | 'QUOTA_CACHE_SERVICE' | 'ROUTING_CIRCUITBREAKER' | 'ROUTING_CLIENT_ERROR' | 'ROUTING_CONFIG_ERROR' | 'ROUTING_MTLS_CONFIG_FAILED' | 'ROUTING_SSE_EX' | 'ENDPOINT_RATELIMIT_EX' | 'ENDPOINT_RATELIMIT_EXCEEDED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_ALLOWED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_RESOLVED' | 'RLCL_AUTHENTICATION_POLICY_REQUIRED' | 'REST2SOAP_EX' | 'REDACTION_EX' | 'BUSINESS_RULE_EX' | 'MTLS_CERTIFICATE_MISSING' | 'MTLS_CERTIFICATE_NOTVALID' | 'KPS_TOKEN_EX' | 'JSON_SCHEMA_VALIDATION_FAILED' | 'XML_SCHEMA_VALIDATION_FAILED' | 'WSSECURITY_STSTOKEN_NOTVALID' | 'RESTAPI_EX' | 'CONDITION_EX' | 'POLICY_CACHE_EX' | 'POLICY_CACHE_INVALID_CONFIG' | 'POLICY_AI_MCP_TOOL_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_MCP_TOOL_INVOKE_CONFIG_MISSING' | 'POLICY_AI_MCP_TOOL_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_PROMPT_GUARD_BLOCKED' | 'POLICY_AI_SEMANTIC_CACHE_ERROR' | 'POLICY_AI_RAG_INJECTION_NO_MATCH' | 'POLICY_AI_RAG_INJECTION_RETRIEVAL_ERROR' | 'POLICY_AI_DLP_BLOCKED' | 'POLICY_AI_PII_ENCODED_BLOCKED' | 'POLICY_AI_PII_MASK_FAILED' | 'POLICY_AI_LOOP_DETECTED' | 'POLICY_AI_OFF_TOPIC' | 'POLICY_AI_TOPIC_JUDGE_BLOCKED' | 'POLICY_AI_PII_JUDGE_BLOCKED' | 'POLICY_AI_CONTEXT_INTEGRITY_BLOCKED' | 'POLICY_AI_PROMPT_DECORATOR_LIMIT_EXCEEDED' | 'POLICY_AI_DENIED_TOPIC' | 'POLICY_AI_PROMPT_TEMPLATE_UNKNOWN_TEMPLATE' | 'POLICY_AI_PROMPT_TEMPLATE_MISSING_PARAM' | 'POLICY_AI_PROMPT_TEMPLATE_LIMIT_EXCEEDED' | 'POLICY_AI_GROUNDEDNESS_VIOLATION'
            - `parentErrorType` 'API_PROXY' | 'APICREATOR' | 'FAKE_API' | 'KPS_API' | 'CONDITION_ERR' | 'CONDITION_EX' | 'POLICY_GROUP' | 'POLICY_AUTHENTICATION' | 'POLICY_OIDC' | 'POLICY_AUTHORIZATION' | 'POLICY_API_AUTHENTICATION' | 'POLICY_THROTTLING_PER_CLIENT' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_APIBASEDQUOTA' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBANNER' | 'POLICY_QUOTA_PER_CLIENT' | 'POLICY_SCRIPT' | 'POLICY_OAUTH2' | 'POLICY_SAML' | 'POLICY_JOSE_IMPLEMENTATION' | 'POLICY_JOSE_VALIDATION' | 'POLICY_MTLS_AUTHENTICATION' | 'POLICY_CONTENTFILTER' | 'POLICY_IPWHITE' | 'POLICY_IPBLACK' | 'POLICY_ALLOWEDHOUR' | 'POLICY_MINMESSAGESIZE' | 'POLICY_MAXMESSAGESIZE' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONRESPONSEMESSAGETRANS' | 'POLICY_XMLRESPONSEMESSAGETRANS' | 'POLICY_REST2SOAP_TRANSFORMATION' | 'POLICY_CACHE' | 'POLICY_ROUTING' | 'POLICY_REDACTION' | 'POLICY_CORS' | 'POLICY_ENCRYPTION' | 'POLICY_DECRYPTION' | 'POLICY_ROLE_GROUP' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_RESTAPI' | 'POLICY_WSSECURITY' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_BUSINESS_RULE' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'POLICY_AI_PII_MASK' | 'POLICY_AI_PROMPT_GUARD' | 'POLICY_AI_TOKEN_RATE_LIMIT' | 'POLICY_AI_SEMANTIC_CACHE' | 'POLICY_AI_MCP_TOOL_CALL' | 'POLICY_AI_A2A_AGENT_CALL' | 'POLICY_AI_RAG_INJECTION' | 'POLICY_AI_DLP_GUARD' | 'POLICY_AI_LOOP_GUARD' | 'POLICY_AI_TOPIC_GUARD' | 'POLICY_AI_CONTEXT_INTEGRITY' | 'POLICY_AI_ROUTING' | 'POLICY_AI_A2A_AGENT_INVOKE' | 'POLICY_AI_MCP_TOOL_INVOKE' | 'POLICY_AI_PROMPT_DECORATOR' | 'POLICY_AI_PROMPT_TEMPLATE' | 'POLICY_AI_GROUNDEDNESS_GUARD' | 'LICENSE'
            - `httpStatusCode` integer
            - `errorCode` string
            - `originalMessage` string
            - `customizedHttpStatusCode` integer
            - `customizedErrorCode` string
            - `customizedMessage` string
            - `buildCustomMessage` boolean
            - `customMessageTemplate` string
            - `customMessageContentType` string
            - `customMessageHttpStatusCode` integer
            - `errorResponseRules` ErrorResponseRule[]
              - …
            - `customized` boolean
          - `buildCustomMessage` boolean
          - `customMessageTemplate` string
          - `customMessageContentType` string
          - `customMessageHttpStatusCode` integer
          - `oneWay` boolean
          - `trace` boolean
          - `active` boolean
          - `addToGlobal` boolean
          - `policyLocation` 'API_PROXY_GROUP' | 'API_PROXY' | 'API_PROXY_METHOD'
          - `policyGroup` boolean
          - `_class` string, required
          - `enabled` boolean
          - `policyAiDlpGuardDefList` PolicyAiDlpGuardDef[]
            - `id` integer
            - `presetId` string
            - `name` string
            - `ruleValue` string
            - `action` 'BLOCK' | 'FLAG' | 'MASK'
            - `category` string
            - `enabled` boolean
            - `description` string
            - `literalAnchors` string[]
          - `decodeEncodedContent` boolean
          - `carryBufferSize` integer
          - `fileSignatureDetectionEnabled` boolean
          - `fileSignatureAction` 'BLOCK' | 'FLAG' | 'MASK'
          - `fileSignatureTypes` string[]
          - `engine` 'BUILTIN' | 'BUILTIN_PLUS_EXTERNAL' | 'EXTERNAL_ONLY'
          - `failMode` 'FAIL_OPEN' | 'FAIL_CLOSED'
          - `externalGuardrail` union
            - HttpDlpGuardrailAdapter
              - …
            - LlmJudgeGuardrailAdapter
              - …
          - `streamingBufferMode` boolean
        - PolicyAiGroundednessGuard
          - `region` 'FROM_CLIENT' | 'TO_BACKEND' | 'FROM_BACKEND' | 'TO_CLIENT'
          - `id` string
          - `projectId` string
          - `name` string
          - `description` string
          - `policyCondition` PolicyCondition
            - `conditionRuleList` ConditionRule[]
              - …
          - `global` boolean
          - `errorMessageList` ErrorMessage[]
            - `id` string
            - `errorType` 'APIPROXY' | 'APIPROXY_HIDDENSPEC' | 'APIPROXY_SPEC_AUTH_REQUIRED' | 'API_METHOD_NOTFOUND' | 'DBTOAPI_DB_OPERATION_TYPE_NOTFOUND' | 'DBTOAPI_DB_BATCH_ARRAY_LENGTH' | 'APIPROXY_NOTFOUND' | 'APIPROXY_ENDPOINT_MISMATCH' | 'APIPROXY_ENDPOINT_MISSING_PATH_PARAM_DEFINITION' | 'APIPROXYGROUP_ACCESS_DISABLED_FROM_PROXY' | 'APIPROXY_BACKEND_ADDRESS_NOTFOUND' | 'APIPROXY_BACKEND_MTLS_SETTINGS_NOTFOUND' | 'APICRYPT_EX' | 'NOTER_SETTINGS_NOTFOUND' | 'KPS_SETTINGS_NOTFOUND' | 'KPS_SECURITY_TOKEN_FAULT' | 'KPS_SECURITY_TOKEN_NOT_VALID' | 'SCRIPT_API_NOTFOUND' | 'CONNECTION_CONFIG_DB_NOTFOUND' | 'CONNECTION_CONFIG_DB_DISABLED' | 'DATABASE_CONNECTION_EX' | 'DB_API_NOTFOUND' | 'JOB_API_NOTFOUND' | 'KPS_EX' | 'CONDITION_RULE_FORMAT_NUMERIC' | 'CONDITION_RULE_FORMAT_DATE' | 'CONDITION_RULE_CONFIGURATION' | 'CONDITION_RULE_EX' | 'POLICY_AUTH_EMPTYUSERNAMEORPSSWD' | 'POLICY_AUTH_EMPTYUSERNAME' | 'POLICY_AUTH_EMPTYPSSWD' | 'POLICY_AUTH_USERNOTEXISTS' | 'POLICY_AUTH_EX_LDAP' | 'POLICY_AUTH_EX_API' | 'POLICY_AUTH_TYPE' | 'POLICY_AUTH_EX_DB' | 'POLICY_AUTH_NOT_FOUND' | 'POLICY_AUTH_BASIC_EX' | 'POLICY_AUTH_BASE64_EX' | 'POLICY_AUTH_DIGEST_EX' | 'POLICY_AUTH_JWT3RD_EX' | 'POLICY_AUTH_JWT3RD_MISSING_CONFIG' | 'POLICY_AUTH_JWT3RD_NOT_VALID' | 'POLICY_AUTH_JWT_EX' | 'POLICY_AUTH_JWT_MISSING_CONFIG' | 'POLICY_AUTH_JWT_NOT_VALID' | 'POLICY_AUTH_OAUTH2_EX' | 'POLICY_AUTH_OAUTH2_TOKEN_EXPIRED' | 'POLICY_AUTH_OAUTH2_TOKEN_NOT_VALID' | 'POLICY_AUTH_OIDC_PROTOCOL_EX' | 'POLICY_AUTH_OIDC_AUTHENTICATION_EX' | 'POLICY_AUTH_OIDC_STOP_FLOW' | 'POLICY_AUTH_OIDC_REDIRECT' | 'POLICY_AUTH_OIDC_INVALID_TOKEN' | 'POLICY_AUTHORIZATION_EX' | 'POLICY_AUTHORIZATION_METHOD_NOT_FOUND' | 'POLICY_AUTHORIZATION_WRONG_SCOPE' | 'POLICY_API_AUTHENTICATION' | 'POLICY_API_AUTHENTICATION_NOTFOUND' | 'POLICY_SAML' | 'POLICY_SAML_SIGNATURENOTEXISTS' | 'POLICY_SAML_SIGNATURENOTVALID' | 'POLICY_SAML_KEYSTORENOTVALID' | 'POLICY_SAML_SIGNERUNKNOWN' | 'POLICY_CONTENTFILTER' | 'POLICY_CONTENTFILTER_HEADER' | 'POLICY_CONTENTFILTER_PARAM' | 'POLICY_CONTENTFILTER_BODY' | 'POLICY_CONTENTFILTER_BODY_PATH' | 'POLICY_IPWHITE_FAILED' | 'POLICY_IPWHITE_EX' | 'POLICY_IPBLACK_FAILED' | 'POLICY_IPBLACK_EX' | 'POLICY_RESTRICTION_ALLOWEDHOUR_FAILED' | 'POLICY_RESTRICTION_ALLOWEDHOUR_EX' | 'POLICY_RESTRICTION_MINMESSAGESIZE_FAILED' | 'POLICY_RESTRICTION_MAXMESSAGESIZE_FAILED' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_JSONSCHEMAVALIDATION_FAILED' | 'POLICY_JSONSCHEMAVALIDATION_PATH' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION_FAILED' | 'POLICY_XMLSCHEMAVALIDATION_UNEXPECTEDBODY' | 'POLICY_XMLSCHEMAVALIDATION_PATH' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_APIBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_APIBASEDTHROTTLING_STOP' | 'POLICY_APIBASEDQUOTA' | 'POLICY_APIBASEDQUOTA_CACHE_SERVICE' | 'POLICY_APIBASEDQUOTA_STOP' | 'POLICY_REST2SOAP_TRANSFORMATION_REQUEST' | 'POLICY_REST2SOAP_TRANSFORMATION_RESPONSE' | 'POLICY_SCRIPT_USERSTOPPEDFLOW' | 'POLICY_SCRIPT_USERSTOPPEDFLOW_SUCCESS' | 'POLICY_SCRIPT' | 'POLICY_WSSECURITY_FROMTARGET' | 'POLICY_WSSECURITY_TOTARGET' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_WSSECURITY_STSTOKEN_NOTFOUND' | 'POLICY_WSSECURITY_STSTOKEN_NOTVALID' | 'POLICY_WSSECURITY_STSTOKEN_FAULT' | 'CIRCUITBREAKEROPEN_EX' | 'CIRCUITBREAKEROPEN_NO_ROUTE_EX' | 'CLIENTFLOWBANNER_EX' | 'POLICY_ROUTING_TIMEOUT' | 'POLICY_ROUTING_UNKNOWNHOST' | 'POLICY_ROUTING_MALFORMED' | 'POLICY_ROUTING_CONNECTIONREFUSED' | 'POLICY_ROUTING_CONNECTION' | 'POLICY_ROUTING_ERRORHANDLINGCONDITION' | 'POLICY_ROUTING_PROXY_EMPTY' | 'POLICY_ROUTING_PROXY_AUTHORIZATION_EMPTY' | 'POLICY_ROUTING_CONNECTION_CLOSED_CLIENT' | 'POLICY_ROUTING_CONNECTION_CLOSED_SERVER' | 'POLICY_ROUTING_SSE_CLIENT' | 'POLICY_ROUTING_SSE_SERVER' | 'POLICY_ROUTING_AI_PROVIDER_EXHAUSTED' | 'POLICY_ROUTING_AI_PROVIDER_ERROR' | 'POLICY_ROUTING_AI_NO_SUITABLE_PROVIDER' | 'POLICY_ROUTING_AI_CONTEXT_WINDOW_EXCEEDED' | 'POLICY_ROUTING_AI_MODEL_ACCESS_DENIED' | 'POLICY_AI_TOKEN_QUOTA_EXCEEDED' | 'POLICY_AI_TOKEN_COUNTER_UNAVAILABLE' | 'POLICY_AI_ANONYMOUS_NOT_ALLOWED' | 'MCP_INBOUND_BAD_REQUEST' | 'MCP_INBOUND_SERVER_NOT_FOUND' | 'MCP_INBOUND_METHOD_NOT_ALLOWED' | 'MCP_INBOUND_UNAUTHORIZED' | 'MCP_INBOUND_SESSION_LIMIT_EXCEEDED' | 'MCP_INBOUND_PARSE_ERROR' | 'MCP_INBOUND_METHOD_NOT_FOUND' | 'MCP_INBOUND_TOOL_NOT_FOUND' | 'MCP_INBOUND_TOOL_PROXY_UNAVAILABLE' | 'MCP_INBOUND_TOOL_POLICY_GATE_BLOCKED' | 'MCP_INBOUND_TOOL_EXECUTION_FAILED' | 'MCP_INBOUND_CALL_QUOTA_EXCEEDED' | 'MCP_INBOUND_TOOL_APPROVAL_REQUIRED' | 'MCP_INBOUND_ELICITATION_UNSUPPORTED' | 'A2A_INBOUND_BAD_REQUEST' | 'A2A_INBOUND_AGENT_NOT_FOUND' | 'A2A_INBOUND_METHOD_NOT_ALLOWED' | 'A2A_INBOUND_UNAUTHORIZED' | 'A2A_INBOUND_PARSE_ERROR' | 'A2A_INBOUND_METHOD_NOT_FOUND' | 'A2A_INBOUND_TASK_NOT_FOUND' | 'A2A_INBOUND_TASK_EXECUTION_UNAVAILABLE' | 'A2A_INBOUND_CONCURRENCY_LIMIT_EXCEEDED' | 'A2A_INBOUND_CALL_QUOTA_EXCEEDED' | 'POLICY_REDACTION' | 'POLICY_REDACTION_VARIABLE_NOT_FOUND' | 'POLICY_REDACTION_DATA_FORMAT' | 'POLICY_ENCRYPTION' | 'POLICY_ENCRYPTION_MISSING_CONFIG' | 'POLICY_DECRYPTION' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_DIGITALSIGNVALIDATION_FAILED' | 'POLICY_RESTAPI_RESPONSE' | 'POLICY_RESTAPI_CONNECTION' | 'POLICY_RESTAPI' | 'CACHE_AUTHREQUIREDTOREFRESH' | 'POLICY_ROLE_GROUP_BASED_ACCESS' | 'POLICY_ROLE_GROUP_BASED_IP_CHECK_ACCESS' | 'POLICY_PROTOCOL_TRANSFORMATION' | 'POLICY_BUSINESS_RULE' | 'POLICY_BUSINESS_RULE_DATA_FORMAT' | 'POLICY_BUSINESS_RULE_STOP' | 'POLICY_BUSINESS_RULE_VARIABLE_NOT_FOUND' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'APIPROXY_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTVALID_FORTOKEN' | 'URL_TOKEN_MANAGEMENT_TYPE_MISMATCH' | 'TOKEN_POLICY_NOT_CONFIGURED' | 'POLICY_ROUTING_SSLHANDSHAKE' | 'POLICY_ROUTING_SSLEXPIRED' | 'POLICY_AUTH_CREDENTIAL_NOTEXISTS' | 'POLICY_AUTH_CREDENTIAL_PROXYNOTALLOWED' | 'POLICY_AUTH_IDENTITY_AMBIGUOUS' | 'API_CLIENT_NOT_VALID_AS_RESOURCE_OWNER' | 'POLICY_AUTH_CREDENTIAL_METHODNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_IPNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CONTRACT_PROXY_EXPIRED' | 'POLICY_AUTH_CONTRACT_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CREDENTIAL_PSSWD' | 'POLICY_AUTH_CREDENTIAL_ENVNOTALLOWED' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_CLIENTBASEDTHROTTLING_STOP' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBASEDQUOTA_CACHE_SERVICE' | 'POLICY_CLIENTBASEDQUOTA_STOP' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION_NEED_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_EX' | 'POLICY_JOSE_IMPLEMENTATION_TARGET_VALUE_NOT_FOUND' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_TARGET_VALUE_EMPTY' | 'POLICY_JOSE_VALIDATION_ISSUER_EMPTY' | 'POLICY_JOSE_VALIDATION_PARSE_JWT' | 'POLICY_JOSE_VALIDATION_DECRYPTION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_ENCRYPTED' | 'POLICY_JOSE_VALIDATION_SIGNVALIDATION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_SIGNED' | 'POLICY_JOSE_VALIDATION_CLAIMVALIDATION' | 'POLICY_JOSE_VALIDATION_SIGNATUREINVALID' | 'POLICY_JOSE_VALIDATION_EX' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_MISSING' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_NOTVALID' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_ISSUER_MISSING' | 'POLICY_MTLS_AUTHENTICATION_EX' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_MTLS_MISSING' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_CERT_NOT_MATCH' | 'CONNECTOR_SETTINGS_NOTFOUND' | 'CONNECTOR_SETTINGS_DISABLED' | 'CONNECTOR_EX' | 'POLICY_ROUTING_ILLEGAL_ARGUMENT' | 'POLICY_ROUTING_CLIENT_PROTOCOL' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EXPIRED' | 'POLICY_JOSE_VALIDATION_JWK_EXPIRED' | 'POLICY_GROUP_EX' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_ENDPOINTRATELIMIT_CACHE_SERVICE' | 'POLICY_ENDPOINTRATELIMIT_STOP' | 'POLICY_ENDPOINTRATELIMIT_TARGETNOTEXIST' | 'POLICY_CLIENTBANNER_BANNED' | 'POLICY_CLIENTBANNER_EX' | 'POLICY_CLIENTBANNER_IDENTITYNOTFOUND' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_AUTH_EX' | 'POLICY_AUTH_CREDENTIALS_MISSING' | 'JOSE_VAL_CONFIG_ERROR' | 'JOSE_VAL_EX' | 'JOSE_VAL_TOKEN_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_BINDING_MISMATCH' | 'JOSE_IMPL_CONFIG_ERROR' | 'APIPROXY_CONFIG_ERROR' | 'APIPROXY_EX' | 'CONTENTFILTER_VIOLATION' | 'THROTTLING_STOP' | 'THROTTLING_EX' | 'THROTTLING_CACHE_SERVICE' | 'QUOTA_STOP' | 'QUOTA_EX' | 'QUOTA_CACHE_SERVICE' | 'ROUTING_CIRCUITBREAKER' | 'ROUTING_CLIENT_ERROR' | 'ROUTING_CONFIG_ERROR' | 'ROUTING_MTLS_CONFIG_FAILED' | 'ROUTING_SSE_EX' | 'ENDPOINT_RATELIMIT_EX' | 'ENDPOINT_RATELIMIT_EXCEEDED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_ALLOWED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_RESOLVED' | 'RLCL_AUTHENTICATION_POLICY_REQUIRED' | 'REST2SOAP_EX' | 'REDACTION_EX' | 'BUSINESS_RULE_EX' | 'MTLS_CERTIFICATE_MISSING' | 'MTLS_CERTIFICATE_NOTVALID' | 'KPS_TOKEN_EX' | 'JSON_SCHEMA_VALIDATION_FAILED' | 'XML_SCHEMA_VALIDATION_FAILED' | 'WSSECURITY_STSTOKEN_NOTVALID' | 'RESTAPI_EX' | 'CONDITION_EX' | 'POLICY_CACHE_EX' | 'POLICY_CACHE_INVALID_CONFIG' | 'POLICY_AI_MCP_TOOL_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_MCP_TOOL_INVOKE_CONFIG_MISSING' | 'POLICY_AI_MCP_TOOL_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_PROMPT_GUARD_BLOCKED' | 'POLICY_AI_SEMANTIC_CACHE_ERROR' | 'POLICY_AI_RAG_INJECTION_NO_MATCH' | 'POLICY_AI_RAG_INJECTION_RETRIEVAL_ERROR' | 'POLICY_AI_DLP_BLOCKED' | 'POLICY_AI_PII_ENCODED_BLOCKED' | 'POLICY_AI_PII_MASK_FAILED' | 'POLICY_AI_LOOP_DETECTED' | 'POLICY_AI_OFF_TOPIC' | 'POLICY_AI_TOPIC_JUDGE_BLOCKED' | 'POLICY_AI_PII_JUDGE_BLOCKED' | 'POLICY_AI_CONTEXT_INTEGRITY_BLOCKED' | 'POLICY_AI_PROMPT_DECORATOR_LIMIT_EXCEEDED' | 'POLICY_AI_DENIED_TOPIC' | 'POLICY_AI_PROMPT_TEMPLATE_UNKNOWN_TEMPLATE' | 'POLICY_AI_PROMPT_TEMPLATE_MISSING_PARAM' | 'POLICY_AI_PROMPT_TEMPLATE_LIMIT_EXCEEDED' | 'POLICY_AI_GROUNDEDNESS_VIOLATION'
            - `parentErrorType` 'API_PROXY' | 'APICREATOR' | 'FAKE_API' | 'KPS_API' | 'CONDITION_ERR' | 'CONDITION_EX' | 'POLICY_GROUP' | 'POLICY_AUTHENTICATION' | 'POLICY_OIDC' | 'POLICY_AUTHORIZATION' | 'POLICY_API_AUTHENTICATION' | 'POLICY_THROTTLING_PER_CLIENT' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_APIBASEDQUOTA' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBANNER' | 'POLICY_QUOTA_PER_CLIENT' | 'POLICY_SCRIPT' | 'POLICY_OAUTH2' | 'POLICY_SAML' | 'POLICY_JOSE_IMPLEMENTATION' | 'POLICY_JOSE_VALIDATION' | 'POLICY_MTLS_AUTHENTICATION' | 'POLICY_CONTENTFILTER' | 'POLICY_IPWHITE' | 'POLICY_IPBLACK' | 'POLICY_ALLOWEDHOUR' | 'POLICY_MINMESSAGESIZE' | 'POLICY_MAXMESSAGESIZE' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONRESPONSEMESSAGETRANS' | 'POLICY_XMLRESPONSEMESSAGETRANS' | 'POLICY_REST2SOAP_TRANSFORMATION' | 'POLICY_CACHE' | 'POLICY_ROUTING' | 'POLICY_REDACTION' | 'POLICY_CORS' | 'POLICY_ENCRYPTION' | 'POLICY_DECRYPTION' | 'POLICY_ROLE_GROUP' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_RESTAPI' | 'POLICY_WSSECURITY' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_BUSINESS_RULE' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'POLICY_AI_PII_MASK' | 'POLICY_AI_PROMPT_GUARD' | 'POLICY_AI_TOKEN_RATE_LIMIT' | 'POLICY_AI_SEMANTIC_CACHE' | 'POLICY_AI_MCP_TOOL_CALL' | 'POLICY_AI_A2A_AGENT_CALL' | 'POLICY_AI_RAG_INJECTION' | 'POLICY_AI_DLP_GUARD' | 'POLICY_AI_LOOP_GUARD' | 'POLICY_AI_TOPIC_GUARD' | 'POLICY_AI_CONTEXT_INTEGRITY' | 'POLICY_AI_ROUTING' | 'POLICY_AI_A2A_AGENT_INVOKE' | 'POLICY_AI_MCP_TOOL_INVOKE' | 'POLICY_AI_PROMPT_DECORATOR' | 'POLICY_AI_PROMPT_TEMPLATE' | 'POLICY_AI_GROUNDEDNESS_GUARD' | 'LICENSE'
            - `httpStatusCode` integer
            - `errorCode` string
            - `originalMessage` string
            - `customizedHttpStatusCode` integer
            - `customizedErrorCode` string
            - `customizedMessage` string
            - `buildCustomMessage` boolean
            - `customMessageTemplate` string
            - `customMessageContentType` string
            - `customMessageHttpStatusCode` integer
            - `errorResponseRules` ErrorResponseRule[]
              - …
            - `customized` boolean
          - `buildCustomMessage` boolean
          - `customMessageTemplate` string
          - `customMessageContentType` string
          - `customMessageHttpStatusCode` integer
          - `oneWay` boolean
          - `trace` boolean
          - `active` boolean
          - `addToGlobal` boolean
          - `policyLocation` 'API_PROXY_GROUP' | 'API_PROXY' | 'API_PROXY_METHOD'
          - `policyGroup` boolean
          - `_class` string, required
          - `action` 'BLOCK' | 'FLAG' | 'MASK'
          - `failMode` 'FAIL_OPEN' | 'FAIL_CLOSED'
          - `latencyMode` 'INLINE' | 'ASYNC' | 'SHADOW'
          - `maxWaitMs` integer
          - `externalGuardrail` union
            - HttpDlpGuardrailAdapter
              - …
            - LlmJudgeGuardrailAdapter
              - …
          - `maxContextChars` integer
          - `maxResponseChars` integer
          - `maxContextCharsOrDefault` integer
          - `maxResponseCharsOrDefault` integer
        - PolicyAiLoopGuard
          - `region` 'FROM_CLIENT' | 'TO_BACKEND' | 'FROM_BACKEND' | 'TO_CLIENT'
          - `id` string
          - `projectId` string
          - `name` string
          - `description` string
          - `policyCondition` PolicyCondition
            - `conditionRuleList` ConditionRule[]
              - …
          - `global` boolean
          - `errorMessageList` ErrorMessage[]
            - `id` string
            - `errorType` 'APIPROXY' | 'APIPROXY_HIDDENSPEC' | 'APIPROXY_SPEC_AUTH_REQUIRED' | 'API_METHOD_NOTFOUND' | 'DBTOAPI_DB_OPERATION_TYPE_NOTFOUND' | 'DBTOAPI_DB_BATCH_ARRAY_LENGTH' | 'APIPROXY_NOTFOUND' | 'APIPROXY_ENDPOINT_MISMATCH' | 'APIPROXY_ENDPOINT_MISSING_PATH_PARAM_DEFINITION' | 'APIPROXYGROUP_ACCESS_DISABLED_FROM_PROXY' | 'APIPROXY_BACKEND_ADDRESS_NOTFOUND' | 'APIPROXY_BACKEND_MTLS_SETTINGS_NOTFOUND' | 'APICRYPT_EX' | 'NOTER_SETTINGS_NOTFOUND' | 'KPS_SETTINGS_NOTFOUND' | 'KPS_SECURITY_TOKEN_FAULT' | 'KPS_SECURITY_TOKEN_NOT_VALID' | 'SCRIPT_API_NOTFOUND' | 'CONNECTION_CONFIG_DB_NOTFOUND' | 'CONNECTION_CONFIG_DB_DISABLED' | 'DATABASE_CONNECTION_EX' | 'DB_API_NOTFOUND' | 'JOB_API_NOTFOUND' | 'KPS_EX' | 'CONDITION_RULE_FORMAT_NUMERIC' | 'CONDITION_RULE_FORMAT_DATE' | 'CONDITION_RULE_CONFIGURATION' | 'CONDITION_RULE_EX' | 'POLICY_AUTH_EMPTYUSERNAMEORPSSWD' | 'POLICY_AUTH_EMPTYUSERNAME' | 'POLICY_AUTH_EMPTYPSSWD' | 'POLICY_AUTH_USERNOTEXISTS' | 'POLICY_AUTH_EX_LDAP' | 'POLICY_AUTH_EX_API' | 'POLICY_AUTH_TYPE' | 'POLICY_AUTH_EX_DB' | 'POLICY_AUTH_NOT_FOUND' | 'POLICY_AUTH_BASIC_EX' | 'POLICY_AUTH_BASE64_EX' | 'POLICY_AUTH_DIGEST_EX' | 'POLICY_AUTH_JWT3RD_EX' | 'POLICY_AUTH_JWT3RD_MISSING_CONFIG' | 'POLICY_AUTH_JWT3RD_NOT_VALID' | 'POLICY_AUTH_JWT_EX' | 'POLICY_AUTH_JWT_MISSING_CONFIG' | 'POLICY_AUTH_JWT_NOT_VALID' | 'POLICY_AUTH_OAUTH2_EX' | 'POLICY_AUTH_OAUTH2_TOKEN_EXPIRED' | 'POLICY_AUTH_OAUTH2_TOKEN_NOT_VALID' | 'POLICY_AUTH_OIDC_PROTOCOL_EX' | 'POLICY_AUTH_OIDC_AUTHENTICATION_EX' | 'POLICY_AUTH_OIDC_STOP_FLOW' | 'POLICY_AUTH_OIDC_REDIRECT' | 'POLICY_AUTH_OIDC_INVALID_TOKEN' | 'POLICY_AUTHORIZATION_EX' | 'POLICY_AUTHORIZATION_METHOD_NOT_FOUND' | 'POLICY_AUTHORIZATION_WRONG_SCOPE' | 'POLICY_API_AUTHENTICATION' | 'POLICY_API_AUTHENTICATION_NOTFOUND' | 'POLICY_SAML' | 'POLICY_SAML_SIGNATURENOTEXISTS' | 'POLICY_SAML_SIGNATURENOTVALID' | 'POLICY_SAML_KEYSTORENOTVALID' | 'POLICY_SAML_SIGNERUNKNOWN' | 'POLICY_CONTENTFILTER' | 'POLICY_CONTENTFILTER_HEADER' | 'POLICY_CONTENTFILTER_PARAM' | 'POLICY_CONTENTFILTER_BODY' | 'POLICY_CONTENTFILTER_BODY_PATH' | 'POLICY_IPWHITE_FAILED' | 'POLICY_IPWHITE_EX' | 'POLICY_IPBLACK_FAILED' | 'POLICY_IPBLACK_EX' | 'POLICY_RESTRICTION_ALLOWEDHOUR_FAILED' | 'POLICY_RESTRICTION_ALLOWEDHOUR_EX' | 'POLICY_RESTRICTION_MINMESSAGESIZE_FAILED' | 'POLICY_RESTRICTION_MAXMESSAGESIZE_FAILED' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_JSONSCHEMAVALIDATION_FAILED' | 'POLICY_JSONSCHEMAVALIDATION_PATH' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION_FAILED' | 'POLICY_XMLSCHEMAVALIDATION_UNEXPECTEDBODY' | 'POLICY_XMLSCHEMAVALIDATION_PATH' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_APIBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_APIBASEDTHROTTLING_STOP' | 'POLICY_APIBASEDQUOTA' | 'POLICY_APIBASEDQUOTA_CACHE_SERVICE' | 'POLICY_APIBASEDQUOTA_STOP' | 'POLICY_REST2SOAP_TRANSFORMATION_REQUEST' | 'POLICY_REST2SOAP_TRANSFORMATION_RESPONSE' | 'POLICY_SCRIPT_USERSTOPPEDFLOW' | 'POLICY_SCRIPT_USERSTOPPEDFLOW_SUCCESS' | 'POLICY_SCRIPT' | 'POLICY_WSSECURITY_FROMTARGET' | 'POLICY_WSSECURITY_TOTARGET' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_WSSECURITY_STSTOKEN_NOTFOUND' | 'POLICY_WSSECURITY_STSTOKEN_NOTVALID' | 'POLICY_WSSECURITY_STSTOKEN_FAULT' | 'CIRCUITBREAKEROPEN_EX' | 'CIRCUITBREAKEROPEN_NO_ROUTE_EX' | 'CLIENTFLOWBANNER_EX' | 'POLICY_ROUTING_TIMEOUT' | 'POLICY_ROUTING_UNKNOWNHOST' | 'POLICY_ROUTING_MALFORMED' | 'POLICY_ROUTING_CONNECTIONREFUSED' | 'POLICY_ROUTING_CONNECTION' | 'POLICY_ROUTING_ERRORHANDLINGCONDITION' | 'POLICY_ROUTING_PROXY_EMPTY' | 'POLICY_ROUTING_PROXY_AUTHORIZATION_EMPTY' | 'POLICY_ROUTING_CONNECTION_CLOSED_CLIENT' | 'POLICY_ROUTING_CONNECTION_CLOSED_SERVER' | 'POLICY_ROUTING_SSE_CLIENT' | 'POLICY_ROUTING_SSE_SERVER' | 'POLICY_ROUTING_AI_PROVIDER_EXHAUSTED' | 'POLICY_ROUTING_AI_PROVIDER_ERROR' | 'POLICY_ROUTING_AI_NO_SUITABLE_PROVIDER' | 'POLICY_ROUTING_AI_CONTEXT_WINDOW_EXCEEDED' | 'POLICY_ROUTING_AI_MODEL_ACCESS_DENIED' | 'POLICY_AI_TOKEN_QUOTA_EXCEEDED' | 'POLICY_AI_TOKEN_COUNTER_UNAVAILABLE' | 'POLICY_AI_ANONYMOUS_NOT_ALLOWED' | 'MCP_INBOUND_BAD_REQUEST' | 'MCP_INBOUND_SERVER_NOT_FOUND' | 'MCP_INBOUND_METHOD_NOT_ALLOWED' | 'MCP_INBOUND_UNAUTHORIZED' | 'MCP_INBOUND_SESSION_LIMIT_EXCEEDED' | 'MCP_INBOUND_PARSE_ERROR' | 'MCP_INBOUND_METHOD_NOT_FOUND' | 'MCP_INBOUND_TOOL_NOT_FOUND' | 'MCP_INBOUND_TOOL_PROXY_UNAVAILABLE' | 'MCP_INBOUND_TOOL_POLICY_GATE_BLOCKED' | 'MCP_INBOUND_TOOL_EXECUTION_FAILED' | 'MCP_INBOUND_CALL_QUOTA_EXCEEDED' | 'MCP_INBOUND_TOOL_APPROVAL_REQUIRED' | 'MCP_INBOUND_ELICITATION_UNSUPPORTED' | 'A2A_INBOUND_BAD_REQUEST' | 'A2A_INBOUND_AGENT_NOT_FOUND' | 'A2A_INBOUND_METHOD_NOT_ALLOWED' | 'A2A_INBOUND_UNAUTHORIZED' | 'A2A_INBOUND_PARSE_ERROR' | 'A2A_INBOUND_METHOD_NOT_FOUND' | 'A2A_INBOUND_TASK_NOT_FOUND' | 'A2A_INBOUND_TASK_EXECUTION_UNAVAILABLE' | 'A2A_INBOUND_CONCURRENCY_LIMIT_EXCEEDED' | 'A2A_INBOUND_CALL_QUOTA_EXCEEDED' | 'POLICY_REDACTION' | 'POLICY_REDACTION_VARIABLE_NOT_FOUND' | 'POLICY_REDACTION_DATA_FORMAT' | 'POLICY_ENCRYPTION' | 'POLICY_ENCRYPTION_MISSING_CONFIG' | 'POLICY_DECRYPTION' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_DIGITALSIGNVALIDATION_FAILED' | 'POLICY_RESTAPI_RESPONSE' | 'POLICY_RESTAPI_CONNECTION' | 'POLICY_RESTAPI' | 'CACHE_AUTHREQUIREDTOREFRESH' | 'POLICY_ROLE_GROUP_BASED_ACCESS' | 'POLICY_ROLE_GROUP_BASED_IP_CHECK_ACCESS' | 'POLICY_PROTOCOL_TRANSFORMATION' | 'POLICY_BUSINESS_RULE' | 'POLICY_BUSINESS_RULE_DATA_FORMAT' | 'POLICY_BUSINESS_RULE_STOP' | 'POLICY_BUSINESS_RULE_VARIABLE_NOT_FOUND' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'APIPROXY_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTVALID_FORTOKEN' | 'URL_TOKEN_MANAGEMENT_TYPE_MISMATCH' | 'TOKEN_POLICY_NOT_CONFIGURED' | 'POLICY_ROUTING_SSLHANDSHAKE' | 'POLICY_ROUTING_SSLEXPIRED' | 'POLICY_AUTH_CREDENTIAL_NOTEXISTS' | 'POLICY_AUTH_CREDENTIAL_PROXYNOTALLOWED' | 'POLICY_AUTH_IDENTITY_AMBIGUOUS' | 'API_CLIENT_NOT_VALID_AS_RESOURCE_OWNER' | 'POLICY_AUTH_CREDENTIAL_METHODNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_IPNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CONTRACT_PROXY_EXPIRED' | 'POLICY_AUTH_CONTRACT_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CREDENTIAL_PSSWD' | 'POLICY_AUTH_CREDENTIAL_ENVNOTALLOWED' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_CLIENTBASEDTHROTTLING_STOP' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBASEDQUOTA_CACHE_SERVICE' | 'POLICY_CLIENTBASEDQUOTA_STOP' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION_NEED_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_EX' | 'POLICY_JOSE_IMPLEMENTATION_TARGET_VALUE_NOT_FOUND' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_TARGET_VALUE_EMPTY' | 'POLICY_JOSE_VALIDATION_ISSUER_EMPTY' | 'POLICY_JOSE_VALIDATION_PARSE_JWT' | 'POLICY_JOSE_VALIDATION_DECRYPTION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_ENCRYPTED' | 'POLICY_JOSE_VALIDATION_SIGNVALIDATION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_SIGNED' | 'POLICY_JOSE_VALIDATION_CLAIMVALIDATION' | 'POLICY_JOSE_VALIDATION_SIGNATUREINVALID' | 'POLICY_JOSE_VALIDATION_EX' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_MISSING' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_NOTVALID' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_ISSUER_MISSING' | 'POLICY_MTLS_AUTHENTICATION_EX' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_MTLS_MISSING' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_CERT_NOT_MATCH' | 'CONNECTOR_SETTINGS_NOTFOUND' | 'CONNECTOR_SETTINGS_DISABLED' | 'CONNECTOR_EX' | 'POLICY_ROUTING_ILLEGAL_ARGUMENT' | 'POLICY_ROUTING_CLIENT_PROTOCOL' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EXPIRED' | 'POLICY_JOSE_VALIDATION_JWK_EXPIRED' | 'POLICY_GROUP_EX' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_ENDPOINTRATELIMIT_CACHE_SERVICE' | 'POLICY_ENDPOINTRATELIMIT_STOP' | 'POLICY_ENDPOINTRATELIMIT_TARGETNOTEXIST' | 'POLICY_CLIENTBANNER_BANNED' | 'POLICY_CLIENTBANNER_EX' | 'POLICY_CLIENTBANNER_IDENTITYNOTFOUND' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_AUTH_EX' | 'POLICY_AUTH_CREDENTIALS_MISSING' | 'JOSE_VAL_CONFIG_ERROR' | 'JOSE_VAL_EX' | 'JOSE_VAL_TOKEN_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_BINDING_MISMATCH' | 'JOSE_IMPL_CONFIG_ERROR' | 'APIPROXY_CONFIG_ERROR' | 'APIPROXY_EX' | 'CONTENTFILTER_VIOLATION' | 'THROTTLING_STOP' | 'THROTTLING_EX' | 'THROTTLING_CACHE_SERVICE' | 'QUOTA_STOP' | 'QUOTA_EX' | 'QUOTA_CACHE_SERVICE' | 'ROUTING_CIRCUITBREAKER' | 'ROUTING_CLIENT_ERROR' | 'ROUTING_CONFIG_ERROR' | 'ROUTING_MTLS_CONFIG_FAILED' | 'ROUTING_SSE_EX' | 'ENDPOINT_RATELIMIT_EX' | 'ENDPOINT_RATELIMIT_EXCEEDED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_ALLOWED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_RESOLVED' | 'RLCL_AUTHENTICATION_POLICY_REQUIRED' | 'REST2SOAP_EX' | 'REDACTION_EX' | 'BUSINESS_RULE_EX' | 'MTLS_CERTIFICATE_MISSING' | 'MTLS_CERTIFICATE_NOTVALID' | 'KPS_TOKEN_EX' | 'JSON_SCHEMA_VALIDATION_FAILED' | 'XML_SCHEMA_VALIDATION_FAILED' | 'WSSECURITY_STSTOKEN_NOTVALID' | 'RESTAPI_EX' | 'CONDITION_EX' | 'POLICY_CACHE_EX' | 'POLICY_CACHE_INVALID_CONFIG' | 'POLICY_AI_MCP_TOOL_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_MCP_TOOL_INVOKE_CONFIG_MISSING' | 'POLICY_AI_MCP_TOOL_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_PROMPT_GUARD_BLOCKED' | 'POLICY_AI_SEMANTIC_CACHE_ERROR' | 'POLICY_AI_RAG_INJECTION_NO_MATCH' | 'POLICY_AI_RAG_INJECTION_RETRIEVAL_ERROR' | 'POLICY_AI_DLP_BLOCKED' | 'POLICY_AI_PII_ENCODED_BLOCKED' | 'POLICY_AI_PII_MASK_FAILED' | 'POLICY_AI_LOOP_DETECTED' | 'POLICY_AI_OFF_TOPIC' | 'POLICY_AI_TOPIC_JUDGE_BLOCKED' | 'POLICY_AI_PII_JUDGE_BLOCKED' | 'POLICY_AI_CONTEXT_INTEGRITY_BLOCKED' | 'POLICY_AI_PROMPT_DECORATOR_LIMIT_EXCEEDED' | 'POLICY_AI_DENIED_TOPIC' | 'POLICY_AI_PROMPT_TEMPLATE_UNKNOWN_TEMPLATE' | 'POLICY_AI_PROMPT_TEMPLATE_MISSING_PARAM' | 'POLICY_AI_PROMPT_TEMPLATE_LIMIT_EXCEEDED' | 'POLICY_AI_GROUNDEDNESS_VIOLATION'
            - `parentErrorType` 'API_PROXY' | 'APICREATOR' | 'FAKE_API' | 'KPS_API' | 'CONDITION_ERR' | 'CONDITION_EX' | 'POLICY_GROUP' | 'POLICY_AUTHENTICATION' | 'POLICY_OIDC' | 'POLICY_AUTHORIZATION' | 'POLICY_API_AUTHENTICATION' | 'POLICY_THROTTLING_PER_CLIENT' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_APIBASEDQUOTA' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBANNER' | 'POLICY_QUOTA_PER_CLIENT' | 'POLICY_SCRIPT' | 'POLICY_OAUTH2' | 'POLICY_SAML' | 'POLICY_JOSE_IMPLEMENTATION' | 'POLICY_JOSE_VALIDATION' | 'POLICY_MTLS_AUTHENTICATION' | 'POLICY_CONTENTFILTER' | 'POLICY_IPWHITE' | 'POLICY_IPBLACK' | 'POLICY_ALLOWEDHOUR' | 'POLICY_MINMESSAGESIZE' | 'POLICY_MAXMESSAGESIZE' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONRESPONSEMESSAGETRANS' | 'POLICY_XMLRESPONSEMESSAGETRANS' | 'POLICY_REST2SOAP_TRANSFORMATION' | 'POLICY_CACHE' | 'POLICY_ROUTING' | 'POLICY_REDACTION' | 'POLICY_CORS' | 'POLICY_ENCRYPTION' | 'POLICY_DECRYPTION' | 'POLICY_ROLE_GROUP' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_RESTAPI' | 'POLICY_WSSECURITY' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_BUSINESS_RULE' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'POLICY_AI_PII_MASK' | 'POLICY_AI_PROMPT_GUARD' | 'POLICY_AI_TOKEN_RATE_LIMIT' | 'POLICY_AI_SEMANTIC_CACHE' | 'POLICY_AI_MCP_TOOL_CALL' | 'POLICY_AI_A2A_AGENT_CALL' | 'POLICY_AI_RAG_INJECTION' | 'POLICY_AI_DLP_GUARD' | 'POLICY_AI_LOOP_GUARD' | 'POLICY_AI_TOPIC_GUARD' | 'POLICY_AI_CONTEXT_INTEGRITY' | 'POLICY_AI_ROUTING' | 'POLICY_AI_A2A_AGENT_INVOKE' | 'POLICY_AI_MCP_TOOL_INVOKE' | 'POLICY_AI_PROMPT_DECORATOR' | 'POLICY_AI_PROMPT_TEMPLATE' | 'POLICY_AI_GROUNDEDNESS_GUARD' | 'LICENSE'
            - `httpStatusCode` integer
            - `errorCode` string
            - `originalMessage` string
            - `customizedHttpStatusCode` integer
            - `customizedErrorCode` string
            - `customizedMessage` string
            - `buildCustomMessage` boolean
            - `customMessageTemplate` string
            - `customMessageContentType` string
            - `customMessageHttpStatusCode` integer
            - `errorResponseRules` ErrorResponseRule[]
              - …
            - `customized` boolean
          - `buildCustomMessage` boolean
          - `customMessageTemplate` string
          - `customMessageContentType` string
          - `customMessageHttpStatusCode` integer
          - `oneWay` boolean
          - `trace` boolean
          - `active` boolean
          - `addToGlobal` boolean
          - `policyLocation` 'API_PROXY_GROUP' | 'API_PROXY' | 'API_PROXY_METHOD'
          - `policyGroup` boolean
          - `_class` string, required
          - `windowSeconds` integer
          - `maxRepeats` integer
          - `action` 'BLOCK' | 'FLAG' | 'MASK'
          - `failOpenOnCacheError` boolean
          - `anonymousHandling` 'SKIP' | 'SHARED_POOL' | 'DENY'
          - `countingMode` 'ALL_REQUESTS' | 'ACCEPTED_ONLY'
          - `limitChangeAction` 'CLAMP' | 'RESET' | 'NONE'
        - PolicyAiMcpToolCall
          - `region` 'FROM_CLIENT' | 'TO_BACKEND' | 'FROM_BACKEND' | 'TO_CLIENT'
          - `id` string
          - `projectId` string
          - `name` string
          - `description` string
          - `policyCondition` PolicyCondition
            - `conditionRuleList` ConditionRule[]
              - …
          - `global` boolean
          - `errorMessageList` ErrorMessage[]
            - `id` string
            - `errorType` 'APIPROXY' | 'APIPROXY_HIDDENSPEC' | 'APIPROXY_SPEC_AUTH_REQUIRED' | 'API_METHOD_NOTFOUND' | 'DBTOAPI_DB_OPERATION_TYPE_NOTFOUND' | 'DBTOAPI_DB_BATCH_ARRAY_LENGTH' | 'APIPROXY_NOTFOUND' | 'APIPROXY_ENDPOINT_MISMATCH' | 'APIPROXY_ENDPOINT_MISSING_PATH_PARAM_DEFINITION' | 'APIPROXYGROUP_ACCESS_DISABLED_FROM_PROXY' | 'APIPROXY_BACKEND_ADDRESS_NOTFOUND' | 'APIPROXY_BACKEND_MTLS_SETTINGS_NOTFOUND' | 'APICRYPT_EX' | 'NOTER_SETTINGS_NOTFOUND' | 'KPS_SETTINGS_NOTFOUND' | 'KPS_SECURITY_TOKEN_FAULT' | 'KPS_SECURITY_TOKEN_NOT_VALID' | 'SCRIPT_API_NOTFOUND' | 'CONNECTION_CONFIG_DB_NOTFOUND' | 'CONNECTION_CONFIG_DB_DISABLED' | 'DATABASE_CONNECTION_EX' | 'DB_API_NOTFOUND' | 'JOB_API_NOTFOUND' | 'KPS_EX' | 'CONDITION_RULE_FORMAT_NUMERIC' | 'CONDITION_RULE_FORMAT_DATE' | 'CONDITION_RULE_CONFIGURATION' | 'CONDITION_RULE_EX' | 'POLICY_AUTH_EMPTYUSERNAMEORPSSWD' | 'POLICY_AUTH_EMPTYUSERNAME' | 'POLICY_AUTH_EMPTYPSSWD' | 'POLICY_AUTH_USERNOTEXISTS' | 'POLICY_AUTH_EX_LDAP' | 'POLICY_AUTH_EX_API' | 'POLICY_AUTH_TYPE' | 'POLICY_AUTH_EX_DB' | 'POLICY_AUTH_NOT_FOUND' | 'POLICY_AUTH_BASIC_EX' | 'POLICY_AUTH_BASE64_EX' | 'POLICY_AUTH_DIGEST_EX' | 'POLICY_AUTH_JWT3RD_EX' | 'POLICY_AUTH_JWT3RD_MISSING_CONFIG' | 'POLICY_AUTH_JWT3RD_NOT_VALID' | 'POLICY_AUTH_JWT_EX' | 'POLICY_AUTH_JWT_MISSING_CONFIG' | 'POLICY_AUTH_JWT_NOT_VALID' | 'POLICY_AUTH_OAUTH2_EX' | 'POLICY_AUTH_OAUTH2_TOKEN_EXPIRED' | 'POLICY_AUTH_OAUTH2_TOKEN_NOT_VALID' | 'POLICY_AUTH_OIDC_PROTOCOL_EX' | 'POLICY_AUTH_OIDC_AUTHENTICATION_EX' | 'POLICY_AUTH_OIDC_STOP_FLOW' | 'POLICY_AUTH_OIDC_REDIRECT' | 'POLICY_AUTH_OIDC_INVALID_TOKEN' | 'POLICY_AUTHORIZATION_EX' | 'POLICY_AUTHORIZATION_METHOD_NOT_FOUND' | 'POLICY_AUTHORIZATION_WRONG_SCOPE' | 'POLICY_API_AUTHENTICATION' | 'POLICY_API_AUTHENTICATION_NOTFOUND' | 'POLICY_SAML' | 'POLICY_SAML_SIGNATURENOTEXISTS' | 'POLICY_SAML_SIGNATURENOTVALID' | 'POLICY_SAML_KEYSTORENOTVALID' | 'POLICY_SAML_SIGNERUNKNOWN' | 'POLICY_CONTENTFILTER' | 'POLICY_CONTENTFILTER_HEADER' | 'POLICY_CONTENTFILTER_PARAM' | 'POLICY_CONTENTFILTER_BODY' | 'POLICY_CONTENTFILTER_BODY_PATH' | 'POLICY_IPWHITE_FAILED' | 'POLICY_IPWHITE_EX' | 'POLICY_IPBLACK_FAILED' | 'POLICY_IPBLACK_EX' | 'POLICY_RESTRICTION_ALLOWEDHOUR_FAILED' | 'POLICY_RESTRICTION_ALLOWEDHOUR_EX' | 'POLICY_RESTRICTION_MINMESSAGESIZE_FAILED' | 'POLICY_RESTRICTION_MAXMESSAGESIZE_FAILED' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_JSONSCHEMAVALIDATION_FAILED' | 'POLICY_JSONSCHEMAVALIDATION_PATH' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION_FAILED' | 'POLICY_XMLSCHEMAVALIDATION_UNEXPECTEDBODY' | 'POLICY_XMLSCHEMAVALIDATION_PATH' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_APIBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_APIBASEDTHROTTLING_STOP' | 'POLICY_APIBASEDQUOTA' | 'POLICY_APIBASEDQUOTA_CACHE_SERVICE' | 'POLICY_APIBASEDQUOTA_STOP' | 'POLICY_REST2SOAP_TRANSFORMATION_REQUEST' | 'POLICY_REST2SOAP_TRANSFORMATION_RESPONSE' | 'POLICY_SCRIPT_USERSTOPPEDFLOW' | 'POLICY_SCRIPT_USERSTOPPEDFLOW_SUCCESS' | 'POLICY_SCRIPT' | 'POLICY_WSSECURITY_FROMTARGET' | 'POLICY_WSSECURITY_TOTARGET' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_WSSECURITY_STSTOKEN_NOTFOUND' | 'POLICY_WSSECURITY_STSTOKEN_NOTVALID' | 'POLICY_WSSECURITY_STSTOKEN_FAULT' | 'CIRCUITBREAKEROPEN_EX' | 'CIRCUITBREAKEROPEN_NO_ROUTE_EX' | 'CLIENTFLOWBANNER_EX' | 'POLICY_ROUTING_TIMEOUT' | 'POLICY_ROUTING_UNKNOWNHOST' | 'POLICY_ROUTING_MALFORMED' | 'POLICY_ROUTING_CONNECTIONREFUSED' | 'POLICY_ROUTING_CONNECTION' | 'POLICY_ROUTING_ERRORHANDLINGCONDITION' | 'POLICY_ROUTING_PROXY_EMPTY' | 'POLICY_ROUTING_PROXY_AUTHORIZATION_EMPTY' | 'POLICY_ROUTING_CONNECTION_CLOSED_CLIENT' | 'POLICY_ROUTING_CONNECTION_CLOSED_SERVER' | 'POLICY_ROUTING_SSE_CLIENT' | 'POLICY_ROUTING_SSE_SERVER' | 'POLICY_ROUTING_AI_PROVIDER_EXHAUSTED' | 'POLICY_ROUTING_AI_PROVIDER_ERROR' | 'POLICY_ROUTING_AI_NO_SUITABLE_PROVIDER' | 'POLICY_ROUTING_AI_CONTEXT_WINDOW_EXCEEDED' | 'POLICY_ROUTING_AI_MODEL_ACCESS_DENIED' | 'POLICY_AI_TOKEN_QUOTA_EXCEEDED' | 'POLICY_AI_TOKEN_COUNTER_UNAVAILABLE' | 'POLICY_AI_ANONYMOUS_NOT_ALLOWED' | 'MCP_INBOUND_BAD_REQUEST' | 'MCP_INBOUND_SERVER_NOT_FOUND' | 'MCP_INBOUND_METHOD_NOT_ALLOWED' | 'MCP_INBOUND_UNAUTHORIZED' | 'MCP_INBOUND_SESSION_LIMIT_EXCEEDED' | 'MCP_INBOUND_PARSE_ERROR' | 'MCP_INBOUND_METHOD_NOT_FOUND' | 'MCP_INBOUND_TOOL_NOT_FOUND' | 'MCP_INBOUND_TOOL_PROXY_UNAVAILABLE' | 'MCP_INBOUND_TOOL_POLICY_GATE_BLOCKED' | 'MCP_INBOUND_TOOL_EXECUTION_FAILED' | 'MCP_INBOUND_CALL_QUOTA_EXCEEDED' | 'MCP_INBOUND_TOOL_APPROVAL_REQUIRED' | 'MCP_INBOUND_ELICITATION_UNSUPPORTED' | 'A2A_INBOUND_BAD_REQUEST' | 'A2A_INBOUND_AGENT_NOT_FOUND' | 'A2A_INBOUND_METHOD_NOT_ALLOWED' | 'A2A_INBOUND_UNAUTHORIZED' | 'A2A_INBOUND_PARSE_ERROR' | 'A2A_INBOUND_METHOD_NOT_FOUND' | 'A2A_INBOUND_TASK_NOT_FOUND' | 'A2A_INBOUND_TASK_EXECUTION_UNAVAILABLE' | 'A2A_INBOUND_CONCURRENCY_LIMIT_EXCEEDED' | 'A2A_INBOUND_CALL_QUOTA_EXCEEDED' | 'POLICY_REDACTION' | 'POLICY_REDACTION_VARIABLE_NOT_FOUND' | 'POLICY_REDACTION_DATA_FORMAT' | 'POLICY_ENCRYPTION' | 'POLICY_ENCRYPTION_MISSING_CONFIG' | 'POLICY_DECRYPTION' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_DIGITALSIGNVALIDATION_FAILED' | 'POLICY_RESTAPI_RESPONSE' | 'POLICY_RESTAPI_CONNECTION' | 'POLICY_RESTAPI' | 'CACHE_AUTHREQUIREDTOREFRESH' | 'POLICY_ROLE_GROUP_BASED_ACCESS' | 'POLICY_ROLE_GROUP_BASED_IP_CHECK_ACCESS' | 'POLICY_PROTOCOL_TRANSFORMATION' | 'POLICY_BUSINESS_RULE' | 'POLICY_BUSINESS_RULE_DATA_FORMAT' | 'POLICY_BUSINESS_RULE_STOP' | 'POLICY_BUSINESS_RULE_VARIABLE_NOT_FOUND' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'APIPROXY_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTVALID_FORTOKEN' | 'URL_TOKEN_MANAGEMENT_TYPE_MISMATCH' | 'TOKEN_POLICY_NOT_CONFIGURED' | 'POLICY_ROUTING_SSLHANDSHAKE' | 'POLICY_ROUTING_SSLEXPIRED' | 'POLICY_AUTH_CREDENTIAL_NOTEXISTS' | 'POLICY_AUTH_CREDENTIAL_PROXYNOTALLOWED' | 'POLICY_AUTH_IDENTITY_AMBIGUOUS' | 'API_CLIENT_NOT_VALID_AS_RESOURCE_OWNER' | 'POLICY_AUTH_CREDENTIAL_METHODNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_IPNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CONTRACT_PROXY_EXPIRED' | 'POLICY_AUTH_CONTRACT_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CREDENTIAL_PSSWD' | 'POLICY_AUTH_CREDENTIAL_ENVNOTALLOWED' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_CLIENTBASEDTHROTTLING_STOP' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBASEDQUOTA_CACHE_SERVICE' | 'POLICY_CLIENTBASEDQUOTA_STOP' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION_NEED_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_EX' | 'POLICY_JOSE_IMPLEMENTATION_TARGET_VALUE_NOT_FOUND' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_TARGET_VALUE_EMPTY' | 'POLICY_JOSE_VALIDATION_ISSUER_EMPTY' | 'POLICY_JOSE_VALIDATION_PARSE_JWT' | 'POLICY_JOSE_VALIDATION_DECRYPTION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_ENCRYPTED' | 'POLICY_JOSE_VALIDATION_SIGNVALIDATION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_SIGNED' | 'POLICY_JOSE_VALIDATION_CLAIMVALIDATION' | 'POLICY_JOSE_VALIDATION_SIGNATUREINVALID' | 'POLICY_JOSE_VALIDATION_EX' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_MISSING' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_NOTVALID' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_ISSUER_MISSING' | 'POLICY_MTLS_AUTHENTICATION_EX' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_MTLS_MISSING' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_CERT_NOT_MATCH' | 'CONNECTOR_SETTINGS_NOTFOUND' | 'CONNECTOR_SETTINGS_DISABLED' | 'CONNECTOR_EX' | 'POLICY_ROUTING_ILLEGAL_ARGUMENT' | 'POLICY_ROUTING_CLIENT_PROTOCOL' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EXPIRED' | 'POLICY_JOSE_VALIDATION_JWK_EXPIRED' | 'POLICY_GROUP_EX' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_ENDPOINTRATELIMIT_CACHE_SERVICE' | 'POLICY_ENDPOINTRATELIMIT_STOP' | 'POLICY_ENDPOINTRATELIMIT_TARGETNOTEXIST' | 'POLICY_CLIENTBANNER_BANNED' | 'POLICY_CLIENTBANNER_EX' | 'POLICY_CLIENTBANNER_IDENTITYNOTFOUND' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_AUTH_EX' | 'POLICY_AUTH_CREDENTIALS_MISSING' | 'JOSE_VAL_CONFIG_ERROR' | 'JOSE_VAL_EX' | 'JOSE_VAL_TOKEN_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_BINDING_MISMATCH' | 'JOSE_IMPL_CONFIG_ERROR' | 'APIPROXY_CONFIG_ERROR' | 'APIPROXY_EX' | 'CONTENTFILTER_VIOLATION' | 'THROTTLING_STOP' | 'THROTTLING_EX' | 'THROTTLING_CACHE_SERVICE' | 'QUOTA_STOP' | 'QUOTA_EX' | 'QUOTA_CACHE_SERVICE' | 'ROUTING_CIRCUITBREAKER' | 'ROUTING_CLIENT_ERROR' | 'ROUTING_CONFIG_ERROR' | 'ROUTING_MTLS_CONFIG_FAILED' | 'ROUTING_SSE_EX' | 'ENDPOINT_RATELIMIT_EX' | 'ENDPOINT_RATELIMIT_EXCEEDED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_ALLOWED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_RESOLVED' | 'RLCL_AUTHENTICATION_POLICY_REQUIRED' | 'REST2SOAP_EX' | 'REDACTION_EX' | 'BUSINESS_RULE_EX' | 'MTLS_CERTIFICATE_MISSING' | 'MTLS_CERTIFICATE_NOTVALID' | 'KPS_TOKEN_EX' | 'JSON_SCHEMA_VALIDATION_FAILED' | 'XML_SCHEMA_VALIDATION_FAILED' | 'WSSECURITY_STSTOKEN_NOTVALID' | 'RESTAPI_EX' | 'CONDITION_EX' | 'POLICY_CACHE_EX' | 'POLICY_CACHE_INVALID_CONFIG' | 'POLICY_AI_MCP_TOOL_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_MCP_TOOL_INVOKE_CONFIG_MISSING' | 'POLICY_AI_MCP_TOOL_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_PROMPT_GUARD_BLOCKED' | 'POLICY_AI_SEMANTIC_CACHE_ERROR' | 'POLICY_AI_RAG_INJECTION_NO_MATCH' | 'POLICY_AI_RAG_INJECTION_RETRIEVAL_ERROR' | 'POLICY_AI_DLP_BLOCKED' | 'POLICY_AI_PII_ENCODED_BLOCKED' | 'POLICY_AI_PII_MASK_FAILED' | 'POLICY_AI_LOOP_DETECTED' | 'POLICY_AI_OFF_TOPIC' | 'POLICY_AI_TOPIC_JUDGE_BLOCKED' | 'POLICY_AI_PII_JUDGE_BLOCKED' | 'POLICY_AI_CONTEXT_INTEGRITY_BLOCKED' | 'POLICY_AI_PROMPT_DECORATOR_LIMIT_EXCEEDED' | 'POLICY_AI_DENIED_TOPIC' | 'POLICY_AI_PROMPT_TEMPLATE_UNKNOWN_TEMPLATE' | 'POLICY_AI_PROMPT_TEMPLATE_MISSING_PARAM' | 'POLICY_AI_PROMPT_TEMPLATE_LIMIT_EXCEEDED' | 'POLICY_AI_GROUNDEDNESS_VIOLATION'
            - `parentErrorType` 'API_PROXY' | 'APICREATOR' | 'FAKE_API' | 'KPS_API' | 'CONDITION_ERR' | 'CONDITION_EX' | 'POLICY_GROUP' | 'POLICY_AUTHENTICATION' | 'POLICY_OIDC' | 'POLICY_AUTHORIZATION' | 'POLICY_API_AUTHENTICATION' | 'POLICY_THROTTLING_PER_CLIENT' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_APIBASEDQUOTA' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBANNER' | 'POLICY_QUOTA_PER_CLIENT' | 'POLICY_SCRIPT' | 'POLICY_OAUTH2' | 'POLICY_SAML' | 'POLICY_JOSE_IMPLEMENTATION' | 'POLICY_JOSE_VALIDATION' | 'POLICY_MTLS_AUTHENTICATION' | 'POLICY_CONTENTFILTER' | 'POLICY_IPWHITE' | 'POLICY_IPBLACK' | 'POLICY_ALLOWEDHOUR' | 'POLICY_MINMESSAGESIZE' | 'POLICY_MAXMESSAGESIZE' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONRESPONSEMESSAGETRANS' | 'POLICY_XMLRESPONSEMESSAGETRANS' | 'POLICY_REST2SOAP_TRANSFORMATION' | 'POLICY_CACHE' | 'POLICY_ROUTING' | 'POLICY_REDACTION' | 'POLICY_CORS' | 'POLICY_ENCRYPTION' | 'POLICY_DECRYPTION' | 'POLICY_ROLE_GROUP' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_RESTAPI' | 'POLICY_WSSECURITY' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_BUSINESS_RULE' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'POLICY_AI_PII_MASK' | 'POLICY_AI_PROMPT_GUARD' | 'POLICY_AI_TOKEN_RATE_LIMIT' | 'POLICY_AI_SEMANTIC_CACHE' | 'POLICY_AI_MCP_TOOL_CALL' | 'POLICY_AI_A2A_AGENT_CALL' | 'POLICY_AI_RAG_INJECTION' | 'POLICY_AI_DLP_GUARD' | 'POLICY_AI_LOOP_GUARD' | 'POLICY_AI_TOPIC_GUARD' | 'POLICY_AI_CONTEXT_INTEGRITY' | 'POLICY_AI_ROUTING' | 'POLICY_AI_A2A_AGENT_INVOKE' | 'POLICY_AI_MCP_TOOL_INVOKE' | 'POLICY_AI_PROMPT_DECORATOR' | 'POLICY_AI_PROMPT_TEMPLATE' | 'POLICY_AI_GROUNDEDNESS_GUARD' | 'LICENSE'
            - `httpStatusCode` integer
            - `errorCode` string
            - `originalMessage` string
            - `customizedHttpStatusCode` integer
            - `customizedErrorCode` string
            - `customizedMessage` string
            - `buildCustomMessage` boolean
            - `customMessageTemplate` string
            - `customMessageContentType` string
            - `customMessageHttpStatusCode` integer
            - `errorResponseRules` ErrorResponseRule[]
              - …
            - `customized` boolean
          - `buildCustomMessage` boolean
          - `customMessageTemplate` string
          - `customMessageContentType` string
          - `customMessageHttpStatusCode` integer
          - `oneWay` boolean
          - `trace` boolean
          - `active` boolean
          - `addToGlobal` boolean
          - `policyLocation` 'API_PROXY_GROUP' | 'API_PROXY' | 'API_PROXY_METHOD'
          - `policyGroup` boolean
          - `_class` string, required
          - `enabled` boolean
          - `mcpServer` ConnectionConfigMcp
            - `id` string
            - `projectId` string
            - `name` string
            - `description` string
            - `enabled` boolean
            - `projectName` string
            - `environmentId` string
            - `circuitBreakerEnabled` boolean
            - `errorThresholdValue` integer
            - `sleepWindow` integer
            - `endpoint` string
            - `transport` 'HTTP_SSE' | 'STDIO'
            - `mcpProtocolVersion` string
            - `allowPrivateNetworkEgress` boolean
            - `authScheme` 'BEARER' | 'OAUTH2_CLIENT_CREDENTIALS' | 'MTLS' | 'NONE' | 'API_KEY' | 'BASIC' | 'OAUTH2_TOKEN_EXCHANGE'
            - `bearerToken` string
            - `credentialRef` string
            - `tokenEndpoint` string
            - `clientId` string
            - `clientSecret` string
            - `scope` string
            - `tokenExchangeAudience` string
            - `apiKeyHeaderName` string
            - `apiKey` string
            - `basicUsername` string
            - `basicPassword` string
            - `bearerTokenSet` boolean
            - `clientSecretSet` boolean
            - `apiKeySet` boolean
            - `basicPasswordSet` boolean
            - `capabilityCacheTtlSeconds` integer
            - `capabilityCacheEnabled` boolean
            - `trustToolAnnotations` boolean
            - `relayElicitation` boolean
            - `discoveredTools` McpDiscoveredTool[]
              - …
            - `toolsParsedAt` integer
            - `credentialMappingRef` string
            - `healthStatus` string
            - `lastHealthCheckAt` string, date-time
            - `healthMessage` string
            - `driftPolicy` 'WARN_ONLY' | 'FAIL_CLOSED'
            - `pinnedCatalogHash` string
            - `driftDetected` boolean
            - `driftMessage` string
            - `driftStatePushPending` boolean
            - `resolvedEndpoint` string
            - `resolvedTokenEndpoint` string
            - `resolvedClientId` string
            - `resolvedApiKeyHeaderName` string
            - `resolvedBasicUsername` string
            - `resolvedTokenExchangeAudience` string
            - `resolvedScope` string
            - `mTLSSettings` ConnectionMTLSSettings
              - …
          - `toolCallTimeoutMs` integer
          - `parallelToolCalls` boolean
          - `allowedToolNames` string[]
          - `identityAcl` IdentityAclRule[]
            - `principalType` 'CREDENTIAL' | 'ROLE' | 'ORGANIZATION'
            - `principalName` string
            - `allow` string[]
            - `deny` string[]
          - `argumentConstraints` ArgumentConstraintRule[]
            - `argumentPath` string
            - `ruleType` 'REGEX' | 'MAX_LENGTH' | 'ENUM' | 'REQUIRED'
            - `value` string
          - `callQuota` CallQuotaConfig
            - `period` 'MINUTE' | 'HOUR' | 'DAY'
            - `limit` integer
            - `scope` 'PER_TOOL' | 'PER_CREDENTIAL' | 'PER_TOOL_AND_CREDENTIAL'
            - `active` boolean
          - `tokenForwardSettings` AgentTokenForwardSettings
            - `enabled` boolean
            - `source` 'CLIENT_AUTHORIZATION_HEADER'
            - `audienceAllowList` string[]
            - `stripGatewayCredential` boolean
        - PolicyAiMcpToolInvoke
          - `region` 'FROM_CLIENT' | 'TO_BACKEND' | 'FROM_BACKEND' | 'TO_CLIENT'
          - `id` string
          - `projectId` string
          - `name` string
          - `description` string
          - `policyCondition` PolicyCondition
            - `conditionRuleList` ConditionRule[]
              - …
          - `global` boolean
          - `errorMessageList` ErrorMessage[]
            - `id` string
            - `errorType` 'APIPROXY' | 'APIPROXY_HIDDENSPEC' | 'APIPROXY_SPEC_AUTH_REQUIRED' | 'API_METHOD_NOTFOUND' | 'DBTOAPI_DB_OPERATION_TYPE_NOTFOUND' | 'DBTOAPI_DB_BATCH_ARRAY_LENGTH' | 'APIPROXY_NOTFOUND' | 'APIPROXY_ENDPOINT_MISMATCH' | 'APIPROXY_ENDPOINT_MISSING_PATH_PARAM_DEFINITION' | 'APIPROXYGROUP_ACCESS_DISABLED_FROM_PROXY' | 'APIPROXY_BACKEND_ADDRESS_NOTFOUND' | 'APIPROXY_BACKEND_MTLS_SETTINGS_NOTFOUND' | 'APICRYPT_EX' | 'NOTER_SETTINGS_NOTFOUND' | 'KPS_SETTINGS_NOTFOUND' | 'KPS_SECURITY_TOKEN_FAULT' | 'KPS_SECURITY_TOKEN_NOT_VALID' | 'SCRIPT_API_NOTFOUND' | 'CONNECTION_CONFIG_DB_NOTFOUND' | 'CONNECTION_CONFIG_DB_DISABLED' | 'DATABASE_CONNECTION_EX' | 'DB_API_NOTFOUND' | 'JOB_API_NOTFOUND' | 'KPS_EX' | 'CONDITION_RULE_FORMAT_NUMERIC' | 'CONDITION_RULE_FORMAT_DATE' | 'CONDITION_RULE_CONFIGURATION' | 'CONDITION_RULE_EX' | 'POLICY_AUTH_EMPTYUSERNAMEORPSSWD' | 'POLICY_AUTH_EMPTYUSERNAME' | 'POLICY_AUTH_EMPTYPSSWD' | 'POLICY_AUTH_USERNOTEXISTS' | 'POLICY_AUTH_EX_LDAP' | 'POLICY_AUTH_EX_API' | 'POLICY_AUTH_TYPE' | 'POLICY_AUTH_EX_DB' | 'POLICY_AUTH_NOT_FOUND' | 'POLICY_AUTH_BASIC_EX' | 'POLICY_AUTH_BASE64_EX' | 'POLICY_AUTH_DIGEST_EX' | 'POLICY_AUTH_JWT3RD_EX' | 'POLICY_AUTH_JWT3RD_MISSING_CONFIG' | 'POLICY_AUTH_JWT3RD_NOT_VALID' | 'POLICY_AUTH_JWT_EX' | 'POLICY_AUTH_JWT_MISSING_CONFIG' | 'POLICY_AUTH_JWT_NOT_VALID' | 'POLICY_AUTH_OAUTH2_EX' | 'POLICY_AUTH_OAUTH2_TOKEN_EXPIRED' | 'POLICY_AUTH_OAUTH2_TOKEN_NOT_VALID' | 'POLICY_AUTH_OIDC_PROTOCOL_EX' | 'POLICY_AUTH_OIDC_AUTHENTICATION_EX' | 'POLICY_AUTH_OIDC_STOP_FLOW' | 'POLICY_AUTH_OIDC_REDIRECT' | 'POLICY_AUTH_OIDC_INVALID_TOKEN' | 'POLICY_AUTHORIZATION_EX' | 'POLICY_AUTHORIZATION_METHOD_NOT_FOUND' | 'POLICY_AUTHORIZATION_WRONG_SCOPE' | 'POLICY_API_AUTHENTICATION' | 'POLICY_API_AUTHENTICATION_NOTFOUND' | 'POLICY_SAML' | 'POLICY_SAML_SIGNATURENOTEXISTS' | 'POLICY_SAML_SIGNATURENOTVALID' | 'POLICY_SAML_KEYSTORENOTVALID' | 'POLICY_SAML_SIGNERUNKNOWN' | 'POLICY_CONTENTFILTER' | 'POLICY_CONTENTFILTER_HEADER' | 'POLICY_CONTENTFILTER_PARAM' | 'POLICY_CONTENTFILTER_BODY' | 'POLICY_CONTENTFILTER_BODY_PATH' | 'POLICY_IPWHITE_FAILED' | 'POLICY_IPWHITE_EX' | 'POLICY_IPBLACK_FAILED' | 'POLICY_IPBLACK_EX' | 'POLICY_RESTRICTION_ALLOWEDHOUR_FAILED' | 'POLICY_RESTRICTION_ALLOWEDHOUR_EX' | 'POLICY_RESTRICTION_MINMESSAGESIZE_FAILED' | 'POLICY_RESTRICTION_MAXMESSAGESIZE_FAILED' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_JSONSCHEMAVALIDATION_FAILED' | 'POLICY_JSONSCHEMAVALIDATION_PATH' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION_FAILED' | 'POLICY_XMLSCHEMAVALIDATION_UNEXPECTEDBODY' | 'POLICY_XMLSCHEMAVALIDATION_PATH' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_APIBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_APIBASEDTHROTTLING_STOP' | 'POLICY_APIBASEDQUOTA' | 'POLICY_APIBASEDQUOTA_CACHE_SERVICE' | 'POLICY_APIBASEDQUOTA_STOP' | 'POLICY_REST2SOAP_TRANSFORMATION_REQUEST' | 'POLICY_REST2SOAP_TRANSFORMATION_RESPONSE' | 'POLICY_SCRIPT_USERSTOPPEDFLOW' | 'POLICY_SCRIPT_USERSTOPPEDFLOW_SUCCESS' | 'POLICY_SCRIPT' | 'POLICY_WSSECURITY_FROMTARGET' | 'POLICY_WSSECURITY_TOTARGET' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_WSSECURITY_STSTOKEN_NOTFOUND' | 'POLICY_WSSECURITY_STSTOKEN_NOTVALID' | 'POLICY_WSSECURITY_STSTOKEN_FAULT' | 'CIRCUITBREAKEROPEN_EX' | 'CIRCUITBREAKEROPEN_NO_ROUTE_EX' | 'CLIENTFLOWBANNER_EX' | 'POLICY_ROUTING_TIMEOUT' | 'POLICY_ROUTING_UNKNOWNHOST' | 'POLICY_ROUTING_MALFORMED' | 'POLICY_ROUTING_CONNECTIONREFUSED' | 'POLICY_ROUTING_CONNECTION' | 'POLICY_ROUTING_ERRORHANDLINGCONDITION' | 'POLICY_ROUTING_PROXY_EMPTY' | 'POLICY_ROUTING_PROXY_AUTHORIZATION_EMPTY' | 'POLICY_ROUTING_CONNECTION_CLOSED_CLIENT' | 'POLICY_ROUTING_CONNECTION_CLOSED_SERVER' | 'POLICY_ROUTING_SSE_CLIENT' | 'POLICY_ROUTING_SSE_SERVER' | 'POLICY_ROUTING_AI_PROVIDER_EXHAUSTED' | 'POLICY_ROUTING_AI_PROVIDER_ERROR' | 'POLICY_ROUTING_AI_NO_SUITABLE_PROVIDER' | 'POLICY_ROUTING_AI_CONTEXT_WINDOW_EXCEEDED' | 'POLICY_ROUTING_AI_MODEL_ACCESS_DENIED' | 'POLICY_AI_TOKEN_QUOTA_EXCEEDED' | 'POLICY_AI_TOKEN_COUNTER_UNAVAILABLE' | 'POLICY_AI_ANONYMOUS_NOT_ALLOWED' | 'MCP_INBOUND_BAD_REQUEST' | 'MCP_INBOUND_SERVER_NOT_FOUND' | 'MCP_INBOUND_METHOD_NOT_ALLOWED' | 'MCP_INBOUND_UNAUTHORIZED' | 'MCP_INBOUND_SESSION_LIMIT_EXCEEDED' | 'MCP_INBOUND_PARSE_ERROR' | 'MCP_INBOUND_METHOD_NOT_FOUND' | 'MCP_INBOUND_TOOL_NOT_FOUND' | 'MCP_INBOUND_TOOL_PROXY_UNAVAILABLE' | 'MCP_INBOUND_TOOL_POLICY_GATE_BLOCKED' | 'MCP_INBOUND_TOOL_EXECUTION_FAILED' | 'MCP_INBOUND_CALL_QUOTA_EXCEEDED' | 'MCP_INBOUND_TOOL_APPROVAL_REQUIRED' | 'MCP_INBOUND_ELICITATION_UNSUPPORTED' | 'A2A_INBOUND_BAD_REQUEST' | 'A2A_INBOUND_AGENT_NOT_FOUND' | 'A2A_INBOUND_METHOD_NOT_ALLOWED' | 'A2A_INBOUND_UNAUTHORIZED' | 'A2A_INBOUND_PARSE_ERROR' | 'A2A_INBOUND_METHOD_NOT_FOUND' | 'A2A_INBOUND_TASK_NOT_FOUND' | 'A2A_INBOUND_TASK_EXECUTION_UNAVAILABLE' | 'A2A_INBOUND_CONCURRENCY_LIMIT_EXCEEDED' | 'A2A_INBOUND_CALL_QUOTA_EXCEEDED' | 'POLICY_REDACTION' | 'POLICY_REDACTION_VARIABLE_NOT_FOUND' | 'POLICY_REDACTION_DATA_FORMAT' | 'POLICY_ENCRYPTION' | 'POLICY_ENCRYPTION_MISSING_CONFIG' | 'POLICY_DECRYPTION' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_DIGITALSIGNVALIDATION_FAILED' | 'POLICY_RESTAPI_RESPONSE' | 'POLICY_RESTAPI_CONNECTION' | 'POLICY_RESTAPI' | 'CACHE_AUTHREQUIREDTOREFRESH' | 'POLICY_ROLE_GROUP_BASED_ACCESS' | 'POLICY_ROLE_GROUP_BASED_IP_CHECK_ACCESS' | 'POLICY_PROTOCOL_TRANSFORMATION' | 'POLICY_BUSINESS_RULE' | 'POLICY_BUSINESS_RULE_DATA_FORMAT' | 'POLICY_BUSINESS_RULE_STOP' | 'POLICY_BUSINESS_RULE_VARIABLE_NOT_FOUND' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'APIPROXY_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTVALID_FORTOKEN' | 'URL_TOKEN_MANAGEMENT_TYPE_MISMATCH' | 'TOKEN_POLICY_NOT_CONFIGURED' | 'POLICY_ROUTING_SSLHANDSHAKE' | 'POLICY_ROUTING_SSLEXPIRED' | 'POLICY_AUTH_CREDENTIAL_NOTEXISTS' | 'POLICY_AUTH_CREDENTIAL_PROXYNOTALLOWED' | 'POLICY_AUTH_IDENTITY_AMBIGUOUS' | 'API_CLIENT_NOT_VALID_AS_RESOURCE_OWNER' | 'POLICY_AUTH_CREDENTIAL_METHODNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_IPNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CONTRACT_PROXY_EXPIRED' | 'POLICY_AUTH_CONTRACT_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CREDENTIAL_PSSWD' | 'POLICY_AUTH_CREDENTIAL_ENVNOTALLOWED' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_CLIENTBASEDTHROTTLING_STOP' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBASEDQUOTA_CACHE_SERVICE' | 'POLICY_CLIENTBASEDQUOTA_STOP' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION_NEED_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_EX' | 'POLICY_JOSE_IMPLEMENTATION_TARGET_VALUE_NOT_FOUND' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_TARGET_VALUE_EMPTY' | 'POLICY_JOSE_VALIDATION_ISSUER_EMPTY' | 'POLICY_JOSE_VALIDATION_PARSE_JWT' | 'POLICY_JOSE_VALIDATION_DECRYPTION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_ENCRYPTED' | 'POLICY_JOSE_VALIDATION_SIGNVALIDATION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_SIGNED' | 'POLICY_JOSE_VALIDATION_CLAIMVALIDATION' | 'POLICY_JOSE_VALIDATION_SIGNATUREINVALID' | 'POLICY_JOSE_VALIDATION_EX' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_MISSING' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_NOTVALID' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_ISSUER_MISSING' | 'POLICY_MTLS_AUTHENTICATION_EX' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_MTLS_MISSING' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_CERT_NOT_MATCH' | 'CONNECTOR_SETTINGS_NOTFOUND' | 'CONNECTOR_SETTINGS_DISABLED' | 'CONNECTOR_EX' | 'POLICY_ROUTING_ILLEGAL_ARGUMENT' | 'POLICY_ROUTING_CLIENT_PROTOCOL' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EXPIRED' | 'POLICY_JOSE_VALIDATION_JWK_EXPIRED' | 'POLICY_GROUP_EX' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_ENDPOINTRATELIMIT_CACHE_SERVICE' | 'POLICY_ENDPOINTRATELIMIT_STOP' | 'POLICY_ENDPOINTRATELIMIT_TARGETNOTEXIST' | 'POLICY_CLIENTBANNER_BANNED' | 'POLICY_CLIENTBANNER_EX' | 'POLICY_CLIENTBANNER_IDENTITYNOTFOUND' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_AUTH_EX' | 'POLICY_AUTH_CREDENTIALS_MISSING' | 'JOSE_VAL_CONFIG_ERROR' | 'JOSE_VAL_EX' | 'JOSE_VAL_TOKEN_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_BINDING_MISMATCH' | 'JOSE_IMPL_CONFIG_ERROR' | 'APIPROXY_CONFIG_ERROR' | 'APIPROXY_EX' | 'CONTENTFILTER_VIOLATION' | 'THROTTLING_STOP' | 'THROTTLING_EX' | 'THROTTLING_CACHE_SERVICE' | 'QUOTA_STOP' | 'QUOTA_EX' | 'QUOTA_CACHE_SERVICE' | 'ROUTING_CIRCUITBREAKER' | 'ROUTING_CLIENT_ERROR' | 'ROUTING_CONFIG_ERROR' | 'ROUTING_MTLS_CONFIG_FAILED' | 'ROUTING_SSE_EX' | 'ENDPOINT_RATELIMIT_EX' | 'ENDPOINT_RATELIMIT_EXCEEDED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_ALLOWED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_RESOLVED' | 'RLCL_AUTHENTICATION_POLICY_REQUIRED' | 'REST2SOAP_EX' | 'REDACTION_EX' | 'BUSINESS_RULE_EX' | 'MTLS_CERTIFICATE_MISSING' | 'MTLS_CERTIFICATE_NOTVALID' | 'KPS_TOKEN_EX' | 'JSON_SCHEMA_VALIDATION_FAILED' | 'XML_SCHEMA_VALIDATION_FAILED' | 'WSSECURITY_STSTOKEN_NOTVALID' | 'RESTAPI_EX' | 'CONDITION_EX' | 'POLICY_CACHE_EX' | 'POLICY_CACHE_INVALID_CONFIG' | 'POLICY_AI_MCP_TOOL_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_MCP_TOOL_INVOKE_CONFIG_MISSING' | 'POLICY_AI_MCP_TOOL_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_PROMPT_GUARD_BLOCKED' | 'POLICY_AI_SEMANTIC_CACHE_ERROR' | 'POLICY_AI_RAG_INJECTION_NO_MATCH' | 'POLICY_AI_RAG_INJECTION_RETRIEVAL_ERROR' | 'POLICY_AI_DLP_BLOCKED' | 'POLICY_AI_PII_ENCODED_BLOCKED' | 'POLICY_AI_PII_MASK_FAILED' | 'POLICY_AI_LOOP_DETECTED' | 'POLICY_AI_OFF_TOPIC' | 'POLICY_AI_TOPIC_JUDGE_BLOCKED' | 'POLICY_AI_PII_JUDGE_BLOCKED' | 'POLICY_AI_CONTEXT_INTEGRITY_BLOCKED' | 'POLICY_AI_PROMPT_DECORATOR_LIMIT_EXCEEDED' | 'POLICY_AI_DENIED_TOPIC' | 'POLICY_AI_PROMPT_TEMPLATE_UNKNOWN_TEMPLATE' | 'POLICY_AI_PROMPT_TEMPLATE_MISSING_PARAM' | 'POLICY_AI_PROMPT_TEMPLATE_LIMIT_EXCEEDED' | 'POLICY_AI_GROUNDEDNESS_VIOLATION'
            - `parentErrorType` 'API_PROXY' | 'APICREATOR' | 'FAKE_API' | 'KPS_API' | 'CONDITION_ERR' | 'CONDITION_EX' | 'POLICY_GROUP' | 'POLICY_AUTHENTICATION' | 'POLICY_OIDC' | 'POLICY_AUTHORIZATION' | 'POLICY_API_AUTHENTICATION' | 'POLICY_THROTTLING_PER_CLIENT' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_APIBASEDQUOTA' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBANNER' | 'POLICY_QUOTA_PER_CLIENT' | 'POLICY_SCRIPT' | 'POLICY_OAUTH2' | 'POLICY_SAML' | 'POLICY_JOSE_IMPLEMENTATION' | 'POLICY_JOSE_VALIDATION' | 'POLICY_MTLS_AUTHENTICATION' | 'POLICY_CONTENTFILTER' | 'POLICY_IPWHITE' | 'POLICY_IPBLACK' | 'POLICY_ALLOWEDHOUR' | 'POLICY_MINMESSAGESIZE' | 'POLICY_MAXMESSAGESIZE' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONRESPONSEMESSAGETRANS' | 'POLICY_XMLRESPONSEMESSAGETRANS' | 'POLICY_REST2SOAP_TRANSFORMATION' | 'POLICY_CACHE' | 'POLICY_ROUTING' | 'POLICY_REDACTION' | 'POLICY_CORS' | 'POLICY_ENCRYPTION' | 'POLICY_DECRYPTION' | 'POLICY_ROLE_GROUP' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_RESTAPI' | 'POLICY_WSSECURITY' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_BUSINESS_RULE' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'POLICY_AI_PII_MASK' | 'POLICY_AI_PROMPT_GUARD' | 'POLICY_AI_TOKEN_RATE_LIMIT' | 'POLICY_AI_SEMANTIC_CACHE' | 'POLICY_AI_MCP_TOOL_CALL' | 'POLICY_AI_A2A_AGENT_CALL' | 'POLICY_AI_RAG_INJECTION' | 'POLICY_AI_DLP_GUARD' | 'POLICY_AI_LOOP_GUARD' | 'POLICY_AI_TOPIC_GUARD' | 'POLICY_AI_CONTEXT_INTEGRITY' | 'POLICY_AI_ROUTING' | 'POLICY_AI_A2A_AGENT_INVOKE' | 'POLICY_AI_MCP_TOOL_INVOKE' | 'POLICY_AI_PROMPT_DECORATOR' | 'POLICY_AI_PROMPT_TEMPLATE' | 'POLICY_AI_GROUNDEDNESS_GUARD' | 'LICENSE'
            - `httpStatusCode` integer
            - `errorCode` string
            - `originalMessage` string
            - `customizedHttpStatusCode` integer
            - `customizedErrorCode` string
            - `customizedMessage` string
            - `buildCustomMessage` boolean
            - `customMessageTemplate` string
            - `customMessageContentType` string
            - `customMessageHttpStatusCode` integer
            - `errorResponseRules` ErrorResponseRule[]
              - …
            - `customized` boolean
          - `buildCustomMessage` boolean
          - `customMessageTemplate` string
          - `customMessageContentType` string
          - `customMessageHttpStatusCode` integer
          - `oneWay` boolean
          - `trace` boolean
          - `active` boolean
          - `addToGlobal` boolean
          - `policyLocation` 'API_PROXY_GROUP' | 'API_PROXY' | 'API_PROXY_METHOD'
          - `policyGroup` boolean
          - `_class` string, required
          - `enabled` boolean
          - `mcpServer` ConnectionConfigMcp
            - `id` string
            - `projectId` string
            - `name` string
            - `description` string
            - `enabled` boolean
            - `projectName` string
            - `environmentId` string
            - `circuitBreakerEnabled` boolean
            - `errorThresholdValue` integer
            - `sleepWindow` integer
            - `endpoint` string
            - `transport` 'HTTP_SSE' | 'STDIO'
            - `mcpProtocolVersion` string
            - `allowPrivateNetworkEgress` boolean
            - `authScheme` 'BEARER' | 'OAUTH2_CLIENT_CREDENTIALS' | 'MTLS' | 'NONE' | 'API_KEY' | 'BASIC' | 'OAUTH2_TOKEN_EXCHANGE'
            - `bearerToken` string
            - `credentialRef` string
            - `tokenEndpoint` string
            - `clientId` string
            - `clientSecret` string
            - `scope` string
            - `tokenExchangeAudience` string
            - `apiKeyHeaderName` string
            - `apiKey` string
            - `basicUsername` string
            - `basicPassword` string
            - `bearerTokenSet` boolean
            - `clientSecretSet` boolean
            - `apiKeySet` boolean
            - `basicPasswordSet` boolean
            - `capabilityCacheTtlSeconds` integer
            - `capabilityCacheEnabled` boolean
            - `trustToolAnnotations` boolean
            - `relayElicitation` boolean
            - `discoveredTools` McpDiscoveredTool[]
              - …
            - `toolsParsedAt` integer
            - `credentialMappingRef` string
            - `healthStatus` string
            - `lastHealthCheckAt` string, date-time
            - `healthMessage` string
            - `driftPolicy` 'WARN_ONLY' | 'FAIL_CLOSED'
            - `pinnedCatalogHash` string
            - `driftDetected` boolean
            - `driftMessage` string
            - `driftStatePushPending` boolean
            - `resolvedEndpoint` string
            - `resolvedTokenEndpoint` string
            - `resolvedClientId` string
            - `resolvedApiKeyHeaderName` string
            - `resolvedBasicUsername` string
            - `resolvedTokenExchangeAudience` string
            - `resolvedScope` string
            - `mTLSSettings` ConnectionMTLSSettings
              - …
          - `targetToolName` string
          - `argumentsTemplate` string
          - `waitMode` 'FIRE_AND_FORGET' | 'SYNC_TO_VARIABLE'
          - `outputVariableName` string
          - `callTimeoutMs` integer
          - `identityAcl` IdentityAclRule[]
            - `principalType` 'CREDENTIAL' | 'ROLE' | 'ORGANIZATION'
            - `principalName` string
            - `allow` string[]
            - `deny` string[]
          - `argumentConstraints` ArgumentConstraintRule[]
            - `argumentPath` string
            - `ruleType` 'REGEX' | 'MAX_LENGTH' | 'ENUM' | 'REQUIRED'
            - `value` string
          - `callQuota` CallQuotaConfig
            - `period` 'MINUTE' | 'HOUR' | 'DAY'
            - `limit` integer
            - `scope` 'PER_TOOL' | 'PER_CREDENTIAL' | 'PER_TOOL_AND_CREDENTIAL'
            - `active` boolean
          - `tokenForwardSettings` AgentTokenForwardSettings
            - `enabled` boolean
            - `source` 'CLIENT_AUTHORIZATION_HEADER'
            - `audienceAllowList` string[]
            - `stripGatewayCredential` boolean
        - PolicyAiPiiMask
          - `region` 'FROM_CLIENT' | 'TO_BACKEND' | 'FROM_BACKEND' | 'TO_CLIENT'
          - `id` string
          - `projectId` string
          - `name` string
          - `description` string
          - `policyCondition` PolicyCondition
            - `conditionRuleList` ConditionRule[]
              - …
          - `global` boolean
          - `errorMessageList` ErrorMessage[]
            - `id` string
            - `errorType` 'APIPROXY' | 'APIPROXY_HIDDENSPEC' | 'APIPROXY_SPEC_AUTH_REQUIRED' | 'API_METHOD_NOTFOUND' | 'DBTOAPI_DB_OPERATION_TYPE_NOTFOUND' | 'DBTOAPI_DB_BATCH_ARRAY_LENGTH' | 'APIPROXY_NOTFOUND' | 'APIPROXY_ENDPOINT_MISMATCH' | 'APIPROXY_ENDPOINT_MISSING_PATH_PARAM_DEFINITION' | 'APIPROXYGROUP_ACCESS_DISABLED_FROM_PROXY' | 'APIPROXY_BACKEND_ADDRESS_NOTFOUND' | 'APIPROXY_BACKEND_MTLS_SETTINGS_NOTFOUND' | 'APICRYPT_EX' | 'NOTER_SETTINGS_NOTFOUND' | 'KPS_SETTINGS_NOTFOUND' | 'KPS_SECURITY_TOKEN_FAULT' | 'KPS_SECURITY_TOKEN_NOT_VALID' | 'SCRIPT_API_NOTFOUND' | 'CONNECTION_CONFIG_DB_NOTFOUND' | 'CONNECTION_CONFIG_DB_DISABLED' | 'DATABASE_CONNECTION_EX' | 'DB_API_NOTFOUND' | 'JOB_API_NOTFOUND' | 'KPS_EX' | 'CONDITION_RULE_FORMAT_NUMERIC' | 'CONDITION_RULE_FORMAT_DATE' | 'CONDITION_RULE_CONFIGURATION' | 'CONDITION_RULE_EX' | 'POLICY_AUTH_EMPTYUSERNAMEORPSSWD' | 'POLICY_AUTH_EMPTYUSERNAME' | 'POLICY_AUTH_EMPTYPSSWD' | 'POLICY_AUTH_USERNOTEXISTS' | 'POLICY_AUTH_EX_LDAP' | 'POLICY_AUTH_EX_API' | 'POLICY_AUTH_TYPE' | 'POLICY_AUTH_EX_DB' | 'POLICY_AUTH_NOT_FOUND' | 'POLICY_AUTH_BASIC_EX' | 'POLICY_AUTH_BASE64_EX' | 'POLICY_AUTH_DIGEST_EX' | 'POLICY_AUTH_JWT3RD_EX' | 'POLICY_AUTH_JWT3RD_MISSING_CONFIG' | 'POLICY_AUTH_JWT3RD_NOT_VALID' | 'POLICY_AUTH_JWT_EX' | 'POLICY_AUTH_JWT_MISSING_CONFIG' | 'POLICY_AUTH_JWT_NOT_VALID' | 'POLICY_AUTH_OAUTH2_EX' | 'POLICY_AUTH_OAUTH2_TOKEN_EXPIRED' | 'POLICY_AUTH_OAUTH2_TOKEN_NOT_VALID' | 'POLICY_AUTH_OIDC_PROTOCOL_EX' | 'POLICY_AUTH_OIDC_AUTHENTICATION_EX' | 'POLICY_AUTH_OIDC_STOP_FLOW' | 'POLICY_AUTH_OIDC_REDIRECT' | 'POLICY_AUTH_OIDC_INVALID_TOKEN' | 'POLICY_AUTHORIZATION_EX' | 'POLICY_AUTHORIZATION_METHOD_NOT_FOUND' | 'POLICY_AUTHORIZATION_WRONG_SCOPE' | 'POLICY_API_AUTHENTICATION' | 'POLICY_API_AUTHENTICATION_NOTFOUND' | 'POLICY_SAML' | 'POLICY_SAML_SIGNATURENOTEXISTS' | 'POLICY_SAML_SIGNATURENOTVALID' | 'POLICY_SAML_KEYSTORENOTVALID' | 'POLICY_SAML_SIGNERUNKNOWN' | 'POLICY_CONTENTFILTER' | 'POLICY_CONTENTFILTER_HEADER' | 'POLICY_CONTENTFILTER_PARAM' | 'POLICY_CONTENTFILTER_BODY' | 'POLICY_CONTENTFILTER_BODY_PATH' | 'POLICY_IPWHITE_FAILED' | 'POLICY_IPWHITE_EX' | 'POLICY_IPBLACK_FAILED' | 'POLICY_IPBLACK_EX' | 'POLICY_RESTRICTION_ALLOWEDHOUR_FAILED' | 'POLICY_RESTRICTION_ALLOWEDHOUR_EX' | 'POLICY_RESTRICTION_MINMESSAGESIZE_FAILED' | 'POLICY_RESTRICTION_MAXMESSAGESIZE_FAILED' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_JSONSCHEMAVALIDATION_FAILED' | 'POLICY_JSONSCHEMAVALIDATION_PATH' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION_FAILED' | 'POLICY_XMLSCHEMAVALIDATION_UNEXPECTEDBODY' | 'POLICY_XMLSCHEMAVALIDATION_PATH' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_APIBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_APIBASEDTHROTTLING_STOP' | 'POLICY_APIBASEDQUOTA' | 'POLICY_APIBASEDQUOTA_CACHE_SERVICE' | 'POLICY_APIBASEDQUOTA_STOP' | 'POLICY_REST2SOAP_TRANSFORMATION_REQUEST' | 'POLICY_REST2SOAP_TRANSFORMATION_RESPONSE' | 'POLICY_SCRIPT_USERSTOPPEDFLOW' | 'POLICY_SCRIPT_USERSTOPPEDFLOW_SUCCESS' | 'POLICY_SCRIPT' | 'POLICY_WSSECURITY_FROMTARGET' | 'POLICY_WSSECURITY_TOTARGET' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_WSSECURITY_STSTOKEN_NOTFOUND' | 'POLICY_WSSECURITY_STSTOKEN_NOTVALID' | 'POLICY_WSSECURITY_STSTOKEN_FAULT' | 'CIRCUITBREAKEROPEN_EX' | 'CIRCUITBREAKEROPEN_NO_ROUTE_EX' | 'CLIENTFLOWBANNER_EX' | 'POLICY_ROUTING_TIMEOUT' | 'POLICY_ROUTING_UNKNOWNHOST' | 'POLICY_ROUTING_MALFORMED' | 'POLICY_ROUTING_CONNECTIONREFUSED' | 'POLICY_ROUTING_CONNECTION' | 'POLICY_ROUTING_ERRORHANDLINGCONDITION' | 'POLICY_ROUTING_PROXY_EMPTY' | 'POLICY_ROUTING_PROXY_AUTHORIZATION_EMPTY' | 'POLICY_ROUTING_CONNECTION_CLOSED_CLIENT' | 'POLICY_ROUTING_CONNECTION_CLOSED_SERVER' | 'POLICY_ROUTING_SSE_CLIENT' | 'POLICY_ROUTING_SSE_SERVER' | 'POLICY_ROUTING_AI_PROVIDER_EXHAUSTED' | 'POLICY_ROUTING_AI_PROVIDER_ERROR' | 'POLICY_ROUTING_AI_NO_SUITABLE_PROVIDER' | 'POLICY_ROUTING_AI_CONTEXT_WINDOW_EXCEEDED' | 'POLICY_ROUTING_AI_MODEL_ACCESS_DENIED' | 'POLICY_AI_TOKEN_QUOTA_EXCEEDED' | 'POLICY_AI_TOKEN_COUNTER_UNAVAILABLE' | 'POLICY_AI_ANONYMOUS_NOT_ALLOWED' | 'MCP_INBOUND_BAD_REQUEST' | 'MCP_INBOUND_SERVER_NOT_FOUND' | 'MCP_INBOUND_METHOD_NOT_ALLOWED' | 'MCP_INBOUND_UNAUTHORIZED' | 'MCP_INBOUND_SESSION_LIMIT_EXCEEDED' | 'MCP_INBOUND_PARSE_ERROR' | 'MCP_INBOUND_METHOD_NOT_FOUND' | 'MCP_INBOUND_TOOL_NOT_FOUND' | 'MCP_INBOUND_TOOL_PROXY_UNAVAILABLE' | 'MCP_INBOUND_TOOL_POLICY_GATE_BLOCKED' | 'MCP_INBOUND_TOOL_EXECUTION_FAILED' | 'MCP_INBOUND_CALL_QUOTA_EXCEEDED' | 'MCP_INBOUND_TOOL_APPROVAL_REQUIRED' | 'MCP_INBOUND_ELICITATION_UNSUPPORTED' | 'A2A_INBOUND_BAD_REQUEST' | 'A2A_INBOUND_AGENT_NOT_FOUND' | 'A2A_INBOUND_METHOD_NOT_ALLOWED' | 'A2A_INBOUND_UNAUTHORIZED' | 'A2A_INBOUND_PARSE_ERROR' | 'A2A_INBOUND_METHOD_NOT_FOUND' | 'A2A_INBOUND_TASK_NOT_FOUND' | 'A2A_INBOUND_TASK_EXECUTION_UNAVAILABLE' | 'A2A_INBOUND_CONCURRENCY_LIMIT_EXCEEDED' | 'A2A_INBOUND_CALL_QUOTA_EXCEEDED' | 'POLICY_REDACTION' | 'POLICY_REDACTION_VARIABLE_NOT_FOUND' | 'POLICY_REDACTION_DATA_FORMAT' | 'POLICY_ENCRYPTION' | 'POLICY_ENCRYPTION_MISSING_CONFIG' | 'POLICY_DECRYPTION' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_DIGITALSIGNVALIDATION_FAILED' | 'POLICY_RESTAPI_RESPONSE' | 'POLICY_RESTAPI_CONNECTION' | 'POLICY_RESTAPI' | 'CACHE_AUTHREQUIREDTOREFRESH' | 'POLICY_ROLE_GROUP_BASED_ACCESS' | 'POLICY_ROLE_GROUP_BASED_IP_CHECK_ACCESS' | 'POLICY_PROTOCOL_TRANSFORMATION' | 'POLICY_BUSINESS_RULE' | 'POLICY_BUSINESS_RULE_DATA_FORMAT' | 'POLICY_BUSINESS_RULE_STOP' | 'POLICY_BUSINESS_RULE_VARIABLE_NOT_FOUND' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'APIPROXY_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTVALID_FORTOKEN' | 'URL_TOKEN_MANAGEMENT_TYPE_MISMATCH' | 'TOKEN_POLICY_NOT_CONFIGURED' | 'POLICY_ROUTING_SSLHANDSHAKE' | 'POLICY_ROUTING_SSLEXPIRED' | 'POLICY_AUTH_CREDENTIAL_NOTEXISTS' | 'POLICY_AUTH_CREDENTIAL_PROXYNOTALLOWED' | 'POLICY_AUTH_IDENTITY_AMBIGUOUS' | 'API_CLIENT_NOT_VALID_AS_RESOURCE_OWNER' | 'POLICY_AUTH_CREDENTIAL_METHODNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_IPNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CONTRACT_PROXY_EXPIRED' | 'POLICY_AUTH_CONTRACT_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CREDENTIAL_PSSWD' | 'POLICY_AUTH_CREDENTIAL_ENVNOTALLOWED' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_CLIENTBASEDTHROTTLING_STOP' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBASEDQUOTA_CACHE_SERVICE' | 'POLICY_CLIENTBASEDQUOTA_STOP' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION_NEED_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_EX' | 'POLICY_JOSE_IMPLEMENTATION_TARGET_VALUE_NOT_FOUND' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_TARGET_VALUE_EMPTY' | 'POLICY_JOSE_VALIDATION_ISSUER_EMPTY' | 'POLICY_JOSE_VALIDATION_PARSE_JWT' | 'POLICY_JOSE_VALIDATION_DECRYPTION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_ENCRYPTED' | 'POLICY_JOSE_VALIDATION_SIGNVALIDATION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_SIGNED' | 'POLICY_JOSE_VALIDATION_CLAIMVALIDATION' | 'POLICY_JOSE_VALIDATION_SIGNATUREINVALID' | 'POLICY_JOSE_VALIDATION_EX' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_MISSING' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_NOTVALID' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_ISSUER_MISSING' | 'POLICY_MTLS_AUTHENTICATION_EX' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_MTLS_MISSING' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_CERT_NOT_MATCH' | 'CONNECTOR_SETTINGS_NOTFOUND' | 'CONNECTOR_SETTINGS_DISABLED' | 'CONNECTOR_EX' | 'POLICY_ROUTING_ILLEGAL_ARGUMENT' | 'POLICY_ROUTING_CLIENT_PROTOCOL' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EXPIRED' | 'POLICY_JOSE_VALIDATION_JWK_EXPIRED' | 'POLICY_GROUP_EX' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_ENDPOINTRATELIMIT_CACHE_SERVICE' | 'POLICY_ENDPOINTRATELIMIT_STOP' | 'POLICY_ENDPOINTRATELIMIT_TARGETNOTEXIST' | 'POLICY_CLIENTBANNER_BANNED' | 'POLICY_CLIENTBANNER_EX' | 'POLICY_CLIENTBANNER_IDENTITYNOTFOUND' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_AUTH_EX' | 'POLICY_AUTH_CREDENTIALS_MISSING' | 'JOSE_VAL_CONFIG_ERROR' | 'JOSE_VAL_EX' | 'JOSE_VAL_TOKEN_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_BINDING_MISMATCH' | 'JOSE_IMPL_CONFIG_ERROR' | 'APIPROXY_CONFIG_ERROR' | 'APIPROXY_EX' | 'CONTENTFILTER_VIOLATION' | 'THROTTLING_STOP' | 'THROTTLING_EX' | 'THROTTLING_CACHE_SERVICE' | 'QUOTA_STOP' | 'QUOTA_EX' | 'QUOTA_CACHE_SERVICE' | 'ROUTING_CIRCUITBREAKER' | 'ROUTING_CLIENT_ERROR' | 'ROUTING_CONFIG_ERROR' | 'ROUTING_MTLS_CONFIG_FAILED' | 'ROUTING_SSE_EX' | 'ENDPOINT_RATELIMIT_EX' | 'ENDPOINT_RATELIMIT_EXCEEDED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_ALLOWED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_RESOLVED' | 'RLCL_AUTHENTICATION_POLICY_REQUIRED' | 'REST2SOAP_EX' | 'REDACTION_EX' | 'BUSINESS_RULE_EX' | 'MTLS_CERTIFICATE_MISSING' | 'MTLS_CERTIFICATE_NOTVALID' | 'KPS_TOKEN_EX' | 'JSON_SCHEMA_VALIDATION_FAILED' | 'XML_SCHEMA_VALIDATION_FAILED' | 'WSSECURITY_STSTOKEN_NOTVALID' | 'RESTAPI_EX' | 'CONDITION_EX' | 'POLICY_CACHE_EX' | 'POLICY_CACHE_INVALID_CONFIG' | 'POLICY_AI_MCP_TOOL_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_MCP_TOOL_INVOKE_CONFIG_MISSING' | 'POLICY_AI_MCP_TOOL_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_PROMPT_GUARD_BLOCKED' | 'POLICY_AI_SEMANTIC_CACHE_ERROR' | 'POLICY_AI_RAG_INJECTION_NO_MATCH' | 'POLICY_AI_RAG_INJECTION_RETRIEVAL_ERROR' | 'POLICY_AI_DLP_BLOCKED' | 'POLICY_AI_PII_ENCODED_BLOCKED' | 'POLICY_AI_PII_MASK_FAILED' | 'POLICY_AI_LOOP_DETECTED' | 'POLICY_AI_OFF_TOPIC' | 'POLICY_AI_TOPIC_JUDGE_BLOCKED' | 'POLICY_AI_PII_JUDGE_BLOCKED' | 'POLICY_AI_CONTEXT_INTEGRITY_BLOCKED' | 'POLICY_AI_PROMPT_DECORATOR_LIMIT_EXCEEDED' | 'POLICY_AI_DENIED_TOPIC' | 'POLICY_AI_PROMPT_TEMPLATE_UNKNOWN_TEMPLATE' | 'POLICY_AI_PROMPT_TEMPLATE_MISSING_PARAM' | 'POLICY_AI_PROMPT_TEMPLATE_LIMIT_EXCEEDED' | 'POLICY_AI_GROUNDEDNESS_VIOLATION'
            - `parentErrorType` 'API_PROXY' | 'APICREATOR' | 'FAKE_API' | 'KPS_API' | 'CONDITION_ERR' | 'CONDITION_EX' | 'POLICY_GROUP' | 'POLICY_AUTHENTICATION' | 'POLICY_OIDC' | 'POLICY_AUTHORIZATION' | 'POLICY_API_AUTHENTICATION' | 'POLICY_THROTTLING_PER_CLIENT' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_APIBASEDQUOTA' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBANNER' | 'POLICY_QUOTA_PER_CLIENT' | 'POLICY_SCRIPT' | 'POLICY_OAUTH2' | 'POLICY_SAML' | 'POLICY_JOSE_IMPLEMENTATION' | 'POLICY_JOSE_VALIDATION' | 'POLICY_MTLS_AUTHENTICATION' | 'POLICY_CONTENTFILTER' | 'POLICY_IPWHITE' | 'POLICY_IPBLACK' | 'POLICY_ALLOWEDHOUR' | 'POLICY_MINMESSAGESIZE' | 'POLICY_MAXMESSAGESIZE' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONRESPONSEMESSAGETRANS' | 'POLICY_XMLRESPONSEMESSAGETRANS' | 'POLICY_REST2SOAP_TRANSFORMATION' | 'POLICY_CACHE' | 'POLICY_ROUTING' | 'POLICY_REDACTION' | 'POLICY_CORS' | 'POLICY_ENCRYPTION' | 'POLICY_DECRYPTION' | 'POLICY_ROLE_GROUP' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_RESTAPI' | 'POLICY_WSSECURITY' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_BUSINESS_RULE' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'POLICY_AI_PII_MASK' | 'POLICY_AI_PROMPT_GUARD' | 'POLICY_AI_TOKEN_RATE_LIMIT' | 'POLICY_AI_SEMANTIC_CACHE' | 'POLICY_AI_MCP_TOOL_CALL' | 'POLICY_AI_A2A_AGENT_CALL' | 'POLICY_AI_RAG_INJECTION' | 'POLICY_AI_DLP_GUARD' | 'POLICY_AI_LOOP_GUARD' | 'POLICY_AI_TOPIC_GUARD' | 'POLICY_AI_CONTEXT_INTEGRITY' | 'POLICY_AI_ROUTING' | 'POLICY_AI_A2A_AGENT_INVOKE' | 'POLICY_AI_MCP_TOOL_INVOKE' | 'POLICY_AI_PROMPT_DECORATOR' | 'POLICY_AI_PROMPT_TEMPLATE' | 'POLICY_AI_GROUNDEDNESS_GUARD' | 'LICENSE'
            - `httpStatusCode` integer
            - `errorCode` string
            - `originalMessage` string
            - `customizedHttpStatusCode` integer
            - `customizedErrorCode` string
            - `customizedMessage` string
            - `buildCustomMessage` boolean
            - `customMessageTemplate` string
            - `customMessageContentType` string
            - `customMessageHttpStatusCode` integer
            - `errorResponseRules` ErrorResponseRule[]
              - …
            - `customized` boolean
          - `buildCustomMessage` boolean
          - `customMessageTemplate` string
          - `customMessageContentType` string
          - `customMessageHttpStatusCode` integer
          - `oneWay` boolean
          - `trace` boolean
          - `active` boolean
          - `addToGlobal` boolean
          - `policyLocation` 'API_PROXY_GROUP' | 'API_PROXY' | 'API_PROXY_METHOD'
          - `policyGroup` boolean
          - `_class` string, required
          - `privacyDefinitions` PrivacyDefinition[]
            - `presetId` string
            - `elementName` string
            - `operation` 'MASK' | 'DELETE' | 'ENCRYPT' | 'HASH' | 'DETECT'
            - `enabled` boolean
            - `patternType` 'ELEMENT_NAME' | 'REGEX' | 'BUILTIN'
            - `regexPattern` string
            - `builtInPiiType` 'TCKN' | 'IBAN_TR' | 'PHONE_TR' | 'EMAIL' | 'CREDIT_CARD' | 'IP_ADDRESS' | 'URL' | 'PASSPORT' | 'SSN_US' | 'DRIVER_LICENSE_TR' | 'BANK_ACCOUNT_IBAN' | 'CRYPTO_WALLET'
            - `maskMode` 'FIXED' | 'KEEP_FIRST' | 'KEEP_LAST' | 'MASK_FIRST' | 'PLACEHOLDER_SEQUENCE' | 'SYNTHETIC'
            - `maskPattern` string
            - `maskVisibleCharCount` integer
          - `decodeEncodedContent` boolean
          - `carryBufferSize` integer
          - `unmaskMode` 'NONE' | 'RESPONSE_INLINE' | 'UNMASK_API'
          - `unmaskAllowedRoles` string[]
          - `engine` 'BUILTIN' | 'BUILTIN_PLUS_EXTERNAL' | 'EXTERNAL_ONLY'
          - `failMode` 'FAIL_OPEN' | 'FAIL_CLOSED'
          - `externalGuardrail` union
            - HttpDlpGuardrailAdapter
              - …
            - LlmJudgeGuardrailAdapter
              - …
          - `unmaskEnabled` boolean
        - PolicyAiPromptDecorator
          - `region` 'FROM_CLIENT' | 'TO_BACKEND' | 'FROM_BACKEND' | 'TO_CLIENT'
          - `id` string
          - `projectId` string
          - `name` string
          - `description` string
          - `policyCondition` PolicyCondition
            - `conditionRuleList` ConditionRule[]
              - …
          - `global` boolean
          - `errorMessageList` ErrorMessage[]
            - `id` string
            - `errorType` 'APIPROXY' | 'APIPROXY_HIDDENSPEC' | 'APIPROXY_SPEC_AUTH_REQUIRED' | 'API_METHOD_NOTFOUND' | 'DBTOAPI_DB_OPERATION_TYPE_NOTFOUND' | 'DBTOAPI_DB_BATCH_ARRAY_LENGTH' | 'APIPROXY_NOTFOUND' | 'APIPROXY_ENDPOINT_MISMATCH' | 'APIPROXY_ENDPOINT_MISSING_PATH_PARAM_DEFINITION' | 'APIPROXYGROUP_ACCESS_DISABLED_FROM_PROXY' | 'APIPROXY_BACKEND_ADDRESS_NOTFOUND' | 'APIPROXY_BACKEND_MTLS_SETTINGS_NOTFOUND' | 'APICRYPT_EX' | 'NOTER_SETTINGS_NOTFOUND' | 'KPS_SETTINGS_NOTFOUND' | 'KPS_SECURITY_TOKEN_FAULT' | 'KPS_SECURITY_TOKEN_NOT_VALID' | 'SCRIPT_API_NOTFOUND' | 'CONNECTION_CONFIG_DB_NOTFOUND' | 'CONNECTION_CONFIG_DB_DISABLED' | 'DATABASE_CONNECTION_EX' | 'DB_API_NOTFOUND' | 'JOB_API_NOTFOUND' | 'KPS_EX' | 'CONDITION_RULE_FORMAT_NUMERIC' | 'CONDITION_RULE_FORMAT_DATE' | 'CONDITION_RULE_CONFIGURATION' | 'CONDITION_RULE_EX' | 'POLICY_AUTH_EMPTYUSERNAMEORPSSWD' | 'POLICY_AUTH_EMPTYUSERNAME' | 'POLICY_AUTH_EMPTYPSSWD' | 'POLICY_AUTH_USERNOTEXISTS' | 'POLICY_AUTH_EX_LDAP' | 'POLICY_AUTH_EX_API' | 'POLICY_AUTH_TYPE' | 'POLICY_AUTH_EX_DB' | 'POLICY_AUTH_NOT_FOUND' | 'POLICY_AUTH_BASIC_EX' | 'POLICY_AUTH_BASE64_EX' | 'POLICY_AUTH_DIGEST_EX' | 'POLICY_AUTH_JWT3RD_EX' | 'POLICY_AUTH_JWT3RD_MISSING_CONFIG' | 'POLICY_AUTH_JWT3RD_NOT_VALID' | 'POLICY_AUTH_JWT_EX' | 'POLICY_AUTH_JWT_MISSING_CONFIG' | 'POLICY_AUTH_JWT_NOT_VALID' | 'POLICY_AUTH_OAUTH2_EX' | 'POLICY_AUTH_OAUTH2_TOKEN_EXPIRED' | 'POLICY_AUTH_OAUTH2_TOKEN_NOT_VALID' | 'POLICY_AUTH_OIDC_PROTOCOL_EX' | 'POLICY_AUTH_OIDC_AUTHENTICATION_EX' | 'POLICY_AUTH_OIDC_STOP_FLOW' | 'POLICY_AUTH_OIDC_REDIRECT' | 'POLICY_AUTH_OIDC_INVALID_TOKEN' | 'POLICY_AUTHORIZATION_EX' | 'POLICY_AUTHORIZATION_METHOD_NOT_FOUND' | 'POLICY_AUTHORIZATION_WRONG_SCOPE' | 'POLICY_API_AUTHENTICATION' | 'POLICY_API_AUTHENTICATION_NOTFOUND' | 'POLICY_SAML' | 'POLICY_SAML_SIGNATURENOTEXISTS' | 'POLICY_SAML_SIGNATURENOTVALID' | 'POLICY_SAML_KEYSTORENOTVALID' | 'POLICY_SAML_SIGNERUNKNOWN' | 'POLICY_CONTENTFILTER' | 'POLICY_CONTENTFILTER_HEADER' | 'POLICY_CONTENTFILTER_PARAM' | 'POLICY_CONTENTFILTER_BODY' | 'POLICY_CONTENTFILTER_BODY_PATH' | 'POLICY_IPWHITE_FAILED' | 'POLICY_IPWHITE_EX' | 'POLICY_IPBLACK_FAILED' | 'POLICY_IPBLACK_EX' | 'POLICY_RESTRICTION_ALLOWEDHOUR_FAILED' | 'POLICY_RESTRICTION_ALLOWEDHOUR_EX' | 'POLICY_RESTRICTION_MINMESSAGESIZE_FAILED' | 'POLICY_RESTRICTION_MAXMESSAGESIZE_FAILED' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_JSONSCHEMAVALIDATION_FAILED' | 'POLICY_JSONSCHEMAVALIDATION_PATH' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION_FAILED' | 'POLICY_XMLSCHEMAVALIDATION_UNEXPECTEDBODY' | 'POLICY_XMLSCHEMAVALIDATION_PATH' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_APIBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_APIBASEDTHROTTLING_STOP' | 'POLICY_APIBASEDQUOTA' | 'POLICY_APIBASEDQUOTA_CACHE_SERVICE' | 'POLICY_APIBASEDQUOTA_STOP' | 'POLICY_REST2SOAP_TRANSFORMATION_REQUEST' | 'POLICY_REST2SOAP_TRANSFORMATION_RESPONSE' | 'POLICY_SCRIPT_USERSTOPPEDFLOW' | 'POLICY_SCRIPT_USERSTOPPEDFLOW_SUCCESS' | 'POLICY_SCRIPT' | 'POLICY_WSSECURITY_FROMTARGET' | 'POLICY_WSSECURITY_TOTARGET' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_WSSECURITY_STSTOKEN_NOTFOUND' | 'POLICY_WSSECURITY_STSTOKEN_NOTVALID' | 'POLICY_WSSECURITY_STSTOKEN_FAULT' | 'CIRCUITBREAKEROPEN_EX' | 'CIRCUITBREAKEROPEN_NO_ROUTE_EX' | 'CLIENTFLOWBANNER_EX' | 'POLICY_ROUTING_TIMEOUT' | 'POLICY_ROUTING_UNKNOWNHOST' | 'POLICY_ROUTING_MALFORMED' | 'POLICY_ROUTING_CONNECTIONREFUSED' | 'POLICY_ROUTING_CONNECTION' | 'POLICY_ROUTING_ERRORHANDLINGCONDITION' | 'POLICY_ROUTING_PROXY_EMPTY' | 'POLICY_ROUTING_PROXY_AUTHORIZATION_EMPTY' | 'POLICY_ROUTING_CONNECTION_CLOSED_CLIENT' | 'POLICY_ROUTING_CONNECTION_CLOSED_SERVER' | 'POLICY_ROUTING_SSE_CLIENT' | 'POLICY_ROUTING_SSE_SERVER' | 'POLICY_ROUTING_AI_PROVIDER_EXHAUSTED' | 'POLICY_ROUTING_AI_PROVIDER_ERROR' | 'POLICY_ROUTING_AI_NO_SUITABLE_PROVIDER' | 'POLICY_ROUTING_AI_CONTEXT_WINDOW_EXCEEDED' | 'POLICY_ROUTING_AI_MODEL_ACCESS_DENIED' | 'POLICY_AI_TOKEN_QUOTA_EXCEEDED' | 'POLICY_AI_TOKEN_COUNTER_UNAVAILABLE' | 'POLICY_AI_ANONYMOUS_NOT_ALLOWED' | 'MCP_INBOUND_BAD_REQUEST' | 'MCP_INBOUND_SERVER_NOT_FOUND' | 'MCP_INBOUND_METHOD_NOT_ALLOWED' | 'MCP_INBOUND_UNAUTHORIZED' | 'MCP_INBOUND_SESSION_LIMIT_EXCEEDED' | 'MCP_INBOUND_PARSE_ERROR' | 'MCP_INBOUND_METHOD_NOT_FOUND' | 'MCP_INBOUND_TOOL_NOT_FOUND' | 'MCP_INBOUND_TOOL_PROXY_UNAVAILABLE' | 'MCP_INBOUND_TOOL_POLICY_GATE_BLOCKED' | 'MCP_INBOUND_TOOL_EXECUTION_FAILED' | 'MCP_INBOUND_CALL_QUOTA_EXCEEDED' | 'MCP_INBOUND_TOOL_APPROVAL_REQUIRED' | 'MCP_INBOUND_ELICITATION_UNSUPPORTED' | 'A2A_INBOUND_BAD_REQUEST' | 'A2A_INBOUND_AGENT_NOT_FOUND' | 'A2A_INBOUND_METHOD_NOT_ALLOWED' | 'A2A_INBOUND_UNAUTHORIZED' | 'A2A_INBOUND_PARSE_ERROR' | 'A2A_INBOUND_METHOD_NOT_FOUND' | 'A2A_INBOUND_TASK_NOT_FOUND' | 'A2A_INBOUND_TASK_EXECUTION_UNAVAILABLE' | 'A2A_INBOUND_CONCURRENCY_LIMIT_EXCEEDED' | 'A2A_INBOUND_CALL_QUOTA_EXCEEDED' | 'POLICY_REDACTION' | 'POLICY_REDACTION_VARIABLE_NOT_FOUND' | 'POLICY_REDACTION_DATA_FORMAT' | 'POLICY_ENCRYPTION' | 'POLICY_ENCRYPTION_MISSING_CONFIG' | 'POLICY_DECRYPTION' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_DIGITALSIGNVALIDATION_FAILED' | 'POLICY_RESTAPI_RESPONSE' | 'POLICY_RESTAPI_CONNECTION' | 'POLICY_RESTAPI' | 'CACHE_AUTHREQUIREDTOREFRESH' | 'POLICY_ROLE_GROUP_BASED_ACCESS' | 'POLICY_ROLE_GROUP_BASED_IP_CHECK_ACCESS' | 'POLICY_PROTOCOL_TRANSFORMATION' | 'POLICY_BUSINESS_RULE' | 'POLICY_BUSINESS_RULE_DATA_FORMAT' | 'POLICY_BUSINESS_RULE_STOP' | 'POLICY_BUSINESS_RULE_VARIABLE_NOT_FOUND' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'APIPROXY_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTVALID_FORTOKEN' | 'URL_TOKEN_MANAGEMENT_TYPE_MISMATCH' | 'TOKEN_POLICY_NOT_CONFIGURED' | 'POLICY_ROUTING_SSLHANDSHAKE' | 'POLICY_ROUTING_SSLEXPIRED' | 'POLICY_AUTH_CREDENTIAL_NOTEXISTS' | 'POLICY_AUTH_CREDENTIAL_PROXYNOTALLOWED' | 'POLICY_AUTH_IDENTITY_AMBIGUOUS' | 'API_CLIENT_NOT_VALID_AS_RESOURCE_OWNER' | 'POLICY_AUTH_CREDENTIAL_METHODNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_IPNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CONTRACT_PROXY_EXPIRED' | 'POLICY_AUTH_CONTRACT_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CREDENTIAL_PSSWD' | 'POLICY_AUTH_CREDENTIAL_ENVNOTALLOWED' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_CLIENTBASEDTHROTTLING_STOP' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBASEDQUOTA_CACHE_SERVICE' | 'POLICY_CLIENTBASEDQUOTA_STOP' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION_NEED_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_EX' | 'POLICY_JOSE_IMPLEMENTATION_TARGET_VALUE_NOT_FOUND' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_TARGET_VALUE_EMPTY' | 'POLICY_JOSE_VALIDATION_ISSUER_EMPTY' | 'POLICY_JOSE_VALIDATION_PARSE_JWT' | 'POLICY_JOSE_VALIDATION_DECRYPTION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_ENCRYPTED' | 'POLICY_JOSE_VALIDATION_SIGNVALIDATION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_SIGNED' | 'POLICY_JOSE_VALIDATION_CLAIMVALIDATION' | 'POLICY_JOSE_VALIDATION_SIGNATUREINVALID' | 'POLICY_JOSE_VALIDATION_EX' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_MISSING' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_NOTVALID' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_ISSUER_MISSING' | 'POLICY_MTLS_AUTHENTICATION_EX' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_MTLS_MISSING' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_CERT_NOT_MATCH' | 'CONNECTOR_SETTINGS_NOTFOUND' | 'CONNECTOR_SETTINGS_DISABLED' | 'CONNECTOR_EX' | 'POLICY_ROUTING_ILLEGAL_ARGUMENT' | 'POLICY_ROUTING_CLIENT_PROTOCOL' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EXPIRED' | 'POLICY_JOSE_VALIDATION_JWK_EXPIRED' | 'POLICY_GROUP_EX' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_ENDPOINTRATELIMIT_CACHE_SERVICE' | 'POLICY_ENDPOINTRATELIMIT_STOP' | 'POLICY_ENDPOINTRATELIMIT_TARGETNOTEXIST' | 'POLICY_CLIENTBANNER_BANNED' | 'POLICY_CLIENTBANNER_EX' | 'POLICY_CLIENTBANNER_IDENTITYNOTFOUND' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_AUTH_EX' | 'POLICY_AUTH_CREDENTIALS_MISSING' | 'JOSE_VAL_CONFIG_ERROR' | 'JOSE_VAL_EX' | 'JOSE_VAL_TOKEN_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_BINDING_MISMATCH' | 'JOSE_IMPL_CONFIG_ERROR' | 'APIPROXY_CONFIG_ERROR' | 'APIPROXY_EX' | 'CONTENTFILTER_VIOLATION' | 'THROTTLING_STOP' | 'THROTTLING_EX' | 'THROTTLING_CACHE_SERVICE' | 'QUOTA_STOP' | 'QUOTA_EX' | 'QUOTA_CACHE_SERVICE' | 'ROUTING_CIRCUITBREAKER' | 'ROUTING_CLIENT_ERROR' | 'ROUTING_CONFIG_ERROR' | 'ROUTING_MTLS_CONFIG_FAILED' | 'ROUTING_SSE_EX' | 'ENDPOINT_RATELIMIT_EX' | 'ENDPOINT_RATELIMIT_EXCEEDED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_ALLOWED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_RESOLVED' | 'RLCL_AUTHENTICATION_POLICY_REQUIRED' | 'REST2SOAP_EX' | 'REDACTION_EX' | 'BUSINESS_RULE_EX' | 'MTLS_CERTIFICATE_MISSING' | 'MTLS_CERTIFICATE_NOTVALID' | 'KPS_TOKEN_EX' | 'JSON_SCHEMA_VALIDATION_FAILED' | 'XML_SCHEMA_VALIDATION_FAILED' | 'WSSECURITY_STSTOKEN_NOTVALID' | 'RESTAPI_EX' | 'CONDITION_EX' | 'POLICY_CACHE_EX' | 'POLICY_CACHE_INVALID_CONFIG' | 'POLICY_AI_MCP_TOOL_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_MCP_TOOL_INVOKE_CONFIG_MISSING' | 'POLICY_AI_MCP_TOOL_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_PROMPT_GUARD_BLOCKED' | 'POLICY_AI_SEMANTIC_CACHE_ERROR' | 'POLICY_AI_RAG_INJECTION_NO_MATCH' | 'POLICY_AI_RAG_INJECTION_RETRIEVAL_ERROR' | 'POLICY_AI_DLP_BLOCKED' | 'POLICY_AI_PII_ENCODED_BLOCKED' | 'POLICY_AI_PII_MASK_FAILED' | 'POLICY_AI_LOOP_DETECTED' | 'POLICY_AI_OFF_TOPIC' | 'POLICY_AI_TOPIC_JUDGE_BLOCKED' | 'POLICY_AI_PII_JUDGE_BLOCKED' | 'POLICY_AI_CONTEXT_INTEGRITY_BLOCKED' | 'POLICY_AI_PROMPT_DECORATOR_LIMIT_EXCEEDED' | 'POLICY_AI_DENIED_TOPIC' | 'POLICY_AI_PROMPT_TEMPLATE_UNKNOWN_TEMPLATE' | 'POLICY_AI_PROMPT_TEMPLATE_MISSING_PARAM' | 'POLICY_AI_PROMPT_TEMPLATE_LIMIT_EXCEEDED' | 'POLICY_AI_GROUNDEDNESS_VIOLATION'
            - `parentErrorType` 'API_PROXY' | 'APICREATOR' | 'FAKE_API' | 'KPS_API' | 'CONDITION_ERR' | 'CONDITION_EX' | 'POLICY_GROUP' | 'POLICY_AUTHENTICATION' | 'POLICY_OIDC' | 'POLICY_AUTHORIZATION' | 'POLICY_API_AUTHENTICATION' | 'POLICY_THROTTLING_PER_CLIENT' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_APIBASEDQUOTA' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBANNER' | 'POLICY_QUOTA_PER_CLIENT' | 'POLICY_SCRIPT' | 'POLICY_OAUTH2' | 'POLICY_SAML' | 'POLICY_JOSE_IMPLEMENTATION' | 'POLICY_JOSE_VALIDATION' | 'POLICY_MTLS_AUTHENTICATION' | 'POLICY_CONTENTFILTER' | 'POLICY_IPWHITE' | 'POLICY_IPBLACK' | 'POLICY_ALLOWEDHOUR' | 'POLICY_MINMESSAGESIZE' | 'POLICY_MAXMESSAGESIZE' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONRESPONSEMESSAGETRANS' | 'POLICY_XMLRESPONSEMESSAGETRANS' | 'POLICY_REST2SOAP_TRANSFORMATION' | 'POLICY_CACHE' | 'POLICY_ROUTING' | 'POLICY_REDACTION' | 'POLICY_CORS' | 'POLICY_ENCRYPTION' | 'POLICY_DECRYPTION' | 'POLICY_ROLE_GROUP' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_RESTAPI' | 'POLICY_WSSECURITY' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_BUSINESS_RULE' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'POLICY_AI_PII_MASK' | 'POLICY_AI_PROMPT_GUARD' | 'POLICY_AI_TOKEN_RATE_LIMIT' | 'POLICY_AI_SEMANTIC_CACHE' | 'POLICY_AI_MCP_TOOL_CALL' | 'POLICY_AI_A2A_AGENT_CALL' | 'POLICY_AI_RAG_INJECTION' | 'POLICY_AI_DLP_GUARD' | 'POLICY_AI_LOOP_GUARD' | 'POLICY_AI_TOPIC_GUARD' | 'POLICY_AI_CONTEXT_INTEGRITY' | 'POLICY_AI_ROUTING' | 'POLICY_AI_A2A_AGENT_INVOKE' | 'POLICY_AI_MCP_TOOL_INVOKE' | 'POLICY_AI_PROMPT_DECORATOR' | 'POLICY_AI_PROMPT_TEMPLATE' | 'POLICY_AI_GROUNDEDNESS_GUARD' | 'LICENSE'
            - `httpStatusCode` integer
            - `errorCode` string
            - `originalMessage` string
            - `customizedHttpStatusCode` integer
            - `customizedErrorCode` string
            - `customizedMessage` string
            - `buildCustomMessage` boolean
            - `customMessageTemplate` string
            - `customMessageContentType` string
            - `customMessageHttpStatusCode` integer
            - `errorResponseRules` ErrorResponseRule[]
              - …
            - `customized` boolean
          - `buildCustomMessage` boolean
          - `customMessageTemplate` string
          - `customMessageContentType` string
          - `customMessageHttpStatusCode` integer
          - `oneWay` boolean
          - `trace` boolean
          - `active` boolean
          - `addToGlobal` boolean
          - `policyLocation` 'API_PROXY_GROUP' | 'API_PROXY' | 'API_PROXY_METHOD'
          - `policyGroup` boolean
          - `_class` string, required
          - `enabled` boolean
          - `blocks` AiPromptDecoratorBlock[]
            - `position` string
            - `role` string
            - `content` string
            - `enabled` boolean
            - `presetId` string
            - `enabledBlock` boolean
            - `prepend` boolean
          - `mergeIntoExistingSystem` boolean
          - `maxTotalChars` integer
        - PolicyAiPromptGuard
          - `region` 'FROM_CLIENT' | 'TO_BACKEND' | 'FROM_BACKEND' | 'TO_CLIENT'
          - `id` string
          - `projectId` string
          - `name` string
          - `description` string
          - `policyCondition` PolicyCondition
            - `conditionRuleList` ConditionRule[]
              - …
          - `global` boolean
          - `errorMessageList` ErrorMessage[]
            - `id` string
            - `errorType` 'APIPROXY' | 'APIPROXY_HIDDENSPEC' | 'APIPROXY_SPEC_AUTH_REQUIRED' | 'API_METHOD_NOTFOUND' | 'DBTOAPI_DB_OPERATION_TYPE_NOTFOUND' | 'DBTOAPI_DB_BATCH_ARRAY_LENGTH' | 'APIPROXY_NOTFOUND' | 'APIPROXY_ENDPOINT_MISMATCH' | 'APIPROXY_ENDPOINT_MISSING_PATH_PARAM_DEFINITION' | 'APIPROXYGROUP_ACCESS_DISABLED_FROM_PROXY' | 'APIPROXY_BACKEND_ADDRESS_NOTFOUND' | 'APIPROXY_BACKEND_MTLS_SETTINGS_NOTFOUND' | 'APICRYPT_EX' | 'NOTER_SETTINGS_NOTFOUND' | 'KPS_SETTINGS_NOTFOUND' | 'KPS_SECURITY_TOKEN_FAULT' | 'KPS_SECURITY_TOKEN_NOT_VALID' | 'SCRIPT_API_NOTFOUND' | 'CONNECTION_CONFIG_DB_NOTFOUND' | 'CONNECTION_CONFIG_DB_DISABLED' | 'DATABASE_CONNECTION_EX' | 'DB_API_NOTFOUND' | 'JOB_API_NOTFOUND' | 'KPS_EX' | 'CONDITION_RULE_FORMAT_NUMERIC' | 'CONDITION_RULE_FORMAT_DATE' | 'CONDITION_RULE_CONFIGURATION' | 'CONDITION_RULE_EX' | 'POLICY_AUTH_EMPTYUSERNAMEORPSSWD' | 'POLICY_AUTH_EMPTYUSERNAME' | 'POLICY_AUTH_EMPTYPSSWD' | 'POLICY_AUTH_USERNOTEXISTS' | 'POLICY_AUTH_EX_LDAP' | 'POLICY_AUTH_EX_API' | 'POLICY_AUTH_TYPE' | 'POLICY_AUTH_EX_DB' | 'POLICY_AUTH_NOT_FOUND' | 'POLICY_AUTH_BASIC_EX' | 'POLICY_AUTH_BASE64_EX' | 'POLICY_AUTH_DIGEST_EX' | 'POLICY_AUTH_JWT3RD_EX' | 'POLICY_AUTH_JWT3RD_MISSING_CONFIG' | 'POLICY_AUTH_JWT3RD_NOT_VALID' | 'POLICY_AUTH_JWT_EX' | 'POLICY_AUTH_JWT_MISSING_CONFIG' | 'POLICY_AUTH_JWT_NOT_VALID' | 'POLICY_AUTH_OAUTH2_EX' | 'POLICY_AUTH_OAUTH2_TOKEN_EXPIRED' | 'POLICY_AUTH_OAUTH2_TOKEN_NOT_VALID' | 'POLICY_AUTH_OIDC_PROTOCOL_EX' | 'POLICY_AUTH_OIDC_AUTHENTICATION_EX' | 'POLICY_AUTH_OIDC_STOP_FLOW' | 'POLICY_AUTH_OIDC_REDIRECT' | 'POLICY_AUTH_OIDC_INVALID_TOKEN' | 'POLICY_AUTHORIZATION_EX' | 'POLICY_AUTHORIZATION_METHOD_NOT_FOUND' | 'POLICY_AUTHORIZATION_WRONG_SCOPE' | 'POLICY_API_AUTHENTICATION' | 'POLICY_API_AUTHENTICATION_NOTFOUND' | 'POLICY_SAML' | 'POLICY_SAML_SIGNATURENOTEXISTS' | 'POLICY_SAML_SIGNATURENOTVALID' | 'POLICY_SAML_KEYSTORENOTVALID' | 'POLICY_SAML_SIGNERUNKNOWN' | 'POLICY_CONTENTFILTER' | 'POLICY_CONTENTFILTER_HEADER' | 'POLICY_CONTENTFILTER_PARAM' | 'POLICY_CONTENTFILTER_BODY' | 'POLICY_CONTENTFILTER_BODY_PATH' | 'POLICY_IPWHITE_FAILED' | 'POLICY_IPWHITE_EX' | 'POLICY_IPBLACK_FAILED' | 'POLICY_IPBLACK_EX' | 'POLICY_RESTRICTION_ALLOWEDHOUR_FAILED' | 'POLICY_RESTRICTION_ALLOWEDHOUR_EX' | 'POLICY_RESTRICTION_MINMESSAGESIZE_FAILED' | 'POLICY_RESTRICTION_MAXMESSAGESIZE_FAILED' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_JSONSCHEMAVALIDATION_FAILED' | 'POLICY_JSONSCHEMAVALIDATION_PATH' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION_FAILED' | 'POLICY_XMLSCHEMAVALIDATION_UNEXPECTEDBODY' | 'POLICY_XMLSCHEMAVALIDATION_PATH' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_APIBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_APIBASEDTHROTTLING_STOP' | 'POLICY_APIBASEDQUOTA' | 'POLICY_APIBASEDQUOTA_CACHE_SERVICE' | 'POLICY_APIBASEDQUOTA_STOP' | 'POLICY_REST2SOAP_TRANSFORMATION_REQUEST' | 'POLICY_REST2SOAP_TRANSFORMATION_RESPONSE' | 'POLICY_SCRIPT_USERSTOPPEDFLOW' | 'POLICY_SCRIPT_USERSTOPPEDFLOW_SUCCESS' | 'POLICY_SCRIPT' | 'POLICY_WSSECURITY_FROMTARGET' | 'POLICY_WSSECURITY_TOTARGET' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_WSSECURITY_STSTOKEN_NOTFOUND' | 'POLICY_WSSECURITY_STSTOKEN_NOTVALID' | 'POLICY_WSSECURITY_STSTOKEN_FAULT' | 'CIRCUITBREAKEROPEN_EX' | 'CIRCUITBREAKEROPEN_NO_ROUTE_EX' | 'CLIENTFLOWBANNER_EX' | 'POLICY_ROUTING_TIMEOUT' | 'POLICY_ROUTING_UNKNOWNHOST' | 'POLICY_ROUTING_MALFORMED' | 'POLICY_ROUTING_CONNECTIONREFUSED' | 'POLICY_ROUTING_CONNECTION' | 'POLICY_ROUTING_ERRORHANDLINGCONDITION' | 'POLICY_ROUTING_PROXY_EMPTY' | 'POLICY_ROUTING_PROXY_AUTHORIZATION_EMPTY' | 'POLICY_ROUTING_CONNECTION_CLOSED_CLIENT' | 'POLICY_ROUTING_CONNECTION_CLOSED_SERVER' | 'POLICY_ROUTING_SSE_CLIENT' | 'POLICY_ROUTING_SSE_SERVER' | 'POLICY_ROUTING_AI_PROVIDER_EXHAUSTED' | 'POLICY_ROUTING_AI_PROVIDER_ERROR' | 'POLICY_ROUTING_AI_NO_SUITABLE_PROVIDER' | 'POLICY_ROUTING_AI_CONTEXT_WINDOW_EXCEEDED' | 'POLICY_ROUTING_AI_MODEL_ACCESS_DENIED' | 'POLICY_AI_TOKEN_QUOTA_EXCEEDED' | 'POLICY_AI_TOKEN_COUNTER_UNAVAILABLE' | 'POLICY_AI_ANONYMOUS_NOT_ALLOWED' | 'MCP_INBOUND_BAD_REQUEST' | 'MCP_INBOUND_SERVER_NOT_FOUND' | 'MCP_INBOUND_METHOD_NOT_ALLOWED' | 'MCP_INBOUND_UNAUTHORIZED' | 'MCP_INBOUND_SESSION_LIMIT_EXCEEDED' | 'MCP_INBOUND_PARSE_ERROR' | 'MCP_INBOUND_METHOD_NOT_FOUND' | 'MCP_INBOUND_TOOL_NOT_FOUND' | 'MCP_INBOUND_TOOL_PROXY_UNAVAILABLE' | 'MCP_INBOUND_TOOL_POLICY_GATE_BLOCKED' | 'MCP_INBOUND_TOOL_EXECUTION_FAILED' | 'MCP_INBOUND_CALL_QUOTA_EXCEEDED' | 'MCP_INBOUND_TOOL_APPROVAL_REQUIRED' | 'MCP_INBOUND_ELICITATION_UNSUPPORTED' | 'A2A_INBOUND_BAD_REQUEST' | 'A2A_INBOUND_AGENT_NOT_FOUND' | 'A2A_INBOUND_METHOD_NOT_ALLOWED' | 'A2A_INBOUND_UNAUTHORIZED' | 'A2A_INBOUND_PARSE_ERROR' | 'A2A_INBOUND_METHOD_NOT_FOUND' | 'A2A_INBOUND_TASK_NOT_FOUND' | 'A2A_INBOUND_TASK_EXECUTION_UNAVAILABLE' | 'A2A_INBOUND_CONCURRENCY_LIMIT_EXCEEDED' | 'A2A_INBOUND_CALL_QUOTA_EXCEEDED' | 'POLICY_REDACTION' | 'POLICY_REDACTION_VARIABLE_NOT_FOUND' | 'POLICY_REDACTION_DATA_FORMAT' | 'POLICY_ENCRYPTION' | 'POLICY_ENCRYPTION_MISSING_CONFIG' | 'POLICY_DECRYPTION' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_DIGITALSIGNVALIDATION_FAILED' | 'POLICY_RESTAPI_RESPONSE' | 'POLICY_RESTAPI_CONNECTION' | 'POLICY_RESTAPI' | 'CACHE_AUTHREQUIREDTOREFRESH' | 'POLICY_ROLE_GROUP_BASED_ACCESS' | 'POLICY_ROLE_GROUP_BASED_IP_CHECK_ACCESS' | 'POLICY_PROTOCOL_TRANSFORMATION' | 'POLICY_BUSINESS_RULE' | 'POLICY_BUSINESS_RULE_DATA_FORMAT' | 'POLICY_BUSINESS_RULE_STOP' | 'POLICY_BUSINESS_RULE_VARIABLE_NOT_FOUND' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'APIPROXY_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTVALID_FORTOKEN' | 'URL_TOKEN_MANAGEMENT_TYPE_MISMATCH' | 'TOKEN_POLICY_NOT_CONFIGURED' | 'POLICY_ROUTING_SSLHANDSHAKE' | 'POLICY_ROUTING_SSLEXPIRED' | 'POLICY_AUTH_CREDENTIAL_NOTEXISTS' | 'POLICY_AUTH_CREDENTIAL_PROXYNOTALLOWED' | 'POLICY_AUTH_IDENTITY_AMBIGUOUS' | 'API_CLIENT_NOT_VALID_AS_RESOURCE_OWNER' | 'POLICY_AUTH_CREDENTIAL_METHODNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_IPNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CONTRACT_PROXY_EXPIRED' | 'POLICY_AUTH_CONTRACT_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CREDENTIAL_PSSWD' | 'POLICY_AUTH_CREDENTIAL_ENVNOTALLOWED' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_CLIENTBASEDTHROTTLING_STOP' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBASEDQUOTA_CACHE_SERVICE' | 'POLICY_CLIENTBASEDQUOTA_STOP' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION_NEED_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_EX' | 'POLICY_JOSE_IMPLEMENTATION_TARGET_VALUE_NOT_FOUND' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_TARGET_VALUE_EMPTY' | 'POLICY_JOSE_VALIDATION_ISSUER_EMPTY' | 'POLICY_JOSE_VALIDATION_PARSE_JWT' | 'POLICY_JOSE_VALIDATION_DECRYPTION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_ENCRYPTED' | 'POLICY_JOSE_VALIDATION_SIGNVALIDATION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_SIGNED' | 'POLICY_JOSE_VALIDATION_CLAIMVALIDATION' | 'POLICY_JOSE_VALIDATION_SIGNATUREINVALID' | 'POLICY_JOSE_VALIDATION_EX' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_MISSING' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_NOTVALID' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_ISSUER_MISSING' | 'POLICY_MTLS_AUTHENTICATION_EX' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_MTLS_MISSING' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_CERT_NOT_MATCH' | 'CONNECTOR_SETTINGS_NOTFOUND' | 'CONNECTOR_SETTINGS_DISABLED' | 'CONNECTOR_EX' | 'POLICY_ROUTING_ILLEGAL_ARGUMENT' | 'POLICY_ROUTING_CLIENT_PROTOCOL' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EXPIRED' | 'POLICY_JOSE_VALIDATION_JWK_EXPIRED' | 'POLICY_GROUP_EX' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_ENDPOINTRATELIMIT_CACHE_SERVICE' | 'POLICY_ENDPOINTRATELIMIT_STOP' | 'POLICY_ENDPOINTRATELIMIT_TARGETNOTEXIST' | 'POLICY_CLIENTBANNER_BANNED' | 'POLICY_CLIENTBANNER_EX' | 'POLICY_CLIENTBANNER_IDENTITYNOTFOUND' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_AUTH_EX' | 'POLICY_AUTH_CREDENTIALS_MISSING' | 'JOSE_VAL_CONFIG_ERROR' | 'JOSE_VAL_EX' | 'JOSE_VAL_TOKEN_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_BINDING_MISMATCH' | 'JOSE_IMPL_CONFIG_ERROR' | 'APIPROXY_CONFIG_ERROR' | 'APIPROXY_EX' | 'CONTENTFILTER_VIOLATION' | 'THROTTLING_STOP' | 'THROTTLING_EX' | 'THROTTLING_CACHE_SERVICE' | 'QUOTA_STOP' | 'QUOTA_EX' | 'QUOTA_CACHE_SERVICE' | 'ROUTING_CIRCUITBREAKER' | 'ROUTING_CLIENT_ERROR' | 'ROUTING_CONFIG_ERROR' | 'ROUTING_MTLS_CONFIG_FAILED' | 'ROUTING_SSE_EX' | 'ENDPOINT_RATELIMIT_EX' | 'ENDPOINT_RATELIMIT_EXCEEDED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_ALLOWED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_RESOLVED' | 'RLCL_AUTHENTICATION_POLICY_REQUIRED' | 'REST2SOAP_EX' | 'REDACTION_EX' | 'BUSINESS_RULE_EX' | 'MTLS_CERTIFICATE_MISSING' | 'MTLS_CERTIFICATE_NOTVALID' | 'KPS_TOKEN_EX' | 'JSON_SCHEMA_VALIDATION_FAILED' | 'XML_SCHEMA_VALIDATION_FAILED' | 'WSSECURITY_STSTOKEN_NOTVALID' | 'RESTAPI_EX' | 'CONDITION_EX' | 'POLICY_CACHE_EX' | 'POLICY_CACHE_INVALID_CONFIG' | 'POLICY_AI_MCP_TOOL_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_MCP_TOOL_INVOKE_CONFIG_MISSING' | 'POLICY_AI_MCP_TOOL_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_PROMPT_GUARD_BLOCKED' | 'POLICY_AI_SEMANTIC_CACHE_ERROR' | 'POLICY_AI_RAG_INJECTION_NO_MATCH' | 'POLICY_AI_RAG_INJECTION_RETRIEVAL_ERROR' | 'POLICY_AI_DLP_BLOCKED' | 'POLICY_AI_PII_ENCODED_BLOCKED' | 'POLICY_AI_PII_MASK_FAILED' | 'POLICY_AI_LOOP_DETECTED' | 'POLICY_AI_OFF_TOPIC' | 'POLICY_AI_TOPIC_JUDGE_BLOCKED' | 'POLICY_AI_PII_JUDGE_BLOCKED' | 'POLICY_AI_CONTEXT_INTEGRITY_BLOCKED' | 'POLICY_AI_PROMPT_DECORATOR_LIMIT_EXCEEDED' | 'POLICY_AI_DENIED_TOPIC' | 'POLICY_AI_PROMPT_TEMPLATE_UNKNOWN_TEMPLATE' | 'POLICY_AI_PROMPT_TEMPLATE_MISSING_PARAM' | 'POLICY_AI_PROMPT_TEMPLATE_LIMIT_EXCEEDED' | 'POLICY_AI_GROUNDEDNESS_VIOLATION'
            - `parentErrorType` 'API_PROXY' | 'APICREATOR' | 'FAKE_API' | 'KPS_API' | 'CONDITION_ERR' | 'CONDITION_EX' | 'POLICY_GROUP' | 'POLICY_AUTHENTICATION' | 'POLICY_OIDC' | 'POLICY_AUTHORIZATION' | 'POLICY_API_AUTHENTICATION' | 'POLICY_THROTTLING_PER_CLIENT' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_APIBASEDQUOTA' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBANNER' | 'POLICY_QUOTA_PER_CLIENT' | 'POLICY_SCRIPT' | 'POLICY_OAUTH2' | 'POLICY_SAML' | 'POLICY_JOSE_IMPLEMENTATION' | 'POLICY_JOSE_VALIDATION' | 'POLICY_MTLS_AUTHENTICATION' | 'POLICY_CONTENTFILTER' | 'POLICY_IPWHITE' | 'POLICY_IPBLACK' | 'POLICY_ALLOWEDHOUR' | 'POLICY_MINMESSAGESIZE' | 'POLICY_MAXMESSAGESIZE' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONRESPONSEMESSAGETRANS' | 'POLICY_XMLRESPONSEMESSAGETRANS' | 'POLICY_REST2SOAP_TRANSFORMATION' | 'POLICY_CACHE' | 'POLICY_ROUTING' | 'POLICY_REDACTION' | 'POLICY_CORS' | 'POLICY_ENCRYPTION' | 'POLICY_DECRYPTION' | 'POLICY_ROLE_GROUP' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_RESTAPI' | 'POLICY_WSSECURITY' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_BUSINESS_RULE' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'POLICY_AI_PII_MASK' | 'POLICY_AI_PROMPT_GUARD' | 'POLICY_AI_TOKEN_RATE_LIMIT' | 'POLICY_AI_SEMANTIC_CACHE' | 'POLICY_AI_MCP_TOOL_CALL' | 'POLICY_AI_A2A_AGENT_CALL' | 'POLICY_AI_RAG_INJECTION' | 'POLICY_AI_DLP_GUARD' | 'POLICY_AI_LOOP_GUARD' | 'POLICY_AI_TOPIC_GUARD' | 'POLICY_AI_CONTEXT_INTEGRITY' | 'POLICY_AI_ROUTING' | 'POLICY_AI_A2A_AGENT_INVOKE' | 'POLICY_AI_MCP_TOOL_INVOKE' | 'POLICY_AI_PROMPT_DECORATOR' | 'POLICY_AI_PROMPT_TEMPLATE' | 'POLICY_AI_GROUNDEDNESS_GUARD' | 'LICENSE'
            - `httpStatusCode` integer
            - `errorCode` string
            - `originalMessage` string
            - `customizedHttpStatusCode` integer
            - `customizedErrorCode` string
            - `customizedMessage` string
            - `buildCustomMessage` boolean
            - `customMessageTemplate` string
            - `customMessageContentType` string
            - `customMessageHttpStatusCode` integer
            - `errorResponseRules` ErrorResponseRule[]
              - …
            - `customized` boolean
          - `buildCustomMessage` boolean
          - `customMessageTemplate` string
          - `customMessageContentType` string
          - `customMessageHttpStatusCode` integer
          - `oneWay` boolean
          - `trace` boolean
          - `active` boolean
          - `addToGlobal` boolean
          - `policyLocation` 'API_PROXY_GROUP' | 'API_PROXY' | 'API_PROXY_METHOD'
          - `policyGroup` boolean
          - `_class` string, required
          - `enabled` boolean
          - `policyAiPromptGuardDefList` PolicyAiPromptGuardDef[]
            - `id` integer
            - `presetId` string
            - `name` string
            - `ruleValue` string
            - `action` 'BLOCK' | 'FLAG' | 'MASK'
            - `category` string
            - `enabled` boolean
            - `description` string
          - `latencyMode` 'INLINE' | 'ASYNC' | 'SHADOW'
          - `maxWaitMs` integer
          - `decodeEncodedContent` boolean
          - `includeSystemPrompts` boolean
          - `includeAssistantPrompts` boolean
          - `includeToolPrompts` boolean
          - `engine` 'BUILTIN' | 'BUILTIN_PLUS_EXTERNAL' | 'EXTERNAL_ONLY'
          - `failMode` 'FAIL_OPEN' | 'FAIL_CLOSED'
          - `externalGuardrail` union
            - HttpDlpGuardrailAdapter
              - …
            - LlmJudgeGuardrailAdapter
              - …
        - PolicyAiPromptTemplate
          - `region` 'FROM_CLIENT' | 'TO_BACKEND' | 'FROM_BACKEND' | 'TO_CLIENT'
          - `id` string
          - `projectId` string
          - `name` string
          - `description` string
          - `policyCondition` PolicyCondition
            - `conditionRuleList` ConditionRule[]
              - …
          - `global` boolean
          - `errorMessageList` ErrorMessage[]
            - `id` string
            - `errorType` 'APIPROXY' | 'APIPROXY_HIDDENSPEC' | 'APIPROXY_SPEC_AUTH_REQUIRED' | 'API_METHOD_NOTFOUND' | 'DBTOAPI_DB_OPERATION_TYPE_NOTFOUND' | 'DBTOAPI_DB_BATCH_ARRAY_LENGTH' | 'APIPROXY_NOTFOUND' | 'APIPROXY_ENDPOINT_MISMATCH' | 'APIPROXY_ENDPOINT_MISSING_PATH_PARAM_DEFINITION' | 'APIPROXYGROUP_ACCESS_DISABLED_FROM_PROXY' | 'APIPROXY_BACKEND_ADDRESS_NOTFOUND' | 'APIPROXY_BACKEND_MTLS_SETTINGS_NOTFOUND' | 'APICRYPT_EX' | 'NOTER_SETTINGS_NOTFOUND' | 'KPS_SETTINGS_NOTFOUND' | 'KPS_SECURITY_TOKEN_FAULT' | 'KPS_SECURITY_TOKEN_NOT_VALID' | 'SCRIPT_API_NOTFOUND' | 'CONNECTION_CONFIG_DB_NOTFOUND' | 'CONNECTION_CONFIG_DB_DISABLED' | 'DATABASE_CONNECTION_EX' | 'DB_API_NOTFOUND' | 'JOB_API_NOTFOUND' | 'KPS_EX' | 'CONDITION_RULE_FORMAT_NUMERIC' | 'CONDITION_RULE_FORMAT_DATE' | 'CONDITION_RULE_CONFIGURATION' | 'CONDITION_RULE_EX' | 'POLICY_AUTH_EMPTYUSERNAMEORPSSWD' | 'POLICY_AUTH_EMPTYUSERNAME' | 'POLICY_AUTH_EMPTYPSSWD' | 'POLICY_AUTH_USERNOTEXISTS' | 'POLICY_AUTH_EX_LDAP' | 'POLICY_AUTH_EX_API' | 'POLICY_AUTH_TYPE' | 'POLICY_AUTH_EX_DB' | 'POLICY_AUTH_NOT_FOUND' | 'POLICY_AUTH_BASIC_EX' | 'POLICY_AUTH_BASE64_EX' | 'POLICY_AUTH_DIGEST_EX' | 'POLICY_AUTH_JWT3RD_EX' | 'POLICY_AUTH_JWT3RD_MISSING_CONFIG' | 'POLICY_AUTH_JWT3RD_NOT_VALID' | 'POLICY_AUTH_JWT_EX' | 'POLICY_AUTH_JWT_MISSING_CONFIG' | 'POLICY_AUTH_JWT_NOT_VALID' | 'POLICY_AUTH_OAUTH2_EX' | 'POLICY_AUTH_OAUTH2_TOKEN_EXPIRED' | 'POLICY_AUTH_OAUTH2_TOKEN_NOT_VALID' | 'POLICY_AUTH_OIDC_PROTOCOL_EX' | 'POLICY_AUTH_OIDC_AUTHENTICATION_EX' | 'POLICY_AUTH_OIDC_STOP_FLOW' | 'POLICY_AUTH_OIDC_REDIRECT' | 'POLICY_AUTH_OIDC_INVALID_TOKEN' | 'POLICY_AUTHORIZATION_EX' | 'POLICY_AUTHORIZATION_METHOD_NOT_FOUND' | 'POLICY_AUTHORIZATION_WRONG_SCOPE' | 'POLICY_API_AUTHENTICATION' | 'POLICY_API_AUTHENTICATION_NOTFOUND' | 'POLICY_SAML' | 'POLICY_SAML_SIGNATURENOTEXISTS' | 'POLICY_SAML_SIGNATURENOTVALID' | 'POLICY_SAML_KEYSTORENOTVALID' | 'POLICY_SAML_SIGNERUNKNOWN' | 'POLICY_CONTENTFILTER' | 'POLICY_CONTENTFILTER_HEADER' | 'POLICY_CONTENTFILTER_PARAM' | 'POLICY_CONTENTFILTER_BODY' | 'POLICY_CONTENTFILTER_BODY_PATH' | 'POLICY_IPWHITE_FAILED' | 'POLICY_IPWHITE_EX' | 'POLICY_IPBLACK_FAILED' | 'POLICY_IPBLACK_EX' | 'POLICY_RESTRICTION_ALLOWEDHOUR_FAILED' | 'POLICY_RESTRICTION_ALLOWEDHOUR_EX' | 'POLICY_RESTRICTION_MINMESSAGESIZE_FAILED' | 'POLICY_RESTRICTION_MAXMESSAGESIZE_FAILED' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_JSONSCHEMAVALIDATION_FAILED' | 'POLICY_JSONSCHEMAVALIDATION_PATH' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION_FAILED' | 'POLICY_XMLSCHEMAVALIDATION_UNEXPECTEDBODY' | 'POLICY_XMLSCHEMAVALIDATION_PATH' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_APIBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_APIBASEDTHROTTLING_STOP' | 'POLICY_APIBASEDQUOTA' | 'POLICY_APIBASEDQUOTA_CACHE_SERVICE' | 'POLICY_APIBASEDQUOTA_STOP' | 'POLICY_REST2SOAP_TRANSFORMATION_REQUEST' | 'POLICY_REST2SOAP_TRANSFORMATION_RESPONSE' | 'POLICY_SCRIPT_USERSTOPPEDFLOW' | 'POLICY_SCRIPT_USERSTOPPEDFLOW_SUCCESS' | 'POLICY_SCRIPT' | 'POLICY_WSSECURITY_FROMTARGET' | 'POLICY_WSSECURITY_TOTARGET' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_WSSECURITY_STSTOKEN_NOTFOUND' | 'POLICY_WSSECURITY_STSTOKEN_NOTVALID' | 'POLICY_WSSECURITY_STSTOKEN_FAULT' | 'CIRCUITBREAKEROPEN_EX' | 'CIRCUITBREAKEROPEN_NO_ROUTE_EX' | 'CLIENTFLOWBANNER_EX' | 'POLICY_ROUTING_TIMEOUT' | 'POLICY_ROUTING_UNKNOWNHOST' | 'POLICY_ROUTING_MALFORMED' | 'POLICY_ROUTING_CONNECTIONREFUSED' | 'POLICY_ROUTING_CONNECTION' | 'POLICY_ROUTING_ERRORHANDLINGCONDITION' | 'POLICY_ROUTING_PROXY_EMPTY' | 'POLICY_ROUTING_PROXY_AUTHORIZATION_EMPTY' | 'POLICY_ROUTING_CONNECTION_CLOSED_CLIENT' | 'POLICY_ROUTING_CONNECTION_CLOSED_SERVER' | 'POLICY_ROUTING_SSE_CLIENT' | 'POLICY_ROUTING_SSE_SERVER' | 'POLICY_ROUTING_AI_PROVIDER_EXHAUSTED' | 'POLICY_ROUTING_AI_PROVIDER_ERROR' | 'POLICY_ROUTING_AI_NO_SUITABLE_PROVIDER' | 'POLICY_ROUTING_AI_CONTEXT_WINDOW_EXCEEDED' | 'POLICY_ROUTING_AI_MODEL_ACCESS_DENIED' | 'POLICY_AI_TOKEN_QUOTA_EXCEEDED' | 'POLICY_AI_TOKEN_COUNTER_UNAVAILABLE' | 'POLICY_AI_ANONYMOUS_NOT_ALLOWED' | 'MCP_INBOUND_BAD_REQUEST' | 'MCP_INBOUND_SERVER_NOT_FOUND' | 'MCP_INBOUND_METHOD_NOT_ALLOWED' | 'MCP_INBOUND_UNAUTHORIZED' | 'MCP_INBOUND_SESSION_LIMIT_EXCEEDED' | 'MCP_INBOUND_PARSE_ERROR' | 'MCP_INBOUND_METHOD_NOT_FOUND' | 'MCP_INBOUND_TOOL_NOT_FOUND' | 'MCP_INBOUND_TOOL_PROXY_UNAVAILABLE' | 'MCP_INBOUND_TOOL_POLICY_GATE_BLOCKED' | 'MCP_INBOUND_TOOL_EXECUTION_FAILED' | 'MCP_INBOUND_CALL_QUOTA_EXCEEDED' | 'MCP_INBOUND_TOOL_APPROVAL_REQUIRED' | 'MCP_INBOUND_ELICITATION_UNSUPPORTED' | 'A2A_INBOUND_BAD_REQUEST' | 'A2A_INBOUND_AGENT_NOT_FOUND' | 'A2A_INBOUND_METHOD_NOT_ALLOWED' | 'A2A_INBOUND_UNAUTHORIZED' | 'A2A_INBOUND_PARSE_ERROR' | 'A2A_INBOUND_METHOD_NOT_FOUND' | 'A2A_INBOUND_TASK_NOT_FOUND' | 'A2A_INBOUND_TASK_EXECUTION_UNAVAILABLE' | 'A2A_INBOUND_CONCURRENCY_LIMIT_EXCEEDED' | 'A2A_INBOUND_CALL_QUOTA_EXCEEDED' | 'POLICY_REDACTION' | 'POLICY_REDACTION_VARIABLE_NOT_FOUND' | 'POLICY_REDACTION_DATA_FORMAT' | 'POLICY_ENCRYPTION' | 'POLICY_ENCRYPTION_MISSING_CONFIG' | 'POLICY_DECRYPTION' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_DIGITALSIGNVALIDATION_FAILED' | 'POLICY_RESTAPI_RESPONSE' | 'POLICY_RESTAPI_CONNECTION' | 'POLICY_RESTAPI' | 'CACHE_AUTHREQUIREDTOREFRESH' | 'POLICY_ROLE_GROUP_BASED_ACCESS' | 'POLICY_ROLE_GROUP_BASED_IP_CHECK_ACCESS' | 'POLICY_PROTOCOL_TRANSFORMATION' | 'POLICY_BUSINESS_RULE' | 'POLICY_BUSINESS_RULE_DATA_FORMAT' | 'POLICY_BUSINESS_RULE_STOP' | 'POLICY_BUSINESS_RULE_VARIABLE_NOT_FOUND' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'APIPROXY_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTVALID_FORTOKEN' | 'URL_TOKEN_MANAGEMENT_TYPE_MISMATCH' | 'TOKEN_POLICY_NOT_CONFIGURED' | 'POLICY_ROUTING_SSLHANDSHAKE' | 'POLICY_ROUTING_SSLEXPIRED' | 'POLICY_AUTH_CREDENTIAL_NOTEXISTS' | 'POLICY_AUTH_CREDENTIAL_PROXYNOTALLOWED' | 'POLICY_AUTH_IDENTITY_AMBIGUOUS' | 'API_CLIENT_NOT_VALID_AS_RESOURCE_OWNER' | 'POLICY_AUTH_CREDENTIAL_METHODNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_IPNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CONTRACT_PROXY_EXPIRED' | 'POLICY_AUTH_CONTRACT_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CREDENTIAL_PSSWD' | 'POLICY_AUTH_CREDENTIAL_ENVNOTALLOWED' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_CLIENTBASEDTHROTTLING_STOP' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBASEDQUOTA_CACHE_SERVICE' | 'POLICY_CLIENTBASEDQUOTA_STOP' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION_NEED_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_EX' | 'POLICY_JOSE_IMPLEMENTATION_TARGET_VALUE_NOT_FOUND' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_TARGET_VALUE_EMPTY' | 'POLICY_JOSE_VALIDATION_ISSUER_EMPTY' | 'POLICY_JOSE_VALIDATION_PARSE_JWT' | 'POLICY_JOSE_VALIDATION_DECRYPTION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_ENCRYPTED' | 'POLICY_JOSE_VALIDATION_SIGNVALIDATION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_SIGNED' | 'POLICY_JOSE_VALIDATION_CLAIMVALIDATION' | 'POLICY_JOSE_VALIDATION_SIGNATUREINVALID' | 'POLICY_JOSE_VALIDATION_EX' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_MISSING' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_NOTVALID' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_ISSUER_MISSING' | 'POLICY_MTLS_AUTHENTICATION_EX' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_MTLS_MISSING' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_CERT_NOT_MATCH' | 'CONNECTOR_SETTINGS_NOTFOUND' | 'CONNECTOR_SETTINGS_DISABLED' | 'CONNECTOR_EX' | 'POLICY_ROUTING_ILLEGAL_ARGUMENT' | 'POLICY_ROUTING_CLIENT_PROTOCOL' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EXPIRED' | 'POLICY_JOSE_VALIDATION_JWK_EXPIRED' | 'POLICY_GROUP_EX' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_ENDPOINTRATELIMIT_CACHE_SERVICE' | 'POLICY_ENDPOINTRATELIMIT_STOP' | 'POLICY_ENDPOINTRATELIMIT_TARGETNOTEXIST' | 'POLICY_CLIENTBANNER_BANNED' | 'POLICY_CLIENTBANNER_EX' | 'POLICY_CLIENTBANNER_IDENTITYNOTFOUND' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_AUTH_EX' | 'POLICY_AUTH_CREDENTIALS_MISSING' | 'JOSE_VAL_CONFIG_ERROR' | 'JOSE_VAL_EX' | 'JOSE_VAL_TOKEN_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_BINDING_MISMATCH' | 'JOSE_IMPL_CONFIG_ERROR' | 'APIPROXY_CONFIG_ERROR' | 'APIPROXY_EX' | 'CONTENTFILTER_VIOLATION' | 'THROTTLING_STOP' | 'THROTTLING_EX' | 'THROTTLING_CACHE_SERVICE' | 'QUOTA_STOP' | 'QUOTA_EX' | 'QUOTA_CACHE_SERVICE' | 'ROUTING_CIRCUITBREAKER' | 'ROUTING_CLIENT_ERROR' | 'ROUTING_CONFIG_ERROR' | 'ROUTING_MTLS_CONFIG_FAILED' | 'ROUTING_SSE_EX' | 'ENDPOINT_RATELIMIT_EX' | 'ENDPOINT_RATELIMIT_EXCEEDED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_ALLOWED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_RESOLVED' | 'RLCL_AUTHENTICATION_POLICY_REQUIRED' | 'REST2SOAP_EX' | 'REDACTION_EX' | 'BUSINESS_RULE_EX' | 'MTLS_CERTIFICATE_MISSING' | 'MTLS_CERTIFICATE_NOTVALID' | 'KPS_TOKEN_EX' | 'JSON_SCHEMA_VALIDATION_FAILED' | 'XML_SCHEMA_VALIDATION_FAILED' | 'WSSECURITY_STSTOKEN_NOTVALID' | 'RESTAPI_EX' | 'CONDITION_EX' | 'POLICY_CACHE_EX' | 'POLICY_CACHE_INVALID_CONFIG' | 'POLICY_AI_MCP_TOOL_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_MCP_TOOL_INVOKE_CONFIG_MISSING' | 'POLICY_AI_MCP_TOOL_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_PROMPT_GUARD_BLOCKED' | 'POLICY_AI_SEMANTIC_CACHE_ERROR' | 'POLICY_AI_RAG_INJECTION_NO_MATCH' | 'POLICY_AI_RAG_INJECTION_RETRIEVAL_ERROR' | 'POLICY_AI_DLP_BLOCKED' | 'POLICY_AI_PII_ENCODED_BLOCKED' | 'POLICY_AI_PII_MASK_FAILED' | 'POLICY_AI_LOOP_DETECTED' | 'POLICY_AI_OFF_TOPIC' | 'POLICY_AI_TOPIC_JUDGE_BLOCKED' | 'POLICY_AI_PII_JUDGE_BLOCKED' | 'POLICY_AI_CONTEXT_INTEGRITY_BLOCKED' | 'POLICY_AI_PROMPT_DECORATOR_LIMIT_EXCEEDED' | 'POLICY_AI_DENIED_TOPIC' | 'POLICY_AI_PROMPT_TEMPLATE_UNKNOWN_TEMPLATE' | 'POLICY_AI_PROMPT_TEMPLATE_MISSING_PARAM' | 'POLICY_AI_PROMPT_TEMPLATE_LIMIT_EXCEEDED' | 'POLICY_AI_GROUNDEDNESS_VIOLATION'
            - `parentErrorType` 'API_PROXY' | 'APICREATOR' | 'FAKE_API' | 'KPS_API' | 'CONDITION_ERR' | 'CONDITION_EX' | 'POLICY_GROUP' | 'POLICY_AUTHENTICATION' | 'POLICY_OIDC' | 'POLICY_AUTHORIZATION' | 'POLICY_API_AUTHENTICATION' | 'POLICY_THROTTLING_PER_CLIENT' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_APIBASEDQUOTA' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBANNER' | 'POLICY_QUOTA_PER_CLIENT' | 'POLICY_SCRIPT' | 'POLICY_OAUTH2' | 'POLICY_SAML' | 'POLICY_JOSE_IMPLEMENTATION' | 'POLICY_JOSE_VALIDATION' | 'POLICY_MTLS_AUTHENTICATION' | 'POLICY_CONTENTFILTER' | 'POLICY_IPWHITE' | 'POLICY_IPBLACK' | 'POLICY_ALLOWEDHOUR' | 'POLICY_MINMESSAGESIZE' | 'POLICY_MAXMESSAGESIZE' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONRESPONSEMESSAGETRANS' | 'POLICY_XMLRESPONSEMESSAGETRANS' | 'POLICY_REST2SOAP_TRANSFORMATION' | 'POLICY_CACHE' | 'POLICY_ROUTING' | 'POLICY_REDACTION' | 'POLICY_CORS' | 'POLICY_ENCRYPTION' | 'POLICY_DECRYPTION' | 'POLICY_ROLE_GROUP' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_RESTAPI' | 'POLICY_WSSECURITY' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_BUSINESS_RULE' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'POLICY_AI_PII_MASK' | 'POLICY_AI_PROMPT_GUARD' | 'POLICY_AI_TOKEN_RATE_LIMIT' | 'POLICY_AI_SEMANTIC_CACHE' | 'POLICY_AI_MCP_TOOL_CALL' | 'POLICY_AI_A2A_AGENT_CALL' | 'POLICY_AI_RAG_INJECTION' | 'POLICY_AI_DLP_GUARD' | 'POLICY_AI_LOOP_GUARD' | 'POLICY_AI_TOPIC_GUARD' | 'POLICY_AI_CONTEXT_INTEGRITY' | 'POLICY_AI_ROUTING' | 'POLICY_AI_A2A_AGENT_INVOKE' | 'POLICY_AI_MCP_TOOL_INVOKE' | 'POLICY_AI_PROMPT_DECORATOR' | 'POLICY_AI_PROMPT_TEMPLATE' | 'POLICY_AI_GROUNDEDNESS_GUARD' | 'LICENSE'
            - `httpStatusCode` integer
            - `errorCode` string
            - `originalMessage` string
            - `customizedHttpStatusCode` integer
            - `customizedErrorCode` string
            - `customizedMessage` string
            - `buildCustomMessage` boolean
            - `customMessageTemplate` string
            - `customMessageContentType` string
            - `customMessageHttpStatusCode` integer
            - `errorResponseRules` ErrorResponseRule[]
              - …
            - `customized` boolean
          - `buildCustomMessage` boolean
          - `customMessageTemplate` string
          - `customMessageContentType` string
          - `customMessageHttpStatusCode` integer
          - `oneWay` boolean
          - `trace` boolean
          - `active` boolean
          - `addToGlobal` boolean
          - `policyLocation` 'API_PROXY_GROUP' | 'API_PROXY' | 'API_PROXY_METHOD'
          - `policyGroup` boolean
          - `_class` string, required
          - `enabled` boolean
          - `templates` AiPromptTemplateBinding[]
            - `alias` string
            - `templateId` string
            - `messages` AiPromptTemplateMessage[]
              - …
            - `parameters` AiPromptTemplateParam[]
              - …
            - `description` string
            - `boundToCatalog` boolean
          - `requestTemplateField` string
          - `requestParamsField` string
          - `onUnknownTemplate` string
          - `onMissingParam` string
          - `mergeMode` string
          - `stripTemplateFields` boolean
          - `maxExpandedChars` integer
        - PolicyAiRagInjection
          - `region` 'FROM_CLIENT' | 'TO_BACKEND' | 'FROM_BACKEND' | 'TO_CLIENT'
          - `id` string
          - `projectId` string
          - `name` string
          - `description` string
          - `policyCondition` PolicyCondition
            - `conditionRuleList` ConditionRule[]
              - …
          - `global` boolean
          - `errorMessageList` ErrorMessage[]
            - `id` string
            - `errorType` 'APIPROXY' | 'APIPROXY_HIDDENSPEC' | 'APIPROXY_SPEC_AUTH_REQUIRED' | 'API_METHOD_NOTFOUND' | 'DBTOAPI_DB_OPERATION_TYPE_NOTFOUND' | 'DBTOAPI_DB_BATCH_ARRAY_LENGTH' | 'APIPROXY_NOTFOUND' | 'APIPROXY_ENDPOINT_MISMATCH' | 'APIPROXY_ENDPOINT_MISSING_PATH_PARAM_DEFINITION' | 'APIPROXYGROUP_ACCESS_DISABLED_FROM_PROXY' | 'APIPROXY_BACKEND_ADDRESS_NOTFOUND' | 'APIPROXY_BACKEND_MTLS_SETTINGS_NOTFOUND' | 'APICRYPT_EX' | 'NOTER_SETTINGS_NOTFOUND' | 'KPS_SETTINGS_NOTFOUND' | 'KPS_SECURITY_TOKEN_FAULT' | 'KPS_SECURITY_TOKEN_NOT_VALID' | 'SCRIPT_API_NOTFOUND' | 'CONNECTION_CONFIG_DB_NOTFOUND' | 'CONNECTION_CONFIG_DB_DISABLED' | 'DATABASE_CONNECTION_EX' | 'DB_API_NOTFOUND' | 'JOB_API_NOTFOUND' | 'KPS_EX' | 'CONDITION_RULE_FORMAT_NUMERIC' | 'CONDITION_RULE_FORMAT_DATE' | 'CONDITION_RULE_CONFIGURATION' | 'CONDITION_RULE_EX' | 'POLICY_AUTH_EMPTYUSERNAMEORPSSWD' | 'POLICY_AUTH_EMPTYUSERNAME' | 'POLICY_AUTH_EMPTYPSSWD' | 'POLICY_AUTH_USERNOTEXISTS' | 'POLICY_AUTH_EX_LDAP' | 'POLICY_AUTH_EX_API' | 'POLICY_AUTH_TYPE' | 'POLICY_AUTH_EX_DB' | 'POLICY_AUTH_NOT_FOUND' | 'POLICY_AUTH_BASIC_EX' | 'POLICY_AUTH_BASE64_EX' | 'POLICY_AUTH_DIGEST_EX' | 'POLICY_AUTH_JWT3RD_EX' | 'POLICY_AUTH_JWT3RD_MISSING_CONFIG' | 'POLICY_AUTH_JWT3RD_NOT_VALID' | 'POLICY_AUTH_JWT_EX' | 'POLICY_AUTH_JWT_MISSING_CONFIG' | 'POLICY_AUTH_JWT_NOT_VALID' | 'POLICY_AUTH_OAUTH2_EX' | 'POLICY_AUTH_OAUTH2_TOKEN_EXPIRED' | 'POLICY_AUTH_OAUTH2_TOKEN_NOT_VALID' | 'POLICY_AUTH_OIDC_PROTOCOL_EX' | 'POLICY_AUTH_OIDC_AUTHENTICATION_EX' | 'POLICY_AUTH_OIDC_STOP_FLOW' | 'POLICY_AUTH_OIDC_REDIRECT' | 'POLICY_AUTH_OIDC_INVALID_TOKEN' | 'POLICY_AUTHORIZATION_EX' | 'POLICY_AUTHORIZATION_METHOD_NOT_FOUND' | 'POLICY_AUTHORIZATION_WRONG_SCOPE' | 'POLICY_API_AUTHENTICATION' | 'POLICY_API_AUTHENTICATION_NOTFOUND' | 'POLICY_SAML' | 'POLICY_SAML_SIGNATURENOTEXISTS' | 'POLICY_SAML_SIGNATURENOTVALID' | 'POLICY_SAML_KEYSTORENOTVALID' | 'POLICY_SAML_SIGNERUNKNOWN' | 'POLICY_CONTENTFILTER' | 'POLICY_CONTENTFILTER_HEADER' | 'POLICY_CONTENTFILTER_PARAM' | 'POLICY_CONTENTFILTER_BODY' | 'POLICY_CONTENTFILTER_BODY_PATH' | 'POLICY_IPWHITE_FAILED' | 'POLICY_IPWHITE_EX' | 'POLICY_IPBLACK_FAILED' | 'POLICY_IPBLACK_EX' | 'POLICY_RESTRICTION_ALLOWEDHOUR_FAILED' | 'POLICY_RESTRICTION_ALLOWEDHOUR_EX' | 'POLICY_RESTRICTION_MINMESSAGESIZE_FAILED' | 'POLICY_RESTRICTION_MAXMESSAGESIZE_FAILED' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_JSONSCHEMAVALIDATION_FAILED' | 'POLICY_JSONSCHEMAVALIDATION_PATH' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION_FAILED' | 'POLICY_XMLSCHEMAVALIDATION_UNEXPECTEDBODY' | 'POLICY_XMLSCHEMAVALIDATION_PATH' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_APIBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_APIBASEDTHROTTLING_STOP' | 'POLICY_APIBASEDQUOTA' | 'POLICY_APIBASEDQUOTA_CACHE_SERVICE' | 'POLICY_APIBASEDQUOTA_STOP' | 'POLICY_REST2SOAP_TRANSFORMATION_REQUEST' | 'POLICY_REST2SOAP_TRANSFORMATION_RESPONSE' | 'POLICY_SCRIPT_USERSTOPPEDFLOW' | 'POLICY_SCRIPT_USERSTOPPEDFLOW_SUCCESS' | 'POLICY_SCRIPT' | 'POLICY_WSSECURITY_FROMTARGET' | 'POLICY_WSSECURITY_TOTARGET' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_WSSECURITY_STSTOKEN_NOTFOUND' | 'POLICY_WSSECURITY_STSTOKEN_NOTVALID' | 'POLICY_WSSECURITY_STSTOKEN_FAULT' | 'CIRCUITBREAKEROPEN_EX' | 'CIRCUITBREAKEROPEN_NO_ROUTE_EX' | 'CLIENTFLOWBANNER_EX' | 'POLICY_ROUTING_TIMEOUT' | 'POLICY_ROUTING_UNKNOWNHOST' | 'POLICY_ROUTING_MALFORMED' | 'POLICY_ROUTING_CONNECTIONREFUSED' | 'POLICY_ROUTING_CONNECTION' | 'POLICY_ROUTING_ERRORHANDLINGCONDITION' | 'POLICY_ROUTING_PROXY_EMPTY' | 'POLICY_ROUTING_PROXY_AUTHORIZATION_EMPTY' | 'POLICY_ROUTING_CONNECTION_CLOSED_CLIENT' | 'POLICY_ROUTING_CONNECTION_CLOSED_SERVER' | 'POLICY_ROUTING_SSE_CLIENT' | 'POLICY_ROUTING_SSE_SERVER' | 'POLICY_ROUTING_AI_PROVIDER_EXHAUSTED' | 'POLICY_ROUTING_AI_PROVIDER_ERROR' | 'POLICY_ROUTING_AI_NO_SUITABLE_PROVIDER' | 'POLICY_ROUTING_AI_CONTEXT_WINDOW_EXCEEDED' | 'POLICY_ROUTING_AI_MODEL_ACCESS_DENIED' | 'POLICY_AI_TOKEN_QUOTA_EXCEEDED' | 'POLICY_AI_TOKEN_COUNTER_UNAVAILABLE' | 'POLICY_AI_ANONYMOUS_NOT_ALLOWED' | 'MCP_INBOUND_BAD_REQUEST' | 'MCP_INBOUND_SERVER_NOT_FOUND' | 'MCP_INBOUND_METHOD_NOT_ALLOWED' | 'MCP_INBOUND_UNAUTHORIZED' | 'MCP_INBOUND_SESSION_LIMIT_EXCEEDED' | 'MCP_INBOUND_PARSE_ERROR' | 'MCP_INBOUND_METHOD_NOT_FOUND' | 'MCP_INBOUND_TOOL_NOT_FOUND' | 'MCP_INBOUND_TOOL_PROXY_UNAVAILABLE' | 'MCP_INBOUND_TOOL_POLICY_GATE_BLOCKED' | 'MCP_INBOUND_TOOL_EXECUTION_FAILED' | 'MCP_INBOUND_CALL_QUOTA_EXCEEDED' | 'MCP_INBOUND_TOOL_APPROVAL_REQUIRED' | 'MCP_INBOUND_ELICITATION_UNSUPPORTED' | 'A2A_INBOUND_BAD_REQUEST' | 'A2A_INBOUND_AGENT_NOT_FOUND' | 'A2A_INBOUND_METHOD_NOT_ALLOWED' | 'A2A_INBOUND_UNAUTHORIZED' | 'A2A_INBOUND_PARSE_ERROR' | 'A2A_INBOUND_METHOD_NOT_FOUND' | 'A2A_INBOUND_TASK_NOT_FOUND' | 'A2A_INBOUND_TASK_EXECUTION_UNAVAILABLE' | 'A2A_INBOUND_CONCURRENCY_LIMIT_EXCEEDED' | 'A2A_INBOUND_CALL_QUOTA_EXCEEDED' | 'POLICY_REDACTION' | 'POLICY_REDACTION_VARIABLE_NOT_FOUND' | 'POLICY_REDACTION_DATA_FORMAT' | 'POLICY_ENCRYPTION' | 'POLICY_ENCRYPTION_MISSING_CONFIG' | 'POLICY_DECRYPTION' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_DIGITALSIGNVALIDATION_FAILED' | 'POLICY_RESTAPI_RESPONSE' | 'POLICY_RESTAPI_CONNECTION' | 'POLICY_RESTAPI' | 'CACHE_AUTHREQUIREDTOREFRESH' | 'POLICY_ROLE_GROUP_BASED_ACCESS' | 'POLICY_ROLE_GROUP_BASED_IP_CHECK_ACCESS' | 'POLICY_PROTOCOL_TRANSFORMATION' | 'POLICY_BUSINESS_RULE' | 'POLICY_BUSINESS_RULE_DATA_FORMAT' | 'POLICY_BUSINESS_RULE_STOP' | 'POLICY_BUSINESS_RULE_VARIABLE_NOT_FOUND' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'APIPROXY_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTVALID_FORTOKEN' | 'URL_TOKEN_MANAGEMENT_TYPE_MISMATCH' | 'TOKEN_POLICY_NOT_CONFIGURED' | 'POLICY_ROUTING_SSLHANDSHAKE' | 'POLICY_ROUTING_SSLEXPIRED' | 'POLICY_AUTH_CREDENTIAL_NOTEXISTS' | 'POLICY_AUTH_CREDENTIAL_PROXYNOTALLOWED' | 'POLICY_AUTH_IDENTITY_AMBIGUOUS' | 'API_CLIENT_NOT_VALID_AS_RESOURCE_OWNER' | 'POLICY_AUTH_CREDENTIAL_METHODNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_IPNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CONTRACT_PROXY_EXPIRED' | 'POLICY_AUTH_CONTRACT_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CREDENTIAL_PSSWD' | 'POLICY_AUTH_CREDENTIAL_ENVNOTALLOWED' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_CLIENTBASEDTHROTTLING_STOP' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBASEDQUOTA_CACHE_SERVICE' | 'POLICY_CLIENTBASEDQUOTA_STOP' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION_NEED_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_EX' | 'POLICY_JOSE_IMPLEMENTATION_TARGET_VALUE_NOT_FOUND' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_TARGET_VALUE_EMPTY' | 'POLICY_JOSE_VALIDATION_ISSUER_EMPTY' | 'POLICY_JOSE_VALIDATION_PARSE_JWT' | 'POLICY_JOSE_VALIDATION_DECRYPTION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_ENCRYPTED' | 'POLICY_JOSE_VALIDATION_SIGNVALIDATION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_SIGNED' | 'POLICY_JOSE_VALIDATION_CLAIMVALIDATION' | 'POLICY_JOSE_VALIDATION_SIGNATUREINVALID' | 'POLICY_JOSE_VALIDATION_EX' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_MISSING' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_NOTVALID' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_ISSUER_MISSING' | 'POLICY_MTLS_AUTHENTICATION_EX' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_MTLS_MISSING' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_CERT_NOT_MATCH' | 'CONNECTOR_SETTINGS_NOTFOUND' | 'CONNECTOR_SETTINGS_DISABLED' | 'CONNECTOR_EX' | 'POLICY_ROUTING_ILLEGAL_ARGUMENT' | 'POLICY_ROUTING_CLIENT_PROTOCOL' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EXPIRED' | 'POLICY_JOSE_VALIDATION_JWK_EXPIRED' | 'POLICY_GROUP_EX' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_ENDPOINTRATELIMIT_CACHE_SERVICE' | 'POLICY_ENDPOINTRATELIMIT_STOP' | 'POLICY_ENDPOINTRATELIMIT_TARGETNOTEXIST' | 'POLICY_CLIENTBANNER_BANNED' | 'POLICY_CLIENTBANNER_EX' | 'POLICY_CLIENTBANNER_IDENTITYNOTFOUND' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_AUTH_EX' | 'POLICY_AUTH_CREDENTIALS_MISSING' | 'JOSE_VAL_CONFIG_ERROR' | 'JOSE_VAL_EX' | 'JOSE_VAL_TOKEN_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_BINDING_MISMATCH' | 'JOSE_IMPL_CONFIG_ERROR' | 'APIPROXY_CONFIG_ERROR' | 'APIPROXY_EX' | 'CONTENTFILTER_VIOLATION' | 'THROTTLING_STOP' | 'THROTTLING_EX' | 'THROTTLING_CACHE_SERVICE' | 'QUOTA_STOP' | 'QUOTA_EX' | 'QUOTA_CACHE_SERVICE' | 'ROUTING_CIRCUITBREAKER' | 'ROUTING_CLIENT_ERROR' | 'ROUTING_CONFIG_ERROR' | 'ROUTING_MTLS_CONFIG_FAILED' | 'ROUTING_SSE_EX' | 'ENDPOINT_RATELIMIT_EX' | 'ENDPOINT_RATELIMIT_EXCEEDED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_ALLOWED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_RESOLVED' | 'RLCL_AUTHENTICATION_POLICY_REQUIRED' | 'REST2SOAP_EX' | 'REDACTION_EX' | 'BUSINESS_RULE_EX' | 'MTLS_CERTIFICATE_MISSING' | 'MTLS_CERTIFICATE_NOTVALID' | 'KPS_TOKEN_EX' | 'JSON_SCHEMA_VALIDATION_FAILED' | 'XML_SCHEMA_VALIDATION_FAILED' | 'WSSECURITY_STSTOKEN_NOTVALID' | 'RESTAPI_EX' | 'CONDITION_EX' | 'POLICY_CACHE_EX' | 'POLICY_CACHE_INVALID_CONFIG' | 'POLICY_AI_MCP_TOOL_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_MCP_TOOL_INVOKE_CONFIG_MISSING' | 'POLICY_AI_MCP_TOOL_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_PROMPT_GUARD_BLOCKED' | 'POLICY_AI_SEMANTIC_CACHE_ERROR' | 'POLICY_AI_RAG_INJECTION_NO_MATCH' | 'POLICY_AI_RAG_INJECTION_RETRIEVAL_ERROR' | 'POLICY_AI_DLP_BLOCKED' | 'POLICY_AI_PII_ENCODED_BLOCKED' | 'POLICY_AI_PII_MASK_FAILED' | 'POLICY_AI_LOOP_DETECTED' | 'POLICY_AI_OFF_TOPIC' | 'POLICY_AI_TOPIC_JUDGE_BLOCKED' | 'POLICY_AI_PII_JUDGE_BLOCKED' | 'POLICY_AI_CONTEXT_INTEGRITY_BLOCKED' | 'POLICY_AI_PROMPT_DECORATOR_LIMIT_EXCEEDED' | 'POLICY_AI_DENIED_TOPIC' | 'POLICY_AI_PROMPT_TEMPLATE_UNKNOWN_TEMPLATE' | 'POLICY_AI_PROMPT_TEMPLATE_MISSING_PARAM' | 'POLICY_AI_PROMPT_TEMPLATE_LIMIT_EXCEEDED' | 'POLICY_AI_GROUNDEDNESS_VIOLATION'
            - `parentErrorType` 'API_PROXY' | 'APICREATOR' | 'FAKE_API' | 'KPS_API' | 'CONDITION_ERR' | 'CONDITION_EX' | 'POLICY_GROUP' | 'POLICY_AUTHENTICATION' | 'POLICY_OIDC' | 'POLICY_AUTHORIZATION' | 'POLICY_API_AUTHENTICATION' | 'POLICY_THROTTLING_PER_CLIENT' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_APIBASEDQUOTA' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBANNER' | 'POLICY_QUOTA_PER_CLIENT' | 'POLICY_SCRIPT' | 'POLICY_OAUTH2' | 'POLICY_SAML' | 'POLICY_JOSE_IMPLEMENTATION' | 'POLICY_JOSE_VALIDATION' | 'POLICY_MTLS_AUTHENTICATION' | 'POLICY_CONTENTFILTER' | 'POLICY_IPWHITE' | 'POLICY_IPBLACK' | 'POLICY_ALLOWEDHOUR' | 'POLICY_MINMESSAGESIZE' | 'POLICY_MAXMESSAGESIZE' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONRESPONSEMESSAGETRANS' | 'POLICY_XMLRESPONSEMESSAGETRANS' | 'POLICY_REST2SOAP_TRANSFORMATION' | 'POLICY_CACHE' | 'POLICY_ROUTING' | 'POLICY_REDACTION' | 'POLICY_CORS' | 'POLICY_ENCRYPTION' | 'POLICY_DECRYPTION' | 'POLICY_ROLE_GROUP' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_RESTAPI' | 'POLICY_WSSECURITY' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_BUSINESS_RULE' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'POLICY_AI_PII_MASK' | 'POLICY_AI_PROMPT_GUARD' | 'POLICY_AI_TOKEN_RATE_LIMIT' | 'POLICY_AI_SEMANTIC_CACHE' | 'POLICY_AI_MCP_TOOL_CALL' | 'POLICY_AI_A2A_AGENT_CALL' | 'POLICY_AI_RAG_INJECTION' | 'POLICY_AI_DLP_GUARD' | 'POLICY_AI_LOOP_GUARD' | 'POLICY_AI_TOPIC_GUARD' | 'POLICY_AI_CONTEXT_INTEGRITY' | 'POLICY_AI_ROUTING' | 'POLICY_AI_A2A_AGENT_INVOKE' | 'POLICY_AI_MCP_TOOL_INVOKE' | 'POLICY_AI_PROMPT_DECORATOR' | 'POLICY_AI_PROMPT_TEMPLATE' | 'POLICY_AI_GROUNDEDNESS_GUARD' | 'LICENSE'
            - `httpStatusCode` integer
            - `errorCode` string
            - `originalMessage` string
            - `customizedHttpStatusCode` integer
            - `customizedErrorCode` string
            - `customizedMessage` string
            - `buildCustomMessage` boolean
            - `customMessageTemplate` string
            - `customMessageContentType` string
            - `customMessageHttpStatusCode` integer
            - `errorResponseRules` ErrorResponseRule[]
              - …
            - `customized` boolean
          - `buildCustomMessage` boolean
          - `customMessageTemplate` string
          - `customMessageContentType` string
          - `customMessageHttpStatusCode` integer
          - `oneWay` boolean
          - `trace` boolean
          - `active` boolean
          - `addToGlobal` boolean
          - `policyLocation` 'API_PROXY_GROUP' | 'API_PROXY' | 'API_PROXY_METHOD'
          - `policyGroup` boolean
          - `_class` string, required
          - `enabled` boolean
          - `vectorDbRef` string
          - `embeddingProviderRef` string
          - `collectionName` string
          - `topK` integer
          - `similarityThreshold` number, double
          - `injectionTemplate` string
          - `maxContextChars` integer
          - `injectionMode` string
          - `noMatchBehavior` string
          - `injectionTargetVariable` Variable
            - `id` string
            - `projectId` string
            - `projectName` string
            - `name` string
            - `description` string
            - `type` 'HEADER' | 'PARAMETER' | 'BODY' | 'CONTEXT_VALUES' | 'CUSTOM'
            - `headerName` string
            - `paramType` 'QUERY' | 'PATH' | 'FORM'
            - `paramName` string
            - `paramPath` string
            - `formName` string
            - `xpathValue` string
            - `jsonPathValue` string
            - `messageContentType` 'XML' | 'JSON' | 'ALL_BODY'
            - `contextValue` 'REQUEST_REMOTE_ADDRESS' | 'REQUEST_HTTP_METHOD' | 'REQUEST_CONTENT_TYPE' | 'REQUEST_PATH_INFO' | 'REQUEST_CONTEXT_PATH' | 'REQUEST_QUERY_STRING' | 'REQUEST_REMOTE_USER' | 'REQUEST_USERNAME_KEY' | 'REQUEST_REQUESTED_SESSION_ID' | 'REQUEST_REQUEST_URI' | 'REQUEST_CHARACTER_ENCODING' | 'REQUEST_CHARSET' | 'REQUEST_CONTENT_LENGTH' | 'REQUEST_PROTOCOL' | 'REQUEST_SCHEME' | 'REQUEST_SERVER_NAME' | 'REQUEST_SERVER_PORT' | 'REQUEST_REMOTE_HOST' | 'REQUEST_REMOTE_PORT' | 'REQUEST_LOCAL_NAME' | 'REQUEST_LOCAL_ADDR' | 'REQUEST_LOCAL_PORT' | 'REQUEST_XFORWARDED_FOR' | 'REQUEST_ESTIMATED_TOKEN_COUNT' | 'REQUEST_MCP_TOOL_NAME' | 'REQUEST_OAUTH_CLIENT_ID' | 'REQUEST_IS_SOAP_TO_REST' | 'REQUEST_IS_APIPROXY' | 'REQUEST_IS_APIPROXYGROUP' | 'REQUEST_IS_XWWW_FORM_URL_ENCODED' | 'REQUEST_IS_FORM_DATA' | 'REQUEST_IS_BYTE_ARRAY' | 'REQUEST_HAS_ATTACHMENT' | 'REQUEST_GZIP' | 'REQUEST_DEFLATE' | 'REQUEST_BR' | 'REQUEST_ZSTD' | 'REQUEST_IDENTITY' | 'REQUEST_COMPRESS' | 'REQUEST_HTTP_SERVLET' | 'RESPONSE_IS_BYTE_ARRAY' | 'RESPONSE_GZIP' | 'RESPONSE_DEFLATE' | 'RESPONSE_BR' | 'RESPONSE_ZSTD' | 'RESPONSE_IDENTITY' | 'RESPONSE_COMPRESS' | 'RESPONSE_BACKEND_CONTENT_ENCODING' | 'RESPONSE_CHARSET' | 'RESPONSE_STATUS_CODE' | 'RESPONSE_HTTP_SERVLET' | 'ERROR_CATEGORY' | 'ERROR_TYPE' | 'ERROR_PARENT' | 'ERROR_RESULT_TYPE' | 'ERROR_MESSAGE' | 'ERROR_CODE' | 'ERROR_HTTP_CODE' | 'MESSAGE_CORRELATION_ID' | 'MESSAGE_CACHE_HIT' | 'ENVIRONMENT_ID' | 'ENVIRONMENT_NAME' | 'ENVIRONMENT_CERTIFICATE' | 'ENVIRONMENT_PRIVATEKEY' | 'ENVIRONMENT_PUBLICKEY' | 'ENVIRONMENT_SECRETKEY' | 'ENVIRONMENT_KEYSTORE' | 'ENVIRONMENT_JWK' | 'APIPROXYGROUP_ID' | 'APIPROXYGROUP_NAME' | 'APIPROXY_ID' | 'APIPROXY_NAME' | 'APIPROXY_RELATIVE_PATH' | 'APIMETHOD_ID' | 'APIMETHOD_NAME' | 'APIMETHOD_SOAP_ACTION' | 'APIMETHOD_HTTPMETHOD' | 'APIMETHOD_ENDPOINT' | 'APIMETHOD_BACKEND_HTTPMETHOD' | 'APIMETHOD_BACKEND_ENDPOINT' | 'DATETIME_YEAR' | 'DATETIME_MONTH' | 'DATETIME_DAY_OF_WEEK' | 'DATETIME_DAY_OF_MONTH' | 'DATETIME_HOUR' | 'DATETIME_MINUTE' | 'DATETIME_SECOND' | 'DATETIME_EPOCH_MILLIS' | 'DATETIME_FORMATTED_TEXT' | 'DATE_FORMATTED_TEXT' | 'TIME_FORMATTED_TEXT' | 'CREDENTIAL_USERNAME' | 'CREDENTIAL_EMAIL' | 'CREDENTIAL_FULLNAME' | 'CREDENTIAL_SECRETKEY' | 'CREDENTIAL_CERTIFICATE' | 'CREDENTIAL_PUBLICKEY' | 'CREDENTIAL_PRIVATEKEY' | 'CREDENTIAL_KEYSTORE' | 'CREDENTIAL_TRUSTSTORE' | 'CREDENTIAL_JWK_SIGNANDVALIDATION' | 'CREDENTIAL_JWK_ENCRYPTIONANDDECRYPTION'
            - `zoneId` string
            - `initWithScript` boolean
            - `scriptLanguage` 'GROOVY' | 'JAVASCRIPT'
            - `scriptBody` string
          - `embeddingModelId` string
          - `embeddingDimension` integer
          - `knowledgeBaseId` string
          - `requireResolvedProjectId` boolean
          - `resolvedEmbeddingModelId` string
          - `resolvedCollectionName` string
        - PolicyAiSemanticCache
          - `region` 'FROM_CLIENT' | 'TO_BACKEND' | 'FROM_BACKEND' | 'TO_CLIENT'
          - `id` string
          - `projectId` string
          - `name` string
          - `description` string
          - `policyCondition` PolicyCondition
            - `conditionRuleList` ConditionRule[]
              - …
          - `global` boolean
          - `errorMessageList` ErrorMessage[]
            - `id` string
            - `errorType` 'APIPROXY' | 'APIPROXY_HIDDENSPEC' | 'APIPROXY_SPEC_AUTH_REQUIRED' | 'API_METHOD_NOTFOUND' | 'DBTOAPI_DB_OPERATION_TYPE_NOTFOUND' | 'DBTOAPI_DB_BATCH_ARRAY_LENGTH' | 'APIPROXY_NOTFOUND' | 'APIPROXY_ENDPOINT_MISMATCH' | 'APIPROXY_ENDPOINT_MISSING_PATH_PARAM_DEFINITION' | 'APIPROXYGROUP_ACCESS_DISABLED_FROM_PROXY' | 'APIPROXY_BACKEND_ADDRESS_NOTFOUND' | 'APIPROXY_BACKEND_MTLS_SETTINGS_NOTFOUND' | 'APICRYPT_EX' | 'NOTER_SETTINGS_NOTFOUND' | 'KPS_SETTINGS_NOTFOUND' | 'KPS_SECURITY_TOKEN_FAULT' | 'KPS_SECURITY_TOKEN_NOT_VALID' | 'SCRIPT_API_NOTFOUND' | 'CONNECTION_CONFIG_DB_NOTFOUND' | 'CONNECTION_CONFIG_DB_DISABLED' | 'DATABASE_CONNECTION_EX' | 'DB_API_NOTFOUND' | 'JOB_API_NOTFOUND' | 'KPS_EX' | 'CONDITION_RULE_FORMAT_NUMERIC' | 'CONDITION_RULE_FORMAT_DATE' | 'CONDITION_RULE_CONFIGURATION' | 'CONDITION_RULE_EX' | 'POLICY_AUTH_EMPTYUSERNAMEORPSSWD' | 'POLICY_AUTH_EMPTYUSERNAME' | 'POLICY_AUTH_EMPTYPSSWD' | 'POLICY_AUTH_USERNOTEXISTS' | 'POLICY_AUTH_EX_LDAP' | 'POLICY_AUTH_EX_API' | 'POLICY_AUTH_TYPE' | 'POLICY_AUTH_EX_DB' | 'POLICY_AUTH_NOT_FOUND' | 'POLICY_AUTH_BASIC_EX' | 'POLICY_AUTH_BASE64_EX' | 'POLICY_AUTH_DIGEST_EX' | 'POLICY_AUTH_JWT3RD_EX' | 'POLICY_AUTH_JWT3RD_MISSING_CONFIG' | 'POLICY_AUTH_JWT3RD_NOT_VALID' | 'POLICY_AUTH_JWT_EX' | 'POLICY_AUTH_JWT_MISSING_CONFIG' | 'POLICY_AUTH_JWT_NOT_VALID' | 'POLICY_AUTH_OAUTH2_EX' | 'POLICY_AUTH_OAUTH2_TOKEN_EXPIRED' | 'POLICY_AUTH_OAUTH2_TOKEN_NOT_VALID' | 'POLICY_AUTH_OIDC_PROTOCOL_EX' | 'POLICY_AUTH_OIDC_AUTHENTICATION_EX' | 'POLICY_AUTH_OIDC_STOP_FLOW' | 'POLICY_AUTH_OIDC_REDIRECT' | 'POLICY_AUTH_OIDC_INVALID_TOKEN' | 'POLICY_AUTHORIZATION_EX' | 'POLICY_AUTHORIZATION_METHOD_NOT_FOUND' | 'POLICY_AUTHORIZATION_WRONG_SCOPE' | 'POLICY_API_AUTHENTICATION' | 'POLICY_API_AUTHENTICATION_NOTFOUND' | 'POLICY_SAML' | 'POLICY_SAML_SIGNATURENOTEXISTS' | 'POLICY_SAML_SIGNATURENOTVALID' | 'POLICY_SAML_KEYSTORENOTVALID' | 'POLICY_SAML_SIGNERUNKNOWN' | 'POLICY_CONTENTFILTER' | 'POLICY_CONTENTFILTER_HEADER' | 'POLICY_CONTENTFILTER_PARAM' | 'POLICY_CONTENTFILTER_BODY' | 'POLICY_CONTENTFILTER_BODY_PATH' | 'POLICY_IPWHITE_FAILED' | 'POLICY_IPWHITE_EX' | 'POLICY_IPBLACK_FAILED' | 'POLICY_IPBLACK_EX' | 'POLICY_RESTRICTION_ALLOWEDHOUR_FAILED' | 'POLICY_RESTRICTION_ALLOWEDHOUR_EX' | 'POLICY_RESTRICTION_MINMESSAGESIZE_FAILED' | 'POLICY_RESTRICTION_MAXMESSAGESIZE_FAILED' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_JSONSCHEMAVALIDATION_FAILED' | 'POLICY_JSONSCHEMAVALIDATION_PATH' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION_FAILED' | 'POLICY_XMLSCHEMAVALIDATION_UNEXPECTEDBODY' | 'POLICY_XMLSCHEMAVALIDATION_PATH' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_APIBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_APIBASEDTHROTTLING_STOP' | 'POLICY_APIBASEDQUOTA' | 'POLICY_APIBASEDQUOTA_CACHE_SERVICE' | 'POLICY_APIBASEDQUOTA_STOP' | 'POLICY_REST2SOAP_TRANSFORMATION_REQUEST' | 'POLICY_REST2SOAP_TRANSFORMATION_RESPONSE' | 'POLICY_SCRIPT_USERSTOPPEDFLOW' | 'POLICY_SCRIPT_USERSTOPPEDFLOW_SUCCESS' | 'POLICY_SCRIPT' | 'POLICY_WSSECURITY_FROMTARGET' | 'POLICY_WSSECURITY_TOTARGET' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_WSSECURITY_STSTOKEN_NOTFOUND' | 'POLICY_WSSECURITY_STSTOKEN_NOTVALID' | 'POLICY_WSSECURITY_STSTOKEN_FAULT' | 'CIRCUITBREAKEROPEN_EX' | 'CIRCUITBREAKEROPEN_NO_ROUTE_EX' | 'CLIENTFLOWBANNER_EX' | 'POLICY_ROUTING_TIMEOUT' | 'POLICY_ROUTING_UNKNOWNHOST' | 'POLICY_ROUTING_MALFORMED' | 'POLICY_ROUTING_CONNECTIONREFUSED' | 'POLICY_ROUTING_CONNECTION' | 'POLICY_ROUTING_ERRORHANDLINGCONDITION' | 'POLICY_ROUTING_PROXY_EMPTY' | 'POLICY_ROUTING_PROXY_AUTHORIZATION_EMPTY' | 'POLICY_ROUTING_CONNECTION_CLOSED_CLIENT' | 'POLICY_ROUTING_CONNECTION_CLOSED_SERVER' | 'POLICY_ROUTING_SSE_CLIENT' | 'POLICY_ROUTING_SSE_SERVER' | 'POLICY_ROUTING_AI_PROVIDER_EXHAUSTED' | 'POLICY_ROUTING_AI_PROVIDER_ERROR' | 'POLICY_ROUTING_AI_NO_SUITABLE_PROVIDER' | 'POLICY_ROUTING_AI_CONTEXT_WINDOW_EXCEEDED' | 'POLICY_ROUTING_AI_MODEL_ACCESS_DENIED' | 'POLICY_AI_TOKEN_QUOTA_EXCEEDED' | 'POLICY_AI_TOKEN_COUNTER_UNAVAILABLE' | 'POLICY_AI_ANONYMOUS_NOT_ALLOWED' | 'MCP_INBOUND_BAD_REQUEST' | 'MCP_INBOUND_SERVER_NOT_FOUND' | 'MCP_INBOUND_METHOD_NOT_ALLOWED' | 'MCP_INBOUND_UNAUTHORIZED' | 'MCP_INBOUND_SESSION_LIMIT_EXCEEDED' | 'MCP_INBOUND_PARSE_ERROR' | 'MCP_INBOUND_METHOD_NOT_FOUND' | 'MCP_INBOUND_TOOL_NOT_FOUND' | 'MCP_INBOUND_TOOL_PROXY_UNAVAILABLE' | 'MCP_INBOUND_TOOL_POLICY_GATE_BLOCKED' | 'MCP_INBOUND_TOOL_EXECUTION_FAILED' | 'MCP_INBOUND_CALL_QUOTA_EXCEEDED' | 'MCP_INBOUND_TOOL_APPROVAL_REQUIRED' | 'MCP_INBOUND_ELICITATION_UNSUPPORTED' | 'A2A_INBOUND_BAD_REQUEST' | 'A2A_INBOUND_AGENT_NOT_FOUND' | 'A2A_INBOUND_METHOD_NOT_ALLOWED' | 'A2A_INBOUND_UNAUTHORIZED' | 'A2A_INBOUND_PARSE_ERROR' | 'A2A_INBOUND_METHOD_NOT_FOUND' | 'A2A_INBOUND_TASK_NOT_FOUND' | 'A2A_INBOUND_TASK_EXECUTION_UNAVAILABLE' | 'A2A_INBOUND_CONCURRENCY_LIMIT_EXCEEDED' | 'A2A_INBOUND_CALL_QUOTA_EXCEEDED' | 'POLICY_REDACTION' | 'POLICY_REDACTION_VARIABLE_NOT_FOUND' | 'POLICY_REDACTION_DATA_FORMAT' | 'POLICY_ENCRYPTION' | 'POLICY_ENCRYPTION_MISSING_CONFIG' | 'POLICY_DECRYPTION' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_DIGITALSIGNVALIDATION_FAILED' | 'POLICY_RESTAPI_RESPONSE' | 'POLICY_RESTAPI_CONNECTION' | 'POLICY_RESTAPI' | 'CACHE_AUTHREQUIREDTOREFRESH' | 'POLICY_ROLE_GROUP_BASED_ACCESS' | 'POLICY_ROLE_GROUP_BASED_IP_CHECK_ACCESS' | 'POLICY_PROTOCOL_TRANSFORMATION' | 'POLICY_BUSINESS_RULE' | 'POLICY_BUSINESS_RULE_DATA_FORMAT' | 'POLICY_BUSINESS_RULE_STOP' | 'POLICY_BUSINESS_RULE_VARIABLE_NOT_FOUND' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'APIPROXY_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTVALID_FORTOKEN' | 'URL_TOKEN_MANAGEMENT_TYPE_MISMATCH' | 'TOKEN_POLICY_NOT_CONFIGURED' | 'POLICY_ROUTING_SSLHANDSHAKE' | 'POLICY_ROUTING_SSLEXPIRED' | 'POLICY_AUTH_CREDENTIAL_NOTEXISTS' | 'POLICY_AUTH_CREDENTIAL_PROXYNOTALLOWED' | 'POLICY_AUTH_IDENTITY_AMBIGUOUS' | 'API_CLIENT_NOT_VALID_AS_RESOURCE_OWNER' | 'POLICY_AUTH_CREDENTIAL_METHODNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_IPNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CONTRACT_PROXY_EXPIRED' | 'POLICY_AUTH_CONTRACT_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CREDENTIAL_PSSWD' | 'POLICY_AUTH_CREDENTIAL_ENVNOTALLOWED' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_CLIENTBASEDTHROTTLING_STOP' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBASEDQUOTA_CACHE_SERVICE' | 'POLICY_CLIENTBASEDQUOTA_STOP' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION_NEED_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_EX' | 'POLICY_JOSE_IMPLEMENTATION_TARGET_VALUE_NOT_FOUND' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_TARGET_VALUE_EMPTY' | 'POLICY_JOSE_VALIDATION_ISSUER_EMPTY' | 'POLICY_JOSE_VALIDATION_PARSE_JWT' | 'POLICY_JOSE_VALIDATION_DECRYPTION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_ENCRYPTED' | 'POLICY_JOSE_VALIDATION_SIGNVALIDATION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_SIGNED' | 'POLICY_JOSE_VALIDATION_CLAIMVALIDATION' | 'POLICY_JOSE_VALIDATION_SIGNATUREINVALID' | 'POLICY_JOSE_VALIDATION_EX' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_MISSING' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_NOTVALID' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_ISSUER_MISSING' | 'POLICY_MTLS_AUTHENTICATION_EX' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_MTLS_MISSING' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_CERT_NOT_MATCH' | 'CONNECTOR_SETTINGS_NOTFOUND' | 'CONNECTOR_SETTINGS_DISABLED' | 'CONNECTOR_EX' | 'POLICY_ROUTING_ILLEGAL_ARGUMENT' | 'POLICY_ROUTING_CLIENT_PROTOCOL' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EXPIRED' | 'POLICY_JOSE_VALIDATION_JWK_EXPIRED' | 'POLICY_GROUP_EX' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_ENDPOINTRATELIMIT_CACHE_SERVICE' | 'POLICY_ENDPOINTRATELIMIT_STOP' | 'POLICY_ENDPOINTRATELIMIT_TARGETNOTEXIST' | 'POLICY_CLIENTBANNER_BANNED' | 'POLICY_CLIENTBANNER_EX' | 'POLICY_CLIENTBANNER_IDENTITYNOTFOUND' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_AUTH_EX' | 'POLICY_AUTH_CREDENTIALS_MISSING' | 'JOSE_VAL_CONFIG_ERROR' | 'JOSE_VAL_EX' | 'JOSE_VAL_TOKEN_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_BINDING_MISMATCH' | 'JOSE_IMPL_CONFIG_ERROR' | 'APIPROXY_CONFIG_ERROR' | 'APIPROXY_EX' | 'CONTENTFILTER_VIOLATION' | 'THROTTLING_STOP' | 'THROTTLING_EX' | 'THROTTLING_CACHE_SERVICE' | 'QUOTA_STOP' | 'QUOTA_EX' | 'QUOTA_CACHE_SERVICE' | 'ROUTING_CIRCUITBREAKER' | 'ROUTING_CLIENT_ERROR' | 'ROUTING_CONFIG_ERROR' | 'ROUTING_MTLS_CONFIG_FAILED' | 'ROUTING_SSE_EX' | 'ENDPOINT_RATELIMIT_EX' | 'ENDPOINT_RATELIMIT_EXCEEDED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_ALLOWED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_RESOLVED' | 'RLCL_AUTHENTICATION_POLICY_REQUIRED' | 'REST2SOAP_EX' | 'REDACTION_EX' | 'BUSINESS_RULE_EX' | 'MTLS_CERTIFICATE_MISSING' | 'MTLS_CERTIFICATE_NOTVALID' | 'KPS_TOKEN_EX' | 'JSON_SCHEMA_VALIDATION_FAILED' | 'XML_SCHEMA_VALIDATION_FAILED' | 'WSSECURITY_STSTOKEN_NOTVALID' | 'RESTAPI_EX' | 'CONDITION_EX' | 'POLICY_CACHE_EX' | 'POLICY_CACHE_INVALID_CONFIG' | 'POLICY_AI_MCP_TOOL_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_MCP_TOOL_INVOKE_CONFIG_MISSING' | 'POLICY_AI_MCP_TOOL_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_PROMPT_GUARD_BLOCKED' | 'POLICY_AI_SEMANTIC_CACHE_ERROR' | 'POLICY_AI_RAG_INJECTION_NO_MATCH' | 'POLICY_AI_RAG_INJECTION_RETRIEVAL_ERROR' | 'POLICY_AI_DLP_BLOCKED' | 'POLICY_AI_PII_ENCODED_BLOCKED' | 'POLICY_AI_PII_MASK_FAILED' | 'POLICY_AI_LOOP_DETECTED' | 'POLICY_AI_OFF_TOPIC' | 'POLICY_AI_TOPIC_JUDGE_BLOCKED' | 'POLICY_AI_PII_JUDGE_BLOCKED' | 'POLICY_AI_CONTEXT_INTEGRITY_BLOCKED' | 'POLICY_AI_PROMPT_DECORATOR_LIMIT_EXCEEDED' | 'POLICY_AI_DENIED_TOPIC' | 'POLICY_AI_PROMPT_TEMPLATE_UNKNOWN_TEMPLATE' | 'POLICY_AI_PROMPT_TEMPLATE_MISSING_PARAM' | 'POLICY_AI_PROMPT_TEMPLATE_LIMIT_EXCEEDED' | 'POLICY_AI_GROUNDEDNESS_VIOLATION'
            - `parentErrorType` 'API_PROXY' | 'APICREATOR' | 'FAKE_API' | 'KPS_API' | 'CONDITION_ERR' | 'CONDITION_EX' | 'POLICY_GROUP' | 'POLICY_AUTHENTICATION' | 'POLICY_OIDC' | 'POLICY_AUTHORIZATION' | 'POLICY_API_AUTHENTICATION' | 'POLICY_THROTTLING_PER_CLIENT' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_APIBASEDQUOTA' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBANNER' | 'POLICY_QUOTA_PER_CLIENT' | 'POLICY_SCRIPT' | 'POLICY_OAUTH2' | 'POLICY_SAML' | 'POLICY_JOSE_IMPLEMENTATION' | 'POLICY_JOSE_VALIDATION' | 'POLICY_MTLS_AUTHENTICATION' | 'POLICY_CONTENTFILTER' | 'POLICY_IPWHITE' | 'POLICY_IPBLACK' | 'POLICY_ALLOWEDHOUR' | 'POLICY_MINMESSAGESIZE' | 'POLICY_MAXMESSAGESIZE' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONRESPONSEMESSAGETRANS' | 'POLICY_XMLRESPONSEMESSAGETRANS' | 'POLICY_REST2SOAP_TRANSFORMATION' | 'POLICY_CACHE' | 'POLICY_ROUTING' | 'POLICY_REDACTION' | 'POLICY_CORS' | 'POLICY_ENCRYPTION' | 'POLICY_DECRYPTION' | 'POLICY_ROLE_GROUP' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_RESTAPI' | 'POLICY_WSSECURITY' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_BUSINESS_RULE' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'POLICY_AI_PII_MASK' | 'POLICY_AI_PROMPT_GUARD' | 'POLICY_AI_TOKEN_RATE_LIMIT' | 'POLICY_AI_SEMANTIC_CACHE' | 'POLICY_AI_MCP_TOOL_CALL' | 'POLICY_AI_A2A_AGENT_CALL' | 'POLICY_AI_RAG_INJECTION' | 'POLICY_AI_DLP_GUARD' | 'POLICY_AI_LOOP_GUARD' | 'POLICY_AI_TOPIC_GUARD' | 'POLICY_AI_CONTEXT_INTEGRITY' | 'POLICY_AI_ROUTING' | 'POLICY_AI_A2A_AGENT_INVOKE' | 'POLICY_AI_MCP_TOOL_INVOKE' | 'POLICY_AI_PROMPT_DECORATOR' | 'POLICY_AI_PROMPT_TEMPLATE' | 'POLICY_AI_GROUNDEDNESS_GUARD' | 'LICENSE'
            - `httpStatusCode` integer
            - `errorCode` string
            - `originalMessage` string
            - `customizedHttpStatusCode` integer
            - `customizedErrorCode` string
            - `customizedMessage` string
            - `buildCustomMessage` boolean
            - `customMessageTemplate` string
            - `customMessageContentType` string
            - `customMessageHttpStatusCode` integer
            - `errorResponseRules` ErrorResponseRule[]
              - …
            - `customized` boolean
          - `buildCustomMessage` boolean
          - `customMessageTemplate` string
          - `customMessageContentType` string
          - `customMessageHttpStatusCode` integer
          - `oneWay` boolean
          - `trace` boolean
          - `active` boolean
          - `addToGlobal` boolean
          - `policyLocation` 'API_PROXY_GROUP' | 'API_PROXY' | 'API_PROXY_METHOD'
          - `policyGroup` boolean
          - `_class` string, required
          - `enabled` boolean
          - `ttlSeconds` integer
          - `cacheKeyStrategy` string
          - `anonymousHandling` 'SKIP' | 'SHARED_POOL' | 'DENY'
          - `cacheConnectionTimeoutInSeconds` integer
          - `maxCacheableBytes` integer
          - `vectorEnabled` boolean
          - `vectorDbRef` string
          - `embeddingProviderRef` string
          - `embeddingModelId` string
          - `embeddingDimension` integer
          - `similarityThreshold` number, double
          - `vectorTopK` integer
          - `vectorCollectionName` string
          - `messageCountback` integer
          - `includeSystemPrompts` boolean
          - `includeAssistantPrompts` boolean
          - `includeToolPrompts` boolean
          - `respectCacheControl` boolean
          - `vectorLayerConfigured` boolean
          - `resolvedEmbeddingModelId` string
          - `resolvedVectorCollectionName` string
        - PolicyAiTokenRateLimit
          - `region` 'FROM_CLIENT' | 'TO_BACKEND' | 'FROM_BACKEND' | 'TO_CLIENT'
          - `id` string
          - `projectId` string
          - `name` string
          - `description` string
          - `policyCondition` PolicyCondition
            - `conditionRuleList` ConditionRule[]
              - …
          - `global` boolean
          - `errorMessageList` ErrorMessage[]
            - `id` string
            - `errorType` 'APIPROXY' | 'APIPROXY_HIDDENSPEC' | 'APIPROXY_SPEC_AUTH_REQUIRED' | 'API_METHOD_NOTFOUND' | 'DBTOAPI_DB_OPERATION_TYPE_NOTFOUND' | 'DBTOAPI_DB_BATCH_ARRAY_LENGTH' | 'APIPROXY_NOTFOUND' | 'APIPROXY_ENDPOINT_MISMATCH' | 'APIPROXY_ENDPOINT_MISSING_PATH_PARAM_DEFINITION' | 'APIPROXYGROUP_ACCESS_DISABLED_FROM_PROXY' | 'APIPROXY_BACKEND_ADDRESS_NOTFOUND' | 'APIPROXY_BACKEND_MTLS_SETTINGS_NOTFOUND' | 'APICRYPT_EX' | 'NOTER_SETTINGS_NOTFOUND' | 'KPS_SETTINGS_NOTFOUND' | 'KPS_SECURITY_TOKEN_FAULT' | 'KPS_SECURITY_TOKEN_NOT_VALID' | 'SCRIPT_API_NOTFOUND' | 'CONNECTION_CONFIG_DB_NOTFOUND' | 'CONNECTION_CONFIG_DB_DISABLED' | 'DATABASE_CONNECTION_EX' | 'DB_API_NOTFOUND' | 'JOB_API_NOTFOUND' | 'KPS_EX' | 'CONDITION_RULE_FORMAT_NUMERIC' | 'CONDITION_RULE_FORMAT_DATE' | 'CONDITION_RULE_CONFIGURATION' | 'CONDITION_RULE_EX' | 'POLICY_AUTH_EMPTYUSERNAMEORPSSWD' | 'POLICY_AUTH_EMPTYUSERNAME' | 'POLICY_AUTH_EMPTYPSSWD' | 'POLICY_AUTH_USERNOTEXISTS' | 'POLICY_AUTH_EX_LDAP' | 'POLICY_AUTH_EX_API' | 'POLICY_AUTH_TYPE' | 'POLICY_AUTH_EX_DB' | 'POLICY_AUTH_NOT_FOUND' | 'POLICY_AUTH_BASIC_EX' | 'POLICY_AUTH_BASE64_EX' | 'POLICY_AUTH_DIGEST_EX' | 'POLICY_AUTH_JWT3RD_EX' | 'POLICY_AUTH_JWT3RD_MISSING_CONFIG' | 'POLICY_AUTH_JWT3RD_NOT_VALID' | 'POLICY_AUTH_JWT_EX' | 'POLICY_AUTH_JWT_MISSING_CONFIG' | 'POLICY_AUTH_JWT_NOT_VALID' | 'POLICY_AUTH_OAUTH2_EX' | 'POLICY_AUTH_OAUTH2_TOKEN_EXPIRED' | 'POLICY_AUTH_OAUTH2_TOKEN_NOT_VALID' | 'POLICY_AUTH_OIDC_PROTOCOL_EX' | 'POLICY_AUTH_OIDC_AUTHENTICATION_EX' | 'POLICY_AUTH_OIDC_STOP_FLOW' | 'POLICY_AUTH_OIDC_REDIRECT' | 'POLICY_AUTH_OIDC_INVALID_TOKEN' | 'POLICY_AUTHORIZATION_EX' | 'POLICY_AUTHORIZATION_METHOD_NOT_FOUND' | 'POLICY_AUTHORIZATION_WRONG_SCOPE' | 'POLICY_API_AUTHENTICATION' | 'POLICY_API_AUTHENTICATION_NOTFOUND' | 'POLICY_SAML' | 'POLICY_SAML_SIGNATURENOTEXISTS' | 'POLICY_SAML_SIGNATURENOTVALID' | 'POLICY_SAML_KEYSTORENOTVALID' | 'POLICY_SAML_SIGNERUNKNOWN' | 'POLICY_CONTENTFILTER' | 'POLICY_CONTENTFILTER_HEADER' | 'POLICY_CONTENTFILTER_PARAM' | 'POLICY_CONTENTFILTER_BODY' | 'POLICY_CONTENTFILTER_BODY_PATH' | 'POLICY_IPWHITE_FAILED' | 'POLICY_IPWHITE_EX' | 'POLICY_IPBLACK_FAILED' | 'POLICY_IPBLACK_EX' | 'POLICY_RESTRICTION_ALLOWEDHOUR_FAILED' | 'POLICY_RESTRICTION_ALLOWEDHOUR_EX' | 'POLICY_RESTRICTION_MINMESSAGESIZE_FAILED' | 'POLICY_RESTRICTION_MAXMESSAGESIZE_FAILED' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_JSONSCHEMAVALIDATION_FAILED' | 'POLICY_JSONSCHEMAVALIDATION_PATH' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION_FAILED' | 'POLICY_XMLSCHEMAVALIDATION_UNEXPECTEDBODY' | 'POLICY_XMLSCHEMAVALIDATION_PATH' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_APIBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_APIBASEDTHROTTLING_STOP' | 'POLICY_APIBASEDQUOTA' | 'POLICY_APIBASEDQUOTA_CACHE_SERVICE' | 'POLICY_APIBASEDQUOTA_STOP' | 'POLICY_REST2SOAP_TRANSFORMATION_REQUEST' | 'POLICY_REST2SOAP_TRANSFORMATION_RESPONSE' | 'POLICY_SCRIPT_USERSTOPPEDFLOW' | 'POLICY_SCRIPT_USERSTOPPEDFLOW_SUCCESS' | 'POLICY_SCRIPT' | 'POLICY_WSSECURITY_FROMTARGET' | 'POLICY_WSSECURITY_TOTARGET' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_WSSECURITY_STSTOKEN_NOTFOUND' | 'POLICY_WSSECURITY_STSTOKEN_NOTVALID' | 'POLICY_WSSECURITY_STSTOKEN_FAULT' | 'CIRCUITBREAKEROPEN_EX' | 'CIRCUITBREAKEROPEN_NO_ROUTE_EX' | 'CLIENTFLOWBANNER_EX' | 'POLICY_ROUTING_TIMEOUT' | 'POLICY_ROUTING_UNKNOWNHOST' | 'POLICY_ROUTING_MALFORMED' | 'POLICY_ROUTING_CONNECTIONREFUSED' | 'POLICY_ROUTING_CONNECTION' | 'POLICY_ROUTING_ERRORHANDLINGCONDITION' | 'POLICY_ROUTING_PROXY_EMPTY' | 'POLICY_ROUTING_PROXY_AUTHORIZATION_EMPTY' | 'POLICY_ROUTING_CONNECTION_CLOSED_CLIENT' | 'POLICY_ROUTING_CONNECTION_CLOSED_SERVER' | 'POLICY_ROUTING_SSE_CLIENT' | 'POLICY_ROUTING_SSE_SERVER' | 'POLICY_ROUTING_AI_PROVIDER_EXHAUSTED' | 'POLICY_ROUTING_AI_PROVIDER_ERROR' | 'POLICY_ROUTING_AI_NO_SUITABLE_PROVIDER' | 'POLICY_ROUTING_AI_CONTEXT_WINDOW_EXCEEDED' | 'POLICY_ROUTING_AI_MODEL_ACCESS_DENIED' | 'POLICY_AI_TOKEN_QUOTA_EXCEEDED' | 'POLICY_AI_TOKEN_COUNTER_UNAVAILABLE' | 'POLICY_AI_ANONYMOUS_NOT_ALLOWED' | 'MCP_INBOUND_BAD_REQUEST' | 'MCP_INBOUND_SERVER_NOT_FOUND' | 'MCP_INBOUND_METHOD_NOT_ALLOWED' | 'MCP_INBOUND_UNAUTHORIZED' | 'MCP_INBOUND_SESSION_LIMIT_EXCEEDED' | 'MCP_INBOUND_PARSE_ERROR' | 'MCP_INBOUND_METHOD_NOT_FOUND' | 'MCP_INBOUND_TOOL_NOT_FOUND' | 'MCP_INBOUND_TOOL_PROXY_UNAVAILABLE' | 'MCP_INBOUND_TOOL_POLICY_GATE_BLOCKED' | 'MCP_INBOUND_TOOL_EXECUTION_FAILED' | 'MCP_INBOUND_CALL_QUOTA_EXCEEDED' | 'MCP_INBOUND_TOOL_APPROVAL_REQUIRED' | 'MCP_INBOUND_ELICITATION_UNSUPPORTED' | 'A2A_INBOUND_BAD_REQUEST' | 'A2A_INBOUND_AGENT_NOT_FOUND' | 'A2A_INBOUND_METHOD_NOT_ALLOWED' | 'A2A_INBOUND_UNAUTHORIZED' | 'A2A_INBOUND_PARSE_ERROR' | 'A2A_INBOUND_METHOD_NOT_FOUND' | 'A2A_INBOUND_TASK_NOT_FOUND' | 'A2A_INBOUND_TASK_EXECUTION_UNAVAILABLE' | 'A2A_INBOUND_CONCURRENCY_LIMIT_EXCEEDED' | 'A2A_INBOUND_CALL_QUOTA_EXCEEDED' | 'POLICY_REDACTION' | 'POLICY_REDACTION_VARIABLE_NOT_FOUND' | 'POLICY_REDACTION_DATA_FORMAT' | 'POLICY_ENCRYPTION' | 'POLICY_ENCRYPTION_MISSING_CONFIG' | 'POLICY_DECRYPTION' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_DIGITALSIGNVALIDATION_FAILED' | 'POLICY_RESTAPI_RESPONSE' | 'POLICY_RESTAPI_CONNECTION' | 'POLICY_RESTAPI' | 'CACHE_AUTHREQUIREDTOREFRESH' | 'POLICY_ROLE_GROUP_BASED_ACCESS' | 'POLICY_ROLE_GROUP_BASED_IP_CHECK_ACCESS' | 'POLICY_PROTOCOL_TRANSFORMATION' | 'POLICY_BUSINESS_RULE' | 'POLICY_BUSINESS_RULE_DATA_FORMAT' | 'POLICY_BUSINESS_RULE_STOP' | 'POLICY_BUSINESS_RULE_VARIABLE_NOT_FOUND' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'APIPROXY_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTVALID_FORTOKEN' | 'URL_TOKEN_MANAGEMENT_TYPE_MISMATCH' | 'TOKEN_POLICY_NOT_CONFIGURED' | 'POLICY_ROUTING_SSLHANDSHAKE' | 'POLICY_ROUTING_SSLEXPIRED' | 'POLICY_AUTH_CREDENTIAL_NOTEXISTS' | 'POLICY_AUTH_CREDENTIAL_PROXYNOTALLOWED' | 'POLICY_AUTH_IDENTITY_AMBIGUOUS' | 'API_CLIENT_NOT_VALID_AS_RESOURCE_OWNER' | 'POLICY_AUTH_CREDENTIAL_METHODNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_IPNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CONTRACT_PROXY_EXPIRED' | 'POLICY_AUTH_CONTRACT_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CREDENTIAL_PSSWD' | 'POLICY_AUTH_CREDENTIAL_ENVNOTALLOWED' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_CLIENTBASEDTHROTTLING_STOP' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBASEDQUOTA_CACHE_SERVICE' | 'POLICY_CLIENTBASEDQUOTA_STOP' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION_NEED_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_EX' | 'POLICY_JOSE_IMPLEMENTATION_TARGET_VALUE_NOT_FOUND' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_TARGET_VALUE_EMPTY' | 'POLICY_JOSE_VALIDATION_ISSUER_EMPTY' | 'POLICY_JOSE_VALIDATION_PARSE_JWT' | 'POLICY_JOSE_VALIDATION_DECRYPTION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_ENCRYPTED' | 'POLICY_JOSE_VALIDATION_SIGNVALIDATION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_SIGNED' | 'POLICY_JOSE_VALIDATION_CLAIMVALIDATION' | 'POLICY_JOSE_VALIDATION_SIGNATUREINVALID' | 'POLICY_JOSE_VALIDATION_EX' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_MISSING' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_NOTVALID' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_ISSUER_MISSING' | 'POLICY_MTLS_AUTHENTICATION_EX' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_MTLS_MISSING' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_CERT_NOT_MATCH' | 'CONNECTOR_SETTINGS_NOTFOUND' | 'CONNECTOR_SETTINGS_DISABLED' | 'CONNECTOR_EX' | 'POLICY_ROUTING_ILLEGAL_ARGUMENT' | 'POLICY_ROUTING_CLIENT_PROTOCOL' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EXPIRED' | 'POLICY_JOSE_VALIDATION_JWK_EXPIRED' | 'POLICY_GROUP_EX' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_ENDPOINTRATELIMIT_CACHE_SERVICE' | 'POLICY_ENDPOINTRATELIMIT_STOP' | 'POLICY_ENDPOINTRATELIMIT_TARGETNOTEXIST' | 'POLICY_CLIENTBANNER_BANNED' | 'POLICY_CLIENTBANNER_EX' | 'POLICY_CLIENTBANNER_IDENTITYNOTFOUND' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_AUTH_EX' | 'POLICY_AUTH_CREDENTIALS_MISSING' | 'JOSE_VAL_CONFIG_ERROR' | 'JOSE_VAL_EX' | 'JOSE_VAL_TOKEN_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_BINDING_MISMATCH' | 'JOSE_IMPL_CONFIG_ERROR' | 'APIPROXY_CONFIG_ERROR' | 'APIPROXY_EX' | 'CONTENTFILTER_VIOLATION' | 'THROTTLING_STOP' | 'THROTTLING_EX' | 'THROTTLING_CACHE_SERVICE' | 'QUOTA_STOP' | 'QUOTA_EX' | 'QUOTA_CACHE_SERVICE' | 'ROUTING_CIRCUITBREAKER' | 'ROUTING_CLIENT_ERROR' | 'ROUTING_CONFIG_ERROR' | 'ROUTING_MTLS_CONFIG_FAILED' | 'ROUTING_SSE_EX' | 'ENDPOINT_RATELIMIT_EX' | 'ENDPOINT_RATELIMIT_EXCEEDED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_ALLOWED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_RESOLVED' | 'RLCL_AUTHENTICATION_POLICY_REQUIRED' | 'REST2SOAP_EX' | 'REDACTION_EX' | 'BUSINESS_RULE_EX' | 'MTLS_CERTIFICATE_MISSING' | 'MTLS_CERTIFICATE_NOTVALID' | 'KPS_TOKEN_EX' | 'JSON_SCHEMA_VALIDATION_FAILED' | 'XML_SCHEMA_VALIDATION_FAILED' | 'WSSECURITY_STSTOKEN_NOTVALID' | 'RESTAPI_EX' | 'CONDITION_EX' | 'POLICY_CACHE_EX' | 'POLICY_CACHE_INVALID_CONFIG' | 'POLICY_AI_MCP_TOOL_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_MCP_TOOL_INVOKE_CONFIG_MISSING' | 'POLICY_AI_MCP_TOOL_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_PROMPT_GUARD_BLOCKED' | 'POLICY_AI_SEMANTIC_CACHE_ERROR' | 'POLICY_AI_RAG_INJECTION_NO_MATCH' | 'POLICY_AI_RAG_INJECTION_RETRIEVAL_ERROR' | 'POLICY_AI_DLP_BLOCKED' | 'POLICY_AI_PII_ENCODED_BLOCKED' | 'POLICY_AI_PII_MASK_FAILED' | 'POLICY_AI_LOOP_DETECTED' | 'POLICY_AI_OFF_TOPIC' | 'POLICY_AI_TOPIC_JUDGE_BLOCKED' | 'POLICY_AI_PII_JUDGE_BLOCKED' | 'POLICY_AI_CONTEXT_INTEGRITY_BLOCKED' | 'POLICY_AI_PROMPT_DECORATOR_LIMIT_EXCEEDED' | 'POLICY_AI_DENIED_TOPIC' | 'POLICY_AI_PROMPT_TEMPLATE_UNKNOWN_TEMPLATE' | 'POLICY_AI_PROMPT_TEMPLATE_MISSING_PARAM' | 'POLICY_AI_PROMPT_TEMPLATE_LIMIT_EXCEEDED' | 'POLICY_AI_GROUNDEDNESS_VIOLATION'
            - `parentErrorType` 'API_PROXY' | 'APICREATOR' | 'FAKE_API' | 'KPS_API' | 'CONDITION_ERR' | 'CONDITION_EX' | 'POLICY_GROUP' | 'POLICY_AUTHENTICATION' | 'POLICY_OIDC' | 'POLICY_AUTHORIZATION' | 'POLICY_API_AUTHENTICATION' | 'POLICY_THROTTLING_PER_CLIENT' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_APIBASEDQUOTA' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBANNER' | 'POLICY_QUOTA_PER_CLIENT' | 'POLICY_SCRIPT' | 'POLICY_OAUTH2' | 'POLICY_SAML' | 'POLICY_JOSE_IMPLEMENTATION' | 'POLICY_JOSE_VALIDATION' | 'POLICY_MTLS_AUTHENTICATION' | 'POLICY_CONTENTFILTER' | 'POLICY_IPWHITE' | 'POLICY_IPBLACK' | 'POLICY_ALLOWEDHOUR' | 'POLICY_MINMESSAGESIZE' | 'POLICY_MAXMESSAGESIZE' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONRESPONSEMESSAGETRANS' | 'POLICY_XMLRESPONSEMESSAGETRANS' | 'POLICY_REST2SOAP_TRANSFORMATION' | 'POLICY_CACHE' | 'POLICY_ROUTING' | 'POLICY_REDACTION' | 'POLICY_CORS' | 'POLICY_ENCRYPTION' | 'POLICY_DECRYPTION' | 'POLICY_ROLE_GROUP' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_RESTAPI' | 'POLICY_WSSECURITY' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_BUSINESS_RULE' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'POLICY_AI_PII_MASK' | 'POLICY_AI_PROMPT_GUARD' | 'POLICY_AI_TOKEN_RATE_LIMIT' | 'POLICY_AI_SEMANTIC_CACHE' | 'POLICY_AI_MCP_TOOL_CALL' | 'POLICY_AI_A2A_AGENT_CALL' | 'POLICY_AI_RAG_INJECTION' | 'POLICY_AI_DLP_GUARD' | 'POLICY_AI_LOOP_GUARD' | 'POLICY_AI_TOPIC_GUARD' | 'POLICY_AI_CONTEXT_INTEGRITY' | 'POLICY_AI_ROUTING' | 'POLICY_AI_A2A_AGENT_INVOKE' | 'POLICY_AI_MCP_TOOL_INVOKE' | 'POLICY_AI_PROMPT_DECORATOR' | 'POLICY_AI_PROMPT_TEMPLATE' | 'POLICY_AI_GROUNDEDNESS_GUARD' | 'LICENSE'
            - `httpStatusCode` integer
            - `errorCode` string
            - `originalMessage` string
            - `customizedHttpStatusCode` integer
            - `customizedErrorCode` string
            - `customizedMessage` string
            - `buildCustomMessage` boolean
            - `customMessageTemplate` string
            - `customMessageContentType` string
            - `customMessageHttpStatusCode` integer
            - `errorResponseRules` ErrorResponseRule[]
              - …
            - `customized` boolean
          - `buildCustomMessage` boolean
          - `customMessageTemplate` string
          - `customMessageContentType` string
          - `customMessageHttpStatusCode` integer
          - `oneWay` boolean
          - `trace` boolean
          - `active` boolean
          - `addToGlobal` boolean
          - `policyLocation` 'API_PROXY_GROUP' | 'API_PROXY' | 'API_PROXY_METHOD'
          - `policyGroup` boolean
          - `_class` string, required
          - `proxyBudget` AiTokenBudget
            - `enabled` boolean
            - `tokensPerHour` integer
            - `tokensPerMinute` integer
            - `tokensPerDay` integer
            - `tokensPerMonth` integer
            - `monthlyBudgetUsd` number
            - `usdPerHour` number
            - `usdPerMinute` number
            - `usdPerDay` number
            - `requestsPerMinute` integer
            - `requestsPerHour` integer
            - `requestsPerDay` integer
            - `requestsPerMonth` integer
            - `softCapPercents` integer[]
            - `hardCapPercent` integer
            - `overflowAction` 'BLOCK' | 'FAILOVER' | 'ALERT_ONLY' | 'CHEAPER_MODEL'
            - `cheaperModelId` string
            - `modelBudgets` AiModelBudget[]
              - …
            - `providerBudgets` AiProviderBudget[]
              - …
            - `customMessageTemplate` string
            - `customMessageContentType` string
            - `customMessageHttpStatusCode` integer
            - `cacheErrorHandlingType` string
            - `cacheConnectionTimeoutInSeconds` integer
            - `showRateLimitStatisticsInResponseHeader` boolean
          - `applyBy` Variable
            - `id` string
            - `projectId` string
            - `projectName` string
            - `name` string
            - `description` string
            - `type` 'HEADER' | 'PARAMETER' | 'BODY' | 'CONTEXT_VALUES' | 'CUSTOM'
            - `headerName` string
            - `paramType` 'QUERY' | 'PATH' | 'FORM'
            - `paramName` string
            - `paramPath` string
            - `formName` string
            - `xpathValue` string
            - `jsonPathValue` string
            - `messageContentType` 'XML' | 'JSON' | 'ALL_BODY'
            - `contextValue` 'REQUEST_REMOTE_ADDRESS' | 'REQUEST_HTTP_METHOD' | 'REQUEST_CONTENT_TYPE' | 'REQUEST_PATH_INFO' | 'REQUEST_CONTEXT_PATH' | 'REQUEST_QUERY_STRING' | 'REQUEST_REMOTE_USER' | 'REQUEST_USERNAME_KEY' | 'REQUEST_REQUESTED_SESSION_ID' | 'REQUEST_REQUEST_URI' | 'REQUEST_CHARACTER_ENCODING' | 'REQUEST_CHARSET' | 'REQUEST_CONTENT_LENGTH' | 'REQUEST_PROTOCOL' | 'REQUEST_SCHEME' | 'REQUEST_SERVER_NAME' | 'REQUEST_SERVER_PORT' | 'REQUEST_REMOTE_HOST' | 'REQUEST_REMOTE_PORT' | 'REQUEST_LOCAL_NAME' | 'REQUEST_LOCAL_ADDR' | 'REQUEST_LOCAL_PORT' | 'REQUEST_XFORWARDED_FOR' | 'REQUEST_ESTIMATED_TOKEN_COUNT' | 'REQUEST_MCP_TOOL_NAME' | 'REQUEST_OAUTH_CLIENT_ID' | 'REQUEST_IS_SOAP_TO_REST' | 'REQUEST_IS_APIPROXY' | 'REQUEST_IS_APIPROXYGROUP' | 'REQUEST_IS_XWWW_FORM_URL_ENCODED' | 'REQUEST_IS_FORM_DATA' | 'REQUEST_IS_BYTE_ARRAY' | 'REQUEST_HAS_ATTACHMENT' | 'REQUEST_GZIP' | 'REQUEST_DEFLATE' | 'REQUEST_BR' | 'REQUEST_ZSTD' | 'REQUEST_IDENTITY' | 'REQUEST_COMPRESS' | 'REQUEST_HTTP_SERVLET' | 'RESPONSE_IS_BYTE_ARRAY' | 'RESPONSE_GZIP' | 'RESPONSE_DEFLATE' | 'RESPONSE_BR' | 'RESPONSE_ZSTD' | 'RESPONSE_IDENTITY' | 'RESPONSE_COMPRESS' | 'RESPONSE_BACKEND_CONTENT_ENCODING' | 'RESPONSE_CHARSET' | 'RESPONSE_STATUS_CODE' | 'RESPONSE_HTTP_SERVLET' | 'ERROR_CATEGORY' | 'ERROR_TYPE' | 'ERROR_PARENT' | 'ERROR_RESULT_TYPE' | 'ERROR_MESSAGE' | 'ERROR_CODE' | 'ERROR_HTTP_CODE' | 'MESSAGE_CORRELATION_ID' | 'MESSAGE_CACHE_HIT' | 'ENVIRONMENT_ID' | 'ENVIRONMENT_NAME' | 'ENVIRONMENT_CERTIFICATE' | 'ENVIRONMENT_PRIVATEKEY' | 'ENVIRONMENT_PUBLICKEY' | 'ENVIRONMENT_SECRETKEY' | 'ENVIRONMENT_KEYSTORE' | 'ENVIRONMENT_JWK' | 'APIPROXYGROUP_ID' | 'APIPROXYGROUP_NAME' | 'APIPROXY_ID' | 'APIPROXY_NAME' | 'APIPROXY_RELATIVE_PATH' | 'APIMETHOD_ID' | 'APIMETHOD_NAME' | 'APIMETHOD_SOAP_ACTION' | 'APIMETHOD_HTTPMETHOD' | 'APIMETHOD_ENDPOINT' | 'APIMETHOD_BACKEND_HTTPMETHOD' | 'APIMETHOD_BACKEND_ENDPOINT' | 'DATETIME_YEAR' | 'DATETIME_MONTH' | 'DATETIME_DAY_OF_WEEK' | 'DATETIME_DAY_OF_MONTH' | 'DATETIME_HOUR' | 'DATETIME_MINUTE' | 'DATETIME_SECOND' | 'DATETIME_EPOCH_MILLIS' | 'DATETIME_FORMATTED_TEXT' | 'DATE_FORMATTED_TEXT' | 'TIME_FORMATTED_TEXT' | 'CREDENTIAL_USERNAME' | 'CREDENTIAL_EMAIL' | 'CREDENTIAL_FULLNAME' | 'CREDENTIAL_SECRETKEY' | 'CREDENTIAL_CERTIFICATE' | 'CREDENTIAL_PUBLICKEY' | 'CREDENTIAL_PRIVATEKEY' | 'CREDENTIAL_KEYSTORE' | 'CREDENTIAL_TRUSTSTORE' | 'CREDENTIAL_JWK_SIGNANDVALIDATION' | 'CREDENTIAL_JWK_ENCRYPTIONANDDECRYPTION'
            - `zoneId` string
            - `initWithScript` boolean
            - `scriptLanguage` 'GROOVY' | 'JAVASCRIPT'
            - `scriptBody` string
          - `detailList` AiTokenRateLimitDetail[]
            - `targetValue` string
            - `regexExpression` boolean
            - `budget` AiTokenBudget
              - …
          - `defaultReservationTtlSeconds` integer
          - `cacheConnectionTimeoutInSeconds` integer
          - `failOpenOnCacheError` boolean
          - `maxTokensPerRequest` integer
          - `maxPromptChars` integer
          - `overflowAction` 'BLOCK' | 'TRUNCATE_OLDEST'
        - PolicyAiTopicGuard
          - `region` 'FROM_CLIENT' | 'TO_BACKEND' | 'FROM_BACKEND' | 'TO_CLIENT'
          - `id` string
          - `projectId` string
          - `name` string
          - `description` string
          - `policyCondition` PolicyCondition
            - `conditionRuleList` ConditionRule[]
              - …
          - `global` boolean
          - `errorMessageList` ErrorMessage[]
            - `id` string
            - `errorType` 'APIPROXY' | 'APIPROXY_HIDDENSPEC' | 'APIPROXY_SPEC_AUTH_REQUIRED' | 'API_METHOD_NOTFOUND' | 'DBTOAPI_DB_OPERATION_TYPE_NOTFOUND' | 'DBTOAPI_DB_BATCH_ARRAY_LENGTH' | 'APIPROXY_NOTFOUND' | 'APIPROXY_ENDPOINT_MISMATCH' | 'APIPROXY_ENDPOINT_MISSING_PATH_PARAM_DEFINITION' | 'APIPROXYGROUP_ACCESS_DISABLED_FROM_PROXY' | 'APIPROXY_BACKEND_ADDRESS_NOTFOUND' | 'APIPROXY_BACKEND_MTLS_SETTINGS_NOTFOUND' | 'APICRYPT_EX' | 'NOTER_SETTINGS_NOTFOUND' | 'KPS_SETTINGS_NOTFOUND' | 'KPS_SECURITY_TOKEN_FAULT' | 'KPS_SECURITY_TOKEN_NOT_VALID' | 'SCRIPT_API_NOTFOUND' | 'CONNECTION_CONFIG_DB_NOTFOUND' | 'CONNECTION_CONFIG_DB_DISABLED' | 'DATABASE_CONNECTION_EX' | 'DB_API_NOTFOUND' | 'JOB_API_NOTFOUND' | 'KPS_EX' | 'CONDITION_RULE_FORMAT_NUMERIC' | 'CONDITION_RULE_FORMAT_DATE' | 'CONDITION_RULE_CONFIGURATION' | 'CONDITION_RULE_EX' | 'POLICY_AUTH_EMPTYUSERNAMEORPSSWD' | 'POLICY_AUTH_EMPTYUSERNAME' | 'POLICY_AUTH_EMPTYPSSWD' | 'POLICY_AUTH_USERNOTEXISTS' | 'POLICY_AUTH_EX_LDAP' | 'POLICY_AUTH_EX_API' | 'POLICY_AUTH_TYPE' | 'POLICY_AUTH_EX_DB' | 'POLICY_AUTH_NOT_FOUND' | 'POLICY_AUTH_BASIC_EX' | 'POLICY_AUTH_BASE64_EX' | 'POLICY_AUTH_DIGEST_EX' | 'POLICY_AUTH_JWT3RD_EX' | 'POLICY_AUTH_JWT3RD_MISSING_CONFIG' | 'POLICY_AUTH_JWT3RD_NOT_VALID' | 'POLICY_AUTH_JWT_EX' | 'POLICY_AUTH_JWT_MISSING_CONFIG' | 'POLICY_AUTH_JWT_NOT_VALID' | 'POLICY_AUTH_OAUTH2_EX' | 'POLICY_AUTH_OAUTH2_TOKEN_EXPIRED' | 'POLICY_AUTH_OAUTH2_TOKEN_NOT_VALID' | 'POLICY_AUTH_OIDC_PROTOCOL_EX' | 'POLICY_AUTH_OIDC_AUTHENTICATION_EX' | 'POLICY_AUTH_OIDC_STOP_FLOW' | 'POLICY_AUTH_OIDC_REDIRECT' | 'POLICY_AUTH_OIDC_INVALID_TOKEN' | 'POLICY_AUTHORIZATION_EX' | 'POLICY_AUTHORIZATION_METHOD_NOT_FOUND' | 'POLICY_AUTHORIZATION_WRONG_SCOPE' | 'POLICY_API_AUTHENTICATION' | 'POLICY_API_AUTHENTICATION_NOTFOUND' | 'POLICY_SAML' | 'POLICY_SAML_SIGNATURENOTEXISTS' | 'POLICY_SAML_SIGNATURENOTVALID' | 'POLICY_SAML_KEYSTORENOTVALID' | 'POLICY_SAML_SIGNERUNKNOWN' | 'POLICY_CONTENTFILTER' | 'POLICY_CONTENTFILTER_HEADER' | 'POLICY_CONTENTFILTER_PARAM' | 'POLICY_CONTENTFILTER_BODY' | 'POLICY_CONTENTFILTER_BODY_PATH' | 'POLICY_IPWHITE_FAILED' | 'POLICY_IPWHITE_EX' | 'POLICY_IPBLACK_FAILED' | 'POLICY_IPBLACK_EX' | 'POLICY_RESTRICTION_ALLOWEDHOUR_FAILED' | 'POLICY_RESTRICTION_ALLOWEDHOUR_EX' | 'POLICY_RESTRICTION_MINMESSAGESIZE_FAILED' | 'POLICY_RESTRICTION_MAXMESSAGESIZE_FAILED' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_JSONSCHEMAVALIDATION_FAILED' | 'POLICY_JSONSCHEMAVALIDATION_PATH' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION_FAILED' | 'POLICY_XMLSCHEMAVALIDATION_UNEXPECTEDBODY' | 'POLICY_XMLSCHEMAVALIDATION_PATH' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_APIBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_APIBASEDTHROTTLING_STOP' | 'POLICY_APIBASEDQUOTA' | 'POLICY_APIBASEDQUOTA_CACHE_SERVICE' | 'POLICY_APIBASEDQUOTA_STOP' | 'POLICY_REST2SOAP_TRANSFORMATION_REQUEST' | 'POLICY_REST2SOAP_TRANSFORMATION_RESPONSE' | 'POLICY_SCRIPT_USERSTOPPEDFLOW' | 'POLICY_SCRIPT_USERSTOPPEDFLOW_SUCCESS' | 'POLICY_SCRIPT' | 'POLICY_WSSECURITY_FROMTARGET' | 'POLICY_WSSECURITY_TOTARGET' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_WSSECURITY_STSTOKEN_NOTFOUND' | 'POLICY_WSSECURITY_STSTOKEN_NOTVALID' | 'POLICY_WSSECURITY_STSTOKEN_FAULT' | 'CIRCUITBREAKEROPEN_EX' | 'CIRCUITBREAKEROPEN_NO_ROUTE_EX' | 'CLIENTFLOWBANNER_EX' | 'POLICY_ROUTING_TIMEOUT' | 'POLICY_ROUTING_UNKNOWNHOST' | 'POLICY_ROUTING_MALFORMED' | 'POLICY_ROUTING_CONNECTIONREFUSED' | 'POLICY_ROUTING_CONNECTION' | 'POLICY_ROUTING_ERRORHANDLINGCONDITION' | 'POLICY_ROUTING_PROXY_EMPTY' | 'POLICY_ROUTING_PROXY_AUTHORIZATION_EMPTY' | 'POLICY_ROUTING_CONNECTION_CLOSED_CLIENT' | 'POLICY_ROUTING_CONNECTION_CLOSED_SERVER' | 'POLICY_ROUTING_SSE_CLIENT' | 'POLICY_ROUTING_SSE_SERVER' | 'POLICY_ROUTING_AI_PROVIDER_EXHAUSTED' | 'POLICY_ROUTING_AI_PROVIDER_ERROR' | 'POLICY_ROUTING_AI_NO_SUITABLE_PROVIDER' | 'POLICY_ROUTING_AI_CONTEXT_WINDOW_EXCEEDED' | 'POLICY_ROUTING_AI_MODEL_ACCESS_DENIED' | 'POLICY_AI_TOKEN_QUOTA_EXCEEDED' | 'POLICY_AI_TOKEN_COUNTER_UNAVAILABLE' | 'POLICY_AI_ANONYMOUS_NOT_ALLOWED' | 'MCP_INBOUND_BAD_REQUEST' | 'MCP_INBOUND_SERVER_NOT_FOUND' | 'MCP_INBOUND_METHOD_NOT_ALLOWED' | 'MCP_INBOUND_UNAUTHORIZED' | 'MCP_INBOUND_SESSION_LIMIT_EXCEEDED' | 'MCP_INBOUND_PARSE_ERROR' | 'MCP_INBOUND_METHOD_NOT_FOUND' | 'MCP_INBOUND_TOOL_NOT_FOUND' | 'MCP_INBOUND_TOOL_PROXY_UNAVAILABLE' | 'MCP_INBOUND_TOOL_POLICY_GATE_BLOCKED' | 'MCP_INBOUND_TOOL_EXECUTION_FAILED' | 'MCP_INBOUND_CALL_QUOTA_EXCEEDED' | 'MCP_INBOUND_TOOL_APPROVAL_REQUIRED' | 'MCP_INBOUND_ELICITATION_UNSUPPORTED' | 'A2A_INBOUND_BAD_REQUEST' | 'A2A_INBOUND_AGENT_NOT_FOUND' | 'A2A_INBOUND_METHOD_NOT_ALLOWED' | 'A2A_INBOUND_UNAUTHORIZED' | 'A2A_INBOUND_PARSE_ERROR' | 'A2A_INBOUND_METHOD_NOT_FOUND' | 'A2A_INBOUND_TASK_NOT_FOUND' | 'A2A_INBOUND_TASK_EXECUTION_UNAVAILABLE' | 'A2A_INBOUND_CONCURRENCY_LIMIT_EXCEEDED' | 'A2A_INBOUND_CALL_QUOTA_EXCEEDED' | 'POLICY_REDACTION' | 'POLICY_REDACTION_VARIABLE_NOT_FOUND' | 'POLICY_REDACTION_DATA_FORMAT' | 'POLICY_ENCRYPTION' | 'POLICY_ENCRYPTION_MISSING_CONFIG' | 'POLICY_DECRYPTION' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_DIGITALSIGNVALIDATION_FAILED' | 'POLICY_RESTAPI_RESPONSE' | 'POLICY_RESTAPI_CONNECTION' | 'POLICY_RESTAPI' | 'CACHE_AUTHREQUIREDTOREFRESH' | 'POLICY_ROLE_GROUP_BASED_ACCESS' | 'POLICY_ROLE_GROUP_BASED_IP_CHECK_ACCESS' | 'POLICY_PROTOCOL_TRANSFORMATION' | 'POLICY_BUSINESS_RULE' | 'POLICY_BUSINESS_RULE_DATA_FORMAT' | 'POLICY_BUSINESS_RULE_STOP' | 'POLICY_BUSINESS_RULE_VARIABLE_NOT_FOUND' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'APIPROXY_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTVALID_FORTOKEN' | 'URL_TOKEN_MANAGEMENT_TYPE_MISMATCH' | 'TOKEN_POLICY_NOT_CONFIGURED' | 'POLICY_ROUTING_SSLHANDSHAKE' | 'POLICY_ROUTING_SSLEXPIRED' | 'POLICY_AUTH_CREDENTIAL_NOTEXISTS' | 'POLICY_AUTH_CREDENTIAL_PROXYNOTALLOWED' | 'POLICY_AUTH_IDENTITY_AMBIGUOUS' | 'API_CLIENT_NOT_VALID_AS_RESOURCE_OWNER' | 'POLICY_AUTH_CREDENTIAL_METHODNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_IPNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CONTRACT_PROXY_EXPIRED' | 'POLICY_AUTH_CONTRACT_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CREDENTIAL_PSSWD' | 'POLICY_AUTH_CREDENTIAL_ENVNOTALLOWED' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_CLIENTBASEDTHROTTLING_STOP' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBASEDQUOTA_CACHE_SERVICE' | 'POLICY_CLIENTBASEDQUOTA_STOP' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION_NEED_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_EX' | 'POLICY_JOSE_IMPLEMENTATION_TARGET_VALUE_NOT_FOUND' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_TARGET_VALUE_EMPTY' | 'POLICY_JOSE_VALIDATION_ISSUER_EMPTY' | 'POLICY_JOSE_VALIDATION_PARSE_JWT' | 'POLICY_JOSE_VALIDATION_DECRYPTION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_ENCRYPTED' | 'POLICY_JOSE_VALIDATION_SIGNVALIDATION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_SIGNED' | 'POLICY_JOSE_VALIDATION_CLAIMVALIDATION' | 'POLICY_JOSE_VALIDATION_SIGNATUREINVALID' | 'POLICY_JOSE_VALIDATION_EX' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_MISSING' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_NOTVALID' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_ISSUER_MISSING' | 'POLICY_MTLS_AUTHENTICATION_EX' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_MTLS_MISSING' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_CERT_NOT_MATCH' | 'CONNECTOR_SETTINGS_NOTFOUND' | 'CONNECTOR_SETTINGS_DISABLED' | 'CONNECTOR_EX' | 'POLICY_ROUTING_ILLEGAL_ARGUMENT' | 'POLICY_ROUTING_CLIENT_PROTOCOL' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EXPIRED' | 'POLICY_JOSE_VALIDATION_JWK_EXPIRED' | 'POLICY_GROUP_EX' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_ENDPOINTRATELIMIT_CACHE_SERVICE' | 'POLICY_ENDPOINTRATELIMIT_STOP' | 'POLICY_ENDPOINTRATELIMIT_TARGETNOTEXIST' | 'POLICY_CLIENTBANNER_BANNED' | 'POLICY_CLIENTBANNER_EX' | 'POLICY_CLIENTBANNER_IDENTITYNOTFOUND' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_AUTH_EX' | 'POLICY_AUTH_CREDENTIALS_MISSING' | 'JOSE_VAL_CONFIG_ERROR' | 'JOSE_VAL_EX' | 'JOSE_VAL_TOKEN_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_BINDING_MISMATCH' | 'JOSE_IMPL_CONFIG_ERROR' | 'APIPROXY_CONFIG_ERROR' | 'APIPROXY_EX' | 'CONTENTFILTER_VIOLATION' | 'THROTTLING_STOP' | 'THROTTLING_EX' | 'THROTTLING_CACHE_SERVICE' | 'QUOTA_STOP' | 'QUOTA_EX' | 'QUOTA_CACHE_SERVICE' | 'ROUTING_CIRCUITBREAKER' | 'ROUTING_CLIENT_ERROR' | 'ROUTING_CONFIG_ERROR' | 'ROUTING_MTLS_CONFIG_FAILED' | 'ROUTING_SSE_EX' | 'ENDPOINT_RATELIMIT_EX' | 'ENDPOINT_RATELIMIT_EXCEEDED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_ALLOWED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_RESOLVED' | 'RLCL_AUTHENTICATION_POLICY_REQUIRED' | 'REST2SOAP_EX' | 'REDACTION_EX' | 'BUSINESS_RULE_EX' | 'MTLS_CERTIFICATE_MISSING' | 'MTLS_CERTIFICATE_NOTVALID' | 'KPS_TOKEN_EX' | 'JSON_SCHEMA_VALIDATION_FAILED' | 'XML_SCHEMA_VALIDATION_FAILED' | 'WSSECURITY_STSTOKEN_NOTVALID' | 'RESTAPI_EX' | 'CONDITION_EX' | 'POLICY_CACHE_EX' | 'POLICY_CACHE_INVALID_CONFIG' | 'POLICY_AI_MCP_TOOL_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_MCP_TOOL_INVOKE_CONFIG_MISSING' | 'POLICY_AI_MCP_TOOL_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_PROMPT_GUARD_BLOCKED' | 'POLICY_AI_SEMANTIC_CACHE_ERROR' | 'POLICY_AI_RAG_INJECTION_NO_MATCH' | 'POLICY_AI_RAG_INJECTION_RETRIEVAL_ERROR' | 'POLICY_AI_DLP_BLOCKED' | 'POLICY_AI_PII_ENCODED_BLOCKED' | 'POLICY_AI_PII_MASK_FAILED' | 'POLICY_AI_LOOP_DETECTED' | 'POLICY_AI_OFF_TOPIC' | 'POLICY_AI_TOPIC_JUDGE_BLOCKED' | 'POLICY_AI_PII_JUDGE_BLOCKED' | 'POLICY_AI_CONTEXT_INTEGRITY_BLOCKED' | 'POLICY_AI_PROMPT_DECORATOR_LIMIT_EXCEEDED' | 'POLICY_AI_DENIED_TOPIC' | 'POLICY_AI_PROMPT_TEMPLATE_UNKNOWN_TEMPLATE' | 'POLICY_AI_PROMPT_TEMPLATE_MISSING_PARAM' | 'POLICY_AI_PROMPT_TEMPLATE_LIMIT_EXCEEDED' | 'POLICY_AI_GROUNDEDNESS_VIOLATION'
            - `parentErrorType` 'API_PROXY' | 'APICREATOR' | 'FAKE_API' | 'KPS_API' | 'CONDITION_ERR' | 'CONDITION_EX' | 'POLICY_GROUP' | 'POLICY_AUTHENTICATION' | 'POLICY_OIDC' | 'POLICY_AUTHORIZATION' | 'POLICY_API_AUTHENTICATION' | 'POLICY_THROTTLING_PER_CLIENT' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_APIBASEDQUOTA' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBANNER' | 'POLICY_QUOTA_PER_CLIENT' | 'POLICY_SCRIPT' | 'POLICY_OAUTH2' | 'POLICY_SAML' | 'POLICY_JOSE_IMPLEMENTATION' | 'POLICY_JOSE_VALIDATION' | 'POLICY_MTLS_AUTHENTICATION' | 'POLICY_CONTENTFILTER' | 'POLICY_IPWHITE' | 'POLICY_IPBLACK' | 'POLICY_ALLOWEDHOUR' | 'POLICY_MINMESSAGESIZE' | 'POLICY_MAXMESSAGESIZE' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONRESPONSEMESSAGETRANS' | 'POLICY_XMLRESPONSEMESSAGETRANS' | 'POLICY_REST2SOAP_TRANSFORMATION' | 'POLICY_CACHE' | 'POLICY_ROUTING' | 'POLICY_REDACTION' | 'POLICY_CORS' | 'POLICY_ENCRYPTION' | 'POLICY_DECRYPTION' | 'POLICY_ROLE_GROUP' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_RESTAPI' | 'POLICY_WSSECURITY' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_BUSINESS_RULE' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'POLICY_AI_PII_MASK' | 'POLICY_AI_PROMPT_GUARD' | 'POLICY_AI_TOKEN_RATE_LIMIT' | 'POLICY_AI_SEMANTIC_CACHE' | 'POLICY_AI_MCP_TOOL_CALL' | 'POLICY_AI_A2A_AGENT_CALL' | 'POLICY_AI_RAG_INJECTION' | 'POLICY_AI_DLP_GUARD' | 'POLICY_AI_LOOP_GUARD' | 'POLICY_AI_TOPIC_GUARD' | 'POLICY_AI_CONTEXT_INTEGRITY' | 'POLICY_AI_ROUTING' | 'POLICY_AI_A2A_AGENT_INVOKE' | 'POLICY_AI_MCP_TOOL_INVOKE' | 'POLICY_AI_PROMPT_DECORATOR' | 'POLICY_AI_PROMPT_TEMPLATE' | 'POLICY_AI_GROUNDEDNESS_GUARD' | 'LICENSE'
            - `httpStatusCode` integer
            - `errorCode` string
            - `originalMessage` string
            - `customizedHttpStatusCode` integer
            - `customizedErrorCode` string
            - `customizedMessage` string
            - `buildCustomMessage` boolean
            - `customMessageTemplate` string
            - `customMessageContentType` string
            - `customMessageHttpStatusCode` integer
            - `errorResponseRules` ErrorResponseRule[]
              - …
            - `customized` boolean
          - `buildCustomMessage` boolean
          - `customMessageTemplate` string
          - `customMessageContentType` string
          - `customMessageHttpStatusCode` integer
          - `oneWay` boolean
          - `trace` boolean
          - `active` boolean
          - `addToGlobal` boolean
          - `policyLocation` 'API_PROXY_GROUP' | 'API_PROXY' | 'API_PROXY_METHOD'
          - `policyGroup` boolean
          - `_class` string, required
          - `allowedTopics` string[]
          - `similarityThreshold` number, double
          - `action` 'BLOCK' | 'FLAG' | 'MASK'
          - `embeddingProviderRef` string
          - `embeddingModelId` string
          - `embeddingDimension` integer
          - `latencyMode` 'INLINE' | 'ASYNC' | 'SHADOW'
          - `maxWaitMs` integer
          - `failOpenOnError` boolean
          - `decodeEncodedContent` boolean
          - `includeSystemPrompts` boolean
          - `includeAssistantPrompts` boolean
          - `includeToolPrompts` boolean
          - `deniedTopics` string[]
          - `deniedSimilarityThreshold` number, double
          - `deniedAction` 'BLOCK' | 'FLAG' | 'MASK'
          - `engine` 'BUILTIN' | 'BUILTIN_PLUS_EXTERNAL' | 'EXTERNAL_ONLY'
          - `failMode` 'FAIL_OPEN' | 'FAIL_CLOSED'
          - `externalGuardrail` union
            - HttpDlpGuardrailAdapter
              - …
            - LlmJudgeGuardrailAdapter
              - …
          - `streamingBufferMode` boolean
        - PolicyAllowedHours
          - `region` 'FROM_CLIENT' | 'TO_BACKEND' | 'FROM_BACKEND' | 'TO_CLIENT'
          - `id` string
          - `projectId` string
          - `name` string
          - `description` string
          - `policyCondition` PolicyCondition
            - `conditionRuleList` ConditionRule[]
              - …
          - `global` boolean
          - `errorMessageList` ErrorMessage[]
            - `id` string
            - `errorType` 'APIPROXY' | 'APIPROXY_HIDDENSPEC' | 'APIPROXY_SPEC_AUTH_REQUIRED' | 'API_METHOD_NOTFOUND' | 'DBTOAPI_DB_OPERATION_TYPE_NOTFOUND' | 'DBTOAPI_DB_BATCH_ARRAY_LENGTH' | 'APIPROXY_NOTFOUND' | 'APIPROXY_ENDPOINT_MISMATCH' | 'APIPROXY_ENDPOINT_MISSING_PATH_PARAM_DEFINITION' | 'APIPROXYGROUP_ACCESS_DISABLED_FROM_PROXY' | 'APIPROXY_BACKEND_ADDRESS_NOTFOUND' | 'APIPROXY_BACKEND_MTLS_SETTINGS_NOTFOUND' | 'APICRYPT_EX' | 'NOTER_SETTINGS_NOTFOUND' | 'KPS_SETTINGS_NOTFOUND' | 'KPS_SECURITY_TOKEN_FAULT' | 'KPS_SECURITY_TOKEN_NOT_VALID' | 'SCRIPT_API_NOTFOUND' | 'CONNECTION_CONFIG_DB_NOTFOUND' | 'CONNECTION_CONFIG_DB_DISABLED' | 'DATABASE_CONNECTION_EX' | 'DB_API_NOTFOUND' | 'JOB_API_NOTFOUND' | 'KPS_EX' | 'CONDITION_RULE_FORMAT_NUMERIC' | 'CONDITION_RULE_FORMAT_DATE' | 'CONDITION_RULE_CONFIGURATION' | 'CONDITION_RULE_EX' | 'POLICY_AUTH_EMPTYUSERNAMEORPSSWD' | 'POLICY_AUTH_EMPTYUSERNAME' | 'POLICY_AUTH_EMPTYPSSWD' | 'POLICY_AUTH_USERNOTEXISTS' | 'POLICY_AUTH_EX_LDAP' | 'POLICY_AUTH_EX_API' | 'POLICY_AUTH_TYPE' | 'POLICY_AUTH_EX_DB' | 'POLICY_AUTH_NOT_FOUND' | 'POLICY_AUTH_BASIC_EX' | 'POLICY_AUTH_BASE64_EX' | 'POLICY_AUTH_DIGEST_EX' | 'POLICY_AUTH_JWT3RD_EX' | 'POLICY_AUTH_JWT3RD_MISSING_CONFIG' | 'POLICY_AUTH_JWT3RD_NOT_VALID' | 'POLICY_AUTH_JWT_EX' | 'POLICY_AUTH_JWT_MISSING_CONFIG' | 'POLICY_AUTH_JWT_NOT_VALID' | 'POLICY_AUTH_OAUTH2_EX' | 'POLICY_AUTH_OAUTH2_TOKEN_EXPIRED' | 'POLICY_AUTH_OAUTH2_TOKEN_NOT_VALID' | 'POLICY_AUTH_OIDC_PROTOCOL_EX' | 'POLICY_AUTH_OIDC_AUTHENTICATION_EX' | 'POLICY_AUTH_OIDC_STOP_FLOW' | 'POLICY_AUTH_OIDC_REDIRECT' | 'POLICY_AUTH_OIDC_INVALID_TOKEN' | 'POLICY_AUTHORIZATION_EX' | 'POLICY_AUTHORIZATION_METHOD_NOT_FOUND' | 'POLICY_AUTHORIZATION_WRONG_SCOPE' | 'POLICY_API_AUTHENTICATION' | 'POLICY_API_AUTHENTICATION_NOTFOUND' | 'POLICY_SAML' | 'POLICY_SAML_SIGNATURENOTEXISTS' | 'POLICY_SAML_SIGNATURENOTVALID' | 'POLICY_SAML_KEYSTORENOTVALID' | 'POLICY_SAML_SIGNERUNKNOWN' | 'POLICY_CONTENTFILTER' | 'POLICY_CONTENTFILTER_HEADER' | 'POLICY_CONTENTFILTER_PARAM' | 'POLICY_CONTENTFILTER_BODY' | 'POLICY_CONTENTFILTER_BODY_PATH' | 'POLICY_IPWHITE_FAILED' | 'POLICY_IPWHITE_EX' | 'POLICY_IPBLACK_FAILED' | 'POLICY_IPBLACK_EX' | 'POLICY_RESTRICTION_ALLOWEDHOUR_FAILED' | 'POLICY_RESTRICTION_ALLOWEDHOUR_EX' | 'POLICY_RESTRICTION_MINMESSAGESIZE_FAILED' | 'POLICY_RESTRICTION_MAXMESSAGESIZE_FAILED' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_JSONSCHEMAVALIDATION_FAILED' | 'POLICY_JSONSCHEMAVALIDATION_PATH' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION_FAILED' | 'POLICY_XMLSCHEMAVALIDATION_UNEXPECTEDBODY' | 'POLICY_XMLSCHEMAVALIDATION_PATH' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_APIBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_APIBASEDTHROTTLING_STOP' | 'POLICY_APIBASEDQUOTA' | 'POLICY_APIBASEDQUOTA_CACHE_SERVICE' | 'POLICY_APIBASEDQUOTA_STOP' | 'POLICY_REST2SOAP_TRANSFORMATION_REQUEST' | 'POLICY_REST2SOAP_TRANSFORMATION_RESPONSE' | 'POLICY_SCRIPT_USERSTOPPEDFLOW' | 'POLICY_SCRIPT_USERSTOPPEDFLOW_SUCCESS' | 'POLICY_SCRIPT' | 'POLICY_WSSECURITY_FROMTARGET' | 'POLICY_WSSECURITY_TOTARGET' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_WSSECURITY_STSTOKEN_NOTFOUND' | 'POLICY_WSSECURITY_STSTOKEN_NOTVALID' | 'POLICY_WSSECURITY_STSTOKEN_FAULT' | 'CIRCUITBREAKEROPEN_EX' | 'CIRCUITBREAKEROPEN_NO_ROUTE_EX' | 'CLIENTFLOWBANNER_EX' | 'POLICY_ROUTING_TIMEOUT' | 'POLICY_ROUTING_UNKNOWNHOST' | 'POLICY_ROUTING_MALFORMED' | 'POLICY_ROUTING_CONNECTIONREFUSED' | 'POLICY_ROUTING_CONNECTION' | 'POLICY_ROUTING_ERRORHANDLINGCONDITION' | 'POLICY_ROUTING_PROXY_EMPTY' | 'POLICY_ROUTING_PROXY_AUTHORIZATION_EMPTY' | 'POLICY_ROUTING_CONNECTION_CLOSED_CLIENT' | 'POLICY_ROUTING_CONNECTION_CLOSED_SERVER' | 'POLICY_ROUTING_SSE_CLIENT' | 'POLICY_ROUTING_SSE_SERVER' | 'POLICY_ROUTING_AI_PROVIDER_EXHAUSTED' | 'POLICY_ROUTING_AI_PROVIDER_ERROR' | 'POLICY_ROUTING_AI_NO_SUITABLE_PROVIDER' | 'POLICY_ROUTING_AI_CONTEXT_WINDOW_EXCEEDED' | 'POLICY_ROUTING_AI_MODEL_ACCESS_DENIED' | 'POLICY_AI_TOKEN_QUOTA_EXCEEDED' | 'POLICY_AI_TOKEN_COUNTER_UNAVAILABLE' | 'POLICY_AI_ANONYMOUS_NOT_ALLOWED' | 'MCP_INBOUND_BAD_REQUEST' | 'MCP_INBOUND_SERVER_NOT_FOUND' | 'MCP_INBOUND_METHOD_NOT_ALLOWED' | 'MCP_INBOUND_UNAUTHORIZED' | 'MCP_INBOUND_SESSION_LIMIT_EXCEEDED' | 'MCP_INBOUND_PARSE_ERROR' | 'MCP_INBOUND_METHOD_NOT_FOUND' | 'MCP_INBOUND_TOOL_NOT_FOUND' | 'MCP_INBOUND_TOOL_PROXY_UNAVAILABLE' | 'MCP_INBOUND_TOOL_POLICY_GATE_BLOCKED' | 'MCP_INBOUND_TOOL_EXECUTION_FAILED' | 'MCP_INBOUND_CALL_QUOTA_EXCEEDED' | 'MCP_INBOUND_TOOL_APPROVAL_REQUIRED' | 'MCP_INBOUND_ELICITATION_UNSUPPORTED' | 'A2A_INBOUND_BAD_REQUEST' | 'A2A_INBOUND_AGENT_NOT_FOUND' | 'A2A_INBOUND_METHOD_NOT_ALLOWED' | 'A2A_INBOUND_UNAUTHORIZED' | 'A2A_INBOUND_PARSE_ERROR' | 'A2A_INBOUND_METHOD_NOT_FOUND' | 'A2A_INBOUND_TASK_NOT_FOUND' | 'A2A_INBOUND_TASK_EXECUTION_UNAVAILABLE' | 'A2A_INBOUND_CONCURRENCY_LIMIT_EXCEEDED' | 'A2A_INBOUND_CALL_QUOTA_EXCEEDED' | 'POLICY_REDACTION' | 'POLICY_REDACTION_VARIABLE_NOT_FOUND' | 'POLICY_REDACTION_DATA_FORMAT' | 'POLICY_ENCRYPTION' | 'POLICY_ENCRYPTION_MISSING_CONFIG' | 'POLICY_DECRYPTION' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_DIGITALSIGNVALIDATION_FAILED' | 'POLICY_RESTAPI_RESPONSE' | 'POLICY_RESTAPI_CONNECTION' | 'POLICY_RESTAPI' | 'CACHE_AUTHREQUIREDTOREFRESH' | 'POLICY_ROLE_GROUP_BASED_ACCESS' | 'POLICY_ROLE_GROUP_BASED_IP_CHECK_ACCESS' | 'POLICY_PROTOCOL_TRANSFORMATION' | 'POLICY_BUSINESS_RULE' | 'POLICY_BUSINESS_RULE_DATA_FORMAT' | 'POLICY_BUSINESS_RULE_STOP' | 'POLICY_BUSINESS_RULE_VARIABLE_NOT_FOUND' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'APIPROXY_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTVALID_FORTOKEN' | 'URL_TOKEN_MANAGEMENT_TYPE_MISMATCH' | 'TOKEN_POLICY_NOT_CONFIGURED' | 'POLICY_ROUTING_SSLHANDSHAKE' | 'POLICY_ROUTING_SSLEXPIRED' | 'POLICY_AUTH_CREDENTIAL_NOTEXISTS' | 'POLICY_AUTH_CREDENTIAL_PROXYNOTALLOWED' | 'POLICY_AUTH_IDENTITY_AMBIGUOUS' | 'API_CLIENT_NOT_VALID_AS_RESOURCE_OWNER' | 'POLICY_AUTH_CREDENTIAL_METHODNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_IPNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CONTRACT_PROXY_EXPIRED' | 'POLICY_AUTH_CONTRACT_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CREDENTIAL_PSSWD' | 'POLICY_AUTH_CREDENTIAL_ENVNOTALLOWED' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_CLIENTBASEDTHROTTLING_STOP' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBASEDQUOTA_CACHE_SERVICE' | 'POLICY_CLIENTBASEDQUOTA_STOP' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION_NEED_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_EX' | 'POLICY_JOSE_IMPLEMENTATION_TARGET_VALUE_NOT_FOUND' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_TARGET_VALUE_EMPTY' | 'POLICY_JOSE_VALIDATION_ISSUER_EMPTY' | 'POLICY_JOSE_VALIDATION_PARSE_JWT' | 'POLICY_JOSE_VALIDATION_DECRYPTION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_ENCRYPTED' | 'POLICY_JOSE_VALIDATION_SIGNVALIDATION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_SIGNED' | 'POLICY_JOSE_VALIDATION_CLAIMVALIDATION' | 'POLICY_JOSE_VALIDATION_SIGNATUREINVALID' | 'POLICY_JOSE_VALIDATION_EX' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_MISSING' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_NOTVALID' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_ISSUER_MISSING' | 'POLICY_MTLS_AUTHENTICATION_EX' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_MTLS_MISSING' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_CERT_NOT_MATCH' | 'CONNECTOR_SETTINGS_NOTFOUND' | 'CONNECTOR_SETTINGS_DISABLED' | 'CONNECTOR_EX' | 'POLICY_ROUTING_ILLEGAL_ARGUMENT' | 'POLICY_ROUTING_CLIENT_PROTOCOL' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EXPIRED' | 'POLICY_JOSE_VALIDATION_JWK_EXPIRED' | 'POLICY_GROUP_EX' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_ENDPOINTRATELIMIT_CACHE_SERVICE' | 'POLICY_ENDPOINTRATELIMIT_STOP' | 'POLICY_ENDPOINTRATELIMIT_TARGETNOTEXIST' | 'POLICY_CLIENTBANNER_BANNED' | 'POLICY_CLIENTBANNER_EX' | 'POLICY_CLIENTBANNER_IDENTITYNOTFOUND' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_AUTH_EX' | 'POLICY_AUTH_CREDENTIALS_MISSING' | 'JOSE_VAL_CONFIG_ERROR' | 'JOSE_VAL_EX' | 'JOSE_VAL_TOKEN_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_BINDING_MISMATCH' | 'JOSE_IMPL_CONFIG_ERROR' | 'APIPROXY_CONFIG_ERROR' | 'APIPROXY_EX' | 'CONTENTFILTER_VIOLATION' | 'THROTTLING_STOP' | 'THROTTLING_EX' | 'THROTTLING_CACHE_SERVICE' | 'QUOTA_STOP' | 'QUOTA_EX' | 'QUOTA_CACHE_SERVICE' | 'ROUTING_CIRCUITBREAKER' | 'ROUTING_CLIENT_ERROR' | 'ROUTING_CONFIG_ERROR' | 'ROUTING_MTLS_CONFIG_FAILED' | 'ROUTING_SSE_EX' | 'ENDPOINT_RATELIMIT_EX' | 'ENDPOINT_RATELIMIT_EXCEEDED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_ALLOWED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_RESOLVED' | 'RLCL_AUTHENTICATION_POLICY_REQUIRED' | 'REST2SOAP_EX' | 'REDACTION_EX' | 'BUSINESS_RULE_EX' | 'MTLS_CERTIFICATE_MISSING' | 'MTLS_CERTIFICATE_NOTVALID' | 'KPS_TOKEN_EX' | 'JSON_SCHEMA_VALIDATION_FAILED' | 'XML_SCHEMA_VALIDATION_FAILED' | 'WSSECURITY_STSTOKEN_NOTVALID' | 'RESTAPI_EX' | 'CONDITION_EX' | 'POLICY_CACHE_EX' | 'POLICY_CACHE_INVALID_CONFIG' | 'POLICY_AI_MCP_TOOL_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_MCP_TOOL_INVOKE_CONFIG_MISSING' | 'POLICY_AI_MCP_TOOL_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_PROMPT_GUARD_BLOCKED' | 'POLICY_AI_SEMANTIC_CACHE_ERROR' | 'POLICY_AI_RAG_INJECTION_NO_MATCH' | 'POLICY_AI_RAG_INJECTION_RETRIEVAL_ERROR' | 'POLICY_AI_DLP_BLOCKED' | 'POLICY_AI_PII_ENCODED_BLOCKED' | 'POLICY_AI_PII_MASK_FAILED' | 'POLICY_AI_LOOP_DETECTED' | 'POLICY_AI_OFF_TOPIC' | 'POLICY_AI_TOPIC_JUDGE_BLOCKED' | 'POLICY_AI_PII_JUDGE_BLOCKED' | 'POLICY_AI_CONTEXT_INTEGRITY_BLOCKED' | 'POLICY_AI_PROMPT_DECORATOR_LIMIT_EXCEEDED' | 'POLICY_AI_DENIED_TOPIC' | 'POLICY_AI_PROMPT_TEMPLATE_UNKNOWN_TEMPLATE' | 'POLICY_AI_PROMPT_TEMPLATE_MISSING_PARAM' | 'POLICY_AI_PROMPT_TEMPLATE_LIMIT_EXCEEDED' | 'POLICY_AI_GROUNDEDNESS_VIOLATION'
            - `parentErrorType` 'API_PROXY' | 'APICREATOR' | 'FAKE_API' | 'KPS_API' | 'CONDITION_ERR' | 'CONDITION_EX' | 'POLICY_GROUP' | 'POLICY_AUTHENTICATION' | 'POLICY_OIDC' | 'POLICY_AUTHORIZATION' | 'POLICY_API_AUTHENTICATION' | 'POLICY_THROTTLING_PER_CLIENT' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_APIBASEDQUOTA' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBANNER' | 'POLICY_QUOTA_PER_CLIENT' | 'POLICY_SCRIPT' | 'POLICY_OAUTH2' | 'POLICY_SAML' | 'POLICY_JOSE_IMPLEMENTATION' | 'POLICY_JOSE_VALIDATION' | 'POLICY_MTLS_AUTHENTICATION' | 'POLICY_CONTENTFILTER' | 'POLICY_IPWHITE' | 'POLICY_IPBLACK' | 'POLICY_ALLOWEDHOUR' | 'POLICY_MINMESSAGESIZE' | 'POLICY_MAXMESSAGESIZE' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONRESPONSEMESSAGETRANS' | 'POLICY_XMLRESPONSEMESSAGETRANS' | 'POLICY_REST2SOAP_TRANSFORMATION' | 'POLICY_CACHE' | 'POLICY_ROUTING' | 'POLICY_REDACTION' | 'POLICY_CORS' | 'POLICY_ENCRYPTION' | 'POLICY_DECRYPTION' | 'POLICY_ROLE_GROUP' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_RESTAPI' | 'POLICY_WSSECURITY' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_BUSINESS_RULE' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'POLICY_AI_PII_MASK' | 'POLICY_AI_PROMPT_GUARD' | 'POLICY_AI_TOKEN_RATE_LIMIT' | 'POLICY_AI_SEMANTIC_CACHE' | 'POLICY_AI_MCP_TOOL_CALL' | 'POLICY_AI_A2A_AGENT_CALL' | 'POLICY_AI_RAG_INJECTION' | 'POLICY_AI_DLP_GUARD' | 'POLICY_AI_LOOP_GUARD' | 'POLICY_AI_TOPIC_GUARD' | 'POLICY_AI_CONTEXT_INTEGRITY' | 'POLICY_AI_ROUTING' | 'POLICY_AI_A2A_AGENT_INVOKE' | 'POLICY_AI_MCP_TOOL_INVOKE' | 'POLICY_AI_PROMPT_DECORATOR' | 'POLICY_AI_PROMPT_TEMPLATE' | 'POLICY_AI_GROUNDEDNESS_GUARD' | 'LICENSE'
            - `httpStatusCode` integer
            - `errorCode` string
            - `originalMessage` string
            - `customizedHttpStatusCode` integer
            - `customizedErrorCode` string
            - `customizedMessage` string
            - `buildCustomMessage` boolean
            - `customMessageTemplate` string
            - `customMessageContentType` string
            - `customMessageHttpStatusCode` integer
            - `errorResponseRules` ErrorResponseRule[]
              - …
            - `customized` boolean
          - `buildCustomMessage` boolean
          - `customMessageTemplate` string
          - `customMessageContentType` string
          - `customMessageHttpStatusCode` integer
          - `oneWay` boolean
          - `trace` boolean
          - `active` boolean
          - `addToGlobal` boolean
          - `policyLocation` 'API_PROXY_GROUP' | 'API_PROXY' | 'API_PROXY_METHOD'
          - `policyGroup` boolean
          - `_class` string, required
          - `actionType` 'ALLOW' | 'RESTRICT'
          - `zoneId` string
          - `hourWrapperList` HourWrapper[]
            - `hourName` string
            - `description` string
            - `dayType` 'WEEK' | 'CUSTOM'
            - `enumWeekDayList` string[]
            - `day` integer
            - `month` integer
            - `startHour` integer
            - `startMinute` integer
            - `startSecond` integer
            - `endHour` integer
            - `endMinute` integer
            - `endSecond` integer
            - `wholeDay` boolean
        - PolicyApiAuthentication
          - `region` 'FROM_CLIENT' | 'TO_BACKEND' | 'FROM_BACKEND' | 'TO_CLIENT'
          - `id` string
          - `projectId` string
          - `name` string
          - `description` string
          - `policyCondition` PolicyCondition
            - `conditionRuleList` ConditionRule[]
              - …
          - `global` boolean
          - `errorMessageList` ErrorMessage[]
            - `id` string
            - `errorType` 'APIPROXY' | 'APIPROXY_HIDDENSPEC' | 'APIPROXY_SPEC_AUTH_REQUIRED' | 'API_METHOD_NOTFOUND' | 'DBTOAPI_DB_OPERATION_TYPE_NOTFOUND' | 'DBTOAPI_DB_BATCH_ARRAY_LENGTH' | 'APIPROXY_NOTFOUND' | 'APIPROXY_ENDPOINT_MISMATCH' | 'APIPROXY_ENDPOINT_MISSING_PATH_PARAM_DEFINITION' | 'APIPROXYGROUP_ACCESS_DISABLED_FROM_PROXY' | 'APIPROXY_BACKEND_ADDRESS_NOTFOUND' | 'APIPROXY_BACKEND_MTLS_SETTINGS_NOTFOUND' | 'APICRYPT_EX' | 'NOTER_SETTINGS_NOTFOUND' | 'KPS_SETTINGS_NOTFOUND' | 'KPS_SECURITY_TOKEN_FAULT' | 'KPS_SECURITY_TOKEN_NOT_VALID' | 'SCRIPT_API_NOTFOUND' | 'CONNECTION_CONFIG_DB_NOTFOUND' | 'CONNECTION_CONFIG_DB_DISABLED' | 'DATABASE_CONNECTION_EX' | 'DB_API_NOTFOUND' | 'JOB_API_NOTFOUND' | 'KPS_EX' | 'CONDITION_RULE_FORMAT_NUMERIC' | 'CONDITION_RULE_FORMAT_DATE' | 'CONDITION_RULE_CONFIGURATION' | 'CONDITION_RULE_EX' | 'POLICY_AUTH_EMPTYUSERNAMEORPSSWD' | 'POLICY_AUTH_EMPTYUSERNAME' | 'POLICY_AUTH_EMPTYPSSWD' | 'POLICY_AUTH_USERNOTEXISTS' | 'POLICY_AUTH_EX_LDAP' | 'POLICY_AUTH_EX_API' | 'POLICY_AUTH_TYPE' | 'POLICY_AUTH_EX_DB' | 'POLICY_AUTH_NOT_FOUND' | 'POLICY_AUTH_BASIC_EX' | 'POLICY_AUTH_BASE64_EX' | 'POLICY_AUTH_DIGEST_EX' | 'POLICY_AUTH_JWT3RD_EX' | 'POLICY_AUTH_JWT3RD_MISSING_CONFIG' | 'POLICY_AUTH_JWT3RD_NOT_VALID' | 'POLICY_AUTH_JWT_EX' | 'POLICY_AUTH_JWT_MISSING_CONFIG' | 'POLICY_AUTH_JWT_NOT_VALID' | 'POLICY_AUTH_OAUTH2_EX' | 'POLICY_AUTH_OAUTH2_TOKEN_EXPIRED' | 'POLICY_AUTH_OAUTH2_TOKEN_NOT_VALID' | 'POLICY_AUTH_OIDC_PROTOCOL_EX' | 'POLICY_AUTH_OIDC_AUTHENTICATION_EX' | 'POLICY_AUTH_OIDC_STOP_FLOW' | 'POLICY_AUTH_OIDC_REDIRECT' | 'POLICY_AUTH_OIDC_INVALID_TOKEN' | 'POLICY_AUTHORIZATION_EX' | 'POLICY_AUTHORIZATION_METHOD_NOT_FOUND' | 'POLICY_AUTHORIZATION_WRONG_SCOPE' | 'POLICY_API_AUTHENTICATION' | 'POLICY_API_AUTHENTICATION_NOTFOUND' | 'POLICY_SAML' | 'POLICY_SAML_SIGNATURENOTEXISTS' | 'POLICY_SAML_SIGNATURENOTVALID' | 'POLICY_SAML_KEYSTORENOTVALID' | 'POLICY_SAML_SIGNERUNKNOWN' | 'POLICY_CONTENTFILTER' | 'POLICY_CONTENTFILTER_HEADER' | 'POLICY_CONTENTFILTER_PARAM' | 'POLICY_CONTENTFILTER_BODY' | 'POLICY_CONTENTFILTER_BODY_PATH' | 'POLICY_IPWHITE_FAILED' | 'POLICY_IPWHITE_EX' | 'POLICY_IPBLACK_FAILED' | 'POLICY_IPBLACK_EX' | 'POLICY_RESTRICTION_ALLOWEDHOUR_FAILED' | 'POLICY_RESTRICTION_ALLOWEDHOUR_EX' | 'POLICY_RESTRICTION_MINMESSAGESIZE_FAILED' | 'POLICY_RESTRICTION_MAXMESSAGESIZE_FAILED' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_JSONSCHEMAVALIDATION_FAILED' | 'POLICY_JSONSCHEMAVALIDATION_PATH' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION_FAILED' | 'POLICY_XMLSCHEMAVALIDATION_UNEXPECTEDBODY' | 'POLICY_XMLSCHEMAVALIDATION_PATH' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_APIBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_APIBASEDTHROTTLING_STOP' | 'POLICY_APIBASEDQUOTA' | 'POLICY_APIBASEDQUOTA_CACHE_SERVICE' | 'POLICY_APIBASEDQUOTA_STOP' | 'POLICY_REST2SOAP_TRANSFORMATION_REQUEST' | 'POLICY_REST2SOAP_TRANSFORMATION_RESPONSE' | 'POLICY_SCRIPT_USERSTOPPEDFLOW' | 'POLICY_SCRIPT_USERSTOPPEDFLOW_SUCCESS' | 'POLICY_SCRIPT' | 'POLICY_WSSECURITY_FROMTARGET' | 'POLICY_WSSECURITY_TOTARGET' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_WSSECURITY_STSTOKEN_NOTFOUND' | 'POLICY_WSSECURITY_STSTOKEN_NOTVALID' | 'POLICY_WSSECURITY_STSTOKEN_FAULT' | 'CIRCUITBREAKEROPEN_EX' | 'CIRCUITBREAKEROPEN_NO_ROUTE_EX' | 'CLIENTFLOWBANNER_EX' | 'POLICY_ROUTING_TIMEOUT' | 'POLICY_ROUTING_UNKNOWNHOST' | 'POLICY_ROUTING_MALFORMED' | 'POLICY_ROUTING_CONNECTIONREFUSED' | 'POLICY_ROUTING_CONNECTION' | 'POLICY_ROUTING_ERRORHANDLINGCONDITION' | 'POLICY_ROUTING_PROXY_EMPTY' | 'POLICY_ROUTING_PROXY_AUTHORIZATION_EMPTY' | 'POLICY_ROUTING_CONNECTION_CLOSED_CLIENT' | 'POLICY_ROUTING_CONNECTION_CLOSED_SERVER' | 'POLICY_ROUTING_SSE_CLIENT' | 'POLICY_ROUTING_SSE_SERVER' | 'POLICY_ROUTING_AI_PROVIDER_EXHAUSTED' | 'POLICY_ROUTING_AI_PROVIDER_ERROR' | 'POLICY_ROUTING_AI_NO_SUITABLE_PROVIDER' | 'POLICY_ROUTING_AI_CONTEXT_WINDOW_EXCEEDED' | 'POLICY_ROUTING_AI_MODEL_ACCESS_DENIED' | 'POLICY_AI_TOKEN_QUOTA_EXCEEDED' | 'POLICY_AI_TOKEN_COUNTER_UNAVAILABLE' | 'POLICY_AI_ANONYMOUS_NOT_ALLOWED' | 'MCP_INBOUND_BAD_REQUEST' | 'MCP_INBOUND_SERVER_NOT_FOUND' | 'MCP_INBOUND_METHOD_NOT_ALLOWED' | 'MCP_INBOUND_UNAUTHORIZED' | 'MCP_INBOUND_SESSION_LIMIT_EXCEEDED' | 'MCP_INBOUND_PARSE_ERROR' | 'MCP_INBOUND_METHOD_NOT_FOUND' | 'MCP_INBOUND_TOOL_NOT_FOUND' | 'MCP_INBOUND_TOOL_PROXY_UNAVAILABLE' | 'MCP_INBOUND_TOOL_POLICY_GATE_BLOCKED' | 'MCP_INBOUND_TOOL_EXECUTION_FAILED' | 'MCP_INBOUND_CALL_QUOTA_EXCEEDED' | 'MCP_INBOUND_TOOL_APPROVAL_REQUIRED' | 'MCP_INBOUND_ELICITATION_UNSUPPORTED' | 'A2A_INBOUND_BAD_REQUEST' | 'A2A_INBOUND_AGENT_NOT_FOUND' | 'A2A_INBOUND_METHOD_NOT_ALLOWED' | 'A2A_INBOUND_UNAUTHORIZED' | 'A2A_INBOUND_PARSE_ERROR' | 'A2A_INBOUND_METHOD_NOT_FOUND' | 'A2A_INBOUND_TASK_NOT_FOUND' | 'A2A_INBOUND_TASK_EXECUTION_UNAVAILABLE' | 'A2A_INBOUND_CONCURRENCY_LIMIT_EXCEEDED' | 'A2A_INBOUND_CALL_QUOTA_EXCEEDED' | 'POLICY_REDACTION' | 'POLICY_REDACTION_VARIABLE_NOT_FOUND' | 'POLICY_REDACTION_DATA_FORMAT' | 'POLICY_ENCRYPTION' | 'POLICY_ENCRYPTION_MISSING_CONFIG' | 'POLICY_DECRYPTION' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_DIGITALSIGNVALIDATION_FAILED' | 'POLICY_RESTAPI_RESPONSE' | 'POLICY_RESTAPI_CONNECTION' | 'POLICY_RESTAPI' | 'CACHE_AUTHREQUIREDTOREFRESH' | 'POLICY_ROLE_GROUP_BASED_ACCESS' | 'POLICY_ROLE_GROUP_BASED_IP_CHECK_ACCESS' | 'POLICY_PROTOCOL_TRANSFORMATION' | 'POLICY_BUSINESS_RULE' | 'POLICY_BUSINESS_RULE_DATA_FORMAT' | 'POLICY_BUSINESS_RULE_STOP' | 'POLICY_BUSINESS_RULE_VARIABLE_NOT_FOUND' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'APIPROXY_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTVALID_FORTOKEN' | 'URL_TOKEN_MANAGEMENT_TYPE_MISMATCH' | 'TOKEN_POLICY_NOT_CONFIGURED' | 'POLICY_ROUTING_SSLHANDSHAKE' | 'POLICY_ROUTING_SSLEXPIRED' | 'POLICY_AUTH_CREDENTIAL_NOTEXISTS' | 'POLICY_AUTH_CREDENTIAL_PROXYNOTALLOWED' | 'POLICY_AUTH_IDENTITY_AMBIGUOUS' | 'API_CLIENT_NOT_VALID_AS_RESOURCE_OWNER' | 'POLICY_AUTH_CREDENTIAL_METHODNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_IPNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CONTRACT_PROXY_EXPIRED' | 'POLICY_AUTH_CONTRACT_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CREDENTIAL_PSSWD' | 'POLICY_AUTH_CREDENTIAL_ENVNOTALLOWED' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_CLIENTBASEDTHROTTLING_STOP' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBASEDQUOTA_CACHE_SERVICE' | 'POLICY_CLIENTBASEDQUOTA_STOP' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION_NEED_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_EX' | 'POLICY_JOSE_IMPLEMENTATION_TARGET_VALUE_NOT_FOUND' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_TARGET_VALUE_EMPTY' | 'POLICY_JOSE_VALIDATION_ISSUER_EMPTY' | 'POLICY_JOSE_VALIDATION_PARSE_JWT' | 'POLICY_JOSE_VALIDATION_DECRYPTION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_ENCRYPTED' | 'POLICY_JOSE_VALIDATION_SIGNVALIDATION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_SIGNED' | 'POLICY_JOSE_VALIDATION_CLAIMVALIDATION' | 'POLICY_JOSE_VALIDATION_SIGNATUREINVALID' | 'POLICY_JOSE_VALIDATION_EX' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_MISSING' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_NOTVALID' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_ISSUER_MISSING' | 'POLICY_MTLS_AUTHENTICATION_EX' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_MTLS_MISSING' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_CERT_NOT_MATCH' | 'CONNECTOR_SETTINGS_NOTFOUND' | 'CONNECTOR_SETTINGS_DISABLED' | 'CONNECTOR_EX' | 'POLICY_ROUTING_ILLEGAL_ARGUMENT' | 'POLICY_ROUTING_CLIENT_PROTOCOL' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EXPIRED' | 'POLICY_JOSE_VALIDATION_JWK_EXPIRED' | 'POLICY_GROUP_EX' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_ENDPOINTRATELIMIT_CACHE_SERVICE' | 'POLICY_ENDPOINTRATELIMIT_STOP' | 'POLICY_ENDPOINTRATELIMIT_TARGETNOTEXIST' | 'POLICY_CLIENTBANNER_BANNED' | 'POLICY_CLIENTBANNER_EX' | 'POLICY_CLIENTBANNER_IDENTITYNOTFOUND' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_AUTH_EX' | 'POLICY_AUTH_CREDENTIALS_MISSING' | 'JOSE_VAL_CONFIG_ERROR' | 'JOSE_VAL_EX' | 'JOSE_VAL_TOKEN_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_BINDING_MISMATCH' | 'JOSE_IMPL_CONFIG_ERROR' | 'APIPROXY_CONFIG_ERROR' | 'APIPROXY_EX' | 'CONTENTFILTER_VIOLATION' | 'THROTTLING_STOP' | 'THROTTLING_EX' | 'THROTTLING_CACHE_SERVICE' | 'QUOTA_STOP' | 'QUOTA_EX' | 'QUOTA_CACHE_SERVICE' | 'ROUTING_CIRCUITBREAKER' | 'ROUTING_CLIENT_ERROR' | 'ROUTING_CONFIG_ERROR' | 'ROUTING_MTLS_CONFIG_FAILED' | 'ROUTING_SSE_EX' | 'ENDPOINT_RATELIMIT_EX' | 'ENDPOINT_RATELIMIT_EXCEEDED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_ALLOWED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_RESOLVED' | 'RLCL_AUTHENTICATION_POLICY_REQUIRED' | 'REST2SOAP_EX' | 'REDACTION_EX' | 'BUSINESS_RULE_EX' | 'MTLS_CERTIFICATE_MISSING' | 'MTLS_CERTIFICATE_NOTVALID' | 'KPS_TOKEN_EX' | 'JSON_SCHEMA_VALIDATION_FAILED' | 'XML_SCHEMA_VALIDATION_FAILED' | 'WSSECURITY_STSTOKEN_NOTVALID' | 'RESTAPI_EX' | 'CONDITION_EX' | 'POLICY_CACHE_EX' | 'POLICY_CACHE_INVALID_CONFIG' | 'POLICY_AI_MCP_TOOL_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_MCP_TOOL_INVOKE_CONFIG_MISSING' | 'POLICY_AI_MCP_TOOL_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_PROMPT_GUARD_BLOCKED' | 'POLICY_AI_SEMANTIC_CACHE_ERROR' | 'POLICY_AI_RAG_INJECTION_NO_MATCH' | 'POLICY_AI_RAG_INJECTION_RETRIEVAL_ERROR' | 'POLICY_AI_DLP_BLOCKED' | 'POLICY_AI_PII_ENCODED_BLOCKED' | 'POLICY_AI_PII_MASK_FAILED' | 'POLICY_AI_LOOP_DETECTED' | 'POLICY_AI_OFF_TOPIC' | 'POLICY_AI_TOPIC_JUDGE_BLOCKED' | 'POLICY_AI_PII_JUDGE_BLOCKED' | 'POLICY_AI_CONTEXT_INTEGRITY_BLOCKED' | 'POLICY_AI_PROMPT_DECORATOR_LIMIT_EXCEEDED' | 'POLICY_AI_DENIED_TOPIC' | 'POLICY_AI_PROMPT_TEMPLATE_UNKNOWN_TEMPLATE' | 'POLICY_AI_PROMPT_TEMPLATE_MISSING_PARAM' | 'POLICY_AI_PROMPT_TEMPLATE_LIMIT_EXCEEDED' | 'POLICY_AI_GROUNDEDNESS_VIOLATION'
            - `parentErrorType` 'API_PROXY' | 'APICREATOR' | 'FAKE_API' | 'KPS_API' | 'CONDITION_ERR' | 'CONDITION_EX' | 'POLICY_GROUP' | 'POLICY_AUTHENTICATION' | 'POLICY_OIDC' | 'POLICY_AUTHORIZATION' | 'POLICY_API_AUTHENTICATION' | 'POLICY_THROTTLING_PER_CLIENT' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_APIBASEDQUOTA' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBANNER' | 'POLICY_QUOTA_PER_CLIENT' | 'POLICY_SCRIPT' | 'POLICY_OAUTH2' | 'POLICY_SAML' | 'POLICY_JOSE_IMPLEMENTATION' | 'POLICY_JOSE_VALIDATION' | 'POLICY_MTLS_AUTHENTICATION' | 'POLICY_CONTENTFILTER' | 'POLICY_IPWHITE' | 'POLICY_IPBLACK' | 'POLICY_ALLOWEDHOUR' | 'POLICY_MINMESSAGESIZE' | 'POLICY_MAXMESSAGESIZE' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONRESPONSEMESSAGETRANS' | 'POLICY_XMLRESPONSEMESSAGETRANS' | 'POLICY_REST2SOAP_TRANSFORMATION' | 'POLICY_CACHE' | 'POLICY_ROUTING' | 'POLICY_REDACTION' | 'POLICY_CORS' | 'POLICY_ENCRYPTION' | 'POLICY_DECRYPTION' | 'POLICY_ROLE_GROUP' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_RESTAPI' | 'POLICY_WSSECURITY' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_BUSINESS_RULE' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'POLICY_AI_PII_MASK' | 'POLICY_AI_PROMPT_GUARD' | 'POLICY_AI_TOKEN_RATE_LIMIT' | 'POLICY_AI_SEMANTIC_CACHE' | 'POLICY_AI_MCP_TOOL_CALL' | 'POLICY_AI_A2A_AGENT_CALL' | 'POLICY_AI_RAG_INJECTION' | 'POLICY_AI_DLP_GUARD' | 'POLICY_AI_LOOP_GUARD' | 'POLICY_AI_TOPIC_GUARD' | 'POLICY_AI_CONTEXT_INTEGRITY' | 'POLICY_AI_ROUTING' | 'POLICY_AI_A2A_AGENT_INVOKE' | 'POLICY_AI_MCP_TOOL_INVOKE' | 'POLICY_AI_PROMPT_DECORATOR' | 'POLICY_AI_PROMPT_TEMPLATE' | 'POLICY_AI_GROUNDEDNESS_GUARD' | 'LICENSE'
            - `httpStatusCode` integer
            - `errorCode` string
            - `originalMessage` string
            - `customizedHttpStatusCode` integer
            - `customizedErrorCode` string
            - `customizedMessage` string
            - `buildCustomMessage` boolean
            - `customMessageTemplate` string
            - `customMessageContentType` string
            - `customMessageHttpStatusCode` integer
            - `errorResponseRules` ErrorResponseRule[]
              - …
            - `customized` boolean
          - `buildCustomMessage` boolean
          - `customMessageTemplate` string
          - `customMessageContentType` string
          - `customMessageHttpStatusCode` integer
          - `oneWay` boolean
          - `trace` boolean
          - `active` boolean
          - `addToGlobal` boolean
          - `policyLocation` 'API_PROXY_GROUP' | 'API_PROXY' | 'API_PROXY_METHOD'
          - `policyGroup` boolean
          - `_class` string, required
          - `apiAuthCondExpressionList` ApiAuthenticationConditionalExpression[]
            - `id` integer
            - `username` string
            - `password` string
            - `policyCondition` PolicyCondition
              - …
          - `authType` 'BASIC' | 'BASE64' | 'API' | 'DIGEST'
          - `sendType` 'HEADER' | 'PARAM' | 'BODY_MESSAGE' | 'BODY_INJECTION'
          - `messageContentType` 'XML' | 'JSON' | 'ALL_BODY'
          - `usernameFieldName` string
          - `authApiId` string
          - `passwordFieldName` string
          - `createdFieldName` string
          - `nonceFieldName` string
          - `bodyMessage` string
          - `bodyMessageInjectionPath` string
          - `usernameInjectionPath` string
          - `passwordInjectionPath` string
          - `createdInjectionPath` string
          - `nonceInjectionPath` string
        - PolicyApiBasedQuota
          - `region` 'FROM_CLIENT' | 'TO_BACKEND' | 'FROM_BACKEND' | 'TO_CLIENT'
          - `id` string
          - `projectId` string
          - `name` string
          - `description` string
          - `policyCondition` PolicyCondition
            - `conditionRuleList` ConditionRule[]
              - …
          - `global` boolean
          - `errorMessageList` ErrorMessage[]
            - `id` string
            - `errorType` 'APIPROXY' | 'APIPROXY_HIDDENSPEC' | 'APIPROXY_SPEC_AUTH_REQUIRED' | 'API_METHOD_NOTFOUND' | 'DBTOAPI_DB_OPERATION_TYPE_NOTFOUND' | 'DBTOAPI_DB_BATCH_ARRAY_LENGTH' | 'APIPROXY_NOTFOUND' | 'APIPROXY_ENDPOINT_MISMATCH' | 'APIPROXY_ENDPOINT_MISSING_PATH_PARAM_DEFINITION' | 'APIPROXYGROUP_ACCESS_DISABLED_FROM_PROXY' | 'APIPROXY_BACKEND_ADDRESS_NOTFOUND' | 'APIPROXY_BACKEND_MTLS_SETTINGS_NOTFOUND' | 'APICRYPT_EX' | 'NOTER_SETTINGS_NOTFOUND' | 'KPS_SETTINGS_NOTFOUND' | 'KPS_SECURITY_TOKEN_FAULT' | 'KPS_SECURITY_TOKEN_NOT_VALID' | 'SCRIPT_API_NOTFOUND' | 'CONNECTION_CONFIG_DB_NOTFOUND' | 'CONNECTION_CONFIG_DB_DISABLED' | 'DATABASE_CONNECTION_EX' | 'DB_API_NOTFOUND' | 'JOB_API_NOTFOUND' | 'KPS_EX' | 'CONDITION_RULE_FORMAT_NUMERIC' | 'CONDITION_RULE_FORMAT_DATE' | 'CONDITION_RULE_CONFIGURATION' | 'CONDITION_RULE_EX' | 'POLICY_AUTH_EMPTYUSERNAMEORPSSWD' | 'POLICY_AUTH_EMPTYUSERNAME' | 'POLICY_AUTH_EMPTYPSSWD' | 'POLICY_AUTH_USERNOTEXISTS' | 'POLICY_AUTH_EX_LDAP' | 'POLICY_AUTH_EX_API' | 'POLICY_AUTH_TYPE' | 'POLICY_AUTH_EX_DB' | 'POLICY_AUTH_NOT_FOUND' | 'POLICY_AUTH_BASIC_EX' | 'POLICY_AUTH_BASE64_EX' | 'POLICY_AUTH_DIGEST_EX' | 'POLICY_AUTH_JWT3RD_EX' | 'POLICY_AUTH_JWT3RD_MISSING_CONFIG' | 'POLICY_AUTH_JWT3RD_NOT_VALID' | 'POLICY_AUTH_JWT_EX' | 'POLICY_AUTH_JWT_MISSING_CONFIG' | 'POLICY_AUTH_JWT_NOT_VALID' | 'POLICY_AUTH_OAUTH2_EX' | 'POLICY_AUTH_OAUTH2_TOKEN_EXPIRED' | 'POLICY_AUTH_OAUTH2_TOKEN_NOT_VALID' | 'POLICY_AUTH_OIDC_PROTOCOL_EX' | 'POLICY_AUTH_OIDC_AUTHENTICATION_EX' | 'POLICY_AUTH_OIDC_STOP_FLOW' | 'POLICY_AUTH_OIDC_REDIRECT' | 'POLICY_AUTH_OIDC_INVALID_TOKEN' | 'POLICY_AUTHORIZATION_EX' | 'POLICY_AUTHORIZATION_METHOD_NOT_FOUND' | 'POLICY_AUTHORIZATION_WRONG_SCOPE' | 'POLICY_API_AUTHENTICATION' | 'POLICY_API_AUTHENTICATION_NOTFOUND' | 'POLICY_SAML' | 'POLICY_SAML_SIGNATURENOTEXISTS' | 'POLICY_SAML_SIGNATURENOTVALID' | 'POLICY_SAML_KEYSTORENOTVALID' | 'POLICY_SAML_SIGNERUNKNOWN' | 'POLICY_CONTENTFILTER' | 'POLICY_CONTENTFILTER_HEADER' | 'POLICY_CONTENTFILTER_PARAM' | 'POLICY_CONTENTFILTER_BODY' | 'POLICY_CONTENTFILTER_BODY_PATH' | 'POLICY_IPWHITE_FAILED' | 'POLICY_IPWHITE_EX' | 'POLICY_IPBLACK_FAILED' | 'POLICY_IPBLACK_EX' | 'POLICY_RESTRICTION_ALLOWEDHOUR_FAILED' | 'POLICY_RESTRICTION_ALLOWEDHOUR_EX' | 'POLICY_RESTRICTION_MINMESSAGESIZE_FAILED' | 'POLICY_RESTRICTION_MAXMESSAGESIZE_FAILED' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_JSONSCHEMAVALIDATION_FAILED' | 'POLICY_JSONSCHEMAVALIDATION_PATH' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION_FAILED' | 'POLICY_XMLSCHEMAVALIDATION_UNEXPECTEDBODY' | 'POLICY_XMLSCHEMAVALIDATION_PATH' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_APIBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_APIBASEDTHROTTLING_STOP' | 'POLICY_APIBASEDQUOTA' | 'POLICY_APIBASEDQUOTA_CACHE_SERVICE' | 'POLICY_APIBASEDQUOTA_STOP' | 'POLICY_REST2SOAP_TRANSFORMATION_REQUEST' | 'POLICY_REST2SOAP_TRANSFORMATION_RESPONSE' | 'POLICY_SCRIPT_USERSTOPPEDFLOW' | 'POLICY_SCRIPT_USERSTOPPEDFLOW_SUCCESS' | 'POLICY_SCRIPT' | 'POLICY_WSSECURITY_FROMTARGET' | 'POLICY_WSSECURITY_TOTARGET' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_WSSECURITY_STSTOKEN_NOTFOUND' | 'POLICY_WSSECURITY_STSTOKEN_NOTVALID' | 'POLICY_WSSECURITY_STSTOKEN_FAULT' | 'CIRCUITBREAKEROPEN_EX' | 'CIRCUITBREAKEROPEN_NO_ROUTE_EX' | 'CLIENTFLOWBANNER_EX' | 'POLICY_ROUTING_TIMEOUT' | 'POLICY_ROUTING_UNKNOWNHOST' | 'POLICY_ROUTING_MALFORMED' | 'POLICY_ROUTING_CONNECTIONREFUSED' | 'POLICY_ROUTING_CONNECTION' | 'POLICY_ROUTING_ERRORHANDLINGCONDITION' | 'POLICY_ROUTING_PROXY_EMPTY' | 'POLICY_ROUTING_PROXY_AUTHORIZATION_EMPTY' | 'POLICY_ROUTING_CONNECTION_CLOSED_CLIENT' | 'POLICY_ROUTING_CONNECTION_CLOSED_SERVER' | 'POLICY_ROUTING_SSE_CLIENT' | 'POLICY_ROUTING_SSE_SERVER' | 'POLICY_ROUTING_AI_PROVIDER_EXHAUSTED' | 'POLICY_ROUTING_AI_PROVIDER_ERROR' | 'POLICY_ROUTING_AI_NO_SUITABLE_PROVIDER' | 'POLICY_ROUTING_AI_CONTEXT_WINDOW_EXCEEDED' | 'POLICY_ROUTING_AI_MODEL_ACCESS_DENIED' | 'POLICY_AI_TOKEN_QUOTA_EXCEEDED' | 'POLICY_AI_TOKEN_COUNTER_UNAVAILABLE' | 'POLICY_AI_ANONYMOUS_NOT_ALLOWED' | 'MCP_INBOUND_BAD_REQUEST' | 'MCP_INBOUND_SERVER_NOT_FOUND' | 'MCP_INBOUND_METHOD_NOT_ALLOWED' | 'MCP_INBOUND_UNAUTHORIZED' | 'MCP_INBOUND_SESSION_LIMIT_EXCEEDED' | 'MCP_INBOUND_PARSE_ERROR' | 'MCP_INBOUND_METHOD_NOT_FOUND' | 'MCP_INBOUND_TOOL_NOT_FOUND' | 'MCP_INBOUND_TOOL_PROXY_UNAVAILABLE' | 'MCP_INBOUND_TOOL_POLICY_GATE_BLOCKED' | 'MCP_INBOUND_TOOL_EXECUTION_FAILED' | 'MCP_INBOUND_CALL_QUOTA_EXCEEDED' | 'MCP_INBOUND_TOOL_APPROVAL_REQUIRED' | 'MCP_INBOUND_ELICITATION_UNSUPPORTED' | 'A2A_INBOUND_BAD_REQUEST' | 'A2A_INBOUND_AGENT_NOT_FOUND' | 'A2A_INBOUND_METHOD_NOT_ALLOWED' | 'A2A_INBOUND_UNAUTHORIZED' | 'A2A_INBOUND_PARSE_ERROR' | 'A2A_INBOUND_METHOD_NOT_FOUND' | 'A2A_INBOUND_TASK_NOT_FOUND' | 'A2A_INBOUND_TASK_EXECUTION_UNAVAILABLE' | 'A2A_INBOUND_CONCURRENCY_LIMIT_EXCEEDED' | 'A2A_INBOUND_CALL_QUOTA_EXCEEDED' | 'POLICY_REDACTION' | 'POLICY_REDACTION_VARIABLE_NOT_FOUND' | 'POLICY_REDACTION_DATA_FORMAT' | 'POLICY_ENCRYPTION' | 'POLICY_ENCRYPTION_MISSING_CONFIG' | 'POLICY_DECRYPTION' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_DIGITALSIGNVALIDATION_FAILED' | 'POLICY_RESTAPI_RESPONSE' | 'POLICY_RESTAPI_CONNECTION' | 'POLICY_RESTAPI' | 'CACHE_AUTHREQUIREDTOREFRESH' | 'POLICY_ROLE_GROUP_BASED_ACCESS' | 'POLICY_ROLE_GROUP_BASED_IP_CHECK_ACCESS' | 'POLICY_PROTOCOL_TRANSFORMATION' | 'POLICY_BUSINESS_RULE' | 'POLICY_BUSINESS_RULE_DATA_FORMAT' | 'POLICY_BUSINESS_RULE_STOP' | 'POLICY_BUSINESS_RULE_VARIABLE_NOT_FOUND' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'APIPROXY_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTVALID_FORTOKEN' | 'URL_TOKEN_MANAGEMENT_TYPE_MISMATCH' | 'TOKEN_POLICY_NOT_CONFIGURED' | 'POLICY_ROUTING_SSLHANDSHAKE' | 'POLICY_ROUTING_SSLEXPIRED' | 'POLICY_AUTH_CREDENTIAL_NOTEXISTS' | 'POLICY_AUTH_CREDENTIAL_PROXYNOTALLOWED' | 'POLICY_AUTH_IDENTITY_AMBIGUOUS' | 'API_CLIENT_NOT_VALID_AS_RESOURCE_OWNER' | 'POLICY_AUTH_CREDENTIAL_METHODNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_IPNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CONTRACT_PROXY_EXPIRED' | 'POLICY_AUTH_CONTRACT_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CREDENTIAL_PSSWD' | 'POLICY_AUTH_CREDENTIAL_ENVNOTALLOWED' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_CLIENTBASEDTHROTTLING_STOP' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBASEDQUOTA_CACHE_SERVICE' | 'POLICY_CLIENTBASEDQUOTA_STOP' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION_NEED_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_EX' | 'POLICY_JOSE_IMPLEMENTATION_TARGET_VALUE_NOT_FOUND' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_TARGET_VALUE_EMPTY' | 'POLICY_JOSE_VALIDATION_ISSUER_EMPTY' | 'POLICY_JOSE_VALIDATION_PARSE_JWT' | 'POLICY_JOSE_VALIDATION_DECRYPTION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_ENCRYPTED' | 'POLICY_JOSE_VALIDATION_SIGNVALIDATION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_SIGNED' | 'POLICY_JOSE_VALIDATION_CLAIMVALIDATION' | 'POLICY_JOSE_VALIDATION_SIGNATUREINVALID' | 'POLICY_JOSE_VALIDATION_EX' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_MISSING' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_NOTVALID' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_ISSUER_MISSING' | 'POLICY_MTLS_AUTHENTICATION_EX' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_MTLS_MISSING' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_CERT_NOT_MATCH' | 'CONNECTOR_SETTINGS_NOTFOUND' | 'CONNECTOR_SETTINGS_DISABLED' | 'CONNECTOR_EX' | 'POLICY_ROUTING_ILLEGAL_ARGUMENT' | 'POLICY_ROUTING_CLIENT_PROTOCOL' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EXPIRED' | 'POLICY_JOSE_VALIDATION_JWK_EXPIRED' | 'POLICY_GROUP_EX' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_ENDPOINTRATELIMIT_CACHE_SERVICE' | 'POLICY_ENDPOINTRATELIMIT_STOP' | 'POLICY_ENDPOINTRATELIMIT_TARGETNOTEXIST' | 'POLICY_CLIENTBANNER_BANNED' | 'POLICY_CLIENTBANNER_EX' | 'POLICY_CLIENTBANNER_IDENTITYNOTFOUND' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_AUTH_EX' | 'POLICY_AUTH_CREDENTIALS_MISSING' | 'JOSE_VAL_CONFIG_ERROR' | 'JOSE_VAL_EX' | 'JOSE_VAL_TOKEN_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_BINDING_MISMATCH' | 'JOSE_IMPL_CONFIG_ERROR' | 'APIPROXY_CONFIG_ERROR' | 'APIPROXY_EX' | 'CONTENTFILTER_VIOLATION' | 'THROTTLING_STOP' | 'THROTTLING_EX' | 'THROTTLING_CACHE_SERVICE' | 'QUOTA_STOP' | 'QUOTA_EX' | 'QUOTA_CACHE_SERVICE' | 'ROUTING_CIRCUITBREAKER' | 'ROUTING_CLIENT_ERROR' | 'ROUTING_CONFIG_ERROR' | 'ROUTING_MTLS_CONFIG_FAILED' | 'ROUTING_SSE_EX' | 'ENDPOINT_RATELIMIT_EX' | 'ENDPOINT_RATELIMIT_EXCEEDED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_ALLOWED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_RESOLVED' | 'RLCL_AUTHENTICATION_POLICY_REQUIRED' | 'REST2SOAP_EX' | 'REDACTION_EX' | 'BUSINESS_RULE_EX' | 'MTLS_CERTIFICATE_MISSING' | 'MTLS_CERTIFICATE_NOTVALID' | 'KPS_TOKEN_EX' | 'JSON_SCHEMA_VALIDATION_FAILED' | 'XML_SCHEMA_VALIDATION_FAILED' | 'WSSECURITY_STSTOKEN_NOTVALID' | 'RESTAPI_EX' | 'CONDITION_EX' | 'POLICY_CACHE_EX' | 'POLICY_CACHE_INVALID_CONFIG' | 'POLICY_AI_MCP_TOOL_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_MCP_TOOL_INVOKE_CONFIG_MISSING' | 'POLICY_AI_MCP_TOOL_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_PROMPT_GUARD_BLOCKED' | 'POLICY_AI_SEMANTIC_CACHE_ERROR' | 'POLICY_AI_RAG_INJECTION_NO_MATCH' | 'POLICY_AI_RAG_INJECTION_RETRIEVAL_ERROR' | 'POLICY_AI_DLP_BLOCKED' | 'POLICY_AI_PII_ENCODED_BLOCKED' | 'POLICY_AI_PII_MASK_FAILED' | 'POLICY_AI_LOOP_DETECTED' | 'POLICY_AI_OFF_TOPIC' | 'POLICY_AI_TOPIC_JUDGE_BLOCKED' | 'POLICY_AI_PII_JUDGE_BLOCKED' | 'POLICY_AI_CONTEXT_INTEGRITY_BLOCKED' | 'POLICY_AI_PROMPT_DECORATOR_LIMIT_EXCEEDED' | 'POLICY_AI_DENIED_TOPIC' | 'POLICY_AI_PROMPT_TEMPLATE_UNKNOWN_TEMPLATE' | 'POLICY_AI_PROMPT_TEMPLATE_MISSING_PARAM' | 'POLICY_AI_PROMPT_TEMPLATE_LIMIT_EXCEEDED' | 'POLICY_AI_GROUNDEDNESS_VIOLATION'
            - `parentErrorType` 'API_PROXY' | 'APICREATOR' | 'FAKE_API' | 'KPS_API' | 'CONDITION_ERR' | 'CONDITION_EX' | 'POLICY_GROUP' | 'POLICY_AUTHENTICATION' | 'POLICY_OIDC' | 'POLICY_AUTHORIZATION' | 'POLICY_API_AUTHENTICATION' | 'POLICY_THROTTLING_PER_CLIENT' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_APIBASEDQUOTA' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBANNER' | 'POLICY_QUOTA_PER_CLIENT' | 'POLICY_SCRIPT' | 'POLICY_OAUTH2' | 'POLICY_SAML' | 'POLICY_JOSE_IMPLEMENTATION' | 'POLICY_JOSE_VALIDATION' | 'POLICY_MTLS_AUTHENTICATION' | 'POLICY_CONTENTFILTER' | 'POLICY_IPWHITE' | 'POLICY_IPBLACK' | 'POLICY_ALLOWEDHOUR' | 'POLICY_MINMESSAGESIZE' | 'POLICY_MAXMESSAGESIZE' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONRESPONSEMESSAGETRANS' | 'POLICY_XMLRESPONSEMESSAGETRANS' | 'POLICY_REST2SOAP_TRANSFORMATION' | 'POLICY_CACHE' | 'POLICY_ROUTING' | 'POLICY_REDACTION' | 'POLICY_CORS' | 'POLICY_ENCRYPTION' | 'POLICY_DECRYPTION' | 'POLICY_ROLE_GROUP' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_RESTAPI' | 'POLICY_WSSECURITY' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_BUSINESS_RULE' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'POLICY_AI_PII_MASK' | 'POLICY_AI_PROMPT_GUARD' | 'POLICY_AI_TOKEN_RATE_LIMIT' | 'POLICY_AI_SEMANTIC_CACHE' | 'POLICY_AI_MCP_TOOL_CALL' | 'POLICY_AI_A2A_AGENT_CALL' | 'POLICY_AI_RAG_INJECTION' | 'POLICY_AI_DLP_GUARD' | 'POLICY_AI_LOOP_GUARD' | 'POLICY_AI_TOPIC_GUARD' | 'POLICY_AI_CONTEXT_INTEGRITY' | 'POLICY_AI_ROUTING' | 'POLICY_AI_A2A_AGENT_INVOKE' | 'POLICY_AI_MCP_TOOL_INVOKE' | 'POLICY_AI_PROMPT_DECORATOR' | 'POLICY_AI_PROMPT_TEMPLATE' | 'POLICY_AI_GROUNDEDNESS_GUARD' | 'LICENSE'
            - `httpStatusCode` integer
            - `errorCode` string
            - `originalMessage` string
            - `customizedHttpStatusCode` integer
            - `customizedErrorCode` string
            - `customizedMessage` string
            - `buildCustomMessage` boolean
            - `customMessageTemplate` string
            - `customMessageContentType` string
            - `customMessageHttpStatusCode` integer
            - `errorResponseRules` ErrorResponseRule[]
              - …
            - `customized` boolean
          - `buildCustomMessage` boolean
          - `customMessageTemplate` string
          - `customMessageContentType` string
          - `customMessageHttpStatusCode` integer
          - `oneWay` boolean
          - `trace` boolean
          - `active` boolean
          - `addToGlobal` boolean
          - `policyLocation` 'API_PROXY_GROUP' | 'API_PROXY' | 'API_PROXY_METHOD'
          - `policyGroup` boolean
          - `_class` string, required
          - `quotaInterval` 'ONE_HOUR' | 'ONE_DAY' | 'ONE_MONTH'
          - `quotaCount` integer
          - `intervalPeriodLength` integer
          - `intervalWindowType` 'FIXED' | 'SLIDING'
          - `applyBy` Variable
            - `id` string
            - `projectId` string
            - `projectName` string
            - `name` string
            - `description` string
            - `type` 'HEADER' | 'PARAMETER' | 'BODY' | 'CONTEXT_VALUES' | 'CUSTOM'
            - `headerName` string
            - `paramType` 'QUERY' | 'PATH' | 'FORM'
            - `paramName` string
            - `paramPath` string
            - `formName` string
            - `xpathValue` string
            - `jsonPathValue` string
            - `messageContentType` 'XML' | 'JSON' | 'ALL_BODY'
            - `contextValue` 'REQUEST_REMOTE_ADDRESS' | 'REQUEST_HTTP_METHOD' | 'REQUEST_CONTENT_TYPE' | 'REQUEST_PATH_INFO' | 'REQUEST_CONTEXT_PATH' | 'REQUEST_QUERY_STRING' | 'REQUEST_REMOTE_USER' | 'REQUEST_USERNAME_KEY' | 'REQUEST_REQUESTED_SESSION_ID' | 'REQUEST_REQUEST_URI' | 'REQUEST_CHARACTER_ENCODING' | 'REQUEST_CHARSET' | 'REQUEST_CONTENT_LENGTH' | 'REQUEST_PROTOCOL' | 'REQUEST_SCHEME' | 'REQUEST_SERVER_NAME' | 'REQUEST_SERVER_PORT' | 'REQUEST_REMOTE_HOST' | 'REQUEST_REMOTE_PORT' | 'REQUEST_LOCAL_NAME' | 'REQUEST_LOCAL_ADDR' | 'REQUEST_LOCAL_PORT' | 'REQUEST_XFORWARDED_FOR' | 'REQUEST_ESTIMATED_TOKEN_COUNT' | 'REQUEST_MCP_TOOL_NAME' | 'REQUEST_OAUTH_CLIENT_ID' | 'REQUEST_IS_SOAP_TO_REST' | 'REQUEST_IS_APIPROXY' | 'REQUEST_IS_APIPROXYGROUP' | 'REQUEST_IS_XWWW_FORM_URL_ENCODED' | 'REQUEST_IS_FORM_DATA' | 'REQUEST_IS_BYTE_ARRAY' | 'REQUEST_HAS_ATTACHMENT' | 'REQUEST_GZIP' | 'REQUEST_DEFLATE' | 'REQUEST_BR' | 'REQUEST_ZSTD' | 'REQUEST_IDENTITY' | 'REQUEST_COMPRESS' | 'REQUEST_HTTP_SERVLET' | 'RESPONSE_IS_BYTE_ARRAY' | 'RESPONSE_GZIP' | 'RESPONSE_DEFLATE' | 'RESPONSE_BR' | 'RESPONSE_ZSTD' | 'RESPONSE_IDENTITY' | 'RESPONSE_COMPRESS' | 'RESPONSE_BACKEND_CONTENT_ENCODING' | 'RESPONSE_CHARSET' | 'RESPONSE_STATUS_CODE' | 'RESPONSE_HTTP_SERVLET' | 'ERROR_CATEGORY' | 'ERROR_TYPE' | 'ERROR_PARENT' | 'ERROR_RESULT_TYPE' | 'ERROR_MESSAGE' | 'ERROR_CODE' | 'ERROR_HTTP_CODE' | 'MESSAGE_CORRELATION_ID' | 'MESSAGE_CACHE_HIT' | 'ENVIRONMENT_ID' | 'ENVIRONMENT_NAME' | 'ENVIRONMENT_CERTIFICATE' | 'ENVIRONMENT_PRIVATEKEY' | 'ENVIRONMENT_PUBLICKEY' | 'ENVIRONMENT_SECRETKEY' | 'ENVIRONMENT_KEYSTORE' | 'ENVIRONMENT_JWK' | 'APIPROXYGROUP_ID' | 'APIPROXYGROUP_NAME' | 'APIPROXY_ID' | 'APIPROXY_NAME' | 'APIPROXY_RELATIVE_PATH' | 'APIMETHOD_ID' | 'APIMETHOD_NAME' | 'APIMETHOD_SOAP_ACTION' | 'APIMETHOD_HTTPMETHOD' | 'APIMETHOD_ENDPOINT' | 'APIMETHOD_BACKEND_HTTPMETHOD' | 'APIMETHOD_BACKEND_ENDPOINT' | 'DATETIME_YEAR' | 'DATETIME_MONTH' | 'DATETIME_DAY_OF_WEEK' | 'DATETIME_DAY_OF_MONTH' | 'DATETIME_HOUR' | 'DATETIME_MINUTE' | 'DATETIME_SECOND' | 'DATETIME_EPOCH_MILLIS' | 'DATETIME_FORMATTED_TEXT' | 'DATE_FORMATTED_TEXT' | 'TIME_FORMATTED_TEXT' | 'CREDENTIAL_USERNAME' | 'CREDENTIAL_EMAIL' | 'CREDENTIAL_FULLNAME' | 'CREDENTIAL_SECRETKEY' | 'CREDENTIAL_CERTIFICATE' | 'CREDENTIAL_PUBLICKEY' | 'CREDENTIAL_PRIVATEKEY' | 'CREDENTIAL_KEYSTORE' | 'CREDENTIAL_TRUSTSTORE' | 'CREDENTIAL_JWK_SIGNANDVALIDATION' | 'CREDENTIAL_JWK_ENCRYPTIONANDDECRYPTION'
            - `zoneId` string
            - `initWithScript` boolean
            - `scriptLanguage` 'GROOVY' | 'JAVASCRIPT'
            - `scriptBody` string
          - `cacheConnectionTimeoutInSeconds` integer
          - `cacheErrorHandlingType` 'FAIL' | 'CONTINUE'
          - `detailList` ApiBasedQuotaDetail[]
            - `targetValue` string
            - `regexExpression` boolean
            - `quotaCount` integer
            - `intervalPeriodLength` integer
            - `quotaInterval` 'ONE_HOUR' | 'ONE_DAY' | 'ONE_MONTH'
          - `showRateLimitStatisticsInResponseHeader` boolean
          - `countingMode` 'ALL_REQUESTS' | 'ACCEPTED_ONLY'
          - `limitChangeAction` 'CLAMP' | 'RESET' | 'NONE'
        - PolicyApiBasedThrottling
          - `region` 'FROM_CLIENT' | 'TO_BACKEND' | 'FROM_BACKEND' | 'TO_CLIENT'
          - `id` string
          - `projectId` string
          - `name` string
          - `description` string
          - `policyCondition` PolicyCondition
            - `conditionRuleList` ConditionRule[]
              - …
          - `global` boolean
          - `errorMessageList` ErrorMessage[]
            - `id` string
            - `errorType` 'APIPROXY' | 'APIPROXY_HIDDENSPEC' | 'APIPROXY_SPEC_AUTH_REQUIRED' | 'API_METHOD_NOTFOUND' | 'DBTOAPI_DB_OPERATION_TYPE_NOTFOUND' | 'DBTOAPI_DB_BATCH_ARRAY_LENGTH' | 'APIPROXY_NOTFOUND' | 'APIPROXY_ENDPOINT_MISMATCH' | 'APIPROXY_ENDPOINT_MISSING_PATH_PARAM_DEFINITION' | 'APIPROXYGROUP_ACCESS_DISABLED_FROM_PROXY' | 'APIPROXY_BACKEND_ADDRESS_NOTFOUND' | 'APIPROXY_BACKEND_MTLS_SETTINGS_NOTFOUND' | 'APICRYPT_EX' | 'NOTER_SETTINGS_NOTFOUND' | 'KPS_SETTINGS_NOTFOUND' | 'KPS_SECURITY_TOKEN_FAULT' | 'KPS_SECURITY_TOKEN_NOT_VALID' | 'SCRIPT_API_NOTFOUND' | 'CONNECTION_CONFIG_DB_NOTFOUND' | 'CONNECTION_CONFIG_DB_DISABLED' | 'DATABASE_CONNECTION_EX' | 'DB_API_NOTFOUND' | 'JOB_API_NOTFOUND' | 'KPS_EX' | 'CONDITION_RULE_FORMAT_NUMERIC' | 'CONDITION_RULE_FORMAT_DATE' | 'CONDITION_RULE_CONFIGURATION' | 'CONDITION_RULE_EX' | 'POLICY_AUTH_EMPTYUSERNAMEORPSSWD' | 'POLICY_AUTH_EMPTYUSERNAME' | 'POLICY_AUTH_EMPTYPSSWD' | 'POLICY_AUTH_USERNOTEXISTS' | 'POLICY_AUTH_EX_LDAP' | 'POLICY_AUTH_EX_API' | 'POLICY_AUTH_TYPE' | 'POLICY_AUTH_EX_DB' | 'POLICY_AUTH_NOT_FOUND' | 'POLICY_AUTH_BASIC_EX' | 'POLICY_AUTH_BASE64_EX' | 'POLICY_AUTH_DIGEST_EX' | 'POLICY_AUTH_JWT3RD_EX' | 'POLICY_AUTH_JWT3RD_MISSING_CONFIG' | 'POLICY_AUTH_JWT3RD_NOT_VALID' | 'POLICY_AUTH_JWT_EX' | 'POLICY_AUTH_JWT_MISSING_CONFIG' | 'POLICY_AUTH_JWT_NOT_VALID' | 'POLICY_AUTH_OAUTH2_EX' | 'POLICY_AUTH_OAUTH2_TOKEN_EXPIRED' | 'POLICY_AUTH_OAUTH2_TOKEN_NOT_VALID' | 'POLICY_AUTH_OIDC_PROTOCOL_EX' | 'POLICY_AUTH_OIDC_AUTHENTICATION_EX' | 'POLICY_AUTH_OIDC_STOP_FLOW' | 'POLICY_AUTH_OIDC_REDIRECT' | 'POLICY_AUTH_OIDC_INVALID_TOKEN' | 'POLICY_AUTHORIZATION_EX' | 'POLICY_AUTHORIZATION_METHOD_NOT_FOUND' | 'POLICY_AUTHORIZATION_WRONG_SCOPE' | 'POLICY_API_AUTHENTICATION' | 'POLICY_API_AUTHENTICATION_NOTFOUND' | 'POLICY_SAML' | 'POLICY_SAML_SIGNATURENOTEXISTS' | 'POLICY_SAML_SIGNATURENOTVALID' | 'POLICY_SAML_KEYSTORENOTVALID' | 'POLICY_SAML_SIGNERUNKNOWN' | 'POLICY_CONTENTFILTER' | 'POLICY_CONTENTFILTER_HEADER' | 'POLICY_CONTENTFILTER_PARAM' | 'POLICY_CONTENTFILTER_BODY' | 'POLICY_CONTENTFILTER_BODY_PATH' | 'POLICY_IPWHITE_FAILED' | 'POLICY_IPWHITE_EX' | 'POLICY_IPBLACK_FAILED' | 'POLICY_IPBLACK_EX' | 'POLICY_RESTRICTION_ALLOWEDHOUR_FAILED' | 'POLICY_RESTRICTION_ALLOWEDHOUR_EX' | 'POLICY_RESTRICTION_MINMESSAGESIZE_FAILED' | 'POLICY_RESTRICTION_MAXMESSAGESIZE_FAILED' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_JSONSCHEMAVALIDATION_FAILED' | 'POLICY_JSONSCHEMAVALIDATION_PATH' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION_FAILED' | 'POLICY_XMLSCHEMAVALIDATION_UNEXPECTEDBODY' | 'POLICY_XMLSCHEMAVALIDATION_PATH' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_APIBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_APIBASEDTHROTTLING_STOP' | 'POLICY_APIBASEDQUOTA' | 'POLICY_APIBASEDQUOTA_CACHE_SERVICE' | 'POLICY_APIBASEDQUOTA_STOP' | 'POLICY_REST2SOAP_TRANSFORMATION_REQUEST' | 'POLICY_REST2SOAP_TRANSFORMATION_RESPONSE' | 'POLICY_SCRIPT_USERSTOPPEDFLOW' | 'POLICY_SCRIPT_USERSTOPPEDFLOW_SUCCESS' | 'POLICY_SCRIPT' | 'POLICY_WSSECURITY_FROMTARGET' | 'POLICY_WSSECURITY_TOTARGET' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_WSSECURITY_STSTOKEN_NOTFOUND' | 'POLICY_WSSECURITY_STSTOKEN_NOTVALID' | 'POLICY_WSSECURITY_STSTOKEN_FAULT' | 'CIRCUITBREAKEROPEN_EX' | 'CIRCUITBREAKEROPEN_NO_ROUTE_EX' | 'CLIENTFLOWBANNER_EX' | 'POLICY_ROUTING_TIMEOUT' | 'POLICY_ROUTING_UNKNOWNHOST' | 'POLICY_ROUTING_MALFORMED' | 'POLICY_ROUTING_CONNECTIONREFUSED' | 'POLICY_ROUTING_CONNECTION' | 'POLICY_ROUTING_ERRORHANDLINGCONDITION' | 'POLICY_ROUTING_PROXY_EMPTY' | 'POLICY_ROUTING_PROXY_AUTHORIZATION_EMPTY' | 'POLICY_ROUTING_CONNECTION_CLOSED_CLIENT' | 'POLICY_ROUTING_CONNECTION_CLOSED_SERVER' | 'POLICY_ROUTING_SSE_CLIENT' | 'POLICY_ROUTING_SSE_SERVER' | 'POLICY_ROUTING_AI_PROVIDER_EXHAUSTED' | 'POLICY_ROUTING_AI_PROVIDER_ERROR' | 'POLICY_ROUTING_AI_NO_SUITABLE_PROVIDER' | 'POLICY_ROUTING_AI_CONTEXT_WINDOW_EXCEEDED' | 'POLICY_ROUTING_AI_MODEL_ACCESS_DENIED' | 'POLICY_AI_TOKEN_QUOTA_EXCEEDED' | 'POLICY_AI_TOKEN_COUNTER_UNAVAILABLE' | 'POLICY_AI_ANONYMOUS_NOT_ALLOWED' | 'MCP_INBOUND_BAD_REQUEST' | 'MCP_INBOUND_SERVER_NOT_FOUND' | 'MCP_INBOUND_METHOD_NOT_ALLOWED' | 'MCP_INBOUND_UNAUTHORIZED' | 'MCP_INBOUND_SESSION_LIMIT_EXCEEDED' | 'MCP_INBOUND_PARSE_ERROR' | 'MCP_INBOUND_METHOD_NOT_FOUND' | 'MCP_INBOUND_TOOL_NOT_FOUND' | 'MCP_INBOUND_TOOL_PROXY_UNAVAILABLE' | 'MCP_INBOUND_TOOL_POLICY_GATE_BLOCKED' | 'MCP_INBOUND_TOOL_EXECUTION_FAILED' | 'MCP_INBOUND_CALL_QUOTA_EXCEEDED' | 'MCP_INBOUND_TOOL_APPROVAL_REQUIRED' | 'MCP_INBOUND_ELICITATION_UNSUPPORTED' | 'A2A_INBOUND_BAD_REQUEST' | 'A2A_INBOUND_AGENT_NOT_FOUND' | 'A2A_INBOUND_METHOD_NOT_ALLOWED' | 'A2A_INBOUND_UNAUTHORIZED' | 'A2A_INBOUND_PARSE_ERROR' | 'A2A_INBOUND_METHOD_NOT_FOUND' | 'A2A_INBOUND_TASK_NOT_FOUND' | 'A2A_INBOUND_TASK_EXECUTION_UNAVAILABLE' | 'A2A_INBOUND_CONCURRENCY_LIMIT_EXCEEDED' | 'A2A_INBOUND_CALL_QUOTA_EXCEEDED' | 'POLICY_REDACTION' | 'POLICY_REDACTION_VARIABLE_NOT_FOUND' | 'POLICY_REDACTION_DATA_FORMAT' | 'POLICY_ENCRYPTION' | 'POLICY_ENCRYPTION_MISSING_CONFIG' | 'POLICY_DECRYPTION' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_DIGITALSIGNVALIDATION_FAILED' | 'POLICY_RESTAPI_RESPONSE' | 'POLICY_RESTAPI_CONNECTION' | 'POLICY_RESTAPI' | 'CACHE_AUTHREQUIREDTOREFRESH' | 'POLICY_ROLE_GROUP_BASED_ACCESS' | 'POLICY_ROLE_GROUP_BASED_IP_CHECK_ACCESS' | 'POLICY_PROTOCOL_TRANSFORMATION' | 'POLICY_BUSINESS_RULE' | 'POLICY_BUSINESS_RULE_DATA_FORMAT' | 'POLICY_BUSINESS_RULE_STOP' | 'POLICY_BUSINESS_RULE_VARIABLE_NOT_FOUND' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'APIPROXY_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTVALID_FORTOKEN' | 'URL_TOKEN_MANAGEMENT_TYPE_MISMATCH' | 'TOKEN_POLICY_NOT_CONFIGURED' | 'POLICY_ROUTING_SSLHANDSHAKE' | 'POLICY_ROUTING_SSLEXPIRED' | 'POLICY_AUTH_CREDENTIAL_NOTEXISTS' | 'POLICY_AUTH_CREDENTIAL_PROXYNOTALLOWED' | 'POLICY_AUTH_IDENTITY_AMBIGUOUS' | 'API_CLIENT_NOT_VALID_AS_RESOURCE_OWNER' | 'POLICY_AUTH_CREDENTIAL_METHODNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_IPNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CONTRACT_PROXY_EXPIRED' | 'POLICY_AUTH_CONTRACT_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CREDENTIAL_PSSWD' | 'POLICY_AUTH_CREDENTIAL_ENVNOTALLOWED' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_CLIENTBASEDTHROTTLING_STOP' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBASEDQUOTA_CACHE_SERVICE' | 'POLICY_CLIENTBASEDQUOTA_STOP' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION_NEED_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_EX' | 'POLICY_JOSE_IMPLEMENTATION_TARGET_VALUE_NOT_FOUND' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_TARGET_VALUE_EMPTY' | 'POLICY_JOSE_VALIDATION_ISSUER_EMPTY' | 'POLICY_JOSE_VALIDATION_PARSE_JWT' | 'POLICY_JOSE_VALIDATION_DECRYPTION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_ENCRYPTED' | 'POLICY_JOSE_VALIDATION_SIGNVALIDATION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_SIGNED' | 'POLICY_JOSE_VALIDATION_CLAIMVALIDATION' | 'POLICY_JOSE_VALIDATION_SIGNATUREINVALID' | 'POLICY_JOSE_VALIDATION_EX' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_MISSING' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_NOTVALID' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_ISSUER_MISSING' | 'POLICY_MTLS_AUTHENTICATION_EX' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_MTLS_MISSING' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_CERT_NOT_MATCH' | 'CONNECTOR_SETTINGS_NOTFOUND' | 'CONNECTOR_SETTINGS_DISABLED' | 'CONNECTOR_EX' | 'POLICY_ROUTING_ILLEGAL_ARGUMENT' | 'POLICY_ROUTING_CLIENT_PROTOCOL' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EXPIRED' | 'POLICY_JOSE_VALIDATION_JWK_EXPIRED' | 'POLICY_GROUP_EX' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_ENDPOINTRATELIMIT_CACHE_SERVICE' | 'POLICY_ENDPOINTRATELIMIT_STOP' | 'POLICY_ENDPOINTRATELIMIT_TARGETNOTEXIST' | 'POLICY_CLIENTBANNER_BANNED' | 'POLICY_CLIENTBANNER_EX' | 'POLICY_CLIENTBANNER_IDENTITYNOTFOUND' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_AUTH_EX' | 'POLICY_AUTH_CREDENTIALS_MISSING' | 'JOSE_VAL_CONFIG_ERROR' | 'JOSE_VAL_EX' | 'JOSE_VAL_TOKEN_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_BINDING_MISMATCH' | 'JOSE_IMPL_CONFIG_ERROR' | 'APIPROXY_CONFIG_ERROR' | 'APIPROXY_EX' | 'CONTENTFILTER_VIOLATION' | 'THROTTLING_STOP' | 'THROTTLING_EX' | 'THROTTLING_CACHE_SERVICE' | 'QUOTA_STOP' | 'QUOTA_EX' | 'QUOTA_CACHE_SERVICE' | 'ROUTING_CIRCUITBREAKER' | 'ROUTING_CLIENT_ERROR' | 'ROUTING_CONFIG_ERROR' | 'ROUTING_MTLS_CONFIG_FAILED' | 'ROUTING_SSE_EX' | 'ENDPOINT_RATELIMIT_EX' | 'ENDPOINT_RATELIMIT_EXCEEDED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_ALLOWED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_RESOLVED' | 'RLCL_AUTHENTICATION_POLICY_REQUIRED' | 'REST2SOAP_EX' | 'REDACTION_EX' | 'BUSINESS_RULE_EX' | 'MTLS_CERTIFICATE_MISSING' | 'MTLS_CERTIFICATE_NOTVALID' | 'KPS_TOKEN_EX' | 'JSON_SCHEMA_VALIDATION_FAILED' | 'XML_SCHEMA_VALIDATION_FAILED' | 'WSSECURITY_STSTOKEN_NOTVALID' | 'RESTAPI_EX' | 'CONDITION_EX' | 'POLICY_CACHE_EX' | 'POLICY_CACHE_INVALID_CONFIG' | 'POLICY_AI_MCP_TOOL_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_MCP_TOOL_INVOKE_CONFIG_MISSING' | 'POLICY_AI_MCP_TOOL_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_PROMPT_GUARD_BLOCKED' | 'POLICY_AI_SEMANTIC_CACHE_ERROR' | 'POLICY_AI_RAG_INJECTION_NO_MATCH' | 'POLICY_AI_RAG_INJECTION_RETRIEVAL_ERROR' | 'POLICY_AI_DLP_BLOCKED' | 'POLICY_AI_PII_ENCODED_BLOCKED' | 'POLICY_AI_PII_MASK_FAILED' | 'POLICY_AI_LOOP_DETECTED' | 'POLICY_AI_OFF_TOPIC' | 'POLICY_AI_TOPIC_JUDGE_BLOCKED' | 'POLICY_AI_PII_JUDGE_BLOCKED' | 'POLICY_AI_CONTEXT_INTEGRITY_BLOCKED' | 'POLICY_AI_PROMPT_DECORATOR_LIMIT_EXCEEDED' | 'POLICY_AI_DENIED_TOPIC' | 'POLICY_AI_PROMPT_TEMPLATE_UNKNOWN_TEMPLATE' | 'POLICY_AI_PROMPT_TEMPLATE_MISSING_PARAM' | 'POLICY_AI_PROMPT_TEMPLATE_LIMIT_EXCEEDED' | 'POLICY_AI_GROUNDEDNESS_VIOLATION'
            - `parentErrorType` 'API_PROXY' | 'APICREATOR' | 'FAKE_API' | 'KPS_API' | 'CONDITION_ERR' | 'CONDITION_EX' | 'POLICY_GROUP' | 'POLICY_AUTHENTICATION' | 'POLICY_OIDC' | 'POLICY_AUTHORIZATION' | 'POLICY_API_AUTHENTICATION' | 'POLICY_THROTTLING_PER_CLIENT' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_APIBASEDQUOTA' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBANNER' | 'POLICY_QUOTA_PER_CLIENT' | 'POLICY_SCRIPT' | 'POLICY_OAUTH2' | 'POLICY_SAML' | 'POLICY_JOSE_IMPLEMENTATION' | 'POLICY_JOSE_VALIDATION' | 'POLICY_MTLS_AUTHENTICATION' | 'POLICY_CONTENTFILTER' | 'POLICY_IPWHITE' | 'POLICY_IPBLACK' | 'POLICY_ALLOWEDHOUR' | 'POLICY_MINMESSAGESIZE' | 'POLICY_MAXMESSAGESIZE' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONRESPONSEMESSAGETRANS' | 'POLICY_XMLRESPONSEMESSAGETRANS' | 'POLICY_REST2SOAP_TRANSFORMATION' | 'POLICY_CACHE' | 'POLICY_ROUTING' | 'POLICY_REDACTION' | 'POLICY_CORS' | 'POLICY_ENCRYPTION' | 'POLICY_DECRYPTION' | 'POLICY_ROLE_GROUP' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_RESTAPI' | 'POLICY_WSSECURITY' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_BUSINESS_RULE' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'POLICY_AI_PII_MASK' | 'POLICY_AI_PROMPT_GUARD' | 'POLICY_AI_TOKEN_RATE_LIMIT' | 'POLICY_AI_SEMANTIC_CACHE' | 'POLICY_AI_MCP_TOOL_CALL' | 'POLICY_AI_A2A_AGENT_CALL' | 'POLICY_AI_RAG_INJECTION' | 'POLICY_AI_DLP_GUARD' | 'POLICY_AI_LOOP_GUARD' | 'POLICY_AI_TOPIC_GUARD' | 'POLICY_AI_CONTEXT_INTEGRITY' | 'POLICY_AI_ROUTING' | 'POLICY_AI_A2A_AGENT_INVOKE' | 'POLICY_AI_MCP_TOOL_INVOKE' | 'POLICY_AI_PROMPT_DECORATOR' | 'POLICY_AI_PROMPT_TEMPLATE' | 'POLICY_AI_GROUNDEDNESS_GUARD' | 'LICENSE'
            - `httpStatusCode` integer
            - `errorCode` string
            - `originalMessage` string
            - `customizedHttpStatusCode` integer
            - `customizedErrorCode` string
            - `customizedMessage` string
            - `buildCustomMessage` boolean
            - `customMessageTemplate` string
            - `customMessageContentType` string
            - `customMessageHttpStatusCode` integer
            - `errorResponseRules` ErrorResponseRule[]
              - …
            - `customized` boolean
          - `buildCustomMessage` boolean
          - `customMessageTemplate` string
          - `customMessageContentType` string
          - `customMessageHttpStatusCode` integer
          - `oneWay` boolean
          - `trace` boolean
          - `active` boolean
          - `addToGlobal` boolean
          - `policyLocation` 'API_PROXY_GROUP' | 'API_PROXY' | 'API_PROXY_METHOD'
          - `policyGroup` boolean
          - `_class` string, required
          - `messageCount` integer
          - `intervalPeriodLength` integer
          - `throttlingInterval` 'ONE_SECOND' | 'ONE_MINUTE'
          - `intervalWindowType` 'FIXED' | 'SLIDING'
          - `applyBy` Variable
            - `id` string
            - `projectId` string
            - `projectName` string
            - `name` string
            - `description` string
            - `type` 'HEADER' | 'PARAMETER' | 'BODY' | 'CONTEXT_VALUES' | 'CUSTOM'
            - `headerName` string
            - `paramType` 'QUERY' | 'PATH' | 'FORM'
            - `paramName` string
            - `paramPath` string
            - `formName` string
            - `xpathValue` string
            - `jsonPathValue` string
            - `messageContentType` 'XML' | 'JSON' | 'ALL_BODY'
            - `contextValue` 'REQUEST_REMOTE_ADDRESS' | 'REQUEST_HTTP_METHOD' | 'REQUEST_CONTENT_TYPE' | 'REQUEST_PATH_INFO' | 'REQUEST_CONTEXT_PATH' | 'REQUEST_QUERY_STRING' | 'REQUEST_REMOTE_USER' | 'REQUEST_USERNAME_KEY' | 'REQUEST_REQUESTED_SESSION_ID' | 'REQUEST_REQUEST_URI' | 'REQUEST_CHARACTER_ENCODING' | 'REQUEST_CHARSET' | 'REQUEST_CONTENT_LENGTH' | 'REQUEST_PROTOCOL' | 'REQUEST_SCHEME' | 'REQUEST_SERVER_NAME' | 'REQUEST_SERVER_PORT' | 'REQUEST_REMOTE_HOST' | 'REQUEST_REMOTE_PORT' | 'REQUEST_LOCAL_NAME' | 'REQUEST_LOCAL_ADDR' | 'REQUEST_LOCAL_PORT' | 'REQUEST_XFORWARDED_FOR' | 'REQUEST_ESTIMATED_TOKEN_COUNT' | 'REQUEST_MCP_TOOL_NAME' | 'REQUEST_OAUTH_CLIENT_ID' | 'REQUEST_IS_SOAP_TO_REST' | 'REQUEST_IS_APIPROXY' | 'REQUEST_IS_APIPROXYGROUP' | 'REQUEST_IS_XWWW_FORM_URL_ENCODED' | 'REQUEST_IS_FORM_DATA' | 'REQUEST_IS_BYTE_ARRAY' | 'REQUEST_HAS_ATTACHMENT' | 'REQUEST_GZIP' | 'REQUEST_DEFLATE' | 'REQUEST_BR' | 'REQUEST_ZSTD' | 'REQUEST_IDENTITY' | 'REQUEST_COMPRESS' | 'REQUEST_HTTP_SERVLET' | 'RESPONSE_IS_BYTE_ARRAY' | 'RESPONSE_GZIP' | 'RESPONSE_DEFLATE' | 'RESPONSE_BR' | 'RESPONSE_ZSTD' | 'RESPONSE_IDENTITY' | 'RESPONSE_COMPRESS' | 'RESPONSE_BACKEND_CONTENT_ENCODING' | 'RESPONSE_CHARSET' | 'RESPONSE_STATUS_CODE' | 'RESPONSE_HTTP_SERVLET' | 'ERROR_CATEGORY' | 'ERROR_TYPE' | 'ERROR_PARENT' | 'ERROR_RESULT_TYPE' | 'ERROR_MESSAGE' | 'ERROR_CODE' | 'ERROR_HTTP_CODE' | 'MESSAGE_CORRELATION_ID' | 'MESSAGE_CACHE_HIT' | 'ENVIRONMENT_ID' | 'ENVIRONMENT_NAME' | 'ENVIRONMENT_CERTIFICATE' | 'ENVIRONMENT_PRIVATEKEY' | 'ENVIRONMENT_PUBLICKEY' | 'ENVIRONMENT_SECRETKEY' | 'ENVIRONMENT_KEYSTORE' | 'ENVIRONMENT_JWK' | 'APIPROXYGROUP_ID' | 'APIPROXYGROUP_NAME' | 'APIPROXY_ID' | 'APIPROXY_NAME' | 'APIPROXY_RELATIVE_PATH' | 'APIMETHOD_ID' | 'APIMETHOD_NAME' | 'APIMETHOD_SOAP_ACTION' | 'APIMETHOD_HTTPMETHOD' | 'APIMETHOD_ENDPOINT' | 'APIMETHOD_BACKEND_HTTPMETHOD' | 'APIMETHOD_BACKEND_ENDPOINT' | 'DATETIME_YEAR' | 'DATETIME_MONTH' | 'DATETIME_DAY_OF_WEEK' | 'DATETIME_DAY_OF_MONTH' | 'DATETIME_HOUR' | 'DATETIME_MINUTE' | 'DATETIME_SECOND' | 'DATETIME_EPOCH_MILLIS' | 'DATETIME_FORMATTED_TEXT' | 'DATE_FORMATTED_TEXT' | 'TIME_FORMATTED_TEXT' | 'CREDENTIAL_USERNAME' | 'CREDENTIAL_EMAIL' | 'CREDENTIAL_FULLNAME' | 'CREDENTIAL_SECRETKEY' | 'CREDENTIAL_CERTIFICATE' | 'CREDENTIAL_PUBLICKEY' | 'CREDENTIAL_PRIVATEKEY' | 'CREDENTIAL_KEYSTORE' | 'CREDENTIAL_TRUSTSTORE' | 'CREDENTIAL_JWK_SIGNANDVALIDATION' | 'CREDENTIAL_JWK_ENCRYPTIONANDDECRYPTION'
            - `zoneId` string
            - `initWithScript` boolean
            - `scriptLanguage` 'GROOVY' | 'JAVASCRIPT'
            - `scriptBody` string
          - `cacheConnectionTimeoutInSeconds` integer
          - `cacheErrorHandlingType` 'FAIL' | 'CONTINUE'
          - `showRateLimitStatisticsInResponseHeader` boolean
          - `detailList` ApiBasedThrottlingDetail[]
            - `targetValue` string
            - `regexExpression` boolean
            - `messageCount` integer
            - `intervalPeriodLength` integer
            - `throttlingInterval` 'ONE_SECOND' | 'ONE_MINUTE'
          - `countingMode` 'ALL_REQUESTS' | 'ACCEPTED_ONLY'
          - `limitChangeAction` 'CLAMP' | 'RESET' | 'NONE'
        - PolicyBase64Authentication
          - `region` 'FROM_CLIENT' | 'TO_BACKEND' | 'FROM_BACKEND' | 'TO_CLIENT'
          - `id` string
          - `projectId` string
          - `name` string
          - `description` string
          - `policyCondition` PolicyCondition
            - `conditionRuleList` ConditionRule[]
              - …
          - `global` boolean
          - `errorMessageList` ErrorMessage[]
            - `id` string
            - `errorType` 'APIPROXY' | 'APIPROXY_HIDDENSPEC' | 'APIPROXY_SPEC_AUTH_REQUIRED' | 'API_METHOD_NOTFOUND' | 'DBTOAPI_DB_OPERATION_TYPE_NOTFOUND' | 'DBTOAPI_DB_BATCH_ARRAY_LENGTH' | 'APIPROXY_NOTFOUND' | 'APIPROXY_ENDPOINT_MISMATCH' | 'APIPROXY_ENDPOINT_MISSING_PATH_PARAM_DEFINITION' | 'APIPROXYGROUP_ACCESS_DISABLED_FROM_PROXY' | 'APIPROXY_BACKEND_ADDRESS_NOTFOUND' | 'APIPROXY_BACKEND_MTLS_SETTINGS_NOTFOUND' | 'APICRYPT_EX' | 'NOTER_SETTINGS_NOTFOUND' | 'KPS_SETTINGS_NOTFOUND' | 'KPS_SECURITY_TOKEN_FAULT' | 'KPS_SECURITY_TOKEN_NOT_VALID' | 'SCRIPT_API_NOTFOUND' | 'CONNECTION_CONFIG_DB_NOTFOUND' | 'CONNECTION_CONFIG_DB_DISABLED' | 'DATABASE_CONNECTION_EX' | 'DB_API_NOTFOUND' | 'JOB_API_NOTFOUND' | 'KPS_EX' | 'CONDITION_RULE_FORMAT_NUMERIC' | 'CONDITION_RULE_FORMAT_DATE' | 'CONDITION_RULE_CONFIGURATION' | 'CONDITION_RULE_EX' | 'POLICY_AUTH_EMPTYUSERNAMEORPSSWD' | 'POLICY_AUTH_EMPTYUSERNAME' | 'POLICY_AUTH_EMPTYPSSWD' | 'POLICY_AUTH_USERNOTEXISTS' | 'POLICY_AUTH_EX_LDAP' | 'POLICY_AUTH_EX_API' | 'POLICY_AUTH_TYPE' | 'POLICY_AUTH_EX_DB' | 'POLICY_AUTH_NOT_FOUND' | 'POLICY_AUTH_BASIC_EX' | 'POLICY_AUTH_BASE64_EX' | 'POLICY_AUTH_DIGEST_EX' | 'POLICY_AUTH_JWT3RD_EX' | 'POLICY_AUTH_JWT3RD_MISSING_CONFIG' | 'POLICY_AUTH_JWT3RD_NOT_VALID' | 'POLICY_AUTH_JWT_EX' | 'POLICY_AUTH_JWT_MISSING_CONFIG' | 'POLICY_AUTH_JWT_NOT_VALID' | 'POLICY_AUTH_OAUTH2_EX' | 'POLICY_AUTH_OAUTH2_TOKEN_EXPIRED' | 'POLICY_AUTH_OAUTH2_TOKEN_NOT_VALID' | 'POLICY_AUTH_OIDC_PROTOCOL_EX' | 'POLICY_AUTH_OIDC_AUTHENTICATION_EX' | 'POLICY_AUTH_OIDC_STOP_FLOW' | 'POLICY_AUTH_OIDC_REDIRECT' | 'POLICY_AUTH_OIDC_INVALID_TOKEN' | 'POLICY_AUTHORIZATION_EX' | 'POLICY_AUTHORIZATION_METHOD_NOT_FOUND' | 'POLICY_AUTHORIZATION_WRONG_SCOPE' | 'POLICY_API_AUTHENTICATION' | 'POLICY_API_AUTHENTICATION_NOTFOUND' | 'POLICY_SAML' | 'POLICY_SAML_SIGNATURENOTEXISTS' | 'POLICY_SAML_SIGNATURENOTVALID' | 'POLICY_SAML_KEYSTORENOTVALID' | 'POLICY_SAML_SIGNERUNKNOWN' | 'POLICY_CONTENTFILTER' | 'POLICY_CONTENTFILTER_HEADER' | 'POLICY_CONTENTFILTER_PARAM' | 'POLICY_CONTENTFILTER_BODY' | 'POLICY_CONTENTFILTER_BODY_PATH' | 'POLICY_IPWHITE_FAILED' | 'POLICY_IPWHITE_EX' | 'POLICY_IPBLACK_FAILED' | 'POLICY_IPBLACK_EX' | 'POLICY_RESTRICTION_ALLOWEDHOUR_FAILED' | 'POLICY_RESTRICTION_ALLOWEDHOUR_EX' | 'POLICY_RESTRICTION_MINMESSAGESIZE_FAILED' | 'POLICY_RESTRICTION_MAXMESSAGESIZE_FAILED' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_JSONSCHEMAVALIDATION_FAILED' | 'POLICY_JSONSCHEMAVALIDATION_PATH' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION_FAILED' | 'POLICY_XMLSCHEMAVALIDATION_UNEXPECTEDBODY' | 'POLICY_XMLSCHEMAVALIDATION_PATH' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_APIBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_APIBASEDTHROTTLING_STOP' | 'POLICY_APIBASEDQUOTA' | 'POLICY_APIBASEDQUOTA_CACHE_SERVICE' | 'POLICY_APIBASEDQUOTA_STOP' | 'POLICY_REST2SOAP_TRANSFORMATION_REQUEST' | 'POLICY_REST2SOAP_TRANSFORMATION_RESPONSE' | 'POLICY_SCRIPT_USERSTOPPEDFLOW' | 'POLICY_SCRIPT_USERSTOPPEDFLOW_SUCCESS' | 'POLICY_SCRIPT' | 'POLICY_WSSECURITY_FROMTARGET' | 'POLICY_WSSECURITY_TOTARGET' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_WSSECURITY_STSTOKEN_NOTFOUND' | 'POLICY_WSSECURITY_STSTOKEN_NOTVALID' | 'POLICY_WSSECURITY_STSTOKEN_FAULT' | 'CIRCUITBREAKEROPEN_EX' | 'CIRCUITBREAKEROPEN_NO_ROUTE_EX' | 'CLIENTFLOWBANNER_EX' | 'POLICY_ROUTING_TIMEOUT' | 'POLICY_ROUTING_UNKNOWNHOST' | 'POLICY_ROUTING_MALFORMED' | 'POLICY_ROUTING_CONNECTIONREFUSED' | 'POLICY_ROUTING_CONNECTION' | 'POLICY_ROUTING_ERRORHANDLINGCONDITION' | 'POLICY_ROUTING_PROXY_EMPTY' | 'POLICY_ROUTING_PROXY_AUTHORIZATION_EMPTY' | 'POLICY_ROUTING_CONNECTION_CLOSED_CLIENT' | 'POLICY_ROUTING_CONNECTION_CLOSED_SERVER' | 'POLICY_ROUTING_SSE_CLIENT' | 'POLICY_ROUTING_SSE_SERVER' | 'POLICY_ROUTING_AI_PROVIDER_EXHAUSTED' | 'POLICY_ROUTING_AI_PROVIDER_ERROR' | 'POLICY_ROUTING_AI_NO_SUITABLE_PROVIDER' | 'POLICY_ROUTING_AI_CONTEXT_WINDOW_EXCEEDED' | 'POLICY_ROUTING_AI_MODEL_ACCESS_DENIED' | 'POLICY_AI_TOKEN_QUOTA_EXCEEDED' | 'POLICY_AI_TOKEN_COUNTER_UNAVAILABLE' | 'POLICY_AI_ANONYMOUS_NOT_ALLOWED' | 'MCP_INBOUND_BAD_REQUEST' | 'MCP_INBOUND_SERVER_NOT_FOUND' | 'MCP_INBOUND_METHOD_NOT_ALLOWED' | 'MCP_INBOUND_UNAUTHORIZED' | 'MCP_INBOUND_SESSION_LIMIT_EXCEEDED' | 'MCP_INBOUND_PARSE_ERROR' | 'MCP_INBOUND_METHOD_NOT_FOUND' | 'MCP_INBOUND_TOOL_NOT_FOUND' | 'MCP_INBOUND_TOOL_PROXY_UNAVAILABLE' | 'MCP_INBOUND_TOOL_POLICY_GATE_BLOCKED' | 'MCP_INBOUND_TOOL_EXECUTION_FAILED' | 'MCP_INBOUND_CALL_QUOTA_EXCEEDED' | 'MCP_INBOUND_TOOL_APPROVAL_REQUIRED' | 'MCP_INBOUND_ELICITATION_UNSUPPORTED' | 'A2A_INBOUND_BAD_REQUEST' | 'A2A_INBOUND_AGENT_NOT_FOUND' | 'A2A_INBOUND_METHOD_NOT_ALLOWED' | 'A2A_INBOUND_UNAUTHORIZED' | 'A2A_INBOUND_PARSE_ERROR' | 'A2A_INBOUND_METHOD_NOT_FOUND' | 'A2A_INBOUND_TASK_NOT_FOUND' | 'A2A_INBOUND_TASK_EXECUTION_UNAVAILABLE' | 'A2A_INBOUND_CONCURRENCY_LIMIT_EXCEEDED' | 'A2A_INBOUND_CALL_QUOTA_EXCEEDED' | 'POLICY_REDACTION' | 'POLICY_REDACTION_VARIABLE_NOT_FOUND' | 'POLICY_REDACTION_DATA_FORMAT' | 'POLICY_ENCRYPTION' | 'POLICY_ENCRYPTION_MISSING_CONFIG' | 'POLICY_DECRYPTION' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_DIGITALSIGNVALIDATION_FAILED' | 'POLICY_RESTAPI_RESPONSE' | 'POLICY_RESTAPI_CONNECTION' | 'POLICY_RESTAPI' | 'CACHE_AUTHREQUIREDTOREFRESH' | 'POLICY_ROLE_GROUP_BASED_ACCESS' | 'POLICY_ROLE_GROUP_BASED_IP_CHECK_ACCESS' | 'POLICY_PROTOCOL_TRANSFORMATION' | 'POLICY_BUSINESS_RULE' | 'POLICY_BUSINESS_RULE_DATA_FORMAT' | 'POLICY_BUSINESS_RULE_STOP' | 'POLICY_BUSINESS_RULE_VARIABLE_NOT_FOUND' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'APIPROXY_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTVALID_FORTOKEN' | 'URL_TOKEN_MANAGEMENT_TYPE_MISMATCH' | 'TOKEN_POLICY_NOT_CONFIGURED' | 'POLICY_ROUTING_SSLHANDSHAKE' | 'POLICY_ROUTING_SSLEXPIRED' | 'POLICY_AUTH_CREDENTIAL_NOTEXISTS' | 'POLICY_AUTH_CREDENTIAL_PROXYNOTALLOWED' | 'POLICY_AUTH_IDENTITY_AMBIGUOUS' | 'API_CLIENT_NOT_VALID_AS_RESOURCE_OWNER' | 'POLICY_AUTH_CREDENTIAL_METHODNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_IPNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CONTRACT_PROXY_EXPIRED' | 'POLICY_AUTH_CONTRACT_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CREDENTIAL_PSSWD' | 'POLICY_AUTH_CREDENTIAL_ENVNOTALLOWED' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_CLIENTBASEDTHROTTLING_STOP' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBASEDQUOTA_CACHE_SERVICE' | 'POLICY_CLIENTBASEDQUOTA_STOP' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION_NEED_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_EX' | 'POLICY_JOSE_IMPLEMENTATION_TARGET_VALUE_NOT_FOUND' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_TARGET_VALUE_EMPTY' | 'POLICY_JOSE_VALIDATION_ISSUER_EMPTY' | 'POLICY_JOSE_VALIDATION_PARSE_JWT' | 'POLICY_JOSE_VALIDATION_DECRYPTION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_ENCRYPTED' | 'POLICY_JOSE_VALIDATION_SIGNVALIDATION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_SIGNED' | 'POLICY_JOSE_VALIDATION_CLAIMVALIDATION' | 'POLICY_JOSE_VALIDATION_SIGNATUREINVALID' | 'POLICY_JOSE_VALIDATION_EX' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_MISSING' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_NOTVALID' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_ISSUER_MISSING' | 'POLICY_MTLS_AUTHENTICATION_EX' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_MTLS_MISSING' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_CERT_NOT_MATCH' | 'CONNECTOR_SETTINGS_NOTFOUND' | 'CONNECTOR_SETTINGS_DISABLED' | 'CONNECTOR_EX' | 'POLICY_ROUTING_ILLEGAL_ARGUMENT' | 'POLICY_ROUTING_CLIENT_PROTOCOL' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EXPIRED' | 'POLICY_JOSE_VALIDATION_JWK_EXPIRED' | 'POLICY_GROUP_EX' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_ENDPOINTRATELIMIT_CACHE_SERVICE' | 'POLICY_ENDPOINTRATELIMIT_STOP' | 'POLICY_ENDPOINTRATELIMIT_TARGETNOTEXIST' | 'POLICY_CLIENTBANNER_BANNED' | 'POLICY_CLIENTBANNER_EX' | 'POLICY_CLIENTBANNER_IDENTITYNOTFOUND' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_AUTH_EX' | 'POLICY_AUTH_CREDENTIALS_MISSING' | 'JOSE_VAL_CONFIG_ERROR' | 'JOSE_VAL_EX' | 'JOSE_VAL_TOKEN_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_BINDING_MISMATCH' | 'JOSE_IMPL_CONFIG_ERROR' | 'APIPROXY_CONFIG_ERROR' | 'APIPROXY_EX' | 'CONTENTFILTER_VIOLATION' | 'THROTTLING_STOP' | 'THROTTLING_EX' | 'THROTTLING_CACHE_SERVICE' | 'QUOTA_STOP' | 'QUOTA_EX' | 'QUOTA_CACHE_SERVICE' | 'ROUTING_CIRCUITBREAKER' | 'ROUTING_CLIENT_ERROR' | 'ROUTING_CONFIG_ERROR' | 'ROUTING_MTLS_CONFIG_FAILED' | 'ROUTING_SSE_EX' | 'ENDPOINT_RATELIMIT_EX' | 'ENDPOINT_RATELIMIT_EXCEEDED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_ALLOWED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_RESOLVED' | 'RLCL_AUTHENTICATION_POLICY_REQUIRED' | 'REST2SOAP_EX' | 'REDACTION_EX' | 'BUSINESS_RULE_EX' | 'MTLS_CERTIFICATE_MISSING' | 'MTLS_CERTIFICATE_NOTVALID' | 'KPS_TOKEN_EX' | 'JSON_SCHEMA_VALIDATION_FAILED' | 'XML_SCHEMA_VALIDATION_FAILED' | 'WSSECURITY_STSTOKEN_NOTVALID' | 'RESTAPI_EX' | 'CONDITION_EX' | 'POLICY_CACHE_EX' | 'POLICY_CACHE_INVALID_CONFIG' | 'POLICY_AI_MCP_TOOL_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_MCP_TOOL_INVOKE_CONFIG_MISSING' | 'POLICY_AI_MCP_TOOL_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_PROMPT_GUARD_BLOCKED' | 'POLICY_AI_SEMANTIC_CACHE_ERROR' | 'POLICY_AI_RAG_INJECTION_NO_MATCH' | 'POLICY_AI_RAG_INJECTION_RETRIEVAL_ERROR' | 'POLICY_AI_DLP_BLOCKED' | 'POLICY_AI_PII_ENCODED_BLOCKED' | 'POLICY_AI_PII_MASK_FAILED' | 'POLICY_AI_LOOP_DETECTED' | 'POLICY_AI_OFF_TOPIC' | 'POLICY_AI_TOPIC_JUDGE_BLOCKED' | 'POLICY_AI_PII_JUDGE_BLOCKED' | 'POLICY_AI_CONTEXT_INTEGRITY_BLOCKED' | 'POLICY_AI_PROMPT_DECORATOR_LIMIT_EXCEEDED' | 'POLICY_AI_DENIED_TOPIC' | 'POLICY_AI_PROMPT_TEMPLATE_UNKNOWN_TEMPLATE' | 'POLICY_AI_PROMPT_TEMPLATE_MISSING_PARAM' | 'POLICY_AI_PROMPT_TEMPLATE_LIMIT_EXCEEDED' | 'POLICY_AI_GROUNDEDNESS_VIOLATION'
            - `parentErrorType` 'API_PROXY' | 'APICREATOR' | 'FAKE_API' | 'KPS_API' | 'CONDITION_ERR' | 'CONDITION_EX' | 'POLICY_GROUP' | 'POLICY_AUTHENTICATION' | 'POLICY_OIDC' | 'POLICY_AUTHORIZATION' | 'POLICY_API_AUTHENTICATION' | 'POLICY_THROTTLING_PER_CLIENT' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_APIBASEDQUOTA' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBANNER' | 'POLICY_QUOTA_PER_CLIENT' | 'POLICY_SCRIPT' | 'POLICY_OAUTH2' | 'POLICY_SAML' | 'POLICY_JOSE_IMPLEMENTATION' | 'POLICY_JOSE_VALIDATION' | 'POLICY_MTLS_AUTHENTICATION' | 'POLICY_CONTENTFILTER' | 'POLICY_IPWHITE' | 'POLICY_IPBLACK' | 'POLICY_ALLOWEDHOUR' | 'POLICY_MINMESSAGESIZE' | 'POLICY_MAXMESSAGESIZE' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONRESPONSEMESSAGETRANS' | 'POLICY_XMLRESPONSEMESSAGETRANS' | 'POLICY_REST2SOAP_TRANSFORMATION' | 'POLICY_CACHE' | 'POLICY_ROUTING' | 'POLICY_REDACTION' | 'POLICY_CORS' | 'POLICY_ENCRYPTION' | 'POLICY_DECRYPTION' | 'POLICY_ROLE_GROUP' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_RESTAPI' | 'POLICY_WSSECURITY' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_BUSINESS_RULE' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'POLICY_AI_PII_MASK' | 'POLICY_AI_PROMPT_GUARD' | 'POLICY_AI_TOKEN_RATE_LIMIT' | 'POLICY_AI_SEMANTIC_CACHE' | 'POLICY_AI_MCP_TOOL_CALL' | 'POLICY_AI_A2A_AGENT_CALL' | 'POLICY_AI_RAG_INJECTION' | 'POLICY_AI_DLP_GUARD' | 'POLICY_AI_LOOP_GUARD' | 'POLICY_AI_TOPIC_GUARD' | 'POLICY_AI_CONTEXT_INTEGRITY' | 'POLICY_AI_ROUTING' | 'POLICY_AI_A2A_AGENT_INVOKE' | 'POLICY_AI_MCP_TOOL_INVOKE' | 'POLICY_AI_PROMPT_DECORATOR' | 'POLICY_AI_PROMPT_TEMPLATE' | 'POLICY_AI_GROUNDEDNESS_GUARD' | 'LICENSE'
            - `httpStatusCode` integer
            - `errorCode` string
            - `originalMessage` string
            - `customizedHttpStatusCode` integer
            - `customizedErrorCode` string
            - `customizedMessage` string
            - `buildCustomMessage` boolean
            - `customMessageTemplate` string
            - `customMessageContentType` string
            - `customMessageHttpStatusCode` integer
            - `errorResponseRules` ErrorResponseRule[]
              - …
            - `customized` boolean
          - `buildCustomMessage` boolean
          - `customMessageTemplate` string
          - `customMessageContentType` string
          - `customMessageHttpStatusCode` integer
          - `oneWay` boolean
          - `trace` boolean
          - `active` boolean
          - `addToGlobal` boolean
          - `policyLocation` 'API_PROXY_GROUP' | 'API_PROXY' | 'API_PROXY_METHOD'
          - `policyGroup` boolean
          - `_class` string, required
          - `enumPolicyAuthenticationType` 'LDAP' | 'DATABASE' | 'MEMORY' | 'API' | 'SECRET_MANAGER' | 'OIDC'
          - `authenticationLDAPId` string
          - `authenticationDatabaseId` string
          - `authenticationApiId` string
          - `authenticationOidcProviderId` string
          - `jwtRegeneratorServiceApiId` string
          - `proxyGroup` boolean
          - `enumPolicyAuthorizationType` 'LDAP' | 'DATABASE' | 'MEMORY' | 'API' | 'SECRET_MANAGER' | 'OIDC'
          - `authorizationLDAPId` string
          - `authorizationDatabaseId` string
          - `useSecretManagerForAuthorization` boolean
          - `authorizationApiId` string
          - `authorizationOidcProviderId` string
          - `enableAuthorization` boolean
          - `credentialRoleIdList` string[]
          - `roleNameList` string[]
          - `addRolesToHeader` boolean
          - `enableMethodAccess` boolean
          - `authorizationType` 'ALL' | 'ANY'
          - `policyAuthorizationMethodDefList` PolicyAuthorizationMethodDef[]
            - `apiMethodId` string
            - `methodCredentialRoleIdList` string[]
            - `roleNameList` string[]
            - `authorizationType` 'ALL' | 'ANY'
          - `checkClientIpAddress` boolean
          - `validateACLForIssuer` boolean
          - `rolesHeaderName` string
          - `addUserToHeader` boolean
          - `userHeaderName` string
          - `setUsernameOrKey` boolean
          - `clearAuth` boolean
          - `checkPassword` boolean
          - `addRolesFromAuthorizationService` boolean
          - `rolesFromAuthorizationServiceHeaderName` string
          - `usernameVar` Variable
            - `id` string
            - `projectId` string
            - `projectName` string
            - `name` string
            - `description` string
            - `type` 'HEADER' | 'PARAMETER' | 'BODY' | 'CONTEXT_VALUES' | 'CUSTOM'
            - `headerName` string
            - `paramType` 'QUERY' | 'PATH' | 'FORM'
            - `paramName` string
            - `paramPath` string
            - `formName` string
            - `xpathValue` string
            - `jsonPathValue` string
            - `messageContentType` 'XML' | 'JSON' | 'ALL_BODY'
            - `contextValue` 'REQUEST_REMOTE_ADDRESS' | 'REQUEST_HTTP_METHOD' | 'REQUEST_CONTENT_TYPE' | 'REQUEST_PATH_INFO' | 'REQUEST_CONTEXT_PATH' | 'REQUEST_QUERY_STRING' | 'REQUEST_REMOTE_USER' | 'REQUEST_USERNAME_KEY' | 'REQUEST_REQUESTED_SESSION_ID' | 'REQUEST_REQUEST_URI' | 'REQUEST_CHARACTER_ENCODING' | 'REQUEST_CHARSET' | 'REQUEST_CONTENT_LENGTH' | 'REQUEST_PROTOCOL' | 'REQUEST_SCHEME' | 'REQUEST_SERVER_NAME' | 'REQUEST_SERVER_PORT' | 'REQUEST_REMOTE_HOST' | 'REQUEST_REMOTE_PORT' | 'REQUEST_LOCAL_NAME' | 'REQUEST_LOCAL_ADDR' | 'REQUEST_LOCAL_PORT' | 'REQUEST_XFORWARDED_FOR' | 'REQUEST_ESTIMATED_TOKEN_COUNT' | 'REQUEST_MCP_TOOL_NAME' | 'REQUEST_OAUTH_CLIENT_ID' | 'REQUEST_IS_SOAP_TO_REST' | 'REQUEST_IS_APIPROXY' | 'REQUEST_IS_APIPROXYGROUP' | 'REQUEST_IS_XWWW_FORM_URL_ENCODED' | 'REQUEST_IS_FORM_DATA' | 'REQUEST_IS_BYTE_ARRAY' | 'REQUEST_HAS_ATTACHMENT' | 'REQUEST_GZIP' | 'REQUEST_DEFLATE' | 'REQUEST_BR' | 'REQUEST_ZSTD' | 'REQUEST_IDENTITY' | 'REQUEST_COMPRESS' | 'REQUEST_HTTP_SERVLET' | 'RESPONSE_IS_BYTE_ARRAY' | 'RESPONSE_GZIP' | 'RESPONSE_DEFLATE' | 'RESPONSE_BR' | 'RESPONSE_ZSTD' | 'RESPONSE_IDENTITY' | 'RESPONSE_COMPRESS' | 'RESPONSE_BACKEND_CONTENT_ENCODING' | 'RESPONSE_CHARSET' | 'RESPONSE_STATUS_CODE' | 'RESPONSE_HTTP_SERVLET' | 'ERROR_CATEGORY' | 'ERROR_TYPE' | 'ERROR_PARENT' | 'ERROR_RESULT_TYPE' | 'ERROR_MESSAGE' | 'ERROR_CODE' | 'ERROR_HTTP_CODE' | 'MESSAGE_CORRELATION_ID' | 'MESSAGE_CACHE_HIT' | 'ENVIRONMENT_ID' | 'ENVIRONMENT_NAME' | 'ENVIRONMENT_CERTIFICATE' | 'ENVIRONMENT_PRIVATEKEY' | 'ENVIRONMENT_PUBLICKEY' | 'ENVIRONMENT_SECRETKEY' | 'ENVIRONMENT_KEYSTORE' | 'ENVIRONMENT_JWK' | 'APIPROXYGROUP_ID' | 'APIPROXYGROUP_NAME' | 'APIPROXY_ID' | 'APIPROXY_NAME' | 'APIPROXY_RELATIVE_PATH' | 'APIMETHOD_ID' | 'APIMETHOD_NAME' | 'APIMETHOD_SOAP_ACTION' | 'APIMETHOD_HTTPMETHOD' | 'APIMETHOD_ENDPOINT' | 'APIMETHOD_BACKEND_HTTPMETHOD' | 'APIMETHOD_BACKEND_ENDPOINT' | 'DATETIME_YEAR' | 'DATETIME_MONTH' | 'DATETIME_DAY_OF_WEEK' | 'DATETIME_DAY_OF_MONTH' | 'DATETIME_HOUR' | 'DATETIME_MINUTE' | 'DATETIME_SECOND' | 'DATETIME_EPOCH_MILLIS' | 'DATETIME_FORMATTED_TEXT' | 'DATE_FORMATTED_TEXT' | 'TIME_FORMATTED_TEXT' | 'CREDENTIAL_USERNAME' | 'CREDENTIAL_EMAIL' | 'CREDENTIAL_FULLNAME' | 'CREDENTIAL_SECRETKEY' | 'CREDENTIAL_CERTIFICATE' | 'CREDENTIAL_PUBLICKEY' | 'CREDENTIAL_PRIVATEKEY' | 'CREDENTIAL_KEYSTORE' | 'CREDENTIAL_TRUSTSTORE' | 'CREDENTIAL_JWK_SIGNANDVALIDATION' | 'CREDENTIAL_JWK_ENCRYPTIONANDDECRYPTION'
            - `zoneId` string
            - `initWithScript` boolean
            - `scriptLanguage` 'GROOVY' | 'JAVASCRIPT'
            - `scriptBody` string
        - PolicyBasicAuthentication
          - `region` 'FROM_CLIENT' | 'TO_BACKEND' | 'FROM_BACKEND' | 'TO_CLIENT'
          - `id` string
          - `projectId` string
          - `name` string
          - `description` string
          - `policyCondition` PolicyCondition
            - `conditionRuleList` ConditionRule[]
              - …
          - `global` boolean
          - `errorMessageList` ErrorMessage[]
            - `id` string
            - `errorType` 'APIPROXY' | 'APIPROXY_HIDDENSPEC' | 'APIPROXY_SPEC_AUTH_REQUIRED' | 'API_METHOD_NOTFOUND' | 'DBTOAPI_DB_OPERATION_TYPE_NOTFOUND' | 'DBTOAPI_DB_BATCH_ARRAY_LENGTH' | 'APIPROXY_NOTFOUND' | 'APIPROXY_ENDPOINT_MISMATCH' | 'APIPROXY_ENDPOINT_MISSING_PATH_PARAM_DEFINITION' | 'APIPROXYGROUP_ACCESS_DISABLED_FROM_PROXY' | 'APIPROXY_BACKEND_ADDRESS_NOTFOUND' | 'APIPROXY_BACKEND_MTLS_SETTINGS_NOTFOUND' | 'APICRYPT_EX' | 'NOTER_SETTINGS_NOTFOUND' | 'KPS_SETTINGS_NOTFOUND' | 'KPS_SECURITY_TOKEN_FAULT' | 'KPS_SECURITY_TOKEN_NOT_VALID' | 'SCRIPT_API_NOTFOUND' | 'CONNECTION_CONFIG_DB_NOTFOUND' | 'CONNECTION_CONFIG_DB_DISABLED' | 'DATABASE_CONNECTION_EX' | 'DB_API_NOTFOUND' | 'JOB_API_NOTFOUND' | 'KPS_EX' | 'CONDITION_RULE_FORMAT_NUMERIC' | 'CONDITION_RULE_FORMAT_DATE' | 'CONDITION_RULE_CONFIGURATION' | 'CONDITION_RULE_EX' | 'POLICY_AUTH_EMPTYUSERNAMEORPSSWD' | 'POLICY_AUTH_EMPTYUSERNAME' | 'POLICY_AUTH_EMPTYPSSWD' | 'POLICY_AUTH_USERNOTEXISTS' | 'POLICY_AUTH_EX_LDAP' | 'POLICY_AUTH_EX_API' | 'POLICY_AUTH_TYPE' | 'POLICY_AUTH_EX_DB' | 'POLICY_AUTH_NOT_FOUND' | 'POLICY_AUTH_BASIC_EX' | 'POLICY_AUTH_BASE64_EX' | 'POLICY_AUTH_DIGEST_EX' | 'POLICY_AUTH_JWT3RD_EX' | 'POLICY_AUTH_JWT3RD_MISSING_CONFIG' | 'POLICY_AUTH_JWT3RD_NOT_VALID' | 'POLICY_AUTH_JWT_EX' | 'POLICY_AUTH_JWT_MISSING_CONFIG' | 'POLICY_AUTH_JWT_NOT_VALID' | 'POLICY_AUTH_OAUTH2_EX' | 'POLICY_AUTH_OAUTH2_TOKEN_EXPIRED' | 'POLICY_AUTH_OAUTH2_TOKEN_NOT_VALID' | 'POLICY_AUTH_OIDC_PROTOCOL_EX' | 'POLICY_AUTH_OIDC_AUTHENTICATION_EX' | 'POLICY_AUTH_OIDC_STOP_FLOW' | 'POLICY_AUTH_OIDC_REDIRECT' | 'POLICY_AUTH_OIDC_INVALID_TOKEN' | 'POLICY_AUTHORIZATION_EX' | 'POLICY_AUTHORIZATION_METHOD_NOT_FOUND' | 'POLICY_AUTHORIZATION_WRONG_SCOPE' | 'POLICY_API_AUTHENTICATION' | 'POLICY_API_AUTHENTICATION_NOTFOUND' | 'POLICY_SAML' | 'POLICY_SAML_SIGNATURENOTEXISTS' | 'POLICY_SAML_SIGNATURENOTVALID' | 'POLICY_SAML_KEYSTORENOTVALID' | 'POLICY_SAML_SIGNERUNKNOWN' | 'POLICY_CONTENTFILTER' | 'POLICY_CONTENTFILTER_HEADER' | 'POLICY_CONTENTFILTER_PARAM' | 'POLICY_CONTENTFILTER_BODY' | 'POLICY_CONTENTFILTER_BODY_PATH' | 'POLICY_IPWHITE_FAILED' | 'POLICY_IPWHITE_EX' | 'POLICY_IPBLACK_FAILED' | 'POLICY_IPBLACK_EX' | 'POLICY_RESTRICTION_ALLOWEDHOUR_FAILED' | 'POLICY_RESTRICTION_ALLOWEDHOUR_EX' | 'POLICY_RESTRICTION_MINMESSAGESIZE_FAILED' | 'POLICY_RESTRICTION_MAXMESSAGESIZE_FAILED' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_JSONSCHEMAVALIDATION_FAILED' | 'POLICY_JSONSCHEMAVALIDATION_PATH' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION_FAILED' | 'POLICY_XMLSCHEMAVALIDATION_UNEXPECTEDBODY' | 'POLICY_XMLSCHEMAVALIDATION_PATH' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_APIBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_APIBASEDTHROTTLING_STOP' | 'POLICY_APIBASEDQUOTA' | 'POLICY_APIBASEDQUOTA_CACHE_SERVICE' | 'POLICY_APIBASEDQUOTA_STOP' | 'POLICY_REST2SOAP_TRANSFORMATION_REQUEST' | 'POLICY_REST2SOAP_TRANSFORMATION_RESPONSE' | 'POLICY_SCRIPT_USERSTOPPEDFLOW' | 'POLICY_SCRIPT_USERSTOPPEDFLOW_SUCCESS' | 'POLICY_SCRIPT' | 'POLICY_WSSECURITY_FROMTARGET' | 'POLICY_WSSECURITY_TOTARGET' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_WSSECURITY_STSTOKEN_NOTFOUND' | 'POLICY_WSSECURITY_STSTOKEN_NOTVALID' | 'POLICY_WSSECURITY_STSTOKEN_FAULT' | 'CIRCUITBREAKEROPEN_EX' | 'CIRCUITBREAKEROPEN_NO_ROUTE_EX' | 'CLIENTFLOWBANNER_EX' | 'POLICY_ROUTING_TIMEOUT' | 'POLICY_ROUTING_UNKNOWNHOST' | 'POLICY_ROUTING_MALFORMED' | 'POLICY_ROUTING_CONNECTIONREFUSED' | 'POLICY_ROUTING_CONNECTION' | 'POLICY_ROUTING_ERRORHANDLINGCONDITION' | 'POLICY_ROUTING_PROXY_EMPTY' | 'POLICY_ROUTING_PROXY_AUTHORIZATION_EMPTY' | 'POLICY_ROUTING_CONNECTION_CLOSED_CLIENT' | 'POLICY_ROUTING_CONNECTION_CLOSED_SERVER' | 'POLICY_ROUTING_SSE_CLIENT' | 'POLICY_ROUTING_SSE_SERVER' | 'POLICY_ROUTING_AI_PROVIDER_EXHAUSTED' | 'POLICY_ROUTING_AI_PROVIDER_ERROR' | 'POLICY_ROUTING_AI_NO_SUITABLE_PROVIDER' | 'POLICY_ROUTING_AI_CONTEXT_WINDOW_EXCEEDED' | 'POLICY_ROUTING_AI_MODEL_ACCESS_DENIED' | 'POLICY_AI_TOKEN_QUOTA_EXCEEDED' | 'POLICY_AI_TOKEN_COUNTER_UNAVAILABLE' | 'POLICY_AI_ANONYMOUS_NOT_ALLOWED' | 'MCP_INBOUND_BAD_REQUEST' | 'MCP_INBOUND_SERVER_NOT_FOUND' | 'MCP_INBOUND_METHOD_NOT_ALLOWED' | 'MCP_INBOUND_UNAUTHORIZED' | 'MCP_INBOUND_SESSION_LIMIT_EXCEEDED' | 'MCP_INBOUND_PARSE_ERROR' | 'MCP_INBOUND_METHOD_NOT_FOUND' | 'MCP_INBOUND_TOOL_NOT_FOUND' | 'MCP_INBOUND_TOOL_PROXY_UNAVAILABLE' | 'MCP_INBOUND_TOOL_POLICY_GATE_BLOCKED' | 'MCP_INBOUND_TOOL_EXECUTION_FAILED' | 'MCP_INBOUND_CALL_QUOTA_EXCEEDED' | 'MCP_INBOUND_TOOL_APPROVAL_REQUIRED' | 'MCP_INBOUND_ELICITATION_UNSUPPORTED' | 'A2A_INBOUND_BAD_REQUEST' | 'A2A_INBOUND_AGENT_NOT_FOUND' | 'A2A_INBOUND_METHOD_NOT_ALLOWED' | 'A2A_INBOUND_UNAUTHORIZED' | 'A2A_INBOUND_PARSE_ERROR' | 'A2A_INBOUND_METHOD_NOT_FOUND' | 'A2A_INBOUND_TASK_NOT_FOUND' | 'A2A_INBOUND_TASK_EXECUTION_UNAVAILABLE' | 'A2A_INBOUND_CONCURRENCY_LIMIT_EXCEEDED' | 'A2A_INBOUND_CALL_QUOTA_EXCEEDED' | 'POLICY_REDACTION' | 'POLICY_REDACTION_VARIABLE_NOT_FOUND' | 'POLICY_REDACTION_DATA_FORMAT' | 'POLICY_ENCRYPTION' | 'POLICY_ENCRYPTION_MISSING_CONFIG' | 'POLICY_DECRYPTION' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_DIGITALSIGNVALIDATION_FAILED' | 'POLICY_RESTAPI_RESPONSE' | 'POLICY_RESTAPI_CONNECTION' | 'POLICY_RESTAPI' | 'CACHE_AUTHREQUIREDTOREFRESH' | 'POLICY_ROLE_GROUP_BASED_ACCESS' | 'POLICY_ROLE_GROUP_BASED_IP_CHECK_ACCESS' | 'POLICY_PROTOCOL_TRANSFORMATION' | 'POLICY_BUSINESS_RULE' | 'POLICY_BUSINESS_RULE_DATA_FORMAT' | 'POLICY_BUSINESS_RULE_STOP' | 'POLICY_BUSINESS_RULE_VARIABLE_NOT_FOUND' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'APIPROXY_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTVALID_FORTOKEN' | 'URL_TOKEN_MANAGEMENT_TYPE_MISMATCH' | 'TOKEN_POLICY_NOT_CONFIGURED' | 'POLICY_ROUTING_SSLHANDSHAKE' | 'POLICY_ROUTING_SSLEXPIRED' | 'POLICY_AUTH_CREDENTIAL_NOTEXISTS' | 'POLICY_AUTH_CREDENTIAL_PROXYNOTALLOWED' | 'POLICY_AUTH_IDENTITY_AMBIGUOUS' | 'API_CLIENT_NOT_VALID_AS_RESOURCE_OWNER' | 'POLICY_AUTH_CREDENTIAL_METHODNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_IPNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CONTRACT_PROXY_EXPIRED' | 'POLICY_AUTH_CONTRACT_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CREDENTIAL_PSSWD' | 'POLICY_AUTH_CREDENTIAL_ENVNOTALLOWED' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_CLIENTBASEDTHROTTLING_STOP' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBASEDQUOTA_CACHE_SERVICE' | 'POLICY_CLIENTBASEDQUOTA_STOP' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION_NEED_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_EX' | 'POLICY_JOSE_IMPLEMENTATION_TARGET_VALUE_NOT_FOUND' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_TARGET_VALUE_EMPTY' | 'POLICY_JOSE_VALIDATION_ISSUER_EMPTY' | 'POLICY_JOSE_VALIDATION_PARSE_JWT' | 'POLICY_JOSE_VALIDATION_DECRYPTION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_ENCRYPTED' | 'POLICY_JOSE_VALIDATION_SIGNVALIDATION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_SIGNED' | 'POLICY_JOSE_VALIDATION_CLAIMVALIDATION' | 'POLICY_JOSE_VALIDATION_SIGNATUREINVALID' | 'POLICY_JOSE_VALIDATION_EX' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_MISSING' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_NOTVALID' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_ISSUER_MISSING' | 'POLICY_MTLS_AUTHENTICATION_EX' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_MTLS_MISSING' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_CERT_NOT_MATCH' | 'CONNECTOR_SETTINGS_NOTFOUND' | 'CONNECTOR_SETTINGS_DISABLED' | 'CONNECTOR_EX' | 'POLICY_ROUTING_ILLEGAL_ARGUMENT' | 'POLICY_ROUTING_CLIENT_PROTOCOL' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EXPIRED' | 'POLICY_JOSE_VALIDATION_JWK_EXPIRED' | 'POLICY_GROUP_EX' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_ENDPOINTRATELIMIT_CACHE_SERVICE' | 'POLICY_ENDPOINTRATELIMIT_STOP' | 'POLICY_ENDPOINTRATELIMIT_TARGETNOTEXIST' | 'POLICY_CLIENTBANNER_BANNED' | 'POLICY_CLIENTBANNER_EX' | 'POLICY_CLIENTBANNER_IDENTITYNOTFOUND' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_AUTH_EX' | 'POLICY_AUTH_CREDENTIALS_MISSING' | 'JOSE_VAL_CONFIG_ERROR' | 'JOSE_VAL_EX' | 'JOSE_VAL_TOKEN_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_BINDING_MISMATCH' | 'JOSE_IMPL_CONFIG_ERROR' | 'APIPROXY_CONFIG_ERROR' | 'APIPROXY_EX' | 'CONTENTFILTER_VIOLATION' | 'THROTTLING_STOP' | 'THROTTLING_EX' | 'THROTTLING_CACHE_SERVICE' | 'QUOTA_STOP' | 'QUOTA_EX' | 'QUOTA_CACHE_SERVICE' | 'ROUTING_CIRCUITBREAKER' | 'ROUTING_CLIENT_ERROR' | 'ROUTING_CONFIG_ERROR' | 'ROUTING_MTLS_CONFIG_FAILED' | 'ROUTING_SSE_EX' | 'ENDPOINT_RATELIMIT_EX' | 'ENDPOINT_RATELIMIT_EXCEEDED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_ALLOWED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_RESOLVED' | 'RLCL_AUTHENTICATION_POLICY_REQUIRED' | 'REST2SOAP_EX' | 'REDACTION_EX' | 'BUSINESS_RULE_EX' | 'MTLS_CERTIFICATE_MISSING' | 'MTLS_CERTIFICATE_NOTVALID' | 'KPS_TOKEN_EX' | 'JSON_SCHEMA_VALIDATION_FAILED' | 'XML_SCHEMA_VALIDATION_FAILED' | 'WSSECURITY_STSTOKEN_NOTVALID' | 'RESTAPI_EX' | 'CONDITION_EX' | 'POLICY_CACHE_EX' | 'POLICY_CACHE_INVALID_CONFIG' | 'POLICY_AI_MCP_TOOL_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_MCP_TOOL_INVOKE_CONFIG_MISSING' | 'POLICY_AI_MCP_TOOL_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_PROMPT_GUARD_BLOCKED' | 'POLICY_AI_SEMANTIC_CACHE_ERROR' | 'POLICY_AI_RAG_INJECTION_NO_MATCH' | 'POLICY_AI_RAG_INJECTION_RETRIEVAL_ERROR' | 'POLICY_AI_DLP_BLOCKED' | 'POLICY_AI_PII_ENCODED_BLOCKED' | 'POLICY_AI_PII_MASK_FAILED' | 'POLICY_AI_LOOP_DETECTED' | 'POLICY_AI_OFF_TOPIC' | 'POLICY_AI_TOPIC_JUDGE_BLOCKED' | 'POLICY_AI_PII_JUDGE_BLOCKED' | 'POLICY_AI_CONTEXT_INTEGRITY_BLOCKED' | 'POLICY_AI_PROMPT_DECORATOR_LIMIT_EXCEEDED' | 'POLICY_AI_DENIED_TOPIC' | 'POLICY_AI_PROMPT_TEMPLATE_UNKNOWN_TEMPLATE' | 'POLICY_AI_PROMPT_TEMPLATE_MISSING_PARAM' | 'POLICY_AI_PROMPT_TEMPLATE_LIMIT_EXCEEDED' | 'POLICY_AI_GROUNDEDNESS_VIOLATION'
            - `parentErrorType` 'API_PROXY' | 'APICREATOR' | 'FAKE_API' | 'KPS_API' | 'CONDITION_ERR' | 'CONDITION_EX' | 'POLICY_GROUP' | 'POLICY_AUTHENTICATION' | 'POLICY_OIDC' | 'POLICY_AUTHORIZATION' | 'POLICY_API_AUTHENTICATION' | 'POLICY_THROTTLING_PER_CLIENT' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_APIBASEDQUOTA' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBANNER' | 'POLICY_QUOTA_PER_CLIENT' | 'POLICY_SCRIPT' | 'POLICY_OAUTH2' | 'POLICY_SAML' | 'POLICY_JOSE_IMPLEMENTATION' | 'POLICY_JOSE_VALIDATION' | 'POLICY_MTLS_AUTHENTICATION' | 'POLICY_CONTENTFILTER' | 'POLICY_IPWHITE' | 'POLICY_IPBLACK' | 'POLICY_ALLOWEDHOUR' | 'POLICY_MINMESSAGESIZE' | 'POLICY_MAXMESSAGESIZE' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONRESPONSEMESSAGETRANS' | 'POLICY_XMLRESPONSEMESSAGETRANS' | 'POLICY_REST2SOAP_TRANSFORMATION' | 'POLICY_CACHE' | 'POLICY_ROUTING' | 'POLICY_REDACTION' | 'POLICY_CORS' | 'POLICY_ENCRYPTION' | 'POLICY_DECRYPTION' | 'POLICY_ROLE_GROUP' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_RESTAPI' | 'POLICY_WSSECURITY' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_BUSINESS_RULE' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'POLICY_AI_PII_MASK' | 'POLICY_AI_PROMPT_GUARD' | 'POLICY_AI_TOKEN_RATE_LIMIT' | 'POLICY_AI_SEMANTIC_CACHE' | 'POLICY_AI_MCP_TOOL_CALL' | 'POLICY_AI_A2A_AGENT_CALL' | 'POLICY_AI_RAG_INJECTION' | 'POLICY_AI_DLP_GUARD' | 'POLICY_AI_LOOP_GUARD' | 'POLICY_AI_TOPIC_GUARD' | 'POLICY_AI_CONTEXT_INTEGRITY' | 'POLICY_AI_ROUTING' | 'POLICY_AI_A2A_AGENT_INVOKE' | 'POLICY_AI_MCP_TOOL_INVOKE' | 'POLICY_AI_PROMPT_DECORATOR' | 'POLICY_AI_PROMPT_TEMPLATE' | 'POLICY_AI_GROUNDEDNESS_GUARD' | 'LICENSE'
            - `httpStatusCode` integer
            - `errorCode` string
            - `originalMessage` string
            - `customizedHttpStatusCode` integer
            - `customizedErrorCode` string
            - `customizedMessage` string
            - `buildCustomMessage` boolean
            - `customMessageTemplate` string
            - `customMessageContentType` string
            - `customMessageHttpStatusCode` integer
            - `errorResponseRules` ErrorResponseRule[]
              - …
            - `customized` boolean
          - `buildCustomMessage` boolean
          - `customMessageTemplate` string
          - `customMessageContentType` string
          - `customMessageHttpStatusCode` integer
          - `oneWay` boolean
          - `trace` boolean
          - `active` boolean
          - `addToGlobal` boolean
          - `policyLocation` 'API_PROXY_GROUP' | 'API_PROXY' | 'API_PROXY_METHOD'
          - `policyGroup` boolean
          - `_class` string, required
          - `enumPolicyAuthenticationType` 'LDAP' | 'DATABASE' | 'MEMORY' | 'API' | 'SECRET_MANAGER' | 'OIDC'
          - `authenticationLDAPId` string
          - `authenticationDatabaseId` string
          - `authenticationApiId` string
          - `authenticationOidcProviderId` string
          - `jwtRegeneratorServiceApiId` string
          - `proxyGroup` boolean
          - `enumPolicyAuthorizationType` 'LDAP' | 'DATABASE' | 'MEMORY' | 'API' | 'SECRET_MANAGER' | 'OIDC'
          - `authorizationLDAPId` string
          - `authorizationDatabaseId` string
          - `useSecretManagerForAuthorization` boolean
          - `authorizationApiId` string
          - `authorizationOidcProviderId` string
          - `enableAuthorization` boolean
          - `credentialRoleIdList` string[]
          - `roleNameList` string[]
          - `addRolesToHeader` boolean
          - `enableMethodAccess` boolean
          - `authorizationType` 'ALL' | 'ANY'
          - `policyAuthorizationMethodDefList` PolicyAuthorizationMethodDef[]
            - `apiMethodId` string
            - `methodCredentialRoleIdList` string[]
            - `roleNameList` string[]
            - `authorizationType` 'ALL' | 'ANY'
          - `checkClientIpAddress` boolean
          - `validateACLForIssuer` boolean
          - `rolesHeaderName` string
          - `addUserToHeader` boolean
          - `userHeaderName` string
          - `setUsernameOrKey` boolean
          - `clearAuth` boolean
          - `checkPassword` boolean
          - `addRolesFromAuthorizationService` boolean
          - `rolesFromAuthorizationServiceHeaderName` string
          - `usernameVar` Variable
            - `id` string
            - `projectId` string
            - `projectName` string
            - `name` string
            - `description` string
            - `type` 'HEADER' | 'PARAMETER' | 'BODY' | 'CONTEXT_VALUES' | 'CUSTOM'
            - `headerName` string
            - `paramType` 'QUERY' | 'PATH' | 'FORM'
            - `paramName` string
            - `paramPath` string
            - `formName` string
            - `xpathValue` string
            - `jsonPathValue` string
            - `messageContentType` 'XML' | 'JSON' | 'ALL_BODY'
            - `contextValue` 'REQUEST_REMOTE_ADDRESS' | 'REQUEST_HTTP_METHOD' | 'REQUEST_CONTENT_TYPE' | 'REQUEST_PATH_INFO' | 'REQUEST_CONTEXT_PATH' | 'REQUEST_QUERY_STRING' | 'REQUEST_REMOTE_USER' | 'REQUEST_USERNAME_KEY' | 'REQUEST_REQUESTED_SESSION_ID' | 'REQUEST_REQUEST_URI' | 'REQUEST_CHARACTER_ENCODING' | 'REQUEST_CHARSET' | 'REQUEST_CONTENT_LENGTH' | 'REQUEST_PROTOCOL' | 'REQUEST_SCHEME' | 'REQUEST_SERVER_NAME' | 'REQUEST_SERVER_PORT' | 'REQUEST_REMOTE_HOST' | 'REQUEST_REMOTE_PORT' | 'REQUEST_LOCAL_NAME' | 'REQUEST_LOCAL_ADDR' | 'REQUEST_LOCAL_PORT' | 'REQUEST_XFORWARDED_FOR' | 'REQUEST_ESTIMATED_TOKEN_COUNT' | 'REQUEST_MCP_TOOL_NAME' | 'REQUEST_OAUTH_CLIENT_ID' | 'REQUEST_IS_SOAP_TO_REST' | 'REQUEST_IS_APIPROXY' | 'REQUEST_IS_APIPROXYGROUP' | 'REQUEST_IS_XWWW_FORM_URL_ENCODED' | 'REQUEST_IS_FORM_DATA' | 'REQUEST_IS_BYTE_ARRAY' | 'REQUEST_HAS_ATTACHMENT' | 'REQUEST_GZIP' | 'REQUEST_DEFLATE' | 'REQUEST_BR' | 'REQUEST_ZSTD' | 'REQUEST_IDENTITY' | 'REQUEST_COMPRESS' | 'REQUEST_HTTP_SERVLET' | 'RESPONSE_IS_BYTE_ARRAY' | 'RESPONSE_GZIP' | 'RESPONSE_DEFLATE' | 'RESPONSE_BR' | 'RESPONSE_ZSTD' | 'RESPONSE_IDENTITY' | 'RESPONSE_COMPRESS' | 'RESPONSE_BACKEND_CONTENT_ENCODING' | 'RESPONSE_CHARSET' | 'RESPONSE_STATUS_CODE' | 'RESPONSE_HTTP_SERVLET' | 'ERROR_CATEGORY' | 'ERROR_TYPE' | 'ERROR_PARENT' | 'ERROR_RESULT_TYPE' | 'ERROR_MESSAGE' | 'ERROR_CODE' | 'ERROR_HTTP_CODE' | 'MESSAGE_CORRELATION_ID' | 'MESSAGE_CACHE_HIT' | 'ENVIRONMENT_ID' | 'ENVIRONMENT_NAME' | 'ENVIRONMENT_CERTIFICATE' | 'ENVIRONMENT_PRIVATEKEY' | 'ENVIRONMENT_PUBLICKEY' | 'ENVIRONMENT_SECRETKEY' | 'ENVIRONMENT_KEYSTORE' | 'ENVIRONMENT_JWK' | 'APIPROXYGROUP_ID' | 'APIPROXYGROUP_NAME' | 'APIPROXY_ID' | 'APIPROXY_NAME' | 'APIPROXY_RELATIVE_PATH' | 'APIMETHOD_ID' | 'APIMETHOD_NAME' | 'APIMETHOD_SOAP_ACTION' | 'APIMETHOD_HTTPMETHOD' | 'APIMETHOD_ENDPOINT' | 'APIMETHOD_BACKEND_HTTPMETHOD' | 'APIMETHOD_BACKEND_ENDPOINT' | 'DATETIME_YEAR' | 'DATETIME_MONTH' | 'DATETIME_DAY_OF_WEEK' | 'DATETIME_DAY_OF_MONTH' | 'DATETIME_HOUR' | 'DATETIME_MINUTE' | 'DATETIME_SECOND' | 'DATETIME_EPOCH_MILLIS' | 'DATETIME_FORMATTED_TEXT' | 'DATE_FORMATTED_TEXT' | 'TIME_FORMATTED_TEXT' | 'CREDENTIAL_USERNAME' | 'CREDENTIAL_EMAIL' | 'CREDENTIAL_FULLNAME' | 'CREDENTIAL_SECRETKEY' | 'CREDENTIAL_CERTIFICATE' | 'CREDENTIAL_PUBLICKEY' | 'CREDENTIAL_PRIVATEKEY' | 'CREDENTIAL_KEYSTORE' | 'CREDENTIAL_TRUSTSTORE' | 'CREDENTIAL_JWK_SIGNANDVALIDATION' | 'CREDENTIAL_JWK_ENCRYPTIONANDDECRYPTION'
            - `zoneId` string
            - `initWithScript` boolean
            - `scriptLanguage` 'GROOVY' | 'JAVASCRIPT'
            - `scriptBody` string
          - `passwordVar` Variable
            - `id` string
            - `projectId` string
            - `projectName` string
            - `name` string
            - `description` string
            - `type` 'HEADER' | 'PARAMETER' | 'BODY' | 'CONTEXT_VALUES' | 'CUSTOM'
            - `headerName` string
            - `paramType` 'QUERY' | 'PATH' | 'FORM'
            - `paramName` string
            - `paramPath` string
            - `formName` string
            - `xpathValue` string
            - `jsonPathValue` string
            - `messageContentType` 'XML' | 'JSON' | 'ALL_BODY'
            - `contextValue` 'REQUEST_REMOTE_ADDRESS' | 'REQUEST_HTTP_METHOD' | 'REQUEST_CONTENT_TYPE' | 'REQUEST_PATH_INFO' | 'REQUEST_CONTEXT_PATH' | 'REQUEST_QUERY_STRING' | 'REQUEST_REMOTE_USER' | 'REQUEST_USERNAME_KEY' | 'REQUEST_REQUESTED_SESSION_ID' | 'REQUEST_REQUEST_URI' | 'REQUEST_CHARACTER_ENCODING' | 'REQUEST_CHARSET' | 'REQUEST_CONTENT_LENGTH' | 'REQUEST_PROTOCOL' | 'REQUEST_SCHEME' | 'REQUEST_SERVER_NAME' | 'REQUEST_SERVER_PORT' | 'REQUEST_REMOTE_HOST' | 'REQUEST_REMOTE_PORT' | 'REQUEST_LOCAL_NAME' | 'REQUEST_LOCAL_ADDR' | 'REQUEST_LOCAL_PORT' | 'REQUEST_XFORWARDED_FOR' | 'REQUEST_ESTIMATED_TOKEN_COUNT' | 'REQUEST_MCP_TOOL_NAME' | 'REQUEST_OAUTH_CLIENT_ID' | 'REQUEST_IS_SOAP_TO_REST' | 'REQUEST_IS_APIPROXY' | 'REQUEST_IS_APIPROXYGROUP' | 'REQUEST_IS_XWWW_FORM_URL_ENCODED' | 'REQUEST_IS_FORM_DATA' | 'REQUEST_IS_BYTE_ARRAY' | 'REQUEST_HAS_ATTACHMENT' | 'REQUEST_GZIP' | 'REQUEST_DEFLATE' | 'REQUEST_BR' | 'REQUEST_ZSTD' | 'REQUEST_IDENTITY' | 'REQUEST_COMPRESS' | 'REQUEST_HTTP_SERVLET' | 'RESPONSE_IS_BYTE_ARRAY' | 'RESPONSE_GZIP' | 'RESPONSE_DEFLATE' | 'RESPONSE_BR' | 'RESPONSE_ZSTD' | 'RESPONSE_IDENTITY' | 'RESPONSE_COMPRESS' | 'RESPONSE_BACKEND_CONTENT_ENCODING' | 'RESPONSE_CHARSET' | 'RESPONSE_STATUS_CODE' | 'RESPONSE_HTTP_SERVLET' | 'ERROR_CATEGORY' | 'ERROR_TYPE' | 'ERROR_PARENT' | 'ERROR_RESULT_TYPE' | 'ERROR_MESSAGE' | 'ERROR_CODE' | 'ERROR_HTTP_CODE' | 'MESSAGE_CORRELATION_ID' | 'MESSAGE_CACHE_HIT' | 'ENVIRONMENT_ID' | 'ENVIRONMENT_NAME' | 'ENVIRONMENT_CERTIFICATE' | 'ENVIRONMENT_PRIVATEKEY' | 'ENVIRONMENT_PUBLICKEY' | 'ENVIRONMENT_SECRETKEY' | 'ENVIRONMENT_KEYSTORE' | 'ENVIRONMENT_JWK' | 'APIPROXYGROUP_ID' | 'APIPROXYGROUP_NAME' | 'APIPROXY_ID' | 'APIPROXY_NAME' | 'APIPROXY_RELATIVE_PATH' | 'APIMETHOD_ID' | 'APIMETHOD_NAME' | 'APIMETHOD_SOAP_ACTION' | 'APIMETHOD_HTTPMETHOD' | 'APIMETHOD_ENDPOINT' | 'APIMETHOD_BACKEND_HTTPMETHOD' | 'APIMETHOD_BACKEND_ENDPOINT' | 'DATETIME_YEAR' | 'DATETIME_MONTH' | 'DATETIME_DAY_OF_WEEK' | 'DATETIME_DAY_OF_MONTH' | 'DATETIME_HOUR' | 'DATETIME_MINUTE' | 'DATETIME_SECOND' | 'DATETIME_EPOCH_MILLIS' | 'DATETIME_FORMATTED_TEXT' | 'DATE_FORMATTED_TEXT' | 'TIME_FORMATTED_TEXT' | 'CREDENTIAL_USERNAME' | 'CREDENTIAL_EMAIL' | 'CREDENTIAL_FULLNAME' | 'CREDENTIAL_SECRETKEY' | 'CREDENTIAL_CERTIFICATE' | 'CREDENTIAL_PUBLICKEY' | 'CREDENTIAL_PRIVATEKEY' | 'CREDENTIAL_KEYSTORE' | 'CREDENTIAL_TRUSTSTORE' | 'CREDENTIAL_JWK_SIGNANDVALIDATION' | 'CREDENTIAL_JWK_ENCRYPTIONANDDECRYPTION'
            - `zoneId` string
            - `initWithScript` boolean
            - `scriptLanguage` 'GROOVY' | 'JAVASCRIPT'
            - `scriptBody` string
          - `bearerApiKey` boolean
        - PolicyBusinessRule
          - `region` 'FROM_CLIENT' | 'TO_BACKEND' | 'FROM_BACKEND' | 'TO_CLIENT'
          - `id` string
          - `projectId` string
          - `name` string
          - `description` string
          - `policyCondition` PolicyCondition
            - `conditionRuleList` ConditionRule[]
              - …
          - `global` boolean
          - `errorMessageList` ErrorMessage[]
            - `id` string
            - `errorType` 'APIPROXY' | 'APIPROXY_HIDDENSPEC' | 'APIPROXY_SPEC_AUTH_REQUIRED' | 'API_METHOD_NOTFOUND' | 'DBTOAPI_DB_OPERATION_TYPE_NOTFOUND' | 'DBTOAPI_DB_BATCH_ARRAY_LENGTH' | 'APIPROXY_NOTFOUND' | 'APIPROXY_ENDPOINT_MISMATCH' | 'APIPROXY_ENDPOINT_MISSING_PATH_PARAM_DEFINITION' | 'APIPROXYGROUP_ACCESS_DISABLED_FROM_PROXY' | 'APIPROXY_BACKEND_ADDRESS_NOTFOUND' | 'APIPROXY_BACKEND_MTLS_SETTINGS_NOTFOUND' | 'APICRYPT_EX' | 'NOTER_SETTINGS_NOTFOUND' | 'KPS_SETTINGS_NOTFOUND' | 'KPS_SECURITY_TOKEN_FAULT' | 'KPS_SECURITY_TOKEN_NOT_VALID' | 'SCRIPT_API_NOTFOUND' | 'CONNECTION_CONFIG_DB_NOTFOUND' | 'CONNECTION_CONFIG_DB_DISABLED' | 'DATABASE_CONNECTION_EX' | 'DB_API_NOTFOUND' | 'JOB_API_NOTFOUND' | 'KPS_EX' | 'CONDITION_RULE_FORMAT_NUMERIC' | 'CONDITION_RULE_FORMAT_DATE' | 'CONDITION_RULE_CONFIGURATION' | 'CONDITION_RULE_EX' | 'POLICY_AUTH_EMPTYUSERNAMEORPSSWD' | 'POLICY_AUTH_EMPTYUSERNAME' | 'POLICY_AUTH_EMPTYPSSWD' | 'POLICY_AUTH_USERNOTEXISTS' | 'POLICY_AUTH_EX_LDAP' | 'POLICY_AUTH_EX_API' | 'POLICY_AUTH_TYPE' | 'POLICY_AUTH_EX_DB' | 'POLICY_AUTH_NOT_FOUND' | 'POLICY_AUTH_BASIC_EX' | 'POLICY_AUTH_BASE64_EX' | 'POLICY_AUTH_DIGEST_EX' | 'POLICY_AUTH_JWT3RD_EX' | 'POLICY_AUTH_JWT3RD_MISSING_CONFIG' | 'POLICY_AUTH_JWT3RD_NOT_VALID' | 'POLICY_AUTH_JWT_EX' | 'POLICY_AUTH_JWT_MISSING_CONFIG' | 'POLICY_AUTH_JWT_NOT_VALID' | 'POLICY_AUTH_OAUTH2_EX' | 'POLICY_AUTH_OAUTH2_TOKEN_EXPIRED' | 'POLICY_AUTH_OAUTH2_TOKEN_NOT_VALID' | 'POLICY_AUTH_OIDC_PROTOCOL_EX' | 'POLICY_AUTH_OIDC_AUTHENTICATION_EX' | 'POLICY_AUTH_OIDC_STOP_FLOW' | 'POLICY_AUTH_OIDC_REDIRECT' | 'POLICY_AUTH_OIDC_INVALID_TOKEN' | 'POLICY_AUTHORIZATION_EX' | 'POLICY_AUTHORIZATION_METHOD_NOT_FOUND' | 'POLICY_AUTHORIZATION_WRONG_SCOPE' | 'POLICY_API_AUTHENTICATION' | 'POLICY_API_AUTHENTICATION_NOTFOUND' | 'POLICY_SAML' | 'POLICY_SAML_SIGNATURENOTEXISTS' | 'POLICY_SAML_SIGNATURENOTVALID' | 'POLICY_SAML_KEYSTORENOTVALID' | 'POLICY_SAML_SIGNERUNKNOWN' | 'POLICY_CONTENTFILTER' | 'POLICY_CONTENTFILTER_HEADER' | 'POLICY_CONTENTFILTER_PARAM' | 'POLICY_CONTENTFILTER_BODY' | 'POLICY_CONTENTFILTER_BODY_PATH' | 'POLICY_IPWHITE_FAILED' | 'POLICY_IPWHITE_EX' | 'POLICY_IPBLACK_FAILED' | 'POLICY_IPBLACK_EX' | 'POLICY_RESTRICTION_ALLOWEDHOUR_FAILED' | 'POLICY_RESTRICTION_ALLOWEDHOUR_EX' | 'POLICY_RESTRICTION_MINMESSAGESIZE_FAILED' | 'POLICY_RESTRICTION_MAXMESSAGESIZE_FAILED' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_JSONSCHEMAVALIDATION_FAILED' | 'POLICY_JSONSCHEMAVALIDATION_PATH' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION_FAILED' | 'POLICY_XMLSCHEMAVALIDATION_UNEXPECTEDBODY' | 'POLICY_XMLSCHEMAVALIDATION_PATH' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_APIBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_APIBASEDTHROTTLING_STOP' | 'POLICY_APIBASEDQUOTA' | 'POLICY_APIBASEDQUOTA_CACHE_SERVICE' | 'POLICY_APIBASEDQUOTA_STOP' | 'POLICY_REST2SOAP_TRANSFORMATION_REQUEST' | 'POLICY_REST2SOAP_TRANSFORMATION_RESPONSE' | 'POLICY_SCRIPT_USERSTOPPEDFLOW' | 'POLICY_SCRIPT_USERSTOPPEDFLOW_SUCCESS' | 'POLICY_SCRIPT' | 'POLICY_WSSECURITY_FROMTARGET' | 'POLICY_WSSECURITY_TOTARGET' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_WSSECURITY_STSTOKEN_NOTFOUND' | 'POLICY_WSSECURITY_STSTOKEN_NOTVALID' | 'POLICY_WSSECURITY_STSTOKEN_FAULT' | 'CIRCUITBREAKEROPEN_EX' | 'CIRCUITBREAKEROPEN_NO_ROUTE_EX' | 'CLIENTFLOWBANNER_EX' | 'POLICY_ROUTING_TIMEOUT' | 'POLICY_ROUTING_UNKNOWNHOST' | 'POLICY_ROUTING_MALFORMED' | 'POLICY_ROUTING_CONNECTIONREFUSED' | 'POLICY_ROUTING_CONNECTION' | 'POLICY_ROUTING_ERRORHANDLINGCONDITION' | 'POLICY_ROUTING_PROXY_EMPTY' | 'POLICY_ROUTING_PROXY_AUTHORIZATION_EMPTY' | 'POLICY_ROUTING_CONNECTION_CLOSED_CLIENT' | 'POLICY_ROUTING_CONNECTION_CLOSED_SERVER' | 'POLICY_ROUTING_SSE_CLIENT' | 'POLICY_ROUTING_SSE_SERVER' | 'POLICY_ROUTING_AI_PROVIDER_EXHAUSTED' | 'POLICY_ROUTING_AI_PROVIDER_ERROR' | 'POLICY_ROUTING_AI_NO_SUITABLE_PROVIDER' | 'POLICY_ROUTING_AI_CONTEXT_WINDOW_EXCEEDED' | 'POLICY_ROUTING_AI_MODEL_ACCESS_DENIED' | 'POLICY_AI_TOKEN_QUOTA_EXCEEDED' | 'POLICY_AI_TOKEN_COUNTER_UNAVAILABLE' | 'POLICY_AI_ANONYMOUS_NOT_ALLOWED' | 'MCP_INBOUND_BAD_REQUEST' | 'MCP_INBOUND_SERVER_NOT_FOUND' | 'MCP_INBOUND_METHOD_NOT_ALLOWED' | 'MCP_INBOUND_UNAUTHORIZED' | 'MCP_INBOUND_SESSION_LIMIT_EXCEEDED' | 'MCP_INBOUND_PARSE_ERROR' | 'MCP_INBOUND_METHOD_NOT_FOUND' | 'MCP_INBOUND_TOOL_NOT_FOUND' | 'MCP_INBOUND_TOOL_PROXY_UNAVAILABLE' | 'MCP_INBOUND_TOOL_POLICY_GATE_BLOCKED' | 'MCP_INBOUND_TOOL_EXECUTION_FAILED' | 'MCP_INBOUND_CALL_QUOTA_EXCEEDED' | 'MCP_INBOUND_TOOL_APPROVAL_REQUIRED' | 'MCP_INBOUND_ELICITATION_UNSUPPORTED' | 'A2A_INBOUND_BAD_REQUEST' | 'A2A_INBOUND_AGENT_NOT_FOUND' | 'A2A_INBOUND_METHOD_NOT_ALLOWED' | 'A2A_INBOUND_UNAUTHORIZED' | 'A2A_INBOUND_PARSE_ERROR' | 'A2A_INBOUND_METHOD_NOT_FOUND' | 'A2A_INBOUND_TASK_NOT_FOUND' | 'A2A_INBOUND_TASK_EXECUTION_UNAVAILABLE' | 'A2A_INBOUND_CONCURRENCY_LIMIT_EXCEEDED' | 'A2A_INBOUND_CALL_QUOTA_EXCEEDED' | 'POLICY_REDACTION' | 'POLICY_REDACTION_VARIABLE_NOT_FOUND' | 'POLICY_REDACTION_DATA_FORMAT' | 'POLICY_ENCRYPTION' | 'POLICY_ENCRYPTION_MISSING_CONFIG' | 'POLICY_DECRYPTION' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_DIGITALSIGNVALIDATION_FAILED' | 'POLICY_RESTAPI_RESPONSE' | 'POLICY_RESTAPI_CONNECTION' | 'POLICY_RESTAPI' | 'CACHE_AUTHREQUIREDTOREFRESH' | 'POLICY_ROLE_GROUP_BASED_ACCESS' | 'POLICY_ROLE_GROUP_BASED_IP_CHECK_ACCESS' | 'POLICY_PROTOCOL_TRANSFORMATION' | 'POLICY_BUSINESS_RULE' | 'POLICY_BUSINESS_RULE_DATA_FORMAT' | 'POLICY_BUSINESS_RULE_STOP' | 'POLICY_BUSINESS_RULE_VARIABLE_NOT_FOUND' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'APIPROXY_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTVALID_FORTOKEN' | 'URL_TOKEN_MANAGEMENT_TYPE_MISMATCH' | 'TOKEN_POLICY_NOT_CONFIGURED' | 'POLICY_ROUTING_SSLHANDSHAKE' | 'POLICY_ROUTING_SSLEXPIRED' | 'POLICY_AUTH_CREDENTIAL_NOTEXISTS' | 'POLICY_AUTH_CREDENTIAL_PROXYNOTALLOWED' | 'POLICY_AUTH_IDENTITY_AMBIGUOUS' | 'API_CLIENT_NOT_VALID_AS_RESOURCE_OWNER' | 'POLICY_AUTH_CREDENTIAL_METHODNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_IPNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CONTRACT_PROXY_EXPIRED' | 'POLICY_AUTH_CONTRACT_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CREDENTIAL_PSSWD' | 'POLICY_AUTH_CREDENTIAL_ENVNOTALLOWED' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_CLIENTBASEDTHROTTLING_STOP' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBASEDQUOTA_CACHE_SERVICE' | 'POLICY_CLIENTBASEDQUOTA_STOP' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION_NEED_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_EX' | 'POLICY_JOSE_IMPLEMENTATION_TARGET_VALUE_NOT_FOUND' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_TARGET_VALUE_EMPTY' | 'POLICY_JOSE_VALIDATION_ISSUER_EMPTY' | 'POLICY_JOSE_VALIDATION_PARSE_JWT' | 'POLICY_JOSE_VALIDATION_DECRYPTION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_ENCRYPTED' | 'POLICY_JOSE_VALIDATION_SIGNVALIDATION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_SIGNED' | 'POLICY_JOSE_VALIDATION_CLAIMVALIDATION' | 'POLICY_JOSE_VALIDATION_SIGNATUREINVALID' | 'POLICY_JOSE_VALIDATION_EX' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_MISSING' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_NOTVALID' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_ISSUER_MISSING' | 'POLICY_MTLS_AUTHENTICATION_EX' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_MTLS_MISSING' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_CERT_NOT_MATCH' | 'CONNECTOR_SETTINGS_NOTFOUND' | 'CONNECTOR_SETTINGS_DISABLED' | 'CONNECTOR_EX' | 'POLICY_ROUTING_ILLEGAL_ARGUMENT' | 'POLICY_ROUTING_CLIENT_PROTOCOL' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EXPIRED' | 'POLICY_JOSE_VALIDATION_JWK_EXPIRED' | 'POLICY_GROUP_EX' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_ENDPOINTRATELIMIT_CACHE_SERVICE' | 'POLICY_ENDPOINTRATELIMIT_STOP' | 'POLICY_ENDPOINTRATELIMIT_TARGETNOTEXIST' | 'POLICY_CLIENTBANNER_BANNED' | 'POLICY_CLIENTBANNER_EX' | 'POLICY_CLIENTBANNER_IDENTITYNOTFOUND' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_AUTH_EX' | 'POLICY_AUTH_CREDENTIALS_MISSING' | 'JOSE_VAL_CONFIG_ERROR' | 'JOSE_VAL_EX' | 'JOSE_VAL_TOKEN_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_BINDING_MISMATCH' | 'JOSE_IMPL_CONFIG_ERROR' | 'APIPROXY_CONFIG_ERROR' | 'APIPROXY_EX' | 'CONTENTFILTER_VIOLATION' | 'THROTTLING_STOP' | 'THROTTLING_EX' | 'THROTTLING_CACHE_SERVICE' | 'QUOTA_STOP' | 'QUOTA_EX' | 'QUOTA_CACHE_SERVICE' | 'ROUTING_CIRCUITBREAKER' | 'ROUTING_CLIENT_ERROR' | 'ROUTING_CONFIG_ERROR' | 'ROUTING_MTLS_CONFIG_FAILED' | 'ROUTING_SSE_EX' | 'ENDPOINT_RATELIMIT_EX' | 'ENDPOINT_RATELIMIT_EXCEEDED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_ALLOWED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_RESOLVED' | 'RLCL_AUTHENTICATION_POLICY_REQUIRED' | 'REST2SOAP_EX' | 'REDACTION_EX' | 'BUSINESS_RULE_EX' | 'MTLS_CERTIFICATE_MISSING' | 'MTLS_CERTIFICATE_NOTVALID' | 'KPS_TOKEN_EX' | 'JSON_SCHEMA_VALIDATION_FAILED' | 'XML_SCHEMA_VALIDATION_FAILED' | 'WSSECURITY_STSTOKEN_NOTVALID' | 'RESTAPI_EX' | 'CONDITION_EX' | 'POLICY_CACHE_EX' | 'POLICY_CACHE_INVALID_CONFIG' | 'POLICY_AI_MCP_TOOL_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_MCP_TOOL_INVOKE_CONFIG_MISSING' | 'POLICY_AI_MCP_TOOL_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_PROMPT_GUARD_BLOCKED' | 'POLICY_AI_SEMANTIC_CACHE_ERROR' | 'POLICY_AI_RAG_INJECTION_NO_MATCH' | 'POLICY_AI_RAG_INJECTION_RETRIEVAL_ERROR' | 'POLICY_AI_DLP_BLOCKED' | 'POLICY_AI_PII_ENCODED_BLOCKED' | 'POLICY_AI_PII_MASK_FAILED' | 'POLICY_AI_LOOP_DETECTED' | 'POLICY_AI_OFF_TOPIC' | 'POLICY_AI_TOPIC_JUDGE_BLOCKED' | 'POLICY_AI_PII_JUDGE_BLOCKED' | 'POLICY_AI_CONTEXT_INTEGRITY_BLOCKED' | 'POLICY_AI_PROMPT_DECORATOR_LIMIT_EXCEEDED' | 'POLICY_AI_DENIED_TOPIC' | 'POLICY_AI_PROMPT_TEMPLATE_UNKNOWN_TEMPLATE' | 'POLICY_AI_PROMPT_TEMPLATE_MISSING_PARAM' | 'POLICY_AI_PROMPT_TEMPLATE_LIMIT_EXCEEDED' | 'POLICY_AI_GROUNDEDNESS_VIOLATION'
            - `parentErrorType` 'API_PROXY' | 'APICREATOR' | 'FAKE_API' | 'KPS_API' | 'CONDITION_ERR' | 'CONDITION_EX' | 'POLICY_GROUP' | 'POLICY_AUTHENTICATION' | 'POLICY_OIDC' | 'POLICY_AUTHORIZATION' | 'POLICY_API_AUTHENTICATION' | 'POLICY_THROTTLING_PER_CLIENT' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_APIBASEDQUOTA' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBANNER' | 'POLICY_QUOTA_PER_CLIENT' | 'POLICY_SCRIPT' | 'POLICY_OAUTH2' | 'POLICY_SAML' | 'POLICY_JOSE_IMPLEMENTATION' | 'POLICY_JOSE_VALIDATION' | 'POLICY_MTLS_AUTHENTICATION' | 'POLICY_CONTENTFILTER' | 'POLICY_IPWHITE' | 'POLICY_IPBLACK' | 'POLICY_ALLOWEDHOUR' | 'POLICY_MINMESSAGESIZE' | 'POLICY_MAXMESSAGESIZE' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONRESPONSEMESSAGETRANS' | 'POLICY_XMLRESPONSEMESSAGETRANS' | 'POLICY_REST2SOAP_TRANSFORMATION' | 'POLICY_CACHE' | 'POLICY_ROUTING' | 'POLICY_REDACTION' | 'POLICY_CORS' | 'POLICY_ENCRYPTION' | 'POLICY_DECRYPTION' | 'POLICY_ROLE_GROUP' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_RESTAPI' | 'POLICY_WSSECURITY' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_BUSINESS_RULE' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'POLICY_AI_PII_MASK' | 'POLICY_AI_PROMPT_GUARD' | 'POLICY_AI_TOKEN_RATE_LIMIT' | 'POLICY_AI_SEMANTIC_CACHE' | 'POLICY_AI_MCP_TOOL_CALL' | 'POLICY_AI_A2A_AGENT_CALL' | 'POLICY_AI_RAG_INJECTION' | 'POLICY_AI_DLP_GUARD' | 'POLICY_AI_LOOP_GUARD' | 'POLICY_AI_TOPIC_GUARD' | 'POLICY_AI_CONTEXT_INTEGRITY' | 'POLICY_AI_ROUTING' | 'POLICY_AI_A2A_AGENT_INVOKE' | 'POLICY_AI_MCP_TOOL_INVOKE' | 'POLICY_AI_PROMPT_DECORATOR' | 'POLICY_AI_PROMPT_TEMPLATE' | 'POLICY_AI_GROUNDEDNESS_GUARD' | 'LICENSE'
            - `httpStatusCode` integer
            - `errorCode` string
            - `originalMessage` string
            - `customizedHttpStatusCode` integer
            - `customizedErrorCode` string
            - `customizedMessage` string
            - `buildCustomMessage` boolean
            - `customMessageTemplate` string
            - `customMessageContentType` string
            - `customMessageHttpStatusCode` integer
            - `errorResponseRules` ErrorResponseRule[]
              - …
            - `customized` boolean
          - `buildCustomMessage` boolean
          - `customMessageTemplate` string
          - `customMessageContentType` string
          - `customMessageHttpStatusCode` integer
          - `oneWay` boolean
          - `trace` boolean
          - `active` boolean
          - `addToGlobal` boolean
          - `policyLocation` 'API_PROXY_GROUP' | 'API_PROXY' | 'API_PROXY_METHOD'
          - `policyGroup` boolean
          - `_class` string, required
          - `actionList` Action[]
            - `policyCondition` PolicyCondition
              - …
            - `buildCustomMessage` boolean
            - `customMessageHttpStatusCode` integer
            - `customMessageContentType` string
            - `customMessageTemplate` string
            - `stopResultType` 'BLOCKED' | 'ERROR' | 'SUCCESS'
            - `actionType` 'ADD' | 'MODIFY' | 'DELETE' | 'STOP'
            - `sourceVar` Variable
              - …
            - `sourceVarBodyInjectionFieldName` string
            - `sourceDataType` 'NUMERIC' | 'STRING' | 'TEMPORAL'
            - `sourceTemporalFormat` string
            - `operator` 'ADD' | 'SUBTRACT' | 'MULTIPLY' | 'DIVIDE' | 'MODULUS' | 'POWER' | 'CONCAT' | 'REPLACE_IN' | 'REPLACE_WITH' | 'REPLACE_FIRST' | 'SUBSTRING' | 'MASK' | 'FORMAT' | 'TRANSFORM' | 'INSERT' | 'TRIM' | 'ENCODE' | 'DECODE' | 'URL_ENCODE' | 'URL_DECODE' | 'EXTRACT_JWT_HEADER_CLAIM' | 'EXTRACT_JWT_BODY_CLAIM' | 'ADD_TEMPORAL' | 'SUBTRACT_TEMPORAL'
            - `substringFrom` integer
            - `substringTo` integer
            - `maskFrom` integer
            - `maskTo` integer
            - `replaceSource` string
            - `insertOffset` integer
            - `temporalOperatorTimeUnit` 'MILLI_SECONDS' | 'SECONDS' | 'MINUTES' | 'HOURS' | 'DAYS' | 'WEEKS' | 'MONTHS' | 'YEARS'
            - `replaceFirst` string
            - `targetValSource` 'VALUE' | 'VARIABLE'
            - `targetVal` string
            - `targetVar` Variable
              - …
            - `transformationContentType` 'XSLT' | 'JOLT' | 'XML2JSON' | 'JSON2XML'
            - `formatAllowsInvalid` boolean
            - `formatValueContainsLiteralCharacters` boolean
            - `formatInvalidCharacters` string
            - `formatPlaceholder` string
            - `jsonToXmlIgnoreNull` boolean
            - `jsonToXmlIgnoreEmpty` boolean
            - `jsonToXmlUseNullForNil` boolean
            - `jsonToXmlUnwrapElement` boolean
            - `xmlToJsonUnwrapElement` boolean
            - `xmlToJsonIgnoreNull` boolean
            - `xmlToJsonIgnoreEmpty` boolean
            - `xmlToJsonNumbersAsStrings` boolean
            - `xmlToJsonUseNullForNil` boolean
            - `xmlToJsonArrayPathList` string[]
            - `claimJsonPath` string
        - PolicyCache
          - `region` 'FROM_CLIENT' | 'TO_BACKEND' | 'FROM_BACKEND' | 'TO_CLIENT'
          - `id` string
          - `projectId` string
          - `name` string
          - `description` string
          - `policyCondition` PolicyCondition
            - `conditionRuleList` ConditionRule[]
              - …
          - `global` boolean
          - `errorMessageList` ErrorMessage[]
            - `id` string
            - `errorType` 'APIPROXY' | 'APIPROXY_HIDDENSPEC' | 'APIPROXY_SPEC_AUTH_REQUIRED' | 'API_METHOD_NOTFOUND' | 'DBTOAPI_DB_OPERATION_TYPE_NOTFOUND' | 'DBTOAPI_DB_BATCH_ARRAY_LENGTH' | 'APIPROXY_NOTFOUND' | 'APIPROXY_ENDPOINT_MISMATCH' | 'APIPROXY_ENDPOINT_MISSING_PATH_PARAM_DEFINITION' | 'APIPROXYGROUP_ACCESS_DISABLED_FROM_PROXY' | 'APIPROXY_BACKEND_ADDRESS_NOTFOUND' | 'APIPROXY_BACKEND_MTLS_SETTINGS_NOTFOUND' | 'APICRYPT_EX' | 'NOTER_SETTINGS_NOTFOUND' | 'KPS_SETTINGS_NOTFOUND' | 'KPS_SECURITY_TOKEN_FAULT' | 'KPS_SECURITY_TOKEN_NOT_VALID' | 'SCRIPT_API_NOTFOUND' | 'CONNECTION_CONFIG_DB_NOTFOUND' | 'CONNECTION_CONFIG_DB_DISABLED' | 'DATABASE_CONNECTION_EX' | 'DB_API_NOTFOUND' | 'JOB_API_NOTFOUND' | 'KPS_EX' | 'CONDITION_RULE_FORMAT_NUMERIC' | 'CONDITION_RULE_FORMAT_DATE' | 'CONDITION_RULE_CONFIGURATION' | 'CONDITION_RULE_EX' | 'POLICY_AUTH_EMPTYUSERNAMEORPSSWD' | 'POLICY_AUTH_EMPTYUSERNAME' | 'POLICY_AUTH_EMPTYPSSWD' | 'POLICY_AUTH_USERNOTEXISTS' | 'POLICY_AUTH_EX_LDAP' | 'POLICY_AUTH_EX_API' | 'POLICY_AUTH_TYPE' | 'POLICY_AUTH_EX_DB' | 'POLICY_AUTH_NOT_FOUND' | 'POLICY_AUTH_BASIC_EX' | 'POLICY_AUTH_BASE64_EX' | 'POLICY_AUTH_DIGEST_EX' | 'POLICY_AUTH_JWT3RD_EX' | 'POLICY_AUTH_JWT3RD_MISSING_CONFIG' | 'POLICY_AUTH_JWT3RD_NOT_VALID' | 'POLICY_AUTH_JWT_EX' | 'POLICY_AUTH_JWT_MISSING_CONFIG' | 'POLICY_AUTH_JWT_NOT_VALID' | 'POLICY_AUTH_OAUTH2_EX' | 'POLICY_AUTH_OAUTH2_TOKEN_EXPIRED' | 'POLICY_AUTH_OAUTH2_TOKEN_NOT_VALID' | 'POLICY_AUTH_OIDC_PROTOCOL_EX' | 'POLICY_AUTH_OIDC_AUTHENTICATION_EX' | 'POLICY_AUTH_OIDC_STOP_FLOW' | 'POLICY_AUTH_OIDC_REDIRECT' | 'POLICY_AUTH_OIDC_INVALID_TOKEN' | 'POLICY_AUTHORIZATION_EX' | 'POLICY_AUTHORIZATION_METHOD_NOT_FOUND' | 'POLICY_AUTHORIZATION_WRONG_SCOPE' | 'POLICY_API_AUTHENTICATION' | 'POLICY_API_AUTHENTICATION_NOTFOUND' | 'POLICY_SAML' | 'POLICY_SAML_SIGNATURENOTEXISTS' | 'POLICY_SAML_SIGNATURENOTVALID' | 'POLICY_SAML_KEYSTORENOTVALID' | 'POLICY_SAML_SIGNERUNKNOWN' | 'POLICY_CONTENTFILTER' | 'POLICY_CONTENTFILTER_HEADER' | 'POLICY_CONTENTFILTER_PARAM' | 'POLICY_CONTENTFILTER_BODY' | 'POLICY_CONTENTFILTER_BODY_PATH' | 'POLICY_IPWHITE_FAILED' | 'POLICY_IPWHITE_EX' | 'POLICY_IPBLACK_FAILED' | 'POLICY_IPBLACK_EX' | 'POLICY_RESTRICTION_ALLOWEDHOUR_FAILED' | 'POLICY_RESTRICTION_ALLOWEDHOUR_EX' | 'POLICY_RESTRICTION_MINMESSAGESIZE_FAILED' | 'POLICY_RESTRICTION_MAXMESSAGESIZE_FAILED' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_JSONSCHEMAVALIDATION_FAILED' | 'POLICY_JSONSCHEMAVALIDATION_PATH' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION_FAILED' | 'POLICY_XMLSCHEMAVALIDATION_UNEXPECTEDBODY' | 'POLICY_XMLSCHEMAVALIDATION_PATH' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_APIBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_APIBASEDTHROTTLING_STOP' | 'POLICY_APIBASEDQUOTA' | 'POLICY_APIBASEDQUOTA_CACHE_SERVICE' | 'POLICY_APIBASEDQUOTA_STOP' | 'POLICY_REST2SOAP_TRANSFORMATION_REQUEST' | 'POLICY_REST2SOAP_TRANSFORMATION_RESPONSE' | 'POLICY_SCRIPT_USERSTOPPEDFLOW' | 'POLICY_SCRIPT_USERSTOPPEDFLOW_SUCCESS' | 'POLICY_SCRIPT' | 'POLICY_WSSECURITY_FROMTARGET' | 'POLICY_WSSECURITY_TOTARGET' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_WSSECURITY_STSTOKEN_NOTFOUND' | 'POLICY_WSSECURITY_STSTOKEN_NOTVALID' | 'POLICY_WSSECURITY_STSTOKEN_FAULT' | 'CIRCUITBREAKEROPEN_EX' | 'CIRCUITBREAKEROPEN_NO_ROUTE_EX' | 'CLIENTFLOWBANNER_EX' | 'POLICY_ROUTING_TIMEOUT' | 'POLICY_ROUTING_UNKNOWNHOST' | 'POLICY_ROUTING_MALFORMED' | 'POLICY_ROUTING_CONNECTIONREFUSED' | 'POLICY_ROUTING_CONNECTION' | 'POLICY_ROUTING_ERRORHANDLINGCONDITION' | 'POLICY_ROUTING_PROXY_EMPTY' | 'POLICY_ROUTING_PROXY_AUTHORIZATION_EMPTY' | 'POLICY_ROUTING_CONNECTION_CLOSED_CLIENT' | 'POLICY_ROUTING_CONNECTION_CLOSED_SERVER' | 'POLICY_ROUTING_SSE_CLIENT' | 'POLICY_ROUTING_SSE_SERVER' | 'POLICY_ROUTING_AI_PROVIDER_EXHAUSTED' | 'POLICY_ROUTING_AI_PROVIDER_ERROR' | 'POLICY_ROUTING_AI_NO_SUITABLE_PROVIDER' | 'POLICY_ROUTING_AI_CONTEXT_WINDOW_EXCEEDED' | 'POLICY_ROUTING_AI_MODEL_ACCESS_DENIED' | 'POLICY_AI_TOKEN_QUOTA_EXCEEDED' | 'POLICY_AI_TOKEN_COUNTER_UNAVAILABLE' | 'POLICY_AI_ANONYMOUS_NOT_ALLOWED' | 'MCP_INBOUND_BAD_REQUEST' | 'MCP_INBOUND_SERVER_NOT_FOUND' | 'MCP_INBOUND_METHOD_NOT_ALLOWED' | 'MCP_INBOUND_UNAUTHORIZED' | 'MCP_INBOUND_SESSION_LIMIT_EXCEEDED' | 'MCP_INBOUND_PARSE_ERROR' | 'MCP_INBOUND_METHOD_NOT_FOUND' | 'MCP_INBOUND_TOOL_NOT_FOUND' | 'MCP_INBOUND_TOOL_PROXY_UNAVAILABLE' | 'MCP_INBOUND_TOOL_POLICY_GATE_BLOCKED' | 'MCP_INBOUND_TOOL_EXECUTION_FAILED' | 'MCP_INBOUND_CALL_QUOTA_EXCEEDED' | 'MCP_INBOUND_TOOL_APPROVAL_REQUIRED' | 'MCP_INBOUND_ELICITATION_UNSUPPORTED' | 'A2A_INBOUND_BAD_REQUEST' | 'A2A_INBOUND_AGENT_NOT_FOUND' | 'A2A_INBOUND_METHOD_NOT_ALLOWED' | 'A2A_INBOUND_UNAUTHORIZED' | 'A2A_INBOUND_PARSE_ERROR' | 'A2A_INBOUND_METHOD_NOT_FOUND' | 'A2A_INBOUND_TASK_NOT_FOUND' | 'A2A_INBOUND_TASK_EXECUTION_UNAVAILABLE' | 'A2A_INBOUND_CONCURRENCY_LIMIT_EXCEEDED' | 'A2A_INBOUND_CALL_QUOTA_EXCEEDED' | 'POLICY_REDACTION' | 'POLICY_REDACTION_VARIABLE_NOT_FOUND' | 'POLICY_REDACTION_DATA_FORMAT' | 'POLICY_ENCRYPTION' | 'POLICY_ENCRYPTION_MISSING_CONFIG' | 'POLICY_DECRYPTION' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_DIGITALSIGNVALIDATION_FAILED' | 'POLICY_RESTAPI_RESPONSE' | 'POLICY_RESTAPI_CONNECTION' | 'POLICY_RESTAPI' | 'CACHE_AUTHREQUIREDTOREFRESH' | 'POLICY_ROLE_GROUP_BASED_ACCESS' | 'POLICY_ROLE_GROUP_BASED_IP_CHECK_ACCESS' | 'POLICY_PROTOCOL_TRANSFORMATION' | 'POLICY_BUSINESS_RULE' | 'POLICY_BUSINESS_RULE_DATA_FORMAT' | 'POLICY_BUSINESS_RULE_STOP' | 'POLICY_BUSINESS_RULE_VARIABLE_NOT_FOUND' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'APIPROXY_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTFOUND_FORTOKEN' | 'CREDENTIAL_NOTVALID_FORTOKEN' | 'URL_TOKEN_MANAGEMENT_TYPE_MISMATCH' | 'TOKEN_POLICY_NOT_CONFIGURED' | 'POLICY_ROUTING_SSLHANDSHAKE' | 'POLICY_ROUTING_SSLEXPIRED' | 'POLICY_AUTH_CREDENTIAL_NOTEXISTS' | 'POLICY_AUTH_CREDENTIAL_PROXYNOTALLOWED' | 'POLICY_AUTH_IDENTITY_AMBIGUOUS' | 'API_CLIENT_NOT_VALID_AS_RESOURCE_OWNER' | 'POLICY_AUTH_CREDENTIAL_METHODNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_IPNOTALLOWED' | 'POLICY_AUTH_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CONTRACT_PROXY_EXPIRED' | 'POLICY_AUTH_CONTRACT_CREDENTIAL_EXPIRED' | 'POLICY_AUTH_CREDENTIAL_PSSWD' | 'POLICY_AUTH_CREDENTIAL_ENVNOTALLOWED' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDTHROTTLING_CACHE_SERVICE' | 'POLICY_CLIENTBASEDTHROTTLING_STOP' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBASEDQUOTA_CACHE_SERVICE' | 'POLICY_CLIENTBASEDQUOTA_STOP' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_VALIDATION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EMPTY_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_JWK_NOT_FOUND_CREDENTIAL_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION' | 'POLICY_JOSE_IMPLEMENTATION_ENCRYPTION_NEED_SIGN' | 'POLICY_JOSE_IMPLEMENTATION_EX' | 'POLICY_JOSE_IMPLEMENTATION_TARGET_VALUE_NOT_FOUND' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_ENCRYPTION' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_APIPROXY_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_VALIDATE' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_JWK_EMPTY_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_ENC' | 'POLICY_JOSE_VALIDATION_JWK_NOT_FOUND_CREDENTIAL_SIGN' | 'POLICY_JOSE_VALIDATION_TARGET_VALUE_EMPTY' | 'POLICY_JOSE_VALIDATION_ISSUER_EMPTY' | 'POLICY_JOSE_VALIDATION_PARSE_JWT' | 'POLICY_JOSE_VALIDATION_DECRYPTION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_ENCRYPTED' | 'POLICY_JOSE_VALIDATION_SIGNVALIDATION' | 'POLICY_JOSE_VALIDATION_JWT_IS_NOT_SIGNED' | 'POLICY_JOSE_VALIDATION_CLAIMVALIDATION' | 'POLICY_JOSE_VALIDATION_SIGNATUREINVALID' | 'POLICY_JOSE_VALIDATION_EX' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_MISSING' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_NOTVALID' | 'POLICY_MTLS_AUTHENTICATION_CERTIFICATE_ISSUER_MISSING' | 'POLICY_MTLS_AUTHENTICATION_EX' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_MTLS_MISSING' | 'POLICY_MTLS_AUTHENTICATION_ISSUER_CERT_NOT_MATCH' | 'CONNECTOR_SETTINGS_NOTFOUND' | 'CONNECTOR_SETTINGS_DISABLED' | 'CONNECTOR_EX' | 'POLICY_ROUTING_ILLEGAL_ARGUMENT' | 'POLICY_ROUTING_CLIENT_PROTOCOL' | 'POLICY_JOSE_IMPLEMENTATION_JWK_EXPIRED' | 'POLICY_JOSE_VALIDATION_JWK_EXPIRED' | 'POLICY_GROUP_EX' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_ENDPOINTRATELIMIT_CACHE_SERVICE' | 'POLICY_ENDPOINTRATELIMIT_STOP' | 'POLICY_ENDPOINTRATELIMIT_TARGETNOTEXIST' | 'POLICY_CLIENTBANNER_BANNED' | 'POLICY_CLIENTBANNER_EX' | 'POLICY_CLIENTBANNER_IDENTITYNOTFOUND' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_AUTH_EX' | 'POLICY_AUTH_CREDENTIALS_MISSING' | 'JOSE_VAL_CONFIG_ERROR' | 'JOSE_VAL_EX' | 'JOSE_VAL_TOKEN_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_INVALID' | 'POLICY_JOSE_VALIDATION_DPOP_BINDING_MISMATCH' | 'JOSE_IMPL_CONFIG_ERROR' | 'APIPROXY_CONFIG_ERROR' | 'APIPROXY_EX' | 'CONTENTFILTER_VIOLATION' | 'THROTTLING_STOP' | 'THROTTLING_EX' | 'THROTTLING_CACHE_SERVICE' | 'QUOTA_STOP' | 'QUOTA_EX' | 'QUOTA_CACHE_SERVICE' | 'ROUTING_CIRCUITBREAKER' | 'ROUTING_CLIENT_ERROR' | 'ROUTING_CONFIG_ERROR' | 'ROUTING_MTLS_CONFIG_FAILED' | 'ROUTING_SSE_EX' | 'ENDPOINT_RATELIMIT_EX' | 'ENDPOINT_RATELIMIT_EXCEEDED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_ALLOWED' | 'ENDPOINT_RATELIMIT_IDENTITY_NOT_RESOLVED' | 'RLCL_AUTHENTICATION_POLICY_REQUIRED' | 'REST2SOAP_EX' | 'REDACTION_EX' | 'BUSINESS_RULE_EX' | 'MTLS_CERTIFICATE_MISSING' | 'MTLS_CERTIFICATE_NOTVALID' | 'KPS_TOKEN_EX' | 'JSON_SCHEMA_VALIDATION_FAILED' | 'XML_SCHEMA_VALIDATION_FAILED' | 'WSSECURITY_STSTOKEN_NOTVALID' | 'RESTAPI_EX' | 'CONDITION_EX' | 'POLICY_CACHE_EX' | 'POLICY_CACHE_INVALID_CONFIG' | 'POLICY_AI_MCP_TOOL_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_CALL_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_CONFIG_MISSING' | 'POLICY_AI_A2A_AGENT_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_MCP_TOOL_INVOKE_CONFIG_MISSING' | 'POLICY_AI_MCP_TOOL_INVOKE_INVOCATION_FAILED' | 'POLICY_AI_PROMPT_GUARD_BLOCKED' | 'POLICY_AI_SEMANTIC_CACHE_ERROR' | 'POLICY_AI_RAG_INJECTION_NO_MATCH' | 'POLICY_AI_RAG_INJECTION_RETRIEVAL_ERROR' | 'POLICY_AI_DLP_BLOCKED' | 'POLICY_AI_PII_ENCODED_BLOCKED' | 'POLICY_AI_PII_MASK_FAILED' | 'POLICY_AI_LOOP_DETECTED' | 'POLICY_AI_OFF_TOPIC' | 'POLICY_AI_TOPIC_JUDGE_BLOCKED' | 'POLICY_AI_PII_JUDGE_BLOCKED' | 'POLICY_AI_CONTEXT_INTEGRITY_BLOCKED' | 'POLICY_AI_PROMPT_DECORATOR_LIMIT_EXCEEDED' | 'POLICY_AI_DENIED_TOPIC' | 'POLICY_AI_PROMPT_TEMPLATE_UNKNOWN_TEMPLATE' | 'POLICY_AI_PROMPT_TEMPLATE_MISSING_PARAM' | 'POLICY_AI_PROMPT_TEMPLATE_LIMIT_EXCEEDED' | 'POLICY_AI_GROUNDEDNESS_VIOLATION'
            - `parentErrorType` 'API_PROXY' | 'APICREATOR' | 'FAKE_API' | 'KPS_API' | 'CONDITION_ERR' | 'CONDITION_EX' | 'POLICY_GROUP' | 'POLICY_AUTHENTICATION' | 'POLICY_OIDC' | 'POLICY_AUTHORIZATION' | 'POLICY_API_AUTHENTICATION' | 'POLICY_THROTTLING_PER_CLIENT' | 'POLICY_APIBASEDTHROTTLING' | 'POLICY_ENDPOINTRATELIMIT' | 'POLICY_APIBASEDQUOTA' | 'POLICY_CLIENTBASEDTHROTTLING' | 'POLICY_CLIENTBASEDQUOTA' | 'POLICY_CLIENTBANNER' | 'POLICY_QUOTA_PER_CLIENT' | 'POLICY_SCRIPT' | 'POLICY_OAUTH2' | 'POLICY_SAML' | 'POLICY_JOSE_IMPLEMENTATION' | 'POLICY_JOSE_VALIDATION' | 'POLICY_MTLS_AUTHENTICATION' | 'POLICY_CONTENTFILTER' | 'POLICY_IPWHITE' | 'POLICY_IPBLACK' | 'POLICY_ALLOWEDHOUR' | 'POLICY_MINMESSAGESIZE' | 'POLICY_MAXMESSAGESIZE' | 'POLICY_JSONSCHEMAVALIDATION' | 'POLICY_XMLSCHEMAVALIDATION' | 'POLICY_JSONTRANSFORMATION' | 'POLICY_XMLTRANSFORMATION' | 'POLICY_JSONRESPONSEMESSAGETRANS' | 'POLICY_XMLRESPONSEMESSAGETRANS' | 'POLICY_REST2SOAP_TRANSFORMATION' | 'POLICY_CACHE' | 'POLICY_ROUTING' | 'POLICY_REDACTION' | 'POLICY_CORS' | 'POLICY_ENCRYPTION' | 'POLICY_DECRYPTION' | 'POLICY_ROLE_GROUP' | 'POLICY_DIGITALSIGN' | 'POLICY_DIGITALSIGNVALIDATION' | 'POLICY_RESTAPI' | 'POLICY_WSSECURITY' | 'POLICY_WSSECURITY_ENCRYPT' | 'POLICY_WSSECURITY_DECRYPT' | 'POLICY_WSSECURITY_USERNAME' | 'POLICY_WSSECURITY_TIMESTAMP' | 'POLICY_WSSECURITY_SIGN' | 'POLICY_WSSECURITY_SIGN_VALIDATION' | 'POLICY_WSSECURITY_STSTOKEN' | 'POLICY_BUSINESS_RULE' | 'POLICY_MESSAGE_BUILDER' | 'POLICY_LOG' | 'POLICY_AI_PII_MASK' | 'POLICY_AI_PROMPT_GUARD' | 'POLICY_AI_TOKEN_RATE_LIMIT' | 'POLICY_AI_SEMANTIC_CACHE' | 'POLICY_AI_MCP_TOOL_CALL' | 'POLICY_AI_A2A_AGENT_CALL' | 'POLICY_AI_RAG_INJECTION' | 'POLICY_AI_DLP_GUARD' | 'POLICY_AI_LOOP_GUARD' | 'POLICY_AI_TOPIC_GUARD' | 'POLICY_AI_CONTEXT_INTEGRITY' | 'POLICY_AI_ROUTING' | 'POLICY_AI_A2A_AGENT_INVOKE' | 'POLICY_AI_MCP_TOOL_INVOKE' | 'POLICY_AI_PROMPT_DECORATOR' | 'POLICY_AI_PROMPT_TEMPLATE' | 'POLICY_AI_GROUNDEDNESS_GUARD' | 'LICENSE'
            - `httpStatusCode` integer
            - `errorCode` string
            - `originalMessage` string
- … truncated; see the full OpenAPI document linked below

## Other responses

- `401`: not authorized for this operation!
- `500`: internal error!

## Changes

- **2026-10-28** `e083046b24cd`: 1945 warning, 707 info
  - removed the request property `a2aRouting/backendServers/items/resolvedBearerToken`
  - removed the request property `a2aRouting/backendServers/items/resolvedClientSecret`
  - removed the request property `a2aRouting/effectiveBackendA2aServers/items/resolvedBearerToken`
  - removed the request property `a2aRouting/effectiveBackendA2aServers/items/resolvedClientSecret`
  - …2648 more
- **2026-10-20** `d1a546deccf0`: 36 breaking, 222 warning
  - request property `apiProxyPublishToPortal/enumApiProxyPublishToPortal` was restricted to a list of enum values
  - request property `enumProxyCreationType` was restricted to a list of enum values
  - request property `proxyGroup/idempotencySettings/cacheStorageType` was restricted to a list of enum values
  - request property `proxyGroup/idempotencySettings/handlingAction` was restricted to a list of enum values
  - …254 more
  - …this revision’s changelog is incomplete
- …earlier changes not shown

[Operation history](https://skmtc.dev/apinizer/apis/apinizer-management-apis/changes/apiops/projects/:projectName/apiProxies/promotion/put.md)

---

[API](https://skmtc.dev/apinizer/apis/apinizer-management-apis.md) - [All operations](https://skmtc.dev/apinizer/apis/apinizer-management-apis/llms.txt) - [OpenAPI document](https://skmtc.dev/apinizer/apis/apinizer-management-apis/revisions/e083046b24cd?raw)
