fastly-api 14.0.0

Fastly API client
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# WafSimulateSignal

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**_type** | **String** | The type of signal detected (e.g., `SQLI`, `XSS`, `CMDEXE`, `TRAVERSAL`, `BACKDOOR`, `LOG4J-JNDI`, `BLOCKED`). | 
**detector** | **String** | The detector engine that identified the signal (e.g., `SQLI`, `LIBINJECTIONV5`, `LIBINJECTIONJS`, or a rule ID). | 
**detector_scope** | **String** | The scope of the detector that identified the signal. Derived from the signal type and detection type at simulation time. `system` — built-in WAF rule (e.g., `SQLI`, `XSS`). `workspace` — workspace-level custom rule or signal (e.g., `site.*` prefix). `account` — account-level custom signal (e.g., `corp.*` prefix). `unknown` — scope could not be determined (e.g., tags fetch failed or unrecognized type). | 
**redaction** | **String** | The redaction level applied to the detected value. Clients should handle unexpected string values gracefully, as new redaction types may be added. | 
**location** | Option<**String**> | Where in the request the signal was detected (e.g., `QUERYSTRING`, `POSTBODY`, `HEADER`, `HEADEROUT`, `POSTARG`). Present for detection signals; absent for custom and action signals. | 
**name** | Option<**String**> | The parameter or header name that triggered detection. Present when the WAF engine identifies a specific parameter or header. | 
**value** | Option<**String**> | The matched payload value that triggered signal detection. For detection signals, contains the matched content. For `BLOCKED` signals, carries the WAF response code as a string. Absent for custom signals. | 

[[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)