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

# media_​origin_​failover

<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:** Media Origin Failover

Specifies how edge servers respond when the origin is unresponsive or suffers from server or content errors. You can specify how many times to retry, switch to a backup origin hostname, or configure a redirect.

## 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" "media_origin_failover" {
  rules_v2026_07_21 {
    name     = "Media Origin Failover"
    comments = "Specifies how edge servers respond when the origin is unresponsive or suffers from server or content errors."
    behavior {
      media_origin_failover {
        detect_origin_unresponsive = false
        detect_origin_unavailable  = false
        detect_object_unavailable  = false
        other_options              = ""
        client_response_code       = ""
        cache_error_response       = false
      }
    }
  }
}
```
```json JSON

"behaviors": [
  {
    "name": "mediaOriginFailover",
    "options": {
      "detectOriginUnresponsive": false,
      "detectOriginUnavailable": false,
      "detectObjectUnavailable": false,
      "otherOptions": "",
      "clientResponseCode": "",
      "cacheErrorResponse": false
    }
  }
]
```

## Options

<table>
  <thead>
    <th>Option</th>
    <th>Description</th>
  </thead>
  <tbody>
    <tr>
      <td><code>detect_origin_unresponsive</code></td>
      <td class="ps-tableinner">
        <div class="ps-metadata">
          <span class="ps-param-metadata ps-blue">Boolean</span>
        </div>
        <div>Allows you to configure what happens when the origin is unresponsive.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>origin_unresponsive_detection_level</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_origin_unresponsive</code> is <code>true</code></span>
        </div>
        <div>Specify the level of response to slow origin connections. Value is one of:
          <ul>
            <li class="inner-list-behavior"><code>AGGRESSIVE</code></li>
            <li class="inner-list-behavior"><code>CONSERVATIVE</code></li>
            <li class="inner-list-behavior"><code>MODERATE</code></li>
          </ul>
        </div>
      </td>
    </tr>
    <tr>
      <td><code>origin_unresponsive_blocklist_origin_ip</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>detect_origin_unresponsive</code> is <code>true</code></span>
        </div>
        <div>Enabling this blocklists the origin's IP address.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>origin_unresponsive_blocklist_window</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>origin_unresponsive_blocklist_origin_ip</code> is <code>true</code></span>
        </div>
        <div>This sets the delay before blocklisting an IP address. Value is one of:
          <ul>
            <li class="ps-li"><code>TEN_S</code>. Ten seconds.</li>
            <li class="ps-li"><code>THIRTY_S</code>. Thirty seconds.</li>
          </ul>
        </div>
      </td>
    </tr>
    <tr>
      <td><code>origin_unresponsive_recovery</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_origin_unresponsive</code> is <code>true</code></span>
        </div>
        <div>This sets the recovery option. Value is one of:
          <ul>
            <li class="ps-li"><code>RETRY_X_TIMES</code>. Retry.</li>
            <li class="ps-li"><code>SWITCH_TO_BACKUP_ORIGIN</code>. Switch to a backup origin.</li>
            <li class="ps-li"><code>REDIRECT_TO_DIFFERENT_ORIGIN_LOCATION</code>. Redirect to a different origin.</li>
          </ul>
        </div>
      </td>
    </tr>
    <tr>
      <td><code>origin_unresponsive_retry_limit</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>origin_unresponsive_recovery</code> is <code>RETRY_X_TIMES</code></span>
        </div>
        <div>Sets how many times to retry. Value is one of:
          <ul>
            <li class="inner-list-behavior"><code>ONE</code></li>
            <li class="inner-list-behavior"><code>TWO</code></li>
            <li class="inner-list-behavior"><code>THREE</code></li>
          </ul>
        </div>
      </td>
    </tr>
    <tr>
      <td><code>origin_unresponsive_backup_host</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>origin_unresponsive_recovery</code> is <code>SWITCH_TO_BACKUP_ORIGIN</code></span>
        </div>
        <div>This specifies the origin hostname.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>origin_unresponsive_alternate_host</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>origin_unresponsive_recovery</code> is <code>REDIRECT_TO_DIFFERENT_ORIGIN_LOCATION</code></span>
        </div>
        <div>This specifies the redirect's destination hostname.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>origin_unresponsive_modify_request_path</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>
          <div class="ps-dropdown">
            <span class="ps-param-metadata">
              <span class="ps-blue">Requires</span>
              <span class="ps-td-icon td-icon-nav-up"></span>
            </span>
            <div class="ps-dropdown-content">
              <p class="ps-dropdown-text">Requires <code>origin_unresponsive_recovery</code> is one of:</p>
              <ul class="ps-ul">
                <li class="ps-li"><code>REDIRECT_TO_DIFFERENT_ORIGIN_LOCATION</code></li>
                <li class="ps-li"><code>SWITCH_TO_BACKUP_ORIGIN</code></li>
              </ul>
            </div>
          </div>
        </div>
        <div>Modifies the request path.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>origin_unresponsive_modified_path</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>origin_unresponsive_modify_request_path</code> is <code>true</code></span>
        </div>
        <div>This specifies the path to form the new URL.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>origin_unresponsive_include_query_string</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>origin_unresponsive_modify_request_path</code> is <code>true</code></span>
        </div>
        <div>Enabling this includes the original set of query parameters.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>origin_unresponsive_redirect_method</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>origin_unresponsive_recovery</code> is <code>REDIRECT_TO_DIFFERENT_ORIGIN_LOCATION</code></span>
        </div>
        <div>Specifies the redirect response code. Value is one of:
          <ul>
            <li class="inner-list-behavior"><code>301</code></li>
            <li class="inner-list-behavior"><code>302</code></li>
          </ul>
        </div>
      </td>
    </tr>
    <tr>
      <td><code>origin_unresponsive_change_protocol</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>
          <div class="ps-dropdown">
            <span class="ps-param-metadata">
              <span class="ps-blue">Requires</span>
              <span class="ps-td-icon td-icon-nav-up"></span>
            </span>
            <div class="ps-dropdown-content">
              <p class="ps-dropdown-text">Requires <code>origin_unresponsive_recovery</code> is one of:</p>
              <ul class="ps-ul">
                <li class="ps-li"><code>REDIRECT_TO_DIFFERENT_ORIGIN_LOCATION</code></li>
                <li class="ps-li"><code>SWITCH_TO_BACKUP_ORIGIN</code></li>
              </ul>
            </div>
          </div>
        </div>
        <div>This allows you to change the request protocol.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>origin_unresponsive_protocol</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>origin_unresponsive_change_protocol</code> is <code>true</code></span>
        </div>
        <div>Specifies which protocol to use. Value is one of:
          <ul>
            <li class="inner-list-behavior"><code>HTTP</code></li>
            <li class="inner-list-behavior"><code>HTTPS</code></li>
          </ul>
        </div>
      </td>
    </tr>
    <tr>
      <td><code>detect_origin_unavailable</code></td>
      <td class="ps-tableinner">
        <div class="ps-metadata">
          <span class="ps-param-metadata ps-blue">Boolean</span>
        </div>
        <div>Allows you to configure failover settings when the origin server responds with errors.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>origin_unavailable_detection_level</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_origin_unavailable</code> is <code>true</code></span>
        </div>
        <div>Specifies how edge servers respond when the origin is unresponsive or suffers from server or content errors. Value is <code>RESPONSE_CODES</code>.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>origin_unavailable_response_codes</code></td>
      <td class="ps-tableinner">
        <div class="ps-metadata">
          <span class="ps-param-metadata ps-blue">String array</span>
          <span class="ps-param-metadata" style="font-style: normal;">|</span>
          <span class="ps-param-metadata"><span class="ps-blue">Requires:</span> <code>detect_origin_unavailable</code> is <code>true</code></span>
        </div>
        <div>Specifies the set of response codes identifying when the origin responds with errors.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>origin_unavailable_blocklist_origin_ip</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>detect_origin_unavailable</code> is <code>true</code></span>
        </div>
        <div>Enabling this blocklists the origin's IP address.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>origin_unavailable_blocklist_window</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>origin_unavailable_blocklist_origin_ip</code> is <code>true</code></span>
        </div>
        <div>This sets the delay before blocklisting an IP address. Value is one of:
          <ul>
            <li class="ps-li"><code>TEN_S</code>. 10 seconds.</li>
            <li class="ps-li"><code>THIRTY_S</code>. 30 seconds.</li>
          </ul>
        </div>
      </td>
    </tr>
    <tr>
      <td><code>origin_unavailable_recovery</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_origin_unavailable</code> is <code>true</code></span>
        </div>
        <div>This sets the recovery option. Value is one of:
          <ul>
            <li class="ps-li"><code>RETRY_X_TIMES</code>. Retry.</li>
            <li class="ps-li"><code>SWITCH_TO_BACKUP_ORIGIN</code>. Switch to a backup origin.</li>
            <li class="ps-li"><code>REDIRECT_TO_DIFFERENT_ORIGIN_LOCATION</code>. Redirect to a different origin.</li>
          </ul>
        </div>
      </td>
    </tr>
    <tr>
      <td><code>origin_unavailable_retry_limit</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>origin_unavailable_recovery</code> is <code>RETRY_X_TIMES</code></span>
        </div>
        <div>Sets how many times to retry. Value is one of:
          <ul>
            <li class="inner-list-behavior"><code>ONE</code></li>
            <li class="inner-list-behavior"><code>TWO</code></li>
            <li class="inner-list-behavior"><code>THREE</code></li>
          </ul>
        </div>
      </td>
    </tr>
    <tr>
      <td><code>origin_unavailable_backup_host</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>origin_unavailable_recovery</code> is <code>SWITCH_TO_BACKUP_ORIGIN</code></span>
        </div>
        <div>This specifies the origin hostname.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>origin_unavailable_alternate_host</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>origin_unavailable_recovery</code> is <code>REDIRECT_TO_DIFFERENT_ORIGIN_LOCATION</code></span>
        </div>
        <div>This specifies the redirect's destination hostname.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>origin_unavailable_modify_request_path</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>
          <div class="ps-dropdown">
            <span class="ps-param-metadata">
              <span class="ps-blue">Requires</span>
              <span class="ps-td-icon td-icon-nav-up"></span>
            </span>
            <div class="ps-dropdown-content">
              <p class="ps-dropdown-text">Requires <code>origin_unresponsive_recovery</code> is one of:</p>
              <ul class="ps-ul">
                <li class="ps-li"><code>REDIRECT_TO_DIFFERENT_ORIGIN_LOCATION</code></li>
                <li class="ps-li"><code>SWITCH_TO_BACKUP_ORIGIN</code></li>
              </ul>
            </div>
          </div>
        </div>
        <div>Modifies the request path.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>origin_unavailable_modified_path</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>origin_unavailable_modify_request_path</code> is <code>true</code></span>
        </div>
        <div>This specifies the path to form the new URL.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>origin_unavailable_include_query_string</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>origin_unavailable_modify_request_path</code> is <code>true</code></span>
        </div>
        <div>Enabling this includes the original set of query parameters.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>origin_unavailable_redirect_method</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>origin_unavailable_recovery</code> is <code>REDIRECT_TO_DIFFERENT_ORIGIN_LOCATION</code></span>
        </div>
        <div>Specifies either a redirect response code. Value is one of:
          <ul>
            <li class="inner-list-behavior"><code>301</code></li>
            <li class="inner-list-behavior"><code>302</code></li>
          </ul>
        </div>
      </td>
    </tr>
    <tr>
      <td><code>origin_unavailable_change_protocol</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>
          <div class="ps-dropdown">
            <span class="ps-param-metadata">
              <span class="ps-blue">Requires</span>
              <span class="ps-td-icon td-icon-nav-up"></span>
            </span>
            <div class="ps-dropdown-content">
              <p class="ps-dropdown-text">Requires <code>origin_unavailable_recovery</code> is one of:</p>
              <ul class="ps-ul">
                <li class="ps-li"><code>REDIRECT_TO_DIFFERENT_ORIGIN_LOCATION</code></li>
                <li class="ps-li"><code>SWITCH_TO_BACKUP_ORIGIN</code></li>
              </ul>
            </div>
          </div>
        </div>
        <div>Modifies the request protocol.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>origin_unavailable_protocol</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>origin_unavailable_change_protocol</code> is <code>true</code></span>
        </div>
        <div>Specifies the internet protocol type. Value is one of:
          <ul>
            <li class="inner-list-behavior"><code>HTTP</code></li>
            <li class="inner-list-behavior"><code>HTTPS</code></li>
          </ul>
        </div>
      </td>
    </tr>
    <tr>
    <td><code>detect_object_unavailable</code></td>
      <td class="ps-tableinner">
        <div class="ps-metadata">
          <span class="ps-param-metadata ps-blue">Boolean</span>
        </div>
        <div>Allows you to configure failover settings when the origin has content errors.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>object_unavailable_detection_level</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_object_unavailable</code> is <code>true</code></span>
        </div>
        <div>Specify <code>RESPONSE_CODES</code> the only available option.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>object_unavailable_response_codes</code></td>
      <td class="ps-tableinner">
        <div class="ps-metadata">
          <span class="ps-param-metadata ps-blue">String array</span>
          <span class="ps-param-metadata" style="font-style: normal;">|</span>
          <span class="ps-param-metadata"><span class="ps-blue">Requires:</span> <code>detect_object_unavailable</code> is <code>true</code></span>
        </div>
        <div>Specifies the set of response codes identifying when there are content errors.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>object_unavailable_blocklist_origin_ip</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>detect_object_unavailable</code> is <code>true</code></span>
        </div>
        <div>Enabling this blocklists the origin's IP address.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>object_unavailable_blocklist_window</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>object_unavailable_blocklist_origin_ip</code> is <code>true</code></span>
        </div>
        <div>This sets the delay before blocklisting an IP address. Value is one of:
          <ul>
            <li class="ps-li"><code>TEN_S</code>. Ten seconds.</li>
            <li class="ps-li"><code>THIRTY_S</code>. Thirty seconds.</li>
          </ul>
        </div>
      </td>
    </tr>
    <tr>
      <td><code>object_unavailable_recovery</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_object_unavailable</code> is <code>true</code></span>
        </div>
        <div>This sets the recovery option. Value is one of:
          <ul>
            <li class="ps-li"><code>RETRY_X_TIMES</code>. Retry.</li>
            <li class="ps-li"><code>SWITCH_TO_BACKUP_ORIGIN</code>. Switch to a backup origin.</li>
            <li class="ps-li"><code>REDIRECT_TO_DIFFERENT_ORIGIN_LOCATION</code>. Redirect to a different origin.</li>
          </ul>
        </div>
      </td>
    </tr>
    <tr>
      <td><code>object_unavailable_retry_limit</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>origin_unavailable_recovery</code> is <code>RETRY_X_TIMES</code></span>
        </div>
        <div>Sets how many times to retry. Value is one of:
          <ul>
            <li class="inner-list-behavior"><code>ONE</code></li>
            <li class="inner-list-behavior"><code>TWO</code></li>
            <li class="inner-list-behavior"><code>THREE</code></li>
          </ul>
        </div>
      </td>
    </tr>
    <tr>
      <td><code>object_unavailable_backup_host</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>origin_unavailable_recovery</code> is <code>SWITCH_TO_BACKUP_ORIGIN</code></span>
        </div>
        <div>This specifies the origin hostname.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>object_unavailable_alternate_host</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>origin_unavailable_recovery</code> is <code>REDIRECT_TO_DIFFERENT_ORIGIN_LOCATION</code></span>
        </div>
        <div>This specifies the redirect's destination hostname.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>object_unavailable_modify_request_path</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>
          <div class="ps-dropdown">
            <span class="ps-param-metadata">
              <span class="ps-blue">Requires</span>
              <span class="ps-td-icon td-icon-nav-up"></span>
            </span>
            <div class="ps-dropdown-content">
              <p class="ps-dropdown-text">Requires <code>origin_unavailable_recovery</code> is one of:</p>
              <ul class="ps-ul">
                <li class="ps-li"><code>REDIRECT_TO_DIFFERENT_ORIGIN_LOCATION</code></li>
                <li class="ps-li"><code>SWITCH_TO_BACKUP_ORIGIN</code></li>
              </ul>
            </div>
          </div>
        </div>
        <div>Enabling this allows you to modify the request path.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>object_unavailable_modified_path</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>object_unavailable_modify_request_path</code> is <code>true</code></span>
        </div>
        <div>This specifies the path to form the new URL.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>object_unavailable_include_query_string</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>object_unavailable_modify_request_path</code> is <code>true</code></span>
        </div>
        <div>Enabling this includes the original set of query parameters.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>object_unavailable_redirect_method</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>object_unavailable_recovery</code> is <code>REDIRECT_TO_DIFFERENT_ORIGIN_LOCATION</code></span>
        </div>
        <div>Specifies a redirect response code. Value is one of:
          <ul>
            <li class="inner-list-behavior"><code>301</code></li>
            <li class="inner-list-behavior"><code>302</code></li>
          </ul>
        </div>
      </td>
    </tr>
    <tr>
      <td><code>object_unavailable_change_protocol</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>
          <div class="ps-dropdown">
            <span class="ps-param-metadata">
              <span class="ps-blue">Requires</span>
              <span class="ps-td-icon td-icon-nav-up"></span>
            </span>
            <div class="ps-dropdown-content">
              <p class="ps-dropdown-text">Requires <code>origin_unavailable_recovery</code> is one of:</p>
              <ul class="ps-ul">
                <li class="ps-li"><code>REDIRECT_TO_DIFFERENT_ORIGIN_LOCATION</code></li>
                <li class="ps-li"><code>SWITCH_TO_BACKUP_ORIGIN</code></li>
              </ul>
            </div>
          </div>
        </div>
        <div>Changes the request protocol.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>object_unavailable_protocol</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>object_unavailable_change_protocol</code> is <code>true</code></span>
        </div>
        <div>Specifies the internet protocol. Value is one of:
          <ul>
            <li class="inner-list-behavior"><code>HTTP</code></li>
            <li class="inner-list-behavior"><code>HTTPS</code></li>
          </ul>
        </div>
      </td>
    </tr>
    <tr>
      <td><code>client_response_code</code></td>
      <td class="ps-tableinner">
        <div class="ps-metadata">
          <span class="ps-param-metadata ps-blue">String</span>
        </div>
        <div>Specifies the response code served to the client.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>cache_error_response</code></td>
      <td class="ps-tableinner">
        <div class="ps-metadata">
          <span class="ps-param-metadata ps-blue">Boolean</span>
        </div>
        <div>When enabled, caches the error response.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>cache_window</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>cache_error_response</code> is <code>true</code></span>
        </div>
        <div>This sets error response's TTL. Value is one of:
          <ul>
            <li class="ps-li"><code>ONE_S</code>. One second.</li>
            <li class="ps-li"><code>TEN_S</code>. Ten seconds.</li>
            <li class="ps-li"><code>THIRTY_S</code>. Thirty seconds.</li>
          </ul>
        </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)
* [enhanced\_​proxy\_​detection](https://techdocs.akamai.com/terraform/docs/enhanced-proxy-detection.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)
* [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)