---
updatedAt: 2026-09-08T15:09:53.000Z
agentTools:
  siteIndex: https://techdocs.akamai.com/llms.txt
  projectIndex: https://techdocs.akamai.com/terraform/llms.txt
---

# enhanced_​proxy_​detection

<table><thead><th class="page-label-version">Version: <code>v2026-07-21</code></th><th class="page-label-includes">Includes use: Yes</th></thead></table>

**Behavior name:** Enhanced Proxy Detection with GeoGuard

Enhanced Proxy Detection (EPD) leverages the GeoGuard service provided by GeoComply to add proxy detection and location spoofing protection. It identifies requests for your content that have been redirected from an unwanted source through a proxy. You can then allow, deny, or redirect these requests.

## Default behavior

These samples reflect the behavior's default settings. You can use these as is in your configurations or make adjustments based on the behavior's available options.

```json HCL
data "akamai_property_rules_builder" "enhanced_proxy_detection" {
  rules_v2026_07_21 {
    name     = "Enhanced Proxy Detection with GeoGuard"
    comments = "Adds proxy detection and location spoofing protection."
    behavior {
      enhanced_proxy_detection {
        enabled = false
      }
    }
  }
}
```
```json JSON
"behaviors": [
  {
    "name": "enhancedProxyDetection",
    "options": {
      "enabled": false
    }
  }
]
```

## Options

<table>
  <thead>
    <th>Option</th>
    <th>Description</th>
  </thead>
  <tbody>
    <tr>
      <td><code>enabled</code></td>
      <td class="ps-tableinner">
        <div class="ps-metadata">
          <span class="ps-param-metadata ps-blue">Boolean</span>
        </div>
        <div>Applies GeoGuard proxy detection.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>forward_header_enrichment</code></td>
      <td class="ps-tableinner">
        <div class="ps-metadata">
          <span class="ps-param-metadata ps-blue">Boolean</span>
        </div>
        <div>Whether the Enhanced Proxy Detection (Akamai-EPD) header is included in the forward request to mark a connecting IP address as an anonymous proxy, with a two-letter designation.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>enable_configuration_mode</code></td>
      <td class="ps-tableinner">
        <div class="ps-metadata">
          <span class="ps-param-metadata ps-blue">Enum</span>
        </div>
        <div>Specifies how to field the proxy request. Value is one of:
          <ul>
            <li class="ps-li"><code>BEST_PRACTICE</code>. GeoComply maintains a fixed list of categories for their GeoGuard service. Select this mode to automatically apply their primary, must-have categories for proxy detection.</li>
            <li class="ps-li"><code>ADVANCED</code>. Use this mode to selectively apply GeoGuard <a href="https://www.geocomply.com/akamai-customer-guide/?ref=akamai">categories</a> and customize the applied action. Make sure you include at least the categories GeoGuard considers must-have. Akamai can't guarantee optimal proxy protection if you leave them out.</li>
            </ul>
          </div>
      </td>
    </tr>
    <tr>
      <td><code>best_practice_action</code></td>
      <td class="ps-tableinner">
        <div class="ps-metadata">
          <span class="ps-param-metadata ps-blue">Enum</span>
          <span class="ps-param-metadata" style="font-style: normal;">|</span>
          <span class="ps-param-metadata"><span class="ps-blue">Requires:</span> <code>enable_configuration_mode</code> is <code>BEST_PRACTICE</code></span>
        </div>
        <div>Specifies how to field the proxy request. Value is one of:
          <ul>
            <li class="ps-li"><code>ALLOW</code>. Allow the request.</li>
            <li class="ps-li"><code>DENY</code>. Deny the request.</li>
            <li class="ps-li"><code>REDIRECT</code>. Respond with a redirect.</li>
          </ul>
        </div>
      </td>
    </tr>
    <tr>
      <td><code>best_practice_redirecturl</code></td>
      <td class="ps-tableinner">
        <div class="ps-metadata">
          <span class="ps-param-metadata ps-blue">String</span>
          <span class="ps-param-metadata" style="font-style: normal;">|</span>
          <span class="ps-param-metadata"><span class="ps-blue">Requires:</span> <code>best_practice_action</code> is <code>REDIRECT</code></span>
        </div>
        <div>This specifies the URL to which to redirect requests.
        </div>
      </td>
    </tr>
      <td><code>detect_anonymous_vpn</code></td>
      <td class="ps-tableinner">
        <div class="ps-metadata">
          <span class="ps-param-metadata ps-blue">Boolean</span>
          <span class="ps-param-metadata" style="font-style: normal;">|</span>
          <span class="ps-param-metadata"><span class="ps-blue">Requires:</span> <code>enable_configuration_mode</code> is <code>ADVANCED</code></span>
        </div>
        <div>This enables detection of requests from anonymous VPNs.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>detect_anonymous_vpn_action</code></td>
      <td class="ps-tableinner">
        <div class="ps-metadata">
          <span class="ps-param-metadata ps-blue">Enum</span>
          <span class="ps-param-metadata" style="font-style: normal;">|</span>
          <span class="ps-param-metadata"><span class="ps-blue">Requires:</span> <code>detect_anonymous_vpn</code> is <code>true</code></span>
        </div>
        <div>Specifies how to field anonymous VPN requests. Value is one of:
          <ul>
            <li class="ps-li"><code>ALLOW</code>. Allow the request.</li>
            <li class="ps-li"><code>DENY</code>. Deny the request.</li>
            <li class="ps-li"><code>REDIRECT</code>. Respond with a redirect.</li>
          </ul>
        </div>
      </td>
    </tr>
    <tr>
      <td><code>detect_anonymous_vpn_redirecturl</code></td>
      <td class="ps-tableinner">
        <div class="ps-metadata">
          <span class="ps-param-metadata ps-blue">String</span>
          <span class="ps-param-metadata" style="font-style: normal;">|</span>
          <span class="ps-param-metadata"><span class="ps-blue">Requires:</span> <code>enable_configuration_mode</code> is <code>REDIRECT</code></span>
        </div>
        <div>This specifies the URL to which to redirect anonymous VPN requests.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>detect_public_proxy</code></td>
      <td class="ps-tableinner">
        <div class="ps-metadata">
          <span class="ps-param-metadata ps-blue">Boolean</span>
            <span class="ps-param-metadata"><span class="ps-blue">Requires:</span> <code>enable_configuration_mode</code> is <code>ADVANCED</code></span>
        </div>
        <div>This enables detection of requests from public proxies.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>detect_public_proxy_action</code></td>
      <td class="ps-tableinner">
        <div class="ps-metadata">
          <span class="ps-param-metadata ps-blue">Enum</span>
          <span class="ps-param-metadata" style="font-style: normal;">|</span>
          <span class="ps-param-metadata"><span class="ps-blue">Requires:</span> <code>detect_public_proxy</code> is <code>true</code></span>
        </div>
        <div>Specifies how to field public proxy requests. Value is one of:
          <ul>
            <li class="ps-li"><code>ALLOW</code>. Allow the request.</li>
            <li class="ps-li"><code>DENY</code>. Deny the request.</li>
            <li class="ps-li"><code>REDIRECT</code>. Respond with a redirect.</li>
            </ul>
        </div>
      </td>
    </tr>
    <tr>
      <td><code>detect_public_proxy_redirecturl</code></td>
      <td class="ps-tableinner">
        <div class="ps-metadata">
          <span class="ps-param-metadata ps-blue">String</span>
          <span class="ps-param-metadata" style="font-style: normal;">|</span>
          <span class="ps-param-metadata"><span class="ps-blue">Requires:</span> <code>detect_public_proxy_action</code> is <code>REDIRECT</code></span>
        </div>
        <div>This specifies the URL to which to redirect public proxy requests. Value is one of:
          <ul>
            <li class="ps-li"><code>ALLOW</code>. Allow the request.</li>
            <li class="ps-li"><code>DENY</code>. Deny the request.</li>
            <li class="ps-li"><code>REDIRECT</code>. Respond with a redirect.</li>
            </ul>
        </div>
      </td>
    </tr>
      <td><code>detect_tor_exit_node</code></td>
      <td class="ps-tableinner">
        <div class="ps-metadata">
          <span class="ps-param-metadata ps-blue">Boolean</span>
          <span class="ps-param-metadata" style="font-style: normal;">|</span>
          <span class="ps-param-metadata"><span class="ps-blue">Requires:</span> <code>enable_configuration_mode</code> is <code>ADVANCED</code></span>
        </div>
        <div>This enables detection of requests from Tor exit nodes.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>detect_tor_exit_node_action</code></td>
      <td class="ps-tableinner">
        <div class="ps-metadata">
          <span class="ps-param-metadata ps-blue">Enum</span>
          <span class="ps-param-metadata" style="font-style: normal;">|</span>
          <span class="ps-param-metadata"><span class="ps-blue">Requires:</span> <code>detect_tor_exit_node</code> is <code>true</code></span>
        </div>
        <div>This specifies how to manage requests from Tor exit nodes. Value is one of:
          <ul>
            <li class="ps-li"><code>ALLOW</code>. Allow the request.</li>
            <li class="ps-li"><code>DENY</code>. Deny the request.</li>
            <li class="ps-li"><code>REDIRECT</code>. Respond with a redirect.</li>
          </ul>
        </div>
      </td>
    </tr>
    <tr>
      <td><code>detect_tor_exit_node_redirecturl</code></td>
      <td class="ps-tableinner">
        <div class="ps-metadata">
          <span class="ps-param-metadata ps-blue">String</span>
          <span class="ps-param-metadata" style="font-style: normal;">|</span>
          <span class="ps-param-metadata"><span class="ps-blue">Requires:</span> <code>detect_tor_exit_node_action</code> is <code>REDIRECT</code></span>
        </div>
        <div>This specifies the URL to which to redirect requests from Tor exit nodes.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>detect_smart_dns_proxy</code></td>
      <td class="ps-tableinner">
        <div class="ps-metadata">
          <span class="ps-param-metadata ps-blue">Boolean</span>
          <span class="ps-param-metadata" style="font-style: normal;">|</span>
          <span class="ps-param-metadata"><span class="ps-blue">Requires:</span> <code>enable_configuration_mode</code> is <code>ADVANCED</code></span>
        </div>
        <div>This enables detection of requests from smart DNS proxies.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>detect_smart_dns_proxy_action</code></td>
      <td class="ps-tableinner">
        <div class="ps-metadata">
          <span class="ps-param-metadata ps-blue">Enum</span>
          <span class="ps-param-metadata" style="font-style: normal;">|</span>
          <span class="ps-param-metadata"><span class="ps-blue">Requires:</span> <code>detect_smart_dns_proxy</code> is <code>true</code></span>
        </div>
        <div>Specifies action for smart DNS proxy requests. Value is one of:
          <ul>
            <li class="ps-li"><code>ALLOW</code>. Allow the request.</li>
            <li class="ps-li"><code>DENY</code>. Deny the request.</li>
            <li class="ps-li"><code>REDIRECT</code>. Respond with a redirect.</li>
          </ul>
        </div>
      </td>
    </tr>
    <tr>
      <td><code>detect_smart_dns_proxy_redirecturl</code></td>
      <td class="ps-tableinner">
        <div class="ps-metadata">
          <span class="ps-param-metadata ps-blue">String</span>
          <span class="ps-param-metadata" style="font-style: normal;">|</span>
          <span class="ps-param-metadata"><span class="ps-blue">Requires:</span> <code>detect_smart_dns_proxy_action</code> is <code>REDIRECT</code></span>
        </div>
        <div>This specifies the URL to which to redirect DNS proxy requests.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>detect_hosting_provider</code></td>
      <td class="ps-tableinner">
        <div class="ps-metadata">
          <span class="ps-param-metadata ps-blue">Boolean</span>
          <span class="ps-param-metadata" style="font-style: normal;">|</span>
          <span class="ps-param-metadata"><span class="ps-blue">Requires:</span> <code>enable_configuration_mode</code> is <code>ADVANCED</code></span>
        </div>
        <div>This detects requests from a hosting provider.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>detect_hosting_provider_action</code></td>
      <td class="ps-tableinner">
        <div class="ps-metadata">
          <span class="ps-param-metadata ps-blue">Enum</span>
          <span class="ps-param-metadata" style="font-style: normal;">|</span>
          <span class="ps-param-metadata"><span class="ps-blue">Requires:</span> <code>detect_hosting_provider</code> is <code>true</code></span>
        </div>
        <div>The action to take with requests from hosting providers. Value is one of:
          <ul>
            <li class="ps-li"><code>ALLOW</code>. Allow the request.</li>
            <li class="ps-li"><code>DENY</code>. Deny the request.</li>
            <li class="ps-li"><code>REDIRECT</code>. Respond with a redirect.</li>
          </ul>
        </div>
      </td>
    </tr>
    <tr>
      <td><code>detect_hosting_provider_redirecturl</code></td>
      <td class="ps-tableinner">
        <div class="ps-metadata">
          <span class="ps-param-metadata ps-blue">String</span>
          <span class="ps-param-metadata" style="font-style: normal;">|</span>
          <span class="ps-param-metadata"><span class="ps-blue">Requires:</span> <code>detect_hosting_provider_action</code> is <code>REDIRECT</code></span>
        </div>
        <div>This specifies the absolute URL to which to redirect requests from hosting providers.
        </div>
      </td>
    </tr>
      <td><code>detect_vpn_data_center</code></td>
      <td class="ps-tableinner">
        <div class="ps-metadata">
          <span class="ps-param-metadata ps-blue">Boolean</span>
          <span class="ps-param-metadata" style="font-style: normal;">|</span>
          <span class="ps-param-metadata"><span class="ps-blue">Requires:</span> <code>enable_configuration_mode</code> is <code>ADVANCED</code></span>
        </div>
        <div>This enables detection of requests from VPN data centers.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>detect_vpn_data_center_action</code></td>
      <td class="ps-tableinner">
        <div class="ps-metadata">
          <span class="ps-param-metadata ps-blue">Enum</span>
          <span class="ps-param-metadata" style="font-style: normal;">|</span>
          <span class="ps-param-metadata"><span class="ps-blue">Requires:</span> <code>detect_vpn_data_center</code> is <code>true</code></span>
        </div>
        <div>The action to take with requests from VPN data centers. Value is one of:
          <ul>
            <li class="ps-li"><code>ALLOW</code>. Allow the request.</li>
            <li class="ps-li"><code>DENY</code>. Deny the request.</li>
            <li class="ps-li"><code>REDIRECT</code>. Respond with a redirect.</li>
          </ul>
        </div>
      </td>
    </tr>
    <tr>
      <td><code>detect_vpn_data_center_redirecturl</code></td>
      <td class="ps-tableinner">
        <div class="ps-metadata">
          <span class="ps-param-metadata ps-blue">String</span>
          <span class="ps-param-metadata" style="font-style: normal;">|</span>
          <span class="ps-param-metadata"><span class="ps-blue">Requires:</span> <code>detect_vpn_data_center_action</code> is <code>REDIRECT</code></span>
        </div>
        <div>This specifies the URL to which to redirect requests from VPN data centers.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>detect_relay_proxy</code></td>
      <td class="ps-tableinner">
        <div class="ps-metadata">
          <span class="ps-param-metadata ps-blue">Boolean</span>
          <span class="ps-param-metadata" style="font-style: normal;">|</span>
          <span class="ps-param-metadata"><span class="ps-blue">Requires:</span> <code>enable_configuration_mode</code> is <code>ADVANCED</code></span>
        </div>
        <div>Detects requests from a relay proxy.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>detect_relay_proxy_action</code></td>
      <td class="ps-tableinner">
        <div class="ps-metadata">
          <span class="ps-param-metadata ps-blue">Enum</span>
          <span class="ps-param-metadata" style="font-style: normal;">|</span>
          <span class="ps-param-metadata"><span class="ps-blue">Requires:</span> <code>detect_relay_proxy</code> is <code>true</code></span>
        </div>
        <div>The action to take on a request. Value is one of:
          <ul>
            <li class="ps-li"><code>ALLOW</code>. Allow the request.</li>
            <li class="ps-li"><code>DENY</code>. Deny the request.</li>
            <li class="ps-li"><code>REDIRECT</code>. Respond with a redirect.</li>
          </ul>
        </div>
      </td>
    </tr>
    <tr>
      <td><code>detect_relay_proxy_redirecturl</code></td>
      <td class="ps-tableinner">
        <div class="ps-metadata">
          <span class="ps-param-metadata ps-blue">String</span>
          <span class="ps-param-metadata" style="font-style: normal;">|</span>
          <span class="ps-param-metadata"><span class="ps-blue">Requires:</span> <code>detect_relay_proxy_action</code> is <code>REDIRECT</code></span>
        </div>
        <div>This specifies the URL to which to redirect requests.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>detect_proxy_over_vpn</code></td>
      <td class="ps-tableinner">
        <div class="ps-metadata">
          <span class="ps-param-metadata ps-blue">Boolean</span>
          <span class="ps-param-metadata" style="font-style: normal;">|</span>
          <span class="ps-param-metadata"><span class="ps-blue">Requires:</span> <code>enable_configuration_mode</code> is <code>ADVANCED</code></span>
        </div>
        <div>Detects requests from a proxy over VPN.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>detect_proxy_over_vpn_action</code></td>
      <td class="ps-tableinner">
        <div class="ps-metadata">
          <span class="ps-param-metadata ps-blue">Enum</span>
          <span class="ps-param-metadata" style="font-style: normal;">|</span>
          <span class="ps-param-metadata"><span class="ps-blue">Requires:</span> <code>detect_proxy_over_vpn</code> is <code>true</code></span>
        </div>
        <div>The action to take on a request. Value is one of:
          <ul>
            <li class="ps-li"><code>ALLOW</code>. Allow the request.</li>
            <li class="ps-li"><code>DENY</code>. Deny the request.</li>
            <li class="ps-li"><code>REDIRECT</code>. Respond with a redirect.</li>
          </ul>
        </div>
      </td>
    </tr>
    <tr>
      <td><code>detect_proxy_over_vpn_redirecturl</code></td>
      <td class="ps-tableinner">
        <div class="ps-metadata">
          <span class="ps-param-metadata ps-blue">String</span>
          <span class="ps-param-metadata" style="font-style: normal;">|</span>
          <span class="ps-param-metadata"><span class="ps-blue">Requires:</span> <code>detect_relay_proxy_action</code> is <code>REDIRECT</code></span>
        </div>
        <div>This specifies the URL to which to redirect requests.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>detect_residential_proxy</code></td>
      <td class="ps-tableinner">
        <div class="ps-metadata">
          <span class="ps-param-metadata ps-blue">Boolean</span>
          <span class="ps-param-metadata" style="font-style: normal;">|</span>
          <span class="ps-param-metadata"><span class="ps-blue">Requires:</span> <code>enable_configuration_mode</code> is <code>ADVANCED</code></span>
        </div>
        <div>This enables detection of requests from a residential proxy. See <a href="https://techdocs.akamai.com/property-mgr/docs/enhanced-proxy-detn-geoguard">Enhanced Proxy Detection with GeoGuard</a> and learn more about this GeoGuard category before enabling it.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>detect_residential_proxy_action</code></td>
      <td class="ps-tableinner">
        <div class="ps-metadata">
          <span class="ps-param-metadata ps-blue">Enum</span>
          <span class="ps-param-metadata" style="font-style: normal;">|</span>
          <span class="ps-param-metadata"><span class="ps-blue">Requires:</span> <code>detect_residential_proxy</code> is <code>true</code></span>
        </div>
        <div>The action to take with requests from residential proxies. Value is one of:
          <ul>
            <li class="ps-li"><code>ALLOW</code>. Allow the request.</li>
            <li class="ps-li"><code>DENY</code>. Deny the request.</li>
            <li class="ps-li"><code>REDIRECT</code>. Respond with a redirect.</li>
          </ul>
        </div>
      </td>
    </tr>
    <tr>
      <td><code>detect_residential_proxy_redirecturl</code></td>
      <td class="ps-tableinner">
        <div class="ps-metadata">
          <span class="ps-param-metadata ps-blue">String</span>
          <span class="ps-param-metadata" style="font-style: normal;">|</span>
          <span class="ps-param-metadata"><span class="ps-blue">Requires:</span> <code>detect_residential_proxy_action</code> is <code>REDIRECT</code></span>
        </div>
        <div>This specifies the URL to which to redirect requests.
        </div>
      </td>
    </tr>
  </tbody>
</table>

# Sibling pages

* [ad\_​scaler\_​circuit\_​breaker](https://techdocs.akamai.com/terraform/docs/ad-scaler-circuit-breaker.md)
* [adaptive\_​acceleration](https://techdocs.akamai.com/terraform/docs/adaptive-acceleration.md)
* [advanced](https://techdocs.akamai.com/terraform/docs/advanced.md)
* [aggregated\_​reporting](https://techdocs.akamai.com/terraform/docs/aggregated-reporting.md)
* [akamaizer](https://techdocs.akamai.com/terraform/docs/akamaizer.md)
* [akamaizer\_​tag](https://techdocs.akamai.com/terraform/docs/akamaizer-tag.md)
* [all\_​http\_​in\_​cache\_​hierarchy](https://techdocs.akamai.com/terraform/docs/all-http-in-cache-hierarchy.md)
* [allow\_​cloudlets\_​origins](https://techdocs.akamai.com/terraform/docs/allow-cloudlets-origins.md)
* [allow\_​delete](https://techdocs.akamai.com/terraform/docs/allow-delete.md)
* [allow\_​https\_​cache\_​key\_​sharing](https://techdocs.akamai.com/terraform/docs/allow-httpscache-key-sharing.md)
* [allow\_​https\_​downgrade](https://techdocs.akamai.com/terraform/docs/allow-httpsdowngrade.md)
* [allow\_​options](https://techdocs.akamai.com/terraform/docs/allow-options.md)
* [allow\_​patch](https://techdocs.akamai.com/terraform/docs/allow-patch.md)
* [allow\_​post](https://techdocs.akamai.com/terraform/docs/allow-post.md)
* [allow\_​put](https://techdocs.akamai.com/terraform/docs/allow-put.md)
* [allow\_​transfer\_​encoding](https://techdocs.akamai.com/terraform/docs/allow-transfer-encoding.md)
* [alt\_​svc\_​header](https://techdocs.akamai.com/terraform/docs/alt-svc-header.md)
* [api\_​prioritization](https://techdocs.akamai.com/terraform/docs/api-prioritization.md)
* [application\_​load\_​balancer](https://techdocs.akamai.com/terraform/docs/application-load-balancer.md)
* [audience\_​segmentation](https://techdocs.akamai.com/terraform/docs/audience-segmentation.md)
* [auto\_​domain\_​validation](https://techdocs.akamai.com/terraform/docs/auto-domain-validation.md)
* [base\_​directory](https://techdocs.akamai.com/terraform/docs/base-directory.md)
* [boss\_​beaconing](https://techdocs.akamai.com/terraform/docs/boss-beaconing.md)
* [breadcrumbs](https://techdocs.akamai.com/terraform/docs/breadcrumbs.md)
* [break\_​connection](https://techdocs.akamai.com/terraform/docs/break-connection.md)
* [brotli](https://techdocs.akamai.com/terraform/docs/brotli.md)
* [cache\_​error](https://techdocs.akamai.com/terraform/docs/cache-error.md)
* [cache\_​id](https://techdocs.akamai.com/terraform/docs/cache-id.md)
* [cache\_​key\_​ignore\_​case](https://techdocs.akamai.com/terraform/docs/cache-key-ignore-case.md)
* [cache\_​key\_​query\_​params](https://techdocs.akamai.com/terraform/docs/cache-key-query-params.md)
* [cache\_​key\_​rewrite](https://techdocs.akamai.com/terraform/docs/cache-key-rewrite.md)
* [cache\_​post](https://techdocs.akamai.com/terraform/docs/cache-post.md)
* [cache\_​redirect](https://techdocs.akamai.com/terraform/docs/cache-redirect.md)
* [cache\_​tag](https://techdocs.akamai.com/terraform/docs/cache-tag.md)
* [cache\_​tag\_​visible](https://techdocs.akamai.com/terraform/docs/cache-tag-visible.md)
* [caching](https://techdocs.akamai.com/terraform/docs/caching.md)
* [central\_​authorization](https://techdocs.akamai.com/terraform/docs/central-authorization.md)
* [chase\_​redirects](https://techdocs.akamai.com/terraform/docs/chase-redirects.md)
* [client\_​certificate\_​auth](https://techdocs.akamai.com/terraform/docs/client-certificate-auth.md)
* [client\_​characteristics](https://techdocs.akamai.com/terraform/docs/client-characteristics.md)
* [cloud\_​interconnects](https://techdocs.akamai.com/terraform/docs/cloud-interconnects.md)
* [cloud\_​wrapper](https://techdocs.akamai.com/terraform/docs/cloud-wrapper.md)
* [cloud\_​wrapper\_​advanced](https://techdocs.akamai.com/terraform/docs/cloud-wrapper-advanced.md)
* [common\_​media\_​client\_​data](https://techdocs.akamai.com/terraform/docs/common-media-client-data.md)
* [construct\_​response](https://techdocs.akamai.com/terraform/docs/construct-response.md)
* [content\_​characteristics](https://techdocs.akamai.com/terraform/docs/content-characteristics.md)
* [content\_​characteristics\_​amd](https://techdocs.akamai.com/terraform/docs/content-characteristics-amd.md)
* [content\_​characteristics\_​dd](https://techdocs.akamai.com/terraform/docs/content-characteristics-dd.md)
* [content\_​characteristics\_​wsd\_​large\_​file](https://techdocs.akamai.com/terraform/docs/content-characteristics-wsd-large-file.md)
* [content\_​characteristics\_​wsd\_​live](https://techdocs.akamai.com/terraform/docs/content-characteristics-wsd-live.md)
* [content\_​characteristics\_​wsd\_​vod](https://techdocs.akamai.com/terraform/docs/content-characteristics-wsd-vod.md)
* [content\_​targeting\_​protection](https://techdocs.akamai.com/terraform/docs/content-targeting-protection.md)
* [cors\_​support](https://techdocs.akamai.com/terraform/docs/cors-support.md)
* [cp\_​code](https://techdocs.akamai.com/terraform/docs/cp-code.md)
* [custom\_​behavior](https://techdocs.akamai.com/terraform/docs/custom-behavior.md)
* [datastream](https://techdocs.akamai.com/terraform/docs/datastream.md)
* [delivery\_​receipt](https://techdocs.akamai.com/terraform/docs/delivery-receipt.md)
* [deny\_​access](https://techdocs.akamai.com/terraform/docs/deny-access.md)
* [deny\_​direct\_​failover\_​access](https://techdocs.akamai.com/terraform/docs/deny-direct-failover-access.md)
* [device\_​characteristic\_​cache\_​id](https://techdocs.akamai.com/terraform/docs/device-characteristic-cache-id.md)
* [device\_​characteristic\_​header](https://techdocs.akamai.com/terraform/docs/device-characteristic-header.md)
* [dns\_​async\_​refresh](https://techdocs.akamai.com/terraform/docs/dns-async-refresh.md)
* [dns\_​prefresh](https://techdocs.akamai.com/terraform/docs/dns-prefresh.md)
* [downgrade\_​protocol](https://techdocs.akamai.com/terraform/docs/downgrade-protocol.md)
* [download\_​complete\_​marker](https://techdocs.akamai.com/terraform/docs/download-complete-marker.md)
* [download\_​notification](https://techdocs.akamai.com/terraform/docs/download-notification.md)
* [downstream\_​cache](https://techdocs.akamai.com/terraform/docs/downstream-cache.md)
* [dynamic\_​throughtput\_​optimization](https://techdocs.akamai.com/terraform/docs/dynamic-throughtput-optimization.md)
* [dynamic\_​throughtput\_​optimization\_​override](https://techdocs.akamai.com/terraform/docs/dynamic-throughtput-optimization-override.md)
* [dynamic\_​web\_​content](https://techdocs.akamai.com/terraform/docs/dynamic-web-content.md)
* [early\_​data](https://techdocs.akamai.com/terraform/docs/early-data.md)
* [early\_data\_advanced](https://techdocs.akamai.com/terraform/docs/early-data-advanced.md)
* [early\_​hints](https://techdocs.akamai.com/terraform/docs/early-hints.md)
* [ecms\_​bulk\_​upload](https://techdocs.akamai.com/terraform/docs/ecms-bulk-upload.md)
* [ecms\_​database](https://techdocs.akamai.com/terraform/docs/ecms-database.md)
* [ecms\_​dataset](https://techdocs.akamai.com/terraform/docs/ecms-dataset.md)
* [ecms\_​object\_​key](https://techdocs.akamai.com/terraform/docs/ecms-object-key.md)
* [edge\_​connect](https://techdocs.akamai.com/terraform/docs/edge-connect.md)
* [edge\_​load\_​balancing\_​advanced](https://techdocs.akamai.com/terraform/docs/edge-load-balancing-advanced.md)
* [edge\_​load\_​balancing\_​data\_​center](https://techdocs.akamai.com/terraform/docs/edge-load-balancing-data-center.md)
* [edge\_​load\_​balancing\_​origin](https://techdocs.akamai.com/terraform/docs/edge-load-balancing-origin.md)
* [edge\_​origin\_​authorization](https://techdocs.akamai.com/terraform/docs/edge-origin-authorization.md)
* [edge\_​redirector](https://techdocs.akamai.com/terraform/docs/edge-redirector.md)
* [edge\_​scape](https://techdocs.akamai.com/terraform/docs/edge-scape.md)
* [edge\_​side\_​includes](https://techdocs.akamai.com/terraform/docs/edge-side-includes.md)
* [edge\_​worker](https://techdocs.akamai.com/terraform/docs/edgeworker.md)
* [enforce\_​mtls\_​settings](https://techdocs.akamai.com/terraform/docs/enforce-mtls-settings.md)
* [enhanced\_​akamai\_​protocol](https://techdocs.akamai.com/terraform/docs/enhanced-akamai-protocol.md)
* [enhanced\_​debug](https://techdocs.akamai.com/terraform/docs/enhanced-debug.md)
* [fail\_​action](https://techdocs.akamai.com/terraform/docs/fail-action.md)
* [failover\_​bot\_​manager\_​feature\_​compatibility](https://techdocs.akamai.com/terraform/docs/failover-bot-manager-feature-compatibility.md)
* [fips](https://techdocs.akamai.com/terraform/docs/fips.md)
* [first\_​party\_​marketing](https://techdocs.akamai.com/terraform/docs/first-party-marketing.md)
* [first\_​party\_​marketing\_​plus](https://techdocs.akamai.com/terraform/docs/first-party-marketing-plus.md)
* [forward\_​rewrite](https://techdocs.akamai.com/terraform/docs/forward-rewrite.md)
* [g\_rpc](https://techdocs.akamai.com/terraform/docs/g-rpc.md)
* [g2oheader](https://techdocs.akamai.com/terraform/docs/g2oheader.md)
* [global\_​request\_​number](https://techdocs.akamai.com/terraform/docs/global-request-number.md)
* [google\_tag\_gateway](https://techdocs.akamai.com/terraform/docs/google-tag-gateway.md)
* [graphql\_​caching](https://techdocs.akamai.com/terraform/docs/graphql-caching.md)
* [gzip\_​response](https://techdocs.akamai.com/terraform/docs/gzip-response.md)
* [hd\_​data\_​advanced](https://techdocs.akamai.com/terraform/docs/hd-data-advanced.md)
* [health\_​detection](https://techdocs.akamai.com/terraform/docs/health-detection.md)
* [hsaf\_​eip\_​binding](https://techdocs.akamai.com/terraform/docs/hsaf-eip-binding.md)
* [http2](https://techdocs.akamai.com/terraform/docs/http2.md)
* [http3](https://techdocs.akamai.com/terraform/docs/http3.md)
* [http\_​strict\_​transport\_​security](https://techdocs.akamai.com/terraform/docs/http-strict-transport-security.md)
* [http\_​to\_​https\_​upgrade](https://techdocs.akamai.com/terraform/docs/http-to-https-upgrade.md)
* [im\_​override](https://techdocs.akamai.com/terraform/docs/im-override.md)
* [image\_​manager](https://techdocs.akamai.com/terraform/docs/image-manager.md)
* [image\_​manager\_​video](https://techdocs.akamai.com/terraform/docs/image-manager-video.md)
* [instant](https://techdocs.akamai.com/terraform/docs/instant.md)
* [instant\_​config](https://techdocs.akamai.com/terraform/docs/instant-config.md)
* [large\_​file\_​optimization](https://techdocs.akamai.com/terraform/docs/large-file-optimization.md)
* [large\_​file\_​optimization\_​advanced](https://techdocs.akamai.com/terraform/docs/large-file-optimization-advanced.md)
* [limit\_​bit\_​rate](https://techdocs.akamai.com/terraform/docs/limit-bit-rate.md)
* [localhost\_loopback\_protection](https://techdocs.akamai.com/terraform/docs/localhost-loopback-protection.md)
* [log\_​custom](https://techdocs.akamai.com/terraform/docs/log-custom.md)
* [m\_​pulse](https://techdocs.akamai.com/terraform/docs/m-pulse.md)
* [manifest\_​personalization](https://techdocs.akamai.com/terraform/docs/manifest-personalization.md)
* [manifest\_​rerouting](https://techdocs.akamai.com/terraform/docs/manifest-rerouting.md)
* [manual\_​server\_​push](https://techdocs.akamai.com/terraform/docs/manual-server-push.md)
* [media\_​acceleration](https://techdocs.akamai.com/terraform/docs/media-acceleration.md)
* [media\_​acceleration\_​quic\_​optout](https://techdocs.akamai.com/terraform/docs/media-acceleration-quic-optout.md)
* [media\_​client](https://techdocs.akamai.com/terraform/docs/media-client.md)
* [media\_​file\_​retrieval\_​optimization](https://techdocs.akamai.com/terraform/docs/media-file-retrieval-optimization.md)
* [media\_​origin\_​failover](https://techdocs.akamai.com/terraform/docs/media-origin-failover.md)
* [metadata\_​caching](https://techdocs.akamai.com/terraform/docs/metadata-caching.md)
* [mobile\_​sdk\_​performance](https://techdocs.akamai.com/terraform/docs/mobile-sdk-performance.md)
* [modify\_​incoming\_​request\_​header](https://techdocs.akamai.com/terraform/docs/modify-incoming-request-header.md)
* [modify\_​incoming\_​response\_​header](https://techdocs.akamai.com/terraform/docs/modify-incoming-response-header.md)
* [modify\_​outgoing\_​request\_​header](https://techdocs.akamai.com/terraform/docs/modify-outgoing-request-header.md)
* [modify\_​outgoing\_​response\_​header](https://techdocs.akamai.com/terraform/docs/modify-outgoing-response-header.md)
* [modify\_​via\_​header](https://techdocs.akamai.com/terraform/docs/modify-via-header.md)
* [mtls\_​origin\_​keystore](https://techdocs.akamai.com/terraform/docs/mtls-origin-keystore.md)
* [optimize\_text\_streaming](https://techdocs.akamai.com/terraform/docs/optimize-text-streaming.md)
* [origin](https://techdocs.akamai.com/terraform/docs/origin.md)
* [origin\_​characteristics](https://techdocs.akamai.com/terraform/docs/origin-characteristics.md)
* [origin\_​characteristics\_​wsd](https://techdocs.akamai.com/terraform/docs/origin-characteristics-wsd.md)
* [origin\_​failure\_​recovery\_​method](https://techdocs.akamai.com/terraform/docs/origin-failure-recovery-method.md)
* [origin\_​failure\_​recovery\_​policy](https://techdocs.akamai.com/terraform/docs/origin-failure-recovery-policy.md)
* [origin\_​ip\_​acl](https://techdocs.akamai.com/terraform/docs/origin-ip-acl.md)
* [permissions\_​policy](https://techdocs.akamai.com/terraform/docs/permissions-policy.md)
* [persistent\_​client\_​connection](https://techdocs.akamai.com/terraform/docs/persistent-client-connection.md)
* [persistent\_​connection](https://techdocs.akamai.com/terraform/docs/persistent-connection.md)
* [personally\_​identifiable\_​information](https://techdocs.akamai.com/terraform/docs/personally-identifiable-information.md)
* [phased\_​release](https://techdocs.akamai.com/terraform/docs/phased-release.md)
* [pqc\_client\_to\_edge](https://techdocs.akamai.com/terraform/docs/pqc-client-to-edge.md)
* [pqc\_origin](https://techdocs.akamai.com/terraform/docs/pqc-origin.md)
* [preconnect](https://techdocs.akamai.com/terraform/docs/preconnect.md)
* [predictive\_​content\_​delivery](https://techdocs.akamai.com/terraform/docs/predictive-content-delivery.md)
* [predictive\_​prefetching](https://techdocs.akamai.com/terraform/docs/predictive-prefetching.md)
* [prefetch](https://techdocs.akamai.com/terraform/docs/prefetch.md)
* [prefetchable](https://techdocs.akamai.com/terraform/docs/prefetchable.md)
* [prefresh\_​cache](https://techdocs.akamai.com/terraform/docs/prefresh-cache.md)
* [quic\_​beta](https://techdocs.akamai.com/terraform/docs/quic-beta.md)
* [random\_​seek](https://techdocs.akamai.com/terraform/docs/random-seek.md)
* [rapid](https://techdocs.akamai.com/terraform/docs/rapid.md)
* [read\_​timeout](https://techdocs.akamai.com/terraform/docs/read-timeout.md)
* [real\_​time\_​reporting](https://techdocs.akamai.com/terraform/docs/real-time-reporting.md)
* [real\_​user\_​monitoring](https://techdocs.akamai.com/terraform/docs/real-user-monitoring.md)
* [redirect](https://techdocs.akamai.com/terraform/docs/redirect.md)
* [redirectplus](https://techdocs.akamai.com/terraform/docs/redirectplus.md)
* [referer\_​checking](https://techdocs.akamai.com/terraform/docs/referer-checking.md)
* [remove\_​query\_​parameter](https://techdocs.akamai.com/terraform/docs/remove-query-parameter.md)
* [remove\_​vary](https://techdocs.akamai.com/terraform/docs/remove-vary.md)
* [report](https://techdocs.akamai.com/terraform/docs/report.md)
* [request\_​client\_​hints](https://techdocs.akamai.com/terraform/docs/request-client-hints.md)
* [request\_​control](https://techdocs.akamai.com/terraform/docs/request-control.md)
* [request\_​type\_​marker](https://techdocs.akamai.com/terraform/docs/request-type-marker.md)
* [resource\_​optimizer](https://techdocs.akamai.com/terraform/docs/resource-optimizer.md)
* [resource\_​optimizer\_​extended\_​compatibility](https://techdocs.akamai.com/terraform/docs/resource-optimizer-extended-compatibility.md)
* [response\_​code](https://techdocs.akamai.com/terraform/docs/response-code.md)
* [response\_​cookie](https://techdocs.akamai.com/terraform/docs/response-cookie.md)
* [restrict\_​object\_​caching](https://techdocs.akamai.com/terraform/docs/restrict-object-caching.md)
* [return\_​cache\_​status](https://techdocs.akamai.com/terraform/docs/return-cache-status.md)
* [rewrite\_​url](https://techdocs.akamai.com/terraform/docs/rewrite-url.md)
* [rum\_​custom](https://techdocs.akamai.com/terraform/docs/rum-custom.md)
* [saas\_​definitions](https://techdocs.akamai.com/terraform/docs/saas-definitions.md)
* [sales\_​force\_​commerce\_​cloud\_​client](https://techdocs.akamai.com/terraform/docs/sales-force-commerce-cloud-client.md)
* [sales\_​force\_​commerce\_​cloud\_​provider](https://techdocs.akamai.com/terraform/docs/sales-force-commerce-cloud-provider.md)
* [sales\_​force\_​commerce\_​cloud\_​provider\_​host\_​header](https://techdocs.akamai.com/terraform/docs/sales-force-commerce-cloud-provider-host-header.md)
* [save\_​post\_​dca\_​processing](https://techdocs.akamai.com/terraform/docs/save-post-dca-processing.md)
* [schedule\_​invalidation](https://techdocs.akamai.com/terraform/docs/schedule-invalidation.md)
* [script\_​management](https://techdocs.akamai.com/terraform/docs/script-management.md)
* [segmented\_​content\_​protection](https://techdocs.akamai.com/terraform/docs/segmented-content-protection.md)
* [segmented\_​media\_​optimization](https://techdocs.akamai.com/terraform/docs/segmented-media-optimization.md)
* [segmented\_​media\_​streaming\_​prefetch](https://techdocs.akamai.com/terraform/docs/segmented-media-streaming-prefetch.md)
* [set\_​variable](https://techdocs.akamai.com/terraform/docs/set-variable.md)
* [simulate\_​error\_​code](https://techdocs.akamai.com/terraform/docs/simulate-error-code.md)
* [site\_​shield](https://techdocs.akamai.com/terraform/docs/site-shield.md)
* [standard\_​tls\_​migration](https://techdocs.akamai.com/terraform/docs/standard-tlsmigration.md)
* [standard\_​tls\_​migration\_​override](https://techdocs.akamai.com/terraform/docs/standard-tlsmigration-override.md)
* [strict\_​header\_​parsing](https://techdocs.akamai.com/terraform/docs/strict-header-parsing.md)
* [sub\_​customer](https://techdocs.akamai.com/terraform/docs/sub-customer.md)
* [sure\_​route](https://techdocs.akamai.com/terraform/docs/sure-route.md)
* [tcp\_​optimization](https://techdocs.akamai.com/terraform/docs/tcp-optimization.md)
* [tea\_​leaf](https://techdocs.akamai.com/terraform/docs/tea-leaf.md)
* [tiered\_​distribution](https://techdocs.akamai.com/terraform/docs/tiered-distribution.md)
* [tiered\_​distribution\_​advanced](https://techdocs.akamai.com/terraform/docs/tiered-distribution-advanced.md)
* [tiered\_​distribution\_​customization](https://techdocs.akamai.com/terraform/docs/tiered-distribution-customization.md)
* [timeout](https://techdocs.akamai.com/terraform/docs/timeout.md)
* [uid\_​configuration](https://techdocs.akamai.com/terraform/docs/uid-configuration.md)
* [validate\_​entity\_​tag](https://techdocs.akamai.com/terraform/docs/validate-entity-tag.md)
* [verify\_​json\_​web\_​token](https://techdocs.akamai.com/terraform/docs/verify-json-web-token.md)
* [verify\_​token\_​authorization](https://techdocs.akamai.com/terraform/docs/verify-token-authorization.md)
* [visitor\_​prioritization](https://techdocs.akamai.com/terraform/docs/visitor-prioritization.md)
* [visitor\_prioritization\_queue\_it](https://techdocs.akamai.com/terraform/docs/visitor-prioritization-queue-it.md)
* [watermarking](https://techdocs.akamai.com/terraform/docs/watermarking.md)
* [web\_​application\_​firewall](https://techdocs.akamai.com/terraform/docs/web-application-firewall.md)
* [web\_​sockets](https://techdocs.akamai.com/terraform/docs/web-sockets.md)
* [webdav](https://techdocs.akamai.com/terraform/docs/webdav.md)