Prefetch
akamai_appsec_advanced_settings_prefetch
Enables inspection of internal requests (that is, requests between your origin servers and Akamai's edge servers). You can also use this resource to apply rate controls to prefetch requests.
When prefetch is enabled, internal requests are inspected by your firewall the same way that external requests (requests that originate outside the firewall and outside Akamai's edge servers) are inspected.
This operation applies at the security configuration level, meaning that the settings affect all the security policies in that configuration.
resource "akamai_appsec_advanced_settings_prefetch" "prefetch" {
config_id = 12345
enable_app_layer = false
all_extensions = true
enable_rate_controls = false
extensions = [".tiff", ".bmp", ".jpg", ".gif", ".png"]
}
Arguments
Argument | Required | Description |
---|---|---|
config_id | ✔️ | A security configuration ID. |
enable_app_layer | ✔️ | Set to true to enable prefetch requests; set to false to disable prefetch requests. |
all_extensions | ✔️ | Set to true to enable prefetch requests for all file extensions; set to false to enable prefetch requests on only a specified set of file extensions. If set to false you must include the extensions argument. |
enable_rate_controls | ✔️ | Set to true to enable prefetch requests for rate controls; set to false to disable prefetch requests for rate controls. |
extensions | ✔️ | If all_extensions is false, this must be a JSON array of all the file extensions for which prefetch requests are enabled: prefetch requests won't be used with any file extensions not included in the array. If all_extensions is true, then this argument must be set to an empty array: [ ] . |
Updated 5 days ago