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

# origin_​characteristics

<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:** Origin Characteristics

Specifies characteristics of the origin. Akamai uses this information to optimize your metadata configuration, which may result in better origin offload and end-user performance.

## 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" "origin_characteristics" {
  rules_v2026_07_21 {
    name     = "Origin Characteristics"
    comments = "Specifies characteristics of the origin."
    behavior {
      origin_characteristics {
        authentication_method = "AUTOMATIC"
        country               = "UNKNOWN"
      }
    }
  }
}
```
```json JSON
"behaviors": [
  {
    "name": "originCharacteristics",
    "options": {
      "authenticationMethod": "AUTOMATIC",
      "country": "UNKNOWN"
      }
  }
]
```

## Options

<table>
  <thead>
    <th>Option</th>
    <th>Description</th>
  </thead>
  <tbody>
    <tr>
      <td><code>authentication_method</code></td>
      <td class="ps-tableinner">
        <div class="ps-metadata">
          <span class="ps-param-metadata ps-blue">Enum</span>
        </div>
        <div>Specifies the authentication method. Value is one of:
          <ul>
            <li class="ps-li"><code>AUTOMATIC</code>. Use default authentication.</li>
            <li class="ps-li"><code>SIGNATURE_HEADER_AUTHENTICATION</code>. Available with the Adaptive Media Delivery, Object Delivery, Download Delivery, API Acceleration, Dynamic Site Acceleration, and Ion products.</li>
            <li class="ps-li"><code>MSL_AUTHENTICATION</code>. Available with the Adaptive Media Delivery product.</li>
            <li class="ps-li"><code>AWS</code>. Amazon Web Services. If you're using this authentication method, any <a href="doc:chase-redirects"><code>chase_redirects</code></a> behavior you specify gets automatically disabled.</li>
            <li class="ps-li"><code>GCS_HMAC_AUTHENTICATION</code>. Google Cloud Platform. If you're using this authentication method, any <a href="doc:chase-redirects"><code>chase_redirects</code></a> behavior you specify gets automatically disabled.</li>
            <li class="ps-li"><code>AOS_HMAC_AUTHENTICATION</code>. Akamai Object Storage.</li>
          </ul>
        </div>
      </td>
    </tr>
    <tr>
      <td><code>access_key_encrypted_storage</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:</span> <code>authentication_method</code> is one of:</p>
              <ul class="ps-ul">
                <li class="ps-li"><code>AWS</code></li>
                <li class="ps-li"><code>GCS_HMAC_AUTHENTICATION</code></li>
                <li class="ps-li"><code>AOS_HMAC_AUTHENTICATION</code></li>
                <li class="ps-li"><code>SIGNATURE_HEADER_AUTHENTICATION</code></li>
              </ul>
            </div>
          </div>
        </div>
        <div>Enables secure use of access keys defined in Cloud Access Manager. Access keys store encrypted authentication details required to sign requests to cloud origins. If you disable this option, you'll need to store the authentication details unencrypted.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>encoding_version</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>authentication_method</code> is <code>SIGNATURE_HEADER_AUTHENTICATION</code></span>
        </div>
        <div>Specifies the version of the encryption algorithm, an integer from <code>1</code> to <code>5</code>.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>secret_key</code></td>
      <td class="ps-tableinner">
        <div class="ps-metadata">
          <span class="ps-param-metadata ps-blue">Object</span>
          <span class="ps-param-metadata" style="font-style: normal;">|</span>
          <span class="ps-param-metadata"><span class="ps-blue">Requires:</span> <code>authentication_method</code> is <code>SIGNATURE_HEADER_AUTHENTICATION</code></span>
        </div>
        <div>Specifies the shared secret key.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>mslkey</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>authentication_method</code> is <code>MSL_AUTHENTICATION</code></span>
        </div>
        <div>Specifies the access key provided by the hosting service.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>mslname</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>authentication_method</code> is <code>MSL_AUTHENTICATION</code></span>
        </div>
        <div>Specifies the origin name provided by the hosting service.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>aos_hmac_key_access_id</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>authentication_method</code> is <code>AOS_HMAC_AUTHENTICATION</code></span>
        </div>
        <div>The active access key ID linked to your Akamai Object Storage account.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>aos_hmac_key_secret</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>authentication_method</code> is <code>AOS_HMAC_AUTHENTICATION</code></span>
        </div>
        <div>The secret linked to the access key identifier that you want to use to sign requests to Akamai Object Storage. This is the secret that you noted down when creating the access key ID.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>aos_access_key_version_guid</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>authentication_method</code> is <code>AOS_HMAC_AUTHENTICATION</code></span>
        </div>
        <div>The name of the access key created in Cloud Access Manager that you want to use to sign your requests to Akamai Object Storage.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>gcs_access_key_version_guid</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>
          <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 both:</p>
              <ul class="ps-ul">
                <li class="ps-li"><code>authentication_method</code> is <code>GCS_HMAC_AUTHENTICATION</code></li>
                <li class="ps-li"><code>access_key_encrypted_storage</code> is <code>true</code></li>
              </ul>
            </div>
          </div>
        </div>
        <div>Identifies the unique <code>gcs_access_key_version_guid</code> access key <a href="https://techdocs.akamai.com/cloud-access-mgr/reference">created</a> in Cloud Access Manager to sign your requests to Google Cloud Storage in interoperability mode.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>g2o_access_key_version_guid</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>
          <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 both:</p>
              <ul class="ps-ul">
                <li class="ps-li"><code>authentication_method</code> is <code>SIGNATURE_HEADER_AUTHENTICATION</code></li>
                <li class="ps-li"><code>access_key_encrypted_storage</code> is <code>true</code></li>
              </ul>
            </div>
          </div>
        </div>
        <div>Identifies the unique <code>g2oAccessKeyVersionGuid</code> access key <code>created</code> in Cloud Access Manager to sign your requests.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>gcs_hmac_key_access_id</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>
          <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 both:</p>
              <ul class="ps-ul">
                <li class="ps-li"><code>authentication_method</code> is <code>GCS_HMAC_AUTHENTICATION</code></li>
                <li class="ps-li"><code>access_key_encrypted_storage</code> isn't <code>true</code></li>
              </ul>
            </div>
          </div>
        </div>
        <div>Specifies the active access ID linked to your Google account.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>gcs_hmac_key_secret</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>
          <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 both:</p>
              <ul class="ps-ul">
                <li class="ps-li"><code>authentication_method</code> is <code>GCS_HMAC_AUTHENTICATION</code></li>
                <li class="ps-li"><code>access_key_encrypted_storage</code> isn't <code>true</code></li>
              </ul>
            </div>
          </div>
        </div>
        <div>Specifies the secret linked to the access ID that you want to use to sign requests to Google Cloud Storage.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>aws_access_key_version_guid</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>
          <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 both:</p>
              <ul class="ps-ul">
                <li class="ps-li"><code>authentication_method</code> is <code>AWS</code></li>
                <li class="ps-li"><code>access_key_encrypted_storage</code> is <code>true</code></li>
              </ul>
            </div>
          </div>
        </div>
        <div>Identifies the unique <code>aws_access_key_version_guid</code> access key <a href="https://techdocs.akamai.com/cloud-access-mgr/reference">created</a> in Cloud Access Manager to sign your requests to AWS S3.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>aws_access_key_id</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>
          <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 both:</p>
              <ul class="ps-ul">
                <li class="ps-li"><code>authentication_method</code> is <code>AWS</code></li>
                <li class="ps-li"><code>access_key_encrypted_storage</code> isn't <code>true</code></li>
              </ul>
            </div>
          </div>
        </div>
        <div>Specifies active access key ID linked to your AWS account.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>aws_secret_access_key</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>
          <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 both:</p>
              <ul class="ps-ul">
                <li class="ps-li"><code>authentication_method</code> is <code>AWS</code></li>
                <li class="ps-li"><code>access_key_encrypted_storage</code> isn't <code>true</code></li>
              </ul>
            </div>
          </div>
        </div>
        <div>Specifies the secret linked to the access key identifier that you want to use to sign requests to AWS.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>aws_region</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>authentication_method</code> is <code>AWS</code></span>
        </div>
        <div>This specifies the AWS region code of the location where your bucket resides.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>aws_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>authentication_method</code> is <code>AWS</code></span>
        </div>
        <div>This specifies the AWS hostname, without <code>http://</code> or <code>https://</code> prefixes. If you leave this option empty, it inherits the hostname from the <a href="doc:origin"><code>origin</code></a> behavior.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>aws_service</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>authentication_method</code> is <code>AWS</code></span>
        </div>
        <div>This specifies the subdomain of your AWS service. It precedes <code>amazonaws.com</code> or the region code in the AWS hostname. For example, <code>s3.amazonaws.com</code>.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>sort_query_params</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>authentication_method</code> is one of:</p>
              <ul class="ps-ul">
                <li class="ps-li"><code>AWS</code></li>
                <li class="ps-li"><code>GCS_HMAC_AUTHENTICATION</code></li>
              </ul>
            </div>
          </div>
        </div>
        <div>Sorts the query string parameters alphabetically by key name.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>encode_query_params</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>authentication_method</code> is one of:</p>
              <ul class="ps-ul">
                <li class="ps-li"><code>AWS</code></li>
                <li class="ps-li"><code>GCS_HMAC_AUTHENTICATION</code></li>
              </ul>
            </div>
          </div>
        </div>
        <div>Encodes the query string parameters.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>encode_equals</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>encode_query_params</code> is <code>true</code></span>
        </div>
        <div>Encodes any equal (<code>=</code>) characters in a query parameter's value.
        </div>
      </td>
    </tr>
    <tr>
      <td><code>country</code></td>
      <td class="ps-tableinner">
        <div class="ps-metadata">
          <span class="ps-param-metadata ps-blue">Enum</span>
        </div>
        <div>Specifies the origin's geographic region. Value is one of:
          <div class="Flex-two">
            <div class="Flex-item-two">
              <ul>
                <li class="inner-list-behavior"><code>EUROPE</code></li>
                <li class="inner-list-behavior"><code>NORTH_AMERICA</code></li>
                <li class="inner-list-behavior"><code>LATIN_AMERICA</code></li>
                <li class="inner-list-behavior"><code>SOUTH_AMERICA</code></li>
                <li class="inner-list-behavior"><code>NORDICS</code></li>
                <li class="inner-list-behavior"><code>ASIA_PACIFIC</code></li>
                <li class="inner-list-behavior"><code>AUSTRALIA</code></li>
                <li class="inner-list-behavior"><code>GERMANY</code></li>
                <li class="inner-list-behavior"><code>INDIA</code></li>
              </ul>
            </div>
            <div class="Flex-item-two">
              <ul>
                <li class="inner-list-behavior"><code>ITALY</code></li>
                <li class="inner-list-behavior"><code>JAPAN</code></li>
                <li class="inner-list-behavior"><code>MEXICO</code></li>
                <li class="inner-list-behavior"><code>TAIWAN</code></li>
                <li class="inner-list-behavior"><code>UNITED_KINGDOM</code></li>
                <li class="inner-list-behavior"><code>US_EAST</code></li>
                <li class="inner-list-behavior"><code>US_CENTRAL</code></li>
                <li class="inner-list-behavior"><code>US_WEST</code></li>
              </ul>
            </div>
          </div>
          <br />
          <div style="padding-left: 30px;">
            Global and other locations:
            <ul>
              <li class="ps-li"><code>GLOBAL_MULTI_GEO</code>. Global.</li>
              <li class="ps-li"><code>OTHER_APJ</code>. Asia, Pacific, Japan.</li>
              <li class="ps-li"><code>OTHER_EMEA</code>. Europe, Middle East, Africa.</li>
              <li class="ps-li"><code>OTHER_AMERICAS</code>. Other Americas.</li>
              <li class="ps-li"><code>OTHER</code>. A fallback value.</li>
              <li class="ps-li"><code>UNKNOWN</code>. Defer this optimization.</li>
              <li class="ps-li"><code>ADC</code>. Akamai Direct Connection, available to Adaptive Media Delivery customers.</li>
            </ul>
          </div>
        </div>
      </td>
    </tr>
    <tr>
      <td><code>direct_connect_geo</code></td>
      <td class="ps-tableinner">
        <div class="ps-metadata">
          <span class="ps-param-metadata ps-blue">String</span>
        </div>
        <div>Provides a region used by Akamai Direct Connection.
        </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)
* [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\_​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)